From 89674d0317d928c0645569fb02ebd8a8523a431f Mon Sep 17 00:00:00 2001 From: Cubitect Date: Mon, 5 Mar 2018 21:20:54 +0000 Subject: [PATCH] revamped everything --- LICENSE.txt | 674 + LayerSummary.pdf | Bin 0 -> 173371 bytes README.md | 58 + docs/LayerSummary.aux | 34 + docs/LayerSummary.log | 410 + docs/LayerSummary.synctex.gz | Bin 0 -> 121233 bytes docs/LayerSummary.tex | 766 + docs/LayerSummary.toc | 33 + docs/layers.odg | Bin 0 -> 17942 bytes docs/layers.pdf | Bin 0 -> 26477 bytes find_compactbiomes.c | 99 + find_quadhuts.c | 165 + finders.c | 684 + finders.h | 236 + generator.c | 200 + generator.h | 63 + layers.c | 1107 + layers.h | 201 + makefile | 37 + quadbases_Q1.txt | 107959 ++++++++++++++++++++++++++++++++ xmapview.c | 291 + xmapview.h | 36 + 22 files changed, 113053 insertions(+) create mode 100644 LICENSE.txt create mode 100644 LayerSummary.pdf create mode 100644 README.md create mode 100644 docs/LayerSummary.aux create mode 100644 docs/LayerSummary.log create mode 100644 docs/LayerSummary.synctex.gz create mode 100644 docs/LayerSummary.tex create mode 100644 docs/LayerSummary.toc create mode 100644 docs/layers.odg create mode 100644 docs/layers.pdf create mode 100644 find_compactbiomes.c create mode 100644 find_quadhuts.c create mode 100644 finders.c create mode 100644 finders.h create mode 100644 generator.c create mode 100644 generator.h create mode 100644 layers.c create mode 100644 layers.h create mode 100644 makefile create mode 100644 quadbases_Q1.txt create mode 100644 xmapview.c create mode 100644 xmapview.h diff --git a/LICENSE.txt b/LICENSE.txt new file mode 100644 index 0000000..94a9ed0 --- /dev/null +++ b/LICENSE.txt @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/LayerSummary.pdf b/LayerSummary.pdf new file mode 100644 index 0000000000000000000000000000000000000000..86a65d97698330bb8010d3b27e352f81466f4173 GIT binary patch literal 173371 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%0DXuLi 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 z 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 z zg;39#ylIQ)+>`9cuxL1&ZauA7oGfUHY*Q+IIhe_=)6jI)3;nCgCdM>(6dAQe@5T1|-GEHm?&8hv^YV3( z+z7?&yO_&8IU)npS8iQs((RUDL;kR#4VSA!dcrU_GP_ZdKm62rjz)GUF>NgI26Gla(F_k-f%aVM@{) z?LRK+OL>U>CWe18RgtTT_0$DM<}hy?&L+RG^ol1A7?!6JVnyOr;9tBmUncT%;+rs_ zy*(uXLBrI{tM5NhhwKQvu}DYV2;=$`xkTp7p34={iHi!Kdrehp`|~}OFbY|ei@o8j z2#Rve(DB5|mURe;ctLqTSBocqyWEZ*oFF-v%!`+{p@F&A1jTas<$P?nU>niJRBw*-gGy2fy}WYf zL`OHVTVQ8y*%yKY+1?0~7O zvHpFn1?Kd}M5~_6B}!=zq$qK|agkzEffBTn$&aCcL``r-=E(IDX1k$&x*P#LlRE=y zSXx-33HrV+Wj0cbEa9OmLVz=8UP}mR&bxaP>B3|olN+<3|0_3rShs!42a>06*_Fwl z^PHHsC^Ia6p1E*xu@$-IycVvdfyu6KD>Y-M>qhqxwhQT(qS!9e7=OpBJN1UV+2aEU zXw|~HT*PXhR%+OH6rdqo&k0M;=~FM4fx8wD^z}^p@*5aI_KJe)hfaW@3(-}@>Id1z z-Uq{OHizYj)qe>7_V#L8I>;n)vq02u>*@E5@4WfQso+e$+nh$9t>N}`bfAg1xew-9 zKj(_VTN_oIrkx8D8N4iWg~991H$(n}$0^hvMDY}KApI~CG3Tw4<~7yc%k)53_dX3i zxWr~4iV44Pd7e!txtzyJmMrGpm_(&159cr#j?ADYGmr~h0(KQFzS$wruy!L(jrf~_ ziF|4OTQ^h_X3l>exDr;)_Glm}4?Gf*r+>dTD$)X{=IIWwVJDY?_Q_7aTfbWf**IEf z6o8v-7*I7mf=#acyHv`D`GfH!ab2sOKeW+ma}U@*sfi_UCAErI!vc=Z=dTX9S%;|} zMu=q5u4p)@X;reMy49IsI)6ehO_CCReuE}$H)0+pS#gv^6JK>#*r}EF6jhS$E=|0E z;|98xNxm@*31A;Jx*1=s*DHF{KVJuG-8ktFH)TSi#HEt z>p*MWodgk1>A1DI;PlT+=-XBVF?ND8+?Hd1{cyD`0`4((YiQyOK6^1Q6pgJ=#HxLN zdhmj0DzaM0ad?M*3mF@_QPN1&1o#yCt@qR-c~)jOGhH&ZC(n+hkS-iD!EzLXh;!u$Q~J( z$UbCy)xbltC+ExYX`w@`i_u;L7vKa`(J=N;`vFEzV<)bEQ?>yi-NP!a{nv zIiLcjD+SBNPY(h+pU)`kBOSCSl5X@xyG`v!Jly5f+pR9GH+tNh3DkRM4Wg`uVr$-t zs=3&PQi3%cAG$y0zBTT%9vNBodc_P+LN!3I`Mm^E_#wzl*5v9sVG7(&3=eN zvC*l(^hbZ(cuA4J283M z+R#O&ct5PUmRNs!p518T)YI0druu-1*@yOX9{0qEvDmKMLfenI4X=`w>V@WJFQbLk zE8`RVtG-^Vw%7>Qd0d7xYkqVcJ=bO>a&!CI2btZ9-VOOX*cljakY75VB9qg29A)G(hW3|ODW|L5a1$*JfQIJ$EUOj^xpm9$!k(_C zoqbc8X=zJHt-1Rb_fu~{z@x*qj%3ZO=2TCCAff z%5Vo*@p({dY>HHUtW=7`M{<+|JqLTNK7hZ+?Q=RbjL#L9GgFx2XPZ+j z4FwOkUt2Q;T)jD^IxFUn%D%7rO0i?)n1iVpWidiByk*_|Ha)aMae)5~s(JD#dDgL| zIwE`a>N>HtruI2g|3+WVJx0)^G$1TNN~O_rX^h%A-Q&1jnol#FepVyKF@sm5$Uz41 zTr7^~E1SCEe$W5_ literal 0 HcmV?d00001 diff --git a/README.md b/README.md new file mode 100644 index 0000000..4d0f869 --- /dev/null +++ b/README.md @@ -0,0 +1,58 @@ +# cubiomes + +Cubiomes is a standalone library, written in C, that mimics the Minecraft biome and feature generation. +It is intended as a powerful tool to devise very fast, custom seed finding applications and large scale map viewers. + + +### Audience + +You should be familiar with the C programming language, also a basic understanding of the Minecraft biome generation process would be helpful. +A POSIX environment is required to compile the finders library and examples, but the core generator library may also work on other platforms. + + +### Documentation + +There is a reference document for the generator layers which contains a summary for most generator layers and their function within the generation process. + + +### Example + +There are two example programs in this repository which can be compiled using the makefile provided. + + +#### Finding Quad-Witch-Huts at a Specific Location + +This classic type of finder uses several optimisations reguarding positioning of temples in the world. One of which allows you to specify the exact region (512x512) position about which the quad-hut should generate, without affecting the performance. For example: + +`./find_quadhut 0 0` + +will start a search with a regional positioning around the origin. (Actually the huts will be positioned in regions (-1,-1) to (0,0) this way.) + +To my knowlege, as of the time of writing, this is fastest single-thread quad-hut-finder out there. However, note that the current implementation of the biome finding optimisations causes the finder to miss some seeds (< 2%) in favour for speed. + + +#### Finding Compact Biome Seeds + +This finder searches for seeds that contain all major biome types within 1024 blocks of the origin. These seeds are very rare and it might take a moment for the finder to yield any. The commandline arguments are: + +`./find_compactbiomes [starting_seed] [end_seed] [threads]` + + +### Cool Seeds + +If you are looking to get the "Adventuring Time" achievment you might consider one of the following seeds. All of these seeds have all 36 required biomes within less than 700 blocks from the origin (rarity: less than 1 in 100 billion): + +| Seed | All biome radius | +|---------------|------------------| +| 1065757415811 | 612 | +| -880424771806 | 644 | +| -9896963610 | 664 | +| -78538250832 | 686 | +| 1251759844332 | 692 | + + + + + + + diff --git a/docs/LayerSummary.aux b/docs/LayerSummary.aux new file mode 100644 index 0000000..cdfce6a --- /dev/null +++ b/docs/LayerSummary.aux @@ -0,0 +1,34 @@ +\relax +\@writefile{toc}{\contentsline {section}{\numberline {1}Biome Generator Layers}{3}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.0}Seed Finding}{3}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}Layer 1: Island}{5}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.2}Layer 2: Zoom}{5}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.3}Layer 3: Add Island}{5}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.4}Layer 4: Zoom}{5}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.5}Layer 5: Add Island}{5}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.6}Layer 6: Add Island}{5}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.7}Layer 7: Add Island}{6}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.8}Layer 8: Remove Too Much Ocean}{6}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.9}Layer 9: Add Snow}{6}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.10}Layer 10: Add Island}{6}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.11}Layer 11: Edge, Cool/Warm}{6}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.12}Layer 12: Edge, Heat/Ice}{7}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.13}Layer 13: Edge, Special}{7}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.14}Layer 14: Zoom}{7}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.15}Layer 15: Zoom}{8}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.16}Layer 16: Add Island}{8}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.17}Layer 17: Add Mushroom Island}{9}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.18}Layer 18: Deep Ocean}{10}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.19}Layer 19: Biome}{10}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.20}Layer 20: Zoom}{12}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.21}Layer 21: Zoom}{12}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.22}Layer 22: Biome Edge}{13}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.23}Layer 23: River Init}{13}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.24}Layer 24: Zoom}{14}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.25}Layer 25: Zoom}{14}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.26}Layer 26: Hills}{14}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.27}Layer 27: Rare Biome}{16}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.28}Layer 31: Shore}{17}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.29}Layer 41: River}{18}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.30}Layer 43: River Mix}{19}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.31}Layer 44: Voronoi Zoom}{21}} diff --git a/docs/LayerSummary.log b/docs/LayerSummary.log new file mode 100644 index 0000000..8dc53f0 --- /dev/null +++ b/docs/LayerSummary.log @@ -0,0 +1,410 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015/Debian) (preloaded format=pdflatex 2017.8.28) 5 MAR 2018 21:14 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**LayerSummary.tex +(./LayerSummary.tex +LaTeX2e <2016/02/01> +Babel <3.9q> and hyphenation patterns for 3 language(s) loaded. +(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls +Document Class: article 2014/09/29 v1.4h Standard LaTeX document class +(/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo +File: size10.clo 2014/09/29 v1.4h Standard LaTeX file (size option) +) +\c@part=\count79 +\c@section=\count80 +\c@subsection=\count81 +\c@subsubsection=\count82 +\c@paragraph=\count83 +\c@subparagraph=\count84 +\c@figure=\count85 +\c@table=\count86 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\bibindent=\dimen102 +) +(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty +(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks14 +) +\lst@mode=\count87 +\lst@gtempboxa=\box26 +\lst@token=\toks15 +\lst@length=\count88 +\lst@currlwidth=\dimen103 +\lst@column=\count89 +\lst@pos=\count90 +\lst@lostspace=\dimen104 +\lst@width=\dimen105 +\lst@newlines=\count91 +\lst@lineno=\count92 +\lst@maxwidth=\dimen106 + +(/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty +File: lstmisc.sty 2015/06/04 1.6 (Carsten Heinz) +\c@lstnumber=\count93 +\lst@skipnumbers=\count94 +\lst@framebox=\box27 +) +(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.cfg +File: listings.cfg 2015/06/04 1.6 listings configuration +)) +Package: listings 2015/06/04 1.6 (Carsten Heinz) + +(/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty +Package: xcolor 2007/01/21 v2.11 LaTeX color extensions (UK) + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/color.cfg +File: color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive +) +Package xcolor Info: Driver file: pdftex.def on input line 225. + +(/usr/share/texlive/texmf-dist/tex/latex/pdftex-def/pdftex.def +File: pdftex.def 2011/05/27 v0.06d Graphics/color for pdfTeX + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty +Package: infwarerr 2010/04/08 v1.3 Providing info/warning/error messages (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty +Package: ltxcmds 2011/11/09 v1.22 LaTeX kernel commands for general use (HO) +) +\Gread@gobject=\count95 +) +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1337. +Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1341. +Package xcolor Info: Model `RGB' extended on input line 1353. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1355. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1356. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1357. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1358. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1359. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1360. +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2016/01/03 v1.0q Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2016/01/03 v1.10 sin cos tan (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg +File: graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live +) +Package graphics Info: Driver file: pdftex.def on input line 95. +) +\Gin@req@height=\dimen107 +\Gin@req@width=\dimen108 +) +(/usr/share/texlive/texmf-dist/tex/latex/url/url.sty +\Urlmuskip=\muskip10 +Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc. +) +(/usr/share/texlive/texmf-dist/tex/latex/pdfpages/pdfpages.sty +Package: pdfpages 2015/09/18 v0.5d Insert pages of external PDF documents (AM) + +(/usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty +Package: ifthen 2014/09/29 v1.1c Standard LaTeX ifthen package (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty +Package: calc 2014/10/28 v4.3 Infix arithmetic (KKT,FJ) +\calc@Acount=\count96 +\calc@Bcount=\count97 +\calc@Adimen=\dimen109 +\calc@Bdimen=\dimen110 +\calc@Askip=\skip43 +\calc@Bskip=\skip44 +LaTeX Info: Redefining \setlength on input line 80. +LaTeX Info: Redefining \addtolength on input line 81. +\calc@Ccount=\count98 +\calc@Cskip=\skip45 +) +(/usr/share/texlive/texmf-dist/tex/latex/eso-pic/eso-pic.sty +Package: eso-pic 2015/07/21 v2.0g eso-pic (RN) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/atbegshi.sty +Package: atbegshi 2011/10/05 v1.16 At begin shipout hook (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty +Package: ifpdf 2011/01/30 v2.3 Provides the ifpdf switch (HO) +Package ifpdf Info: pdfTeX in PDF mode is detected. +))) +\AM@pagewidth=\dimen111 +\AM@pageheight=\dimen112 + +(/usr/share/texlive/texmf-dist/tex/latex/pdfpages/pppdftex.def +File: pppdftex.def 2015/09/18 v0.5d Pdfpages driver for pdfTeX (AM) +) +\AM@pagebox=\box28 +\AM@toc@title=\toks16 +\c@AM@survey=\count99 +\AM@templatesizebox=\box29 +) +(/usr/share/texlive/texmf-dist/tex/latex/makecell/makecell.sty +Package: makecell 2009/08/03 V0.1e Managing of Tab Column Heads and Cells + +(/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty +Package: array 2014/10/28 v2.4c Tabular extension package (FMi) +\col@sep=\dimen113 +\extrarowheight=\dimen114 +\NC@list=\toks17 +\extratabsurround=\skip46 +\backup@length=\skip47 +) +\rotheadsize=\dimen115 +\c@nlinenum=\count100 +\TeXr@lab=\toks18 +) +(/usr/share/texlive/texmf-dist/tex/latex/tools/tabularx.sty +Package: tabularx 2014/10/28 v2.10 `tabularx' package (DPC) +\TX@col@width=\dimen116 +\TX@old@table=\dimen117 +\TX@old@col=\dimen118 +\TX@target=\dimen119 +\TX@delta=\dimen120 +\TX@cols=\count101 +\TX@ftn=\toks19 +) +(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty +Package: amsmath 2016/03/03 v2.15a AMS math features +\@mathmargin=\skip48 + +For additional information on amsmath, use the `?' option. +(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty +Package: amstext 2000/06/29 v2.01 AMS text + +(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty +File: amsgen.sty 1999/11/30 v2.0 generic functions +\@emptytoks=\toks20 +\ex@=\dimen121 +)) +(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty +Package: amsbsy 1999/11/29 v1.2d Bold Symbols +\pmbraise@=\dimen122 +) +(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty +Package: amsopn 1999/12/14 v2.01 operator names +) +\inf@bad=\count102 +LaTeX Info: Redefining \frac on input line 199. +\uproot@=\count103 +\leftroot@=\count104 +LaTeX Info: Redefining \overline on input line 297. +\classnum@=\count105 +\DOTSCASE@=\count106 +LaTeX Info: Redefining \ldots on input line 394. +LaTeX Info: Redefining \dots on input line 397. +LaTeX Info: Redefining \cdots on input line 518. +\Mathstrutbox@=\box30 +\strutbox@=\box31 +\big@size=\dimen123 +LaTeX Font Info: Redeclaring font encoding OML on input line 630. +LaTeX Font Info: Redeclaring font encoding OMS on input line 631. +\macc@depth=\count107 +\c@MaxMatrixCols=\count108 +\dotsspace@=\muskip11 +\c@parentequation=\count109 +\dspbrk@lvl=\count110 +\tag@help=\toks21 +\row@=\count111 +\column@=\count112 +\maxfields@=\count113 +\andhelp@=\toks22 +\eqnshift@=\dimen124 +\alignsep@=\dimen125 +\tagshift@=\dimen126 +\tagwidth@=\dimen127 +\totwidth@=\dimen128 +\lineht@=\dimen129 +\@envbody=\toks23 +\multlinegap=\skip49 +\multlinetaggap=\skip50 +\mathdisplay@stack=\toks24 +LaTeX Info: Redefining \[ on input line 2735. +LaTeX Info: Redefining \] on input line 2736. +) +(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty +Package: amssymb 2013/01/14 v3.01 AMS font symbols + +(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty +Package: amsfonts 2013/01/14 v3.01 Basic AMSFonts support +\symAMSa=\mathgroup4 +\symAMSb=\mathgroup5 +LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold' +(Font) U/euf/m/n --> U/euf/b/n on input line 106. +)) +(/usr/share/texlive/texmf-dist/tex/latex/multirow/multirow.sty +\bigstrutjot=\dimen130 +) +(./LayerSummary.aux) +\openout1 = `LayerSummary.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 18. +LaTeX Font Info: ... okay on input line 18. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 18. +LaTeX Font Info: ... okay on input line 18. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 18. +LaTeX Font Info: ... okay on input line 18. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 18. +LaTeX Font Info: ... okay on input line 18. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 18. +LaTeX Font Info: ... okay on input line 18. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 18. +LaTeX Font Info: ... okay on input line 18. +\c@lstlisting=\count114 + +(/usr/share/texlive/texmf-dist/tex/context/base/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count115 +\scratchdimen=\dimen131 +\scratchbox=\box32 +\nofMPsegments=\count116 +\nofMParguments=\count117 +\everyMPshowfont=\toks25 +\MPscratchCnt=\count118 +\MPscratchDim=\dimen132 +\MPnumerator=\count119 +\makeMPintoPDFobject=\count120 +\everyMPtoPDFconversion=\toks26 +) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty +Package: pdftexcmds 2011/11/29 v0.20 Utility functions of pdfTeX for LuaTeX (HO +) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty +Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty +Package: epstopdf-base 2010/02/09 v2.5 Base part for package epstopdf + +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty +Package: grfext 2010/08/19 v1.1 Manage graphics extensions (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty +Package: kvdefinekeys 2011/04/07 v1.3 Define keys (HO) +)) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2011/06/30 v3.11 Key value format for package options (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty +Package: kvsetkeys 2012/04/25 v1.16 Key value parser (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty +Package: etexcmds 2011/02/16 v1.5 Avoid name clashes with e-TeX commands (HO) +Package etexcmds Info: Could not find \expanded. +(etexcmds) That can mean that you are not using pdfTeX 1.50 or +(etexcmds) that some package has redefined \expanded. +(etexcmds) In the latter case, load this package earlier. +))) +Package grfext Info: Graphics extension search list: +(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE +G,.JBIG2,.JB2,.eps] +(grfext) \AppendGraphicsExtensions on input line 452. + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +\AtBeginShipoutBox=\box33 + +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/pdflscape.sty +Package: pdflscape 2008/08/11 v0.10 Display of landscape pages in PDF (HO) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/lscape.sty +Package: lscape 2000/10/22 v3.01 Landscape Pages (DPC) +) +Package pdflscape Info: Auto-detected driver: pdftex on input line 80. + +(/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty +Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional +)) +LaTeX Font Info: Try loading font information for U+msa on input line 20. + +(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd +File: umsa.fd 2013/01/14 v3.01 AMS symbols A +) +LaTeX Font Info: Try loading font information for U+msb on input line 20. + +(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd +File: umsb.fd 2013/01/14 v3.01 AMS symbols B +) [1 + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] (./LayerSummary.toc) +\tf@toc=\write3 +\openout3 = `LayerSummary.toc'. + + [2] + +File: layers.pdf Graphic file (type pdf) + +Package pdftex.def Info: layers.pdf used on input line 56. +(pdftex.def) Requested size: 938.50397pt x 2133.96732pt. +File: layers.pdf Graphic file (type pdf) + + +Package pdftex.def Info: layers.pdf used on input line 56. +(pdftex.def) Requested size: 938.50397pt x 2133.96732pt. + +File: layers.pdf Graphic file (type pdf) + + +Package pdftex.def Info: layers.pdf, page1 used on input line 56. +(pdftex.def) Requested size: 938.50397pt x 2133.96732pt. +File: layers.pdf Graphic file (type pdf) + +Package pdftex.def Info: layers.pdf, page1 used on input line 56. +(pdftex.def) Requested size: 349.7766pt x 795.3209pt. + [3] +File: layers.pdf Graphic file (type pdf) + +Package pdftex.def Info: layers.pdf, page1 used on input line 56. +(pdftex.def) Requested size: 349.7766pt x 795.3209pt. +File: layers.pdf Graphic file (type pdf) + + +Package pdftex.def Info: layers.pdf, page1 used on input line 56. +(pdftex.def) Requested size: 349.7766pt x 795.3209pt. +File: layers.pdf Graphic file (type pdf) + +Package pdftex.def Info: layers.pdf, page1 used on input line 56. +(pdftex.def) Requested size: 349.7766pt x 795.3209pt. + [4 <./layers.pdf>] [5] +[6] [7] [8] [9] [10] [11] [12] [13] [14] +Overfull \hbox (1.60254pt too wide) in paragraph at lines 511--513 +\OT1/cmr/m/n/10 birch-ForestHills, cold-TaigaHills, megaTaigaHills and sa-van-n +aPlateau. Also there + [] + +[15] [16] [17] [18] [19] [20] [21] [22] (./LayerSummary.aux) ) +Here is how much of TeX's memory you used: + 5194 strings out of 494953 + 71369 string characters out of 6180977 + 148295 words of memory out of 5000000 + 8381 multiletter control sequences out of 15000+600000 + 12110 words of font info for 47 fonts, out of 8000000 for 9000 + 14 hyphenation exceptions out of 8191 + 38i,18n,43p,731b,419s stack positions out of 5000i,500n,10000p,200000b,80000s + +Output written on LayerSummary.pdf (22 pages, 173371 bytes). +PDF statistics: + 122 PDF objects out of 1000 (max. 8388607) + 82 compressed objects within 1 object stream + 0 named destinations out of 1000 (max. 500000) + 21 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/docs/LayerSummary.synctex.gz b/docs/LayerSummary.synctex.gz new file mode 100644 index 0000000000000000000000000000000000000000..129c3da248784d29b7be282932d1607a5657b897 GIT binary patch literal 121233 zcmd?R1yq&Yw?6tQ(xsG0iU^VdN~d&pcPgDylG4&8AxLk!+yY8>s7SYzgmicB|NF8x z-|su)f6lr0j(g5M_m2CGvBwK@t~KYg-nHhM&zxI6%5b#5uKz>YXpk+Z<%-Lz87p78 zW94}Jn_LZ_^pnEP5|m_N7LQl`0V2%rWmf4NoJ9lGNB%zC=v00ysy)OH!y;x4~tG&8tp?(Ud$-sFA0+H`re z5N+stHksjjd30PCwouICdw#Ln-8budxjM;0e;N`E^SC@+aPvJ|@9JyXGiqx!t!O;kR)e$uEsvw}_dgw>fM*Y`(C&SDQn)7foLtY*W^- z%lMq0C5+OZ%IfxUrqK2 z!B+2+*dAxt(!lzSF3*7XaDH}r9&IbW{h)N=;xx+ROX;7>0QKk|mNqlN86hp-i?hv1 z`^L*T)Qeo(o^#ZV1vKx=)uAz8Yesh%x3}8P`k3$OW=OeE)&8+N%;EB^tIsPXL1TrnxsnzXP%o_8ZTuzO3F4} z?saFl6Twc7c5{aJ(%JZ!P@*lT(vaIcCCZ>>7dxcKnySiPuoZER*{i+Nv5Z1(-+2Ms zbq^SwgnoHOqi4FpE~Spg>{UWyO|+1=Y?kq){O;vKP2t+Ip--;XWnubpghh^WM$=`L z{eUORq0-RT1+;fCt?{>}$EWtTD|cs`9)CsJ59yory6hgh>kj)I;cii~xcy*?vgtg{ zQ}W8DXMS5JnXA~4~kXROHp zquO@zK5SW$l3wF%z6q8DJDYZ6mumdgc+zxO4#Q-5EOdD`a^DxtoWJSh>t(p_3{1*= zI=Su5`~B!${wU@@Qs(o|Lj=fuBRrXQ>Hb7d-e>94ru6lxx{SSgtyw{J$lY5yx&Yn% zGgB?_#5a0TF!gd<^VIDt4Y}HK`t3NHEXEKo$`v7<2e9?cv!pLLz76}UL_aQA4w|~I z67{Tq$qw1ZvDmRe>M2)9zI!-X**YybbvhX3=bct|C2Ci{(O;O4HL=+bdL0h6QCSEs z$^B?43tjb{{<6KCKBOI-I8;W-qo-dTJCd6$@=gATOm$*if3jLXIu<%2FLWd~ow>^5 zdZszZQ*kEfwR>(Vn=O!of(zN_j=r0nH+#CTAzJGAEo1d0sUG`OHp{nzeX)Fa-g(2@ zXH9SI^7Z;Yr6krH%;gxNuGg}Y$wEn+Xm5TR_CEjUNxp}>8ofYzR6Roc!`(~hV1dS_ za8T;G#F>B^9_|+>i{1)|H{XH)UDsxGfIFAhWI?27yN2b7#3kN(-m2TxWr-)YuN zM1{O6XM0IPJDA#b&bbdW zxAG%CfBfpy^XR()!>uEx9Gmf(-ie0JYDxmNZyJ!K*9bee-@s0c`t~!(FPLDOKm;RWtW= z=MzyhXTjLU$z%7#NAi@PhqBNnCyoXwEE*}Fe3m+scp{blOWz}xO(%->v_tO73in*% z@CwS4axQ_-oGwbS`8|tyFrI(M+5)O)o_X-m5;uJGjZ)K+J7G=_)z%zSEi5j*z%8RF z{=i|0dIO0zjSrd8GMLA*&*BQJgKmq;Ya@(?USsecLph#4+nHzRBu~!3y`Po8a5}7H zJOy8Q3&&0;tu@K>bbBExFKxW?hJ2>-B3bB%bI3#)F%J8L z=La=43%k)cildf#VxPQ+@KrCpqT1TZ;r%cF4cNtb6d-8P(QnRP#? zceO~$nY#FKR8G)CD$qB(-l8Yuohq9rOF3es*#w(}>d2dCf4|31ryy5@gPKmOGSMnX zDp_f@FGfcCVVy!Hg;Qlo-mpZGYk7!5ib!SPRBZY8^Cde$dokqZcseS0#{rNg z{ZqoowZhvvVn^#AUzt^l3@&#Qb`svzF)$@Avu1iG__TF{-@dnh5kkX1=-@6ETPbMU zrG2}w(5xEs(ZLFafn5>vRo}WM%;|C)H}uu!ec03JNXP=EkKN+3edCE}ui?dHO9OF~ zo1vUd#Sv=2mmb{CDo1`|H>ZrAtK;H}y2(L`2*x-3#ERdYShs#`1qj1Z$RhHYJ=oaD zwi}bj&GZfA^!^M{c=mO)e{n1h59Rmic3^|n*u<`ivG(K#c#pfH4pcs~HK$VL`81~> z=-%+dMJn%4tO(2FCjIYPbb)dnV#ao*T=lcPm~67eIb|Jn{rDZGGE2Nx z9bghdd)b>oSMZ%FQ2$D7T3eKOPt``d+}g$41N#XNEJgvTO6l$7w&XZnu%JR|h7R#F za?({=>NW+aj6#p)Vyxq`>>b^qEH9I&RlBzyMeM)Z8p4gKvv{JXwrkb>Cx`X0#_9JU z`!Fl5PgE4SiM7<{_h%KZZ9X+BV%! z(mYOMq)xv|*D0hhNY-`{eGL;ii|+~}sCPS{<3qJc@mW?J_N(fFIpq)iQV|(a30r)Q zT=)dn!)jS*VnT^udFSVS9cWGv%b%R;e){C^UIM~lzAriwZhv+DqHD0h?A^U(<26iQ za;)=Wxl+J@i?aDvC=+KabM0f1OIhPKPsKyFC0km#E33UKYkgd z{BNz-Nq?Z&fZmi_k{X?yd%C;`FX!N8P8uEU>iD;^ z;~ehCyi%cf{_-+rA11xzV{HgD-mjFBcS+R9Ov~YA*ze7i-g8zdGv{sK@RtkkjY+MM zAgjOKxl($sE1e$Y+YCud(pSo{d)Rnxvpycy?T$+EE5mcK-)6gsdN}4Ea^&9a(4{`P zNZQ*1CMa_azJ48P$~_WE1)Lx9d``Z1iXf^>B!&W2^Vy`4hsEZWgmGW4G~6UV=Az z`xcgW0dmAxUF-+Zj^Ha^<`!FwNUXtGI(LKbMizh8VlSTwP&XvC^#AysCjOF@ebjC2 z+=O=W8L`fT`tBzAUx$wa=4wC0Q?`ujD-EtX>pUe~9kjH_(2a*}5g#2hr-@#@u(o*G zm7I|n%p9qwb3`9Jbrxmuerx8QC}*UNik`Y6uM=5)mU=_o32LF1I4*d!M-R|TZ-kYfQvvYz|^OJLD@KlOkw}qWq=#N3O6t{2`~tF z?0+bHYYcD$SOFaa<3NuVF_||QK*tDV>{8dWK@6Z{1TqjL0s}RC1t2mIB(MU|VJv(F zAPf}v3P9foDKOv$F6dhdzAgaK4P0k`*TybF#TbdZE&L&fG`|19lT zK*j4$HVjo3rN0tp2>xp=@xEs`N2y6pumYwSc0$f$A9$hc$+HDM60*pa`MJyZyi&!`a7TD*uScug-1}2V( zNRn0yHEdIAk00(0r1VxNHjgyW?NqG{qViv)XBUo4w+t7Ird{p{Qa5O}4HsmYDRaoJ zy;a!`|6o&WY&ER(0}Me(a3S#i=~lCYy=x1yAhYC192KIGve8D}gO3kHmfy6*mHNebrL}Xo?E8#K9{Putj z^|4g6DBh~0)FS~RX^6SJ|3Qg#3`M}5YY7e@d0cqFB+Vco8z&Pj4j%_dyB-RAj6Rm? zOS!WO1!jU0s?Y;sxI{btA!rMfa6gU(ZGjSNJV@6gxFqE9plQst1oWo`i~%GIF=8HA zcz+`ZhfB!fq@sndF{N{$51Ph`d4LiCFq>2iD5;LUR#t|0l{xT~xC;RnvA zjzT4}U6-GhaRy2CKL-R)5l=w4w?eW4x`e$skJ})?tw`+F;M^VF(2=5H{#xj#rQZ~; zYE;~!&v;7Uxv@3gR>*_L+}WadFM(4W0i4jAzyMC@&AA3n=uKb%CloyCzzGE|ur?a$ z5#Y+?_`iPI!9WBqL-72A{{DMI6AUtVXo3Na01LWBgeJI5L}&t+X)v|)$X#_UD|b#S zv>as){z>~E{<|JrD#JSyVkLM}c_miKoI1{}dqea!%B6hgf4n6;%7bf^MZafTC6C<7 zow@&fLZfY}APc^8*spVfRg?zBvCo~AMWvhgP^`xPgpeGaieuMZR8x-r0e0@G&{l|m z+eev*jq0oj2~L9hHNsud0Rmi3)Ez>ZCd#DKdnWeKJY748`Sfk6Xr~wc*9RXw=D>kP z#0hX7h+PDH1h!IAOT26 z`k+i-ns{zLyX)&~(lMy2vswcu9Rj%t>2;Y9QIA?@slGHHw+NZO*FFj9PlX`MJWcSQ zmoFFu6v@ZNe>N-x9}rI{kquIl3*j6AHuZtKF8G(xbxhd-hF)T-c{JaW&i%&)ryZx} zfdCDz2;8O@RuFS>_~#!t9C%Xz*B`iL|G2gyfc4S<27#;OA9v9|w)P*lAvJs)=<#1y z9Qd}tBLLp6|Ju4fDV0?OvVYv1|Gb3}*CFT|G5cS49EkBbVqM^UiMVCKH9h1Qq*m7g z-*2pzer|px1`^05r215^_h#hC4P`>LRmQ`L`X0a`EC3Dx{3s9yY)#R$6v!c%1*&2x z;2h#$_&>hus08$Vq!g1V2luBOt)72|?~5J;72KC!Qqcskw_)P8@Vm~gDmL8(^P#|x zTj0gf;|HF<=!Nta zp&z8DNzLbYLA`eiiF$Vh7O65qQzj=iQ9})W zI1(uR9uUbL8sX*Zu-+-c!HO+H5-qT5eXIe9N<3IYHJFK8)lq}pNBpRaIE?Y29<1ov z0?F+qL|DSbNTS1Q&3C_~u!iaiB;P5ckb9(w8Qc$ybagR8GmuXfE2ofa)kFtgiINFX`z6Rn(y7A~!D36dy*b<5pOUe>;hux0bBoG9^Zd zuOFp|@8k|_RO$PxcGSzr(xh*;A{GA}`LtvnhKb6$eD);fn3lbMU&vqGwC!&Hmi!CG zHz{wwoc5R&o^>c>+^O`$@0Y>0ujmv&z5Y?zCg!c{_`_SJHZe~{UQ8yvc)|BR=Is|2 zzwk3}biI*n*^gw)A3MgCRH}O!^tabicLupM9$GAlBD+gcbaf?DdhW;7tL@x!S+MiB z^Y~!%%zSlb%6&(N%8i0xq$=?1zQshm(d*Z;MFuOMk}XHXSfsQG~PkO38?+{tLC=-#ON2p;^CfE;i$78p>(A=hAqty=!sXa_Nt z0SP|4)Obyu2+QD4^KW$=EQ6QL!^NZU;XnLaiphxUfB3Z&VY_Xw2T7x4i0C6n*^NPAOLN_!GcZ@2tZp1usW?I%K6ygHJ%m(+DI$~|z}N}p-A`Fjv{Rq0yHp5!<3oMg4U=>D0L*H8Q- z4K^p&8QfAVvY;N9zgv`f^;o@Wd=Ji$CUc(xy3oH#k|Ue1P5Wwb2;;GP zm)~<*1q*+-!ruYIrCD{?k(Y08k$vXE$X=ugTxlpByl)$Cgz7l9&A*3dO(#7IA?A}(XNNFZ74kO)3VHPuEyVrq)Zlg(7i z&x)c+C}poC+wE+Kv(E~Y1@_pLy~Pfqz#x)VqvR-(yxtJWL**O~f{tLmB1*0)WdUGE zq}7Dp#}xR`Q7K<4iDaK;1&SSthQ>KbO$s_cdipB|vxIp1TL{LYRU-w8DT!D^N;HOG zrd=p36&^VeRv31ScB&RiZ-vpwhy$DbgwbrqneRN^Ai90u71IwLpK8bG(H#o8z~9O$R1U^p?5PG-zlkVRz08~b;VrcxyXnvS=L4RX5 zx_cWFg{oghj_Mu5oo^Eu!o$BCTYyw#Pqnfj38o^5NOOGV@Zsc4A$sZdMYPfEI4hd4 zRp5&~c99tNouuoV>@GwC4HEoSdm%mOA&1CAaj0;h(fC7=hoq43hj+Zu(S!|ei}WYG zy?a0d{+d$i{OCF7`$+Rqwu7hXG$ONFc}74WY=uM|oDlC*uZl_({0c%b7m?;61s z{=%|k#Fg!S!m@J77NMwc1re6cd~+rZ4wjBdtC%d1dq4%$s2>j%h1n5!;M3~Nx4;$1 zaEpN9WYz&ZT)2V>ZV@yb7@Ft~SD3V1TLcZ$!f}F75c2{1H&6j6i20yn1XSx}tI%7j z%)&Hzi4Y0d$L7T}h00hUClHsdr5j~<&9R}zJg4RFA1WdH2zzu7Leqo$OZF+Rs_ zI#r0GDVoJdY4P*~zMA}W&WJ=IC&&wA{2U}&xtU-`DGDU76r$r}x)^;@LPf!>0v@=uL~AYWBG}0~DNDKjzC zuwRP^Iq(P!4f231tXhn+aIlEhnvJq(<(P&8;0jEX8><|~CRr44g$}D$0a8E^FYo}o z9vZA^=x_00EpJTzoiA5DH>G;P?hA00l80bPR{u z&mqS={I)PC8*fOYuTzA^+&atL^nKWygv78Q*A&x)8j?g(%v?I^{MyR?sk13+SQ~33 zc0kb5sK_>dWYAJ4=k|4MT??+s_m}=DofUloQlqR(6s?s8;aVx?O2#arUkOT>n=%DK zuB5{v8RtdNZcjyKOpd**+f_=dwx*TKfIaYDQo2w9~=3P zw|@&h8+7)MjWV+O+u6VN6h)5t#@Ro%A9#^v#@E9Okl`B&>?;Xt75J9H;s4kvU^U<| z0*50u1z1r50>Qub51hpTM*yw}0rshJWKh(nPLW(-*Irv^x%G|$kN3?$AR1@&UGJL4 zut?hn#jwr9Xp6+o<*f_cHg--dA{`RU1Yp~Us^qV!xt4_`lbV%#D#zA@h^%QAP%*WO zgkYOwffWIxR-sq>T(@G+Z4qWeJSf&os3KAdd8?6=sWbUqaD?sLiEf1s_ zPBLA>`B(FjzSF*bme^VRQKPw-AQzxLsQBf3M)T^la@RBqWLp5~;!nO-{F6zww%7+p1XKj+3zCs5X8iZEEL>2YbeMdZ8gg)C$#=O5(d zT1W_%zGzh@Q#O?tp(RVe5VV-ai&(qfDuXdvg+m=G$D(Y4U~ZsbQ~;_&Rr%!hLJGNg zHC$T9B4p8zKxvr|RELGM2oY*LH&91jk0d9aSHlNJfuaEEk5(=4kvLe6Md)x5P}C|^ z0XD&rsDO(=>5rfYUgx$Kf+LYcKLT~`wFq=W1Q&s$fI2rHD1EOdW5V%)6M;Hc6)1fR zt&=+oQREiX)J!@Ht3p+2%t`Y{X_wS~7FVjx4?iV>{%~lEl3y4WWBi>sxJF-@b86}N z-M1ri6!>=h5C1z=n&{5L$_KjzYL_PYla35y(cJ3SkwCA|kOHiUpaUgTH3Sj|n;UC^y?XC^0>G4! z);e9>u6qFTos1cJamPATNsEL)ks4Qz)JF3LHCT3!2rFq(AQ?~@IZ4mFU8OnYkYo8? zZtNjF6ZoCx4K6KQ`_(9h0u=?-$;ja$K5fxLi z`!#D&PHRvmhqH!j6~G#bp4;3V0a=4mTH_tHe3n}y0BeZF)tv}=I&fdpEQHCCZO;;U zPXd#7gm~CM|eH)SlfB1+bo`^>S#&*em8kK(OyX+IzGO$ z(Opqg6t+sE9U)xWE1=4U$t9m;AO*m9SWkd101SwGP+{IY3@{Ex6$SR(c;1%+uFwX|A*`a~!}g8f3jY=u8SzD*U(2;u zRJei&ZV@mH)c!Dj01lw2fLjC&V+2&7 zWcEdoyTnaMzWT~_g{o?Oq=Knj1;B6(r)JJ^&)4U844uECcIQthb`+tf=fGa{E zxZ$G!-2+#IKmd|V1c{KkcfhrZYSN7*rDY4~sibRjn`2l>cRV0I>3!vys1wl)% z8L2j9F|i~2rcWt@Ep3RI*x8AIf6ar5ZIyZ*X3+kAt%6~o<1^E0I2{>K0pp&Gb-Y>PA=*t$@@D208%JCrGS~` z|HHXTZX`5v?IDxB+7r%S*{F+dB&IgRYEL+d zsNax`NdKLsh6|$L;j;#jaDf2fvxY?~=3)kf46_% zP%sUZK878KtQYWQiyaOk6}wgV*;UlYC?-PwCrGdKu%p zPjP8m|Fnoz%O#^FAq6<_u%aa)2ROW8y$32@Hmg;SvJ#eY$OUx=hW;&Wd8mhj)%vIT zp&rnM=?;J^Fj3~5jP5=~MVWhM{74UI8i5LJz#PIVI{w_A5nSOfTn)6Fy8VQ&y`sVu zL~x6M;g_vq)j$&`2~d27TLcZ`!*PNN03e7HF#G|I6NG}84?0Fb1)w12gN_kUON|-y zP~?Iz6OvmKNap;>*n!6z6_EG^7GqwwOM4}%*S>%LOi)&#o&+Q(IUqUB@#@ai?z6YL zaGJPWC#S%5o1k@ga=O+5$tkdS_OH2GFgZE6(5O|{;xXvyqw~*=+c)D!=^L)bhkwpb z6nt>1bSvFK%$_vo(k9*EJy^B!cNW0g4sM)^+#aPdPsl)$hc1a4{Dh30INhPrXe|c^ z%VVuMGatD3ZpuC&>~GozKu)w5JnL!NftmF{GS^9k3@8{C=fHy z?Ye0%-Mj%1GtgfGnAC`j9A=MImX%y&&?}A~C;)|TV6GgyPF2}NGUmsTi8X&bU2}J9 z_z=CKM4+vtXqqK%t6Jm(9eQ%zgg~^42DJ)+LJQh&9H3PId>iPGXgFwD7(N<6&mCrU z4wZpy#L%Ql2&(-xA(l@PP|NYBZgG#^eEpP>Lz>U=uz$-3X!3>x~SOvU#z!jD)4^wflKCd=EOa;9L zz!d;M5GP=m-58D&P=EjdoFH6uI8JZ@06-8YU|1fG6R|+>0XV*aidZ1<039Qsj{L7>JlJ-@!? zEn1pY6sgI8(I&=eO`WRJHd*4>_gR~C;yqAtede*bJMkWseSFn( z6xW4UXcN@?)il&g#b!FuJr?`X(?R6KbQ0jkj6ex#Nk*w+BLS=8;Jy`jt7ufhrC#IR z8eNfJ=uIgL){g*-01HnPIdyYv)e-GBwVSFFloG+~SfHG}sXG6sNe2i8QD6g=`F~a* zUsI)KH5aAOLf$H6^1wflYr_)%D1))Mm~4u8ofFZh@<+Tmev}P5EH|-t{^~ErS@v6# zqEILQg_Ro%^oX2wU8;Q$6eE63Pac0H_CKhEA$Tfbrb#Q8&nBou^-2JSemv4&xRBYn z_uZT0xwD}Rew z%}D(jPb=+$SX{z_AQ^ypc-u1{lmUUHG17h=NWGh-LA<4JgKm!imEix$&N!HmZ<^IW z+ZnvwfvS=m=q!WXW$>c|uc^Tu|DWxQ|GTW^-|vhg>M2l($XCFlpQZ%be{WQ)K+QyF zWk#ofSk*Mk^WXN%T?>LF!Xz!;80xGHoJ^&`jFW-y)kUJ=sVn4H9@r*SWI6yUTLkj} zRR3{V4CFHl!-R{d4kdr};&jIq{gEfDq}{raUOIm6gi+CKLQz16*B@8st5yQypRf#| zB@JPqC1n$!{7ta|3XGu0AO%NIY=HM#W2?^Tw5k1<5pSS!V1iS5kkS7a)d*k>fT%GL zl?ku_um(WX7+_@ruMx&b@~(>%rBHf3Nou{A0Ey}-iS+B%;M`iP16TrQwkAA6#(QIk zp=mJ;G|gk^P1_#oW!-!FeF#lc2?}qTI|NBoBfi~bWN!tV=7HAZ4_m>e`9nS6+g(k= z+pQx>nZ78$jvbNY$CAI8mW0i}Bsr7_m0J#*HX-1B?5R61&iT$;3h_@K#AF?QM}*>& zFvo%|^G7uBUPfcqE@3|54xull9eypEWWXaZwA>x8FlqVChy$2w{>?}$=hYDaS74$TIvVW|qM{hG z8P79Pz!h3>i=bh2e8XKMxWXT95iksND8o?U3L>~gz_3Xx947z;F&}h{fC@rE%m*AJ zpneW6EGGt*qh@j@W8sAiby;A{a>NC{=X`XY{yAnsJ!E>Us-I)6X08fC*pl< zWaEXFf}7BnM0N&a+)-&JsoOf_E6$F%KLW4+kXgR>ISpQt&=w8EHu1wFRSc6>%D&Q1 zbNmvsF`Fq}tBisTPLXkE-((d;*fFYTPTSJFamkA8pnZzM1~OIUAK8e_7MZfG zbvVB_mFPCk!8hwSar4MR3s!h1>f(|EOSBygOHsf`AJi(b@$xnw#Nh2x{Y~E6NQjzY zaH2Myzb`sEN#XfZ_~Hd-unArL6rm_l%ARuYn#HKkE~#iv$6SqYDpYtgE(Q&a9luQ3eZJ8ZwUPYF@0E*SWlBRj!7bAi z+eztLM@kVHjG6l@CB#AWe&z3uI;vlPLpSe`%KJJ*=PIw0?lV4SJG<|vO}v8TVqqHN zlb04@S5UUY(eb4=UxSQ^Gyx0BDB-BX&m)mWkdwe<&)-{TQmGcC(yI-9VG@_pX`~_E zD1r|d6j_Oh>R2(;`0|GB>N{Pd$JG4={1?-&y7n{UY0^}KDQGo+JW1;cUX#hYTMW^5 zIf(9(86+&uwUHd!@9S{p+ z=&{+UdgNVfobO`wt#5hp+q!cS>^CD`F4ifJj6lTMYWbw)uwr^k@n&-Rw{a7)q1Bj- z`gbm?p$fsL#I=4)cwD|4A@R?)CwZ2h?9b^kdi#X+ec7A}zW9^LRuR3K-&U3XKKLSG z9))Df)Tfa^EyVeUT;4}hL);9_Q(D|%nyr<#$!Hay;-fL?5C;-r)ls5tGona3Wa`8G#+$_>tLIsfYWMy*ZS ze2X(|U^U5PEvt4xivM%xf!y*JTT)i9Hem09Lpg@jqC}zV=Eq-h7&RbTdFTZ0Db5`y z&&1zZN-%l}T#=C)VuVg`LiVR4nJGnQ$-Pv1mrJ&B8Wrw+c}B1>Kw*+j$ahk7VN5_x zz^oGA$UQG{&q*-Y#B0}V^7uid1SYn84sj1eC$Gc8VQ_VitTrt2ij^co6@9GTvM2{X zmVhx=j680< z-Mas$_bGK8mhXb@Zyot8qqS!CIqjv337sie*Snh)Eh}8 zV{ln#@xjnauygsC^~RE(iV zMw*2$&$uN-^)0UjJ6lglT*+x`=|9h$N>Ff(4chOGtU$NiB+Qqt#ah-o5ueR-W$+Ob znCK6##qN-bv}o_NWW(!vo|Hu#WMjT0YJESaV($TNj@C;@TgzqTW7V+S=3XD1bFV=e z=S1kP`ONE?yvTfcGaAc+vi{XZJL7^fh|F__zM=(d7;3n#W`rWWv0}VQrI0yKR2FeZ zeI-+uCA4|$;*j89B+JrE8blBC`p9AW=Oy{rRDF;H!T|?03n!if63l>r!11LIV1MBPXnmBRRf~d9x$rLq74H zbE%vMRr0^U@v%ya=$-W8xH=MgsZ=d%Zpe4 zLW;NdFE9Ds{)4Z@>3M8iv6MTHp7Yd*Ft$x=G!#qa#EnfR7=q%z$Gm^!Z8W9(BXfK(F=w^7L->^k}RUI~Q!3q8e1<3*MReDiM>!%|mfjSqXZkDp^=Pfr;0G&G-7d*M z3Ga;FudX5_`|(BbvPs7F&PRe=)>2(0!#}Mt&}F!j3_9%{f}5j@sQ6ylX19EMBB_Q? zKi?6vP%+&|kG#(~aL-hAtte;bu_2zF=6&kbmsp}MvGevmuWHJl>PI_l=({}oe7fci z$zfM>3$8XauMxatI!*aQz62T4wMrSOs#RJhq^Q+r6FlMz$&NP(qCI;MY?4quz3HM7 zG4*sOaFf*6p|ay^R^1xTTJ)xhSw-|pL|fe=V3pgH0~P zdRz}AF*;Pn+Xy$@I<)YPpRK)N2Gzh6812V@Qtn8^qVhXj1Pn);K^2?Z64cq;&#pE)&UrXfNapr6t zNyjHN(dhg;K;bad{u%Yxh_T4qJ?liztg`T(Iv~GJdNH}`STuN~&#GFhCKa%<<@vpku%znHQMy|XME8q45*xa6WVeo#y_Zp`rcLKQ3;Vp?PENuyKp{h zp!jQZe@Mkuk7Vjkbi$)j>q`D*MRxQxj@tD73<7HdS%(Y?24oA<^FAF4E~dIOdW-2Y zOn&{VkEV^iy53hFd0kk(y@oOh=FFm3GLo)}=P^xr&%0iav*2V&%cLIF>q~xp@aUL3 zlUn>1YnrpcCe|@p7_l%aOH$3{E^^cY%bTXMs~#u&$}}haW2)n>085F+;>%se#_aa8 z$VEvz3_`cYtn5|Ft=oKtU9&?x?|&~FpiLmr?eLv?-;(#O8-&6vxIHn_a{KC9soJK6 zwcUb(LT?X@OvKpNbjeV2Q=N~z-LDm=ba$~W$`W6O&ZJ#f>D8KiZzQgY{j#YK^*8xI znZpex&aA
    Xj@XOJvn-_kf&TZsj!fcd5@tM1YemJ*d@1tDM?SP1l zE`-b(BJ zzB_4hyq`1nKAK%)ji>Ta{{|D;i1Wy9x9kO43xt=~x_?JO)Fsr^6Nj^Q4bQN0a;T(s z|91%9aTYJe#pxW3N?>1q>^%yWF0GJ~K+BHf zM|~RgfOc0kvYx@M124L%g4`#;{-;rBW}BkE5J9(}p?cACow+WwUSn?ZO4@DR=_juj zbug?*YFTYAWIEW^Mbh>_&Y*+wsL3KJkt^Afew=~lg}B{=q>IdPXoe}TuWevR6GYaz zMKylxnG!zpGKqdnH3b==TZgNU1k-ygIQ>Oc|bf?t4S^P6WnZYn1F%5cQM+ZRO`L zt#Hf?Ba~1x!fH(tGCCJuc0cVLoPqv@oEaqAW0<%e`4rQCV|ULoM5QjZxU;>7I^m~RTsA_VH0 zboZ^JXGpsbG`wz;Vep-NVcl}OSu;pQm+!mr^j)185ebTPeKwzhyv`H7l6OmcGh}1v z#f(Hqg)=@sEiNj@I;}l5BSg@w+Szgj-Yr+O?h6`H-7%ykIsQOB%6Rcvx8<0Gg=aNv z;4el^FZ=s-g5Ema{TM0SlZ3NwBfFC9PV^ON^W`KvZ3Tdn6rlvu(IBtWtEusnIukx2 zF|xrxSAh@RZog|gRUxE>r)~FmqGZg!le{YZy^iO_Qe6JD!`-{7sQl@GOiSM*&XGUV z*)A7rPH3i#3XL?A$3a_adHX#S!PHJl?;0p|$%?2s=9b4^@pZVlI1$$+COKeq(3WNf zC>E~^_TToEh1fh#DMJH~jvl>*OjF3<_5>{aX4=7dUEZRr8B3koQ@{l}(@9e3ELZ=xveV7QM&flUd} z5j|%PE)L)`T%arp_Zo7``0{Aibi|UW^Zw~c76CyWMUn)gh4!-fPk;|$?LNq_l=Iu; zAg%2jl42N(>sRk8rzD4NV`4X)(mxXnap^cIc7Y~Jvo(r~Gt?e-Sdhi)EWaMycg~(Z zDaHZv!3XE;g6Aai6Pr#S%d{3X6~0(fTV@VG=|!RKvvD%sxH+-rQzyY9vu&t`Pd^W? zZpg-JQ?SzPiJzJd@}>#&bpTb8#vd^!jrw(a9s|X<(stimc<`G;8niSncKN1A9cgAkI<$Ux?;F+Sq8s#=YokoFXTwLn z#lBd>S&Cz>{j_!4saX-vZmz`h0}t=dmfP!DHFwL*rE4!PvXOj6O};g4d(B!}JeehD z93zJa!oG7E4aH=Hz^b@iSG~etV#@nA>bD7_CPq*+a^C&Ao=Q1-e8L_pV)M-@R;a3`@Zi66pOMoDl6x8h*XzPxpas; zI!zlgDLLe=aqh4n&bZ*bgb;tfM}LvkvE{77)i}ouG52{uyLc=9w6OP;IUkl`lEBIP zX+lP?(r85_#g5xyyP|Juuu2QqW6CDu`&QXw6nrXNrR&%?la(hUBsFOC~2PQG0BVxXGYvtr&AGH`VR>6qZqLvkAbVOq^{rlpv}fR+ocj|QlC6* z$wu;wW6ZcxIZ(#DHm}xhmO%(DzUyhM8-oprLFtMIak<99s+M*-n`mv#e1Csd9ycQn zVN`wgObv8?F>ZllV#`^Zmy?&W^NVX3Y6@Y9A?l*_b8o1O-=(8-heKGyQ<933%F^F7 zCd(^jSgQmz1U}HhuAL#+h5s&rHbj_sRFA8KcgF50oMdOVM=G2U?-IF-MKN zlD{)<({;rtIJ*Cyt=eLP?g@Wz*=(7`>LZJG8_E3`#pts=_$H3hlGyOE;zhSPw4>e2 zYRZ8?ho!4AM^p^@i_@BXg09>_6x!;RBr@x^;&f%=^sa3MLKol5?#RiT%5$j){D170 zcqO0J`93MqK+kc!1!eooHbe)C8_&6ICFxtH>JjbPvGh^Qo=zTwH%-hRII3B~il zx@z*<@a`DH5U*M0WED3a{KRAM(D4 zZFzj>bR)7_gfVK1q4All`csU7#akmLAtwD8l)uzB&EB%LApbS z?oMfj9%%*!xMz&_`~L3z-TH%%oWtOLX76XOXRY;|*+8Sh4@wB#2RkSZV*$FnV#O17 z(x>io^d*f$h>;}lBwBxLg(7h)$tkX0H+@^8ir&kc|6Xr0taLb~+Xz=y@g&OJU76B* zi5=K~@XUCPfSs)cBJP`?)w;SHtm0Fp<>AI@irwwFjHcNc{z%@yNz#R)Mb1y;r*N_5+G^BvHDf*A0Z1fVe4mwLTP=FQSPtnI zyX0TPvBRpdw&`x|dwD}$TJ0nv*WWf%z^^{T$(mX)sf(|~O zZfjtr9f~zFNA648{lq(HcH0WDpMDid=A8#0@}xU1R@h#Dzc&t3E`=X@NVNs>=(B}R zm*0IDyQJ3j7y_l#;mlx_Sdq%$*=iu9#g!3gbDAK?=A;xl;L1KcPaKL10Ed{JMFu+F zI1?ieA_eR$(BCB2gbO7TT_8bp*~eJDwp^wfIgh}w%9&o5C*#!`tzLVM%o32w9_~rH zuyrWg6vvrIUM$V}_TAza#=EW}=qCsOyCuda1MWPEj_pVmp96iBdL!6551g#g`h2cxuo9=S}3$B+9t~#`z*u4jTz1A;X zIbh-A2RSCZyr&));HcTIH6WO$jjlaY8&f+OOQSb)fEq$mM@`_B$9>idzq9E|ZuuJ0 zgxr0KzUk7)tOJK7#Uyq8WZm3yQ@@C&hbZnXt5d#7#9M=AsR=@y!1o~1c50zrT&Jp} z!I8s90?U@{JHy=((?SH<%Dcw?GvJ}?!z3sDP`syL%Xr-2*l%e8MxVYXr!$Qh!T0lv z*zttWYXm3=-5>9beWIJ17bnAA(2ARmf_&s7z!VK_0T9z??VFs^sz7|GK<5HFH^Rvi#fd2nMuXe z@pd|y`u2;m^&rs7p`taLUR}EJGL4Oh=P$o)H)t$pgVli#1iolHyir;F@}A{sV%ug_ zqvCfaWSJMYd3~u@DEj5Ebk`2#y=-A``zS&u8e!6yL!I!2?$avQ;aq1gi;tV|5<=HO z*K4x{2NGuxS&Dn1n3H7T^rLjh4kayI4YvD4tg=TRl+Jx~dFpiI^sP)|RU!5rFn3Tc zoo9yXd;GAqc}uO5qlZw^;Ei2v-TAjmjNW2gF|EZH0)Cy`R!ut>0!V1}XHraMtnj#Z z6h(YIj!cj*@=b0(tE$9644OYe;j!Mw)`XAYr&?aN=2OgCqp;C>Ks!ZShDRjC%u*hI zlv>bjfXc?^?(W7I?_N{|zy)4k5svt;K<2tNvzx4*__39`2Rqn#Xq@*bLL3 zTVtmIo18&6E=xZ?6R;yi>?(eA@1ND($AOEhr%#~ITMMp#PHV0zG9N`qA2tlW=St;2 zpqTS~FTR?rX(&k4{LI~@zo+bhS=){kS94kN)i}83m6hTOcEZRBqI@0z&>jQ z#c6_+&Qr7dQJ2EX#2`904@V3Ws#llo6<#o-dfa_CGwT=2UMnWN$)NvscHX!>-rkmR zGtkAFZ<$(PV|R2|Fm-yw$`R8WMKFRY(3h~a>2PA2nZZpOqE6o>n0qIDX({={^4PjV zuF_Msj@GC#ZAM36!cp$kn{eyL3$xfY$71kiugs+HLY>+9^I>fPSzzi^is=?FbtrEt z>#bh=v&$14*Jq?-uNq2K?bYiIy&nZvU$+d774L>#PoWAE5omFl^mK?JP=9@4j1jH&^SBeW?E)~t4LwrJ_l@8>X73|nhOAr9KzZpN+fK4r(+=X_9`Ihc zW5EZUmzce@)-bL!Em+)+u0*aBL*rb$j9hEE%@^r ztx($0WWs1<3+b}t|H(9|g+6rSK^B0@Z)Kia(pazP|6wze@OEd;Nj!@|qL_G!5KZl3 z4aJjvjNB_`E7AFV17QlV>9CAi=vPR4$)}R@C z)8a{xu4D7&Ek(@k+vSKShsLDQI~VST9yT@Q;reXL5hf?w)jLP5=3(2o#^ZZL<1k~B zd0P`$$H>0c>Ao2aCdn>aAH#aaU9y0cJ_4d6r^S)I-QD7z2C}lKq4e2a!K@D$Nm*6w*PyBl^Wsea3pUosCByUr26EW<YuB@9uG$P4mO zjZlh5D>jUBTHV08=G?}b5J!PGRaLqKN5k8?_G5tCe5qN>o;naF8fcg>Y9eoT)0du0 zBFPCHs{K<^aId97FQcK1P)J>pW^0{eNTfx4G~f7$`vTZu_{dQVeH*%l>r9g#ZjBE8 zx!*g>-|WfJBzx4-3zXsi9Gi*HGEH1cC<7cY?}b#>d#~9wIYd_j4Z9q@-Yq{6b2E81 zD3%Q~w%oXsx}a-jp}~E3?A|ZtH2rPUw1DN%{2NbC)p@{>Fh5{MPRlS^YK2lW9YTFi z!5p`D^b_&dC>rKxh5#o`v*2J~zIROQu!l=@V24~rmZzq zZt@g_k&GDf7&vZi%eo9;5_)%M=qL<1meRv3gR(KVJ>29?7iRm?35mjc3YjF$wzrGN z@m3oepDk+fUK~iH4aG{dx-}h|G&$(Etv4U4i^Gb;l0s?x%7rm!U3+KBm=1MsQaA5; zFFU^;hJT*)d@Xd*|JH*qOU8V*UjA{^kMfMKRd8O;o#iWmbQ}o7yJSU(75Fmz9b$npR+UsGi4Ld$K*5tpEI4|A zXKyz;S&bK{Y^0Nju}hgRJ#c;P4S&-flsOKy(`BhUS@VngMc{x@Y9U z6r^u+5JEP+v8QDQcD`|(Q3^DICn@uVHyXiBQCpj)39?^XLEH#)GKc{>WyPnAu(Z<{#XwXtBjUkgP(o#?-EjOipc(A zV}*P}DXmW??wXj+n5?2+uKu#N6@>YwOdlIsv=-=Oft;oqn48Nwm7gqwDP&?>t?n~} zaS?A#A2)YElYfNw)%vS|{nE!i*3O&-6`bAcM<1;hSFUKxw`BI=9|+ngI2oLOM!4&7 zUa-)j%Pi|ZDiw3`kx-ajD{0giJ2eAL`=u#}ix4e%3s?0bvAcDqH$Q22BoS<%>7X)B z6U23~TT&Cc4L=(oLX{mf!4jhoFS+m0B>2elJ8hTH1}NvauQT0yk8Mw*(tj3v-CQDw zQ!V~NDWU>vG8dOasE4gE95=*U>m9u_ik@P)C3}*GhfuB!a$6dBi5XfPZ9cQVlcag5 z^7eI|8M@H4Bfsa^V#0Gcj_pRonw0bR&Cjdx)z(}q?cfD#y^4Vd@CCC2S#!P-9m@jgd#4C_Cwq!!^NKN95C*5htAcPf}_9 zDU#iia(Q=D0u={3|8=!ZnzTYK)S>mw)E=k26BpQaU5e@A<+@WuEvtm5qo>@!0s7ZF zUNtWsfrom8+*<}M67{!(jM=?L)4XTji&AN>EDZu$!X?5eWzPVyJRxod)?4&X}m;BZMb(0zTE<|1fa5+Ve>P;#3emWCLHl_%f7^)6m(EsjQhY zE;vhalj9`HnG?0xFcD6oOw4=%O~bzYv}Io!-xZtK_!Ic(4|P+y5#crD(a{Au$e zT2g?egNUf$?yWu7$^`At?v>T1HeI6ZXNSn&W0V8@1Z$VmDQxPDh~Q_6q4X<>Ut37RY*2VWSV%Zf?4> z=(qM=|9G9`0X%k~=STDPZ8e>Xm!`klXI7S+Z##0cXFYT4AEp}58X?q<@ zTIEKrmA1S@M(jXH>dgA^a)jB?SZ(%}*7`QR&Wrr^Gk!^9QDTC+H1WUxSjVYP0j)kyT@QsfafU~(y^KtOiRFQkK;zbB zxT|QuO-yJ}d4vZ6!=#P3x&eD_-_UV-K71u+7&_~52t5oDnqa+oZil+(?siUe%V4t< z-E8+GHloy6U;6TkUDVHDe=qI%%!rdp$@KADncU7Mh4ZuGFT<&q%~J9AIV}@v9b9=Z5h7c z^Ei*QSm^X{OhD$DFj+hFz^MU7et-K-I$wZoOZ>#fCYBQ}h@fs)mu#BPi{@6AW~qi~ zm+W-4kcmiWvc0Lmvvu4`6V1g9?S*GK+;U*J4bScRy<_}!`oJDP{Y{z{VNrzlo=3>D zO{CfJ(@(57cBz*aN=j76C751v$!)w>I^A@9oOwMCFK^gs$>R%-O@_UOE-mo96+e_Jp6$0qx76FP0kGu?YUu{=`J$7=^XIc!P2QC+x@sZtuER9igffA3|VSRORi*OowOys1fc z%wS|v8-A3jeBVhP6Zq$q)+DXE+|6}l3XJ_{sY0tBK`C5&KI(>c`+OiW;J%j2&fo}) zDpyeIQXo!!@HV4{AJTd?SpZHEdV}uWQigeLn~z1-0UblWas2*8?*ew>@EVez4;zKH z242t^)s2vj?&c3GbOeg7g?a0??owjRyErMOYd2aHh@-U4iXXb2uw&|;yryWnH{RMW zBo}X*F|RJ$=CW^{ew9{|naF37sy&Av?KHq&Y%Hi5HZW!KXwW1UL>JBVBKq{bYO)R& z>|Bz=yMq3065N@FJNgJ^YWa=AKgC z)U<%i9t-XcxDE@RH$YwU>KHCUo_?bI1m-8<9NtM7=A^3P8qONxoZw9~SArx~7s-_+ z!LO(^Hxm(0b%KWP&kR+~3~(}>ON~K^zFKYl&H+D(=i{#U$*yP3-Jsz#m&7yb3UbV= zP*>WCb{j^MLd@~fc~jXKmwo$mZD-d4Q^7?e&c#OEF2`MGqF+DaCfzh^1e-NFU4=e8 zDf2vV(EoZn(qhK=qt!)sjwc!Yy`o_FX!Kr5!kCa=-`Wzi=lYaU>W~nQK|_!PM9MHvU>irm>H1|@C$J|G$834& zaLdq%iDTzn>o%Fd{YqT&aBhp9pFC_0n)^dqZ;E!UQF%jQ1k;$Idmj7C(85pMetNen ztYoA9TDp9Mh^b0P3LTi@&Di0+<0Lc1-Q$qaw$Vmok8DCd;c%`;ANF?~jwNq22WWBYj; zi=`HSjomUh`iQUrNiKiECyUA@gVG<2PwBtV0nP)*p<$EHOFkPL!=*INZJGg@RnEM5 z)@dZufHA`aV@b`syTP=4-lP6pw}bJ`xMYL50XY!kN?Mqp2ALsN2_*q$GFe5i4$rA{ z)RSl-?!>bfue@|kP-wX5&t3$|evbZ;yoINj9WMViH?|DhvBc4^;ekdiIVZDrJdwO~ zs|=k7gT7CwWUH0s(WJ)qnl<*t8_)Z#G37G@1&7G3Y^}|Sye36@FpPEnBTX6gl+W-p z&G0uiehWTS3ss}tiBx+lveXlXReqe2iurm{_C`k#+9yLn@W!4{PAkP#*}NessN6~L z7bQu$+A(S1Pfe&b@SMC(XQuSK8Ipq5mVIQT9AT1IEle)9LB{PfN4*O^bc#v?6iMZb zp;x4+l4v@XbS}$1x|NHOe0N}R5(jrq3K^feWMDjVG1%gA$hFpP?Q|(l5#%9t*7FhAwgCXRJx`B9G{Er<&S*)hSH#A`d&Keh`1SR+BQcAlXmH1T02i5Y=ATQSW1)!J((=7}z_p z)O57o@9hT}=sE1sGTMUlBE`s7QaTxaifP$oO`E$;Tz@XD9^)ztk3GoRSr?BDM#5K} zGwx#`bQ@%_0Bztp`deUkVXvli_J**LQS#SDi00%nyy}wn#&$lUlno5RH=HwV*XwoJ ze({K2|85(QLfdF+N>ne_orVOl?AOC>hb1UV!YfeKh9av5F*SH4!~f*RbPHxrdB{LU z4$6j}WKLh^IjtM=L_ziwZOdHi`(#YI8nk!&r;GzkcR9XE0sp-}>ju-8Ltq2QwGuOV zdeHc=PD(Dzz@(E&1zOt)y42s=ze3Z$`kkQD;C*KDt7B$v&l9`N2j_1c?KU6s@$i}Z zaDLrh+e<+nvMQ(MWrsOL`&3B-yTqqzE~9;xS0+WZg?sejGrxa!$%(D=5RQ3R_dWBl z{vHO4bRzQ_)ggwIDu3-=4y29G{aQ&nFVz}t`OF{IO_>G&H@}rSC9X((8~A<89A)H5 zdd-Us+#&JSqa80OU^RKtLWM2+=^W6~gvHstKkA(m9_R634pG&Q$;)>{HW`ud;U~t6mOJ|EE zi&M3zS-U@v)!=8cA=!Y$6cKDSRVd$_K(=tOlg4 zw)Y@2bt~m{OcuexGRE+PCz77m2R(fYKELr(7lO$@@8r9&L>)_8$gP$yESsMTE@YyyKY*d*m>JN^yC#q0C z(gn#O^{KZ*Bg?fKeN}Vvj`d8M&qMg4z>DYPTZh+TdJG1vub-lAtJt`#u-q2f} z|Lka&l9Rqrq#-|&!EVg`Ny|N}iP2v>#Wy^bg&FJrl$&Jt^ot_em(YOkZFJ(l_h;lGj^e5=s0CNp`^k0M zP~gAP5*Lw{Jq-LoxFOg|RD!(>z z4Sd<^**L`Tp_VCJ+%g6@JO3NMh9F{e&mf-8AN0oxBC}@ZUtsweTmKzmipW3vOc5ly zD|d3q9MLF*0Pe2I$}w#fnnNTdJXGeQ>h2h2wi6%@V7G2P7^MuQ@=p=P5u%@b)@gi2 z|4J)K)TG3bz)%XFq4K}MOnJ?~H!07;yuPdhi1j-!H%NKs_ddottpAN^arYxoQ!%8i z6!)B>UdM_7MHQ{!Uq!WI0ht-di@4H$3_6;n+$TT<7w)3cuXzEpDmgi#^20Hw%*Fg)^D<{5wmYJfM&Z~PG8ONoe`>EP&xKY-_@zj1%fMIiIn?XKU&%LK4UNp$uS6`6#OI9 z9xbgpUb(_v{VikP8GxzhY-x%q$lj`eXvlF> zIkCQf@KItHZxPv9F+$SJIY-GBT%}^AMTGH~&)IFaTssBdfbnVbz40_EBtya&-w}-U zr;a5RR$?Vz{Oe)WZ^t`2$KlKxTBIEu&W%iUGNdxxWXvUt)w>A<)e`94)HInbG=C((eyzM+txtKmn}^;rB>@iD z#xWRC8{{UuUn}DBYhE-!&X*aFaH>lo_o_>G?^#M`58pY984gVZn4I0k+dYg50_rmr zNh0??^S3D{A2`n}nq47|=y&}3Tu>&dmTGtm74e^hK^j86a@M7Q5ZJa}HxaHg3u^Bh zei^^`Gc9i5rvLz8Vq}e?_)%J70poK!2P~%gr>dnGZO?2QD^efSK-x2$$r{kt_zWLE zcQ{(zRHrANekh8iJH2YVI71|?M7g zV5jAh;PNO$Q)fL$E^ol39!G_JBhU>$t88AZS4+)UXLi4+Y$ev2DU_~e@upnxvwC`t zif3=m&*|H5zl(HJMaplTX21 z?-%P|mbBF$gw$JIbT_h!I_sR9Qqy;G$7D9Le)SWY@a%;$_uS}QfMcCG62cb*YRL8W z<3-Ox+H^?sFZ;z^`q~y8wQo1F_>c|WHS5bULw_T^ytX2wQ#eBa(qZa0F<6fugRGry(HNIc9=H<5A|FAf+*5qJZ+ zrf7?$&y|TP36#Dz?S8-SMaT6NAsc4+OhE%Il2@OQ@k%=KIs)-Fm*BqSO zONE@k3(*JbS079rzu}CpSGSg6OG)^kYU*Xcb85!8X4yfco>Ia5-tM|`J(O;-hNJx} z)xMFdtB!MCkDHTu!VfjWhAsJxL{W;kw1)f5bDXh<)fb^m@|AFLSfchqp%4|}lvCZ< z02W3*ikvC`bJ4ZnZxD#71&dudW|+a=lzBPMAeb;Vs{uJh>jm(;gkenbgt*+zHyYtx z(Fa;Y1|yNq?Dc{yQpzSRNiSq=n5uOg^BLtbvHHh!?&;|!^?lGv=)%j_xXF4k`21iZ z4;y2*Q9E_h?4*Bu!6RP~F{C0ef;A&?=v_spik+XFfOT-G!Q;1d_iNKQ<`Tc z*Z)}DI!VoB5_n`OuGI2{$zqZO)q$iJwVx@e14DT$Pw3uvPdPVijD6_lBTXA7>?y2%DAB{IhBAB+m(u*R4lR2kjLJLry_Ye>H=tl7X6cS3@nXyxV(aV0 zhXdM-KWRsxZt}-&R5^k0FtMA_B_xmglUt5x`ZJjeoltH<9fkb)VW}BQATh&J-|uwc zLH#QW*N&A*lSKtfud<>Po=9o-L5!Li#iot`&@W6DhbJw)Qc)Y-KD%h5V^-!a*1=Nd zTp|mQTKurN{oE0)WJ8lHtZd{kr%4TE#x7@3L@4>IAP_;qaqQhc_|sUhN3|_ynI3X@ z&(HcwrvH$qxft-Lx`-=!)@R3nLGPE-fa*gB%{+{o|CgivX84H*nF9#8^zYP^W2O_kCmvWFjUcoCE-7pl2y;HR?{{6S}(3rJqu`^FNu1NYopl8tzb zF%LhVB7y4z`A&HttsVDHM3~BUCe!*ag~E2fjwlq5n%h3im@-#tfqWj;A{8XzL)!by z0v>5-2!VLlzGlYX%X@nKuG+-)vE6eamJL{6rwyp{qn?c8zV=V z)>OM+q{c_61I~ZE^QVFlAUAH8C$kjaTMU!NC_73TGahZ8VfT zny6<9L8@sD*%5Z>r*x|7V;28SiVjp$bNc7cYgzTW%h555zDlsPxaPV8b4sT3KScyt=7w!R5!J5~Pb5lsW z#wT1E$LPr0qmA;EZks)w;h6f*FR-+|cwhDK_0$6M=64=Swcl!D24;It5YQd@c6ZUFoSj4zn%5e1T4l`|6}of%9i=CaHGK+Bbz+{r!6*}%;CO|d^-|5% zE?OTf!mmoyGVd$+cK#)W%-4T06O@n^O0TZwyw@)^2#j6GpA4XDWe;b37QMo-6+G4q zc@hWS$Tk!#%PvG>*8XP$GBUhu-wNGW-1p{1vbDdU;{i>+U0xt`Z*+^w*DLC(*j*o$Fznr@JeGP=f`CR z#P$7}-3?|>9$zQ2$KNaZucsI?3OrG3(_m%bhrwUfrd>BxulRkl5VIx>)XvO=q)zd= zNpf7%PZe{&_+z1?QqvZoqTQ66x2&ptjFf3gtXeykJH;0N?8s_o6velUpK8*$X+m>$ zWni!ga+m%G^HH^n57CUPof)9;O@R!Cu7co)#=A>6D8Bc5Aw+VZ%3S#OvyRO;$)& zoZ}B&i02Kc^Ve({0JBxuLsvR$g%#p4Ml4{x^?5s8nvNOg+G(69WWvHv+-{6G$%c(F zK;l0uS3xhYWj#z3(sxP&t%`s*R$&+@CGT)PNC6SvnXEFfu)F_lhUlXM_VNod8e6OM z!>kFcd+nc5MVjeZ@7~KlBeQVdY{KvE_KPxIt+SAu{6T@`Tf!_kI~QfFHEjz$6L{#` z(v#H{dg`k89cowpLVNb`{p=V7pH)aOLLK;Y`Qj_yl!j7X3?HKOJ`IQAc-#_+1eww= z7F_l^wJrA-EK)QX2GorCrfgNCMu@fN;*14LBy_@Y3G&t1bNH9#%ZK>gA%RO)DUi4| zPpvRgu(2MqajJtq!`nM}{O__rlfdxk+xVUvw{JWDkzF%mt` zdWUl+XE>bXN3Gt@>$R5f5Sx=1F0#k2VQ*549yO*j0VhZBE{F!hEL-O7?{8tp#m1g3 zjCvAz-r9qYzu`NKBt!MXm-k=wifyV&)d%CNN~qG?_!~zOKXLq-DnrtL!#pd}-!sH& z=d9H$6I34$wb3%>lkqSwt}J&g(n)=J#MGKlMJ(xMUIH=VdXsj&M(cLkNR;LL`q6Hb zzS@;in}HjS(|vBc%60n#h+V*;OWC_RGzOvP^T=FRsr`{{tq#{+L#KN|kGw!f;T*I* ze5}uy079lg%{z8LDMgKEP*e9BM+*5b04lWcVxVI<>&RQfQdNnrEK#L z&qibcg+8*)K_H0A8^Uog?!rPQF;1X!q>fpNh5O_KV(=}CNsuH2XfLaDT)BPjErg_%9IF)_r zLsi5dU>OHT1rHI(;H)7_wB&}neOqdH8Hx1q2T7<~-9k^uFADNKoQy!TLd<2N@Z(Q1 zr#S~5W=lfH${e$0BPp`tFX_Fi;W}Q)UB(g=wO{Wqq!^5j!`XhTvdgO|8U6?zukjg! zMGQKP7p#O~EPk|TYn(pEnZsHDfn{>pcRj5pqxu*0t@@fGgqco-?4Qk(A42o_rg0lX z(@KRF{iW+L2T*DY3`m?@5Xc;yYn+dz70Eo3#%U3|>*1YqM)o)-?ik%siiG)|@0^n` zB=L8hMS8&U>sql%PY{jy*b0C^_B~22#rt=}_xUPL2V9=ZE8@D)l|LhuL8GGALLf0N zKt+OATg^1~MU)n%|As?HkJ!uN&uiu^ki=ctIe}<0(9He*Lqsy^S;sR3+B{F-mx)44QT<@sN(Q$ zWbxO+#f7H|N^A%W^f@TClsb_uHH1PxQr39*SC8yGe?V_FeK*s*%-XL0{T@aJ;eFhi z-H%z$o(eFU8c-QhFro8dV)27J!E-JKyNLid%AnsR*#r*FIQaMMd@Z2V1ZGD~wdBuY zq2e+DvxAIlo&5+m8F*Cm_z{YT#lND#O$G%6B09Kq_hP`55JTLwsNcZ0$bhYY99b-c zim+?wPD=9q`~&*-LXR%@H$o3ExyW2-EtF&^?A*uin6m{Z`|i{{fY<3;#$T6$I;aQxNYRK6P2nN58I3%S1;4WOiQQ~(q&TfsFxm)nc9w&mr99wN_uaO4@j!Cm(b5eajl3Q1z~UReM6lH}R1e_RAz7#kl&b zMfIyfQ9K7Zh=B_WQr;MA*T*#yUTrxT3dNDB3Fj3gU7&R9#;Dq)$n?d1Mw!>4(}Ryq z$9IHtLg6ajdVq?47Qz2w-ea#p_wX*~x_9c;5tOT(<;ebs{KN!rt0X)QLH36A+bSJu zn9i;tT3%^9pdSaXT}n>~6w<2eKFo=i-BsfY$=6*c{!Q5(#>HXPYMH~!jaIRTD1K-u zk1lx;6&QJRZu@qiAAmWf3Dqm!@T{^VX9}lD73zjEEz@R3Kl#}VT^MJ%Oh(#QcI@0} z_HX3g=l&aza$V9MafF_M!8a1~U3I6#wID}f#{OgotZfgc+Q)1x0l!jnH)gSBpZtSt z*=1TX1WuET0I$QdENWR9)^}IVD%@%5$QYAG`eQU{^IaReAZ|Yjq94uShcsFx`7~Mu zcK{KUZ1Ix|slqwSL-Zpy5)D=?z3`czhZ_*_U0?Un=pk;6R`RcbHjzt5%|~8kdZO^8 z!%Dyp`@gon(Tg)%4y|~b3urA3=Nw(;{v>&mnm|*{@xrr`Ou9U8Ml!BcMg)q;<3jzX+GxC)VsJY55ZFocfnIm z9yc5qmvB?xPQp@M97H_r|CPcu%7hjrut~)3hAM4;t!{ktgFqvGR)4fG^02TR4gmysCz6 z0TiFd#D9xV4d=(Kdev9%Ly9V8Yckb`WQzXKRf71Ydg|{Nm>9r^#Y4Wi7@L0-x04Dw zBm>CgI4esSw4Ks}AU(^)P7}Dd{3{gZBQTj}DefVunSY7nbl;tj@ahopR%U-d0`$ax z%J`#!{lyV&D}dR&tDt8=_t_)~4bD{hBRIAAkeGw}MXMp9;u|1AaT1h@0=ZM7`|@NM zA9pm_s(E}3_b}QS%CIW`D}!vM2cJIca>>{S5S}zW>ztaP`m|W8)Sa<)WBHrZafpn< zDl20nUzrc1HL_52Nv?)>0iF)y*Tx#(?D~(kDohu*R&yY(cehv5ZGA1A^ZK_TE~U%a z{!|L?5!T4uUqNM`W+Qe7YwTzmvG*R|e9Um=DC1u2s>xN>=`{$mhFQ~O-WK+^*c z!i6T$;=X><>JSsbZq1Y}#anRvnXlCm*#=I~>d?m2DKv`eXi}{}xk;@l@g(UFthqO! zijV!{jT{p083H72JD{7Yp4hhfJ-L^i`5t2Y4$WM%$Vn zu%x)tmzb_all0C^ts>?l>{RmBt2?vr*P+M8 z`H@)ctWihOpSI?ZcFel^;-=Zo-}GQVMKvwm{dx!8&hbkR-Z>@?uWxm0y9gy)(LGEY zA9fMc*rsZB&}$Py;K$XXsGmbo$f!ApfeVWf5z1^4)X&vjNpu_88BZ`;YDG1U{UVPB zYNF(*lq7#Xj{Gs5?Lk7Gjt=rwB}_%PUoQtQARGWpI_>^veGWuF);17D!R0GZ6r#hF zRD!6BQ&Zor-)H^3o49pVeBa_-Vz4~YB(h;E$XUxs|AjG+OH*$eo~i?V2Nu`Ur{OwB zef0`7<&M-!N5MejA*1E#Tr9*l>vd96(AdqpnKfuy1wVmfkRPT6(05>i_yTHQE@bT8 zN>3}MkOAnQ#zTm`UBw)UgAz;l-@Qyzj+-i@hYfIDFz#uG3h(vg4JTk=A# zxZ-Bh_d}v2yPWxXVd+>ksqy zq$giJGhYK`0JaCB98d=63LieM6CzpiDK&4kw(~VoUguA9^_NhrMq~~>Xp9Ay;I8=B zIlooP3=Q|+RREJ-4bdHVHbwy9x2c7Vv=oLc|Hpxb7 z(~shkbKq4*G`i?Xa(tM2+~3|A8l5^2Nl0feut*`R-Ekuxej>;bsQ-2o-aC$^0WT=s zNDIXqx&ukHcOH5o~ zRwIhmn$8IJx^Jx)SHo~P>5(?3Cy(V2vMbJg_sAH5a+`y1tWn(^boXE19K7nSG{15^ zq{jI4CiF~=8P2~*3h4;`uAy95lFV!z;{LK>F0b}DbVK?}Z6Q%`rH2nzh-zrVE`yc$ z!CK^$)|I-`hE9Z2yeD;txz~lL^kP{|G1+E?CfNQFT+=zsOMMD{FmDXQDQx^YWZp9` zN7C)otEd+hW~?{F!ai)8hqWOqoVGsvp5jP<%AO)jX`p}G^QE2tw6#}vs-3_)^&`QC z1qGYu2arU%xP$TNrKjxA``_cOvB&E=*D;x+y(5)k-^h4N8D0ctGbbe-x?{35y{|)t zLiVHrLsWk}@EeEi8{vCZvZEm-<$L!yH{!uum#U;6pXbh2QF7i)(Af%xZxDZ%Si9V; z4djt5uH2I>#53R$^%^jSeGtW1d&+Bv7b5f~m5=Np+Q$O6g!4z5mKp|gc<1ssJic`V z`Sk|rgsMKQGjv_|$#g2p!&ZDf2iuXa8u5S&F58aQDd0lOPacQx5lG75MW2@Kqqxc; z?X+dH(XL&ypDmZTP}4-nyG->8Dy6_P-1vS7cHamAYw8zCCLyX@%vsTfjLkPZrT4;7 z=wYn-Hz1>*Bz)>kS#Q1!LZ!`l#AK zSr|=fi9J!`2i|((bFrmgAn1Eaf#z|awb14$Hqx)?Oo459#3*eRHAx=F%j^GFTbP*T z0=k<%QIjOLH&dB9FazN4(z=-c;_qtIfz^;K6SG~AdcstzL+`-cR~{qVV3jX+sZ6?p z_5d|>GB&>>5{br9<^Y!600kdePB$3QK5FV2Pou;$@qpkYM0fxU9{e<}VxG%AJi`K^ zCw}pF6eafPlCz8+Znw-o+^`@)6VZ=gG(!MXaB&kN9L9f#Bdnyem@7bl$EiKt&{=Jk z(OHd&ran-jizA64ZzmT2`5{5G2kw*S;R%F%NTIYX0Hc|7)INjibOW&OKfpcx8)rUWdHrFQNc{nEszKa=!C0%6>QDp^%`6x0`@ zBg$IszsedL z1|P41%WY4zbhivqLOQbwEcbSoK+Aa<6HkpXdkdNAZvWU za~6JJ`brJ1C4e#tA_zQ%EwPY=l@Hcu%+N2G*Tqs!lj6Ke1KM0;Zg z{8<*8l^L^I&xp?#D+I*4M`lc;Q?KABzgDNCY6;>Zh4h`>8@|q-==yQ|?#) z{AF_j>P*wShopM4NTBBS)2g3Vb}27F3Jv9@6bjI2iG2E}zR>(ZDJq35c{Ztahw;QX zjFM5G0F^kitHkuP`>^6C+m||T`X0U;Q%o~D&=UKk?-f@SyA?&rK2?zi3z}MOgt9+) z^zN|HVztPp6!)9c^S)743|HRThTskSNKQuZqhOkIkWIeoLb!dl!d5NeG$Cd=xIT8A z;kqo%ftRj&wjkAzZ|G>jTH@x)i%dvS&XjM%M2R~EHk)+pP{$X{AXG5FpsI6ry&%S> zt9i^QIMBN--NQ3ud|Z-4`ax~rFu3UyG#q+`?>pXIs*;m*xl=K!5No|tlHaxJ^Yat;)Cs(4D8+h*5m^3I-aw)n9w=sJaZc~m_Df-uE2XEvMM2I!qIwpQy0)CcYF1rDK&k~UUHFsar2jizy>5l$ZI9sMnFR7zFK`Q z_*X*URwE=tne8tL!Lji#3E{(lkPu~)CxC<~?yXm-NphqX)AOg@9xmokbo(?n$O?`g zilVKQdWkJA7yIi0rq%WdP>2U833k9X;KMM?KiJhwGPGL?2MI{>+5S_W9Dn#!A$sMQ zq<>9mExF*Knxvq^d)Y?8Zr@PzqGl4rppPUxzf0=LB3jbVYMn1hj;UX6f}ZLWOSy+@ z$pwhiB)vcaLMl-#eyD&)ksxi<{oeOeK1{O$(C4OmCoX$Zdoywsip5e*;jSXqCqyrl zEYj}|nIpR79274wU1y1oKra5Kzbr4r^B##%6T@Nw=Hpc6zd(oQL5naeObV3}cjQ;) z@eyvtf2{Hv&O4>`(cWzH(Jv`+GTB>? z`M_ufte%f}O)HZ2FrpxdEBW(oIyr$P0@+Fb@yR{t(6#qPBB3V#m^i@*6DNR@Yfe~c zq4$@GBl<5B2Qb^eS_~5f_c@U!aA1JgOnvW#zKQ?-I~w-8wQ1m2Ayl*g@MZ&V<1egC z`zY}vDv>kRq&6&#Uf#2*I96s!d|4)?ZdFfmk|_r7d7v_pomfv<^utTU$r_P z9ju-5S43nvlPP|$;Ka4L>zj4<*HB`)hY!=YCM6yF`H$1a^4n<>|8Jc(9qRwaX(RaS zv;p(d%8A?SBFN^1e&_#3NYEFLP_XBie!)IMgrNZ#e#}S1?*UgU1YSjQ^4ow+t$2+v z{60YeqaGhT{QehT7{&SzeKAmi?@721X#l=fdyL_okU5ofk>!bw<*cI!-%Kzz20&fp z55-95m4F6hBBpTy>fPnIXWPedeuaI`^ZM`uLRr}YB!LGO$n&-aRsQA~ z<{wS2hb8NSP`~n4Dy08|wYQFovg_K0>F#cj5|A$Gltx;*k?!u6?hYwwMM}Cmq#Goq zOS+}rb5O6#`+4s7`{Vt6e~b<@!#Rt+*FM&<*FM%dQyZbcCJH$+1!2Mfa%$|``#Il+Ub#{jrltjwZdco>d^ED#^Xdr<9VW&IQnc$hzN?6fCN z7sD0;xs6mHx1m4q4)+YqQv&o`um1@>Jj~ACSF7IE_ii33+3Bt)QYo$31CYvPP}2gp zAFz^WzFjJOQSBy3v1&pva;I8ASeN=*`}l%kD+%ZJNbgZ|^ajrN{-|E2HdBqu&`bBr z>w)z8Uas){9_Ka9UGWOhYsi2t4*QlJIc-9oHBDqCZKEH(H3nhv*12?pF;olhe$>BR zkOVS@ieEXub&yKema+||$6Ig7M!z^9`f9&%n8tA$MwF{&Pt^bHCloSIOdi9yJ<;o; zNv=j{p2)n-UHa(cqC76mEV(r^9^!8F=>~))mF@UGJ3jx$HLbVc3EVL**Q;0~7^R&% zSkV-|qiJmwj{I1;Jfc3?!3TJS${>!QZ@wqlB%`c|4x#D^`Y+%&%4Qz@Pyy&a;|XOi za1?m6Rs2t)=8%>MBoHl&1feWGfU-$(PL#V?C_tj7-8yxuj4Q|yam+fEC%3-CVd^PW z6I2ySx}O6GGeomH?T068-N{`3=`fr_Ljalge#rI{Tz@~SQh;H&%gHQU9JZ}C*{rPvhkrTP%Aw$?s& z(q_DupWWX3D|H`eokM?<6BxAbSo1$sqD8p1G))SJFEb=u3qbDbP478Dl8mdk2b^oD z>%RI3`$zh-Wd0hobYe@R2JUvrW%y%(WI4pbzsYg|GhB^5VRuHMg~pMjxauRMj(OJX z&W0Pm9EZ#gXZ_9$D6>(S0#Kk2HI1MF>&wIafJZboSjTHX{q0BC174%2d_WG(0OM!( z>-8OJECASy!GLr?P%g~{7{F}9l~Df-QUE!ibsJ|SmRL;n5A{rl(}AJGXpoG+GHmE2WP)Py^H>nveC8&W$qOLt22jkDZG_?jOKRviGK>3R;w*MU) zaB*XJxXp&*hi|{eMtd-U1V$jJsy_gA-np#f=J)7;V;OhA9`MYbssL$w;EheGF2)Zu zhyrFS4U*fSbc(RzROfOh(ZtTDe+S19jf4Lykh;IKNBt$7`NgiaGNk8MKA4l zz)XGW;okWdTEtH56+Ia(JZj4vjVTX!XU{2DdT2Amyk4=lITnNW(};7!Dfk<7 ziN*Lqr=wzuqretG%>F$oAWczV8Tq3ze#+r5+yR@$VpCw#C_aHyw)9c<0>60cV?f6n zF4BKaNY{J>7Zg>_R0Q%^<9*QT)1ULhtznIjA6~JwI&$QJtcKWT^oyUV&g#O70j)5< z$vBse21Gl+94=Szk>3)Ya}NYqkSBlt95tZKHOSbZ0osxj|FtD)Z;-L8%|f)REnCNm zHW;HN!o-4k?i?n+O5fD|e?9go5H7O&EY2Tf#15d&c#bj`bu%AoJ8wp(h6^`x@iA)| zX^>jPIsi+XhK)XarO!Fu#y$J#GoR6ULTMI&zQS?#F1GI#Q695#sF(dwU^9hek?pY< zN#rL#`BQz_u@APVy?EYg)?ACDfqbkpkh@Eg|Bz*V^n5|&dKg~+0{h} zY-NxN@u6ub;d0ry7aABL6+p^sRLTq-z_a zm#Ay~*#}X#=ihWCFtQKAPCg;Yj!%`{S+xzwgYf{jWR-YIiHu&BT+^~Xu})LZQ9gg| zji1WtY=z?cLjQ8k6K`-(Mx>SL*OwPf>{hkpo|$?A8Ij`D+~s4_+c!QgWPncX0-e;I z1$4L?G&jG?gsOJ)O&I!JO31vUS1mA3R^|BDR^>)P&Jnk`%BR7Yy+_b&S~AA3oxRxbeLB{8wYHnWXUSGgpzp@{#Xo=+C#(EMu= z{9n{lm5>~Ce)u2MGjTfjR~B21Z~{q%aN<`MyXqdWefK|hv>MiueNcGQWso3^1{NSk zD+WyVhTVCRe&yw!%9GSLyOY=uK5e%1fI~Y)MQb=!Pdx1D;6K9E-}($iEs#FrX>5?_ z2zdX6AU{RmOWa5B-jq4kJUajpPk+IMa^P=v$t-F4Crcy-e5mP976f;y07!!Xe?;|> zcK0PHcbr2*_qcH{ksdQ%Bm(lEU%{f76ABb8EJXh^SR~e#f`Y|#@KdlTApSd80Dm4I zZjUvPf&d0RQ)W8;XzgiO%vTzEfBcij{`J)*sy8U~7Ap;^3?MWtK?Xhpckoo}ps4Zy zzpEbYoQnPh#QW$0-iISr^9%?TiYkP;ze5FNL=r&zAR<6%>@V|ZKyIH5>96B&eMMD5 zr7T2x0GVr^4eQg>DSN}T12~xDfrSK|!UI_~X)KMdR-Nn^CQcSU;UEO=dTp35c#DU4eEif&MB-~o0>?M*$wLqC zHf}j<)8V5^?ob&nNdYFf7$d#(LGDgNrfsfTg`bj_Jg$zf;-J4SHq)c~4YP2I(tb|T zE4uN$z@@gYqWe~tO2|c=#H6>GmEvo<=W*Fx&ajgXQ9M@@M6t|KbztgKR5pS!mvEWf z{*13Jp91PJJ{s*#hDXHiaLw&aZ~9vNfWKpP;}Cw_a}8~gh9&QagK3PH>z}GGHol<9 zX9SoZBw9Y!;@z2Pp2%?_M#k{f2!wBAoJP9je}k%K#UUK$`?#5OVnyC)Qk>k4Sm(LH zq5esxS%%E`OEcaEvUu?5&#nvd6@CNvz30if>Noa0YR(!Vef@BPO0{1R!}(rp&yK}i z35YK+KU5tSI1#pSwv0@3Q-qRgjPXNKz-gY8rGY~cn_s1U%UZcW=X@-Sskm|V#%gq( zm6+oJp1|aUEhna>Qg6K$Qr6wFW1|!IX&vgoEF#n56<{~m<{B7We3#FPvVW^u`}~v# zfmunC#U{Bjg)U{mDlf?ute`%}t>Tic^diu#p5*pU^L;`T&hat5rY6xis|%dkA)9&6 zg=iSe*(Zv&F>7_EUK7%f9HW<}x=HWJP8Q#h^*Hj+zM^)wQ4%(M6%%m2gsJL?DNjBX znWi%qnWaN?#@-aF7j|5Lc>k>@+;teq1Xp4{Q|EHKF6P}*n>Xc;hXV?OD_c_dri@oR zhcOICCMI}T38D4DYbI#dzRkg%m__QEyn#}0QxYWi8&Y3s&ZabX^R8o*9`R9)O;(T? zBO@j7QPHg6zXzqikAbo#S@^7aUaB7s(h9y)0)3B692r0q4 zgkxJhJMU>fa2gdsS%}NSN4uwEbo2Xo^@;jQSFGu<1=4oJxfH#-zQajGyVp_>Iky#t zA8&)Edc{KZ9XKEd{ok*}WFsDQI$EdewuS|4Jeff+(u}%GE0m>BUNl&BuwFL%q|Q#l zKsyH26PO@g3>l%fYkvrY7!yDY$B|Ho%S-GF*2H z>Yb}Ay-GXF*7U1rj?jl9agIIDwh-JI`i6_~9&a=OH#P)h-&^6LL)Zh3SuYaz2V038 zbp_Q|fIrE+-*Qi1J&Uce- z*wh&hrOc~X$`FTdl4nu0`RLg$Trave-Q0sdOrlZl9ivd;=KC_uEJWz({PsNbKkvo;Ox&DGzIg zsmm&>p{~Q{MF{fq@9Ao9Zr%W;v3f~W!w+w`gM5<9`}gMK9fF|bv7KHFWyCd7veFbH z*xP;`CJTLZvkiMLS6S`yQ@MvK`eW{ewk&q({>{<1`ASWgQMdt>ln%#t2rz*ciobL| z=i6{ zB;2;lqtUh@qf=*^f*CT6;I!sOPLq7Ujo#?STbC%-BWv)Oz*}!G#kp?7+auF|T{55- z*}uqa+9ftY*wX>kbzbhSF{kt)19$UtWD&SmeJGhMX?rwiI+6Xj$R>R{l5bexYreSz z>_pTz2l%0;=G8(TKAy9Y$Y|`Lwaja5xes>0i5qBaHP>>xlqjMokPaT2Wqg>TaAlvc z&)RGbno)P0T6a*7YOa`5#g{c3D-pl3#`pDzH1GZrv)IsQ?a6ii=4XoP`B=iayr_Js zqSdKnu!9*XQshbH2LC}vWH||>Xu}3dRtQJUXZK`X{wNA#=?ZJSUKxq(yJ5uAySK#4 zU~y%{IgT%ivevu6KTWh%=fZ~O`x1~@yf#YMc{dDnS&xu?&TGmwVYPWC<2G3SrbI!` zeN)JtfVOwZoIK{NGFz8WMzhmfGT#oO+OgjUr+g#3Pn&`hT)WzJqmx8Bzz21kK@cc zV%`|&HY$GxxgGg9Qm=D%DroCorPhZ1xOcI4!K@IRkk*=u^sw2Gt%_@aKsl) zyS`&|xcJt;KT?ptm)$V!A=^<`zx&3V=+m|BK`K}5b&P!uj3rU>9jjK^%Nm3HJLy(k zmZXyj#T?GT7ar>=1r(i*#+YLKY92#Cx@ROQiv(|hRquVGNg14>)`eM_9hTV;k&JWT zOxlZ?8zkIhD^n(M=3@59Qv-ck%gvjW$CdlHT)FOfuI#zFgOrI^k+)u%^DRM(eM8~< zeUS=5!%o=mpof`p1~55NV9T2{)=wprI7SJzYFwUsTdDMtYcj1y(aJZieWLKU=sg(~%b8!(>p>oFt5 zDr`xXrq6CxT7Fmid)y^#7zLZ&XCw1VJx&ZXQQUWp<#B`~Q(?BZYLtlIsC z0K&muH}eL`*GUSP&4hNhK>KnIU-j3oJC#a=HG27NEdsHZ-Lz-jwj{1M9Dg}&G*)7KABvLfe4vxH5Pk5ntrab+_k#``Uyac^vo1m?SFtPUW&(ZQ zR>FCc{44)uZ)<_C=y8q(`tuDFtZlrJE@jmo`cq!lw(;|aM`GQsp+3(tjJ2$2DxRlhZnRETM&av#&v2lBBYHX z?hptGx8}k82Ui_5UFy36!P;Vf`PrP!vLcBDp3eqo3Qi9tn-a!5BBU%1N<<%3JcjZ8 zbPvc(bFgFCmZyz%J1rUMkNc?+xj*# z5gdodE(v@fuor?*-0j)R$h8#rUSF%Tte@rBX5(*veQ>V&AwqAi`Zoxoy4Z~Nw0X4r zyd~v)zx|2(perh#;z5h|2q2b^nTC0@2InYblH)aZ5)?d+DN<%Ko^wZfJeMeB04D>7I$0OO0B{YD zSSS{RX)J$XTC?@OhgGE`SOeDQ2PEh0KlpaGli!I2(xlHVr7{L z=5(rkw0g5ij0h^vbBtpXrFl_9TBRQ+!bv>hAIx_?0>Bjy-`$R<4EPlYxZ>mC=dt49 z#RDB+8j-u)c6SomtXVrS?O|xjXD8Cc!vrKiVH_;(TpsdOsks$KW`)#OsN4i%X=)mG zIcgecxhK>zL#D*6hCv|%)KPvp9Cl#BmfyhuOm&2zQ%E+*!Y2sW0t@lif9Q>WmUHANT3_}}<_pljmQSy@fk2{gO zl35UAsyaXYv8~8=vNG>})y;c`zpXgMphpw!!WCtJEG1AM%Mcm$sYdIaAL zc>^gDX7lM$4dVc#3CRtaC%n(SS!aB=%K|{K`^L;&1s~B*x_g-y9y?M$i#`<1&~WzS zqd^+Uegrr4y1>Je9>6zK?#Bm081fD$(t1Ij{KKaVe^3ByC@?0bcK&?MRGJF#I6)Kz z>n8^HdH^3S^M}HS&{xM1AzHg9JQT77u=0=lJWYJ9@!azqm}+jn?^4I)lKjN8e1gs- z#5WeKNDXkO=b`?{6fA&Z*n0W;4G+9bDFlDi3}~S<+6Yx-769*=#a0+l!bCxHMjngU z;PoKG{S8e~z<{p7yqobop}254Cl1z5bNkUTa?o%Mv^e&C>@pcu$8h@_n!@xR@&H2i zofwAY;T#V%`)voF=@Ku6-PYP_jMjwK1bh7nKHGms&NCPTV3CO!+CteHj~G4c1z};< z3;r$FkZ0S{@~BAj%$$xv*J)Q(4V{1HAFu;zLF4CGxq>-fCL~2nnn8mv;@OMizi^25XUSJ(@t_kp7 zkPsWdg|A_t&dWfRF}F@P1OFN84vEf097z9-bxd>*=JcAkdt-u0x&Wb3(Pi*f?ICJ8|6{N4sk7k>r99Oway1{{O<>9g;Ea0wDlH7|>8 z%>N70+0YnTH7ptt{860LjZQ5p<~vmY?}jLp3w*uaT3BwyeFT^kzaJRDqddSm%zj7B zzb@qnGmku20jUW&MIvNJ=@v63i+1rwu%Sw#iH8NLK?3km01KD_AFbJPpKuAr_y3q^zG-&Rpj zA?`%}>_(sU9B_q@a+d>~TcVv8h@tnk8s zz+`jQTR!m=n9Qq_gJIELJyTlHm2yW%+*uT{eG)@`rpwdmg8%fCm4ZvGpas45k6VFX_Wy5e>J8k1dLn62d7 z6Lyq0cXckZM3Q%XTnd34D9r}!0RCVA_$*}o2|4e7ZxE{uthT}_Yu#hE5G4G2hbq~5 z{9?O<$DNV|&R?hyh#!H8P^7P{o!C+_{un_n$2t zFx_^v3Ibo9l24_&bA&|%!hkJZ|ML#SIC(mV{^#b8m6|?#ZK^rWRW-jq`tigUTkF9D z6hAXOe)t$}?jV; zju)e&y3AF5qsK* zXgc4k589PFh4ZY1Z)r9Z%i7Es?|$4=7IcSq_Zy5_whwC#5%y9fnmN&LwU~=fT40|^ zhIqqE+xxG@We+y{)Py%QY|ho%M0}**M$oT8rRu7Z+5XhS5o4%Z#Ka$Q^D%SJKC`zFV= z`?3R9aJ1Yp^fMgP(Ds+3_cf{6kC9(%ELqCwV~hk!4Qb?;T3_@8qAPLkbsC#&z`Bp3 zh8g^L*7hoIQswa4ow0JEufBAlmPwVR*I`y@k1k7s7CK*V3`T)xZLKGEz|r>zS(w&S0}`yZ9fHd4Ofh+vejd?9kcnys*=ikniV zXIibGF2R!)d7h=y!}n|>MXNe|A-OLXNnFBy^eAYkD%^d$CB+Isf~7o%Lf+NAu|Hy2 zANx%7%l7kvS;H*!)Avk6;w+EnnYrG^BjA&@Kxub7nBc|-?#iux{Xw&L=Pf>h4+)pn^2Yu`PM?;9L!(>wM~zDlw4agS96zHCcy zE^xj=W6gJzMR$C#g_vR`BJmhV)8AF}Hm~=6cguYl&h#E_ z8`k1THBfNG8An~830goG&n}!^=EY6>GYt9Y+m<2Ik4Nc;9K%8lC-}GQa#k>8Ldd{a z>URlTK`eZ+&@VX(>=SG=zxwi!Rbxf}HchJd8xz+oHr6WPKqBKF$``wjN9aL1!59ZvO>SPV(BN`6=wucn11sstfHZNTv^P7XAM@~>%h$i zJ&SMO9cvIa2~B(o%Eea))#^8%*TqdB+`( z@AIuL242lqpLf(H#`1|5rm zyAheYPC*93s(J>J;PL$yTbzF}V$h?);x{VF&x2so)mKqav>iYpSL8)v0Erm0{}nM3 zlWJCA8cBbJ$!E2CH4qXIn_`Z#KE!m_EXfvm_b_)^Kd*kU>GTb!$0+HPaBoBIhv!XB z+q~JTyAKWnL$nz_?>j_6%}u6frJR~CDS*R2Hjs#?5D@Wve-iPSEkjj|q}F{qLmO6Y zwlwiGk(d`dqaKr0^#tBY|5KYHGtV(33uxuQHNz$QSv1CD{j8^f!a_U3ztkZI)CLP4 zjQR_WS-5$($t#jGt}xGTbfe!-C)}lg2^D*p9`l|4I%x#!d>x>0GeV})O4=Z5ANKUY z)+Fskm;@y8P2RjGePern-AGdQL1yKYIG!IcS;I)}K>fY`M#&+dRF3o-C;qJumeYT# zzsEyIhws(#ivx9YLi@Ly6TY84uD(hZ8(z{r)ko6HdM)v}VQ^{m#Jmjnjaok? zVyv8f4Fy1A4|JGPXhclh%K;*4V%ybJ(~knJz`4d&Dq${KH?vdlmdsb zU83h7p>7?yQrA?1z+1^y# zni*F=bdp3WRemdXcr-kqx63%Fw+pBmR6i0Ta^BTX@fL;IVg+10vI)uvOCM-ArSqh* z?+vuC4C2uEB9(FauA%p^$S>IeQO`pimy8YM)6H1;qQ1YboE z31g}9qVbys(_H-4;gd;&#w}DS4m~<*Dhbi21?!GmkLLS4rzgikt4b zc!{LL)~XcmDoD=^IKUKvwj*d}&WT{Priv45q4AZIum@CfIUK}PV?c{A!)a7FA;kVr z+EEyE81fvoZ_Se6h^ICR9pskekee0927oopL<;T}AQ}Cz@{z z1P0;^V#P*$LdiJ*nQG<{aM;98s9U8)VOZ;ecSYBa?|3noSl0wJ6n6lU0M z;jO_7cxZ%Xt8#$uWj%BFIZo)HDF&ub=;I96fO+nj6Z=U0mYqhF?s>GDd%kc}^cJzs+!dR$^F~@PYsWMtuhbXXWo*Oex#zX%}SW230aJx(1^NqJ>#UbyjdOgpjV|3Bz31U zkYFBtWEu70q}^jNQhD&!>rRXt!(Y6h>?y;BWR=E3>;Wn;%=IYD< zIwM5j@hmlk`KOp1&Zy{G%BIs^u zODl(OoD*D1DmQ(D51iN?e9s60u?j|T07h58awmSCwUOWiI-fF2Iq8*yh?HeFAH?i4 z?o#_;hNSFa!YH=3vO#`iO(UJHYI->*HoUFVVjco+g-zFR@w_{6+bB80f(*TNSiEig zfpY(-kCD61w6+GNiZ-9=Oar5OTQ{y=SBq--SSb6HnBucMI_qR|mT`2ga^X!nbV*od zoUx|p=?9!l?2sY7Yd+)>`EvYh7=cu-Wy60ig&*Pit!?s)*?_94vU=CldGzK?Nw0JQ zKsVaoXJSx`gWi{&!%4yp;4p-!+?LZuJ(n^F{OBDkbxrY#0%9MWAM87YCfLDRIp6`j*K#v znBxwQ5?pKCPi-rS5*c&UPd_K?xjgl)Bucy-nstB4GBWEBCaT$q#s`YnU?f0&wDUs} zxYhwO&*K2tZ)_`vE#M%AE$9H6XbX$AtOia<-NAr+*fQ_237r1Zv{Dq&#Ufb<7D@wR zotrqZHqt|3o_QyyI_wS7W?jVl&^OBnKiIAqJsmcJ-bLYLZJUk*NCMPI%ai8s(^WK6 z>zWXjzOTevaW_#QfP{ICJzyHVO_3eN^&!pIzryCjVp43dSuKEWknFq@jOjO~s8%&0 zCJ)~r|CIK$SqFkjdo*9Y@>-BvyFvzf6)3K9{#Dweb#e=H@B|`>g8^&YTH@-H&63Jk zSUCxeSOd1chOe}Qihw|HK~JMeBn&|B4iZEr04qh8_p^Va7ri|&C)n2NvrsE(}=6*7^ORh6^)XOl}wjw(5pDcx9;@!YPS@I3^^%}v6|6@>` zZ%w!=F||P~sp-cOW`?oIX~Yrr-Y}7U6mfK=EGWz=bi>i+npxfWKU~{-8QQ zP5{fhBqsZ(XgX5yAASSah~6s0EDrvg0E%a{_v=-kUXQxx3CbaBfOs?>Fi(+pCD66= zkQ9#=|I8Ef(>z6nhC=0CPec4K{-=0n0nC%WN*Pl@p)|hXI%u9!cwI(~1EoM;j`pVs z6Iie4e;5M{48WP_R`7LVyk4$Bi9dh~H?-Rbj@X;@{Yysm7%D(CM-A~$fu;XbCAt2q zSCn`?i{PU@IG8`&%jDgwM!c&LDM4m#T`?=pVQq{VFaJ}N0A%qS zMZ;?T@OT`FM4-gb0yj)^T2Z|8lsid+DNKI~_Ek=8?GUgGZ@{eg8--ReXQR0MRWrcp zIbL?MNQ1e9z;O)Fznk4yp#fF+$)hlTIyOLQJ}t3if}|X5Q@@;Rz>}<}{xzz44JpE;gwjJSV`+Dk5c)xsrgl!dP59!jUdln`KNF=;;H)^ zIR{-OP4tn_2~ep!R$TYgCW;1VMTgUKLVUnwr0A~u!}iQwQ@lT-@bo=b*BmPpTL%o{ zPS1K(id*&$)L2O#^b~(YGLA$wFl`<^{-l@;Icm2kK&N>8mSdeKmkM7NgUwaV}#JLte?-8-9!I1>m|ZDP{rkuCuDo@yA}DE z7O3;bm=#(in(>p+BtO>d`D8-Rf~%Tcnh@|rc#u=vd3G{N)}9skE(L9$1R7!PX!kGy9W*yLv#*M>=7G|DMn2L_7R9K zfRjtEHbH&lQq1=@o#H2c z7Vz=>H6e76kK6s_<9;ecG!xNml1baf#6&3&N?miKb~yAF;*th(1@z4*IAeqBBxjbZ zLeKqli5YSZHL9z*a*clg(;iKhW(M8@WE9kHMs}c`C_Q@6fl|WXGdNh}FXCfZ#}?(N z@U;4Lf$R$tsW4#K`6)W(AIrvMK%2mGz_OM#C=8HgQ-4_oIEfHonMcyLyL>u2wu#Bz z>&S{NwIB2(!C33gC@oy9j~9BJahKdl_hr!}-({(587AeO5X@%AArZ3032 zGiA2~8n^Hv4L*)8FZ|Gs-a}eA6Nq4#&LKZglfH%@E1KA|PkOoyqQvc@V8VA&tM4OA z{P(pgO(j-F6m*vLnRlE-nQzkj_@p0#7MICihX1t` zNxapi*yku=r%aKjHa-OkCbpZMS<9>64l8?yI>^EcVKX`%fHIFrIgQb7Z5TsLZk z2%~nVaaY~zxU$dbTKj$1kD&bh07qwy^Eh%kf_&5m8?l!qEJv$DJ>LSpfs=$p#~~&+ zPRnyybzm%Jjc{37Eb*cQR~jNT{PfON zJJbPZ2Lo(79eG@9V&)kL!*9tno-NosTDkQ~eV)pl#PGp8hWlVb6nwPbc(irq62n^p zVrlEiIugL$utW47sJ96u&IazsliWoWIvuj=L#0`}*kx!^Nm? zGi>VP^-AUAN%s2n`r~)`*OGJ@42@3P8dvXw8GWW+n>*V0OKK&2Q&CN8sSX_CY+%WN z^NADMZyeG+6*l4JHm>FF9_kb{O*>FwsA9Mjdkk47+JEacTWgAqYcNmkhqXARkZ)_Q z{Jxk_{Yo2oVl3Me&RK7J7rIQSb#tdt*wJ6x_qI%{Ip_X6e24mI1{9tsq%13}e94Tu;OE*; z(f5+*>C(;@r;?|r1M;b;NnQP`j5so<;wX^!X?t%hPt_7aJYoZ%Kl;veSsh0!Oc$ZX zO3~H6<`C>V72G#zMmcorLLx=a8eL42t=h9?4O#g%h$6+upH%V!iCysyg)}dc6MByZ^XKvW?;MgIawEGl=Cr; zt1tHG7|V_bLep(NL@~!gpTLbY|6s`mVKMr1M*FnSGUhFMlZ~m%$4*^zjT2#LzR%Z< zR}HG|#u3hSZS%8MZ6TwyF{Am1_iwoi$ww zQeVy@t*xjaU8%cC@{BJ=e}Y^;;&zvh49OeI`68dN{Syymi{_Cd&K7Z)?BLjs_^j%9 z{O5ZcCy4%^B}fY1Jka@Laq*qh!o{*@M@ubNAsS{gD^5mV{ATn_!1viSgo5C)u>eMo33O?i1{r{Lt#sclN>Oj*zC? zXkWowQ2ZPE^#ZidkmluVTPXo7Q8lTPt>yh|rlYWn3de-ZBUo;=6=PgIc~y}c#Lb=} zk7wgdd`HV|)^`Mi$JNSP2P7_8n;%GjWZjOZsmHjGW8a&pwe>n)$QH0GbbqOXw=Qp| zJYQdzG{7wClfZ{Sd4tL}iyS+8pE|@KA(_@-^RC%L@!j))ZiJ<%e&?Z!>8~`zCOJPG z3t*)CVq}M&^F1b3eIGMK?v~_MNPx&LK9}TH)sYgs`Ow!x5!{#omt8x+@!{cUcTd%_ zu1J5#_NA)asAfybRkw%RW`Ns7=bney+a6f#>-+-jGMn=Rl>JW+UtEb#jHMI7!X#CN zM@{CZwf#|bi|4jJWn)6~e@13P5`5Tcj9TlHJ#oxsjNwq- zM6sO~!%H7ru~z=K#S@II)p;sa+74PyS!_dM7ydQ$ybGP77!Y#;e2Beaf$UL$yX zSJ;SAIq0>-I*(-~d&G*N(OD`=g>l|M#X3bd&PQQBPgGvHZZm%{n)%fBU|kc%#!h;^ z?|xGgFNS{jb~9a-y$2DS%U5)E7Kh-~O?!Z;Wv&i#ebH`gs^FE; zWaV13OvpyFjD+%C5W;mf;%7W2gu_YlknlLeL}`8%CutUyxp;n6@n?OZirgw=MA}j4 zMsHdabnmFa6Hc8NKD6(;>rgmnZ>p!D)-*|QLLa`c*<=@<1ug7VY+S*&NryAkHp@pNLtoU&$HFyBVbVu&*7`oAKXb+PG*@hbzvqfwu>0Q6V8Z|> z{o>_PDt*pHibnfSSsVoe5wRXJ#Lr(cE6Pe=m-L1E|JS!!hXt>A#PseV*ef0i2@{~J zA6OC9v%f;n$rcymz4d=nd(%)x=qO)hr}bYwfpu8k)bHeccV`Z;uJ7mg_yW%vxp!XwV z&JBw;O4>;uGy6M`pCSuV`&L?{ezGqE-TF|a_N}-~)uRM$B{a3C=jGMdIldz6E&3TMN5ewb=^F{*OJZxC{~bi{jS{zL)VaFjq$Vep*q zrc4U^GQ2-rUb%fz^gb&CyS%Vni+Fl>BJO*5yiBw0@7RAVA-oPXLEH`X7E911JR38p zVZqzrEapXpYg59JCb_5J)~Bc!iUZ?IhZ~+LQZb5mKb6K0wFCF9RMcK1ya9eYZ$IPu zaC%li=`M?AYd%eAX{qiX7!mb^E z`pO)kQR>6mtZZee3g`W;hQz64$04sxd6isX{zsf0e?UzTGn)dLL>c4FC+jLTLJ?L4O{73yw{#qJs3L z{ZpHH=qgs&EmX8GSKQ?K%2Ar`5G1SxP>3V9f($SKYgUAZR~Ak$(exs(Y9i!&Z<{)V zp7~`cKw41t@`?b_Lm3EgR(dCNN=-m$8Xe8AIM4XzcU%`!9K=yZV974=mgGl-La!OockX3Z5eRfxw^-8 z`L=R~mGD|sid-Q&97OM|SLp35_*vma_oJSTFTrNrvfQXI!@U(~Boy8v<(4!!^)H)_ zA%etgedhFa;w4n2Crp&+>C%}blMNgs2ko)F#tK^Rr}Xpoa{tv1Du{#Iy(P!FsGEb{ z0o_q8zU z1{S^c4;LG4G(sDNjwilIzswI?c@P9YN#iqw1uV9E_J^cl!LoL~DA>yB;QpmwB+=oR zouoUMkowok63|#E0r?DSiF&gqieXb!>#uc{)e|_!;l~6m7=d~*Iom$^w4x4L9^Mr2 zE)H*v5`iY%ee`n(uTNV(s+z4OX z#C=-Qk2E|v#jKP-eFpA;qu-y#!p_OLjPrVG*xO*!llZ_SIoo zZcns|ASqoc-6bK2beDj1N{1j4BHb+@of6U^U4nFXhf0IeEhV6!=-uxpAm{wfbMJHi zI1lh0_!wu;%$}LG*2~_hQU~aoB7@@IlT10EEK81(6Mmfzjb#zYC(*=kee*pxF@F;; z5|30RiMRhMMu8VfgUk!)v~N>Bp6jQtyyqb7HY-bARkN`wR`#8OC$J>sVbb}n%ex4> zbzMzy^*DoPPU8zWi^b?A9VPbM%l~AOwx1S7(3pJ>VR@9S=$79b zCo*$W@?^cM=Z{l(7n^cFCR3*dJ4T&5WpN1Rlu$IhCX*n`?7IU2!i#o~_vCD#B%?un za{3s*R3I8bC0;?1tsAc3*BiMGdTb-OBZu0Sf=|C(-w=HD^-jdKD^Z7H-gA7&)kI)xVgYB4 zWT%!qW;&exx>~&g*2be!oeKDs$B2por9!=r>oBVW*4J1;q-PoR)W}M9IlGsvgu8S{ zsw$MuUSU;2!#2L|#q8>G1@klG*DRDbcCM3Hx6H{Tyevku($>pvUG2elo*wSI2o`fJ2-NW?dGiXD9$+}yP*Z$qnD z>JHnWXWMRcQT6=j?2+8K=2J}KqmVNj?Q^xZ*8`t95JgJTAJvdwBK~FvC4KlyR0&e| zPeqc1itn+)y(xsFex@;`G3#IuM0bjQ{?>JR&sh)i5fZ^#JU-K5cO;=@i%raxA=$4! zSQ0PU;|Vv$tdV)@_twJV=UX50k6{?NA%AkQD^5YeD(pI`X(zF_w!5lNwLAPW>CPGs z+WJE8+8cPf#G?QjXJISA|x6jkCi?+I|*R zHsc=f&gcY>_v~G>Q57yCjB*tb8t49GZo@t^w1MzsW&GjqTFRYWCe;t#C|f$L908lZ zOr<}5T5h;=RbfnPQb=*Z`Qz&VP0r;jYW?fiqM)_=x1U|V!!n6k?2^Z^ zXTC1J;L%E+%ug~s8k_3Rm?4ydZ<0#0zgu24V^SGsWHMsVXK}hpRo<|H!K0hon@Yk$ zWf|9ndgq4tNeU6m$9ua4i!Thxv-5r-&>CT`E;kw&7?W*QIy$O26fW^5xtS3b?un2lg}D248u@imk{|wp`r}*3`N%G5T|?R=P053njZS z)$1J4*j$r|MA0gp(AeG;Miad9wBjbdUx?a|=X8aQ{!>;p2D)ygEslqat!&02yMUL| zqc2q8&ryB(sz_q6q9{*%>xCzM{XkYpN%3R85-nlLA4&~9HEYu>adE=DQ|hKMVT(GI z-@o+}28`<6$F-|wQ~m0ik)|BJ$1G?QUT)RGEgNodfFk2mc>HkyF2(zBH=ou&pnj0q z#n7qradLg>&ksxM6QWb0L=$;AZ(P*srAE?P$G)>y;KUcNGiSV5{*?8^-3_mU=I6mm zyy2#)N98yE)5f8rG34~}hKEbV4u_QJxHXM_{6%ovr1K{ks;emS*H*P_6g->KB<9TK zXtX}2raqQ=ty~$BdTcf~N+f^n{$%TiX8SF^ySdn?2` z=`pLsZST+L-0#wUB#3HJ-d-85tv?;$L6j}@Y@(>O4z9exBD&SCl15mL?^mk_Py#a0 z%Z_GdJ+YMz+AB|Em*G)WikHK4WtL{)-X81pmv~c*^Vr1yv`d zK~_plrKbZqR`@aKg#j`6Z(`~P>F&tVSHg}pk%(R#SjL_mgZ01+E5;C*bxWsU#i~{Q zSy)Yl2Yw8`a9&Uny=waSxbxw?qR?dh_QX^B!5_lR$P&c7!Us$amU3mc1yKouy%f9T zST`n+CGdFLq{ekxHQ+-S9NugyZgtkTIPE`QzK78DF2xRgvDt0I1bwmF1>WeLC}Gbg zyhJHAVcFTCB2o70RV5i@g&+|YTx|)Y{+#s$vna6+S+Ie7<^4%Qn^OX12!oBk;tO=v z*7zjEGMo^N@+J>Cq@^hRk7YPwLx$rkxOIE%0cD9eAv_K~kVW|uHzjJf;X3=S7^sx7 z>x3KLUqM=I(S~pO5%m>Y!d$?<-0QhMzu%rdum!Et*P#8C{eJ7dd^BYUlvVzbcPR|` z;6pU_9|m0?$*+06`{A__b5SZnNPw53_#kWkaJa_!_wN=)w1o6W*YYh$D|N0TWrih_ zx!~7v=1heC`Nm6*DU$)*#mu1Obr;+^Hc3Ekn4}ytUyUpAzrLb;AC(YsOq7tgO-k34 zmB$}TYpe&gPw-(FYsOFezMB%gfqo;%gk?*wac^X({tX<$Zl)Z#bh(9e7 z!{GsR8X2Z#=C(nz-!+@p;Q#3oYzbQZ3y)+HXydAr4ag7{K^fQSeTXT+qAym$PT1g8 z_9y=nlk_e2$L|oZ8cI-w=(bKsH$L#jymN6j;QgsX+?U`w1rFMFYGSwolMO8HxjH>* zZxdv>=A+m#h{+$M^ICbU6DSy1ppyW>;a?W6(;Nsw1^Uq~pJLjw+qQm@p8EbA0gF?V zmRB?HrPgXTbCr^`5)w-6^Z2r{hD^Mb)7AK8X5)voT%t9|sswBiZvJw-Q&(KYk4Q$xz#>W{MoB3HgDk5yP$?NVV^dS9f}6VIyQab|_-r0}vAnQkI@L1v zY}~pm4kT&St&mv=no+vdAp)06TRe_{1}fyA9Fl7y&eGs|EiiIQOCG7Ye zw}>tN)En-%f#9G_@ynEYGPLu25kL~56+MC_(VO=tnx#%C_^NaL8A0{TDZJrRr0+70 zB5f=`7vRF@6&n=`J+*%oSZS*HekF!_(Ny>geeUQD>ZkVo*$xdhiRi5#4F_trljT*} zDj4kE>?*Ex5~bty*=;mO4IQGA!IH@VB$Ha<4T=)>CmmB{=O&2+Lnb{bQ$jA%zUBv+ zRC>uIA;$45dCfN;;T_Mrd-rUaiPFN;!?Ctw@X6O?NOs8~@duxUjyUXVx{ZnT>-mPJ zxXAF%*J2r6&r!6uboi4oC(He19>0yCddCFn9aB&&|B`)YhQ_4toz0~e%c(T9_^&}a zAp{pe?wNqxBjk_&_nb6hP+e8#d^!a7DYI&id#pr(BiWORowmYlPQ${IZ-Tu2li0zq zuQfp^2ZP`h57Bu`H@=fQfuJo9N=!EeOLm@W2W7F|Zw=^T2nH8JaJ@%B!=T2}A@9dO zQM}(t(F4kzMwT>nu;DQ}o?G;S$&<;chu_x+*kZ?qe8kJ#BoRRo?;*3{aB54>+lMqWF$V7Mj^Lm$p^ooF3)DKu#0 zrQLsdD4??YFi2uH{~fIQF%+e8H#{i(Hsa0Rz+mHq8`_fkiD9Ey#`J{>BSVzy0jH)I zi+$>~?GZ%N;I+|7ij9=Bn-uyf%)65mF7{huC7=RkPar_Ayf0%9gQ~I=3(MGZ=I z=A(3>NJ?|m=g*2$M=Be?*-$SM_~@({9zew~LAOu^{KJqGTflW?UoZx{uJXWjbr6Ig z!ejkLT^xNV%hg}N3Xhzq#+wUSURQn6T`E68WkBf0^legp`oi2YvjBOc!vb#%o(9%qB& zoE|Kt7?Aj)L9xx?#*+u!thdT35?-Jqa`G zqs-j%``a%!D5UI_kcv$ojI6}qE}CA=(@->y5{Uq%TM3U>RJu$?sw0Skm{<85or6(W z#Qs7`t)#ZB!LfvyK6G{2fozLW#|1vhs?WIaQ3UM5P%2arVZg_Q`AGYck0OE)#Cfd! zRm62yTUH}ag|Nz-90Esz%;hs`F{0$~NBYK34_tYl+(5v!b0*1;Sl> zc$y*h;QE7SjNfSxl&YS5fi-E;o2J6gA`XtcQC)s?Z(a}Y8T~@2xJSTH@2j=N%p=M@ zG&NcxbR_u8gdp4MuFKRG+u(qBZdI^ss9~b&QGBc9FoVLiASDt!B`_Tlo0 zcibITKbbUeWnyKw+B3qEHJ~a%RHv`Vqzb}a8w&S|RqH4j3TyL>O1wwdS|}g3#aw0g zWG#8vz+m1X&vp1RHwCd`V*BY6fvKIR`hnBaBmU}HPY|ATF)CT8T(7FXJ7_(`nA!ZW zMD|YgW-Pt;v~B`+^$z&tw%$#IZ8ve024B+0CDT8i8b8;gTib|H@buSqsChA|kIE4E z317p~;~s;xWy;YV$#>Dldr#kfQc}`x#2}8BpY7iPd!3PF%HVJ5OZGOa-3#t?e_BN= z?$6{Z-ZehkH*=k$GeQpw9AIhppu%J2wcd>ZTC=Qyl9Z)L&Zf8XRRblmG&-~O_JSIF zwRn8Dj2c)ETnJT$slz)NGWqI@AN_PSVd8AcSJ*v8Dmdm>j2|eG*q-)E>R=Ql%+W7> z)ChMISi&@SQv;)<)=B<>t|@^|ea?An2Hw3QiL;5KBN+DvgT;+!9GA50 zrQGCQj}@G1*efIOavg(|z6@mwa|-E(CVZqF7X6VX9#u#~$gAt8`?1|n|0?{o*+q)I zY1p`gJ@NPj%~{o~caIeZ*BtE=Zpwv%LZ(kolt4FaHS=l!)&$ssCZH7W8HfFnUlDpT zXVYDjnV-E>2Lj9Hb_^r|G9DY-2YFDJq`*^3qSVX6Jh>U7m=eP$ zZOEE`_Vz*d<9KY|sJxJSt(O2A_d-o8kJt`ZNu0}lJ?!fiz-1v+-9n?(aYW8^+Q~IC zttIKO>c^7sK+p(x@-f{y{P4F~>)s)r+(eV`*pWIngAg(Ujq`}_AbomRJK+;a^aY`+|T2(W{lqq$@$OrHOH?k)-4*2{1JyE zG{W|0AC`OV#jqYlq7wcXHv7tm!`l{E7Ccb0PY-pfV&Q+r3fT8R;{+IRCc2pQ+b5_) zz&nNO3?EW~+RVCd8ki<9wvx6(h}H+|zEFEV~#fju$1t ztraQgk@dgR4X&Qxe;i2(sr?dKCJGd%uqkWiCqr-v>BBAfk@M=N4}LHaL=7=G7DH3Q z^;#Lij`47wKO-NJ!IIuU*zTYohJ8fzvljWua_=3aJl zXhlJwAm2^L@xk>5zatQjpT=81$?(1hK3x#(YcST_SHR=Vlp^cCovSgKX=GXr z6_H5svhM37oZ62__@#4=Tf6t{{UlI0oFpq;F7^s+(wxYyqJS6{)R`fTtUl5M1 zK87`We`be6UfAr=bUr&s;zO0JpF)j6Gp5h66dX%vx~e&Bhob^^IQYx^#CTlgxfCFK zVc`lZ@xg1^+mxJ53^py{gZPTyn6##n-ah`xv=)o%VOJTbOUye`U})+>@9>~RdpFb2 zl!z2^imtBfH8xUbJqgU+U(AW_av}0%(S< zHeUT5W!CUE-RoMpHi@c>0Q--uQUTsrg} z%;b2C0d`xmuz_485uT-n^YQ6IcOo!^3>ZTG5KifU$Cm?HO6#mCM}AKO47qAnpdyk; zl?9~_()gwH$$B6%g~&|yh4TEIxDBMr;sOUsq@yD8vsksmqcR5Q>A|YvJr%j?0|Uqi zGtxRQT%))M8f5TU+V%r*2a_*%@V6xI&5YAJU78PqC}8se?tje(J{12hC}2KF`!gSa zYp3AJSvE(BAMD$&4wM9G_!z$x|H$8WG2CHOMc>I#?~*$JRZdq#@;&1#vh|6ZUC^`w zW~FNgq=Rn7@<*4Bh*}CdA{OEQIwCx&|2QIqs6R*Kz@7CS70>c3<2G96KnZhSC1{;U z=0ljF<6=_1J4uO>`dI$8@)0P$ph1r6AsHzw54gR(Hk@G6n=)aY6PPW{;{cYVz)_A` z^QxlcTvBcO7NwD3zZA2Qe(1H*hi*nwVw6~LXC&mjPe_EdE9`2$9C|JpH&GiOjL>Pn zbAWA`vk%#`k2xh1Rp(^OgObd~(s6=5-gNp}FnvW6Z2m54@8i9@v``Oz(R1^bIo&1; z2D>I`5lM8vDc?0e5XQ6pVwJW?9PQ*tQFc5!ys)p$zS(}`zz)6lrB1Amt-$x++n@hX zI){}vac?{fCl+IlWt`oI@5S+%l{@9_3XQYX=Z-cwa6{Ovgqbr*B-=#FH13# zE12xJznPivs`gm~yN~=%zu(1!xifWCXjr4F>6_~F`c}}v9m}UU_Sfb)iG4T@OlMI% zy0U@>KH3NvT)}(8mK5M<_@OTSP=Bb-dzQbN=hHs=@<5V9z38z7wRIcs7vyhsA8cl} z<;K10X3bn@w&bQ4bseXE)qY)Rn`on34POX#_ojUpF&R!$$QIp&)gozUQn(VMeeEUR z(U%FFpW!T;+~iT2KdY*j8dw~?jZulv-@~i7;(ljiw#LZ${M^o-;5pq1dR37%KXN6U zZ{0hnq3tI|9BZq|M&CcjqVsj=bKg z)gsfQuMcjS{ivgL&ib-r@!j$VZ}fwiUtzc?tZ5b3pFOH?j1prrWh$h%C?5xMdfACI@lzjX{^>P_v8E zXvfv{C3}Yv@ZoGBxnFsj{OZGzW0q57hVYA`^e;Qi_tO6dhX}zxZYifx75QHHfSB9L z(-aSwm)ZPfN48il9+N1eJ(VOSN3JWBi=FTL_Ml1d$=CDQ+sUuM{HmLKyB()iRqN{s zXJZ9wd=w%EmHv>`%=l35_e^rU0W+yT-s!u`l|$Ye<^$ISQWU364e1WFap5kmlI$&8X=tzP^WOU~ zLh1P%9_M65hC!9C^IIbuc5B4krJ#=u$T#|*DWz9*6pYz`*VtKBGc@J4G8C zT4!JM7_2l`K?@9_0MKGNvbfHV4H--QJ8lgXt5LQ5YP z{KoT5js&#HX_LAc$=a(t`oDYj<-85pQdthT1)7#>{7Jq=|Jw|c|1ksguNmDer}M%~ zi4jZ&6@OcENq49<_xzZ1?vB5}18&oXGUSebPD^@+e_HcD?wGlKrK9=(4#oh?0iZJ- zgLcpk`92|rM~i2>%a@<~qr(?i%wkJZPx&}<2;y%V`SWUgF|{>21(Gi3{R?-nCB)dv ztPe{vP=R6v%p+LlN9g`LuC)8pR}B8Yz!>ssy5j13w{mu<`-83fosbAe02m|MJaN{T z%dv7o@EIW+C3dIie_#(zQiMOc5klP8Do&GMLde7TxEHzs9~Be}Yl>%WC@TpzG`c~< z3fKjOIL%Ur1Y929FowDkS`}yZ5e8x1Fcc(|JE*Myi`j1^J6qXa1|AHJFd2@)y6?&8 z3~Xf^HwLhcGPb~TpZv)m%uj#A1>Mri(v+4A0vOtGrc6PG?*T7>F}E0MDvTAG;(C6`Zfi77z&0`( zL>d^HxaM}V2w9YwUxRek z^HmSYdp&>O6f0oW(ufe|K>f&;Ba|y#Q#R?~PvbRUXnUMh)Lw*6q;4Zh45c8(z8s+@R4N6v|!d!A! zVcu0dTj6zQXqaD9ALuYTy#?z<|2PNL4d$HYbLYr0!D1I*D;vxkjfkMD@kYCI367x~ z|CZZ~5bVBWzvqNbKRuivzJ<1W^FvAxbvX!Cf08o=QA>t)Cm5OVRk!T4RLW5CwFdSp z>D2dfhY_^oMeeTzQn2La=@~L$?uZqU#QJ0>g{AZu|N0a%q;r zHFwJWpINHo76~zImbyV73U@z?17#-SJry)dDGSz`e_kUt91ZWeJWk;ic*y>9oYFW1 z4m%&GycV^05BplE8=xCNcn9q7SV~R|O4wbTNBp&+2;ogs5PAgfqVz-qDwSrK=%%VVeoiA$dt*rblfE; z=3V>_ZSwVk_JfF5A#ec$8Xi^-!U`o1cywvnb!njwV&_HJ1=bR?s4=YB8^&V7*3ead zk4vrur@-$YHZ1|9WB3Ty-4))>@E8nHE$0QNpWGhy!o^gDML`C=5|*6j3N7%ZoT>X^O^CMK(j{a_=(>4A^N)06g; zjy>0~Gp_c;2KBnuz(RJhEq055UCT#kGeXhb=SXyrZ}hE?-~nt);{&qEr`{y6VGwia zp6K~yAchH{&`5^a*urHdfxv>1Va1uLO1PEL^UZXgmhtvU`SYIw2D~U&AX1vD*q+gkWfB`1h(lYV1K=ZHTcm9 ziR6AR?q-X-4-7DyYieD z=F}}X+A-pUiI?f;bc#|s*w^QJPI`x)3=OBOvz3;arwMHpdrJfRG)ZHE@#x#cAR8pMkJHP{HBF#a zY#H5DdZubFb0JbWR8DWW6)3?&7D z#Ncr#`o11I0}_S}`SsVTal}_hax}Ak_B1^gwHnFXp=kC&KWn@k5I4WmstGI2| z*&`Skx`&%AUa{5hNPUA&NQ^Q=8Fc4rn|@%9LjCq&^Xp!tReJTJZ?9t`g*P3&JsFRf zM@4trw?8oR=v6s7Nal^|y5_r>qH0$;d=j3C6HG^}CVYWBvpuVOf9RutX9%jc^5Qe@ z+NbE+`iN3r55qF?O1}y0z_{4I{YEhLKdf5T(~h~&j6LN&q7-(-(Eh{9MhFS|wXOOP z;FEJ<;=B?rf4|(Q|37Ye!zwHjIpgaj{h@lNh7x_3EaGGGz%n!V?x&#jcL$ zHy0-S_(MKUB^UC1_Fit%|2ghT-%(t#%j0r9zBHV5r(b3gI)=k5O4Cy zr%r_t#*yrG_)Kdb+Gc2wlfp~z+&YsXqV2=4lBEa?IQ=tm+1@)K)wo42 zQ6?gQv}8XEo}*Om=QeJdDMVtv9TDzhjtALe7etRBtMcJp<}%Uolm3BjZ!7$6jKY9! zNpC*2aYhP8frnSCew=Wa;5Euc&aEfo-YMb3x4wSl<@!$VIuhrr8A$rp@su?Xj+Hp) zOi5zG`n`39R9zp@mo9DPg4OLSjQeEs06hPM1rMpRp;uybf-PuNAG1S0ZSzfwkmHp0 zkmmD%jfxyXv{I9r9OZjt3otc@f*~`%-8kioWqs>gw(M`xUU%rTmXe@fhrX{Cl5m;@ zQR+$Nlx1XxgTJM#!{^%4@RBs%Sf%T7RmKv(A0C5}rGmv$0aB2v>_*2@8sa-ZmFg#Xn1u8H;AC z5|ywm*LMfZAN~hpS}+lgZ_wKu4Ifn}PZ51YAPZ>my<(!zA_@L-s`hnwJH{GFbQ3g6 z7D1)KAa{0t{bai@AXNZ5+=EuxivzswO%A+GK%#Oz3EjvTk;vl#K@`>*RGrp?fO_-3t4c> zm4ZL~{5kzJJPyLNjOAFwYrS4XXm79FK6BGOLgTCPVdr86c0xCpzQtD}~r(1;J*t-o`hwVS;r}0|K**~YV>ziK%YN7B>ee@fU8^ zdTau8f$3=6qASGP4}wB_=hjm?Z<6eo;W{!JFS8cyvlp=-YO zL{>+RlpFGbs-*<;bSaOUG;>cDC%&mTXzlI}b4#b-7xsN~Z%|+Jd1t`r|s-&QLd zqt_1#l&G#Nj@#N{d6H>FR_=rN@D8H;KPt#(%5}KVr(e z5ET!zH%EM)YwvY4uHg08lbKiD+M)<(!s(w*6ZtXln28DYmXMg8Tq7C}5F{o~7zk0{ z6T-RIkx*Lk)w+Mqq}Ve=04V=c@l0vnpEbbMhsOYNQ2k**AnRBYnH8Pc?uF7vx&XCNdbdHOtZI(l+2K zRhj1d#wn*g(RA@S@w8)!RBMbg@ z>$EG>w9y_AKkzHXUt8Z-Gx;dPhqb`ro|Yr3r)hZQ;&I!4uN{ahMBST9 zWYl+rvWj}P4#Uk%o+-bcq`B{p)53!NL?>=iMxfh*Hm9F6Abzs=*!|M7x~(mKkuUv= zW`}ruWtHfqClC;77mD)VJ}I{{C^u5N=E(&wDt+oM$Jcp+y(#Ryzy_FxZbA1PzD?jA zlLG>MQi_3Mqaw1K-)PD%vRdEXRkd-ip^_;QQoVQl0u4`H>7@eMz!8fjpt8LQ= z*U4MSR9`K1+VCe9-WGXia&FVg9L#zq~duH#X%($GFSq4eE~kvJ#sO8Ei8aM3_g~u+T!)b#a;~ ziPq36^{`%AK}c85IuSBLA=&d=*H6T^>%szmW+&1PnA>_+Qb@9VTi+!S6dHEF3~g!i)pF;5 zg4=BPDY{B^G=3AY-Cgx%x(rE5R`eYtQF9$cK1-wG=(ee7`xb3Mg~@QUmMDW?k-_w9 zbIA4ECHEMSjMQrzyV(%Zf21DsJaW+<9>riOA4vSldiqIRcpvF-YkY7IC;Tdj>)>K3 z!lJIe4Rs>+(;iY8tQPOuidaM?4tcDP3h~$y`nY_0o+`no*YVKHo>u%GtgJpTT$Z%}U z!A0TIM+F)kS2OKS@94VvG^Mbr5mow?1TfawrXjscY^%+Wo6AK!TEjLFlyQgSpx$UZ ze2%_QO;cbttX*wzh0S-RRR~E_zEVtD@~PylZ`2!RiQMp7a1wEI(r>9z_^ACYC>>ev z_zRCnpetTcl_ZJ@G)pzl@6nZ6^J)^#_;7v5l` z1Ro*~pCG=VlcS_6i6+L);0ne3v)QZCCi*x{5YPC1>C+phXgK*9or-e^i2W0<0VG7( z6)SJkS#pc%%KY?gh7IMnlGE!4)$fFFfaa)5BkR*cs4kbSfY% z%IBKX+A_=>xT>e%AqW))*BanRs=Hq2a`j+XZAl_~Aj5W9&FrNly7tfA$efdP?7)XJ zdII0*m)j1Mhz{Dsw>0-C5K`KwA1%uN+^6m}LMWSgjqBvGO%ViJ5_gOZxoJhwh2yCp zW3BGycW?65FdJ0_Z7q5bR~6v?dW5oOQT*LYw?7ucOE*no_i6)!mRsp|<{yxr{c|@} zuPuUo<#(@70uIm7pXnK&=AH}kr^()Vs% zJYMi^UCd!y9q8noA42wXh4JdRe7`}cIX#|W#7BPDnN#wW7$w+@4mhk?Dn$2y=piO3 z^ZL0IM2a4)GPH>%gKtL0^p;E`t;D5G>o_B>DsW*d7qV^g9`s^gD#n087wro(Mo^UHMx3 zcw^#br<&~z{>tzO!zf6Ek|B96#E6H%5&(~3Jt{*b+ylHR=ts|4WI=jan~Z~N?=NxL z*n&l!AUuQ#ectkXF9-u?7BF>zHHt*{rKmq=HGi-r_{%iZ$L+eY(cM8`@4hxZt~g?P zn>V#prh$BnV0|e{eqOcg>w3)vtxb`LPSt}$PTSAejnx9tirjSQI9wsYt>D!k=ZXjP!O{lvDH z{kPqg8_~I4{RVu?37$L-0&40VgIya(Wx+=Fd$p*9^3E%%K{`p%KVVeApxLBZtZ&xL zdUG(*2rFQYvj(yM?gq5T=PRV=lqLg+(gc1Upjr~nYoxCL7(3La^B0ZvQY1Oap&(e@ zI7%mF77CA1$HF7;QX=3<$lBejiH|WK?E@O=y&493x2-Q1vM?3!GtsSGtN9bh-)BIP zaAWRd2Ds|4yonCyYRGL;d0d_)9)7NcmlZ8RqQJNirRQts#wDRQSwT*Vsg&;MLCN7e zz<_{@e=JxTFiw@dQKf!#hbuUKZmdm4N!Dyf(xx9wUW$TL5u)eurLRcxD+h*L^c#}a z>0=2;F!g@;t+E9N6Z{w}61A@?2hlU@ZNYr?hj{e?GDrOR$%Q##Z(-(0YE}WU#QuRG z6JU>%2siwtkGEv-oysFHhrQjVEMe>qt1W#`r;lAm+B2E7t2j0xb953Zl~((m&O8=Z zz~@BqO!*_kfN}ic!F*;R2>lp)5c<8h0LQ0S^q0!kg2e_b^i`6o2n+`e^cr_z02qvK zgctBL5-{!;A_UJPEIDd=sYHueuE!GS0G7!;HFh7O@Xb1mToM8}cc-FgCq+$5>IzQt z%u{H+DEUmIP20-Qu`ZLFdivUUucmgw{pi$shD$(KojN$Y!##${Qm*H&2mWra@>Tn{ z-<<#eMp`l*z#KMic`ta;Uf!854Mis@?gteN6SFVJy57%U_!$ER|I~qnb=`u3&_0im zIuT0XS=q>0w1>nm9ecGv{Zh<_iwPZS*8=k;IEoPiLB$)qJD}kQ*fIYw6kTnzDPv!{ z<|0ZF=cZ8{l#Eg1elCFt+Lsa}<|TbqUk#Mel>{@&lH^GCvr+DeQD@>i%)M@4@M!_kE!h6bTu|2)dDs z(bqAk;8twfmM$Z}1d=geM&L|g<|FQ$l^O=VK@}{q862K#fE3V-kvst@uwDhFKsQB6 z#dEVJfeNj+PcE#Y0pI76To&JMP;<`0w9~MHXqa3~Re*C%?l`u-{L2Z1E$% zg3?y(4$&p>%bO{D#dVwDVX6dtpi00mhw(!DeLBu16ozFGfunSSA(qLc#}JZG+^x9e zCBs)tKth54qZ?yK26?+8ojth7M6b$;*U_d2K)MO(7q-Mx1IL&^G)Qm<;bXz~KtEZA zTAk7kBV-QJq+*e*kMFqr-R_rF0|BlEZm{dQ0M~BI4(1$(THu@*b61EB>7;#d**P|r z;V9Zfyt9(J-{wNuByaPO@`fgp$GUA3@sjcu8Llp7oL|uZ-JH%eS~bc6iMVA464Bw7 z5kZ$+DtHG_RVhzFRsEzPYnbp5+0@$Xc-sVsU)W8b8}l2oy?h7sU9E=Lz<@LEY&Qi2 zf@ro&BLqKS{_=0CXuqbcjafKKlBP=Jcu}FvtWY~d<2A)JRimn@0Ae$=bFo=c2UXnB z8tjpc4H7^X7_3q56q>lyOM=H!eh9(P;IX|G>DO?p-0We@g*3oh&FE%yo!CSZ*PT2^ zIiJx%6isCDe3cA3{394e)9(^RQvny%)o#u&BkZS_rfIU%)G!vn8+t~2m} zx1HUF3b>n&vRi=}FNt$~djCcPtAbw2<% z;em@Vi%aszCPKq`o{2q!A}I}I+4^DBCpAzzv#kD>P9I&C^)J^54gfvhCDvzM6{Y!F zty@Kpp^KJQ3qxuWlRv1I>8=;W(gnFh8o#YTq>EOGxYmoH2TMMyN5%;-K0=|?M=IfR zZ_dsnL8$P9kq71gd0>7yR%pxqI!g)s1xvCXCjJFP*4?03A&4b;{gV6*q27=h5LxF{ zBS{B4Tv&ruzbCoRx(|X!L{yPJix%It`SxISz6MLI^6F>xD*-R9K;eIconA*%41>+&J7hnKV)tq9}a`j+J)lcti%#JuKgnA6Psq$>moLz{lFT3mI!0;!%$dVDgg3D>{DETd?G=hO)!-L z%Fa9uDj3LTeOcKFe#3h6O(i^T(R{q!C0s{ROF1MZ3+(=k@NRB$346J~B2#Xle8X8Z zZOPT(Gqw>4*%&svRVZRAfsDz013wthe$imG-@Cn=PHuiRa-YVZrNOGw2*4Z_b@_lf zA^Qs#=G=vuBLTFp;O$`MSX?rPl>r|EV2+A-+y@Sx+lOgNMM(BL$1V|xgUD>s4OGHS zHZT5HkEi-?JzoA_J)TL647U-|Cc(oC%-jq=0tipCG=-+lxl0i+{)d!SHuifaa!W{W zT8;mgq)j$}{a(QOsu^jGmkRwL|3_arOF6>#V_8@D?|)IjW6!r~wczi4$(fS`)QS@2 z#wyExH&xTwGu_vG6ye40CQ@g*Z^6~VuG$!aU*F49_!Y-?qAxkf66T<%l;@!AWd~XQ zhlA8^|8Wpbj!ZvZcUoA&gfo6QXHGnjvilmwMw-#FjP-u zKD_Rz{UAd?}MkHp|(D;h!#IE)Y?>6vZNhgQop-yjAb_z1uCN^ppWa; zL_MGlo*Pa7aG?HTa2K1~@Z|NfG!0;bz&IegLE_@WJwvlBpDAGk@?B6ILA{Y(vcF!U z(c^bM>N!E~LIV_#`B=sT=$5@vdr5QP1ic|wTLFdO9Ot7U*>`{#tx=BggG7cR4q`zQ zUOb2(*hUAaH6frMy80u9Ko@TR;G7t(xkN1zVHY=4;ikiJA;Re1jDlStapx!Zj0vVU z0GHWYx-o!G1HFO&rOQkMcQeXv4*b^oMm9gW%JKyk6(`5BHu)O%n6G@>JArMU-yj7i z_4Xm_!)X5YgxeS`RjU4)Oe%LLMNvpiF4*MhfKC41;%xwc-(Q*xreuNdcwdH-G6W4T zwwU_M)=pJ!WiT^gJXa$4fi-&xTTG6s^GSUGn$&$()bg^pr4qG(nGvnxe^nZZzF9RG z+QT!F%um$P*#V8*A$}$0-!luF6ku8b%38AKmJtDy;Z{@!8T6So^k5C&jc0rxmE9J{ zoxpqKWhuh}lNmCODLth2 zth{MEHAy={(Bo{Jh-ta|wu;^*h@X?wjZL1_3|O#q^=GubnmieLVB-3hLGEIAP;5EG zz}#BVBH!{5JlWZjgt4_xFAWPitYzKXBU$ZqgL#D|0D< z)*KfQUrj&{nJHHD=o=Bo{7sQ$zJ1hxY7;M3mpt2~sH?R!c4uZn=2>VSyY2=C*>GFuv0&I~^{1G1 z&QCVC3$FcsOxnE}x9@!4W+y{_xpY6q9jz{p;7w%&`?D=0o@7Cs9=(Siue67nS5g+j zVy3&Qj!zP}oC)D%i=$bx<*ubHKhjh#en;S$weZvWy-tyE0^;fXtJm@A-`bU$Le-9J zokO;ngu5OE2*!sjnU*~@ck7%>Pit2?B79|hdowSZdveT4iu1R1sEP91V@GofRa$1M zUo(aj8VN(opS1kX~}C&!@XpY$HBW3XeT9XKQs|A}c7C&=t3! z(n<`U?T#1XH075cC_UcCGXuE2k%xi3t%8rEXVLn=2W8m8Z}k<9S8cP%$S_sMZM@L@ z$GrECGW*$HjtvnFJq>e8^ruLrF~Pv7q(_(j{xxKq%i^ViT=mFyrC8zZX|887Lh`dEwniam74v{lvn1>A@va9rS4e)8=f ziYxJAU_07~v$pAveZsR+>nZtigh88$yV_8vM*H(3uU0GKm70|F;2?En%x*%z@EqQ7 zKoRfe35B04=Xh!>ow-+jWfD2UehdC>P_nZsunAtXqu*EnvZ-5_HP%36C9b6X`ikv+ z+XyfKMl@WhnS3aG1h@2O0IXT|8EfU|GV7`E0m&F$RCOC zx^gd)tzceVc2}VA$r6Z+2G62JyKDbKL%lFc=DKEfH58LAwi@A@O%V!JYJk)X(rsj z#-IdE58QG#$pdHg@WiKt)ML-43PJ1>odS-a`zL9?tv735)hPZj^lFx6s~Jia$WC&d zGT|b1-q{)n_7X)uIb|9ShjX7*5Yg*GtI|Qrn7}@K9l;Nt2rqZM!BUw8!f7wa@{oDw zDk)XwoT_Osm+P5E9KT+or64TX2~2~p^4mqc>+|DpHcPVIwq1%#UCTr}dh#=~Tkgpo>sfsaNz)Dw?V(BYhkO#Pj&|DL(463Ja=T zvh^F-?FG!whiZK9c-P&I#~uk-+GHXIPc$TJ%?nTZ6kGYeG|9(0S&!nYrpG((wvtKp$QW4p0po9+h@Se>W_c=Ii;9WIc~&YYsQr{^s8|Dsqs2^|Z+Uul$Q9)4m^r zG|tBR)w)&eN6URBSYBj3P{ebre%c#esX}gg8-zICfhcG`SNu-Bk_Ko7sdr`XiuRT#S!E zNXce4)o3y+2XX(E%|M@@2-g17WzFTF!BWwbsG3*qrf20Rh7k z-1KeP0H0S(h*H-AaSDZKtb4bs6^>XmOGN-|=kfE}CK0r2T9v6J|Y++8Rmd;>N1 z60z;Fj80z-B@WH@BSv~3T4T;VnZ(k&+tbPAm)`Eq_3Z2<+ zWDARRp{XyEFjlng3>%XcG49Om@rO$%^}Lw6_YUqB3Ih5j0}nw1X>9lQOnG-#0sRxH zxxt%l&)>@2!a2Yrf0e3(WhtlL{#`Q!+3*FBJ9NSWQEdrG4lbJ9_?!D69>2QEdZiJ{ zSARApTp%!N?FJ#qNrP5|Xw>>RzzA;YVW;0y86&v!r#fVofEvt2leQ3wV(dIR7R4zuko96M1n*vr3uFRs0Rju;rY`e)b&4vS>9;l+oCuu;Ip`E^PRD|v zFg?io+8mPY?hhVTb~%gL#eZ{39@uaFS0OfJ)82bN^kd`U0%T^`uV$CPMh))(2jznf z6uxuO7mYT^987m8bGnQFX3kn4o>OhQUt`$Kl=qvHT$O$@&H*od?qI!t9%HK@=}t~O zV<6KkG{0F@An|`Fd+&Iv-~WHy$lf~kuFTA2maL4d?2&yGLI{z)$yR1rSrHQ1BYT!j zM#x?fkv)Ic^Ps%npU?06y?y^Ud7WqH^m=$)*Y$W@&*ya?Pa8xQ9<+u8ld%!H|!I zDuEDX?{L*!tzzA)Mv6EugGfVYq`}g6Sbt=jH*t>sUEH%FXwToJ%GLx?d`H8=Lq&7I z)!J$3!8Y`i@M3n)6}-Rp)%g0(Z&+mG+we)_8fW~UFQ!7XtVk+@&G227N-u?zylYbT zP7kbbls#&+%<5eFP9Yl7E19=ng!d#pF#I(-mOeby9Qv;SUo#LawMaEmMTR|BuG7n_ ze<~987I_M2!)XmdX*;cjU7qu}6eG6C-5g}TcMXkF-}a`1cL{#NJAM?a#7 zyztHIykK_}LIrygD%kaU{|Yt|SuV1oB$h4BpO@Rb13F%s<>P^$f2@==49$6Q4hz3! z&Gaxgk-JpZcvG zL?g;4xm%v^i#f!2#evQf_W{~TwSmwZ;sxjO=P%}Kl)X(*=F?XlR*9W67{m<;CH6+p zdgmR)LsOa~=?6*P^gNbTPUYQ$f|K+Keof&CT3suHcigTJ-OrrWtx++kmeUafcpZcH z5Xq}?2ieJI{^z+k4V(Fl|wB-iBMs|Z*uYq%Y zvag3-vhxu>q6|8NXK2oI8a@vN=3=z4RL^#uphbcrSe*vS%B+ z2WWNTpyMHP!q)-FfIzFvwwMtfx^?SFJjfwd&47XZ>EQj%kn983{L6@(^+&#y@44`5nr)c642ds$snNY>)>-k_Bc2kjy*poYXkq{5<9ZRj zUfv|&DNeCDqU*$fes4>{d-Z??bPuZEKV$?$=G=!IV|O&uTDx=yH^O6G^OprypE^D4 zZ3&mGHVllFT8kQ1FaALqej-tZy@QPOjoO9Lp@y&>V1AB-zBY<>s|ovrf5-kYDn6j- z^rU`28oTWEWAPM|8jqGfG)Z?)YJ5&@&!iuhNiK1*3gd^to}CPQR(c$EWxi_EQtHmn zrRe5Th9SjN`IMUHbhjOrzT!`{`zRux1S=;f%D9`&5IC_!yv9Z^Pib-Z?qeI}g-ox2 z^X`>}KndDZCAIVYexJ;IYU+p0F(@1{TJKn&*P3a>06QN77x;IE$7XwJ%nj)QqL#S{ zLOaR}QwCG$!G9F;ALe?sCcIkaet}(Gd5n9IEEV-rH>^QRU{-{dl`UecOd-xLn@hVG zrRRRDP&RhJx7luIjm!bOhG**e4WA^b($^O!lTjOYId2C%-G*T{WM^ipI^Doy{XlFH1a2DC4wXpzZY7fU&I-bs%38je2(6^9v~#6JrVQa-vYw5)-Rj##XODOw2;PB$4mr z(TxD?6ES%zNqbu#h6w?m zf0vtxv|wv23x0Z{jS73`QSr%QcyjuV)@4*~0xgsuEt6BU$eft5JexxYb1e1z4o5-v zgT4kVNa?@c#4In@9299l!_d1moLA2Q_p6eA%~y_UF-C~*RvY~ZZz_l7(o3cBs~wht zpA{*IU;PPy%e-=xOpmw2&`L&9_@4ah0H@}v9&>?lcTc&;vc9%>v6P@zEWL}@U46r6 z)ten>oV5GWO^JfBt}U=q<~pJ^ z%Dshwc@+PHQq%NfN(sC~$2a|@kBz3vl%KN!`_Fs}g%7c%)Fu};_Q?F!c<4AXgGwzY3SV@tV9Qdu4 z7psI`2XNEC+g-99yxanW-7Y0qmshZ_=H-OYPPw#iajC=yF#6tJWUa@utkrT1RCHS2 z8dvNaSN%ouY>7w=U#5f>b?mMyR}q{o;O7?>Qxa5cvy{1`Mcb11{6p4{ zHS|;ocPTidd>88<#Xpw%y^NjM@T3u-x-mki8iJ~SlZfMH+6b5i5+5AY)wE`4Ud#T* z$vmoYf-HAA-$Bc^Io>@Xln1p=#vp>|osIu>*eId3OBYvAKBXoLd9T@M0ZOJasV3f( zL>`&KD4|lnEsFedfbwt4+K`)g`krh=v65SF|6p-iJ5&PAgJ753!K->M+ewp}Y7LD^ zGROk{4VZ&Rz$o3~VCkY-#U5O@E{LJ|l~qVhI>j~P zzAKHN<3co%TgQ`hH!QRYZH!}?Ic{X+rl=_52p;U&6X=hl%oAKm&3c`#qE zk@$Ejf-)q6f5QV`v0|icDj&Ox?pq5o+O5s6mbsX=m!_=4N!FHof*;>_C$S_@Je2%e z&6g(xMf4BWk=uCia1d_3g`4R6O+)>rneTVLJ{lDp^Gv#PWcZ=>id;ie{kRN^^6!#v zxn4k&&G1kkhv4B-o zb)EQnjU@7AA|?&fW>=OgvQrj`2P;mDw$6&22dE#JBwasfh>`_+v@adpDu28&iHkM& zh%{W~P@C0*6BhYfb23y~H}9xr-o}a0qW0PmuT;6iySywEr?jI=fBPMi4=zuc<@Sb7 zd{w`Z(Hq?QntI^z%yv^h3xWE#A*tB959$OYlwn$Mk-4K#s?Y6hp^ z_!}P!@OxIFesv>Rv0L@X)8JaY%WBr4C0?Ke`EPtc*(;G5$wt2-U1(B+J^yT?sXDp% zNDZTe)}oKU{x*#trdH5URu32IC0&1Btu3#^`dzdM9ih?=0TXLEjLH#i(Zb{#6PNxB zkL$nGUZ=q>$F=5@$z2S=-9NaTj)`o|@4_S2EGwvmC5NXsJLroc-emH1=)snK>aa!- zQ(He4cQD=c=5GH6^`MF2!(aGTG3GvwUE>iYKbwof}8B_*^sV-fZORT7l zH7=lmCGt3T*)_X3C@quo1~!3{Z0aU6x!s#a?TY+K?Rs46dmnX^`;kIgMUZj6y+&z$ zu~T3_(f&|h>mdc@{JYz!3D5Lj>vaE=6TPFZRZvxRrEoeV*zQ=Yfo z>p`fWy?(t)Y|l_%4|(=oqsG(7qhqXngc*`_!ICb52l#)ijk%*a-kx#`0Up zEtN0#bc8BeuB1YA8IRmLV&e!f8{UP&)if*V*sfRFuw8fQ8hnL1#+)m(eD`Htvb|$x zn4v)mx;B=&p#3+B$meWCmY!AQWl{|k_PUk<35qY{weN@cMM=ROoV2cKx&@*Hq;$Ox z0^{#}xY$30Yki~Qp@+;_YI)YK$*@tU?-r^a>apPdsV&?arO}>GdKhPSHgknce%$lX zfEX$^BuyWMzDV;C@&wcTQM&PQ-*o<4#*>ndJGTZhwq7~k#(ckRBcjjw`O*Pxm)5vq{k*IW*ZSLzr*Wl;y5}FsDO{g?)fPyo&9m{P+3N<< z4%5@T7*RYztFswe1)oGS5(eBJM1%@FyJ4LZt97KPTo4CJJJ(<=NVO~2o9vVWHNi$` zQQ_G+}E040}dDYKrF6~wX&Koo41RPHdY{|m80>zO>^RU1nlZZ zJw`#)db%0r$t+~z2o6KbZ{7ZIEk+;u`>l`9R?~Z8L^g-nh%Wv5JJvcem_E)3BAG54 zu?;lRj-k-^vWY8ga)@2}wm*znU`bEupWLxBB(zQFR8hyGR`n~os_;AaBa57OuzkMp zRmHNhH+S}bHOlL#2UM`~FPf?`G7a{#5lO|=t*!<)1+OXB`QL4QNpjU)54Yfc3PH;6 z*Wxgv^TkBs%YxJok+))|7bJ{>>us!#9WhGD?;`UpthPSbnpTRo)5J{^)6D|RydzC- zqtSFLbyTACVeq|R@7080@8n`WWJ2Su8hNpv<#*9}g_beWPgAC9-XLV`=!a;O@>IFUtmoAI}g~DUv1sZ zM8qxrt%>?kI^_%U=6n=J9dGpsJ@0{xCt~swVVc+9Ce~dG6Yrd752+(pRgejq3GB^6 zCi0Aca!c|x?(L|*<5*f zB{QPFCH7;<&jpFX>*zX2?;3f|3Kh)vv`_&H6pMd_3RsAho)xP4(zALBz6V1c7a&39 zdwkSe7XB0G$U3SNbAE|_7iDmUGy}6h1F_PzYX($Ti*5g07dMAzh|hn_D!9JMuVq@>#OPcS=J##D5}12yW#R&m;Oc!;~CP-L7vTsZ_NFA@D)<4tewMj@ToqnOir zq={9CuR8m8{V+CJ$Rhmh&KG$$w8)$G@AV^^k^IS+DzH#Kd8=ArwCmxC^S<)_ANs-j zecGrUZH`aWohgjg%bAT*h1Di6P5)Y?(;EF2qf1fQ@x+3Q<2XeomKZV z(d=Jzb@a`mDk{DNcS6JtKCVTGe!M?T<9QgOXDgzTlux409xz>^d8Eg}kH$nz{NP*J z*#xMpJM4lc0JehQ!_>FuX;y;XRwzSU$yyENLT+e|>Pr{0a!*B~NpE$cNq6pGSBQL4 zuKt)TRY5MYfGrlTNjG0Rb@k3Fh6Mk<Q&FFn zp2lZZ>l%nKw{q@f=+0P|aUmnTq?vInU2UgfC4<;6Ps^F|0teNI9$Cu}O^2>Zh z)mxow+$OYJKDa`4pgjf0TzygO?qh;e!M#1VNas+xo$1+<_1t7)pP9>@VejCTnscMV zc0``w8ny5M`iu|##$e4+ri!_aI?|e@H^rWrXG^qOC8gkK-PYsL{T)UPU$EWR5<0S> zPU`m;ZI}*E5753X5Dy-x|H-7Hn^K50bG_D)2mZM9WB$cw&TU!D>Q17t6($?@69aIo z%aiHZpedkzUGKzAomAgV7I~p(KjCSOUrLn_Q}6ygR@8`nVYiWASHj#i*z{!QWt<(3 zEbD)CHi(kcn|?ZpzfKMASLAy?Qonsw2)6E{?T-$94sQz9E*U6DyNjaRPSwz@*J`zB zTYKs&m+MX0u?1Nle^x#uA;@NB>=Uw>r{y{fd5dQ~I9(z$OH6B7<51*n1{V?eS-n8$ zs!!wa!~TV|W0XLwXJB=C`UHx(P{E9=;=|?y7%CgJ;z@v8qX#*M)eb{*{7e;#K|}XA zwVKsYNADHUg`xf@5&;dS87KJI`Lq3ZRSq2gjIcF0^R7L~zcKcy?on}D4A&8k&&?NO zWmn^Ljw9h63ui(d7!~nmIQiuCarLIls&_Bn(n9|RPp?z`D-}J@R`)Z-OQAK^6pA+0 z87`7pf&Hd;Ie4DUoc3x}JJr`(Nqn+bLe%V@hIYstrq?!Y4pn4OMte6Tv74Uoj>Y}9 zM;O9TS>-lu(^k}N(^ldjTj!`26!Q9|FWAnaV@ApcC^vWgzI}#vMsHwa0C0OhHph5e zTSG&I6%>ivtA(`(89?J|XBbT%fqFDC;dEQ2``V!k3_kig(OZJHU@a}&uZBoM!;G6= zj?ae8O~@xGAWtlbaZ+Q` zYyx9=H!O(-_bl(3f~3~5B62Gn6oWGD>jfx_ewQn{iNOKOR7>|el$$EZ zn_}-#7UL7v_&&U;Xd&_X?OX3f<jgES)N@ol~Pb zmZ%d#)j1z2OGp!mL`VyX#KklA($1@>VJwLiApoaAv%B{n_9%_Rou^X9CR~|xyQV-R zOvq=<>8WHK?zve@RvBe)yZzSl*_*WPAz^yE@6{&u*97xR=6G?M5>xz=C+>6U+>Qz0 z@rn}F$LBL3<5(ZNown&--gZpcv^Pn-T3hWfQ1+_IV*LFYLATm$K=$ITUzw3i!FHQc zg{9YrYDEU`%Y@|b@9gMq4Vs)tv+7ysO5q-TyH}!LPXiBT;H;7>u_5Muj7h#lH_k;h z{|eu0gn#9rcynAx6Ax#M-~VR29P6*KT=Q>)uN?h!gmpzW3IQ=*lTVS-h1`5IAt2u` zvFU~El*zDo@YG|u1 zOv}!|G;G=5I-6vZ##Kj7)yln!`wxw)iqt;-YZ<2gT;=9JqucI7FipaKp_B&t z=Bo_``V*>nJ03|oJzsl|64>^Xc3#gtH{MQgsyzBUvYBM9*!^Sac&&40wsWTTco$>r zbB5^g%m&?wEs)Jz_;O+Z{xW8DHpY6E%!t5XsVmRyqr-=BjmnL~80(H)txA1f*G$(h z%pV=9+_vR*qVF3lwcPg1r1}H?Ixfy2Prl}J8d`Z3 z+t1W<{vuccip3>h4qI#u)0xkQZO$skT5zG zw6*D2e#cXVYWYy=N!}l_l0wcOt=1&{WF;zhl#Y)=zQ2a5Co6X^@mR7_(e8@WugANa z;E&s`Dqn+*c!k_maIhylS%w8BGd&JWQ+9uO_tQJBCbXMR_!n;;ReBzzIa;tA4j9xv z50u|dA2%H6g3U|)>JTxY2*#+|Omjqy;4`cospBn7rrp{GAy`2nbQ%sg?yZ0~A>hpu z!vX2NNS&I1kd3L|Yle-T9Xx=VNX@aq>#9OECuvHv2jY1j|2g|t@KVV4=SSM_Hr-)+ ze2*0;t9s}yCh$HnCUCszKF5I1r>YBlG+K!29Ly{zw11?`!H>;;?vdrzlh`Erz=NYA z!x;`L;yY(kk#r%NZo`3hCdX;~G$1nlJFY4T;S<%_iW}_(ZpLx5m&Ye+3ld&KMoWC9 z_wG<=z62jn4)#b=2PTgRcIEH$`B@d1YeYGYs&K>i;gAnjj?9^XhT_6wC4?~L&hWvH zh5WXl8*nlQr5}^Y=y#Vy9KFY*AWt8**eiY4Gw?D8L5-1IYI2c#?|O_*W|d`QdoTZo zrX%=(VGg5!v$t#d0LPC>gWy&hTeJCiK#Y`puUlRJ$R95$P7Pr1rCnlPn@m_l|ECBf zKesSK1QHZwgcfCZ73ACWPm5CXT7PaM9$?ZfnWD}#xnQSz9^WYOy!B-JM$GKbFnHY6 z(2dLoCwbmXTPwKGD> z_%D*r_>QRQWKeB87du=kmj^aZ=lYLVLl2kpjt99C4O4&AnRmun^K&cZWpSeiysXYQ z!o|HBj%fY(LVz>3!w9P2Rg@Nbqb8`ZzHt0kSiN~L$u(wyK>X1mg9Y}t7A0=gOPRIn z&;HYhs|flSz&e2v3JK|lI*c&_yC$G&ckUhlTUHfyG(Iplhh~QNQ@Dsf&yCPop!)NW z{OLmhXOlgrHX@+P$tBd-MnS|ajeNEAFcL0SOtmV%TY>Q5!V6WY%f4bpuCeHD^Qwld z8uBMgHt~*H9QLcCBD|;&$`8H{DTH1a6&~yhqcSlmFyS^X3Pkhe1*piu!$I;WFQU)+ zMhYk`JZC-U(oAG6SA`d_1T#_~Zh;!MpZSG`4QQO}v=v_Kpkd4SqjCcsN@|f-$LIiV zCM=KuhI8W}ywH0MkOt)%Ab&!ybuc{8H>=(*L;P4{SZ!Yi<91BLg;p)S-mkn->7#OZ z6DD)I-Ju5D!Gl-4p@~Gu>4*L-|1&K*XKCqby|bR9(e&oQioGtgKT9(M8kq$(*H(8} zdE`Y8tP$lmXb2Ci;3QVa1M4QkwM-pl;IXuVkZ4z3x9>q&7%Vm<jcy!px61Q`%Cea=&{;QrX)he&u7g6$h>c}UB*jD(U;!k*#(tB$&Y$}(u<^k z9{6YbBj#(4Y22TOd2#1n43Gc{j2R`JzjX&jwN74xcjHRb=pFhu@m%A1Q%O4Alb!G- z0%!fYgyudv>Jh~s+Q&3@K2B{Dae8&Pgh_szR%~EUdB}SAJdr*i_E?>d2L?TOHnG<| z)hAJYxXz*&WEwq>@uARgXD7k^@P)W>n?)X|+CMzZOYO8{jig`^ca6{yb4{T~`QBUP z#s4)%jP2ZW;A@E8p~}Jbmr;y+m;YoY;1yq9W-YEJe(^c~Eui7tJX>n04_<+x6PHht zGjEolw*W(jHtJZ+HML+J4s4$IdxHJNgl&B^WmXS~rd7;>V~rhQxtOV*;e(?O8H#TX zVh%T^W{J~RGwEXf6}b1-Vy6KD_s^fLIDF1CVSY|Q^Yn9Kb01J-oZ4jvij12ZY{>@x z@*<@K@k~$+Z~-;I#d!(bXY_uR4>UiYQ-FcP1sFIf`4|%+uP46^qp>zGXmp~@7Uvb|Cy9~%#gB*o` z9EDWdfgEYi#z>y$2=Ls%T+(S$0`6f`gnVG3aTi}$Xy76sDFK>WN-b)rOi}9PkYW2p zLrE5l|8yy`(uUy#LM}xB>JDmS$R!`3`AXgQSK@RR&ulTL)IIzrwD1cA3zI*!;RFsZ z2TK_U-aWgW2?z48VAV^lK(qinl|}+qbjhk-#62P~oCCk=;Hl7GMM&y=4c05HB<-eT z$q9QT9oTXJ_&=ZfC4oo~@6&>5IB`u-gMyNDt`RnsHGI+*_?MVH%hjuy#5)l{ckq1O z8wfNRXt8fpGEkn)kd%}g66q)F+X5?LLpSQb}dMeAUMx7t%Tt3?%ZDBPyjvtFM>a3KFW6oRx&(<9Q76-O`ZXiDT7%O&3Qou1~L7P)bQ zrtTeDJhCnfajyw#Gfc{W3XBoU#&`PjF}jNwBNliTu~Z>HVvGncj1fAx2*!vdr%j)o z;`pQhkXnZAeAgVfBo%{-SC4@hX| z2!V=n<8+hDmn&Sz@Q>F?ov{c{pK{Z29Q?q3X~;$xcogDe-B_^w*ut*4AD=;}*L~(1fv#HE*LuyL9*8WI4~ zWKf0N1QpVt&<(NrvPUmeNO19#NBTIZN~H-is{COBG_hc+6OUMx4KD#5^S`pfR`evx z!3wIFkXa#EfwDn_fCs7t>NR4n6R8?Z_d7lGT3<;K*MT}&2IyoN)%l>4(a$}TI`3o` zc13V~BB+!7=avz!{}Q2M&YST7SwL+Gvwa>?Io@A|^QiuhXmG+$qtVA$28NDT?iyf( zpveGNDuk{&L#Iz1y4vm4i_z$a1%o}BDe@Be`8LP_+6IXU3&%v7VlA2PGN3h-P+Zu+ z>PWZ{=!v;RRMSnlB^HUZ!h?h|;r0!Y;SBX0A8?W}>i@$-1|5(-ArBd_)knNu5@J1$ zjr?IkHh}PG&ZuT#L3(XlIw5ND32GyVrRU5@?5Z#R<@(G2Q3`;`q}(-V*WqP(Vb=j& zq=CF;&16fi(DjnVK_uHZjJ6{4c5iF`YY)p7%K}k;K^1@~zp5*M@+*DsZy~7GV@Vu! z3^=;XhOm!*a)qbs$d#$Q}cW ztf4YvTfR}yUf=xcn|1^HCxcu16EbN1+$C>j9-Ln!>6{d z{t`X`nX4&4(&FzfNID4G1@Xz9&z+0ApfKY9Wfv3%3~j(JXeX;`WNX9-_Wt8?xF!)L zQeUtlX>W*0m`s=LusPv>aJ8*~(svxh)doaO$eIa@=H5r`YA~k}TH;S#RSaZcpCaCl z-4R4=rn87w|-{dW&LxT#tA{2qd> z{n{X1%%$YYEjr@|!+>Xh)18f)`z5gXxlodzPv^7)mOW@H&k7Lcsm;%9Npjy@(1#9{ z5UTrRmBOOf0dDFy!Au++Eu`BH3SAtw}3&DhT?yR#1CCWxTmff zeF{`hz=JkwCcdLXj*;?k;NJCD8Ubvfq}!X6AW4aHlj3GdMw(lVTadIlyNkCJ$C2)` zE-9h{A@0q%wC{qR``PGe=-K0iLc!TJc}{I=aBuec;nSOkkth`3Loe*nxOA#9IJK)~ zR$r|}tr&rWJ0iCLrKX4GLRH783AAnNt+m5a@-oZI3=Z4mW(o~N_Ehrtxp9KIn>+y# zeOaBX?k(NuX282;$s}=Y>9XL237MeD{w;1$G4AhzVcid!d4j29EQ!K zD;s`~`E~q;@&;073cCV#>5@GDEz)v|?7i-F!|cnyyPs{}`%MPxCnN|*J$@c{k}%g| z%djhj@@!U+2CG^FmKP{r&w&{fe%YOa!-757XnN*z!YDu8PhT{qWaPfme%! zxOiQ)P7l`TOzqja?2~)=ot|EP=j)Db{g|b%tYk@Y05$YZGYg*Ns^Q&R-0uT-J4EzU zN*4V&^e~E#uYaXv^An;}AFUJT3qpGrY5m*e$0YTf=iK787ZZ3x$yGHduwTqE6WUx! z>T8p$wvHt5uq-l$!yA;Hu|xESoRl)pE(;KQauxcjCHVTLb`IHW=1j<{R1mI{6b$?|ujTb(;DOOR%X@y$(XZ3Ki)^#9#u=3 zVBNZ~t-f|jTg%&MiG~l;M~H1bBEr%ugQ$XP!S5o6&EdKHhL`50V@=N+$R`fUd&m zmAdB4H7d!--;jGe>13vRxocVu#C-Jn5>E9 z@lwh0D|Q`M-($p+hMiZui#heu-XusQbn5gKRZnZqxUmV?lXua2P&2XLnygOjnX~Hn zuhAK8cUEqE+md=*D)pkye!_CN-IT?tty}isr>sh==i9H$_>|{$npfB^5k_fjeq39)86?CsVdytPigoSC zItjLxYLxt#Eu$tUM(;*9TUf_b`WY#9YD7L6l*S@Jimhqod`>GOpZs}tkG2wN^B(Y+ zcb+GkIWp}ysC1X*=P|6(`E$E4d85N-rro-ow>B*6?EJE8I0u~yZ6h?8fGx6dT+r~0 ziHg@P{yPst?)GxLK3=LETIr(v`_G{ix_&?1PI6v6CW<)b>9|L?n?J#pvy72^I?bjL<|nz9QTG z+{*ZX+Zqm*NIuf#<;Q4~-I0;wpHP0A$)4`z{tx3yD0Mcj0a4tSdaXi^ufMwLJep>R zw5?U0@tgq7IK%|6hL&heE4@zBEX4Nj-O8}E_lNML0*%7Pn_ef;7H~7GCBaPCjc3in zIX$l%Wm2i^n_>;Wq=17Uja_tIX!W)@!bO^6MHM6*<*oJ_ubpnCT-#qOL5sr*S{&1* z{}x9*KbF;&7?v&#uW_y}VQFRaGX~lxIEQz99=|l&_w!f^58hEGT)Zh`_xlOE@(TK; z$}TSCefG0eD|R2nf##NXKHMx>Bc#L!Q;Uc9Qv`w^?rC(1Ga$V2;3%CJiiyb$F2a~t zYXM?v*vn-)kBQX*z zaTz=G_D$So3=+Rh)4wI~-A$Md<$zel&FuJ!o91XS=ySpHz83YF z;;iL2S+w*h)kEBx&@X)_9a*3>YvmlOxv5s}lI|0X)g>w0vP&d({ZnkVWEX`MN*l~DCpc2cK2n;ENvwVK4b`_E#Fi*qH1)f;^?v%l;3Ibe#K^r=k+(9uW=GFzG0Svn{TImvG2MFbdjA=^3^D3g+)Y^+3Fg$M z_m=*~qTlQ-#gq|_YoU^ofmIgf!@c&SzGk2)Sg#RZ{~;+(;>ARuS4&<0QvN?H_qEh!K*3&f`WLJYvXXrclFM6lWQPu0j5UVaqYZH`b&q_X5QW%t z+}~d$$W3=DMH|3DD%F+>Q0uOsBnRYrBec2#lP($A0TL3VBqx*|ogaV!KEA6%>h+Zx z$EynqGzwud#7lTu9Z5+9dVl!{nz?9VE5*;samCkYCAvDm)J229nn-Y0u3}wMq{7c+ z=h05e#Qp^-~dGu&Y)dL~`yNG2DPLwq7 za-^LceA{x5j%SnWv(mmSPZqn3f4(ZZphY1^!NYh`c{EZY`xV0Dz*eP%{z6_4eyO|c zl*OntQg>Swr2Jqu>Y-N}ilkvgh33kEN*Yr-pyG$T82-I%&PexUr`*mI%wEnbVD=Ib zRfVRGe|qskzvc9ZXXjPOgQqqHD#}C@VESSncm4~SX#LZRY;QXv6`q+jcLkio&k>Jb zPTrViyOM*3^rMgc<49R!Spy(SV%mo0mpY2b-QMb`kmLHZ$MX4mVjtLT2=2VHClR*K zmuOu;6LzTITYQ~Dmgq8n2wKt()RKf2p1B{zb(S=Zr#HRc`wrBi!80Ix0|i+}`7UQ3 zhI0T_iw>9pk@o6t%HD3P{}z`ZSqN6ASdcwU(RG>dqc>vL!7)bf{UeZ5i-wwtkE^Hw zeftqk3L%RG*3(3Iat6x0?Osd66PRf{N4^FQ~OI{%h@uj|jgKcZ$8gu^8{}M?uM) zx;LG;c5wWYw2+jA(jVFcS+JUxGkRG%+1(rdX+>mxj#og}Eo|#)QW^&5i9n9gM85T& z(e**fpMTqB+>vuUr_j)m$(?`ga)|QPII*sQrR?dQVO-*pIvziE6DhPmv;Ma~qq1s# zAjzxTpxLT0{FBu0gLQB1^Kpq%4&sjY%FON=(fb(4OdN97I0Fj$Sy>-hCcojl(8PSPG(8AO_go4xxMCFn=kpJtC}2!3+<&*Mh3 z`G&t{^R*U_5ifiD<*lyrqaF^`^ni+*r+AKWxQ+|xU* zoS%}jb8fm_NY2<4#JtY^2_`{AC-{pQYlpcbpM31~wV@Q{oezEPOb10cPBqTg*IB{< z?A_~AjD=Mxn!+f``yvjX?)t2UB!ygFi}&@5)0|}$6-pyWO@cotJs3#Ov>-WVNu}k~ z_5VX*nh-X&(~fN4U%JTE=~n!7SNmY*>Mgx;vw-}ghw5n78wWetVJJ8H_Bq2do*QBW z*Peu8@INoltG+`h!dEB6ko;Yfg{~x6=;f8g?upf#aYOS&`B%N#9FQ2T-7=iu&(V76 z0t2QcxAMsG_J_WumIje>SA5+To$!>2)-D`O>yy^uCJcR0t5?t>W#YQS}dn098Bb&aQ z8+~AdpFG- zp9tNZxNdR?+xdutMMkVw!q?kbONRZu8L8Irj(x;8?UhF!o0Jq^!f7l&Z+sqa(J%@08 z3hPbX(d-+(y3exxerwVQ+mUNvasou#N4&3^$jlL#LzblxC0G1W1UUKS1;gk}?A5l3l-A;Ql3sVt5vt!L*lfeB^D zz0%;kyh7}$1NLQD*^OIxL(6=3u7iey;(5v{wQ&gvGS~#L7NY8sTq@Uy~9eMxn=aU`co+ zt}R=q2n(Ma6xF|fx%>0Mq;O5K1=V&$&}No@Za`$A9d#N5n?ykTcVm(5+O0DF>k+@p z2;~a!rdW2zx|Kr$xN$5jyZG})v?eS&s#8T(**Zt_wq)MBC*1f}pdv|jh1&mK<8jn> zfl^uE3|;@V@tTvdn*4seC}O4uLJF1cD+D+6if9k6ld^2fM_@5&pBSX9$BT^hzX+J+ z$-3mXm}e_l9-93@AwX5)WcJvO@;b}qTR>CnUR-&5p zglOuwl)z&mhK&bI9Q!sC=|%lnHtz=oOcRUSxP6bBNc7wq5-+#TxGOp$cX?e!E>G3h zI^sng+xsm59@pbh(LD$s|GiDcpPVq=$#1n1%uL09Y@=I0QtETEKSNg|zIwbHk!#Y} zvR#Wuby8+L^RQ96J2xlwMwY#N)|PAe>#Y^O#F8pGt=TeL7P|ROV*EKS3-7hbVrDnA zthrrur5!J>$zqWj&;IS*eZ|q4Q2~zDIGgYHm*NVKxwkvNH8RG6gU=X|4(@A6oSPO> zf!~evD1*}Rv)&wYka7JOsDI2=@8&C7_pP+*j$5LAv7$Mb_2_JCbvxg}@hz=|hr|<< ze!4{EKS&f;jus#o@lpIkQxR8%>1GW4_T_1wATm0^zo6#`NeAB&l#~dlEG}2HfQMEP z$OPyz&AWPWRq1EEG#C+Szxw%8(Nu(%BU9AwmvGpcym*zRTCJ_u74mfX@A|rC(T+_& z!l4?t_k~mDhhbvn-j0N^!AR%WOjzVDCEZw*SZ9dta|p43o(!O&*&+9lUJZQ{Crd#( z3xk1fZKXKz$H>cR#b9KT@PLUC=XFxA@9wfZ^ShkE2*eUh7pSeZbwA(CzAOr9GL2$sE;5qoskci(ehe$f7uezNhmuA9{!EvUZ zm^{Ul0D6s_mCRQHR>HE*f7tMX55%JY88qs;=+6A5&nb;RxTY~FDxaHGVS$_&Ch>sD zg)@igKcJeDW-;eTP3db#-cdpNJwcZxs&5G5z36jYL8*dNO*7Qp-gGrKwJl`D4n-rt zFqz;8F>~7W`Rp^P_q(*T=XgccV5lz330?K+V`6EB@QRfe@QSI$SaJvx@o|4!1HtbA z9JwN7T0XSB@(QvHzuOHTnuk@b7kL+A{Wo4w@h@HxBUIdtk+TW?#CnaE8JyKwlA8_k zlKbx7qyac8@}{h%bKKcq$f7ZM6>|Lx4sdW!_$%NPM+GpXcr%Z~xpUemq)A*(jGgb? ze+?dI61j#~*xdit_Mbpb#3%m)$q9@GQ2qWvIpM9}h9^e8Rr>crs1GB6`Y?u#Rzt9U zc!JhBtjiApwcxe`<_Ai3|05dI^vkEgRLUO>F{eVQ34WVFo{wjugz5theF)F>u+gQN z&+XMA?~1;saS+ZG97O?OBaaMuv*UaB*OK_7GLi^bS11^zP z--O`##u+o5#?V)9^&<|TxPw0{P5r)USa#nL0UAJ{Ih)aQK{HPuHX=D|=7~nsV8)Pf ztAf0UHwZoeXg9(q|3(SbB$E5bRWj}$l1@|Ewn$6>zM8%;9NtIRLJwhC@1DCGc=O0Y zVa$j)B15mMv`$#iH%-VK5a+w0@X=nqG)s>IB(uL5SCy4#067Uo`Tq)X{fp*2DSvwp zTP0W$n{zwmDKU}>wQopQ(OKU6w z*=g`p_XgYG@=ZZPzO|G~h(qXfFt5|$FA1IXd4RO_)cLt;I&`jT3cD2(3ZNsy;HbBL z@ZV7{KXeh8jRVZ0OYoXp(8}vPCFzhrmnls7sFJ(=Nc7(zK@~0sJkP@y>arzJNK4zU~I0VcL33|DHSZ zvwtDE!)9AQEwWLgesGBSPNlA7wbzr<)UF{CZhjbpXDe20g;Z=9!KTU{E9w`BSWiINvlfOF)hv| zR;vmw6^Wl@?nYY4L-$+SAhAEf?0xHYMK81^z+3BZLASZxw9UKt4B2LuMEo32fXM}+ zDyN#2(5h9~F%js7#S7?$0D)jMabep4Evc^G7HIXkBu&|?ChzIZpT%O9n&|-NZ^juj zyeBaEz!fo~2PC|bxlEXnAtE^D=>Xj+X@(8qafu!j4qc7koM5s}ErB2(=HOn#ycsu8`bCCB%2tkbW{{kV1kv@eGcySv_o}x}qRK61t z*xiHR+~@wu5dM|&zwxh+|G_-hmzIY`!(e4+SX>0SvUxRR_E~ekfE z0J3@$k)nVLDKZ8ZL5f1y?8wyQ*3BWiYghcEC_aCE;t*j+_@d4VFarnoVeG;F(oBwU z$P5DlG@yuoVj-pc3n5f-!($lKlN`Sz1A#qGk(Ds2YoN!5z+Bs z-98OrhHeyJzzl_`e0olxSMWTd+A}?OO%pC@Mk>?IutW99SMLU-#{CcHDSd|XRO)tk zw&EjoN&I$y82EC8e%%%XT44XOmiCa`V_1|FffhQ=OBWI%FBC}sOI}t9y#5zJqv9!` z(YAJY|2_`_=s8xqNUlczpOWEtA@JVFpd@Ye!avSXc8D=Is#!??nSiTU?Zq9uQ+ae! z-1--E3Om3>q$WlDJT({5xaR*G8rS?U8aGot3V}J16s&F?1Y$l|}e+5v_N8DOd)3>CtpN6xzqG^xts)JNGEYYnXmigF zU_tD`d}7dq(MCN7xhS#Y1E>-XsSH3&SD<4;z<=Be!2iZHJ=6>oGWH)=op_`KMKXfY z2KDyuNiO&?&`A1p2*u|O{C~y0WmuHa7B)O|my~pgbSNkd(ujhBAl*s`QWDZBEg%v~ zH%LlL42^V4x3r|BfWW&S6!o0%y1pL+GRn;D+AHq8=U#h}O6Ei~T8qdB-OftC zDn=oSs)&+)w_v{k6pPu-;J821at+DY1@N+v^3Aay z>4B&s(GL=-WnbDBy7mfMF#DzdF5Ra@M(Mam${|U&(tkZ62gn-K!NDkj3|@0X>9T!; zg{uU^O>)`6BIy9abUPeaDqOIr@R~DF;+eZ#D)G?LuYpQmzUT> zzba~4VskLj#qhk%1zf5&GxV9YU@GrAhv7`X;`po8L{PpyllSyCqy69IYn=L5`5I|} z%2z+ZNWDtuh8s)6Iyvvwgn%c;ZhUKtvr|CadlkJ$7U5S#Yr z8eWJ^S2IQzE7kH)fdW1hYI%_>9A(D3E)ZgJB4u_#B^?2kj8Q`Zjt;LO|KsR?ba3h5 zcP||M+do-41$sd*9ylZyeCM5JL7Xxie!}vY?Y9m#KsN}|!FJN$%>z2v|A2P-3)=Dv zpwnGtgmkcZKnMF9niUak8E8>HAp7#CmRS+)r2=G1eL}w#dhsh%kbmuk0)?*9fDmXD z@cQzP+e=zS?oETaGt&%Nw>D+^9b2`=H82@2Mh2JsmTqlY+8F{gLJ_ zs){3Q>bZV6kp;t4em79Da7hELzMK=wl}oMuMM?nUW`G7=J?KKK|F0$<{HKFJX#;xz z><^C@7>)-HO-2Oh0dk%DwUKr^q7z6U3q zVB}$B4A!g3x}mEF4j zg++-JN{oV+hrRxPtJ?(__J6?qTWNoR`LDhg2n^_ZIT@Te`r`2JZb9@&x#BN9x&=Q9{~c+hd(Tk% zbBV@|&<7i@2d}oQKAQ6kw73DLpx&SQJp{ERlaD4sH;NG%Ig#d(7yS$W(U=3CRG9_CNG2I)n8q4{JW}a@U?&8$_vs(+(dZrA0dqfE zI5h<|_3%OOW(9aHFS#ji>{qz;O-{6rNG_!cT+FjeaDLjYH6^}RAlTi?1#kG zUmLCeX=#XWNoAzspUY!lidR@^qnCX+`KFc2qFCMgiJ`0?^=EJogu}cE=%;~xCIKIE zfcZ4)Pw=k=8)AUTG_&Av=LXsk=FnKU& zMc-mDhSGtZ?gZ2S`!UxSj33K_C)a*p1(^k)fmtgxo#)-QMxXG1(tCl6l(c+S8^NrV z%qK^U0@ebq-%}P1259;tR82IG>&`vzqL(a*75u(s#^XA&Jc&s#u1*i*C*4l%y#5hq z6x))a_ZuDd#$5T`>>a-^uVLbGX@73KW!uFrNco<_;Qd(jvnLMCweQcl;~v>0?)sKj z2FGzztv|B9C;6r}Ux6l-T7Qp4#_X!?xyp*yVA;;D5t^C`hqD1z#c2L{N3kEKK`83b zZR>|`482&=DSp1=>M%4KWS2+K8*JAhL zbin^-)WhRcjJIo7G&>o^y2^?(wavLw{6-y*VwbBTm)4$$YTHuqXn(A7*L{4W>C0*s zLdTT70YzVe>;4vXO{(<-E_D`eI9mZDA|P~mem-M&?QR$ zG3ujN_p?PXHMAJseWgd(wAEP^s~rtDgVbOafGk??#62(88fdpFzx>>t(7&od<_0<= zB&aF)E2zQAc+GMPN&3D*7u{#d&%n1sn zCB3Y7DQyxeq&VMLzSTqCHTX67VGMuzoi(8ly``b-XV73Tu+Pq7b-xlfq23KT>_{ec zr`gc<=;`yQFG6*L#E8gl#v(}Y?R(b6T3)(882SI-;*UJ>ttI3tYG$tjBZvILR_n)e z^GdG!gwjY|J|%9*F;}{DCg{^KmzSGZ4PT%j8iET!vk@O2(-N@oeG6vwR1|)5Ie;aP zt==q@_zu%6R?lCODmK^wJL{d1M=0Qy^MMNu1Hz94hZ(%<6=!SV|6l20_5Mo_D}Lp# z9@a|7{{J^U>~k~Q*k;PNTU?D6!N?Kr6^cM%!QIPCtgJUA&-vaYN@i(WiM&i8qyNX) z_Btb^&edq?5eBUb!eNPwy}CQDcsj6SXxOXpZt!<^o+Y;_(QAKYx=R(`pHwWopZPra zTc&Gbq3ZJ*(MbllU)!AJA0?vSGVRM@B*sMht^&V@8HieY8DDfihj2*P*LtWnmj=k5 zUtLPaa|Jh94(%iL0)!7ylH2EtgNq*O0lnJSz)6$9k)_C&^CpiFyt83~EGh^p>)dJe zS|6?hv9n#MEFQxX zDhFZ1d5|t@0@OOKGj5DAj-o}pw|$r96NJoHBn`|LF!9%Xs1w&d4k0mG*mnVKk2sL{ zjJ$eT%CUWdo+<6UN_dT7`Q$&HkB3OsKa(OpAf(S+*2-hkgbAHS* zj7k4@T+2@{f=^ckakmb`dLT@(+dxiceU<|-VJsKM{=pOuVZx9FnB5HSmJL1L3WH^;C?ADkrKJzR5A4J^QBUpcy?MpEqQ>Oh(-l}0NfjPDPkXZ z_{8iX(&7M^*)ot!tU?~i#)*@I5`&sCJCLkxWA>0^hkyd#RO?BSc|29M_Q}Bgxo@vA zS+Dcs(UHx|!ZO-4Q*r4=JZ1gC&=xvg_uFOZ;2DYKi-#?q&Xv%I&9KEe9@QcpF7qoAx0Q;I_u!?5alYjgx zH~zqA*d9;DJamPMhcYVniK+BT-7I>06(;rO>RO&Orzj$W3j+|au z;v=BiQ$>wc<&=&YV~j#|lR{tpW8DmK_CB7XM`nHC@v!KHS$*PDGyLE^yG!Gu7Cpi3 z5gl4QO%sRoXPh`d6=#OOw%2E=LEbDV^6O*`phbYt-a`Ut@1#4F6p%DKW2~GfsJ#i~vb}*A}f9NAy1+v{;C4?OHdm|Fw zwdD`Un1BMU6O+3nQPq=`WIJUl2T`TS6Ym$<<`VEJAO{~hBRqt3+|_>#TL4q#oCR1x zH-n$hOT4);lG-mwoD>$p>hb1I1F|0KRPYjxWL?<;(QHj)o zY}iT-;it<9E>$pAy-7kU4Z-eEXe1wZ8P-N!-)OuB_}kbCGlV|62#EA#Pn(tBu=GGOYAzc+stdxA@h!2hjB zG=}tuYoi!;#6muyBKP`QVu1;N2@#Wbci?9>c%)Vz80rjqe`f>}QHKrPZVJt-Kr4Mf!uqXJgI;e|M5c644-=E$i400K zYL{%=spNx&H>^IQv{HK|NU7bco>#@+5cH7K9n+%A?X)&hSO{YP?&<@xNRlK#^>Q2yWhoBuO!20RTk zPF5ka>k@6me*L!3)uyN7iB_{_vMCW{wd{;{bJ4JZsdh$#+!E?2{?rHdmV~i_ zJq*9R?Nke$7*q=rcJ2vySxUO^~Y8(M%1Q z`c&7?JlB%WoHVI~d=y1aB620eu&Xc=+M$lBEGvW&XT57L-8FZQ^(~(N5y2X5%y$_^ zhF?!?Zfa9Tmv)^kO}aLj#9eJ@Z4z;uB@&tzsV+R0^fS)VSZ z4M%D2Snp9Rvn|f4+RaQhw5JH0cU9E_$(^$sxh*E}C4_beqK&X?w@mrTFz?^u|Dc-d z$?{f5v7D_hEqp1bHM&>AgrZ#YSxBdy ze_9>9+aUrKmZ=x1K=kAFwwBs7>zUwn;xx*K#>af0%ZZT`XL=4Fb#pJvBO1G%E9I^f z#;2N!GiDNv9M50h6d3-V7GA@zga07>mGUTPo5Vv)M=Xp1re$9`1fk1ICmwFD? zteN)wYS^TF(s8igY1~U|@?xA63C4Q6G5nq;YgkQ(W-CpB$h|H?l=$a{g?^g-TL&*< zv1EwU-h0K++eH381Sklcl|RP0Z}w$!c{TMWel3 zopL;{ZyY9tFyDINv0(!5dYxsq!PG~IIUzmrcYe$A^mX_7;_F?KuAA5DL{U!}5LarYPZ*8ETs92Q|R$f1D~P*0q>Ed4TyTo2#sdp|%m7eDg|k}di|fki;UY9u1~BwFsnT@w@D-Zn4JbnT!U0kmZY2tos6`Z zThUL|SWsw$h%ya4wzyCWeLCHY7L5kDm)*+>N*YC?t@mcg$F4rpV~k_EamQi=WyFxV zuWM?6vB2z^ZRf0rwmn+*nlUrABF$-S|I58o`fMo?qJtHK_kO4Gaf3He-x+)u zZb#UoJHQIG$F^qO%0imJ-&CPZ=rqF_5w@;W+d%Lg)H`o!+i8uI`GbtYCYBuj2 zHu9ODO1c}-3XAD8it|~+Wc1yAl22|c{YDaF>@m^QL$*v}l!8}tg7l~5snRk6`cHQ z6KLUaJz3E?ueN$`8kHa%pQ)F~O!#k!Wq980#C%a0@(96_4fhi@9QDSHdX9YelDhEG zz_pac(IwM5!jZ~}eha38f|tdFBj*Rfu^XiOg<@w2e74}cjRs6^{AznX5xC|dWTW8l z^;wN}LF3WS$y_9bM_rr8w@KsCV}@@;VQfV=3b7`$UJeOSP* zI9ivDGPzt2PuWK%tgv!1U9k3=+c9uii5uLnrhkq{O1bE%W&8a6d_pK``sn$5$c#r} zDyr=YqBQ&WBq==?);>uu>R`%v-m=%P=k=c>Q4l$8F{;Iz`0-pzn+(nj6yc%#PPW=K z^lX_e+A2ru!>ho;!&}o&jl|Xn=kV_*mbhZs^e=r_v>6-KnbH>)Ozhn)HWEnh7|G&X z9Gp!@TJ>B*71zZXO(Mv88MesgQi!S`#l zb0$@ywnz*EPTij4iz@KU9NQC#9CHW+^J&tpEmSP9Pn$~ftgXM_*y;@B(B1c}^ttW! zY96JvOk>S95${bFUKahh@VtUvmVZK|O`%o9j~db?8LBlL(^IPFwCD5NL0+tvsQpbPoYP0Xc_nYbH>qE!jKw5C^Is=dd6B$!Y3MKb9u?%@Ht7E-@Ok2qdq>iCc~UVa`oW{y9i4eKg;w{tLrcyO ztcpW-Sgsh_mOm~<;#nf^K#QBfyYKCwe|xBL-?dOvkaFmz(~=OkN8E$BV;o{#iYGDnj-EM2oU<#Qt8HbzJr#=RQl;HP9}a@A& zVDCs+h_XXBGVFsAk_Jr064JDS5R$}ip(>%#%I#im(EOP3xp9I>$>|ihm~<>DCc$7K z2=>{$@SgV@nc7)X{QS%le5YgUoQ!UsSKl$2u14AVDcvpfxcg3&=DntnemaA{${|C$ z9LCi$hdXu;s&V}t-kM;}6Dx8*+wg?&09XXe2?jNY=rS1zt5q3OzJwu$!SGqWq}~@8 zX*fxl8uk1E)Q!vs`;xsh5LH6Y!5|>OW!q zhEn%pr~+AQ!;=6r^y<$t$$BOj^wukh4pg`s*L$H~&Mrd&?`@zmP9_uYh%wKpuQL9= zKx$iz)_3ppVje zw(RfdLksCXt64{sQIV=&VGMb`fQ9RAdSmJ$+&G>mqJ-!+je-OSEHe^r+*E(=pze)ud(^bi$GMD6^h#b>~Bb2_3>0< z0V}^(HRW2lt+_{b5cpV$~+Gw0|1&^(ZD8J}pcWr#lne{uj0Y@MoN!RFX}^=mPgK9Q(GNwOWjNV>}UQ~x|3`4(M={}Dz? z|09gZe}@sNyx40wBw10P2R$SZny=+2FHcpDFkl%~%*kuIzvG+vwYRbk5rhDO6oe(A z4E?^4k>kB;3?_ML28E3t4${2{Wr{y|?6znD>+FY1Ugk;jr2QVqd*xS?lSsdBM2692 zcyaNQYv+!MN+pWM%bV@8(<&e;GlEM)JIoIqPT!t*G5EtBkmF)u%CQk#i~*u^>Ygg3 zDArSKLAbI?_Y;AV<_@r#T$ID16W!FTv%cJFTavL8We}O_09lpRfCB#w)?<6yQ;Nz` z_bX4Dz{-Vyl?w^FPWL3?25YRZ>F*G4W`;tXEW<}$<|z+84)Ens&F+H>UzU$EX~?!f zRc?H*l;O(7_h_+1zhuCRo~lwCW1mYr{0j54jXQs$N_uQOtqe&zBSDNS%0Y&JwypQx z*w?gD9&KpN43+FAB1@LO*1F?gKw$?^*n>!Do+K18Yr0-S(Jul}bUu#avT8(9iSllv zpxr2aw;{Q(+VmmvcCWYe*j$<~7KzJZnd-^zFwZ>mVbz2?zZRiiWV*CRBpX&MP;w|; zEzpwgpJNVcFY#1y__318oep=XNLaK?aqm8j_y1wl#;zMH*zy z=mu}a`@?k3Q-!V2!%4aJCFA0sRN)5_CC8Fq zC5>b+D4O;WxFE{Bb*f+(*V*QYQw5u#cd1?9%Li2$R@dgEm}(!EGW_t1#9H&f}*0Xp85$0ZjvBWhsjeN%O?A1z1xoN5P| z?gp%896@IPMkel^++5_*P1U>pY4X>5DaUn6amNC$l*$98D<{5RbSQiBl=O0VbPv&V zgk>X!W>KXY#s`m*Prk!Y=}HErD}`7nh;9vAvncIqcV3A}d0kvWGULf^F;A)8LyUY= z%Eo$9N}Tc`3mWRFeP9%LnpXoT_Q&c+&UnBOsVPHCR+I{8lQg4%-&mJl)GT0RS*{Zcl=YmE(o965LWw645P_8mfp(ZT5<`{sK+-xIco&)5j6=JT8 z?V+d`ymzQjl5_@1(z)faE~xox7K^`$lQENXJ4llExu{eI*aTm5Z==YjS>BqsNRlid zNy1YH<*-bgqjuoezWwlOYdHHRaJBpZrni_q;-uoZum;;+?G0OiKSt}9<)(@>E6xsP^4+3`^b|> zrxBonQi`2#{Ktp%m3Ya`=DJdqYyGbpjTT4YlB~9g`r6V9FsgqUZ|D>GovVXW``b*> zg5|+=v!y)2FraZIe_aaXCD9IqitIrZbiT);RWFVx%>bJ$(YL`Dd7`u)@G6goq$O1S zGBti21q_2z-2yF&9ktz%;)l1-Rn4xy5pNjIe$a>#4Bx4G@8%`~kLqDBXE;%*3x6)x z&d$2g)puDng2js=2yll6!$O^paLV+82rRT*TMJ=h|D7^FAr{fz}0D9#2{gA_Ym{E%s1$CTXF5@L}_c zZC=vB=wBp8ED)00(f`|!h3<_XxXhl$#KDaRsT)s`sos-8xA2{Tt?_>RhEvw zWOaLqzS15l*@nK7S*ulorcenwezR3VwJGkvIN1fc018%BRz|t${G_RWu&^;fSjuhx z7nW}E|AB?_msQ-brjN!n?%zWTwtG^SMR|J|m!!;r`;u@qq?+R19B)V+=z$iE{!Tc1 z&=PHa!rTSj3ZBfG?}2NVv>uPWhWOS;z_*Iqy2az|KhyJ}8C+I|fBf|Y{{Qe-wBP>9 z5Or?x7+M^c<+V^jIgJ0rv4Zdm$6+>bT6Fvck(?ETzZMy{>Cq->a64W93?&wIu+!Hd z61meRXr#0UyQEtUh9zQL)%rzL;9g=EPt#c}Ttm|veMON5WneQ?A2%f z9v-TFNy!mky62Brqb53Af{bpY=P+ZBT3Kz{cY(ROI!b4MK!INt~d4zHaEBh&z?wby|uU{lC zE3JL;h(BZ?>%RfbhdJBI^Q77*9CayAb!KCEmsfb>hM-T4o@Acl)*^3x7=n4j$^IcxeC zzFu$Dmtt0Xdehrl!e2{F;rSwkQobglYw#TD?G(7V`%ckibIwnY{sVMtEukR5^LS{jE(J z&^we`XR5K7IF}*qJ(JCGxjtg9ONzDkbw@yl52G(P7vOKE7O~49u`*EJ+pg2c4 zxE?&)xX)GE*$bWlNjUU^7RFG#sL6F9e%{F>f3X9EgPa4O#A((r*|X)tzvQWV5Kn!t zE0~?GW`|@jixny}^{o72>!%F1e$LW-;UqnKtc%qzZbX(?P@M_8<AQ>OaZE`BZ?=t+Xh3k_n~EtnLp&;TcIh4vKv6v%Rwn_5M# zsJGBTu=NQAP!CWb!z1lwtnl~Be>;=Uv@vidaVw$hbUr!f39x!nQ-=Ql^GUBDhO6@cu9NH3|lgh1K5tQ1bMD*4K!7Lp584#bd09AgNJe)Z%Oy90{3U(WQI9&#p%;NQ;V;C-=XrB_?p8ao{nmXS`gc8oW@niR9ega(vL$Dav zi_|%}dnPNEclqX;nGer?gm*moc}x%qr6O*@0P33^II9qJ8 zX(jq9yp$jnWh?9UT91DlN~W4a|F9`<{tQvZOn#AKW0UFuV#v2t&wQ8P%urv&j{beB zrxM_*fIb@&`L^LH_Xh$;vWFbWJ2KAO_2~F(=!?_z_P+*FyapLa=*|B!5FrNS*Z*lC z!8ex%Vu->EFnRzPNbPQ@%>(LI#Plj=&p(?BT4E0QOlD6NGZO&Dk7yhiT>7rL$u~$0JuMjq!VP!6XMU9BdXUAZ6E#gcy#G`9BN? zdOa-g;yZ9l)6%4Nd9>h9S3A0`I;j7f;c&=bFr1_B;h<_rRJ#ga(~SJXEo>{o#mdz; zUyg+NLrA<^#P`CbFOZP@gMR(8VO#eX=e1U`{YUkLRZ)5)%cc}XLG>f`_ zFG{%UsG*l`tof)iYZlI17`#d|c~iH{jz8xqI9wry-^bNOA?0O5YmaT`P$5 zWNZE9Jc@-g*Whq#ajQb@zFewgHGzRmiAr{hqIbGgu06JmQf2RSRXH*@AOAwswYndd zuBIBix>2_4_Hlr7g>mDn=%`i1v@X!CLJ_tXbe4MTm?_GU#Eb)NnfJhMXD=x8`jdoy zw%FK9Iw-{j(ZN-)@p69ph!EO%Wo!N2c!?KUJOdjqU9j;YtqwCOA84Sb5?I*Tzh(8` z_0>XY;6Lho2MJ@wWt~seTG{QGcRK>7Hh=hFDKp(#h;)DIh%10ZEV|h3(@%_k*IU@;jPeNxrpqcFse|W9lylY16A4&WmP@XDLogvSz+$Ng zmE>}Xwmb5igYT?bNA@mg%(7qnT*68-pI6G$!<^Ktalp>9(X|YbcS)KYjhONopsRm87ohA&iV^4qgSRaaI;Z_HtD3diA-nX|_I%qgbXN-plU zL}c>Y((kJ+D5g0{E>56|dXDj-xcvd!M5X4_xPz8`y@I8e>!E8>MIT~I(4VhMPVzpC zv?6a2+gD~HEpQ;Al@#I5Wgpq>P;+sjyrG@+TSrhTxxeowGNL5|XWXPD-Fr_K{M zmCWUrWBHHOc9x&(7iyKq#}%DaVaQJBpYpq5#|c=DKI^Ut43o7LrTQoq2hU51!@8?& z=>p#uuieorGi&^Eye*K$FqKypB$IDX;&J?t?}&Wln7>#EZKUaGMQmqlldf1y)ROJ$ zmoS7cn^i^okv$tpBPUE8m7{Lftqu>0Lo=<&Yv>o=?UFQIu?GLOn`o1$cnHfh#Vi(> z{O6$xCEvQpmJXkywz0ZeT6w-bl|JxWdgh1MGa&nD^?o$UEE7_}vYe-R{-Wg^f9GjQ zXdz#v`@QSaG1Y53TL5uFeY%Eo%xR*NE^=l80iAuJ3@iDq0SyxUMC{Dr`})tikuwLd zxmUBVbiHj*iSQcdXcvsFC*s3c)Y^3aQU_NLH)~opTLSZ*{jGPnCIaFH+UqQgE_l4# zSVIc+M{8b*xtDL!8p`6AeRi|0SyQ`9l6iSDj8lC-^sh_GEuwaZZnH?M9bykMNGL8E zIhHUOPFZz33DHw8I*UlC&sU%o!1b87h3zJTQE$!h^{D(@7_vI0&pR=hlrWhb%s>czY- z5xzIMr9Vg8*Z!Rz4WTOb5+M&7+z-i4M9H(@)>h?#(faUQqr;~`9Lh@lO-C2(x>of9 z9ihh75?4{HVS*iZBJuT?x6vNMA`6M=Gee9FQ2Jh>RUTp%HYvS)Yf_8o+GvK-C*6RV zTxNvwaNG$cnIV`s`M3y?c{OB@WA%DGxb;(^+7j)p?dk4^7EFD}nr!v7&Yuvs@m2%k z3Sd7a1%FYbGk^lyAIbti(dcL~;et+91sMOEz^VYdOyN#Zd^?p}4fO=;gxtGJTql8en;(|jSJ|!JJ z0LZo{DYewA^=Amy^1?|*E@vSx=%EaeNCzC)nbXzVkPbN{ketcN$#DN zqYH7Dds7ER^KQt{B~X%_p9}-UbJPU zITa~zvRFbYycXzflJ6u27t8RG`SSP~)2%^tkIjNwmF5t1EjQAo*{ge6b@uTtBHw>4 zt+uesxFo+ddmgN6oAyw5&YmCBYKQ$XjO#H>hbRvw?^2m6Up~(ZR=1udte=T8NDaoA z@TL~nZxCF_i~NBYZ;XrPGfv~*wbhct=hH#>!Ex=~#YYT!4yZaf>iniCw5`FEQk%~b z@p{r4KLp(FHAF!N>q^*ynS3h-Z;qaRf?&T;u6$)Zz!^#1qbcaK+ot`VGIkO`p0)oaIFCM_2qEvb{(F0nMad92BJft z9PC)if9hUoRw!CLjL`obzV8*G;IM##W3K$KyVV0_?7oy&{xG)1KDvIctTx}*hS20g zhIa%-+M>17Rc`?(7}bc}4rc{w3puRM-VI>|e*De)%gBO;CpF57rqCU=aS(Who3J@~ z9tM|tB^XSNM<@)7#-VE7=Vv5_5?w=HA1hx5Uj`D;zQsMvw)I ze-0-$4VL0^F4~WTPlp`0h`01IGT82j z>Ce><^nuWTt^N&-mI3Rw3~_}>AXt4LgSt^akgWWDAX#R6Aepj;H(Lcf2+Xi5@l9o~ z#q@9sIGO4@E7mxH9 z&fy4$Cza8Zwj8S&!7X#4c7%%Nfh%z$p|&C$YfPROn4s-pqEE9tb zmOZ)57a;B<|M+*^)$d7l#=mDCzLH-VA7$R&hpTt)-6R{=QN5FJM)_LKAL|vtJToB& zl0zJ;ASs;YHNVcdqEeX23;n0{s%5PonG^#v#FGeU-L^tjtm6sZniTN{po*kX-SZg^ z%@8+R&hQFlk3sEE&&s&8uvDk^(VoCzsXMPJlojtafvm_IASx0R$BC2rAnX#a8Vtgl z;RW#G59B(D@`qtUA5I5nh##!31{#|6#U?!1Cr)zk4Mve5T}Q8Ld0<{+qaxL5V39N1 zdHgoCA;8wATBI0wtvZ7B_sEl&?k%}M;ya|&3)5^hxUzG=wwSaOKS~`ypbLpTRk?_A z(g$Quk&+^MPYU9G8!6{Sm^me}q@;|*>jG@@#E-n@h1bzFZ*~QI@BufvZla&XEi3xZPrerp zmX_kh84oO%mNNfLkJ$Q_65K$RE5lBoYWDD6YmPPeR3b~d86$D`O?i#0wg6O#xafUW z=IFmR(+_;j3=SX+mW%tHNsAuufnvl?-wpECtX|h{gOdtBasQGAJG~+&{j=1X0Osz! zLs4VoQ+OB|LFe=4vVd#?lx<2`dj(D_PMYLI_1^~QZ53@ z5iitU8POBZwz^ky=N@T%1w-&MO8?y+msP|`A@He}O^=(~K380C?$nc>N*sXjg=he^ zZBMsvKpgb-(x{&`K%x(LVO!HC?pm;PG%L&+A7r}A&QIFyYn(c(Z9W~w@yhu@GL_}7 zK`zbd_?$VP!PJBrP1=3N5wYnT4BitRBLQupCNDf+sH~RQkA+6UbVf)$r*jK&W!*sC zTuC+QGe!HAWXbFVi;;Equ%E5o--M{fo#g}gv2EDY@}f_J_z&T3$~~~Dx7#F>nj`{W zn=i{|FXW@iP?ANo`H#hEMyLkfmmX=maU5nin+kuv0nuaIZj{eu745pY*5VKwAP~kn#qP#!D#rqGC3hUgqRQ+#Doao z|D-4~DXrA^%#Ts?$6ndK^7G<#T(9oz4@F;AB6;mY1sG6SpLXq)NEgTS|EiV53Vt#| zA63W6v@#NkTAZ$o2I)$2BnZ?%45)naV7X&4VxZE!%LK|pqk!v<+7{A%&4j*QW}#IT zfT%GVN0zMtGPeb^>j%+%6usq2>TK9F_2_+Q>SQ+}m)ml1eHF3J7 zif)>AtCQ`a=V3b|KSmWnWb>gWz$10=_z2SDY&=)lyABb(Uke>`hiB?snH_zV zuCcb*osp}b%DQQ;73}I#HWF`k+807 zRf=XIy{P0D4cpkSze!j}HTXfWVo0s*I?u;iv?_K5C&9iG*W)J-l6ODkv6{R~@GqW} ziqW~b$f;&}>RLRad~~RNod+JREufpH(_=iV^thx+p;KqZH^TPgA}3a{nEBur3w;Lx z3x9aD>uKPV7_xRRQpa3LvR1wc*t`+jde%?J8=N<2kTrjrWc<*N?RCa$!>zKMT#dlX zqM8#cB%9tq_ZSwF3U-hh?Ko8t1eKvQa*&7r^P9I1Y^+1HpHjKcW>4L;3D40Ee)_)R z!z4*?#Gr<3{$081yNeEbBZK;~kzY^vvsE?h6)SL_sjg?xR+lh*UGCoR4-F_|%5qe~-N}yXQHa<;Or5~t;>_947(I`pOv>H0Esx{xVS493Hn?Waw>NtA&KLIw9reyv zN6x{xn?jGDOs(czozaM$ z{_Ly}J3D*e@pGxO?rd)@$>YPPrH7$*uG;5&yEM9DKNrE9g1Md#sV+To7qy^{kchHWnmaBB`E|8g$eah1y)3uU*=F4^*~g(@D|N**P$o|TGTC8}PzYCa{Z0dW!mYts|ApJfr6%A=8+_LQ^;sV%)f-R{1SpLH7XC8j2)qy)qj`X<%JCS@mQC1>PiXB6e; zga_tiBo`M2=47T6=Oh&8Bvu!uwzNcMXJ_XWlvEUDm6n#~mR6ON*OXT`G*y(?_m0hXkF5-j&y7xx^iQshPtOiduS^Z~EKCedO-#-& z4NuR^OwTXPE-f$4Of4-gEH5vQ%x%oA?5uB0u5KM}t}SnD&F^ln9&9Xbf7ssP-oeqq z-uBVK>pt_TkmR+0E(2?ZwId)%nr&_4Vb=!`;Kv+uPe6YUnZmfMO@Y&m-sb>y*RY zZn@vR>X%Z~Hko;>qH?lI)P%KsoFu;lFr&W+5eXjtPLVQd0d-hIlLfzo+Jdu~VKO7( zT)BP$X&#BIN7an|t5Qp8I8Mr2B;~R1PegkOy$SVfHR~n<87V?Wz27nTd|GE=<9CVOBr0Qm!6)FTh!?;)+R+HpGbm>9%N=rws4%S zKl6BDf#YFIx91G*1FD)5TMf&gVtYG%oI`!hAyk&njCECvKrhh8ZN}I=oh>}z@_3Kf z5OY#W5_cCi*)zaX^FLS(TmI16bucmEWVBi6ioa` z^LSl!z6mEQi*7iY3`X+x^}Vp#8qeDHWubpy!fSg{Qo9Z(=z`Ou>vRZO1 z==^N%i3}NTO^PA3+!sfJl>nDynKd7jG42f#ga?NZw6WePPYNV%1-M4vj<6?uI4)cD zyiGeRQ?<^29@Wu7Zn(#XumfXTUOxA%{IoAgdBoA2M-Xs z^4s}vU6r7LU!k-4iM{$fmV{F!;<8EBHc#yts9-#pnhSJ5Zk0qNdJ6RptqPQmDX28p zugEA%D~ojx8S-{4zSrz~gA*<-;*+U#9_=+VqC)GJk(JeFzE~MxBzYdX9UQz(nzGtl zF_oiOT9kK%A(kO*+eP=^(MAkjp?i6J0waxkP-Qxm4v}Waa)fvQ^|;S<&;xFzQ_4Gk zY|UW+7o{P*hkN;iuNt!vh%7@Ac)?bm?E&N(7-LOaR<6)L_v?GO1&LSRLpWf@#58K8 zKEHNW!$4U++;t$RxD11_WSS-aR*2^aXMXRAQ6Z$qM3v|^-0XWbUkWVPthB zk)w*iiP#fD)cjPV*{@}7XaqHgy^|bhLeK~g&H?)Bw^aS|=UV82A^ORz2?Y4i?9L_8 zGH@q2gFd>u6nV^OOHd;T3CNpOd{Pp41}bs6mKTVE0os@+jG<}ObMtkXYd}slWzF2; z%x+HTU6X?s7wQ+xKDM8WCgnla`HuP}f_v@4y8Z}nfR&`YcwU4RTT#9lyn42ck@-ob%^h7VVH|@peEq>rh%`gas1cfo!FN@98ev{}v9@+f; zUi&q4KDxwC;pJc=Z1H*sl{Q#qv96MVw4nh)8DC&W5Tr4j1-)S)^6LOg={-vr{mT0K zX2`o%)zPzAgQicZfF14n~Um;9`C5T#y`*BSicI%Ng*97{1Qaz#8#I# zbxc56t$nE(E!HOj11k}=)CpvCUr7Yg5+jG){mNw>YLQ7YuVJWqs)g}QKpJM$M2Os9 z&UsaV5uc-2=gN;DH{e`GcBW@TC6FH*w|1xUYpc` zfv1>zgWg`2E()h9gLDYQ}U}|$O%r^MXt#))W65|@-t3$tKb~%mr{OCE-pGxyugs~ z-EE=vMm>)m*_dgj$HCm_R8`;#i_Z0i9$W~}=J?Tw)^Vhho7MBf3rc_7riO-!h6d)v z-!|5mqQ(|z2RvEm1KFLjR`;#xEr%Pyej5kK5I+hf=6MFfbdRId5mUcxn-G`Sj?B z%@e+z#nZU%eAPQS)D=U+EQVo6txX?3&_JrEjLtYu?qX*9Blddy?s^SH`>A$dzyr*!qG zic)p4nLLkkSl+=N3YdglXs)@0kaDOM)2D4a1^JrW+dIr*?TQ+<)L3)#)uWcGv0?F4 zlqIooxU}A7yfb`9SW+5xJ38?_ea2%U)Mz(3d>kSc)tbF6@*h{RNddYB91DX?fdqB~ z-}(mz?#S?)x1$&u1_ow|qr;MSNrt=R`Jl2fu(tIgKRJI@znoc@kPY|JjkG8$v{ET2 zr=X}VqavkH@qmV=^-0~b4T9OF4bVkr9_ZB249TWM573Wu{K{?OVkBVTZqj~DJ(+QkKPntCM_804k)aBT49pwp>y%wdzRY;95?SaEe%WOz2HfQq{2*YM;kIhCS^J|R*A`~B5jwbk3}2OUz{lu;>9Mg{f8{o`)7EIo8Z z@XN|J%gog0mEBvu&ZdD;Ef}Y^F3E}lS%tPA#x!SFcA(79zfj6v&YwPkgWsL3eI-3f zX#q~VD3+v0CtRL-X*r!{VBdWS_p^?v8L^ z^iqsIkcpZ_r(}0~F;@aGEGH8vB&G-s3CzPRoGn#&6CbQ3sa}4l-dZ^YJdb0dLb`@h zA2Wwod(6}`IGv=*-TB^Ro7+s4d>42(2~co!a(8bJm$VGzYI7_#4a6D9K^{W=TI5(; z0ex4?Cv!@(&gKC6Qn~(E|KK`J(+!7q1J=sv87-jLeXu%>vIxwkhi3$=dvkd{a#1EB zdi0DdivF(t+S4#Q`)OL=(C+8k48?9LO4x|xJ`Kjqq|aB9;5Qh9Y$-T_rTs&8W-a!4 ze;X3I>iyAbJ9GP(oMuRYekslD$s~~&pu3b#C)O(uJ7Ql7W}rSYvC}jn0V02Y=CbzJ zfFIPp*^-OBY+uBCoK6h69<{+GK8Y&ChUu7x)j6_|6ts;u|I+sQtmh$^nry@46{h;vCf~z|)C3o|}Aw0Kj?N6Nn6&x3F&+P&9 zSRv2w*i*0Jn8QFzbzaEV-Yfi9Y@D^)J>a)Q9keARZ>?(#c)sAw)gVDb)^Kh+3s5g% z$u2}S$>?<1Iz146U)l2UE`XW3$wBe;(v&|Bn@p+GWXk)u?>@pYOA>Lx)5tu-V?i``ei95?oXL)A?K zH-6Ifb}w3tu4w=Z#(`UT%~TM2vZrxre|hfk)&aCy`v%;{drYHZA%U&mQBL5n#l$2g zy_7Ra=F-*5m6eO@ihB)Z>?z7ollVkXC=5#Sn?k~H?a+*{bJjb-#E3|m33r;+PZsX( zj?z_L{t~~jdeRLu(-t97oCwVCADw$#p919z{?!q$X^+!8$G5JD5?$8%Twl(b;n{X>yA~d-BHDzu7?Cji* zyz-PV?I$()ZF560$~!*13a~(Prcm-R%^jV!#L1Hc9H& z8wiotI>VBU(;?rL?JaeFnNZ}kOxA*t&RK%*>dZ@4S){066;-Q=^$wCl-B1dnd2;#A z^NRm;q1!3ZrtnvcpBk43%b@I>xz4Ks$$dejPG)jY<9wKoNcXP`8i0e4{5B?iCdiyF zIJ}A@LPz;^30;OkVRVIBvz37!MA$HvziI;4nf_j9fOuGazKg;Lk2v>z#P=>rQ2zaD`)490@my5J1U#XXV)?TxBV*BhJ??=VdqQA1 zOwku=odo$KFL$FFP32Q6T%4uj)!j?GTFa#Kn`7#F5?phet_P#GulX4CGk%b~nm#Yn#n?m{elTDLCEI zno{$+Ukgg+@yVz}wWM>zVYJor#VY$MDSdm9w4(mFU(#J9uvXJ9aSATu%FN5m<*?W{ zS1z5?;QjOU8oI(-3cO8i8?wZQfpxmIyHTd}6#>Yapo|4I2VQDooo@p>7?q;fWJ#^b zjn7>So8q$4*AUlz-v!a!2!29>LjK?jn!vs<5H0NE{TZ3Qr>%?^!U=PkJTJ;j;a7#x zON1e)$AbUW&z47*XSg3|M>TL-U!x2OVa7x`ucW-Sdiv>cS9A6bjzi*G&!}>ru``XY zDp)*WXsA8xj8>g{l}lJ1s=Zo6p}UDUiH?FW{Uui2(G87Cuc?uf-a&a(RMzL(@`XYE z=x@l_L}v2NQ+&H@z-Id3Kv-*4JKeQ`QycRg2!zg};Z{z=ba2RNO;VY$g+@KN}pk8fI9r`Il5ksk6& z)LW_j`UH!x@v#h}c`sq*JWf4DmQ1IdSCM)`+Ue_%*+?-l5u7zfTZM~#=z#wjLT;Ym z<6G$}-r3;?f1*X;1aa7{1gju^aWTOiYtE9L8G!EHx<~l#u!}g>*lGvfO@44OLk~4d zePq^q>h6u>uFk>M?Be2Zb8?ZhturA6SFXBH*LQ80?(n0fVW#G+%i)|rH}(yhPZQzY zM@Gl`{hLp%!nZAJBcLC_3sIVs6clRDma+>p8a+<1+tc0eKor?x=CyIru^)T{Ktw>2 zznoXg=fAiP2ndKj$dlhk{xgt7pmk3XYo6TQy^Ch#z-6e zOvR+~uzXe2{SLfI1Ji{7CWC`NevKWz1g0`WUw$l4pKSuA+>`1Pz|v{e^*!)D*=DgW zPm^j17 z5_ghR>IJxNakq)Z36F2HqHg(1dq_>i<=((()3E0B0q!pv z^{pKcx9}eugh->+d1M)nJXMyuH!#^k}cf@8n|l#wTTfXUQRELD=3xfrt#( zwOPDW{Wtkk34d=Wzj5k{K*;oqM5daiV;;EISl&}?QE=GR}dqn9x zu4@g@(Z9DtF;r^+oeESESwyv(enf^zJEN!TD?QLv+ z^NSxH3FITRpMLi&0Pyd{hyCZE{Zn&(pT3p0g}&MU66}A%Sy@`yTm6ps|ANE)XwAQ0 zT4Qr!$T6Z*!27Qa(eB2mU#t ziqj-3Icl;KEtx?5My^&L0U;?RDxKOzszLos_pU}^kzEL;nUQ1P$zA-70^Dh6YgoG; ztDC{cemLk7%*Vc0(K5##AKN-=Fs?1vj{OeX>;wS+7dKIj^#v~+EqBZk~g)$ zJQHZ$4hEaEjVGpJM^c$i$zx>R<3S5Bw?*(LPl&u)0av(S|P38jL31y2RhWm)MfbtGe~0${I(! zeY4jjk{9X?CI4&RFPvKr_L+n4iE5gk3>PX_jyGN~al6t{RC|B2<2$yGoV`M#zn>_h z#+XB3iY^C_=s?j2Ye0_NlHW>ChIzI zAQEmj*c`k{HslIK_~EY?X@hSAo)-BHTXKnObnn}Mo&|BZasx@HZmw(|41F;AXdF6&1 zAoHq~`}h>KL`SH}A(s;Rh%X!UGOU7_Sy)thx<9*FhXb$d0PGq3Mk`%xEw?rmf_&Dx!1Jj#qsZl0Z`es_uN=s&0V@O zdHK9E`BAd@gj$rxD@*b1%mr8p`T{M(=z-|x&r?R8j@H?bp*={bVXdbSGq{S_fyfT+gS$HR?sC;DKJGW3XK-{{FF3v&{Hojb-2!?ZH9QR5{z0~1NrtzS5`h36u5O= zx0p&5c*r0-=~X}JtDH-6(5VTVbVTxw?&XHgO~?CNLA9wN!a%KjMy$REZ#;KV=uYpd zd3{c5*pGRCPH%9o)jYBE&;b5U1E&<+_rlbsAJZIG5MR7~f2F<K038DWCVr%`Hc=Z4(fQaQsA$bU(g#!k9R~%S|hCBDD^d7d?oao!(Wsu&KL~ zARSH9Nf24vRb|HkLy)IgWJ)L?@3BmpzZs2Hu}g_74K9&DaQsTeW6q0~peBA|g_UE< zmVU`ahJSg74?iKtT3jcrXG+C^vW9~!o*<;)a!R9qt07kL`LvMM*hoFwMv>24XRC9r zXR?&#c5d+#t+F@yo@5kxxJ4FuJX{sIOTz{Z#qhLIaz!xH5>5spgEoT&?GKL`gEVs( z;;*xtT}Ab)vijR2)C{p$#M(Jieb4hcDP{MF((0gBjwZOSbK5FpW$!p;fK%JMZV**-NxC!V968d4!;$-a&X%$23C4KFl4VAVl{&n zv+G|>zh}jV`)jIkzKyfI^;TUlmlj*_d)Ck~tg{_zvt##+GzPYD9Q^cbNlTxsvGa1G zfkT(|z%5bxkY*4m{_^ak7m7hz6uygx5<8&HNu%aS|Iu9DQ|CdyNbzt^na@e%*};1j z#lwIENKt_G^Bvj|0O>*COP{!>(?d3XLZq{AzfV3WJ4tF7+tkQ~C*Yg=d{Pm5 z`bpgid}b5K44>79K(d*l-&5KbmjR-F5gyGEh~&(i6#dzA4& zHO%D_@WZvYGS*~)0epKVRVA|yX!h1}bh~x+)LIYIqxtby-=&F1uV0rllX!6^#u+$(?-l-IF{!8|a`DcTZ<}ixV?Y7m-n%hq--2Oq!jkYE#(HF;}8-eP3ZdE%3-EwDZN4t%($^ntl zyv4S&>aRRt5dIPmOsyUc9e$HCitA!0lgGDkn^Q#3*(r>m>&Wbfn>3#k8SGArmTior zLMwx;`NYm|B`%)4R88$h7Iy!g5}&4-C*-g=46N_VTD6Ld-|V3i1`iC&-7lq$rKg$Q8%)gV(Jwh7 z_fr|ruy`G7ckpYR-H&_=21O^V>{JKE{%(Nb+7gEQk=%yUJ*j3j<=o`6xUwx1 zO-Y>O^SB^2VR5w$wWc^73q7kb-_9~Ww*4eDzC#o>oIqNzHGH!rPD#q!y=uO{avc9C zphmhEVWJlk6DTv(?5j@7n6YaAS#*?AmI4+g!yd?UGje)@KT^*e(l;{`^Ta>PqD&pR z%@XorCa+Z?+OSHboo;eS`7&w9EQTg55aRwTETgG?*N` zXw2kMbpWYjmdlrNcaHKr)rD;pyqfzB;^|Y0AEV4D)v=ajddd?m)-|8HuItb=4~AYk zs59VC$(9D!Lh^QVucEcc)yD|zIXtlk0P=7TC0ecb>U@nja&0)>c2kWrKCJJiHN+CFp^=Ro)a|J!Bt* zuHn7N!jO$K11Tk(vQ(;c;wUc2`=KKJ_;-6|@q#HD+u3{lA*4BT9z*b4N~L6|Z?#2V zU=*v%&5p^|1V*-4k%6BkRJkA*Nts7$R;?5ZxyoobH>2}7%GJH;WxR3EhUDcB5A?U3 z+C_}{@^P5f)@E(4nW&f8N7TdZr=6NiG^&6os3k-kN;zI0dVJDS=wp6_sW=xTm-rgu z-g`)NRoO}7C`rE?wA*law%@eTygry~XB78{UM9soJKR0@-k-0K|I%rpf>@k+}{mj72kBJI+`&Pkl2bRJX3Yz7uJ+CZy_P z8e})I`Lg2O#aKI)Z@F_ zYP_o4YH2Co;rm3xSu?Q&+wpf}ef4i=clZ}~fejYj0a}lN&QZaSaAM5L<97>`HKPs4 zsUFc_9>tZwlg~t#)C_#cLbEozfeJi>t${T8Z%-93FPhE)Q88;HXS>d9aw2?pIl4%Fw7W=K-HZ5`M#mhF;T1&_YCrMM)uiWZ5}H6;%QNc?lse04CE zvN#@4@uROq$;08*19CCtVnQ$D_WXp0!fQ?8^TOYc&een%;v@UXp&sLEr{re7nw!JO zFI>=Ak18Sun#z>K?Hm7EFqe^I;^U%9;S^^wjW##=YJK8J7*4N-y}ufy3yb#2*fNlC zCKWDx64KY};mvS;B;Dr(e@$OJMFWW0;wmI#^wr3j?OB5NnA!Bpx+0IP?Xld@xHG0Z z0bJ2Nq~x<=NrN9NHcwQ8ZO2k$3yaL0=*YVWROj2RW9Ou%ez!*)QHw(Xd4_;>`P?qH zPF+iCz6l@Bw;PAIM|&u9{1sHpxF`6}PmHhkLr`T!^%CGvugSXJLr`II;sGkh3)mdu zN=7|jSgwRBSP`4ZvIO7`tQ}zF9{upgtiGMxt_*TDq#CMdF;jn{l&9?>Wy~kZF_5oq zZx-jkic5}j(^Q%;oQVU0TE22R_IK}lu74Ru5+K7_UqC6^O-WN*bc=mx_BVfI?txNu z__;u-JHp6P6slRmT6=QplsD0|N+!~7K?5_5=<;&HoIHo*_m+bjZ`Qi*pOrz{C*qK* z(x!Y_#lmO^-DhF=et-X7_TBZApssq~8GV}XK0UoCmA8i5HHvW|HX$iRs4d5>&2?#I zU{j+*{b-_G68NP@A8Tw0d^!>L(#xA9l7iDIl<(j+(p6sNHPuFvjjK)A$+*G&2>)A9L+a zqNqnw&J#?_SJV^7hQ(Z3V&iqwIU7|w+_T)8G*H?%cnLh$G9Xvc>M;V|emW|DR{mAt z&T}GN1@a6L-o$kwj@9>O`SewsLz76BspvGDA{CdTQXORE@mB=1M||tf;nLOpdjAbn zayBXY)Mv}f_x4dpc$n#hBE&y!uCn7;31Im!{EibwSpb`PdFJ&*2OkF>;Z| zi^3~yZ?^!Bbhi{dk*!?R(UNTI+nHxPRL?68QLef8XC@p?=5J)U81kH|c(_R>$1_54 z@WD5HPT5awurGoPZ0AyKMR)3ag&I|aSHwzd<376@qHi%uN;PvO@~~MZuQKtC(kdsg zlAf0t9y0CPC3<$Shl`b!yXf_YiMX*}$5%!b+mrSUqs&#q0~lAUC3M`Su0s5rf%zA= zr4J?ok1*mu5Zgs@ql(>r&F_{Kob8rw8C&RIsG(v)#9Q4lAg ziv4^_@}7oEUHp>t7It_0Ui31C=wAL-e+^@_PH><7Hc`H)t%wC)R;+CL^x&8^0&Z9% zpa?!YdJ&O)b<7ad{#cvs=~e@aIyleicF+!Cq2U*=@W{wRtgJ*#+d>~>V8EpKMxCLc zbU0qXe64?}K#(#u8ehrDa6VzgM87tGas2wqT9(6@%j;-Z6Cq#8oIproU@16j!sbtR z8(M2m-GgY~w|;G&3f|X(WyGt}jp4}TuCsjpLbTvGVjD|iNAbqK4k}%_B&}lXbA4uO z-G0!95~(W3>N}esIh!kKG8%=M!F|*WHrk|u!Bb)Y9I=g3GOW4n1Y!l&2&@KFt_Y$i z2BA0(ON^~HRA^=IvMDOJ%REB#P~oM-O@Zf-9mL4mo18;{iqRIz=v~#Rq(wpFFdWLr z(vP`K7k@)H59kNh{U~1~rJvtIHw_zEeB&+!3kCb5RB=dYsEH~~x0I7gSNh|zWa0^M zGqAdMxuT$=s<7g?Zyjs%uQodYm2VoKBNpBcsZ`}XE|@QKDqheBh7;26GhYJtTRvZ) zIzhLBt!cno5)p#K4X73*H1M@5ubhv47wFxf`kCQX$*qJ(fpBL6aXk3Be!B2ddQ_<; zrYh0U?EMJ%2$cN2UhSEA*wGrB>TN^<&jnBlHVMm>Z{N z<@EroWwe5$mCGd@qBRBtKm|a1rIBep5~&-lFskQzS_0DnDgjCW3c%ekfE<13rJ0L0^D9NJ6$(XZiO#lBYJ+)&pqaA$pJjFaU4>h*trSmhydqCSSmW8ehQFxAx)iy)lzcaxbF_?yove|#O?_j z3bZMSmNmExQSl=Jx&hi=7hrwXkX#{xOJHX?A|du{gF8JfV|3_EZN|9^#x( zK!9F=J%BpA)=4)N={hs7EAVF~++dZVI}p$DXSCa>Xi(9iL)*Uh54Rtx?ROaQ;@*c4 zkG|oRYq+QUO4z`7QPZNKK}TnY1s@5(ctGP+z#ZVJoWtFjD@u7zU?{7CReX2@qaWA$PDuhHQ!F_H;!;YAL{zvf1r(fK_B6B}j4 z2@qv*iSzL(iQ5fmZzXAAqZ0dRXeEqkZ%t8WPLO4dlt#66RHk*36Tan3wMcIJ_|5lW z=BH7Xt)e8Mtr%-mPPQ)g)Y|IR^(>faSQ&on*EyHM$~Tbr_h6;2#2Oh{TB@k3)Xec- zV~TcYxCFa1GiDVrRQ%Rm9uDrZDf|oe+rr9{NCCBoU;9_ggCs)Zg;cc~W|8l0A_O#`X-Q^1|x(kcg{y~A;%tWr*W*Bx=Dt;3-^S^|UjgM?c3w9w;&UJRyVC(3m`3F~6Thlje@ z(}^Bv)hcthLlWo)MLJR7n@T6zJj65ivU|`t!aN5>hi{VXlt2Zu79~=TO;m5>#|Aj{ zjdxZ-L7UG2{h@69^jJistQtPHjgcH@Z_ov{nm% z2`yBhMmdt7baNN8aba&R(~2PaJYaC+&G%j1KtM8ULtYuNW*|CfoBpXYDvgS^njEE- zOsxBpUSpWDcn92o3NB0Mi~tDxw9LhZl4haiDwOHvd~cNEXL$WA;l8J@)}I%@!`$rk zU(OqaGK#SO5}r6x12uq@_{nL<<$Y63bW9E}X_7+oNL@Z12$$__TqcP3$(}+F{eYgJ zg;8$ageP!8y@Ez#GOL~wU$L}FBa4q#oqd|ES;ISsJ=I~7C!0@9m}UCd^1GWHRV?i$NBcY!X^AS)WEHK z1p%%cGNrlTxzeBc-|IRdmjiMziHqj?5f*j{o2M8D*jb=!qtrK!tPSXbfAay9Ny=eh$) z7B`oV`B4ZTT*wqWHJay?DQ$BNNWOd@j^wL>g|wM9M?3UTSwt_w`DHj8f-SltO)gg< zFO+>g44Q1=yf?9}e$l!+7PMK*#ur-SQ_>-ST+c^6GHbtC}5 z!5Zkl+2((GDhKnMz}2_2Gqy1NgTmcaS-0I{Lhv}(jJi}aJo^%a-;qq?jfJ<_jV)q? zx1h1^*XD((d?joH@%~x{lZ(CB8+9sam>j65Bew1ltozX4QBUq2agZsF>IkO zKM0+s7C0rwx|~OQ!N1dY7hK@Q$MIeo1cW|ig5%-#vOmH|QuI)tiFO0^X3bwIy`yzM zH|lMglb(bjo5ci1!F}1%#A3tb}e|I564euXiWN!XeM>U)U590#)bVH5rnq$3dBNeHtbktKmjmo9z(C4rTVK@gA0A50&Uqt?34zP0V_m}4 zWFq*r5no#v*Mq~t^8p>d>IZpG`LvSb=R;gF+In5z?>vaeveksZGpY<}Ri9-@Ml@R9rVhBl2OL{8g_t@5NX5g0=_FJWm;6O+#GAccqk&v%jDnBH1mcRor8GZ=Dn=e zaTYI-@T^t9K{S>T3if+I9VOJ~1rS6>r+NH>V&pqq3?SXjU(gG)8hdTKz6RfJpeMZ~ z^+EBd$anZ=!&j^LLX@#2>Q#Z~ES41kLvVIzWGNC~fnwN9ZjPUBMVp6ZgmhjM`eZ-T zzb0sJL72EPawyY(pk7Q_Co2fTY(2}!BzovOzy$NOn*L_@CLc=TYjbbRFScn(Kn1?m z-4jZQ!}Ib9uYJRetqY~2qO5I z{eTmTcq^K#Yq_?EU_OPWANzyb$axU%fdK;mYzY51ZUg0G6qOK=D`YkI$wocLX^NBE{|ysl`phe|Z{0NMtSF^mF;lKx^;4 zAj0U*(69ulSC75^B#EmEO6qxhW3u|bNA)SIr$6Xkg0SWhj>H1K5O<3S<+W& zR^jN{8=%VT?`+)Bn)|zbhx22Adb5V2Gmo|^sf1USwSs3ea~xzGRpNO5vjMp8IVPAO zwc`F-VG45ny^w4kKzp{5oct)^g5QYetv#bkh@?))eH=eZm{g8Mi7 zb7qHsNB#SR4SzwTKQ{l<^bLP{`SafRcRAc2g027Sh6CecR*C->M*fNVbM}eZ-qlbN_nYf1&=}OYlE<`AbOm|LUdVAH4h}tozSieoO2AvfF>~@~=X> z|Lp0vM(r=7{&4*7%Co-<@BYirpI7EL?oajHZ|U7%X7~?&{(}(jf4gx1+PLyuXYJ=YIz4f5`OyHDZ6~Wq%9x{xZ`KXMf4|{tU{Wk^Xz; z_?xx;%i=!*|2Gcz-+_N0EPp4Ke;Ebazowc0j{N&@@Ov=*%WSy+!_X=v1_u7S8p6km N=|j9a%=3Hi{{Ww-9i0FG literal 0 HcmV?d00001 diff --git a/docs/layers.pdf b/docs/layers.pdf new file mode 100644 index 0000000000000000000000000000000000000000..882e116d7a7efa65ae4ec1ec3c8ceec940a74bfb GIT binary patch literal 26477 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 info.seedEnd) + scnt = info.seedEnd - s; + else + scnt = SEED_BUF_LEN; + + + for(i = 0; i < scnt; i++) + { + seeds[i] = s + i; + } + + scnt = filterAllTempCats(seeds, seeds, scnt, 0, 0); + + // The biomes really shouldn't be further out than 1024 blocks. + scnt = filterAllMajorBiomes(seeds, seeds, scnt, -4, -4, 8, 8); + + for(i = 0; i < scnt; i++) + { + printf("%ld\n", seeds[i]); + } + fflush(stdout); + } + + free(seeds); + + return NULL; +} + + +int main(int argc, char *argv[]) +{ + initBiomes(); + + long seedStart, seedEnd; + uint threads, t; + + if(argc > 3) + { + if(sscanf(argv[1], "%ld", &seedStart) != 1) seedStart = 0; + if(sscanf(argv[2], "%ld", &seedEnd) != 1) seedEnd = 1000000000L; + if(sscanf(argv[3], "%u", &threads) != 1) threads = 1; + } + + pthread_t threadID[threads]; + struct compactinfo_t info[threads]; + + for(t = 0; t < threads; t++) + { + long seedCnt = (seedEnd - seedStart) / threads; + info[t].seedStart = seedStart + seedCnt * t; + info[t].seedEnd = seedStart + seedCnt * (t+1) + 1; + } + info[threads-1].seedEnd = seedEnd; + + for(t = 0; t < threads; t++) + { + pthread_create(&threadID[t], NULL, searchCompactBiomesThread, (void*)&info[t]); + } + + for(t = 0; t < threads; t++) + { + pthread_join(threadID[t], NULL); + } + + return 0; +} + + + + + + diff --git a/find_quadhuts.c b/find_quadhuts.c new file mode 100644 index 0000000..fb0bfaa --- /dev/null +++ b/find_quadhuts.c @@ -0,0 +1,165 @@ +/** + * This is an example program that demonstrates how to find seeds with a + * quad-witch-hut located around the specified region (512x512 area). + * + * It uses some optimisations that cause it miss a small number of seeds, in + * exchange for a major speed upgrade. (~99% accuracy, ~1200% speed) + */ + +#include "finders.h" +#include "generator.h" +#include "layers.h" + +#include + + +int main(int argc, char *argv[]) +{ + // Always initialize the biome list before starting any seed finder or + // biome generator. + initBiomes(); + + const char *seedFileName = "quadbases_Q1.txt"; + + if(access(seedFileName, F_OK)) + { + printf("Seed base file does not exist: Creating new one.\n" + "This may take a few minutes...\n"); + int threads = 6; + int quality = 1; + baseQuadTempleSearch(seedFileName, threads, quality); + } + + long i, j, qhcnt; + long base, seed; + long *qhcandidates = loadSavedSeeds(seedFileName, &qhcnt); + + Generator g = setupGenerator(); + Generator gFilterBiome = setupGenerator(); + + gFilterBiome.topLayerIndex = 19; // Biome Layer with scale 1:256 + int *biomeCache = allocCache(&gFilterBiome, 3, 3); + + + // Load the positions of the four structures that make up the quad-structure + // so we can test the biome at these positions. + Pos qhpos[4]; + + + // Translate the positions to the desired regions. + int regPosX; + int regPosZ; + + if(argc > 2) + { + if(sscanf(argv[1], "%d", ®PosX) != 1) regPosX = 0; + if(sscanf(argv[2], "%d", ®PosZ) != 1) regPosZ = 0; + } + + regPosX -= 1; + regPosZ -= 1; + + // Setup a dummy layer for Layer 19: Biome. + Layer layerBiome; + setupLayer(&layerBiome, NULL, 200, NULL); + + + int areaX = (regPosX << 1) + 1; + int areaZ = (regPosZ << 1) + 1; + + + // Search for a swamp at the structure positions + for(i = 0; i < qhcnt; i++) + { + base = moveTemple(qhcandidates[i], regPosX, regPosZ); + + qhpos[0] = getTemplePos(base, 0+regPosX, 0+regPosZ); + qhpos[1] = getTemplePos(base, 0+regPosX, 1+regPosZ); + qhpos[2] = getTemplePos(base, 1+regPosX, 0+regPosZ); + qhpos[3] = getTemplePos(base, 1+regPosX, 1+regPosZ); + + /* + for(j = 0; j < 4; j++) + { + printf("(%d,%d) ", qhpos[j].x, qhpos[j].z); + } + printf("\n"); + //*/ + + // This little magic code checks if there is a meaningful chance for + // this seed base to generate swamps in the area. + // The idea is that the conversion from Lush temperature to swampland is + // independent of surroundings, so we can test the conversion + // beforehand. Furthermore biomes tend to leak into the negative + // coordinates because of the Zoom layers, so the majority of hits will + // occur when SouthEast corner (at a 1:256 scale) of the quad-hut has a + // swampland. (This assumption misses about 1 in 500 quad-hut seeds.) + // Finally, here we also exploit that the minecraft random number + // generator is quite bad, such that for the "mcNextRand() mod 6" check + // it has a period pattern of ~3 on the high seed-bits. + for(j = 0; j < 5; j++) + { + seed = base + ((j+0x53) << 48); + setWorldSeed(&layerBiome, seed); + setChunkSeed(&layerBiome, areaX+1, areaZ+1); + if(mcNextInt(&layerBiome, 6) == 5) + break; + } + if(j >= 5) continue; + + + long hits = 0, swpc; + + for(j = 0; j < 0x10000; j++) + { + seed = base + (j << 48); + + /** Pre-Generation Checks **/ + // We can check that at least one swamp could generate in this area + // before doing the biome generator checks. + setWorldSeed(&layerBiome, seed); + + setChunkSeed(&layerBiome, areaX+1, areaZ+1); + if(mcNextInt(&layerBiome, 6) != 5) + continue; + + // This seed base does not seem to contain many quad huts, so make + // a more detailed analysis of the surroundings and see if there is + // enough potential for more swamps to justify searching fruther. + if(hits == 0 && (j & 0xfff) == 0xfff) + { + swpc = 0; + setChunkSeed(&layerBiome, areaX, areaZ+1); + swpc += mcNextInt(&layerBiome, 6) == 5; + setChunkSeed(&layerBiome, areaX+1, areaZ); + swpc += mcNextInt(&layerBiome, 6) == 5; + setChunkSeed(&layerBiome, areaX, areaZ); + swpc += mcNextInt(&layerBiome, 6) == 5; + + if(swpc < (j > 0x1000 ? 2 : 1)) break; + } + + // Dismiss seeds that don't have a swamp near the quad temple. + applySeed(&gFilterBiome, seed); + genArea(&gFilterBiome, biomeCache, (regPosX<<1)+2, (regPosZ<<1)+2, 1, 1); + + if(biomeCache[0] != swampland) + continue; + + applySeed(&g, seed); + if(getBiomeAtPos(&g, qhpos[0]) != swampland) continue; + if(getBiomeAtPos(&g, qhpos[1]) != swampland) continue; + if(getBiomeAtPos(&g, qhpos[2]) != swampland) continue; + if(getBiomeAtPos(&g, qhpos[3]) != swampland) continue; + + printf("%ld\n", seed); + hits++; + } + } + + free(biomeCache); + freeGenerator(&g); + freeGenerator(&gFilterBiome); + + return 0; +} diff --git a/finders.c b/finders.c new file mode 100644 index 0000000..5ca0e1b --- /dev/null +++ b/finders.c @@ -0,0 +1,684 @@ +#include "finders.h" + +#include +#include +#include +#include + +/* Globals */ + + +Biome biomes[256]; + +const int achievementBiomes[256] = { + // 0 1 2 3 4 5 6 7 8 9 + 1,1,1,1,1,1,1,1,0,0, // 0 + 0,1,1,1,1,1,1,1,1,1, + 0,1,1,1,1,1,1,1,1,1, + 1,1,1,1,1,1,1,1,1,1, + 0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +}; + + + + +/******************************** SEED FINDING ********************************* + * + * If we want to find rare seeds that meet multiple custom criteria then we + * should test each condition, starting with the one that is the cheapest + * to test for, while ruling out the most seeds. + * + * Biome checks are quite expensive and should be applied late in the + * condition chain (to avoid as many unnecessary checks as possible). + * Fortunately we can often rule out vast amounts of seeds before hand. + */ + + + +/*************************** Quad-Structure Checks ***************************** + * + * Several tricks can be applied to determine candidate seeds for quad + * structures. + * + * Minecraft uses a 48-bit pseudo random number generator (PRNG) to determine + * the position of it's structures. The remaining top 16 bits do not influence + * the structure positioning. Additionally the position of all temples in a + * world can be translated by applying the following transformation to the + * seed: + * + * seed2 = seed1 - 14357617 - dregX * 341873128712 - dregZ * 132897987541; + * + * Here seed1 and seed2 have the same structure positioning, but moved by a + * region offset of (dregX,dregZ). [a region is 32x32 chunks] + * + * For a quad-structure, we mainly care about relative positioning, so we can + * get away with just checking the regions near the origin: (0,0),(0,1),(1,0) + * and (1,1) and then move the structures to the desired position. + * + * Lastly we can recognise a that the transformation of relative region- + * coordinates imposes some restrictions in the PRNG, such that + * perfect-position quad-structure-seeds can only have certain values for the + * lower 16-bits in their seeds. + * + * + ** Set of all Quad-Witch-Huts + * + * These conditions only leave 32 free bits which can comfortably be brute- + * forced to get the entire set of quad-structure candidates. Each of the seeds + * found this way describes an entire set of possible quad-witch-huts + * (with degrees of freedom for region-transposition, and the top 16-bit bits). + */ + + +#define SEEDMAX (1L << 48) + + +typedef struct quad_threadinfo_t +{ + long start, end; + int threadID; + int quality; + const char *fnam; +} quad_threadinfo_t; + + + +const long lowerBaseBitsQ1[] = // for quad-structure with quality 1 + { + 0x2aa7,0x3d99,0x60a9,0x8599 + }; + +const long lowerBaseBitsQ2[] = // for quad-structure with quality 2 + { + 0x0825,0x0bd7,0x0c77,0x0dd7,0x0dd9,0x0e57,0x111c,0x12bc,0x12c1, + 0x12c8,0x12e7,0x12ec,0x1357,0x1358,0x1638,0x17c9,0x1849,0x1a47, + 0x1c1b,0x1d95,0x22a9,0x241f,0x2899,0x2aa7,0x2bf7,0x2c59,0x2c77, + 0x2d19,0x2dd7,0x2df9,0x2e79,0x32c1,0x32c7,0x32c8,0x32f4,0x32f7, + 0x32f9,0x333f,0x3344,0x3363,0x3368,0x3377,0x37e7,0x39c7,0x3a47, + 0x3a69,0x3ca7,0x3d99,0x41a7,0x44a7,0x44ac,0x4597,0x49a7,0x4aab, + 0x4c59,0x52c8,0x52d7,0x52d8,0x52e7,0x5305,0x5343,0x5348,0x5358, + 0x5367,0x536c,0x537b,0x57c9,0x57e7,0x5849,0x5929,0x59e9,0x5a67, + 0x5a69,0x5c97,0x5d09,0x60a9,0x61a7,0x64ab,0x6bf7,0x6d15,0x6dd7, + 0x6dd9,0x6e57,0x6e79,0x72bf,0x72c8,0x72d7,0x72f7,0x7348,0x7358, + 0x735d,0x7368,0x751c,0x77c9,0x7869,0x79c7,0x7a47,0x80ad,0x82a7, + 0x8599,0x8bd9,0x8bf7,0x8c59,0x8c77,0x8d19,0x8df9,0x8e77,0x8e79, + 0x8fcc,0x9070,0x9118,0x92fc,0x933b,0x9340,0x937c,0x93ec,0x93fc, + 0x95bc,0x9d87,0x9da6,0xa587,0xa598,0xa5a6,0xa69e,0xb0db,0xb288, + 0xb4e3,0xb55d,0xc29a,0xc2a8,0xc7e4,0xca9a,0xcd53,0xd0e5,0xd118, + 0xd5ec,0xf2ff,0xf304,0xf33c,0xf341,0xf7c9,0xf7e7,0xf849,0xf867, + 0xf9c7,0xf9e9,0xfa67,0xfa69,0xfcab + }; + + + +int isQuadTempleBase(const long seed, const long lower, const long upper) +{ + // seed offsets for the regions (0,0) to (1,1) + const long reg00base = 14357617; + const long reg01base = 341873128712 + 14357617; + const long reg10base = 132897987541 + 14357617; + const long reg11base = 341873128712 + 132897987541 + 14357617; + + long s; + + s = (reg00base + seed) ^ 0x5DEECE66DL; // & 0xffffffffffff; + s = (s * 0x5DEECE66DL + 0xBL) & 0xffffffffffff; + if((s >> 17) % 24 < upper) return 0; + s = (s * 0x5DEECE66DL + 0xBL) & 0xffffffffffff; + if((s >> 17) % 24 < upper) return 0; + + s = (reg01base + seed) ^ 0x5DEECE66DL; // & 0xffffffffffff; + s = (s * 0x5DEECE66DL + 0xBL) & 0xffffffffffff; + if((s >> 17) % 24 > lower) return 0; + s = (s * 0x5DEECE66DL + 0xBL) & 0xffffffffffff; + if((s >> 17) % 24 < upper) return 0; + + s = (reg10base + seed) ^ 0x5DEECE66DL; // & 0xffffffffffff; + s = (s * 0x5DEECE66DL + 0xBL) & 0xffffffffffff; + if((s >> 17) % 24 < upper) return 0; + s = (s * 0x5DEECE66DL + 0xBL) & 0xffffffffffff; + if((s >> 17) % 24 > lower) return 0; + + s = (reg11base + seed) ^ 0x5DEECE66DL; // & 0xffffffffffff; + s = (s * 0x5DEECE66DL + 0xBL) & 0xffffffffffff; + if((s >> 17) % 24 > lower) return 0; + s = (s * 0x5DEECE66DL + 0xBL) & 0xffffffffffff; + if((s >> 17) % 24 > lower) return 0; + + return 1; +} + + +long moveTemple(const long baseSeed, const int regionX, const int regionZ) +{ + return (baseSeed - regionX*341873128712 - regionZ*132897987541) & 0xffffffffffff; +} + + +long *loadSavedSeeds(const char *fnam, long *scnt) +{ + FILE *fp = fopen(fnam, "r"); + + long seed; + long *baseSeeds; + + if(fp == NULL) + { + perror("Could not open file: "); + return NULL; + } + + *scnt = 0; + + while(!feof(fp)) + { + if(fscanf(fp, "%ld", &seed) == 1) (*scnt)++; + } + + baseSeeds = (long*) calloc(*scnt, sizeof(*baseSeeds)); + + rewind(fp); + + for(long i = 0; i < *scnt && !feof(fp);) + { + if(fscanf(fp, "%ld", &baseSeeds[i]) == 1) i++; + } + + fclose(fp); + + return baseSeeds; +} + + +void *baseQuadTempleSearchThread(void *data) +{ + quad_threadinfo_t info = *(quad_threadinfo_t*)data; + + const long lower = info.quality; + const long upper = 23-info.quality; + const long start = info.start; + const long end = info.end; + + long seed; + + const long *lowerBits; + int lowerBitsCnt; + int lowerBitsIdx = 0; + + if(info.quality == 1) + { + lowerBits = &lowerBaseBitsQ1[0]; + lowerBitsCnt = sizeof(lowerBaseBitsQ1) / sizeof(lowerBaseBitsQ1[0]); + } + else if(info.quality == 2) + { + lowerBits = &lowerBaseBitsQ2[0]; + lowerBitsCnt = sizeof(lowerBaseBitsQ2) / sizeof(lowerBaseBitsQ2[0]); + } + else + { + printf("Warning: Lower bits for quality %d have not been defined: will try all combinations.\n", info.quality); + + static long lowerBaseBitsAll[65536]; + lowerBits = &lowerBaseBitsAll[0]; + lowerBitsCnt = sizeof(lowerBaseBitsAll) / sizeof(lowerBaseBitsAll[0]); + + int i; + for(i = 0; i < 65536; i++) lowerBaseBitsAll[i] = i; + } + + char fnam[256]; + sprintf(fnam, "%s.part%d", info.fnam, info.threadID); + + FILE *fp = fopen(fnam, "a+"); + + seed = start; + + // Check the last entry in the file and use it as a starting point if it + // exists. (I.e. loading the saved progress.) + if(!fseek(fp, -31, SEEK_END)) + { + char buf[32]; + if(fread(buf, 30, 1, fp) > 0) + { + char *last_newline = strrchr(buf, '\n'); + + if(sscanf(last_newline, "%ld", &seed) == 1) + { + while(lowerBits[lowerBitsIdx] <= (seed & 0xffff)) + lowerBitsIdx++; + + seed = (seed & 0x0000ffffffff0000) + lowerBits[lowerBitsIdx]; + + printf("Thread %d starting from: %ld\n", info.threadID, seed); + } + else + { + seed = start; + } + } + } + + + fseek(fp, 0, SEEK_END); + + + while(seed < end) + { + if(isQuadTempleBase(seed, lower, upper)) + { + fprintf(fp, "%ld\n", seed); + fflush(fp); + //printf("Thread %d: %ld\n", info.threadID, seed); + } + + lowerBitsIdx++; + if(lowerBitsIdx >= lowerBitsCnt) + { + lowerBitsIdx = 0; + seed += 0x10000; + } + seed = (seed & 0x0000ffffffff0000) + lowerBits[lowerBitsIdx]; + } + + fclose(fp); + + return NULL; +} + + +void baseQuadTempleSearch(const char *fnam, int threads, int quality) +{ + pthread_t threadID[threads]; + quad_threadinfo_t info[threads]; + long t; + + for(t = 0; t < threads; t++) + { + info[t].threadID = t; + info[t].start = (t * SEEDMAX / threads) & 0x0000ffffffff0000; + info[t].end = ((info[t].start + (SEEDMAX-1) / threads) & 0x0000ffffffff0000) + 1; + info[t].fnam = fnam; + info[t].quality = quality; + } + + for(t = 0; t < threads; t++) + { + pthread_create(&threadID[t], NULL, baseQuadTempleSearchThread, (void*)&info[t]); + } + + for(t = 0; t < threads; t++) + { + pthread_join(threadID[t], NULL); + } + + // merge thread parts + + char fnamThread[256]; + char buffer[4097]; + FILE *fp = fopen(fnam, "w"); + FILE *fpart; + int n; + + for(t = 0; t < threads; t++) + { + sprintf(fnamThread, "%s.part%d", info[t].fnam, info[t].threadID); + + fpart = fopen(fnamThread, "r"); + + if(fpart == NULL) + { + perror("Could't merge file: "); + break; + } + + while((n = fread(buffer, sizeof(char), 4096, fpart))) + { + if(!fwrite(buffer, sizeof(char), n, fp)) + { + perror("Could't merge file: "); + fclose(fp); + fclose(fpart); + return; + } + } + + fclose(fpart); + + remove(fnamThread); + } + + fclose(fp); +} + + + +/**************************** General Biome Checks ***************************** + * + * + */ + + +/* getBiomeAtPos + * ---------------- + * Returns the biome for the position specified. + */ +int getBiomeAtPos(Generator *g, Pos pos) +{ + static int ints[0x1000]; + + genArea(g, &ints[0], pos.x, pos.z, 1, 1); + + return ints[0]; +} + +/* getTemplePos + * ------------ + * Faster implementation for finding the block position at which the temple + * generation attempt will occur in the specified region. + */ +Pos getTemplePos(long seed, const long regionX, const long regionZ) +{ + Pos pos; + + // set seed + seed = regionX*341873128712 + regionZ*132897987541 + seed + 14357617; + seed = (seed ^ 0x5DEECE66DL);// & ((1L << 48) - 1); + + seed = (seed * 0x5DEECE66DL + 0xBL) & 0xffffffffffff; + pos.x = (seed >> 17) % 24; + + seed = (seed * 0x5DEECE66DL + 0xBL) & 0xffffffffffff; + pos.z = (seed >> 17) % 24; + + pos.x = regionX*512 + (pos.x << 4) + 8; + pos.z = regionZ*512 + (pos.z << 4) + 8; + return pos; +} + +/* getTemplePosInRegion + * -------------------- + * Finds the chunk position within the specified region (32x32 chunks) where + * the temple generation attempt will occur. + * [ Closer to vanilla implementation than getTemplePos() ] + */ +Pos getTempleChunkInRegion(long seed, int regionX, int regionZ) +{ + seed = regionX*341873128712 + regionZ*132897987541 + seed + 14357617; + setSeed(&(seed)); + + Pos pos; + pos.x = nextInt(&seed, 24); + pos.z = nextInt(&seed, 24); + + return pos; +} + + + +/* filterAllTempCats + * ----------------- + * Looks through the seeds in 'seedsIn' and copies those for which all + * temperature categories are present in the 3x3 area centred on the specified + * coordinates into 'seedsOut'. The map scale at this layer is 1:1024. + * + * seedsIn: list of seeds to check + * seedsOut: output buffer for the candidate seeds + * seedCnt: number of seeds in 'seedsIn' + * centX, centZ: search centre origin (in 1024 block units) + * + * Returns the number of found candidates. + */ +long filterAllTempCats(long *seedsIn, long *seedsOut, long seedCnt, int centX, int centZ) +{ + /* We require all temperature categories, including the special variations + * in order to get all main biomes. This gives 8 required values: + * Oceanic, Warm, Lush, Cold, Freezing, + * Special Warm, Special Lush, Special Cold + * These categories generate at Layer 13: Edge, Special. + * + * Note: The scale at this layer is 1:1024 and each element can "leak" its + * biome values up to 1024 blocks outwards into the negative coordinates + * (due to the Zoom layers). + * + * The plan is to check if the 3x3 area contains all 8 temperature types. + * For this, we can check even earlier at Layer 10: Add Island, that each of + * the Warm, Cold and Freezing categories are present. + */ + + /* Edit: + * All the biomes that are generated by a simple Cold climate can actually + * be generated later on. So I have commented out the Cold requirements. + */ + + const int pX = centX-1, pZ = centZ-1; + const int sX = 3, sZ = 3; + + Generator gFilterSnow = setupGenerator(); + gFilterSnow.topLayerIndex = 10; + Generator gFilterSpecial = setupGenerator(); + gFilterSpecial.topLayerIndex = 13; + + int *cache = allocCache(&gFilterSpecial, sX, sZ); + + // Construct a dummy Edge,Special layer. + Layer layerSpecial; + setupLayer(&layerSpecial, NULL, 3, NULL); + + long sidx, hits, seed; + int types[9]; + int specialCnt; + int i, j; + + hits = 0; + + for(sidx = 0; sidx < seedCnt; sidx++) + { + seed = seedsIn[sidx]; + + /*** Pre-Generation Checks ***/ + + // We require at least 3 special temperature categories which can be + // tested for without going through the previous layers. (We'll get + // false positives due to Oceans, but this works fine to rule out some + // seeds early on.) + setWorldSeed(&layerSpecial, seed); + specialCnt = 0; + for(i = 0; i < sX; i++) + { + for(j = 0; j < sZ; j++) + { + setChunkSeed(&layerSpecial, (long)(i+pX), (long)(j+pZ)); + if(mcNextInt(&layerSpecial, 13) == 0) + specialCnt++; + } + } + + if(specialCnt < 3) + { + continue; + } + + /*** Cold/Warm Check ***/ + + // Continue by checking if enough cold and warm categories are present. + applySeed(&gFilterSnow, seed); + genArea(&gFilterSnow, cache, pX,pZ, sX,sZ); + + memset(types, 0, sizeof(types)); + for(i = 0; i < sX*sZ; i++) + types[cache[i]]++; + + // 1xOcean needs to be present + // 4xWarm need to turn into Warm, Lush, Special Warm and Special Lush + // 1xFreezing that needs to stay Freezing + // 3x(Cold + Freezing) for Cold, Special Cold and Freezing + if( types[Ocean] < 1 || types[Warm] < 4 || types[Freezing] < 1 || + types[Cold]+types[Freezing] < 2) + { + continue; + } + + /*** Complete Temperature Category Check ***/ + + // Check that all temperature variants are present. + applySeed(&gFilterSpecial, seed); + genArea(&gFilterSpecial, cache, pX,pZ, sX,sZ); + + memset(types, 0, sizeof(types)); + for(i = 0; i < sX*sZ; i++) + types[ cache[i] > 4 ? (cache[i]&0xf) + 4 : cache[i] ]++; + + if( types[Ocean] < 1 || types[Warm] < 1 || types[Lush] < 1 || + /*types[Cold] < 1 ||*/ types[Freezing] < 1 || + types[Warm+4] < 1 || types[Lush+4] < 1 || types[Cold+4] < 1) + { + continue; + } + + /* + for(i = 0; i < sX*sZ; i++) + { + printf("%c%d ", " s"[cache[i] > 4], cache[i]&0xf); + if(i % sX == sX-1) printf("\n"); + } + printf("\n");*/ + + // Save the candidate. + seedsOut[hits] = seed; + hits++; + } + + freeGenerator(&gFilterSnow); + freeGenerator(&gFilterSpecial); + free(cache); + + return hits; +} + + + + + +const int majorBiomes[] = { + ocean, plains, desert, extremeHills, forest, taiga, swampland, + icePlains, mushroomIsland, jungle, deepOcean, birchForest, roofedForest, + coldTaiga, megaTaiga, savanna, mesaPlateau_F, mesaPlateau +}; + + +/* filterAllMajorBiomes + * -------------------- + * Looks through the list of seeds in 'seedsIn' and copies those that have all + * major overworld biomes in the specified area into 'seedsOut'. These checks + * are done at a scale of 1:256. + * + * Returns the number of seeds found. + */ +long filterAllMajorBiomes(long *seedsIn, long *seedsOut, long seedCnt, + int pX, int pZ, uint sX, uint sZ) +{ + /* We want to determine if + * + */ + + Generator gFilterMushroom = setupGenerator(); + gFilterMushroom.topLayerIndex = 17; + Generator gFilterBiomes = setupGenerator(); + gFilterBiomes.topLayerIndex = 19; + + int *cache = allocCache(&gFilterBiomes, sZ, sZ); + long sidx, seed, hits; + uint i, id, hasAll; + + int types[BIOME_NUM]; + + hits = 0; + + for(sidx = 0; sidx < seedCnt; sidx++) + { + /* We can use the Mushroom layer both to check for mushroomIsland biomes + * and to make sure all temperature categories are present in the area. + */ + seed = seedsIn[sidx]; + applySeed(&gFilterMushroom, seed); + genArea(&gFilterMushroom, cache, pX,pZ, sX,sZ); + + memset(types, 0, sizeof(types)); + for(i = 0; i < sX*sZ; i++) + { + id = cache[i]; + if(id >= BIOME_NUM) id = (id & 0xf) + 4; + types[id]++; + } + + if( types[Ocean] < 1 || types[Warm] < 1 || types[Lush] < 1 || + /* types[Cold] < 1 || */ types[Freezing] < 1 || + types[Warm+4] < 1 || types[Lush+4] < 1 || types[Cold+4] < 1 || + types[mushroomIsland] < 1) + { + continue; + } + + /*** Find all major biomes ***/ + + applySeed(&gFilterBiomes, seed); + genArea(&gFilterBiomes, cache, pX,pZ, sX,sZ); + + memset(types, 0, sizeof(types)); + for(i = 0; i < sX*sZ; i++) + { + types[cache[i]]++; + } + + hasAll = 1; + for(i = 0; i < sizeof(majorBiomes) / sizeof(*majorBiomes); i++) + { + // plains, taiga and deepOcean can be generated in later layers. + // Also small islands of Forests can be generated in deepOcean + // biomes, but we are going to ignore those. + if(majorBiomes[i] == plains || + majorBiomes[i] == taiga || + majorBiomes[i] == deepOcean) + { + continue; + } + + if(types[majorBiomes[i]] < 1) + { + hasAll = 0; + break; + } + } + if(!hasAll) + { + continue; + } + + seedsOut[hits] = seed; + hits++; + } + + freeGenerator(&gFilterMushroom); + freeGenerator(&gFilterBiomes); + free(cache); + + return hits; +} + + + + + + diff --git a/finders.h b/finders.h new file mode 100644 index 0000000..1104394 --- /dev/null +++ b/finders.h @@ -0,0 +1,236 @@ +#ifndef FINDERS_H_ +#define FINDERS_H_ + +#include "generator.h" +#include +#include +#include +#include + + +#define THREADS 6 +#define SEEDMAX (1L << 48) + + +static const int oceanMonumentBiomeList[] = {ocean, deepOcean, river, frozenOcean, frozenRiver}; + +static const int biomesToSpawnIn[] = {forest, plains, taiga, taigaHills, forestHills, jungle, jungleHills}; + +STRUCT(Pos) +{ + int x, z; +}; + + +extern Biome biomes[256]; + +extern const int achievementBiomes[256]; + + +/******************************** SEED FINDING ********************************* + * + * If we want to find rare seeds that meet multiple custom criteria then we + * should test each condition, starting with the one that is the cheapest + * to test for, while ruling out the most seeds. + * + * Biome checks are quite expensive and should be applied late in the + * condition chain (to avoid as many unnecessary checks as possible). + * Fortunately we can often rule out vast amounts of seeds before hand. + */ + + + +/***************************** Quad-Temple Checks ****************************** + * + * Several tricks can be applied to determine candidate seeds for quad + * temples (inc. witch huts). + * + * Minecraft uses a 48-bit pseudo random number generator (PRNG) to determine + * the position of it's structures. The remaining top 16 bits do not influence + * the structure positioning. Additionally the position of all temples in a + * world can be translated by applying the following transformation to the + * seed: + * + * seed2 = seed1 - 14357617 - dregX * 341873128712 - dregZ * 132897987541; + * + * Here seed1 and seed2 have the same temple positioning, but moved by a + * region offset of (dregX,dregZ). [a region is 32x32 chunks] + * + * For a quad-temple, we mainly care about relative positioning, so we can get + * away with just checking the regions near the origin: (0,0),(0,1),(1,0),(1,1) + * and then move the temples to the desired position. + * + * Lastly we can recognise a that the transformation of relative region- + * coordinates imposes some restrictions in the PRNG, such that + * perfect-position quad-structure-seeds can only have certain values for the + * lower 16-bits in their seeds. + * + * + ** The Set of all Quad-Witch-Huts + * + * These conditions only leave 32 free bits which can comfortably be brute- + * forced to get the entire set of quad-structure candidates. Each of the seeds + * found this way describes an entire set of possible quad-witch-huts + * (with degrees of freedom for region-transposition, and the top 16-bit bits). + */ + + +long moveTemple(const long baseSeed, const int regX, const int regZ); + +long *loadSavedSeeds(const char *fnam, long *scnt); + +void baseQuadTempleSearch(const char *fnam, int threads, int quality); + + +/**************************** General Biome Checks ***************************** + */ + + +/* getBiomeAtPos + * ---------------- + * Returns the biome for the position specified. + */ +int getBiomeAtPos(Generator *g, Pos pos); + + +/* getTemplePos + * ------------ + * Faster implementation for finding the block position at which the temple + * generation attempt will occur in the specified region. + */ +Pos getTemplePos(long seed, const long regionX, const long regionZ); + + +/* filterAllTempCats + * ----------------- + * Looks through the seeds in 'seedsIn' and copies those for which all + * temperature categories are present in the 3x3 area centred on the specified + * coordinates into 'seedsOut'. The map scale at this layer is 1:1024. + * + * seedsIn: list of seeds to check + * seedsOut: output buffer for the candidate seeds + * seedCnt: number of seeds in 'seedsIn' + * centX, centZ: search centre origin (in 1024 block units) + * + * Returns the number of found candidates. + */ +long filterAllTempCats(long *seedsIn, long *seedsOut, long seedCnt, int centX, int centZ); + +/* filterAllMajorBiomes + * -------------------- + * Looks through the list of seeds in 'seedsIn' and copies those that have all + * major overworld biomes in the specified area into 'seedsOut'. These checks + * are done at a scale of 1:256. + * + * Returns the number of seeds found. + */ +long filterAllMajorBiomes(long *seedsIn, long *seedsOut, long seedCnt, + int pX, int pZ, uint sX, uint sZ); + +/********************** C copy of the Java Random methods ********************** + */ + +static inline void setSeed(long *seed) +{ + *seed = (*seed ^ 0x5DEECE66DL) & ((1L << 48) - 1); +} + +static inline int next(long *seed, const int bits) +{ + *seed = (*seed * 0x5DEECE66DL + 0xBL) & ((1L << 48) - 1); + return (int) (*seed >> (48 - bits)); +} + +static inline int nextInt(long *seed, const int n) +{ + int bits, val; + do { + bits = next(seed, 31); + val = bits % n; + } + while(bits - val + (n - 1) < 0); + return val; +} + +static inline long nextLong(long *seed) +{ + return ((long) next(seed, 32) << 32) + next(seed, 32); +} + +static inline float nextFloat(long *seed) +{ + return next(seed, 24) / (float) (1 << 24); +} + +static inline double nextDouble(long *seed) +{ + return (((long) next(seed, 26) << 27) + next(seed, 27)) / (double) (1L << 53); +} + + + +// Custom, faster alternative for the first and second call to nextInt(24) + +static inline int firstInt24(long seed) +{ + seed ^= 0x5deece66d; + seed = (seed * 0x5deece66d) & 0xffffffffffff; + seed >>= 17; + return seed % 24; +} + +static inline int secondInt24(long seed) +{ + seed ^= 0x5deece66d; + seed = (seed * 0x5deece66d + 0xB) & 0xffffffffffff; + seed = (seed * 0x5deece66d) & 0xffffffffffff; + seed >>= 17; + return seed % 24; +} + +/** + * invSeed48() + * ----------- + * Returns the previous 48-bit seed which will generate 'nseed'. + * The upper 16 bits are ignored, both here and in the generator. + */ +static inline long invSeed48(long nseed) +{ + const long x = 0x5deece66d; + const long xinv = 0xdfe05bcb1365L; + const long y = 0xbL; + const long m48 = 0xffffffffffffL; + + long a = nseed >> 32; + long b = nseed & 0xffffffffL; + if(b & 0x80000000L) a++; + + long q = ((b << 16) - y - (a << 16)*x) & m48; + for(long k = 0; k <= 5; k++) + { + long d = (x - (q + (k << 48))) % x; + d = (d + x) % x; // force the modulo and keep it positive + if(d < 65536) + { + long c = ((q + d) * xinv) & m48; + if(c < 65536) + { + return ((((a << 16) + c) - y) * xinv) & m48; + } + } + } + return -1; +} + + +static inline const char *int2binstr(int x, int bit) +{ + static char str[33]; + str[0] = '\0'; + for(bit = (1 << bit); bit > 0; bit >>= 1) + strcat(str, ((x & bit) == bit) ? "1" : "0"); + + return str; +} + +#endif /* FINDERS_H_ */ diff --git a/generator.c b/generator.c new file mode 100644 index 0000000..ba73388 --- /dev/null +++ b/generator.c @@ -0,0 +1,200 @@ +#include "generator.h" +#include "layers.h" + +#include +#include +#include + +const int magscale[] = {1, 4, 16, 64, 256, 256, 1024 }; + +int *allocCache(Generator *g, int sizeX, int sizeZ) +{ + int size = calcRequiredBuf(g, sizeX, sizeZ); + if(size < 256) size = 256; + int *ret = (int*) malloc(sizeof(*ret)*size); + memset(ret, 0, sizeof(*ret)*size); + return ret; +} + +void setupLayer(Layer *l, Layer *p, int s, void (*getMap)(Layer *layer, int *out, int x, int z, int w, int h)) +{ + setBaseSeed(l, s); + l->p = p; + l->p2 = NULL; + l->getMap = getMap; +} + +void setupMultiLayer(Layer *l, Layer *p1, Layer *p2, int s, void (*getMap)(Layer *layer, int *out, int x, int z, int w, int h)) +{ + setBaseSeed(l, s); + l->p = p1; + l->p2 = p2; + l->getMap = getMap; +} + +Generator setupGenerator() +{ + if(biomes[plains].id == 0) + { + fprintf(stderr, "Warning: The biomes have to be initialised first using initBiomes() before any generator can be used.\n"); + } + + Generator g; + + g.rawSeed = 0; + g.mag = 1; + g.topLayerIndex = 44; + g.layerMax = 44; + g.layers = (Layer*) malloc(sizeof(Layer)*g.topLayerIndex); + + // LAYER PARENT SEED LAYER_FUNCTION + setupLayer(&g.layers[ 0], NULL, 1, mapIsland); + setupLayer(&g.layers[ 1], &g.layers[ 0], 2000, mapZoom); + setupLayer(&g.layers[ 2], &g.layers[ 1], 1, mapAddIsland); + setupLayer(&g.layers[ 3], &g.layers[ 2], 2001, mapZoom); + setupLayer(&g.layers[ 4], &g.layers[ 3], 2, mapAddIsland); + setupLayer(&g.layers[ 5], &g.layers[ 4], 50, mapAddIsland); + setupLayer(&g.layers[ 6], &g.layers[ 5], 70, mapAddIsland); + setupLayer(&g.layers[ 7], &g.layers[ 6], 2, mapRemoveTooMuchOcean); + setupLayer(&g.layers[ 8], &g.layers[ 7], 2, mapAddSnow); + setupLayer(&g.layers[ 9], &g.layers[ 8], 3, mapAddIsland); + setupLayer(&g.layers[10], &g.layers[ 9], 2, mapCoolWarm); // MAG1024 + setupLayer(&g.layers[11], &g.layers[10], 2, mapHeatIce); + setupLayer(&g.layers[12], &g.layers[11], 3, mapSpecial); + setupLayer(&g.layers[13], &g.layers[12], 2002, mapZoom); + setupLayer(&g.layers[14], &g.layers[13], 2003, mapZoom); + setupLayer(&g.layers[15], &g.layers[14], 4, mapAddIsland); + setupLayer(&g.layers[16], &g.layers[15], 5, mapAddMushroomIsland); // MAGSHROOM + setupLayer(&g.layers[17], &g.layers[16], 4, mapDeepOcean); + // biome layer chain + setupLayer(&g.layers[18], &g.layers[17], 200, mapBiome); // MAG256 + setupLayer(&g.layers[19], &g.layers[18], 1000, mapZoom); + setupLayer(&g.layers[20], &g.layers[19], 1001, mapZoom); + setupLayer(&g.layers[21], &g.layers[20], 1000, mapBiomeEdge); + + // basic river layer chain, used to determine where hills generate + setupLayer(&g.layers[22], &g.layers[17], 100, mapRiverInit); + setupLayer(&g.layers[23], &g.layers[22], 1000, mapZoom); + setupLayer(&g.layers[24], &g.layers[23], 1001, mapZoom); + + setupMultiLayer(&g.layers[25], &g.layers[21], &g.layers[24], 1000, mapHills); // MAG64 + + setupLayer(&g.layers[26], &g.layers[25], 1001, mapRareBiome); + setupLayer(&g.layers[27], &g.layers[26], 1000, mapZoom); + setupLayer(&g.layers[28], &g.layers[27], 3, mapAddIsland); + setupLayer(&g.layers[29], &g.layers[28], 1001, mapZoom); + setupLayer(&g.layers[30], &g.layers[29], 1000, mapShore); + setupLayer(&g.layers[31], &g.layers[30], 1002, mapZoom); + setupLayer(&g.layers[32], &g.layers[31], 1003, mapZoom); + setupLayer(&g.layers[33], &g.layers[32], 1000, mapSmooth); + + // river layer chain + setupLayer(&g.layers[34], &g.layers[22], 1000, mapZoom); + setupLayer(&g.layers[35], &g.layers[34], 1001, mapZoom); + setupLayer(&g.layers[36], &g.layers[35], 1000, mapZoom); + setupLayer(&g.layers[37], &g.layers[36], 1001, mapZoom); + setupLayer(&g.layers[38], &g.layers[37], 1002, mapZoom); // MAG16 + setupLayer(&g.layers[39], &g.layers[38], 1003, mapZoom); + setupLayer(&g.layers[40], &g.layers[39], 1, mapRiver); + setupLayer(&g.layers[41], &g.layers[40], 1000, mapSmooth); + + setupMultiLayer(&g.layers[42], &g.layers[33], &g.layers[41], 100, mapRiverMix); + setupLayer(&g.layers[43], &g.layers[42], 10, mapVoronoiZoom); + + return g; +} + +void setGenScale(Generator *g, int magnification) +{ + switch(magnification) + { + case MAG1: + g->mag = MAG1; + g->topLayerIndex = 44; + break; + case MAG4: + g->mag = MAG4; + g->topLayerIndex = 43; + break; + case MAG16: + g->mag = MAG16; + g->topLayerIndex = 39; + break; + case MAG64: + g->mag = MAG64; + g->topLayerIndex = 26; + break; + case MAG256: + g->mag = MAG256; + g->topLayerIndex = 19; + break; + case MAGSHROOM: + g->mag = MAGSHROOM; + g->topLayerIndex = 17; + break; + case MAG1024: + g->mag = MAG1024; + g->topLayerIndex = 11; + break; + } +} + + +int calcRequiredBuf(Generator *g, int areaX, int areaZ) +{ + areaX += 2; + areaZ += 2; + int i, maxX = areaX, maxZ = areaZ; + + for(i = g->topLayerIndex-1; i >= 0; i--) + { + if(g->layers[i].getMap == mapZoom) + { + areaX = (areaX >> 1) + 2; areaZ = (areaZ >> 1) + 2; + } + else if(g->layers[i].getMap == mapVoronoiZoom) + { + areaX = (areaX >> 2) + 2; areaZ = (areaZ >> 2) + 2; + } + else + { + if(g->layers[i].getMap == mapIsland) continue; + if(g->layers[i].getMap == mapSpecial) continue; + if(g->layers[i].getMap == mapBiome) continue; + if(g->layers[i].getMap == mapRiverInit) continue; + if(g->layers[i].getMap == mapRiverMix) continue; + + areaX += 2; + areaZ += 2; + } + if(areaX > maxX) maxX = areaX; + if(areaZ > maxZ) maxZ = areaZ; + } + + return (2*maxX+2) * (2*maxZ+2); +} + +void freeGenerator(Generator *g) +{ + free(g->layers); +} + +void applySeed(Generator *g, long seed) +{ + g->rawSeed = seed; + + // the seed has to be applied recursively, such that the branching layer chains (of parent 2) keep a world seed of zero + setWorldSeed(&g->layers[g->topLayerIndex-1], seed); +} + +void genArea(Generator *g, int *out, int areaX, int areaZ, int areaWidth, int areaHeight) +{ + Layer *l = &g->layers[g->topLayerIndex-1]; + memset(out, 0, areaWidth*areaHeight*sizeof(*out)); + l->getMap(l, out, areaX, areaZ, areaWidth, areaHeight); +} + + + + + diff --git a/generator.h b/generator.h new file mode 100644 index 0000000..247f5ba --- /dev/null +++ b/generator.h @@ -0,0 +1,63 @@ +#ifndef GENERATOR_H_ +#define GENERATOR_H_ + +#include "layers.h" + +/* If speed is more important than accuracy, here are some magnification modes for the generator. + * The map generation is done in stages (layers), some of which zoom into the map, magnifying it. + * These magnification modes control at which stage/magnification the map generation is aborted. + * + * Notes on magnification modes: + * MAG1 - 1 to 1 scale, exact map of the biomes + * MAG4 - 1 to 4 scale, used by some vanilla mc-generation as a faster alternative to the full scale map + * MAG16 - 1 to 16 scale, contains all biomes, except rivers + * MAG64 - 1 to 64 scale, misses oceanic features like beaches, small islands and rare biomes (Sunflower Plains). + * MAG256 - 1 to 256 scale, contains all the basic biomes, no variations (e.g. no hills and no mutations). + * MAGSHROOM, 1 to 256 scale, exploits that Mushroom Islands are determined before most other biomes. + * MAG1024 - 1 to 1024 scale, extreme scale that only contains basic information where biome types generate. + */ +enum Magnification { MAG1, MAG4, MAG16, MAG64, MAG256, MAGSHROOM, MAG1024 }; +extern const int magscale[]; + +STRUCT(Generator) { + Layer *layers; + int topLayerIndex; + int layerMax; + int mag; + long rawSeed; +}; + +// Initialise an instance of a generator +Generator setupGenerator(); + +// Sets the magnification mode of the generator +void setGenScale(Generator *g, int magnification); + +// Cleans up and frees the generator layers +void freeGenerator(Generator *g); + +// Allocates an amount of memory required to generate an area of dimensions 'sizeX' by 'sizeZ' +int *allocCache(Generator *g, int sizeX, int sizeZ); + +// Set up custom layers +void setupLayer(Layer *l, Layer *p, int s, void (*getMap)(Layer *layer, int *out, int x, int z, int w, int h)); +void setupMultiLayer(Layer *l, Layer *p1, Layer *p2, int s, void (*getMap)(Layer *layer, int *out, int x, int z, int w, int h)); + +// Calculates the minimum size of the buffers required to generate an area of dimensions 'sizeX' by 'sizeZ' +int calcRequiredBuf(Generator *g, int sizeX, int sizeZ); + +// Sets the world seed for the generator +void applySeed(Generator *g, long seed); + +/* + * genArea + * ------- + * Generates the specified area using the current generator settings and stores the biomeIDs in 'out'. + * The biomeIDs will be indexed in the form: out[x + z*areaWidth] + * It is recommended that 'out' is allocated using allocCache() for the correct buffer size. + */ +void genArea(Generator *g, int *out, int startX, int startZ, int areaWidth, int areaHeight); + + +#endif /* GENERATOR_H_ */ + diff --git a/layers.c b/layers.c new file mode 100644 index 0000000..94e73eb --- /dev/null +++ b/layers.c @@ -0,0 +1,1107 @@ +#include "layers.h" +#include +#include +#include + +void initAddBiome(int id, int tempCat, int biometype, float temp, float height) +{ + if(id & (~0xff)) return; + biomes[id].id = id; + biomes[id].type = biometype; + biomes[id].temp = temp; + biomes[id].height = height; + biomes[id].tempCat = tempCat; +} + +void createMutation(int id) +{ + biomes[id+128] = biomes[id]; + biomes[id+128].id = id+128; +} + +/* initBiomes() has to be called before any of the generators can be used */ +void initBiomes() +{ + int i; + for(i = 0; i < 256; i++) biomes[i].id = none; + + const double hDefault = 0.1, hShallowWaters = -0.5, hOceans = -1.0, hDeepOceans = -1.8, hLowPlains = 0.125; + const double hMidPlains = 0.2, hLowHills = 0.45, hHighPlateaus = 1.5, hMidHills = 1.0, hShores = 0.0; + const double hRockyWaters = 0.1, hLowIslands = 0.2, hPartiallySubmerged = -0.2; + + initAddBiome(ocean, Oceanic, Ocean, 0.5, hOceans); + initAddBiome(plains, Lush, Plains, 0.8, hDefault); + initAddBiome(desert, Warm, Desert, 2.0, hLowPlains); + initAddBiome(extremeHills, Lush, Hills, 0.2, hMidHills); + initAddBiome(forest, Lush, Forest, 0.7, hDefault); + initAddBiome(taiga, Lush, Taiga, 0.25, hMidPlains); + initAddBiome(swampland, Lush, Swamp, 0.8, hPartiallySubmerged); + initAddBiome(river, Lush, River, 0.5, hShallowWaters); + initAddBiome(hell, Warm, Hell, 2.0, hDefault); + initAddBiome(sky, Lush, Sky, 0.5, hDefault); + initAddBiome(frozenOcean, Oceanic, Ocean, 0.0, hOceans); + initAddBiome(frozenRiver, Cold, River, 0.0, hShallowWaters); + initAddBiome(icePlains, Cold, Snow, 0.0, hLowPlains); + initAddBiome(iceMountains, Cold, Snow, 0.0, hLowHills); + initAddBiome(mushroomIsland, Lush, MushroomIsland, 0.9, hLowIslands); + initAddBiome(mushroomIslandShore, Lush, MushroomIsland, 0.9, hShores); + initAddBiome(beach, Lush, Beach, 0.8, hShores); + initAddBiome(desertHills, Warm, Desert, 2.0, hLowHills); + initAddBiome(forestHills, Lush, Forest, 0.7, hLowHills); + initAddBiome(taigaHills, Lush, Taiga, 0.25, hLowHills); + initAddBiome(extremeHillsEdge, Lush, Hills, 0.2, hMidHills); + initAddBiome(jungle, Lush, Jungle, 0.95, hDefault); + initAddBiome(jungleHills, Lush, Jungle, 0.95, hLowHills); + initAddBiome(jungleEdge, Lush, Jungle, 0.95, hDefault); + initAddBiome(deepOcean, Oceanic, Ocean, 0.5, hDeepOceans); + initAddBiome(stoneBeach, Lush, StoneBeach, 0.2, hRockyWaters); + initAddBiome(coldBeach, Cold, Beach, 0.05, hShores); + initAddBiome(birchForest, Lush, Forest, 0.6, hDefault); + initAddBiome(birchForestHills, Lush, Forest, 0.6, hLowHills); + initAddBiome(roofedForest, Lush, Forest, 0.7, hDefault); + initAddBiome(coldTaiga, Cold, Taiga, -0.5, hMidPlains); + initAddBiome(coldTaigaHills, Cold, Taiga, -0.5, hLowHills); + initAddBiome(megaTaiga, Lush, Taiga, 0.3, hMidPlains); + initAddBiome(megaTaigaHills, Lush, Taiga, 0.3, hLowHills); + initAddBiome(extremeHillsPlus, Lush, Hills, 0.2, hMidHills); + initAddBiome(savanna, Warm, Savanna, 1.2, hLowPlains); + initAddBiome(savannaPlateau, Warm, Savanna, 1.0, hHighPlateaus); + initAddBiome(mesa, Warm, Mesa, 2.0, hDefault); + initAddBiome(mesaPlateau_F, Warm, Mesa, 2.0, hHighPlateaus); + initAddBiome(mesaPlateau, Warm, Mesa, 2.0, hHighPlateaus); + + createMutation(plains); + createMutation(desert); + createMutation(extremeHills); + createMutation(forest); + createMutation(taiga); + createMutation(swampland); + createMutation(icePlains); + createMutation(jungle); + createMutation(jungleEdge); + createMutation(birchForest); + createMutation(birchForestHills); + createMutation(roofedForest); + createMutation(coldTaiga); + createMutation(megaTaiga); + createMutation(megaTaigaHills); + createMutation(extremeHillsPlus); + createMutation(savanna); + createMutation(savannaPlateau); + createMutation(mesa); + createMutation(mesaPlateau_F); + createMutation(mesaPlateau); +} + + +void setWorldSeed(Layer *layer, long seed) +{ + if(layer->getMap == mapRiverMix) setWorldSeed(layer->p2, seed); + + if(layer->p != NULL) setWorldSeed(layer->p, seed); + + layer->worldSeed = seed; + layer->worldSeed *= layer->worldSeed * 6364136223846793005L + 1442695040888963407L; + layer->worldSeed += layer->baseSeed; + layer->worldSeed *= layer->worldSeed * 6364136223846793005L + 1442695040888963407L; + layer->worldSeed += layer->baseSeed; + layer->worldSeed *= layer->worldSeed * 6364136223846793005L + 1442695040888963407L; + layer->worldSeed += layer->baseSeed; +} + + +void mapNull(Layer *l, int * __restrict out, int x, int z, int w, int h) +{ +} + + +void mapIsland(Layer *l, int * __restrict out, int areaX, int areaZ, int areaWidth, int areaHeight) +{ + register int x, z; + for(z = 0; z < areaHeight; z++) + { + for(x = 0; x < areaWidth; x++) + { + setChunkSeed(l, (long)(areaX + x), (long)(areaZ + z)); + out[x + z*areaWidth] = mcNextInt(l, 10) == 0 ? 1 : 0; + } + } + + if(areaX > -areaWidth && areaX <= 0 && areaZ > -areaHeight && areaZ <= 0) + { + out[-areaX + -areaZ * areaWidth] = 1; + } +} + + +void mapZoom(Layer *l, int * __restrict out, int areaX, int areaZ, int areaWidth, int areaHeight) +{ + int pX = areaX >> 1; + int pZ = areaZ >> 1; + int pWidth = (areaWidth >> 1) + 2; + int pHeight = (areaHeight >> 1) + 2; + int x, z; + + l->p->getMap(l->p, out, pX, pZ, pWidth, pHeight); + + int (*selectRand)(Layer *l, int a1, int a2, int a3, int a4) = (l->p->getMap == mapIsland) ? selectRandom4 : selectModeOrRandom; + + int newWidth = (pWidth-1) << 1; + int newHeight = (pHeight-1) << 1; + int idx, a, b; + int *buf = (int *)malloc((newWidth+1)*(newHeight+1)*sizeof(*buf)); + + for(z = 0; z < pHeight - 1; z++) + { + idx = (z << 1) * newWidth; + a = out[(z+0)*pWidth]; + b = out[(z+1)*pWidth]; + + for(x = 0; x < pWidth - 1; x++) + { + setChunkSeed(l, (long)((x + pX) << 1), (long)((z + pZ) << 1)); + int a1 = out[x+1 + (z+0)*pWidth]; + int b1 = out[x+1 + (z+1)*pWidth]; + buf[idx] = a; + buf[idx + newWidth] = selectRandom2(l, a, b); + idx++; + buf[idx] = selectRandom2(l, a, a1); + buf[idx + newWidth] = selectRand(l, a, a1, b, b1); + idx++; + a = a1; + b = b1; + } + } + + for(z = 0; z < areaHeight; z++) + { + memcpy(&out[z*areaWidth], &buf[(z + (areaZ & 1))*newWidth + (areaX & 1)], areaWidth*sizeof(int)); + } + + free(buf); +} + + +void mapAddIsland(Layer *l, int * __restrict out, int areaX, int areaZ, int areaWidth, int areaHeight) +{ + int pX = areaX - 1; + int pZ = areaZ - 1; + int pWidth = areaWidth + 2; + int pHeight = areaHeight + 2; + int x, z; + + l->p->getMap(l->p, out, pX, pZ, pWidth, pHeight); + + for(z = 0; z < areaHeight; z++) + { + for(x = 0; x < areaWidth; x++) + { + int v00 = out[x+0 + (z+0)*pWidth]; + int v20 = out[x+2 + (z+0)*pWidth]; + int v02 = out[x+0 + (z+2)*pWidth]; + int v22 = out[x+2 + (z+2)*pWidth]; + int v11 = out[x+1 + (z+1)*pWidth]; + + if(v11 == 0 && (v00 != 0 || v20 != 0 || v02 != 0 || v22 != 0)) + { + setChunkSeed(l, (long)(x + areaX), (long)(z + areaZ)); + + int v = 1; + int inc = 1; + + if(v00 != 0 && mcNextInt(l, inc++) == 0) v = v00; + if(v20 != 0 && mcNextInt(l, inc++) == 0) v = v20; + if(v02 != 0 && mcNextInt(l, inc++) == 0) v = v02; + if(v22 != 0 && mcNextInt(l, inc++) == 0) v = v22; + + if(mcNextInt(l, 3) == 0) + out[x + z*areaWidth] = v; + else if(v == 4) + out[x + z*areaWidth] = 4; + else + out[x + z*areaWidth] = 0; + } + else if(v11 > 0 && (v00 == 0 || v20 == 0 || v02 == 0 || v22 == 0)) + { + setChunkSeed(l, (long)(x + areaX), (long)(z + areaZ)); + + if(mcNextInt(l, 5) == 0) + out[x + z*areaWidth] = (v11 == 4) ? 4 : 0; + else + out[x + z*areaWidth] = v11; + } + else + { + out[x + z*areaWidth] = v11; + } + } + } +} + + +void mapRemoveTooMuchOcean(Layer *l, int * __restrict out, int areaX, int areaZ, int areaWidth, int areaHeight) +{ + int pX = areaX - 1; + int pZ = areaZ - 1; + int pWidth = areaWidth + 2; + int pHeight = areaHeight + 2; + int x, z; + + l->p->getMap(l->p, out, pX, pZ, pWidth, pHeight); + + for(z = 0; z < areaHeight; z++) + { + for(x = 0; x < areaWidth; x++) + { + int v11 = out[x+1 + (z+1)*pWidth]; + out[x + z*areaWidth] = v11; + + if(out[x+1 + (z+0)*pWidth] != 0) continue; + if(out[x+2 + (z+1)*pWidth] != 0) continue; + if(out[x+0 + (z+1)*pWidth] != 0) continue; + if(out[x+1 + (z+2)*pWidth] != 0) continue; + + if(v11 == 0) + { + setChunkSeed(l, (long)(x + areaX), (long)(z + areaZ)); + + if(mcNextInt(l, 2) == 0) + { + out[x + z*areaWidth] = 1; + } + } + } + } +} + + +void mapAddSnow(Layer *l, int * __restrict out, int areaX, int areaZ, int areaWidth, int areaHeight) +{ + int pX = areaX - 1; + int pZ = areaZ - 1; + int pWidth = areaWidth + 2; + int pHeight = areaHeight + 2; + int x, z; + + l->p->getMap(l->p, out, pX, pZ, pWidth, pHeight); + + for(z = 0; z < areaHeight; z++) + { + for(x = 0; x < areaWidth; x++) + { + int v11 = out[x+1 + (z+1)*pWidth]; + + if(v11 == 0) + { + out[x + z*areaWidth] = 0; + } + else + { + setChunkSeed(l, (long)(x + areaX), (long)(z + areaZ)); + int r = mcNextInt(l, 6); + char v; + + if(r == 0) v = 4; + else if(r <= 1) v = 3; + else v = 1; + + out[x + z*areaWidth] = v; + } + } + } +} + + +void mapCoolWarm(Layer *l, int * __restrict out, int areaX, int areaZ, int areaWidth, int areaHeight) +{ + int pX = areaX - 1; + int pZ = areaZ - 1; + int pWidth = areaWidth + 2; + int pHeight = areaHeight + 2; + int x, z; + + l->p->getMap(l->p, out, pX, pZ, pWidth, pHeight); + + for(z = 0; z < areaHeight; z++) + { + for(x = 0; x < areaWidth; x++) + { + int v11 = out[x+1 + (z+1)*pWidth]; + + if(v11 == 1) + { + int v10 = out[x+1 + (z+0)*pWidth]; + int v21 = out[x+2 + (z+1)*pWidth]; + int v01 = out[x+0 + (z+1)*pWidth]; + int v12 = out[x+1 + (z+2)*pWidth]; + + if(v10 == 3 || v10 == 4 || v21 == 3 || v21 == 4 || v01 == 3 || v01 == 4 || v12 == 3 || v12 == 4) + { + v11 = 2; + } + } + + out[x + z*areaWidth] = v11; + } + } +} + + +void mapHeatIce(Layer *l, int * __restrict out, int areaX, int areaZ, int areaWidth, int areaHeight) +{ + int pX = areaX - 1; + int pZ = areaZ - 1; + int pWidth = areaWidth + 2; + int pHeight = areaHeight + 2; + int x, z; + + l->p->getMap(l->p, out, pX, pZ, pWidth, pHeight); + + for(z = 0; z < areaHeight; z++) + { + for(x = 0; x < areaWidth; x++) + { + int v11 = out[x+1 + (z+1)*pWidth]; + + if(v11 == 4) + { + int v10 = out[x+1 + (z+0)*pWidth]; + int v21 = out[x+2 + (z+1)*pWidth]; + int v01 = out[x+0 + (z+1)*pWidth]; + int v12 = out[x+1 + (z+2)*pWidth]; + + if(v10 == 1 || v10 == 2 || v21 == 1 || v21 == 2 || v01 == 1 || v01 == 2 || v12 == 1 || v12 == 2) + { + v11 = 3; + } + } + + out[x + z*areaWidth] = v11; + } + } +} + + +void mapSpecial(Layer *l, int * __restrict out, int areaX, int areaZ, int areaWidth, int areaHeight) +{ + l->p->getMap(l->p, out, areaX, areaZ, areaWidth, areaHeight); + + int x, z; + for(z = 0; z < areaHeight; z++) + { + for(x = 0; x < areaWidth; x++) + { + int v = out[x + z*areaWidth]; + if(v == 0) continue; + + setChunkSeed(l, (long)(x + areaX), (long)(z + areaZ)); + + if(mcNextInt(l, 13) == 0) + { + v |= (1 + mcNextInt(l, 15)) << 8 & 0xf00; + // 1 to 1 mapping so 'out' can be overwritten immediately + out[x + z*areaWidth] = v; + } + } + } +} + + +void mapAddMushroomIsland(Layer *l, int * __restrict out, int areaX, int areaZ, int areaWidth, int areaHeight) +{ + int pX = areaX - 1; + int pZ = areaZ - 1; + int pWidth = areaWidth + 2; + int pHeight = areaHeight + 2; + int x, z; + + l->p->getMap(l->p, out, pX, pZ, pWidth, pHeight); + + for(z = 0; z < areaHeight; z++) + { + for(x = 0; x < areaWidth; x++) + { + int v11 = out[x+1 + (z+1)*pWidth]; + + // surrounded by ocean? + if(v11 == 0 && !out[x+0 + (z+0)*pWidth] && !out[x+2 + (z+0)*pWidth] && !out[x+0 + (z+2)*pWidth] && !out[x+2 + (z+2)*pWidth]) + { + setChunkSeed(l, (long)(x + areaX), (long)(z + areaZ)); + if(mcNextInt(l, 100) == 0) { + out[x + z*areaWidth] = mushroomIsland; + continue; + } + } + + out[x + z*areaWidth] = v11; + } + } +} + + +void mapDeepOcean(Layer *l, int * __restrict out, int areaX, int areaZ, int areaWidth, int areaHeight) +{ + int pX = areaX - 1; + int pZ = areaZ - 1; + int pWidth = areaWidth + 2; + int pHeight = areaHeight + 2; + int x, z; + + l->p->getMap(l->p, out, pX, pZ, pWidth, pHeight); + + for(z = 0; z < areaHeight; z++) + { + for(x = 0; x < areaWidth; x++) + { + int v11 = out[(x+1) + (z+1)*pWidth]; + int oceans = 0; + + // count adjacent oceans + if(out[(x+1) + (z+0)*pWidth] == 0) oceans++; + if(out[(x+2) + (z+1)*pWidth] == 0) oceans++; + if(out[(x+0) + (z+1)*pWidth] == 0) oceans++; + if(out[(x+1) + (z+2)*pWidth] == 0) oceans++; + + if(v11 == 0 && oceans > 3) + out[x + z*areaWidth] = deepOcean; + else + out[x + z*areaWidth] = v11; + } + } +} + + +const int warmBiomes[] = {desert, desert, desert, savanna, savanna, plains}; +const int lushBiomes[] = {forest, roofedForest, extremeHills, plains, birchForest, swampland}; +const int coldBiomes[] = {forest, extremeHills, taiga, plains}; +const int snowBiomes[] = {icePlains, icePlains, icePlains, coldTaiga}; + +void mapBiome(Layer *l, int * __restrict out, int areaX, int areaZ, int areaWidth, int areaHeight) +{ + l->p->getMap(l->p, out, areaX, areaZ, areaWidth, areaHeight); + + int x, z; + for(z = 0; z < areaHeight; z++) + { + for(x = 0; x < areaWidth; x++) + { + int idx = x + z*areaWidth; + int id = out[idx]; + int hasHighBit = (id & 0xf00) >> 8; + id &= -0xf01; + + if(getBiomeType(id) == Ocean || id == mushroomIsland) + { + out[idx] = id; + continue; + } + + setChunkSeed(l, (long)(x + areaX), (long)(z + areaZ)); + + switch(id){ + case Warm: + if(hasHighBit) out[idx] = (mcNextInt(l, 3) == 0) ? mesaPlateau : mesaPlateau_F; + else out[idx] = warmBiomes[mcNextInt(l, 6)]; + break; + case Lush: + if(hasHighBit) out[idx] = jungle; + else out[idx] = lushBiomes[mcNextInt(l, 6)]; + break; + case Cold: + if(hasHighBit) out[idx] = megaTaiga; + else out[idx] = coldBiomes[mcNextInt(l, 4)]; + break; + case Freezing: + out[idx] = snowBiomes[mcNextInt(l, 4)]; + break; + default: + out[idx] = mushroomIsland; + } + } + } +} + + +void mapRiverInit(Layer *l, int * __restrict out, int areaX, int areaZ, int areaWidth, int areaHeight) +{ + l->p->getMap(l->p, out, areaX, areaZ, areaWidth, areaHeight); + + int x, z; + for(z = 0; z < areaHeight; z++) + { + for(x = 0; x < areaWidth; x++) + { + if(out[x + z*areaWidth] > 0) + { + setChunkSeed(l, (long)(x + areaX), (long)(z + areaZ)); + out[x + z*areaWidth] = mcNextInt(l, 299999)+2; + } + else + { + out[x + z*areaWidth] = 0; + } + } + } +} + + +// replaceEdgeIfNecessary() always returns 0 in the only place it is used in +// Minecraft, making it redundant. +/* +static inline int replaceEdgeIfNecessary(int *out, int idx, int v10, int v21, int v01, int v12, int id, int baseID, int edgeID) +{ + if(!equalOrPlateau(id, baseID)) return 0; + + if(canBeNeighbors(v10, baseID) && canBeNeighbors(v21, baseID) && canBeNeighbors(v01, baseID) && canBeNeighbors(v12, baseID)) + out[idx] = id; + else + out[idx] = edgeID; + + return 1; +} +*/ + +static inline int replaceEdge(int *out, int idx, int v10, int v21, int v01, int v12, int id, int baseID, int edgeID) +{ + if(id != baseID) return 0; + + if(equalOrPlateau(v10, baseID) && equalOrPlateau(v21, baseID) && equalOrPlateau(v01, baseID) && equalOrPlateau(v12, baseID)) + out[idx] = id; + else + out[idx] = edgeID; + + return 1; +} + +void mapBiomeEdge(Layer *l, int * __restrict out, int areaX, int areaZ, int areaWidth, int areaHeight) +{ + int pX = areaX - 1; + int pZ = areaZ - 1; + int pWidth = areaWidth + 2; + int pHeight = areaHeight + 2; + int x, z; + + l->p->getMap(l->p, out, pX, pZ, pWidth, pHeight); + + for(z = 0; z < areaHeight; z++) + { + for(x = 0; x < areaWidth; x++) + { + int v11 = out[x+1 + (z+1)*pWidth]; + + int v10 = out[x+1 + (z+0)*pWidth]; + int v21 = out[x+2 + (z+1)*pWidth]; + int v01 = out[x+0 + (z+1)*pWidth]; + int v12 = out[x+1 + (z+2)*pWidth]; + + if(/*!replaceEdgeIfNecessary(out, x + z*areaWidth, v10, v21, v01, v12, v11, extremeHills, extremeHillsEdge) &&*/ + !replaceEdge(out, x + z*areaWidth, v10, v21, v01, v12, v11, mesaPlateau_F, mesa) && + !replaceEdge(out, x + z*areaWidth, v10, v21, v01, v12, v11, mesaPlateau, mesa) && + !replaceEdge(out, x + z*areaWidth, v10, v21, v01, v12, v11, megaTaiga, taiga)) + { + if(v11 == desert) + { + if(v10 != icePlains && v21 != icePlains && v01 != icePlains && v12 != icePlains) + { + out[x + z*areaWidth] = v11; + } + else + { + out[x + z*areaWidth] = extremeHillsPlus; + } + } + else if(v11 == swampland) + { + if(v10 != desert && v21 != desert && v01 != desert && v12 != desert && + v10 != coldTaiga && v21 != coldTaiga && v01 != coldTaiga && v12 != coldTaiga && + v10 != icePlains && v21 != icePlains && v01 != icePlains && v12 != icePlains) + { + if(v10 != jungle && v12 != jungle && v21 != jungle && v01 != jungle) + out[x + z*areaWidth] = v11; + else + out[x + z*areaWidth] = jungleEdge; + } + else + { + out[x + z*areaWidth] = plains; + } + } + else + { + out[x + z*areaWidth] = v11; + } + } + } + } +} + + +void mapHills(Layer *l, int * __restrict out, int areaX, int areaZ, int areaWidth, int areaHeight) +{ + int pX = areaX - 1; + int pZ = areaZ - 1; + int pWidth = areaWidth + 2; + int pHeight = areaHeight + 2; + int x, z; + static int bufsize = 0; + static int *buf = NULL; + + if(l->p2 == NULL) + { + printf("mapHills() requires two parents! Use setupMultiLayer()\n"); + exit(1); + } + + if(bufsize < pWidth*pHeight) + { + if(buf != NULL) free(buf); + + bufsize = pWidth*pHeight; + buf = (int*)malloc(bufsize*sizeof(int)); + } + + l->p->getMap(l->p, out, pX, pZ, pWidth, pHeight); + memcpy(buf, out, pWidth*pHeight*sizeof(int)); + + l->p2->getMap(l->p2, out, pX, pZ, pWidth, pHeight); + + for(z = 0; z < areaHeight; z++) + { + for(x = 0; x < areaWidth; x++) + { + setChunkSeed(l, (long)(x + areaX), (long)(z + areaZ)); + int a11 = buf[x+1 + (z+1)*pWidth]; // biome branch + int b11 = out[x+1 + (z+1)*pWidth]; // river branch + int idx = x + z*areaWidth; + + int var12 = (b11 - 2) % 29 == 0; + + if(a11 != 0 && b11 >= 2 && (b11 - 2) % 29 == 1 && a11 < 128) + { + out[idx] = (biomeExists(a11 + 128)) ? a11 + 128 : a11; + } + else if(mcNextInt(l, 3) != 0 && !var12) + { + out[idx] = a11; + } + else + { + int hillID = a11; + + switch(a11){ + case desert: + hillID = desertHills; break; + case forest: + hillID = forestHills; break; + case birchForest: + hillID = birchForestHills; break; + case roofedForest: + hillID = plains; break; + case taiga: + hillID = taigaHills; break; + case megaTaiga: + hillID = megaTaigaHills; break; + case coldTaiga: + hillID = coldTaigaHills; break; + case plains: + hillID = (mcNextInt(l, 3) == 0) ? forestHills : forest; break; + case icePlains: + hillID = iceMountains; break; + case jungle: + hillID = jungleHills; break; + case ocean: + hillID = deepOcean; break; + case extremeHills: + hillID = extremeHillsPlus; break; + case savanna: + hillID = savannaPlateau; break; + default: + if(equalOrPlateau(a11, mesaPlateau_F)) + hillID = mesa; + else if(a11 == deepOcean && mcNextInt(l, 3) == 0) + hillID = (mcNextInt(l, 2) == 0) ? plains : forest; + break; + } + + if(var12 && hillID != a11) + { + if(biomeExists(hillID + 128)) + hillID += 128; + else + hillID = a11; + } + + if(hillID == a11) + { + out[idx] = a11; + } + else + { + int a10 = buf[x+1 + (z+0)*pWidth]; + int a21 = buf[x+2 + (z+1)*pWidth]; + int a01 = buf[x+0 + (z+1)*pWidth]; + int a12 = buf[x+1 + (z+2)*pWidth]; + int equals = 0; + + if(equalOrPlateau(a10, a11)) equals++; + if(equalOrPlateau(a21, a11)) equals++; + if(equalOrPlateau(a01, a11)) equals++; + if(equalOrPlateau(a12, a11)) equals++; + + if(equals >= 3) + out[idx] = hillID; + else + out[idx] = a11; + } + } + } + } +} + + +static inline int reduceID(int id) +{ + return id >= 2 ? 2 + (id & 1) : id; +} + +void mapRiver(Layer *l, int * __restrict out, int areaX, int areaZ, int areaWidth, int areaHeight) +{ + int pX = areaX - 1; + int pZ = areaZ - 1; + int pWidth = areaWidth + 2; + int pHeight = areaHeight + 2; + int x, z; + + l->p->getMap(l->p, out, pX, pZ, pWidth, pHeight); + + for(z = 0; z < areaHeight; z++) + { + for(x = 0; x < areaWidth; x++) + { + int v01 = reduceID(out[x+0 + (z+1)*pWidth]); + int v21 = reduceID(out[x+2 + (z+1)*pWidth]); + int v10 = reduceID(out[x+1 + (z+0)*pWidth]); + int v12 = reduceID(out[x+1 + (z+2)*pWidth]); + int v11 = reduceID(out[x+1 + (z+1)*pWidth]); + + if (v11 == v01 && v11 == v10 && v11 == v21 && v11 == v12) + { + out[x + z * areaWidth] = -1; + } + else + { + out[x + z * areaWidth] = river; + } + } + } +} + + +void mapSmooth(Layer *l, int * __restrict out, int areaX, int areaZ, int areaWidth, int areaHeight) +{ + int pX = areaX - 1; + int pZ = areaZ - 1; + int pWidth = areaWidth + 2; + int pHeight = areaHeight + 2; + int x, z; + + l->p->getMap(l->p, out, pX, pZ, pWidth, pHeight); + + for(z = 0; z < areaHeight; z++) + { + for(x = 0; x < areaWidth; x++) + { + int v11 = out[x+1 + (z+1)*pWidth]; + int v10 = out[x+1 + (z+0)*pWidth]; + int v21 = out[x+2 + (z+1)*pWidth]; + int v01 = out[x+0 + (z+1)*pWidth]; + int v12 = out[x+1 + (z+2)*pWidth]; + + if(v01 == v21 && v10 == v12) + { + setChunkSeed(l, (long)(x + areaX), (long)(z + areaZ)); + + if(mcNextInt(l, 2) == 0) + v11 = v01; + else + v11 = v10; + } + else + { + if(v01 == v21) v11 = v01; + if(v10 == v12) v11 = v10; + } + + out[x + z * areaWidth] = v11; + } + } +} + + +void mapRareBiome(Layer *l, int * __restrict out, int areaX, int areaZ, int areaWidth, int areaHeight) +{ + int pX = areaX - 1; + int pZ = areaZ - 1; + int pWidth = areaWidth + 2; + int pHeight = areaHeight + 2; + int x, z; + + l->p->getMap(l->p, out, pX, pZ, pWidth, pHeight); + + for(z = 0; z < areaHeight; z++) + { + for(x = 0; x < areaWidth; x++) + { + setChunkSeed(l, (long)(x + areaX), (long)(z + areaZ)); + int v11 = out[x+1 + (z+1)*pWidth]; + + if(mcNextInt(l, 57) == 0) + { + // Flower Forest + if(v11 == plains) + out[x + z*areaWidth] = plains + 128; + else + out[x + z*areaWidth] = v11; + } + else + { + out[x + z*areaWidth] = v11; + } + } + } +} + + +inline static int replaceOcean(int *out, int idx, int v10, int v21, int v01, int v12, int id, int replaceID) +{ + if(isOceanic(id)) return 0; + + if(!isOceanic(v10) && !isOceanic(v21) && !isOceanic(v01) && !isOceanic(v12)) + out[idx] = id; + else + out[idx] = replaceID; + + return 1; +} + +inline static int isBiomeJFTO(int id) +{ + return biomeExists(id) && getBiomeType(id) == Jungle ? 1 : id == forest || id == taiga || isOceanic(id); +} + +void mapShore(Layer *l, int * __restrict out, int areaX, int areaZ, int areaWidth, int areaHeight) +{ + int pX = areaX - 1; + int pZ = areaZ - 1; + int pWidth = areaWidth + 2; + int pHeight = areaHeight + 2; + int x, z; + + l->p->getMap(l->p, out, pX, pZ, pWidth, pHeight); + + for(z = 0; z < areaHeight; z++) + { + for(x = 0; x < areaWidth; x++) + { + int v11 = out[x+1 + (z+1)*pWidth]; + int v10 = out[x+1 + (z+0)*pWidth]; + int v21 = out[x+2 + (z+1)*pWidth]; + int v01 = out[x+0 + (z+1)*pWidth]; + int v12 = out[x+1 + (z+2)*pWidth]; + + int var10 = biomeExists(v11) ? v11 : 0; + + if(v11 == mushroomIsland) + { + if(v10 != ocean && v21 != ocean && v01 != ocean && v12 != ocean) + out[x + z*areaWidth] = v11; + else + out[x + z*areaWidth] = mushroomIslandShore; + } + else if(var10 < 128 && getBiomeType(var10) == Jungle) + { + if (isBiomeJFTO(v10) && isBiomeJFTO(v21) && isBiomeJFTO(v01) && isBiomeJFTO(v12)) + { + if (!isOceanic(v10) && !isOceanic(v21) && !isOceanic(v01) && !isOceanic(v12)) + out[x + z*areaWidth] = v11; + else + out[x + z*areaWidth] = beach; + } + else + { + out[x + z*areaWidth] = jungleEdge; + } + } + else if (v11 != extremeHills && v11 != extremeHillsPlus && v11 != extremeHillsEdge) + { + if(isBiomeSnowy(var10)) + { + replaceOcean(out, x + z*areaWidth, v10, v21, v01, v12, v11, coldBeach); + } + else if(v11 != mesa && v11 != mesaPlateau_F) + { + if(v11 != ocean && v11 != deepOcean && v11 != river && v11 != swampland) + { + if(!isOceanic(v10) && !isOceanic(v21) && !isOceanic(v01) && !isOceanic(v12)) + out[x + z*areaWidth] = v11; + else + out[x + z*areaWidth] = beach; + } + else + { + out[x + z*areaWidth] = v11; + } + } + else + { + if(!isOceanic(v10) && !isOceanic(v21) && !isOceanic(v01) && !isOceanic(v12)) + { + if(getBiomeType(v10) == Mesa && getBiomeType(v21) == Mesa && getBiomeType(v01) == Mesa && getBiomeType(v12) == Mesa) + out[x + z*areaWidth] = v11; + else + out[x + z*areaWidth] = desert; + } + else + { + out[x + z*areaWidth] = v11; + } + } + } + else + { + replaceOcean(out, x + z*areaWidth, v10, v21, v01, v12, v11, stoneBeach); + } + } + } +} + + +void mapRiverMix(Layer *l, int * __restrict out, int areaX, int areaZ, int areaWidth, int areaHeight) +{ + int idx; + int *buf = (int*)malloc(areaWidth*areaHeight*sizeof(int)); + + if(l->p2 == NULL) + { + printf("mapRiverMix() requires two parents! Use setupMultiLayer()\n"); + exit(1); + } + + l->p->getMap(l->p, out, areaX, areaZ, areaWidth, areaHeight); + memcpy(buf, out, areaWidth*areaHeight*sizeof(int)); + + l->p2->getMap(l->p2, out, areaX, areaZ, areaWidth, areaHeight); + + for(idx = 0; idx < areaHeight*areaWidth; idx++) + { + if(buf[idx] != ocean && buf[idx] != deepOcean) + { + if (out[idx] == river) + { + if(buf[idx] == icePlains) + out[idx] = frozenRiver; + else if(buf[idx] != mushroomIsland && buf[idx] != mushroomIslandShore) + out[idx] = out[idx] & 255; + else + out[idx] = mushroomIslandShore; + } + else + { + out[idx] = buf[idx]; + } + } + else + { + out[idx] = buf[idx]; + } + } + + free(buf); +} + + +void mapVoronoiZoom(Layer *l, int * __restrict out, int areaX, int areaZ, int areaWidth, int areaHeight) +{ + areaX -= 2; + areaZ -= 2; + int pX = areaX >> 2; + int pZ = areaZ >> 2; + int pWidth = (areaWidth >> 2) + 2; + int pHeight = (areaHeight >> 2) + 2; + int newWidth = (pWidth-1) << 2; + int newHeight = (pHeight-1) << 2; + int x, z, i, j; + int *buf = (int *)malloc((newWidth+1)*(newHeight+1)*sizeof(*buf)); + + l->p->getMap(l->p, out, pX, pZ, pWidth, pHeight); + + for(z = 0; z < pHeight - 1; z++) + { + int v00 = out[(z+0)*pWidth]; + int v01 = out[(z+1)*pWidth]; + + for(x = 0; x < pWidth - 1; x++) + { + setChunkSeed(l, (x+pX) << 2, (z+pZ) << 2); + double da1 = (mcNextInt(l, 1024) / 1024.0 - 0.5) * 3.6; + double da2 = (mcNextInt(l, 1024) / 1024.0 - 0.5) * 3.6; + + setChunkSeed(l, (x+pX+1) << 2, (z+pZ) << 2); + double db1 = (mcNextInt(l, 1024) / 1024.0 - 0.5) * 3.6 + 4.0; + double db2 = (mcNextInt(l, 1024) / 1024.0 - 0.5) * 3.6; + + setChunkSeed(l, (x+pX) << 2, (z+pZ+1) << 2); + double dc1 = (mcNextInt(l, 1024) / 1024.0 - 0.5) * 3.6; + double dc2 = (mcNextInt(l, 1024) / 1024.0 - 0.5) * 3.6 + 4.0; + + setChunkSeed(l, (x+pX+1) << 2, (z+pZ+1) << 2); + double dd1 = (mcNextInt(l, 1024) / 1024.0 - 0.5) * 3.6 + 4.0; + double dd2 = (mcNextInt(l, 1024) / 1024.0 - 0.5) * 3.6 + 4.0; + + int v10 = out[x+1 + (z+0)*pWidth] & 255; + int v11 = out[x+1 + (z+1)*pWidth] & 255; + + for(j = 0; j < 4; j++) + { + int idx = ((z << 2) + j) * newWidth + (x << 2); + + for(i = 0; i < 4; i++) + { + double da = (j-da2)*(j-da2) + (i-da1)*(i-da1); + double db = (j-db2)*(j-db2) + (i-db1)*(i-db1); + double dc = (j-dc2)*(j-dc2) + (i-dc1)*(i-dc1); + double dd = (j-dd2)*(j-dd2) + (i-dd1)*(i-dd1); + + if (da < db && da < dc && da < dd) + { + buf[idx++] = v00; + } + else if (db < da && db < dc && db < dd) + { + buf[idx++] = v10; + } + else if (dc < da && dc < db && dc < dd) + { + buf[idx++] = v01; + } + else + { + buf[idx++] = v11; + } + } + } + + v00 = v10; + v01 = v11; + } + } + + for(z = 0; z < areaHeight; z++) + { + memcpy(&out[z * areaWidth], &buf[(z + (areaZ & 3))*newWidth + (areaX & 3)], areaWidth*sizeof(int)); + } + + free(buf); +} + + diff --git a/layers.h b/layers.h new file mode 100644 index 0000000..db9a029 --- /dev/null +++ b/layers.h @@ -0,0 +1,201 @@ +#ifndef LAYER_H_ +#define LAYER_H_ + +#include + +#define STRUCT(S) typedef struct S S; struct S + +#define OPT_O2 __attribute__((optimize("O2"))) + +enum BiomeID { + none = -1, + ocean = 0, plains, desert, extremeHills, forest, taiga, swampland, river, hell, sky, // 0-9 + frozenOcean, frozenRiver, icePlains, iceMountains, mushroomIsland, mushroomIslandShore, beach, desertHills, forestHills, taigaHills, // 10-19 + extremeHillsEdge, jungle, jungleHills, jungleEdge, deepOcean, stoneBeach, coldBeach, birchForest, birchForestHills, roofedForest, // 20-29 + coldTaiga, coldTaigaHills, megaTaiga, megaTaigaHills, extremeHillsPlus, savanna, savannaPlateau, mesa, mesaPlateau_F, mesaPlateau, // 30-39 + BIOME_NUM +}; + +enum BiomeType { + Ocean, Plains, Desert, Hills, Forest, Taiga, Swamp, River, Hell, Sky, Snow, MushroomIsland, Beach, Jungle, StoneBeach, Savanna, Mesa, BTYPE_NUM +}; + +enum BiomeTempCategory { + Oceanic, Warm, Lush, Cold, Freezing, Unknown +}; + +STRUCT(Biome) { + int id; + int type; + double height; + double temp; + int tempCat; +}; + +STRUCT(Layer) { + long baseSeed; // Generator seed (depends only on hierarchy of generator) + long worldSeed; // based on the seed of the world + + long chunkSeed; // randomiser seed + + void (*getMap)(Layer *layer, int *out, int x, int z, int w, int h); + + Layer *p, *p2; +}; + +extern Biome biomes[256]; + +/* initBiomes() has to be called before any of the generators can be used */ +void initBiomes(); + + +void setWorldSeed(Layer *layer, long seed); + + + +static inline int getBiomeType(int id) +{ + return biomes[id & 0xff].type; +} + +static inline int biomeExists(int id) +{ + return !(biomes[id & 0xff].id & (~0xff)); +} + +static inline int getTempCategory(int id) +{ + return biomes[id & 0xff].tempCat; +} + +static inline int equalOrPlateau(int id1, int id2) +{ + if(id1 == id2) return 1; + if(id1 == mesaPlateau_F || id1 == mesaPlateau) return id2 == mesaPlateau_F || id2 == mesaPlateau; + if(!biomeExists(id1) || !biomeExists(id2)) return 0; + // adjust for asymmetric equality (workaround to simulate a bug in the MC java code) + if(id1 >= 128 || id2 >= 128) { + // skip biomes that did not overload the isEqualTo() method + if(id2 == 130 || id2 == 133 || id2 == 134 || id2 == 149 || id2 == 151 || id2 == 155 || + id2 == 156 || id2 == 157 || id2 == 158 || id2 == 163 || id2 == 164) return 0; + } + return getBiomeType(id1) == getBiomeType(id2); +} + +static inline int canBeNeighbors(int id1, int id2) +{ + if(equalOrPlateau(id1, id2)) return 1; + if(!biomeExists(id1) || !biomeExists(id2)) return 0; + int tempCat1 = getTempCategory(id1); if(tempCat1 == Lush) return 1; + int tempCat2 = getTempCategory(id2); if(tempCat2 == Lush) return 1; + return tempCat1 == tempCat2; +} + +static inline int isOceanic(int id) +{ + return id == ocean || id == deepOcean || id == frozenOcean; +} + +static inline int isBiomeSnowy(int id) +{ + return biomeExists(id) && biomes[id&0xff].temp < 0.1; +} + +static inline int mcNextInt(Layer *layer, int mod) +{ + int ret = (int)((layer->chunkSeed >> 24) % (long)mod); + + if (ret < 0) + { + ret += mod; + } + + layer->chunkSeed *= layer->chunkSeed * 6364136223846793005L + 1442695040888963407L; + layer->chunkSeed += layer->worldSeed; + return ret; +} + +static inline void setChunkSeed(Layer *layer, long chunkX, long chunkZ) +{ + layer->chunkSeed = layer->worldSeed; + layer->chunkSeed *= layer->chunkSeed * 6364136223846793005L + 1442695040888963407L; + layer->chunkSeed += chunkX; + layer->chunkSeed *= layer->chunkSeed * 6364136223846793005L + 1442695040888963407L; + layer->chunkSeed += chunkZ; + layer->chunkSeed *= layer->chunkSeed * 6364136223846793005L + 1442695040888963407L; + layer->chunkSeed += chunkX; + layer->chunkSeed *= layer->chunkSeed * 6364136223846793005L + 1442695040888963407L; + layer->chunkSeed += chunkZ; +} + +static inline void setBaseSeed(Layer *layer, long seed) +{ + layer->baseSeed = seed; + layer->baseSeed *= layer->baseSeed * 6364136223846793005L + 1442695040888963407L; + layer->baseSeed += seed; + layer->baseSeed *= layer->baseSeed * 6364136223846793005L + 1442695040888963407L; + layer->baseSeed += seed; + layer->baseSeed *= layer->baseSeed * 6364136223846793005L + 1442695040888963407L; + layer->baseSeed += seed; + + layer->p = NULL; + layer->worldSeed = 0; + layer->chunkSeed = 0; +} + +static inline int selectRandom2(Layer *l, int a1, int a2) +{ + int i = mcNextInt(l, 2); + return i == 0 ? a1 : a2; +} + +static inline int selectRandom4(Layer *l, int a1, int a2, int a3, int a4) +{ + int i = mcNextInt(l, 4); + return i == 0 ? a1 : i == 1 ? a2 : i == 2 ? a3 : a4; +} + +static inline int selectModeOrRandom(Layer *l, int a1, int a2, int a3, int a4) +{ + int rndarg = selectRandom4(l, a1, a2, a3, a4); + + if(a2 == a3 && a3 == a4) return a2; + if(a1 == a2 && a1 == a3) return a1; + if(a1 == a2 && a1 == a4) return a1; + if(a1 == a3 && a1 == a4) return a1; + if(a1 == a2 && a3 != a4) return a1; + if(a1 == a3 && a2 != a4) return a1; + if(a1 == a4 && a2 != a3) return a1; + if(a2 == a3 && a1 != a4) return a2; + if(a2 == a4 && a1 != a3) return a2; + if(a3 == a4 && a1 != a2) return a3; + + return rndarg; +} + +// A null layer does nothing, and can be used to apply a layer to existing data. +void mapNull(Layer *l, int * __restrict out, int x, int z, int w, int h); + +void mapIsland(Layer *l, int * __restrict out, int x, int z, int w, int h); +void mapZoom(Layer *l, int * __restrict out, int x, int z, int w, int h); +void mapAddIsland(Layer *l, int * __restrict out, int x, int z, int w, int h); +void mapRemoveTooMuchOcean(Layer *l, int * __restrict out, int x, int z, int w, int h); +void mapAddSnow(Layer *l, int * __restrict out, int x, int z, int w, int h); +void mapCoolWarm(Layer *l, int * __restrict out, int x, int z, int w, int h); +void mapHeatIce(Layer *l, int * __restrict out, int x, int z, int w, int h); +void mapSpecial(Layer *l, int * __restrict out, int x, int z, int w, int h); +void mapAddMushroomIsland(Layer *l, int * __restrict out, int x, int z, int w, int h); +void mapDeepOcean(Layer *l, int * __restrict out, int x, int z, int w, int h); +void mapBiome(Layer *l, int * __restrict out, int x, int z, int w, int h); +void mapRiverInit(Layer *l, int * __restrict out, int x, int z, int w, int h); +void mapBiomeEdge(Layer *l, int * __restrict out, int x, int z, int w, int h); +void mapHills(Layer *l, int * __restrict out, int x, int z, int w, int h); +void mapRiver(Layer *l, int * __restrict out, int x, int z, int w, int h); +void mapSmooth(Layer *l, int * __restrict out, int x, int z, int w, int h); +void mapRareBiome(Layer *l, int * __restrict out, int x, int z, int w, int h); +void mapShore(Layer *l, int * __restrict out, int x, int z, int w, int h); +void mapRiverMix(Layer *l, int * __restrict out, int x, int z, int w, int h); +void mapVoronoiZoom(Layer *l, int * __restrict out, int x, int z, int w, int h); + + +#endif /* LAYER_H_ */ diff --git a/makefile b/makefile new file mode 100644 index 0000000..a76681e --- /dev/null +++ b/makefile @@ -0,0 +1,37 @@ +CC = gcc +CFLAGS = -O3 -Wall -fwrapv +LDFLAGS = -lm -lX11 -pthread + +.PHONY : all clean + +all: find_quadhuts find_compactbiomes clean + +find_compactbiomes: find_compactbiomes.o layers.o generator.o finders.o + $(CC) -o $@ $^ $(LDFLAGS) + +find_compactbiomes.o: find_compactbiomes.c + $(CC) -c $(CFLAGS) $< + +find_quadhuts: find_quadhuts.o layers.o generator.o finders.o + $(CC) -o $@ $^ $(LDFLAGS) + +find_quadhuts.o: find_quadhuts.c + $(CC) -c $(CFLAGS) $< + + +xmapview.o: xmapview.c xmapview.h + $(CC) -c $(CFLAGS) $< + +finders.o: finders.c finders.h + $(CC) -c $(CFLAGS) $< + +generator.o: generator.c generator.h + $(CC) -c $(CFLAGS) $< + +layers.o: layers.c layers.h + $(CC) -c $(CFLAGS) $< + + +clean: + rm *.o + diff --git a/quadbases_Q1.txt b/quadbases_Q1.txt new file mode 100644 index 0000000..50a1037 --- /dev/null +++ b/quadbases_Q1.txt @@ -0,0 +1,107959 @@ +8855314601 +10030768297 +11840798105 +11906352537 +12375066009 +12651159721 +14526743961 +26102803111 +27039401369 +27177593511 +28251873449 +29052667289 +30058757529 +30665883033 +38751452569 +46804839079 +47305735577 +61502406041 +62546061991 +63586249383 +63882673561 +64190229159 +64419038617 +64421135769 +73650159001 +77542285481 +77542795943 +79221055657 +79793040039 +80021629607 +81129651609 +81666016665 +81668113817 +94821769385 +95793986969 +95997223081 +96367370409 +96369978023 +97235778969 +97774241177 +97807252889 +99319622311 +100493198745 +113009830567 +113614348457 +113616956071 +115158900905 +130156145319 +130991031705 +132307312809 +133239178649 +146831138985 +147403123367 +148172455321 +148238009753 +148706723225 +148982816937 +149554290857 +150858401177 +150891412889 +163371058585 +163508740265 +163509250727 +165384324505 +167063094681 +167200776361 +180618036633 +181694704295 +181694924185 +182631302553 +183637392793 +183843774633 +184447754409 +197800321193 +197834063257 +198976285351 +200521886375 +201125355689 +201594069161 +201596676775 +208368600473 +213928150425 +215081041305 +215986505113 +217164884647 +217461308825 +217768864423 +217997673881 +217999771033 +218843654823 +232328880297 +234138910105 +234673178009 +234949271721 +235146085785 +236217730457 +236824855961 +243833537945 +249575858345 +250413670569 +251352876441 +253399154073 +253464708505 +269603847577 +269810229417 +270611023257 +270678637977 +272224239001 +283734780583 +285314474153 +285885948073 +287562621097 +289471217049 +289575887017 +301952959897 +303427763609 +303964128665 +303966225817 +304104417959 +312437671321 +315208514969 +320211271065 +320779411625 +321351396007 +336380125353 +336853543591 +337457012905 +337925726377 +337928333991 +338794134937 +339332597145 +339365608857 +354100521639 +354329331097 +354331428249 +355172704425 +355175312039 +356041112985 +356579575193 +369701235367 +370908684457 +371280928937 +371852402857 +388724721049 +390541172905 +392449768857 +403992816295 +404929414553 +405067096233 +405067606695 +406141886633 +406745866409 +406942680473 +408555896217 +414628199833 +422176392601 +422314584743 +423388864681 +423618184601 +424189658521 +425802874265 +439392419225 +440295785881 +440297883033 +442080242343 +448285204649 +449926956441 +457683053223 +458723240615 +459019664793 +459327220391 +459556029849 +459558127001 +472711782569 +473887236265 +475125792153 +475697266073 +475762820505 +476231533977 +476507627689 +478383211929 +485391893913 +489958760617 +490930978201 +491134214313 +491504361641 +491506969255 +492372770201 +492911232409 +492944244121 +494456613543 +495630189977 +509584639385 +510661307047 +524487319721 +525293136551 +527444304041 +528376169881 +541398753449 +541399263911 +542572620455 +543550431401 +543649508007 +544986119577 +545522484633 +545524581785 +547135700377 +553650315433 +553996027289 +558508049817 +558645731497 +558646241959 +560521315737 +560797409449 +562337767593 +577470816425 +577473424039 +579015368873 +592971054489 +595658877607 +596262346921 +596731060393 +596733668007 +610687606953 +611259591335 +612028923289 +612563191193 +612839284905 +613410758825 +614714869145 +614747880857 +621673725337 +627465871529 +629275901337 +629810169241 +630086262953 +630283077017 +631961847193 +644474504601 +645551392153 +646389204377 +646487770521 +648304222377 +654959216025 +656186555801 +663636182425 +665176540569 +665748014489 +667361230233 +678937509273 +679842973081 +680449878695 +681021352615 +681317776793 +681625332391 +681854141849 +681856239001 +682700122791 +697089951129 +697696856743 +698564754841 +699101119897 +699103217049 +699241409191 +713432326313 +714270138537 +715209344409 +716991703719 +717255622041 +718934392217 +731517116585 +732594004137 +733062717609 +733931126169 +734238681767 +734469588377 +734502600089 +747591248551 +749170942121 +749742416041 +750608727449 +751142995353 +751419089065 +753327685017 +753432354985 +764838226599 +766045675689 +766417920169 +766989394089 +783564234921 +785207863975 +800066405785 +800204087465 +800204597927 +802079671705 +802355765417 +803692887449 +818185799065 +818187896217 +819029172393 +819031780007 +819897580953 +820436043161 +833557192873 +834529410457 +835432777113 +835434874265 +837217233575 +847334114713 +852581189017 +854397640873 +856306236825 +861268641177 +863232081305 +867848773801 +869024227497 +869965848745 +869966359207 +870262783385 +870834257305 +871644618921 +873520203161 +886171052711 +887474652569 +888046126489 +888322220201 +889659342233 +895097580199 +896517571993 +903181272473 +904721630617 +905194538393 +905798298279 +921539521191 +922579708583 +922876132761 +923183688359 +923412497817 +923414594969 +930079124135 +932643618201 +936535744681 +936536255143 +937709611687 +938687422633 +938786499239 +939255212711 +940123110809 +940659475865 +940661573017 +942272691609 +953815228585 +954787446169 +954990682281 +955360829609 +955625258393 +955932813991 +956229238169 +956767700377 +956800712089 +958313081511 +959486657945 +972607807657 +972872236441 +974152360105 +979964078759 +984745805209 +988343787689 +989147727257 +989149604519 +991160993177 +991300772009 +992167083417 +992232637849 +1006396582567 +1007974178985 +1007976276137 +1008547750057 +1008576249241 +1009414061465 +1009851860377 +1009884872089 +1022364517785 +1022502199465 +1022502709927 +1024377783705 +1024653877417 +1025122590889 +1025221667495 +1028205404329 +1032849229209 +1039611495833 +1041526195609 +1041624761753 +1042870975897 +1056827522457 +1057868570793 +1058943361193 +1060118814889 +1060587528361 +1067362059673 +1074074500505 +1074979964313 +1075115548841 +1075586869927 +1076158343847 +1076190339241 +1076991133081 +1076993230233 +1091322339497 +1093338751145 +1093601082777 +1093942730921 +1095818315161 +1101641886375 +1108569317545 +1109407129769 +1110346335641 +1110815049113 +1112128694951 +1112392613273 +1127492650393 +1129033008537 +1129604482457 +1131217698201 +1136655936167 +1142728239783 +1145745718681 +1146279986585 +1146556080297 +1146752894361 +1148464676249 +1148569346217 +1160946419097 +1161553324711 +1162421222809 +1162957587865 +1162959685017 +1171085418665 +1174201974169 +1178701226153 +1180813568679 +1181210656153 +1184532544921 +1195373584553 +1196919185577 +1197491169959 +1197787594137 +1198095149735 +1198326056345 +1198359068057 +1200108415655 +1211447206057 +1212417326489 +1213322790297 +1213355802009 +1214166163625 +1214430592409 +1214738148007 +1215034572185 +1215570937241 +1215573034393 +1228694694567 +1229902143657 +1230272290985 +1230274388137 +1231072864935 +1232719349145 +1238323767975 +1247718180249 +1249532534953 +1249534632105 +1251443228057 +1251545800873 +1263489081513 +1263922873753 +1264060555433 +1264061065895 +1265936139673 +1266212233385 +1266780023463 +1267549355417 +1274407585177 +1280132079785 +1280736059561 +1281308043943 +1282611643801 +1283183117721 +1283459211433 +1284796333465 +1297413660841 +1298385878425 +1299289245081 +1300397047193 +1317748695209 +1318549489049 +1318551586201 +1331705241769 +1332880695465 +1333822316713 +1333822827175 +1334119251353 +1334426806951 +1334657713561 +1334897107113 +1335498989737 +1335501086889 +1337376671129 +1343200242343 +1348114407593 +1348952219817 +1350127673513 +1350497820841 +1350762249625 +1351069805223 +1351366229401 +1351904691609 +1352373405081 +1353450072743 +1354623649177 +1367037740441 +1368578098585 +1369051006361 +1369654766247 +1376598113689 +1383480778921 +1384284718489 +1384286595751 +1386297984409 +1387304074649 +1387369629081 +1400392723111 +1401566079655 +1402543890601 +1403111680679 +1403715149993 +1404515943833 +1404518040985 +1406129159577 +1417501509017 +1417639701159 +1419514774937 +1419790868649 +1420358658727 +1433640648089 +1436464275625 +1436728704409 +1438339859865 +1445202247065 +1447215512985 +1447500219801 +1451964513689 +1453005562025 +1454080352425 +1454914157977 +1455724519593 +1455988948377 +1470253050535 +1471830646953 +1472631220903 +1473270529433 +1473741340057 +1473843912873 +1480501003673 +1486459330729 +1488738074009 +1489077625001 +1489079722153 +1490955306393 +1503467963801 +1505382663577 +1505481229721 +1506727443865 +1513952675225 +1515965941145 +1520616375705 +1522629641625 +1524169999769 +1526354689433 +1538972016809 +1539443337895 +1540014811815 +1540046807209 +1540847601049 +1541222260905 +1552091987353 +1556690315943 +1558094579097 +1559707794841 +1562862772393 +1572425785513 +1573263597737 +1574202803609 +1574671517081 +1575985162919 +1584758598311 +1590510575785 +1591918495129 +1592056176809 +1592628161191 +1592924585369 +1593232140967 +1593460950425 +1593463047577 +1594641647001 +1595245406887 +1596320197287 +1606584707751 +1609602186649 +1610136454553 +1610412548265 +1610609362329 +1611147787673 +1612321144217 +1612425814185 +1618156469657 +1623831685799 +1625039134889 +1625409282217 +1626209856167 +1627856340377 +1628394765721 +1642557694121 +1644670036647 +1645067124121 +1648389012889 +1653362731687 +1658626072745 +1659059864985 +1659198057127 +1660306079129 +1661073130905 +1661349224617 +1661917014695 +1662686346649 +1675199004057 +1675303674025 +1676273794457 +1677179258265 +1677212269977 +1678022631593 +1678287060377 +1678594615975 +1678891040153 +1679427405209 +1679429502361 +1686760603033 +1692550652073 +1693522869657 +1694426236313 +1695534038425 +1697079639449 +1711574648217 +1713389002921 +1715402268841 +1728959307945 +1728959818407 +1729256242585 +1729563798183 +1729794704793 +1730635980969 +1735840574119 +1743988547753 +1744592527529 +1745164511911 +1746468111769 +1747039585689 +1747315679401 +1748652801433 +1762174731673 +1762783734439 +1763180821913 +1763715089817 +1764187997593 +1764791757479 +1782405957017 +1782778201497 +1791637077401 +1795529714343 +1796703070887 +1797541103001 +1797680881833 +1798248671911 +1798852141225 +1799652935065 +1800025179545 +1801266150809 +1812808687785 +1814354288809 +1814618717593 +1814926273191 +1815222697369 +1815761159577 +1816229873049 +1817306540711 +1818480117145 +1825627211161 +1831502700713 +1831601266857 +1831601777319 +1831865695641 +1833476851097 +1845428300455 +1847337246889 +1848141186457 +1848143063719 +1848750189223 +1850154452377 +1851160542617 +1851226097049 +1855758871207 +1865390041767 +1866399497625 +1866967638185 +1868407520665 +1868878331289 +1868980904105 +1869953121689 +1881357976985 +1881496169127 +1883371242905 +1883647336617 +1884215126695 +1885991634329 +1891496976553 +1891842688409 +1900519654809 +1900618220953 +1901123634585 +1901864435097 +1915820981657 +1916862029993 +1917469155497 +1918770625945 +1919845416345 +1920922303897 +1927183674023 +1928318959001 +1934109008041 +1934580329127 +1935151803047 +1935984592281 +1938169281945 +1952594541977 +1952934092969 +1962648611495 +1969339794841 +1969808508313 +1971122154151 +1984472843673 +1986486109593 +1988026467737 +1988302561449 +1990211157401 +2001721698983 +2003870769321 +2003871279783 +2004739177881 +2005273445785 +2005549539497 +2005746353561 +2006284778905 +2007458135449 +2007562805417 +2008061066649 +2019937781145 +2020546783911 +2021384596135 +2021852480921 +2021951047065 +2023564262809 +2033195433369 +2037694685353 +2039099458969 +2039807027879 +2041583535513 +2055774963097 +2055912644777 +2056484629159 +2056781053337 +2057088608935 +2057317418393 +2057319515545 +2058498114969 +2060176665255 +2070440665257 +2071410785689 +2072316249497 +2072349261209 +2073159622825 +2073160133287 +2073424051609 +2073731607207 +2074028031385 +2074564396441 +2074566493593 +2087688153767 +2088895602857 +2089265750185 +2089837734567 +2090066324135 +2091712808345 +2092251233689 +2097317227175 +2097936106905 +2108525994153 +2110539260073 +2122916332953 +2123054525095 +2124162547097 +2124929598873 +2125205692585 +2125773482663 +2126542814617 +2133401044377 +2139125538985 +2139159281049 +2140301503143 +2141277216937 +2142176576921 +2142452670633 +2143789792665 +2156407120041 +2157379337625 +2158282704281 +2159027511465 +2159390506393 +2160936107417 +2166728764071 +2170300433817 +2175431116185 +2176274489513 +2177542948249 +2187428922777 +2192816286375 +2193651172761 +2194492448937 +2209491280041 +2209755708825 +2210063264423 +2210359688601 +2210898150809 +2211366864281 +2212443531943 +2226031199641 +2226640202407 +2227037289881 +2227243671721 +2227506003353 +2228044465561 +2228648225447 +2242474238121 +2243278177689 +2243280054951 +2243887180455 +2244752981401 +2245291443609 +2245429125289 +2245429635751 +2246297533849 +2257169169817 +2259386182311 +2261397570969 +2262105139879 +2262942952103 +2263509403033 +2264719459737 +2265122618777 +2276494968217 +2276633160359 +2278508234137 +2279352117927 +2280657814937 +2281128625561 +2293708897689 +2293779475111 +2295359168681 +2295457734825 +2295458245287 +2295722163609 +2297333319065 +2306493679001 +2310957972889 +2311026453159 +2311999021225 +2312606146729 +2313907617177 +2314718489255 +2314982407577 +2316731755175 +2330013744537 +2330255965593 +2330824106153 +2331088534937 +2331395580073 +2331396090535 +2332263988633 +2332734799257 +2332837372073 +2333809589657 +2339494462873 +2346254632345 +2347260722585 +2347731533209 +2348071084201 +2348335512985 +2364376122777 +2364474688921 +2365720903065 +2366624269721 +2372946134425 +2374959400345 +2379609834905 +2380717637017 +2381623100825 +2383439552681 +2385348148633 +2397965476009 +2399841060249 +2400585867433 +2400684944039 +2408287120039 +2414037000361 +2415074772377 +2416521587367 +2416989472153 +2417088038297 +2417832845481 +2418701254041 +2433196262809 +2433664976281 +2450911954329 +2451049636009 +2451621620391 +2452454409625 +2452456506777 +2465578166951 +2466785616041 +2467727237289 +2467727747751 +2468802027689 +2469064359321 +2469406007465 +2469602821529 +2470141246873 +2471314603417 +2482825144999 +2484032594089 +2484402741417 +2484974215337 +2484974725799 +2485203315367 +2486049005737 +2486311337369 +2486849799577 +2487388224921 +2502955926937 +2503663495847 +2504501308071 +2518053324185 +2518191516327 +2519299538329 +2520066590105 +2521679805849 +2535267253657 +2535337831079 +2536172717465 +2536205729177 +2537016090793 +2537016601255 +2537280519577 +2537588075175 +2537884499353 +2538420864409 +2538422961561 +2539029867175 +2544618777255 +2551544111273 +2552516328857 +2553419695513 +2554164502697 +2565318935961 +2568552744345 +2570566010265 +2570633624985 +2572382462121 +2581503706521 +2587812988313 +2587953277607 +2588819078553 +2589629440169 +2589893868953 +2602982006953 +2603015749017 +2604157971111 +2607646260633 +2621168190873 +2621777193639 +2622642994585 +2623181456793 +2639287584153 +2640130957481 +2641399416217 +2649845476007 +2654523173543 +2655595356329 +2656534562201 +2658646394265 +2660259610009 +2673347748009 +2673919732391 +2674752521625 +2674785533337 +2675223332249 +2675860323737 +2676299999911 +2688916466343 +2690496159913 +2690594726057 +2690595236519 +2692470310297 +2706330706089 +2707134645657 +2707136522919 +2707743648423 +2708609449369 +2709147911577 +2709285593257 +2709286103719 +2714752330407 +2725150735769 +2725961097385 +2726225526169 +2726532571305 +2726533081767 +2727974363305 +2728946580889 +2740351436185 +2740489628327 +2741561811113 +2742364702105 +2744514282905 +2759513114009 +2759611680153 +2760857894297 +2761761260953 +2774814440857 +2774882921127 +2776462614697 +2778574957223 +2778838875545 +2780588223143 +2785346880921 +2794978051481 +2795722858665 +2795821935271 +2805847590297 +2809174502055 +2810111100313 +2811117190553 +2811588001177 +2811927552169 +2812124366233 +2812191980953 +2813737581977 +2814879804071 +2828801967513 +2830377434521 +2830984560025 +2843466302873 +2844574104985 +2845479568793 +2849204616601 +2860715158183 +2862864228521 +2862864738983 +2864201350553 +2864542998697 +2864739812761 +2866418582937 +2866451594649 +2867492642985 +2877893468329 +2878497448105 +2878931240345 +2879068922025 +2880845940121 +2880944506265 +2881689313449 +2882557722009 +2895140446377 +2896688655015 +2898092918169 +2899638299303 +2914768422297 +2914906103977 +2915478088359 +2916310877593 +2916343889305 +2930474822311 +2931309708697 +2932153592487 +2932725066407 +2933557855641 +2933930100121 +2934166858407 +2946681612967 +2947889062057 +2948259209385 +2948523638169 +2948830683305 +2948831193767 +2950134793625 +2950167805337 +2950706267545 +2956310686375 +2956929566105 +2963689735577 +2965703001497 +2965770616217 +2967381771673 +2967519453353 +2982047984295 +2982655109799 +2983156006297 +2983923058073 +2985536273817 +2991209392807 +2993828955545 +2998118998185 +2998152740249 +2999294962343 +3001915353767 +3002783251865 +3016372796825 +3017210609049 +3017276163481 +3017744876953 +3018020970665 +3026905236889 +3032647557289 +3034424575385 +3035267948713 +3036536407449 +3050732858023 +3051669456281 +3051809745575 +3052675546521 +3053485908137 +3053750336921 +3069056723623 +3069889512857 +3069922524569 +3070997314969 +3071436991143 +3072542915993 +3085024658841 +3085633661607 +3086499462553 +3087037924761 +3102271636889 +3103746440601 +3104284902809 +3104422584489 +3104423094951 +3115083644313 +3118379641511 +3118614012073 +3119451824297 +3120391030169 +3122502862233 +3124116077977 +3135626619559 +3136698802345 +3137172220583 +3138247010983 +3139651274137 +3152772934311 +3154352627881 +3154451704487 +3154924101801 +3158509370777 +3163473872281 +3165487138201 +3169951432089 +3170019912359 +3171599605929 +3173711948455 +3175488456089 +3189007203737 +3189817565353 +3190081994137 +3190389039273 +3190389549735 +3191830831273 +3198487922073 +3199316077223 +3204311493287 +3205248091545 +3206254181785 +3206724992409 +3207064543401 +3207261357465 +3207328972185 +3208874573209 +3210016795303 +3223138675367 +3223369581977 +3224213465767 +3225617728921 +3232767748775 +3238603294105 +3239711096217 +3240616560025 +3242398919335 +3244341607833 +3258834519449 +3259579326633 +3259678403239 +3261454910873 +3266165620121 +3268463592857 +3272009876889 +3273030459561 +3274068231577 +3274205913257 +3275444469145 +3275982931353 +3276015943065 +3276081497497 +3276826304681 +3277694713241 +3286951036313 +3292932432041 +3294233902489 +3294841027993 +3310615079591 +3311447868825 +3311480880537 +3326149222569 +3326720696489 +3326721206951 +3328057818521 +3328397369513 +3328596280729 +3330308062617 +3337067726233 +3341717430441 +3341717940903 +3343396200617 +3343660629401 +3343967674537 +3343968184999 +3345271784857 +3345304796569 +3345843258777 +3358996914345 +3360172368041 +3360545122983 +3361148592297 +3361410923929 +3361949386137 +3363494767271 +3377184975527 +3377792101031 +3378292997529 +3379334045865 +3380673265049 +3394331290279 +3395166176665 +3396010060455 +3396482457769 +3396581534375 +3397414323609 +3397786568089 +3405032228249 +3405860383399 +3412347600281 +3412413154713 +3412881868185 +3413157961897 +3424312395161 +3427546203545 +3427684395687 +3429559469465 +3429627084185 +3431238239641 +3431375921321 +3439258254745 +3446806447513 +3446946736807 +3447812537753 +3448622899369 +3448887328153 +3461975466153 +3462009208217 +3463151430311 +3464697031335 +3465771821735 +3466639719833 +3467714510233 +3472709926297 +3474326104743 +3480161650073 +3481636453785 +3481944009383 +3482174915993 +3483018799783 +3496504025257 +3498281043353 +3498314055065 +3499124416681 +3500392875417 +3507723976089 +3513516632743 +3513751003305 +3514588815529 +3515528021401 +3517574299033 +3517639853465 +3519253069209 +3532913191591 +3533745980825 +3533778992537 +3534490788009 +3534853782937 +3536399383961 +3543327325593 +3547909925543 +3549489619113 +3549588695719 +3550061093033 +3551737766057 +3553646362009 +3561724085657 +3566128104857 +3567602908569 +3568141370777 +3568279052457 +3568279562919 +3576612816281 +3584144194969 +3584954556585 +3585218985369 +3585526030505 +3585526540967 +3599483087527 +3600555270313 +3601028688551 +3601632157865 +3602103478951 +3602706948265 +3602969279897 +3603507742105 +3618275666599 +3618504476057 +3618506573209 +3619350456999 +3620216257945 +3620754720153 +3635456073897 +3637568416423 +3644340340121 +3653971510681 +3654716317865 +3654815394471 +3655653206695 +3656591902105 +3668167961255 +3669104559513 +3669242751655 +3670110649753 +3670581460377 +3670921011369 +3671117825433 +3671185440153 +3672731041177 +3673873263271 +3680816610713 +3682193933721 +3686489729703 +3687324616089 +3688069423273 +3689370893721 +3689978019225 +3702459762073 +3703567564185 +3704470930841 +3704473027993 +3706255387303 +3708198075801 +3714268282265 +3721286213801 +3721857687721 +3721858198183 +3723194809753 +3723502365351 +3723534360745 +3723733271961 +3725445053849 +3736886927529 +3737859145113 +3737924699545 +3738062381225 +3739300937113 +3739839399321 +3739872411033 +3739937965465 +3740682772649 +3741551181209 +3754133905577 +3755309359273 +3755679506601 +3755682114215 +3756285583529 +3756547915161 +3757086377369 +3774471547559 +3775304336793 +3775337348505 +3789468281511 +3790303167897 +3791619449001 +3791718525607 +3792551314841 +3793729914265 +3805573898409 +3805574408871 +3807252668585 +3807824142505 +3807824652967 +3809128252825 +3809161264537 +3809699726745 +3818171172249 +3822683194777 +3822821386919 +3824696460697 +3826375230873 +3826512912553 +3827451898535 +3841041443495 +3841645961385 +3841648568999 +3843190513833 +3843427492009 +3850433758617 +3857112457385 +3857146199449 +3858288421543 +3859834022567 +3860437491881 +3860908812967 +3862851501465 +3870960139673 +3875466731689 +3876204068249 +3876269622681 +3876738336153 +3877014429865 +3878890014105 +3885898696089 +3891641016489 +3893418034585 +3893451046297 +3894261407913 +3895529866649 +3896136992153 +3897211562663 +3910367535273 +3911669005721 +3911875387561 +3912479367337 +3912743796121 +3915149772185 +3928882972057 +3928915983769 +3929627779241 +3929990774169 +3931536375193 +3931641045161 +3941959763353 +3944018118041 +3945492921753 +3945800477351 +3946029286809 +3946031383961 +3946875267751 +3954502829465 +3957273673113 +3961262998937 +3961265096089 +3962706888089 +3962739899801 +3963276264857 +3963278362009 +3963416554151 +3964889480601 +3977373100711 +3977607471273 +3978445283497 +3979384489369 +3979522171049 +3981430767001 +3981496321433 +3983109537177 +3987692137127 +3989967766937 +3994620078759 +3995692261545 +3996165679783 +3996769149097 +3997237862569 +3997240470183 +3998106271129 +3998644733337 +4011766393511 +4013346087081 +4013917561001 +4015594234025 +4017502829977 +4023295486631 +4030593065129 +4042827531673 +4048811024553 +4049382498473 +4049383008935 +4050248809881 +4056296270503 +4063304952487 +4064241550745 +4064379742887 +4065454022825 +4066058002601 +4066254816665 +4067868032409 +4069010254503 +4082132134567 +4082360944025 +4082363041177 +4083206924967 +4084072725913 +4084611188121 +4097596753305 +4098704555417 +4099607922073 +4099610019225 +4101392378535 +4117827978649 +4118572785833 +4119509674663 +4127457052057 +4132023918761 +4132996136345 +4133061690777 +4133199372457 +4134437928345 +4134976390553 +4135009402265 +4135074956697 +4135819763881 +4136688172441 +4137695348121 +4150346197671 +4151181084057 +4151420477609 +4151649797529 +4151925891241 +4152726465191 +4153227361689 +4153834487193 +4156708128153 +4166552477865 +4168896775577 +4170441328025 +4170474339737 +4184637778599 +4185714666151 +4187051277721 +4187358833319 +4187390828713 +4187587642777 +4187589739929 +4196061185433 +4200710889641 +4200711400103 +4202862567593 +4202961644199 +4204265244057 +4204298255769 +4204834620825 +4204836717977 +4206447836569 +4217990373545 +4219535974569 +4219538582183 +4220404383129 +4220942845337 +4223661802905 +4236785560231 +4238327505065 +4252518932649 +4253324749479 +4255475916969 +4256407782809 +4257586382233 +4263738883481 +4264853842599 +4270603722921 +4271341059481 +4271875327385 +4272151421097 +4274027005337 +4286539662745 +4286677854887 +4288552928665 +4288829022377 +4290231698841 +4290369380521 +4291308366503 +4305504526505 +4305701340569 +4307012378793 +4307616358569 +4321002667417 +4322144889511 +4323690490535 +4324293959849 +4324294470311 +4324765280935 +4339155109273 +4339762014887 +4340629912985 +4340937468583 +4341166278041 +4341168375193 +4342012258983 +4355497484457 +4357043595943 +4357274502553 +4357307514265 +4358117875881 +4359386334617 +4359993460121 +4361068030631 +4372744462505 +4373582274729 +4374521480601 +4374659162281 +4376567758233 +4376633312665 +4378246528409 +4389654529433 +4392739440025 +4393208153497 +4393484247209 +4395392843161 +4395497513129 +4406903384743 +4408110833833 +4408483078313 +4409054552233 +4409083051417 +4410455131545 +4410731225257 +4412639821209 +4425119466905 +4425121564057 +4426596367769 +4427132732825 +4427134829977 +4427273022119 +4428745948569 +4435606275481 +4444520000167 +4445385801113 +4459548729513 +4460022147751 +4460625617065 +4461094330537 +4461096938151 +4461962739097 +4462501201305 +4477269125799 +4477497935257 +4477500032409 +4478343916199 +4479209717145 +4479748179353 +4494077288617 +4494449533097 +4505297239449 +4513709777065 +4514646665895 +4528098018713 +4528236210855 +4530111284633 +4530387378345 +4531724500377 +4532866722471 +4538582730137 +4545483188903 +4546318075289 +4546786788761 +4547062882473 +4547634356393 +4547863456423 +4548971478425 +4561453221273 +4563464390041 +4563466487193 +4565248846503 +4571937932697 +4574708776345 +4579173935783 +4579774769831 +4580851657383 +4582188268953 +4582495824551 +4582527819945 +4582724634009 +4582726731161 +4595880386729 +4596852604313 +4597055840425 +4597997972135 +4598294396313 +4598601951911 +4598832858521 +4598865870233 +4599676231849 +4599676742311 +4600544640409 +4600615217831 +4601551816089 +4613127364777 +4614672965801 +4615244950183 +4615541374361 +4616079836569 +4622029236903 +4630408945833 +4631212885401 +4631381163417 +4632218975641 +4632753243545 +4633226151321 +4634297795993 +4647655923881 +4648459863449 +4648461740711 +4650612908201 +4650641407385 +4651479219609 +4651544774041 +4652723373465 +4664567357609 +4664567868071 +4665741224615 +4666719035561 +4666818112167 +4667286825639 +4668154723737 +4668691088793 +4668693185945 +4670304304537 +4674914387353 +4677164631449 +4681676653977 +4681814846119 +4683689919897 +4683966013609 +4686445357735 +4698890583449 +4702183973033 +4709427217817 +4716139658649 +4717180706985 +4719430951081 +4719431461543 +4719902272167 +4734460190889 +4735197527449 +4735633229209 +4736007889065 +4737883473305 +4743707044519 +4744842329497 +4750634475689 +4752180587175 +4752411493785 +4752444505497 +4753254867113 +4754055660953 +4755130451353 +4756136541593 +4756205021863 +4769360994473 +4769557808537 +4784791520665 +4786804786585 +4787810876825 +4787876431257 +4788345144729 +4788621238441 +4790529834393 +4790634504361 +4802072881831 +4803011577241 +4803618482855 +4804486380953 +4804793936551 +4805022746009 +4805024843161 +4805868726951 +4813702638247 +4816267132313 +4820256458137 +4820258555289 +4820865460903 +4821733359001 +4822269724057 +4822271821209 +4822410013351 +4823882939801 +4836600930473 +4837438742697 +4838375851417 +4838377948569 +4838515630249 +4840160307879 +4840424226201 +4841697740185 +4842102996377 +4842173573799 +4854685720745 +4854719462809 +4855762608297 +4856231321769 +4856803306151 +4857099730329 +4857407285927 +4857638192537 +4870759852711 +4871967301801 +4872337449129 +4872339546281 +4872939519385 +4873777331609 +4874311599513 +4874587693225 +4874784507289 +4876496289177 +4889214279849 +4889584427177 +4889586524329 +4892031485337 +4908376468135 +4908845181607 +4909242269081 +4916472743321 +4923373202087 +4925248275865 +4925524369577 +4926861491609 +4928003713703 +4939478818985 +4941354403225 +4941356500377 +4942462205337 +4942769760935 +4943066185113 +4943604647321 +4956590212505 +4956725797033 +4958601381273 +4958603478425 +4977566245033 +4978503133863 +4985265400487 +4986400685465 +4991017377961 +4992192831657 +4993134963367 +4993431387545 +4993738943143 +4993969849753 +4994002861465 +4994813223081 +4994813733543 +4995752209063 +4996688807321 +5009339656871 +5010174543257 +5010643256729 +5010919350441 +5011490824361 +5011719924391 +5012827946393 +5012932616361 +5018663271833 +5025545937065 +5026349876633 +5027355966873 +5027890234777 +5028363142553 +5029434787225 +5030041912729 +5043631237799 +5046044736921 +5046384287913 +5046581101977 +5046583199129 +5048194317721 +5059704348841 +5059704859303 +5060878215847 +5061856026793 +5062423816871 +5063291714969 +5063828080025 +5063830177177 +5065407553705 +5065441295769 +5076983832745 +5078529433769 +5078793862553 +5079101418151 +5079397842329 +5079934207385 +5079936304537 +5087267405209 +5094027574681 +5096040840601 +5097320964265 +5111512391849 +5112316331417 +5112318208679 +5114329597337 +5115335687577 +5115401242009 +5116579841433 +5119934016167 +5122732342681 +5129597182121 +5131142783145 +5131144880297 +5132582665625 +5133020464537 +5145533121945 +5145671314087 +5147546387865 +5147822481577 +5156017833369 +5164497985705 +5164694799769 +5165298559655 +5179996126617 +5181037174953 +5182111965353 +5183287419049 +5183287929511 +5184020561305 +5197209873063 +5198284153001 +5198755474087 +5199358943401 +5200159737241 +5200161834393 +5214490943657 +5216037055143 +5216267961753 +5217109237929 +5217111335081 +5218986919321 +5220061489831 +5224810490535 +5226823756455 +5232575733929 +5233512842649 +5233514939801 +5233983653273 +5235297299111 +5236834731417 +5237310565031 +5248647988633 +5250661254553 +5251667344793 +5251732899225 +5252201612697 +5252477706409 +5254386302361 +5254490972329 +5265896843943 +5267104293033 +5267474440361 +5268914322841 +5269448590745 +5269724684457 +5269921498521 +5270459923865 +5271600268697 +5271633280409 +5284112926105 +5284721928871 +5286126192025 +5286128289177 +5287132282265 +5287739407769 +5290454171033 +5295427889831 +5303982172839 +5304379260313 +5318542188713 +5318575930777 +5319950108057 +5320087789737 +5320659774119 +5320956198297 +5321263753895 +5321492563353 +5321494660505 +5328825761177 +5334615810217 +5336491394457 +5337599196569 +5337906752167 +5338203176345 +5338739541401 +5338741638553 +5353070747817 +5353440895145 +5355887953305 +5361492372135 +5370083355303 +5371628956327 +5372701139113 +5372703236265 +5373640125095 +5386657685673 +5387229670055 +5389104743833 +5389380837545 +5390717959577 +5397576189337 +5403904663721 +5404476648103 +5405780247961 +5406056341673 +5406627815593 +5406856915623 +5407964937625 +5408069607593 +5420582265001 +5422457849241 +5433702235545 +5438768229031 +5440917299369 +5440953138585 +5441521279145 +5441718093209 +5442090337689 +5443331308953 +5454873845929 +5456049299625 +5456991431335 +5457287855513 +5457595411111 +5457826317721 +5458667593897 +5458669691049 +5458670201511 +5459608677031 +5460545275289 +5466368846503 +5472120823977 +5473666425001 +5473930853785 +5474238409383 +5474534833561 +5475071198617 +5475073295769 +5475542009241 +5479943711399 +5487493458599 +5489402405033 +5490206344601 +5490815347367 +5491212434841 +5491746702745 +5492219610521 +5493291255193 +5493898380697 +5497824029351 +5506649383081 +5507455199911 +5509466588569 +5510472678809 +5510538233241 +5523561327271 +5524734683815 +5525712494761 +5526280284839 +5526883754153 +5527684547993 +5529297763737 +5533907846553 +5540670113177 +5540808305319 +5542683379097 +5542959472809 +5544360052121 +5557884042649 +5559897308569 +5561508464025 +5568370851225 +5570384117145 +5570668823961 +5576174166185 +5578424920743 +5593453650089 +5594999251113 +5595867659673 +5596439133593 +5602700503719 +5611174046375 +5611404952985 +5612246229161 +5612248836775 +5615198481063 +5626538001817 +5628354453673 +5628551267737 +5629155027623 +5643784979865 +5645798245785 +5646804336025 +5647338603929 +5647614697641 +5649523293593 +5649627963561 +5662140620969 +5662141131431 +5662611942055 +5664016205209 +5664292298921 +5672144036009 +5675260591513 +5679249917337 +5679858920103 +5681164617113 +5681263183257 +5682876399001 +5696432201897 +5697369310617 +5697371407769 +5697840121241 +5699153767079 +5701167032999 +5702241823399 +5713679179945 +5713712922009 +5715087099289 +5715224780969 +5715225291431 +5715796765351 +5716093189529 +5716400745127 +5716629554585 +5716631651737 +5729051814567 +5729753311911 +5730960761001 +5731330908329 +5731902892711 +5732770790809 +5733305058713 +5733581152425 +5733777966489 +5734316391833 +5735456736665 +5735489748377 +5739382385319 +5748207739049 +5748577886377 +5751024944537 +5766227705241 +5767838640807 +5769615148441 +5775466202521 +5782366661287 +5784241735065 +5784517828777 +5785854950809 +5798472278185 +5800347862425 +5801455664537 +5801763220135 +5802059644313 +5802596009369 +5802598106521 +5808793922215 +5815719256233 +5817594840473 +5817870934185 +5818339647657 +5829494080921 +5836557607081 +5837496593063 +5852128422567 +5852424846745 +5852732402343 +5852963308953 +5853804585129 +5853807192743 +5854745668263 +5863929316761 +5868333116071 +5869102448025 +5869308829865 +5869912809641 +5870484283561 +5870713383591 +5870713603481 +5871821405593 +5884539396265 +5885343335833 +5885952338599 +5886349426073 +5886555807913 +5886818139545 +5886883693977 +5887356601753 +5889035371929 +5903462729113 +5904809606553 +5905574561177 +5905946805657 +5906784617881 +5907187776921 +5918698318503 +5920709707161 +5921417276071 +5922821539225 +5923193783705 +5924031595929 +5924434754969 +5937522892969 +5937523403431 +5937787321753 +5938094877351 +5938391301529 +5938927666585 +5938929763737 +5939398477209 +5948558837145 +5953091611303 +5954671304873 +5954770381479 +5955034299801 +5970505851049 +5971311667879 +5972784594329 +5973323056537 +5973461248679 +5974329146777 +5978927475367 +5988590641321 +5989325880729 +5990136242345 +5990708226727 +5991004650905 +5991576124825 +6004664773287 +6006539847065 +6008216520089 +6008689427865 +6015011292569 +6021674993049 +6023491444905 +6023688258969 +6024292018855 +6040030634153 +6040637759657 +6042281388711 +6042750102183 +6050352278183 +6051910682009 +6057139930521 +6057277612201 +6057278122663 +6057748933287 +6058586745511 +6059153196441 +6059429290153 +6059898003625 +6059997080231 +6060766412185 +6075261420953 +6075292335513 +6076102697129 +6079054949031 +6092506301849 +6092508399001 +6092977112473 +6107641447833 +6109654713753 +6110660803993 +6111471165609 +6113379761561 +6124890303143 +6126097752233 +6126467899561 +6127039373481 +6127039883943 +6127907782041 +6128114163881 +6128376495513 +6128718143657 +6128914957721 +6129453383065 +6130593727897 +6130626739609 +6143106385305 +6143715388071 +6145021085081 +6145119651225 +6145864458409 +6146732866969 +6153591096729 +6161364696473 +6162268063129 +6162975632039 +6164752139673 +6177569389977 +6178943567257 +6179081248937 +6179081759399 +6179653233319 +6179949657497 +6180257213095 +6180486022553 +6180488119705 +6193609269417 +6194649967271 +6195484853657 +6196328737447 +6196592655769 +6196900211367 +6197196635545 +6197733000601 +6197735097753 +6212064207017 +6212434354345 +6212698783129 +6213005828265 +6213006338727 +6214080618665 +6214342950297 +6214881412505 +6216020671897 +6223568864665 +6229878146457 +6229945761177 +6231694598313 +6232633584295 +6246223129255 +6248098203033 +6249711418777 +6257397803687 +6263470107303 +6264445821097 +6265049800873 +6265850374823 +6266958396825 +6279575724201 +6281451308441 +6281727402153 +6282196115625 +6298599720345 +6299443093673 +6300711552409 +6302324768153 +6315984890535 +6316819776921 +6316850691481 +6317661053097 +6317925481881 +6332659884201 +6332660394663 +6333231868583 +6334064657817 +6334066754969 +6334097669529 +6334535468441 +6348395864233 +6349199803801 +6349808806567 +6350412275881 +6350674607513 +6351213069721 +6352891839897 +6356817488551 +6365642842281 +6367888573849 +6367921585561 +6368460047769 +6368597729449 +6368598239911 +6369466138009 +6382554786471 +6383626969257 +6384566175129 +6385273744039 +6386678007193 +6388291222937 +6395149452697 +6399801764519 +6401676838297 +6403353511321 +6403826419097 +6416948079271 +6418527772841 +6418626849447 +6418890767769 +6429662283161 +6435167625385 +6435774750889 +6437887093415 +6452447109289 +6453182348697 +6453992710313 +6454257139097 +6454564184233 +6454564694695 +6454861118873 +6455432592793 +6470429326745 +6471239688361 +6471436502425 +6471504117145 +6473049718169 +6474191940263 +6485531461017 +6487544726937 +6489792873881 +6490331299225 +6502778439065 +6504791704985 +6506608156841 +6508516752793 +6520562606249 +6520996398489 +6521134080169 +6521134590631 +6523009664409 +6523285758121 +6523754471593 +6523853548199 +6524622880153 +6537205604521 +6537809584297 +6538243376537 +6540158076313 +6540256642457 +6541001449641 +6541869858201 +6556362769817 +6556833580441 +6558409047449 +6565993940377 +6572706381209 +6574080558489 +6574218240169 +6574218750631 +6574790224551 +6574822219945 +6575623013785 +6575656025497 +6576232016551 +6588746771111 +6589954220201 +6590324367529 +6590895841449 +6590896351911 +6591970631849 +6592232963481 +6592572514473 +6592574611625 +6592771425689 +6593309851033 +6594450195865 +6594483207577 +6594585780393 +6598375844519 +6607201198249 +6607571345577 +6607835774361 +6608142819497 +6608143329959 +6609217609897 +6609446929817 +6609479941529 +6619805812121 +6623172059305 +6624720267943 +6625221164441 +6626124531097 +6633274550951 +6641360120487 +6641967245991 +6643235194265 +6644848410009 +6659341321625 +6660185205415 +6660756679335 +6661589468569 +6661591565721 +6674713225895 +6676588299673 +6676864393385 +6677333106857 +6688487540121 +6693734614425 +6693802229145 +6695413384601 +6695551066281 +6696490052263 +6711121881767 +6711987682713 +6712798044329 +6713062473113 +6727326575271 +6730814864793 +6731889655193 +6738898337177 +6744336795033 +6744945797799 +6745583009177 +6745811598745 +6746350060953 +6746951723687 +6758665904297 +6760679170217 +6762456188313 +6763299561641 +6764568020377 +6766181236121 +6777691777703 +6778763960489 +6779703166361 +6781814998425 +6783428214169 +6795940871577 +6796045541545 +6796516352169 +6796516862631 +6797088336551 +6797921125785 +6797954137497 +6798391936409 +6799028927897 +6800574528921 +6805539030425 +6807502470553 +6807552296345 +6812085070503 +6813664764073 +6813763840679 +6817553614233 +6831745041817 +6831778053529 +6832316515737 +6832454197417 +6832454707879 +6839367969447 +6847584100521 +6848319339929 +6849129701545 +6849394130329 +6849701175465 +6849701685927 +6849998110105 +6850536572313 +6852081953447 +6863658232487 +6864730415273 +6865203833511 +6866278623911 +6867209979289 +6867682887065 +6880668452249 +6882450811559 +6882681718169 +6883525601959 +6884929865113 +6885468290457 +6887265043865 +6899631218857 +6901743561383 +6903520069017 +6908515485081 +6914075035033 +6916133389721 +6916271581863 +6918146655641 +6918422749353 +6918891462825 +6918990539431 +6919759871385 +6924234468007 +6929016194457 +6934285794713 +6935096156329 +6935360585113 +6936906186137 +6938048408231 +6951499761049 +6953546038681 +6954153164185 +6966634907033 +6968648172953 +6972373220761 +6973414269097 +6977119618457 +6979132884377 +6985461358761 +6986032832681 +6986033343143 +6987141365145 +6987369954713 +6987709505705 +6987908416921 +6989620198809 +6989722771625 +7001062072489 +7001666052265 +7002099844505 +7002237526185 +7003213750441 +7003476082073 +7004014544281 +7004113110425 +7005726326169 +7012238844073 +7012584555929 +7018309050537 +7019857259175 +7020358155673 +7020723060121 +7021261522329 +7036562849177 +7038075218599 +7038646692519 +7039479481753 +7039512493465 +7039851726233 +7040088484519 +7047097386393 +7054478312857 +7055322196647 +7055893670567 +7056726459801 +7057098704281 +7068674983321 +7069749553831 +7071427813545 +7071692242329 +7071999287465 +7071999797927 +7072296222105 +7073303397785 +7073336409497 +7080926325415 +7088871605657 +7088939220377 +7090550375833 +7090688057513 +7091627043495 +7105216588455 +7105823713959 +7108704877977 +7114775084441 +7122463566503 +7124009167527 +7125083957927 +7125951856025 +7127026646425 +7138431501721 +7138569693863 +7140379213209 +7140444767641 +7140720861353 +7141189574825 +7153802895529 +7155816161449 +7157593179545 +7157626191257 +7158436552873 +7159705011609 +7161318227353 +7174542680233 +7174978349735 +7175343254183 +7175811138969 +7175844150681 +7176654512297 +7176918941081 +7191182532777 +7191653853863 +7192225327783 +7193058117017 +7193091128729 +7193802924201 +7194165919129 +7195711520153 +7208193263001 +7209439477145 +7209668066713 +7210206528921 +7210808191655 +7218677974425 +7226882033049 +7226915044761 +7227453506969 +7227591188649 +7227591699111 +7241548245671 +7242620428457 +7243559634329 +7243697316009 +7244772106409 +7245671466393 +7247284682137 +7254142911897 +7258795223719 +7259867406505 +7260340824743 +7260944294057 +7261415615143 +7262019084457 +7262281416089 +7262346970521 +7262819878297 +7275941538471 +7277521232041 +7277620308647 +7281410082201 +7281677974937 +7286405498265 +7287470631591 +7294768210089 +7296880552615 +7298657060249 +7312175807897 +7312986169513 +7313250598297 +7313558153895 +7313854578073 +7314393040281 +7315938421415 +7320868502937 +7324259091865 +7328554887847 +7329422785945 +7330134581417 +7330233147561 +7330497576345 +7332043177369 +7333185399463 +7344524920217 +7346307279527 +7346536088985 +7346538186137 +7347382069927 +7348247870873 +7348786333081 +7349324758425 +7356333440409 +7361769801113 +7361771898265 +7363783067033 +7363785164185 +7365567523495 +7367510211993 +7377911037337 +7379989857689 +7380128049831 +7382003123609 +7382747930793 +7382847007399 +7383616339353 +7384623515033 +7396199063721 +7397236835737 +7397374517417 +7398350741673 +7398613073305 +7399151535513 +7399184547225 +7399250101657 +7400863317401 +7414521342631 +7415356229017 +7416101036201 +7417402506649 +7418009632153 +7418114302121 +7431699840409 +7433212209831 +7433783683751 +7434616472985 +7434649484697 +7435795072409 +7449317826729 +7449889300649 +7449889811111 +7450755612057 +7450997833113 +7451226422681 +7451565973673 +7451764884889 +7453476666777 +7453579239593 +7460236330393 +7464886545063 +7466564804777 +7466829233561 +7467136278697 +7467136789159 +7467365598617 +7468440389017 +7468473400729 +7482165518505 +7483711119529 +7483713727143 +7484317196457 +7484579528089 +7485117990297 +7500353579687 +7500960705191 +7502502650025 +7518334780825 +7519178664615 +7519750138535 +7520582927769 +7529028987559 +7533568492953 +7533706685095 +7535516204441 +7535581758873 +7536326566057 +7537731339673 +7538202150297 +7539276720807 +7550852999847 +7552728073625 +7552795688345 +7554406843801 +7554544525481 +7555483511463 +7569679671465 +7570480245415 +7570948130201 +7570981141913 +7571791503529 +7572055932313 +7586320034471 +7587865635495 +7588469104809 +7588469615271 +7588940425895 +7590883114393 +7592659402137 +7596567987609 +7603328157081 +7603330254233 +7604334247321 +7604576468377 +7604805057945 +7605341423001 +7605343520153 +7605945182887 +7619672629417 +7621449647513 +7621482659225 +7622293020841 +7623561479577 +7624168605081 +7625174695321 +7636685236903 +7637757419689 +7638696625561 +7638834307241 +7639909097641 +7640808457625 +7642421673369 +7650595866009 +7655039000745 +7656914584985 +7656947596697 +7657659392169 +7658022387097 +7659567988121 +7665360644775 +7672658223273 +7674906370217 +7676814966169 +7680110963367 +7684892689817 +7689294611865 +7690738501017 +7690771512729 +7691307877785 +7691447656617 +7691448167079 +7692313968025 +7708123160745 +7708695145127 +7709530031513 +7709560946073 +7711075412647 +7722651691687 +7723723874473 +7723757616537 +7724197292711 +7724800762025 +7725272083111 +7725875552425 +7726137884057 +7726676346265 +7739661911449 +7741444270759 +7741673080217 +7741675177369 +7742519061159 +7743384862105 +7743923324313 +7744461749657 +7758624678057 +7760029451673 +7760737020583 +7767508944281 +7775126848921 +7775265041063 +7777140114841 +7777884922025 +7777983998631 +7778753330585 +7778821810855 +7792411355815 +7793279253913 +7793485635753 +7793714955673 +7793991049385 +7794089615529 +7795899645337 +7797041867431 +7808617636009 +7809658333863 +7810493220249 +7811238027433 +7812539497881 +7813146623385 +7813251293353 +7825626269081 +7825628366233 +7827639535001 +7827641632153 +7829423991463 +7829455986857 +7836113077657 +7838126343577 +7838883921305 +7844454817961 +7845026802343 +7845892603289 +7846363413913 +7846702964905 +7846899778969 +7846901876121 +7846967393689 +7848512994713 +7848716230825 +7860055531689 +7861093303705 +7861230985385 +7862469541273 +7863008003481 +7863106569625 +7864719785369 +7865726961049 +7877302509737 +7878848110761 +7878850718375 +7879716519321 +7880254981529 +7894584090793 +7895556308377 +7898472940953 +7898505952665 +7899651540377 +7906919000743 +7911831068841 +7912668881065 +7915719919001 +7928743013031 +7930421272745 +7930993257127 +7932296856985 +7932329868697 +7932866233753 +7933373524647 +7940316872089 +7945989991079 +7949543835033 +7949681516713 +7950620502695 +7964210047655 +7964817173159 +7966359117993 +7968773127577 +7981457025703 +7983002626727 +7983606096041 +7983606606503 +7984077417127 +7986020105625 +7997563153063 +7998635335849 +7999108754087 +7999372672409 +7999438226841 +8000183034025 +8001587807641 +8002058618265 +8003133188775 +8014809620649 +8016586638745 +8016619650457 +8017430522535 +8018698470809 +8019305596313 +8020311686553 +8020380166823 +8033536139433 +8034804598169 +8035043991721 +8035647971497 +8051148209561 +8052051576217 +8052084587929 +8052520289689 +8052796383401 +8054704979353 +8066248026791 +8067184625049 +8067186722201 +8068190715289 +8068432936345 +8068661525913 +8069197890969 +8069199988121 +8069801650855 +8070811106713 +8077671433625 +8084431603097 +8085908503961 +8086444869017 +8086585158311 +8087450959257 +8088058084761 +8101613887657 +8102553093529 +8102690775209 +8104664925593 +8106278141337 +8114570823065 +8118860865705 +8118894607769 +8119334283943 +8119937753257 +8120409074343 +8121274875289 +8121813337497 +8136142446761 +8136514691241 +8138762838185 +8145349131673 +8145398957465 +8147362397593 +8147647104409 +8153389424809 +8153761669289 +8155166442905 +8156711824039 +8171979628713 +8172551613095 +8173417414041 +8174931880615 +8187548347047 +8188383233433 +8189128040617 +8189226606761 +8189699514537 +8191036636569 +8192178858663 +8203518379417 +8205300738727 +8205529548185 +8205531645337 +8206375529127 +8207241330073 +8207779792281 +8220763260313 +8220765357465 +8221239093927 +8222776526233 +8222778623385 +8224560982695 +8224592978089 +8239121509031 +8240667110055 +8241741389993 +8242609798553 +8242678278823 +8242680375975 +8255192522921 +8257606532505 +8257914088103 +8258144994713 +8258243560857 +8258988878503 +8259856776601 +8260863952281 +8272474103977 +8273514801831 +8274284133785 +8274349688217 +8274818401689 +8275094495401 +8277003091353 +8277107761321 +8289721082025 +8290693299609 +8291531111833 +8292065379737 +8293609932185 +8294788531609 +8307806382759 +8308883270311 +8309749071257 +8310219881881 +8310559432873 +8310756246937 +8310758344089 +8310823861657 +8312369462681 +8312572698793 +8319229789593 +8323880004263 +8325053360807 +8326031171753 +8326130248359 +8327466859929 +8328003224985 +8328510515879 +8329616440729 +8341158977705 +8343572987289 +8344111449497 +8353509616295 +8359954164391 +8361496109225 +8361496619687 +8375687536809 +8376525349033 +8378673020313 +8379576386969 +8385772202663 +8386907487641 +8392700144295 +8393772327081 +8394245745319 +8394509663641 +8395320025257 +8396186336665 +8396724798873 +8397195609497 +8398270180007 +8409846459047 +8411426152617 +8411997626537 +8414476970663 +8426856678809 +8428673130665 +8428869944729 +8429941589401 +8430784962729 +8446859094695 +8447462564009 +8447463074471 +8447933885095 +8455561446809 +8461385018023 +8462321616281 +8462323713433 +8462459808423 +8462930619047 +8463327706521 +8463569927577 +8463798517145 +8464334882201 +8464336979353 +8464402496921 +8465948097945 +8478666088617 +8480212200103 +8480441009561 +8480443106713 +8480476118425 +8481286990503 +8483162064281 +8483300256423 +8484168154521 +8484236634791 +8488667406505 +8496750878889 +8497690084761 +8497827766441 +8499472444071 +8501415132569 +8509589325209 +8512823133593 +8514836399513 +8515004677529 +8515842489753 +8515908044185 +8516376757657 +8516652851369 +8518561447321 +8531279437993 +8531649585321 +8531651682473 +8532251655577 +8533089467801 +8533623735705 +8533899829417 +8548288071065 +8548897073831 +8549764971929 +8550301336985 +8550441626279 +8551307427225 +8551914552729 +8567688604327 +8568554405273 +8570068871847 +8582717333673 +8582751075737 +8583794221225 +8584023541145 +8585131343257 +8585438898855 +8585669805465 +8598655370649 +8598790955177 +8600666539417 +8600668636569 +8602378321305 +8602916783513 +8617245892777 +8617618137257 +8618484448665 +8619022910873 +8620568292007 +8627330558631 +8628465843609 +8634258500263 +8635804101287 +8636878381225 +8636878891687 +8637815270055 +8637817367207 +8651404815015 +8652239701401 +8652984508585 +8653555982505 +8654893104537 +8656035326631 +8662105752985 +8667611095209 +8668651793063 +8669421125017 +8669486679449 +8669955392921 +8670231486633 +8670802960553 +8672107070873 +8672140082585 +8684619728281 +8684621825433 +8684757409961 +8684757920423 +8686632994201 +8686635091353 +8688417450663 +8688449446057 +8702943373991 +8704886062489 +8705356873113 +8705696424105 +8705893238169 +8705895335321 +8705960852889 +8707506453913 +8707709690025 +8719048990889 +8721166576295 +8721463000473 +8721770556071 +8721999365529 +8722001462681 +8722845346471 +8723713244569 +8729332563353 +8729617270169 +8736092732825 +8736295968937 +8738105998745 +8738413554343 +8738709978521 +8739246343577 +8739248440729 +8753577549993 +8754381489561 +8755387579801 +8755921847705 +8756394755481 +8757466400153 +8758073525657 +8758644999577 +8761999174311 +8764797500825 +8770824528041 +8771662340265 +8774647823769 +8774713378201 +8787736472231 +8788909828775 +8789887639721 +8789986716327 +8791323327897 +8791859692953 +8793472908697 +8798082991513 +8804983450279 +8806563143849 +8807134617769 +8825352577193 +8825353087655 +8839275031207 +8840349311145 +8841424101545 +8842028081321 +8842599555241 +8842600065703 +8856556612263 +8857025325735 +8857628795049 +8858102213287 +8859174396073 +8859176493225 +8860042804633 +8860581266841 +8860614278553 +8861052077465 +8862126647975 +8866875648679 +8873803079849 +8875349191335 +8875578000793 +8875580097945 +8876423981735 +8878299055513 +8878437247655 +8878899889561 +8890713146777 +8892529598633 +8892726412697 +8893798057369 +8903664108953 +8907960124825 +8909973390745 +8910979480985 +8911045035417 +8911513748889 +8911789842601 +8913665426841 +8913698438553 +8925241485991 +8926178084249 +8926180181401 +8926315765929 +8926316276391 +8926787087015 +8927184174489 +8927390556329 +8928191350169 +8928193447321 +8928258964889 +8928795329945 +8929804565913 +8935479782055 +8943425062297 +8945438328217 +8946444418457 +8947051543961 +8960607346857 +8960641088921 +8961544455577 +8961546552729 +8962015266201 +8963328912039 +8964866344345 +8971175626137 +8977854324905 +8977888066969 +8979971910311 +8980268334489 +8980575890087 +8980804699545 +8980806796697 +8993960452265 +8995135905961 +8995506053289 +8996945935769 +8997480203673 +8997756297385 +8997953111449 +8999631881625 +9003557530279 +9006355856793 +9006640563609 +9012382884009 +9012753031337 +9013621439897 +9014159902105 +9015705283239 +9032410873241 +9039641347481 +9045969821865 +9046541806247 +9047376692633 +9048121499817 +9048692973737 +9050030095769 +9050134765737 +9062647423145 +9064523007385 +9066234789273 +9066771154329 +9066773251481 +9075244696985 +9079756719513 +9079894401193 +9079894911655 +9081769985433 +9083586437289 +9098114968231 +9099660569255 +9100732752041 +9100734849193 +9100735359655 +9101671738023 +9101673835175 +9108434004647 +9114185982121 +9116303567527 +9116599991705 +9116907547303 +9117136356761 +9117138453913 +9117979730089 +9117982337703 +9131467563177 +9131936276649 +9132508261031 +9133277592985 +9133343147417 +9133811860889 +9134087954601 +9134659428521 +9135963538841 +9135996550553 +9148714541225 +9149518480793 +9150524571033 +9151058838937 +9151531746713 +9152603391385 +9153210516889 +9166799841959 +9168742530457 +9168948912297 +9169552892073 +9169749706137 +9169751803289 +9171362921881 +9177038138023 +9182873463463 +9184046820007 +9185024630953 +9186195890345 +9186996684185 +9188609899929 +9199949200793 +9200152436905 +9201962466713 +9202270022311 +9202566446489 +9203102811545 +9203104908697 +9203573622169 +9210436009369 +9212733982105 +9220490078887 +9234680996009 +9235518808233 +9238504291737 +9238569846169 +9244765661863 +9252765786281 +9253239204519 +9254311387305 +9255179795865 +9255718258073 +9255751269785 +9257263639207 +9268839918247 +9270419611817 +9270991085737 +9271220185767 +9285850138009 +9287294345385 +9287666589865 +9287863403929 +9290616234153 +9304205779113 +9305884549289 +9306456533671 +9320378477223 +9321315075481 +9321452757161 +9321453267623 +9321924078247 +9322527547561 +9323328341401 +9324941557145 +9339205659303 +9339434468761 +9339436565913 +9340277842089 +9340280449703 +9355744338089 +9355778080153 +9356681446809 +9356683543961 +9357152257433 +9358465903271 +9368582784409 +9371816592793 +9373829858713 +9374835948953 +9374901503385 +9375370216857 +9375646310569 +9377521894809 +9377554906521 +9389097443497 +9390272897193 +9390643044521 +9392082927001 +9392617194905 +9392893288617 +9393090102681 +9394768872857 +9407281530265 +9409294796185 +9410908011929 +9427547864473 +9437244046745 +9441744534937 +9442788190887 +9443828378279 +9444124802457 +9444432358055 +9444661167513 +9444663264665 +9451994365337 +9457784414377 +9459659998617 +9459936092329 +9461371780505 +9461908145561 +9461910242713 +9476239351977 +9476609499305 +9477477907865 +9478016370073 +9479561751207 +9486324017831 +9494797560487 +9495401029801 +9495869743273 +9495872350887 +9496808729255 +9496810826407 +9505994474905 +9509826289833 +9510398274215 +9511977967785 +9512549441705 +9513886563737 +9526604554409 +9527073267881 +9527645252263 +9528414584217 +9528948852121 +9529224945833 +9529796419753 +9531100530073 +9531133541785 +9543613187481 +9543750869161 +9543751379623 +9545626453401 +9545902547113 +9546874764697 +9547442905257 +9562774865305 +9564689883305 +9564886697369 +9565258941849 +9566096754073 +9566499913113 +9580160035495 +9580456459673 +9580764015271 +9580992824729 +9580994921881 +9581836198057 +9581838805671 +9588326022553 +9588610729369 +9595086192025 +9596835539623 +9597099457945 +9597407013543 +9597703437721 +9598239802777 +9598241899929 +9598710613401 +9612571009193 +9613374948761 +9614381039001 +9614915306905 +9615388214681 +9617066984857 +9620992633511 +9629817987241 +9630655799465 +9633641282969 +9633706837401 +9646729931431 +9647903287975 +9648741320089 +9648881098921 +9650052358313 +9650281678233 +9650853152153 +9652466367897 +9657076450713 +9663976909479 +9665556603049 +9666128076969 +9666357176999 +9667528656281 +9682702917801 +9682801994407 +9684346546855 +9693975840153 +9695450643865 +9699342770345 +9699343280807 +9699949895849 +9701494448297 +9701593524903 +9716622254249 +9718167855273 +9719036263833 +9719574726041 +9719607737753 +9721120107175 +9734571459993 +9734573557145 +9735414833321 +9735417440935 +9749706605977 +9751150813353 +9751523057833 +9751719871897 +9766953584025 +9768966849945 +9769972940185 +9770507208089 +9770783301801 +9772658886041 +9772691897753 +9785171543449 +9785309225129 +9785309735591 +9785780546215 +9786618358439 +9787184809369 +9787460903081 +9788798025113 +9795656254873 +9802418521497 +9803860313497 +9804333221273 +9804431787417 +9806045003161 +9819634548121 +9820537914777 +9820540011929 +9821008725401 +9822322371239 +9830169085337 +9836881526169 +9837925182119 +9838393895591 +9838965369511 +9839261793689 +9839569349287 +9839798158745 +9839800255897 +9852953911465 +9854129365161 +9854499512489 +9855070986409 +9855071496871 +9855939394969 +9856408108441 +9856473662873 +9856749756585 +9856946570649 +9858625340825 +9863620756889 +9865634022809 +9871376343209 +9871746490537 +9872010919321 +9872318474919 +9872614899097 +9873153361305 +9874698742439 +9890299676057 +9899462961831 +9905535265447 +9907114959017 +9907686432937 +9909023554969 +9921640882345 +9923516466585 +9923792560297 +9924360350375 +9925228248473 +9925764613529 +9925766710681 +9934238156185 +9938750178713 +9938887860393 +9938888370855 +9940763444633 +9941039538345 +9941508251817 +9957977374105 +9959257497769 +9959726211241 +9973213183385 +9975297026727 +9976129815961 +9976131913113 +9976973189289 +9990461022377 +9991501720231 +9992477434025 +9993081413801 +9993652887721 +9994956998041 +9994990009753 +10007708000425 +10009518030233 +10009724412073 +10009953731993 +10009986743705 +10010525205913 +10012203976089 +10026631333273 +10028743165337 +10029953222041 +10030356381081 +10037214610841 +10041866922663 +10043878311321 +10045418669465 +10045990143385 +10047603359129 +10060220686505 +10060692007591 +10060955925913 +10061263481511 +10061295476905 +10062096270745 +10062098367897 +10071727441305 +10077839909033 +10077938985639 +10093674455209 +10094512267433 +10095920186777 +10095953198489 +10096629342377 +10096629852839 +10096926277017 +10097497750937 +10111759245481 +10112494484889 +10113304846505 +10113569275289 +10113876830887 +10114173255065 +10114711717273 +10114744728985 +10116257098407 +10127833377447 +10129413071017 +10131385124249 +10131858032025 +10139405139353 +10144843597209 +10146287804585 +10146657951913 +10146660049065 +10146856863129 +10149105010073 +10163199238313 +10163199748775 +10163806363817 +10165350916265 +10165449992871 +10165918706343 +10179874742441 +10180308534681 +10180446216361 +10180446726823 +10182321800601 +10182597894313 +10183066607785 +10183165684391 +10183935016345 +10198427927961 +10198460939673 +10199271301289 +10199535730073 +10208009272729 +10214771539353 +10215674906009 +10216145716633 +10217721183641 +10230810051993 +10232823317913 +10234637672617 +10234639769769 +10236515354009 +10236548365721 +10243474210201 +10248090902697 +10249266356393 +10249636503721 +10250207977641 +10250208488103 +10251282768041 +10251545099673 +10251884650665 +10251886747817 +10252083561881 +10253762332057 +10261870970265 +10265237217449 +10265841197225 +10266274989465 +10267716781465 +10268189689241 +10268288255385 +10269901471129 +10276759700889 +10282484195497 +10285436667289 +10300737994137 +10301875193241 +10302250363559 +10302821837479 +10302853832873 +10303654626713 +10303656723865 +10318653457817 +10318929551529 +10319497341607 +10320901604761 +10320903701913 +10335232811177 +10335602958505 +10335867387289 +10336174942887 +10336471367065 +10337009829273 +10337478542745 +10338555210407 +10353114365337 +10354725520793 +10354863202473 +10369391733415 +10372409212313 +10372880022937 +10373954813337 +10380963495321 +10386638711463 +10388216307881 +10389016881831 +10390093989273 +10390127000985 +10402606646681 +10402744838823 +10404619912601 +10404896006313 +10405364719785 +10413091358105 +10421768324505 +10423880156569 +10425493372313 +10437069651353 +10438006029721 +10439153494695 +10439986283929 +10440019295641 +10440829657257 +10441094086041 +10447604188569 +10449567628697 +10455357677737 +10455828998823 +10456400472743 +10456432468137 +10457233261977 +10458341064089 +10471564468393 +10473810199961 +10473843211673 +10474381673881 +10476060444057 +10479986092711 +10481433127591 +10488811446441 +10489649258665 +10491057178009 +10491766333609 +10491766844071 +10492063268249 +10505723390631 +10506795573417 +10507734779289 +10509275137433 +10509846611353 +10511459827097 +10518318056857 +10522970368679 +10525590760103 +10526522115481 +10526995023257 +10527533448601 +10541696377001 +10541795453607 +10550580643225 +10554444103065 +10558336740007 +10558943355049 +10560487907497 +10561055697575 +10566299626151 +10575615713449 +10576350952857 +10577161314473 +10577425743257 +10577733298855 +10578029723033 +10578568185241 +10580113566375 +10591584664985 +10593564919193 +10593597930905 +10594408292521 +10594672721305 +10596218322329 +10608700065177 +10610144272553 +10610514419881 +10610713331097 +10612961478041 +10613499903385 +10615296656793 +10618565896871 +10619184776601 +10625947043225 +10627960309145 +10629206523289 +10629774663849 +10631685356953 +10631787929769 +10643731210409 +10644165002649 +10644303194791 +10646178268569 +10646454362281 +10646923075753 +10647022152359 +10647791484313 +10654649714073 +10660374208681 +10660978188457 +10661411980697 +10662853772697 +10663326680473 +10663425246617 +10665038462361 +10678628007321 +10679531373977 +10681577651609 +10682184777113 +10687977433767 +10695874985369 +10697387354791 +10697958828711 +10697990824105 +10698791617945 +10699163862425 +10711947370665 +10713492971689 +10714064445609 +10714064956071 +10715401567641 +10715741118633 +10723442371239 +10730369802409 +10730739949737 +10731004378521 +10731311934119 +10731608358297 +10732146820505 +10732615533977 +10733692201639 +10747888872103 +10749293135257 +10756840242585 +10764528724647 +10765135850151 +10767546203545 +10768017014169 +10769091804569 +10780634852007 +10782509925785 +10782786019497 +10783353809575 +10784758072729 +10785130317209 +10792885903529 +10795685283225 +10797743637913 +10797881830055 +10799691349401 +10799756903833 +10800032997545 +10800501711017 +10816607838377 +10816970833305 +10818581988761 +10818719670441 +10822983690919 +10825444375961 +10832206642585 +10833143020953 +10833247690921 +10833854816425 +10834290485927 +10835123275161 +10835156286873 +10835966648489 +10836231077273 +10837307964825 +10850495179431 +10851504635289 +10852072775849 +10852873349799 +10853115570855 +10853983468953 +10854086041769 +10855058259353 +10860743132569 +10868947191193 +10868980202905 +10869518665113 +10885624792473 +10886228772249 +10887736624537 +10889349840281 +10896208070041 +10900860381863 +10901932564649 +10902871770521 +10903009452201 +10904412128665 +10904983602585 +10906596818329 +10919214145705 +10919685466791 +10920256940711 +10921089729945 +10922197532057 +10923743133081 +10929535789735 +10930671074713 +10936833368233 +10936932444839 +10940722218393 +10954913645977 +10955622801577 +10955623312039 +10955919736217 +10956227291815 +10956458198425 +10962933661081 +10965000727207 +10971487944089 +10972298305705 +10972562734489 +10972870290087 +10973166714265 +10973705176473 +10975250557607 +10986826836647 +10988372437671 +10988976417447 +10989447228071 +10990378583449 +10990851491225 +10991389916569 +10998398598553 +11003372317351 +11003837056409 +11005281263785 +11005619415719 +11005651411113 +11005850322329 +11006451985063 +11006694206119 +11008098469273 +11008636894617 +11019976195481 +11022193207975 +11022799823017 +11024204596633 +11024344375465 +11024912165543 +11026688673177 +11039301993881 +11039440186023 +11041315259801 +11041591353513 +11042159143591 +11042928475545 +11043935651225 +11055441132953 +11057421387161 +11057454398873 +11058166194345 +11058264760489 +11058265270951 +11058529189273 +11060074790297 +11060179460265 +11067002731929 +11073764998553 +11074668365209 +11075413172393 +11076714642841 +11077321768345 +11091816777113 +11093062991257 +11093631131817 +11095541824921 +11095644397737 +11100288222617 +11102301488537 +11108629962921 +11109201436841 +11109201947303 +11109498371481 +11110538558873 +11110878109865 +11124230676649 +11124264418713 +11125268448665 +11126382354601 +11126644686233 +11127183148441 +11127281714585 +11128894930329 +11135753160089 +11142416860569 +11143025863335 +11143629332649 +11143891664281 +11144430126489 +11161243822759 +11161815296679 +11162648085913 +11171094145703 +11175633651097 +11175771843239 +11177646917017 +11178490800807 +11179328613031 +11179796497817 +11179895063961 +11181105120665 +11181508279705 +11192918157991 +11194596417705 +11194860846489 +11195168402087 +11195464826265 +11196003288473 +11196472001945 +11197548669607 +11205869340057 +11210165136039 +11211744829609 +11212107824537 +11212545403559 +11213718979993 +11213856661673 +11228385192615 +11228992318119 +11230534262953 +11230534773415 +11231402671513 +11231873482137 +11232948272537 +11234724560281 +11245632170663 +11246641626521 +11247209767081 +11247781241001 +11247781751463 +11248010341031 +11248252562087 +11249120460185 +11249223033001 +11250195250585 +11261600105881 +11261738298023 +11263547817369 +11263613371801 +11264358178985 +11265762952601 +11266233763225 +11272084817305 +11280761783705 +11282106563993 +11282873615769 +11284486831513 +11296063110553 +11296999488921 +11297104158889 +11297711284393 +11298146953895 +11298979743129 +11299012754841 +11299823116457 +11299823626919 +11300087545241 +11308561087897 +11314351136937 +11315393931943 +11316226721177 +11316971528361 +11317334523289 +11318880124313 +11322176121511 +11331359770009 +11332365860249 +11332803659161 +11332836670873 +11333375133081 +11333440650649 +11350050637209 +11350759792809 +11350760303271 +11351595189657 +11364716849831 +11365789032617 +11365822774681 +11366728238489 +11366865920169 +11367940710569 +11368840070553 +11370453286297 +11381963827879 +11383509428903 +11384112898217 +11384113408679 +11384584219303 +11385187688617 +11385450020249 +11385988482457 +11386526907801 +11399142138025 +11400689836201 +11401626725031 +11402937983145 +11409574102425 +11415113186713 +11417330199207 +11417936814249 +11419341587865 +11420049156775 +11420886968999 +11435344412057 +11436154773673 +11436419202457 +11436726758055 +11437561644441 +11439107025575 +11450578124185 +11451723492007 +11452558378393 +11452591390105 +11453303185577 +11453401751721 +11453402262183 +11453666180505 +11455211781529 +11455316451497 +11467691427225 +11467693524377 +11469137731753 +11469507879081 +11469704693145 +11469706790297 +11470308453031 +11470550674087 +11471416475033 +11471954937241 +11472493362585 +11477559356071 +11478178235801 +11484938405273 +11486951671193 +11486953768345 +11487957761433 +11488199982489 +11488768123049 +11489032551833 +11490341174681 +11490678816153 +11490781388969 +11503158461849 +11503296653991 +11505171727769 +11506015611559 +11506784943513 +11513297461417 +11513643173273 +11519367667881 +11519401409945 +11521781677465 +11522320139673 +11522418705817 +11524031921561 +11537621466521 +11537689946791 +11538524833177 +11539269640361 +11540571110809 +11541178236313 +11546970892967 +11548984158887 +11556952287911 +11557785077145 +11572486430889 +11573058415271 +11573924216217 +11574395026841 +11574734577833 +11574931391897 +11574999006617 +11588055149223 +11589733408937 +11590305393319 +11591608993177 +11592685660839 +11606273328537 +11606882331303 +11607748132249 +11608286594457 +11623522183847 +11624129309351 +11625671254185 +11625671764647 +11628085263769 +11639490119065 +11639628311207 +11640700493993 +11641503384985 +11643185080999 +11643652965785 +11643751531929 +11645364747673 +11656737097113 +11656875289255 +11657947472041 +11658684808601 +11658750363033 +11659495170217 +11660899943833 +11661370754457 +11662445324967 +11674021604007 +11675601297577 +11676401871527 +11677338469785 +11677575447961 +11677713129641 +11691200101785 +11692848275625 +11694116734361 +11694149746073 +11694960107689 +11694960618151 +11695224536473 +11708313184935 +11709488638631 +11710255873433 +11710498094489 +11711066235049 +11711637708969 +11711638219431 +11711866808999 +11713079500969 +11714051718553 +11719736591769 +11725560162983 +11726496761241 +11727502851481 +11727973662105 +11728510027161 +11728577641881 +11730123242905 +11744618251673 +11745963031961 +11746730083737 +11748343299481 +11754016418471 +11760926023849 +11760959765913 +11761865229721 +11762002911401 +11763977061785 +11765590277529 +11773764470169 +11780083189145 +11780827996329 +11781190991257 +11782736592281 +11787414289817 +11788529248935 +11789712262553 +11794279129257 +11795454582953 +11795826827433 +11797231601049 +11798074974377 +11813907105177 +11814476481945 +11814616771239 +11815482572185 +11816089697689 +11823190466729 +11831291764905 +11831863749287 +11832729550233 +11834244016807 +11845820295847 +11847365896871 +11847969366185 +11847969876647 +11848440687271 +11849306488217 +11849844950425 +11862828418457 +11862830515609 +11864274722985 +11864644870313 +11864841684377 +11864843781529 +11865445444263 +11865687665319 +11866553466265 +11867091928473 +11876879336857 +11881186667175 +11881793282217 +11881793792679 +11883198055833 +11884743436967 +11898433645223 +11900308719001 +11901054036647 +11901921934745 +11915579959975 +11916414846361 +11917159653545 +11917258219689 +11917258730151 +11919068249497 +11919172919465 +11931786240169 +11932758457753 +11932826938023 +11933661824409 +11934130537881 +11934406631593 +11935708102041 +11936315227545 +11948794873241 +11950808139161 +11950810236313 +11951814229401 +11952056450457 +11952624591017 +11952889019801 +11954637856937 +11961294947737 +11967118518951 +11968195406503 +11969061207449 +11969532018073 +11969871569065 +11970068383129 +11970135997849 +11971681598873 +11983224135849 +11983257877913 +11985638145433 +11986176607641 +11986275173785 +11987888389529 +11995574774439 +11996181071257 +12001410319769 +12002019322535 +12002885123481 +12003423585689 +12017752694953 +12020096992665 +12021641545113 +12028972645785 +12034765302439 +12034999673001 +12035837485225 +12038789957017 +12038888523161 +12040501738905 +12051911617191 +12054062784681 +12054161861287 +12056034837913 +12056542128807 +12057648053657 +12069158595239 +12070738288809 +12071309762729 +12072712439193 +12072850120873 +12087985777319 +12089527722153 +12089528232615 +12094156136617 +12103450176167 +12104625629863 +12105392864665 +12105635085721 +12106203226281 +12106774700201 +12106775210663 +12107003800231 +12108216492201 +12120731757223 +12121803940009 +12122277358247 +12122541276569 +12123352148647 +12124756411801 +12125227222425 +12125365414567 +12126301792935 +12130732564649 +12139524336295 +12139755242905 +12140599126695 +12141100023193 +12141867074969 +12143480290713 +12151654483353 +12154888291737 +12155056569753 +12156704743593 +12156901557657 +12157973202329 +12158816575657 +12158817086119 +12160593593753 +12160830352039 +12174148535705 +12174316813721 +12175154625945 +12175220180377 +12175688893849 +12175964987561 +12187640343207 +12189416630951 +12190353229209 +12190962231975 +12191359319449 +12191830130073 +12192366495129 +12192434109849 +12193979710873 +12209613473177 +12209753762471 +12210619563417 +12211226688921 +12223708431769 +12224782491817 +12224816233881 +12225721697689 +12225859379369 +12227504056999 +12229446745497 +12243106357417 +12243106867879 +12243577678503 +12244443479449 +12244981941657 +12258135597225 +12259311050921 +12259683295401 +12260549606809 +12261088069017 +12261121080729 +12261931442345 +12268517735833 +12270531001753 +12270815708569 +12274544763049 +12276323658407 +12276558028969 +12276930273449 +12276930783911 +12277731067289 +12277796584857 +12278335047065 +12279880428199 +12295720217255 +12296553006489 +12296586018201 +12298100484775 +12310716951207 +12311551837593 +12312296644777 +12312395721383 +12312868118697 +12314172229017 +12314205240729 +12314309910697 +12326684886425 +12326686983577 +12326822568105 +12326823078567 +12328501338281 +12328698152345 +12328700249497 +12329301912231 +12329544133287 +12330409934233 +12330948396441 +12339419841945 +12343931864473 +12344070056615 +12345945130393 +12345947227545 +12346951220633 +12347761582249 +12348026011033 +12349774848169 +12362290113191 +12363398135193 +12363835714215 +12364910504615 +12365778402713 +12371682428313 +12378361127081 +12378394869145 +12380478712487 +12380775136665 +12381082692263 +12381313598873 +12382157482663 +12383025380761 +12395642708137 +12396683405991 +12397452737945 +12397518292377 +12397987005849 +12398263099561 +12400171695513 +12402388708007 +12407147365785 +12412889686185 +12414699715993 +12415041364137 +12415233983897 +12416778536345 +12430974986919 +12432051874471 +12432917675417 +12433388486041 +12433728037033 +12433924851097 +12433992465817 +12435538066841 +12447048608423 +12449199775913 +12449298852519 +12450876448937 +12451679120039 +12452785044889 +12465266787737 +12466445167271 +12466741591449 +12467280053657 +12484664713385 +12484665223847 +12489293127849 +12495325773209 +12498621770407 +12498856140969 +12499693953193 +12502107962777 +12502646424985 +12502679436697 +12502744991129 +12504358206873 +12508940806823 +12515868748455 +12516940931241 +12517414349479 +12517678267801 +12518017818793 +12518489139879 +12519092609193 +12519354940825 +12519893403033 +12519926414745 +12520364213657 +12520502405799 +12521438784167 +12533015063207 +12534594756777 +12535166230697 +12545729267097 +12550025282969 +12551841734825 +12552038548889 +12553110193561 +12553954077351 +12564076201369 +12567306644135 +12568380924073 +12568381434535 +12569249332633 +12569455714473 +12569491553689 +12570059694249 +12570324123033 +12570631168169 +12570631678631 +12577544940199 +12582777334439 +12584553622183 +12585490220441 +12585628412583 +12586099223207 +12586496310681 +12586967121305 +12587503486361 +12587571101081 +12589116702105 +12603380804263 +12603609613721 +12603611710873 +12604080424345 +12604455594663 +12604956491161 +12606931502489 +12607336758681 +12613009877671 +12613240784281 +12618845423001 +12619919483049 +12619953225113 +12620856591769 +12620858688921 +12620996370601 +12622641048231 +12624178480537 +12624583736729 +12638005003673 +12639011093913 +12639076648345 +12639545361817 +12639821455529 +12641697039769 +12646407749017 +12648705721753 +12653272588457 +12654448042153 +12654818189481 +12654820286633 +12655686598041 +12656225060249 +12656258071961 +12657068433577 +12673469941145 +12673610230439 +12674476031385 +12675083156889 +12690857208487 +12691689997721 +12691723009433 +12706962825385 +12706963335847 +12708299947417 +12708607503015 +12708838409625 +12721821877657 +12721959559337 +12721960069799 +12723638329513 +12723835143577 +12724438903463 +12725546925465 +12726085387673 +12740180126375 +12740414496937 +12740784644265 +12740786741417 +12740787251879 +12741653052825 +12742191515033 +12743736896167 +12750499162791 +12757427104423 +12758972705447 +12759576174761 +12760044888233 +12760047495847 +12774001434793 +12774573419175 +12775408305561 +12776153112745 +12776724586665 +12778061708697 +12778166378665 +12786102512295 +12790779699369 +12792589729177 +12792655283609 +12793123997081 +12793400090793 +12795275675033 +12795308686745 +12804554524057 +12807788332441 +12807926014121 +12807926524583 +12809801598361 +12810807688601 +12811618050217 +12811882479001 +12819103296167 +12826111978151 +12828054666649 +12828261048489 +12828865028265 +12829061842329 +12829129457049 +12830675058073 +12831535433113 +12842217595049 +12842251337113 +12844335180455 +12844631604633 +12844939160231 +12845167969689 +12845170066841 +12846013950631 +12851144122537 +12852501167513 +12852785874329 +12854568233639 +12860403778969 +12861582158503 +12861878582681 +12862414947737 +12862417044889 +12876746154153 +12878523172249 +12878556183961 +12880635004313 +12881242129817 +12893758761639 +12893993132201 +12894830944425 +12897244954009 +12897783416217 +12897816427929 +12897881982361 +12899495198105 +12910905076391 +12913056243881 +12914732916905 +12916641512857 +12928152054439 +12929731748009 +12930303221929 +12947949707433 +12948521691815 +12962443635367 +12963517915305 +12963518425767 +12964592705705 +12964628544921 +12965196685481 +12965768159401 +12965768669863 +12979725216423 +12980797399209 +12981270817447 +12981874286761 +12982343000233 +12982345607847 +12983211408793 +12983749871001 +12983782882713 +12984220681625 +12984358873767 +12985295252135 +12998517795495 +12998746604953 +12998748702105 +12999589978281 +12999592585895 +13010647942553 +13013881750937 +13015698202793 +13015895016857 +13016966661529 +13031162601641 +13034148085145 +13034213639577 +13034682353049 +13034958446761 +13036834031001 +13048410090151 +13049346688409 +13049484880551 +13050559160489 +13051359954329 +13052973170073 +13061058739609 +13068035458457 +13068606932377 +13069613022617 +13070220148121 +13073093789081 +13080643536281 +13082701890969 +13083775951017 +13083809693081 +13084713059737 +13084715156889 +13086497516199 +13088034948505 +13102100327079 +13103436938649 +13103744494247 +13103973303705 +13103975400857 +13106728231081 +13117129056425 +13118304510121 +13118674657449 +13119543066009 +13120081528217 +13120114539929 +13120924901545 +13122800485785 +13135551488169 +13135921635497 +13135924243111 +13136790044057 +13137328506265 +13138873887399 +13155546465689 +13155579477401 +13169138426025 +13169710410407 +13171290103977 +13171861577897 +13173198699929 +13185678345625 +13185816027305 +13185816537767 +13187494797481 +13187691611545 +13187967705257 +13189403393433 +13189939758489 +13189941855641 +13191552974233 +13198413301145 +13202925323673 +13203063005353 +13203063515815 +13204938589593 +13205214683305 +13206755041449 +13221283572391 +13222829173415 +13223432642729 +13223901356201 +13223903963815 +13230675887513 +13237354586281 +13237388328345 +13239472171687 +13239768595865 +13240076151463 +13240304960921 +13240307058073 +13241150941863 +13251202268569 +13254636167337 +13255104880809 +13256446197145 +13256980465049 +13257256558761 +13259132143001 +13266140824985 +13271883145385 +13273660163481 +13273693175193 +13275771995545 +13276379121049 +13277453691559 +13289968446119 +13292117516457 +13292721496233 +13292918310297 +13294531526041 +13300603829657 +13306040190361 +13306042067623 +13308193235113 +13309125100953 +13309364494505 +13309593814425 +13309869908137 +13311778504089 +13324260246937 +13324867152551 +13325735050649 +13326271415705 +13326273512857 +13337515802009 +13342015053993 +13343658683047 +13355836334249 +13357849600169 +13358687412393 +13361101421977 +13361639884185 +13361672895897 +13361738450329 +13363351666073 +13375934390441 +13376407808679 +13377011277993 +13377479991465 +13377482599079 +13378348400025 +13378886862233 +13380065461657 +13392008522407 +13393215971497 +13393588215977 +13394159689897 +13394389009817 +13395560269209 +13396537860265 +13409018742169 +13410462949545 +13410835194025 +13411032008089 +13427374383273 +13427374893735 +13429526061225 +13429625137831 +13436538399399 +13437721413017 +13444483679641 +13444621871783 +13446496945561 +13446773039273 +13448110161305 +13449252383399 +13462374263463 +13462603072921 +13462605170073 +13463449053863 +13472234243481 +13477838882201 +13478946684313 +13479850050969 +13479852148121 +13479990340263 +13481634507431 +13495019069609 +13498004553113 +13498538821017 +13498814914729 +13500690498969 +13507649355161 +13507699180953 +13512266047657 +13513441501353 +13513811648681 +13514383633063 +13514680057241 +13514987612839 +13515218519449 +13515251531161 +13516061892777 +13517937477017 +13531891926425 +13532168020137 +13532364834201 +13534076616089 +13539514854055 +13547598546329 +13549611812249 +13550683456921 +13565956795047 +13566425508519 +13567293406617 +13567600962215 +13567829771673 +13567831868825 +13570584699049 +13576303314329 +13580815336857 +13580953018537 +13580953528999 +13582828602777 +13583104696489 +13583672486567 +13584540384665 +13585076749721 +13585078846873 +13586689965465 +13599407956137 +13599778103465 +13600350087847 +13600646512025 +13601184974233 +13601322655913 +13602730355367 +13618569633961 +13619038347433 +13619040955047 +13629163079065 +13633566878375 +13635146571945 +13635718045865 +13635746545049 +13636584357273 +13637055167897 +13649773158569 +13651583188377 +13651789570217 +13652393549993 +13653194343833 +13654269134233 +13666781791641 +13666919983783 +13668795057561 +13669071151273 +13677266503065 +13679279768985 +13685943469465 +13688055301529 +13689668517273 +13701244796313 +13702285844649 +13703328639655 +13703625063833 +13703932619431 +13704161428889 +13704163526041 +13705007409831 +13719397238169 +13720004143783 +13720872041881 +13721408406937 +13721410504089 +13735739613353 +13737516631449 +13737549643161 +13737756025001 +13738018356633 +13740235589017 +13741310159527 +13752986591401 +13753824403625 +13755941989031 +13756238413209 +13756545968807 +13756776875417 +13756809887129 +13758488657305 +13758559234727 +13769896658329 +13769898535591 +13771909924249 +13772981568921 +13773450282393 +13773726376105 +13775634972057 +13781470297497 +13787145513639 +13788352962729 +13788723110057 +13788725207209 +13790162992537 +13790697260441 +13791170168217 +13805871521961 +13805970598567 +13807515151015 +13822511374505 +13822511884967 +13824663052457 +13824762129063 +13825230842535 +13839790858409 +13840526097817 +13840867745961 +13841336459433 +13841600888217 +13841908443815 +13842204867993 +13842743330201 +13843921929625 +13855864479913 +13856834600345 +13857740064153 +13857742161305 +13857773075865 +13872875210137 +13874319417513 +13874689564841 +13874691661993 +13874888476057 +13877136623001 +13885539368345 +13890156060841 +13893951905961 +13895827490201 +13908340147609 +13908478339751 +13909586361753 +13909781939609 +13910353413529 +13910629507241 +13911966629273 +13913108851367 +13918824859033 +13927028917657 +13927305011369 +13927501825433 +13929213607321 +13941695350169 +13942803152281 +13943706518937 +13943708616089 +13944918991017 +13954950905241 +13960016898727 +13961562499751 +13962430397849 +13962966762905 +13962968860057 +13976122515625 +13977297969321 +13977668116649 +13978240101031 +13978536525209 +13978844080807 +13979074987417 +13979107999129 +13979543700889 +13979918360745 +13980857346727 +13981793944985 +13987617516199 +13994544947369 +13994915094697 +13995179523481 +13995487079079 +13995783503257 +13996319868313 +13996321965465 +13997867346599 +14010651074729 +14011455014297 +14013468280217 +14014539924889 +14028703869607 +14030281466025 +14030283563177 +14031721348505 +14032192159129 +14044671804825 +14044809486505 +14044809996967 +14046685070745 +14046961164457 +14047528954535 +14048396852633 +14048933217689 +14048935314841 +14050546433433 +14061918782873 +14062056975015 +14063932048793 +14064208142505 +14079132712345 +14079134809497 +14081145978265 +14082426101929 +14082894815401 +14089619520921 +14089669346713 +14091632786841 +14096381787545 +14097422835881 +14098465630887 +14098497626281 +14099298420121 +14100406222233 +14113629626537 +14116247920809 +14116250017961 +14118125602201 +14118261186729 +14123949173415 +14130876604585 +14132653622681 +14132893016233 +14133122336153 +14133155347865 +14135372580249 +14136447150759 +14149799937433 +14151911769497 +14153524985241 +14160383215001 +14165033649561 +14165035526823 +14167046915481 +14168118560153 +14168587273625 +14168863367337 +14170771963289 +14183389290665 +14183860611751 +14184464081065 +14185264874905 +14185266972057 +14196509261209 +14201008513193 +14201107589799 +14216843059369 +14217680871593 +14219088790937 +14219798456999 +14220094881177 +14220402436775 +14220633343385 +14222415702695 +14229175872167 +14234927849641 +14235663089049 +14236473450665 +14236737879449 +14237045435047 +14237341859225 +14237878224281 +14237880321433 +14239058920857 +14251001981607 +14252209430697 +14252579578025 +14254019460505 +14254553728409 +14255026636185 +14255565061529 +14256705406361 +14261249934745 +14268012201369 +14269456408745 +14269826556073 +14270025467289 +14272273614233 +14272812039577 +14286368352935 +14288519520425 +14289087310503 +14296714872217 +14303043346601 +14303477138841 +14303615330983 +14304723352985 +14304918930841 +14305490404761 +14305766498473 +14307103620505 +14319720947881 +14320691068313 +14321596532121 +14321629543833 +14322704334233 +14324249935257 +14331177876889 +14331227702681 +14337940143513 +14338843510169 +14340055982249 +14354012528809 +14357806276777 +14357808373929 +14359683958169 +14365507529383 +14366642814361 +14371259506857 +14372434960553 +14372805107881 +14373377092263 +14373673516441 +14373981072039 +14374211978649 +14375053254825 +14375055351977 +14375994337959 +14376930936217 +14385039574425 +14388405821609 +14389009801385 +14390885385625 +14391161479337 +14391358293401 +14393070075289 +14398905400729 +14405788065961 +14406592005529 +14407201008295 +14408605271449 +14409611361689 +14409676916121 +14423873366695 +14425418967719 +14426022437033 +14426823230873 +14427195475353 +14439808796057 +14439946988199 +14441822061977 +14442098155689 +14442665945767 +14444070208921 +14444072306073 +14445683424665 +14458401415337 +14458771562665 +14459035991449 +14459343547047 +14459639971225 +14460176336281 +14460178433433 +14460647146905 +14467509534105 +14474269703577 +14474271800729 +14476282969497 +14477894124953 +14478031806633 +14492560337575 +14494137933993 +14495577816473 +14496048627097 +14497123417497 +14511384912041 +14525775250841 +14525913442983 +14527788516761 +14528064610473 +14536259962265 +14538273228185 +14544936928665 +14547048760729 +14548661976473 +14560238255513 +14561279303849 +14562322098855 +14563154888089 +14564262690201 +14571600947879 +14572736232857 +14578526281897 +14578997602983 +14580401866137 +14580677959849 +14596510090649 +14596978804121 +14597011815833 +14600303618727 +14607065885351 +14612817862825 +14614225782169 +14614935448231 +14615231872409 +14615539428007 +14615770334617 +14617552693927 +14628890117529 +14628891994791 +14630903383449 +14631041575591 +14632443741593 +14632719835305 +14634628431257 +14634733101225 +14640463756697 +14645437475495 +14646138972839 +14647346421929 +14647684573863 +14647716569257 +14648288553639 +14648759364263 +14649156451737 +14649690719641 +14650163627417 +14650702052761 +14651842397593 +14664864981161 +14664964057767 +14666269754777 +14668753831321 +14681505344167 +14683656511657 +14684224301735 +14686000809369 +14698784317609 +14699519557017 +14700329918633 +14700594347417 +14700901903015 +14701198327193 +14701734692249 +14701736789401 +14702915388825 +14709067890073 +14714857939113 +14715828059545 +14716733523353 +14717478330537 +14717841325465 +14719386926489 +14731868669337 +14733312876713 +14733683024041 +14733881935257 +14736130082201 +14736668507545 +14741734501031 +14742353380761 +14752943268009 +14766329576857 +14767333606809 +14767471798951 +14769346872729 +14769622966441 +14769852286361 +14770960088473 +14777818318233 +14785694490793 +14785956822425 +14786298470569 +14786495284633 +14787099044519 +14788207066521 +14801796611481 +14802699978137 +14811146037927 +14813159303847 +14819848390041 +14820555958951 +14821960222105 +14822332466585 +14823170278809 +14836661575849 +14837233560231 +14837529984409 +14837837540007 +14838068446617 +14838909722793 +14838912330407 +14839850805927 +14846610975399 +14847934498201 +14852230294183 +14853908553897 +14854172982681 +14854480538279 +14854776962457 +14855313327513 +14855315424665 +14855784138137 +14860185840295 +14869644533929 +14870448473497 +14871057476263 +14871923277209 +14872461739417 +14873467829657 +14887697328807 +14889274925225 +14889846909607 +14890714807705 +14891185618329 +14891288191145 +14892260408729 +14903665264025 +14903803456167 +14905678529945 +14906522413735 +14907828110745 +14907926676889 +14908298921369 +14909136733593 +14909539892633 +14914149975449 +14920912242073 +14921050434215 +14922925507993 +14923201601705 +14925075088793 +14938126171545 +14938128268697 +14938196748967 +14939776442537 +14940139437465 +14941750592921 +14941888274601 +14941888785063 +14948612980121 +14950626246041 +14955375246745 +14956416295081 +14957023420585 +14957459090087 +14958291879321 +14959135763111 +14959399681433 +14974431018393 +14975241380009 +14975813364391 +14991647081881 +14992115795353 +14995440609959 +15008793396633 +15010905228697 +15012518444441 +15019376674201 +15024027108761 +15024028986023 +15026040374681 +15026178056361 +15026178566823 +15027252846761 +15027856826537 +15029765422489 +15042382749865 +15042854070951 +15043691883175 +15044258334105 +15044534427817 +15045003141289 +15060001972393 +15060101048999 +15060938861223 +15061406746009 +15078082250137 +15078791916199 +15079088340377 +15079626802585 +15081409161895 +15092643282329 +15094656548249 +15095466909865 +15095731338649 +15096038894247 +15096335318425 +15096871683481 +15096873780633 +15109995440807 +15111202889897 +15111541041831 +15111573037225 +15112144511145 +15112145021607 +15112373611175 +15112615832231 +15113012919705 +15113219301545 +15113481633177 +15114020095385 +15114558520729 +15115698865561 +15119624514215 +15120243393945 +15127003563417 +15128449867945 +15128820015273 +15129016829337 +15129018926489 +15129084444057 +15130728611225 +15131267073433 +15131805498777 +15132406332825 +15145361812135 +15147373200793 +15148080769703 +15149857277337 +15155708331417 +15157170552217 +15161466568089 +15162470598041 +15162608790183 +15164483863961 +15166097079705 +15178714407081 +15179684527513 +15179755104935 +15180589991321 +15181334798505 +15181433875111 +15181697793433 +15183243394457 +15189036051111 +15197836969369 +15198581776553 +15209736209817 +15212970018201 +15214983284121 +15215989374361 +15216799735977 +15217064164761 +15231798567081 +15232370551463 +15233205437849 +15233236352409 +15234046714025 +15247433022873 +15248338486681 +15249550958761 +15249813290393 +15250154938537 +15250351752601 +15250955512487 +15252063534489 +15264781525161 +15265585464729 +15266194467495 +15266797936809 +15267060268441 +15267598730649 +15283704858009 +15285250239143 +15285816690073 +15298802255257 +15298940447399 +15300815521177 +15301659404967 +15302965101977 +15303063668121 +15304676883865 +15316086762151 +15317765021865 +15318337006247 +15319169795481 +15319171892633 +15319640606105 +15333265259929 +15333333740199 +15334913433769 +15335276428697 +15335812793753 +15336887584153 +15337025265833 +15337025776295 +15351553796775 +15352993711513 +15353131393193 +15353702867113 +15353703377575 +15354571275673 +15355144659113 +15356116876697 +15362252637593 +15369568009625 +15370378371241 +15370642800025 +15370949845161 +15370950355623 +15384768710041 +15384906902183 +15386781975961 +15388028190105 +15388931556761 +15397266687385 +15403930387865 +15406042219929 +15407655435673 +15415829628313 +15419231714713 +15420272763049 +15420879888553 +15422148347289 +15422992231079 +15423256149401 +15429479447961 +15429764154777 +15430594407079 +15436344287401 +15437519741097 +15439395325337 +15439671419049 +15440140132521 +15455534464409 +15455972263321 +15456541640089 +15456609254809 +15459297077927 +15473123090601 +15473219241369 +15473928907431 +15474794708377 +15487883576729 +15487885453991 +15489896842649 +15490034524329 +15490035034791 +15491713294505 +15493621890457 +15498368288153 +15505132432039 +15506339881129 +15506678033063 +15506710028457 +15507281502377 +15507282012839 +15507510602407 +15507752823463 +15508356292777 +15508618624409 +15509157086617 +15509695511961 +15510835856793 +15522310742185 +15523858440361 +15523858950823 +15525263213977 +15526106587305 +15540498803367 +15541105928871 +15542510192025 +15559323377833 +15559323888295 +15559895362215 +15560728151449 +15560730248601 +15560761163161 +15574892096167 +15575726982553 +15576471789737 +15576570866343 +15578380385689 +15590860031385 +15592306335913 +15592676483241 +15592873297305 +15592875394457 +15592940912025 +15594552067481 +15594585079193 +15595123541401 +15600727960231 +15601346839961 +15603810993561 +15608107009433 +15610120275353 +15611126365593 +15611936727209 +15612201155993 +15625323036057 +15626465258151 +15628340331929 +15629953547673 +15635626666663 +15637639932583 +15638246229401 +15642570014105 +15643475477913 +15644950281625 +15645488743833 +15647200525721 +15648275316121 +15659817853097 +15661693437337 +15662438244521 +15671322510745 +15672152763047 +15677064831145 +15678841849241 +15680953681305 +15682566897049 +15695655035049 +15696227019431 +15697092820377 +15697903181993 +15698099996057 +15698167610777 +15699713211801 +15706813980841 +15711223753383 +15712902013097 +15713374920873 +15713473997479 +15714306786713 +15714777597337 +15716960189849 +15729441932697 +15730050935463 +15730916736409 +15731455198617 +15739926644121 +15746690788007 +15748130702745 +15748268384425 +15748839858345 +15748840368807 +15750281650345 +15762796915367 +15763869098153 +15766821569945 +15766920136089 +15768533351833 +15775391581593 +15780043893415 +15781116076201 +15781589494439 +15782664284839 +15783165181337 +15784068547993 +15797121727897 +15797190208167 +15798769901737 +15800744052121 +15800881733801 +15800882244263 +15802658751897 +15814368705945 +15816016879785 +15817285338521 +15818129222311 +15828154877337 +15831481789095 +15833424477593 +15834234839209 +15834499267993 +15834806313129 +15834806823591 +15850671455641 +15851678631321 +15851746246041 +15853291847065 +15854434069159 +15867555949223 +15867786855833 +15868630739623 +15869898687897 +15871511903641 +15879804585369 +15883020567961 +15885033833881 +15885171515561 +15885172026023 +15888758881689 +15899180172697 +15900200755369 +15903251793305 +15903527887017 +15903996600489 +15910582893977 +15912880866713 +15917447733417 +15918623187113 +15918995431593 +15918995942055 +15919861743001 +15920400205209 +15921243578537 +15937785375399 +15938651176345 +15939258301849 +15954460879527 +15955032353447 +15955865142681 +15955898154393 +15970566496425 +15971137970345 +15971138480807 +15971367070375 +15971609291431 +15972246502809 +15972475092377 +15973013554585 +15978617973415 +15979236853145 +15981485000089 +15985997022617 +15986135214759 +15987813474473 +15988010288537 +15988012385689 +15988077903257 +15989689058713 +15989722070425 +15990260532633 +16004355271335 +16004962396839 +16006366659993 +16020460027289 +16021602249383 +16023147850407 +16024222640807 +16025090538905 +16038748564135 +16039583450521 +16040328257705 +16040427334311 +16040899731625 +16042203841945 +16042236853657 +16054954844329 +16056764874137 +16056830428569 +16057299142041 +16057575235753 +16068729669017 +16071963477401 +16073976743321 +16074982833561 +16075793195177 +16076057623961 +16083675528601 +16091364010663 +16091728915111 +16092229811609 +16093040173225 +16093236987289 +16093304602009 +16094850203033 +16107331945881 +16108510325415 +16108806749593 +16109114305191 +16109345211801 +16110189095591 +16111056993689 +16112131784089 +16113928537497 +16124578923929 +16126053727641 +16126592189849 +16137390931353 +16140921299113 +16142698317209 +16142731328921 +16144810149273 +16146423365017 +16157933906599 +16159006089385 +16160082976937 +16161157767337 +16161420098969 +16161958561177 +16162057127321 +16163670343065 +16175080221351 +16177231388841 +16177330465447 +16178163254681 +16180816657817 +16185781159321 +16192327199399 +16193906892969 +16194478366889 +16196019235495 +16197795743129 +16198032501415 +16211987170713 +16212124852393 +16212696326313 +16212696836775 +16219610098343 +16226618780327 +16226619000217 +16227693570727 +16228561468825 +16229371830441 +16229636259225 +16229943304361 +16229943814823 +16230240239001 +16243900361383 +16244972544169 +16245445962407 +16246049431721 +16246520752807 +16247021649305 +16247124222121 +16247386553753 +16247925015961 +16255075035815 +16260910581145 +16262692940455 +16262921749913 +16262923847065 +16263767730855 +16266243638681 +16266648894873 +16274823087513 +16279873347753 +16280070161817 +16281141806489 +16281985690279 +16283762197913 +16288472907161 +16288757613977 +16295337746601 +16296513710759 +16298323230105 +16298388784537 +16298664878249 +16299133591721 +16313660025511 +16314527923609 +16315535099289 +16315602714009 +16317148315033 +16318290537127 +16325233884569 +16332486697129 +16332922366631 +16333287271079 +16333788167577 +16334395293081 +16334499963049 +16346877035929 +16348890301849 +16349027983529 +16349028493991 +16350672661159 +16352615349657 +16357361747353 +16365703487657 +16366274961577 +16366275472039 +16366504061607 +16367383494041 +16367612083609 +16368150545817 +16380466389161 +16381304201385 +16382479655081 +16382849802409 +16382851899561 +16382852410023 +16383718210969 +16384256673177 +16384289684889 +16385100046505 +16399492262567 +16400096780457 +16400099388071 +16400965189017 +16401503651225 +16401641332905 +16418317347495 +16418888821415 +16419721610649 +16419754622361 +16433885555367 +16434720441753 +16435465248937 +16435564325543 +16437373844889 +16449853490585 +16449991172265 +16449991682727 +16451669942441 +16451866756505 +16451868853657 +16451934371225 +16452470736281 +16453545526681 +16453578538393 +16454117000601 +16467100468633 +16467238660775 +16469113734553 +16470119824793 +16470930186409 +16471194615193 +16484316495257 +16485458717351 +16487004318375 +16487607787689 +16487703938457 +16488079108775 +16493209280681 +16494851032473 +16502468937113 +16503647316647 +16503943740825 +16504251296423 +16504480105881 +16504482203033 +16505326086823 +16507268775321 +16518811312297 +16520621342105 +16520686896537 +16521155610009 +16521431703721 +16523307287961 +16530315969945 +16535855054233 +16536058290345 +16537835308441 +16537868320153 +16539947140505 +16540554266009 +16541560356249 +16555585383079 +16556086279577 +16556896641193 +16557161069977 +16558706671001 +16570217212583 +16572368380073 +16573300245913 +16574045053097 +16575953649049 +16576058319017 +16588435391897 +16589910195609 +16590446560665 +16590448657817 +16595214753961 +16598920103321 +16607124161945 +16607261843625 +16607833317545 +16607833828007 +16608699628953 +16621790374567 +16622862557353 +16623939444905 +16625014235305 +16625276566937 +16625815029145 +16625848040857 +16625913595289 +16627526811033 +16634039328937 +16634385040793 +16639037352615 +16639506066087 +16640109535401 +16640582953639 +16641186422953 +16641655136425 +16641657744039 +16642261213353 +16642523544985 +16643062007193 +16656183667367 +16657763360937 +16658334834857 +16675010338985 +16675207153049 +16676278797721 +16677122681511 +16690475248295 +16690475468185 +16691550038695 +16692417936793 +16692624318633 +16693228298409 +16693799772329 +16693800282791 +16708797016743 +16709664914841 +16709871296681 +16710672090521 +16710739705241 +16711276070297 +16712285306265 +16713427528359 +16722708694425 +16724767049113 +16726549408423 +16726778217881 +16726780315033 +16727624198823 +16730100106649 +16736575569305 +16742014027161 +16744025195929 +16744027293081 +16744165485223 +16745809652391 +16759194214569 +16760231986585 +16760370178727 +16762179698073 +16762245252505 +16762990059689 +16763858468249 +16764865643929 +16776441192617 +16777616646313 +16777986793641 +16777989401255 +16778855202201 +16779393664409 +16779426676121 +16780237037737 +16782112621977 +16796343165097 +16797143739047 +16797611623833 +16797644635545 +16798251761049 +16798356431017 +16810969751721 +16814858601881 +16814891613593 +16829559955625 +16830131940007 +16831239962009 +16831468551577 +16832004916633 +16832007013785 +16840478459289 +16844990481817 +16845128163497 +16845128673959 +16846806933673 +16847003747737 +16848682517913 +16848715529625 +16849251894681 +16849253991833 +16863348730535 +16863953248425 +16863955856039 +16864821656985 +16865360119193 +16865497800873 +16879453486489 +16880595708583 +16882141309607 +16882744778921 +16883216100007 +16897170038953 +16897742023335 +16899321716905 +16901230312857 +16908205983129 +16909271116455 +16913948303529 +16915758333337 +16915823887769 +16916568694953 +16918444279193 +16931095128743 +16932970202521 +16934786654377 +16942668987801 +16950722374311 +16951429652649 +16951935066281 +16952033632425 +16953843662233 +16966325405081 +16967503784615 +16967800208793 +16968107764391 +16968336573849 +16968338671001 +16969182554791 +16971125243289 +16982633687719 +16983570285977 +16983572383129 +16985047186841 +16985583551897 +16985585649049 +16987196767641 +16999711522201 +16999914758313 +17001691776409 +17001724788121 +17003803608473 +17004410733977 +17005416824217 +17005485304487 +17017999548585 +17019076436137 +17020413558169 +17020952020377 +17020985032089 +17021050586521 +17022663802265 +17034073680551 +17036224848041 +17037156713881 +17037625427353 +17037901521065 +17039810117017 +17039914786985 +17051320658599 +17052528107689 +17052900352169 +17053471826089 +17071118311593 +17071690295975 +17072556096921 +17073129480361 +17086687029927 +17088365289641 +17088838197417 +17088937274023 +17103966003369 +17104439421607 +17105042890921 +17105511604393 +17105514212007 +17106380012953 +17106918475161 +17119904040345 +17121686399655 +17121915209113 +17121917306265 +17122761190055 +17138494562473 +17138866806953 +17147751073177 +17149714513305 +17154331205801 +17155507169959 +17157052770983 +17157316689305 +17158127050921 +17158995459481 +17160002635161 +17172653484711 +17173957084569 +17174528558489 +17176141774233 +17177283996327 +17189663704473 +17190669794713 +17191204062617 +17191480156329 +17192280730279 +17192748615065 +17193388752281 +17193493422249 +17205870495129 +17206344231591 +17207881663897 +17207883761049 +17208021953191 +17209666120359 +17216009494697 +17216355206553 +17218368472473 +17219126050201 +17224192043687 +17225268931239 +17226134732185 +17226376953241 +17226605542809 +17227141907865 +17227144005017 +17228755123609 +17240297660585 +17241473114281 +17241843261609 +17242711670169 +17243019225767 +17243250132377 +17243283144089 +17244093505705 +17244094016167 +17245969089945 +17246107282087 +17251474432169 +17259090239657 +17259092847271 +17259958648217 +17260497110425 +17260634792105 +17266446510759 +17274826219689 +17277811703193 +17278715069849 +17294458708137 +17295058681241 +17296367304089 +17308846949785 +17308984631465 +17308985141927 +17310860215705 +17311136309417 +17312571997593 +17313108362649 +17314721578393 +17319331661209 +17326232119975 +17328107193753 +17328383287465 +17343309954457 +17345997777575 +17346601246889 +17347072567975 +17361462396313 +17362937200025 +17363244755623 +17363473565081 +17363475662233 +17364319546023 +17377804771497 +17379350882983 +17379581789593 +17379614801305 +17380425162921 +17381829936537 +17382300747161 +17389309429145 +17393038483625 +17395051749545 +17396828767641 +17396861779353 +17398611126951 +17399547725209 +17400553815449 +17400622295719 +17400624392871 +17411961816473 +17413975082393 +17414578842279 +17415791534249 +17415890100393 +17417700130201 +17429208794521 +17429210671783 +17430418120873 +17431222060441 +17431361839273 +17432228150681 +17432293705113 +17432762418585 +17433038512297 +17434947108249 +17435051778217 +17446490155687 +17447426753945 +17447428851097 +17448035756711 +17448903654809 +17449440019865 +17449442117017 +17451053235609 +17457913562521 +17460684406169 +17465282734759 +17466827287207 +17467693088153 +17481856016553 +17482932904105 +17483973601959 +17484270026137 +17484577581735 +17484808488345 +17485987087769 +17486520270233 +17497929638057 +17499102994601 +17500179882153 +17500648595625 +17501517004185 +17502055466393 +17515177126567 +17516384575657 +17516754722985 +17516756820137 +17517356793241 +17518194605465 +17518728873369 +17523130575527 +17525591260569 +17533631553705 +17534003798185 +17550543497895 +17551651519897 +17552694665385 +17552793741991 +17555174009511 +17560890017177 +17567790475943 +17569094075801 +17569941643433 +17571278765465 +17572420987559 +17583760508313 +17583896092841 +17585771677081 +17585773774233 +17597016063385 +17601007486361 +17601481222823 +17603018655129 +17603020752281 +17604803111591 +17607786848425 +17618187673769 +17619363637927 +17620909238951 +17621173157273 +17621983518889 +17623859103129 +17629682674343 +17635434651817 +17636610105513 +17636980252841 +17637552237223 +17637848661401 +17638156216999 +17638385026457 +17638387123609 +17638420135321 +17639231007399 +17640169482919 +17641106081177 +17641244273319 +17653520172441 +17654526262681 +17655060530585 +17655336624297 +17655533438361 +17656605083033 +17657245220249 +17657349890217 +17663080545689 +17669963210921 +17670767150489 +17672780416409 +17672948694425 +17673786506649 +17673852061081 +17688048511655 +17689594112679 +17689991200153 +17690233421209 +17690462010777 +17690998375833 +17691000472985 +17692611591577 +17693313088921 +17699471918489 +17703519201959 +17703983941017 +17704122133159 +17705997206937 +17706273300649 +17706841090727 +17707708988825 +17708245353881 +17709858569625 +17721197870489 +17722946707625 +17723211136409 +17723518692007 +17723815116185 +17724351481241 +17724353578393 +17724491260073 +17731684679065 +17733982651801 +17738446945689 +17740458114457 +17741738238121 +17756164008615 +17758313078953 +17758315176105 +17758915149209 +17759752961433 +17760326344873 +17767149616537 +17772941762729 +17773410986663 +17774487874215 +17774718780825 +17774958174377 +17775560057001 +17775562154153 +17776428465561 +17776966927769 +17777437738393 +17778512308903 +17790088587943 +17791963661721 +17792239755433 +17802448373145 +17807098807705 +17809112073625 +17809715833511 +17810183718297 +17810928525481 +17812837121433 +17825318864281 +17825454448809 +17826529239209 +17827330033049 +17827332130201 +17827934012825 +17841627146919 +17842563745177 +17842565842329 +17842701426857 +17842701937319 +17843172747943 +17843776217257 +17844577011097 +17844579108249 +17846190226841 +17856894951593 +17858908217513 +17860685235609 +17861153949081 +17862467594919 +17863404193177 +17864478763687 +17864480860839 +17871241030311 +17873701715353 +17876993007785 +17878400927129 +17879110593191 +17879407017369 +17879714572967 +17879943382425 +17879945479577 +17881124079001 +17881252005273 +17889831454105 +17893065262489 +17893067139751 +17894274588841 +17895078528409 +17896084618649 +17896150173081 +17896618886553 +17896894980265 +17898770564505 +17898803576217 +17898908246185 +17910314117799 +17911521566889 +17911891714217 +17913331596697 +17913865864601 +17914338772377 +17916017542553 +17918267566759 +17929139202727 +17931549556121 +17939845163687 +17945680489127 +17946788511129 +17947831656617 +17961786106025 +17962756226457 +17962959462569 +17963694701977 +17964769492377 +17965077047975 +17965373472153 +17965909837209 +17965911934361 +17973243035033 +17979033084073 +17980908668313 +17981283328169 +17997488021673 +17997858169001 +17997860266153 +18007572687527 +18008707972505 +18013324665001 +18014500629159 +18016046230183 +18017118412969 +18017120510121 +18018996094361 +18022323006119 +18031074959529 +18031646943911 +18032950543769 +18033226637481 +18033798111401 +18035135233433 +18048321937577 +18048657163673 +18049663253913 +18050197521817 +18050473615529 +18050670429593 +18051742074265 +18052382211481 +18052486881449 +18064861857177 +18066875123097 +18068087595177 +18078119509401 +18083185502887 +18084731103911 +18085128191385 +18085334573225 +18085370412441 +18086135367065 +18086137464217 +18086202981785 +18087748582809 +18088450080153 +18099291119785 +18100466573481 +18100836720809 +18101408705191 +18101705129369 +18102012684967 +18102241494425 +18102243591577 +18103084867753 +18103087475367 +18104962549145 +18105100741287 +18110467891369 +18116334861721 +18118083698857 +18118348127641 +18118655683239 +18118952107417 +18119488472473 +18119490569625 +18119959283097 +18133819678889 +18134623618457 +18136636884377 +18137642974617 +18137708529049 +18138887128473 +18142241303207 +18153450070185 +18154889952665 +18155463336105 +18156435553689 +18167840408985 +18167978601127 +18169853674905 +18170129768617 +18172101821849 +18173715037593 +18178325120409 +18185225579175 +18187100652953 +18187376746665 +18202303413657 +18204314582425 +18214801391001 +18220591440041 +18222467024281 +18238344342183 +18238575248793 +18239416524969 +18240284933529 +18240823395737 +18242368776871 +18247117777575 +18249131043495 +18255822226841 +18256290940313 +18257604586151 +18258541184409 +18259615754919 +18259617852071 +18270955275673 +18272968541593 +18273572301479 +18274784993449 +18276693589401 +18288202253721 +18288204130983 +18289411580073 +18290215519641 +18291221609881 +18291287164313 +18291755877785 +18292031971497 +18293907555737 +18293940567449 +18305483614887 +18306420213145 +18306557894825 +18306558405287 +18307029215911 +18307632685225 +18308433479065 +18310046694809 +18324276193959 +18340849475753 +18342257395097 +18342967061159 +18343263485337 +18343571040935 +18343799850393 +18343801947545 +18344980546969 +18351133048217 +18351417755033 +18356923097257 +18357893217689 +18358096453801 +18358831693209 +18359906483609 +18360214039207 +18360510463385 +18361046828441 +18361048925593 +18375378034857 +18375748182185 +18377188064665 +18377722332569 +18378195240345 +18378733665689 +18379874010521 +18383799659175 +18384418538905 +18392625012905 +18392995160233 +18409536957095 +18410644979097 +18411688124585 +18419883476377 +18426211950761 +18426783935143 +18428087535001 +18428363628713 +18428935102633 +18430272224665 +18434648255143 +18439596162457 +18442889552041 +18444765136281 +18453211196071 +18456009522585 +18459998848409 +18461913548185 +18462012114329 +18463828566185 +18479902698151 +18480974880937 +18481915964071 +18488676133543 +18495973712041 +18496545696423 +18496842120601 +18497149676199 +18497378485657 +18497380582809 +18498221858985 +18498224466599 +18500237732519 +18511709692073 +18512178405545 +18512513631641 +18513519721881 +18514053989785 +18514330083497 +18514526897561 +18516238679449 +18516343349417 +18517279727785 +18528956670121 +18529760609689 +18531773875609 +18532779965849 +18547880002969 +18548587571879 +18549991835033 +18550364079513 +18551201891737 +18551605050777 +18556215133593 +18557280266919 +18562977400217 +18563115592359 +18564990666137 +18565266759849 +18567238813081 +18568852028825 +18580191329689 +18581940166825 +18581940677287 +18582204595609 +18582512151207 +18582808575385 +18583344940441 +18583347037593 +18583815751065 +18590678138265 +18592976111001 +18597440404889 +18599088578729 +18615760937129 +18617306538153 +18618746420633 +18633712240025 +18634553516201 +18635421924761 +18635960386969 +18637505768103 +18649082047143 +18651233214633 +18661441832345 +18666092266905 +18668105532825 +18669921984681 +18671830580633 +18684447908009 +18685055033513 +18686323492249 +18686599585961 +18688508181913 +18694769552039 +18696327955865 +18701557204377 +18701694886057 +18701695396519 +18702166207143 +18703004019367 +18703570470297 +18703846564009 +18705183686041 +18719676597657 +18719678694809 +18720147408281 +18721461054119 +18723472222887 +18723474320039 +18730234489511 +18737394386329 +18738104052391 +18738400476569 +18738708032167 +18738936841625 +18738938938777 +18740117538201 +18748824913305 +18752058721689 +18752060598951 +18753268048041 +18754071987609 +18754209669289 +18754210179751 +18755078077849 +18755284459689 +18755612345753 +18755888439465 +18757764023705 +18757797035417 +18764895707305 +18770515026089 +18770885173417 +18771149602201 +18771456647337 +18771457157799 +18772325055897 +18772793769369 +18772859323801 +18773332231577 +18773870656921 +18775011001753 +18788132661927 +18789438358937 +18791922435481 +18798838622887 +18804673948327 +18805781970329 +18806685336985 +18806825115817 +18820779565225 +18821749685657 +18823499033255 +18823762951577 +18824070507175 +18824366931353 +18824903296409 +18824905393561 +18825512299175 +18831101209255 +18832236494233 +18838026543273 +18839902127513 +18840646934697 +18840746011303 +18851801367961 +18855035176345 +18856481480873 +18856851628201 +18857116056985 +18859803880103 +18876111872169 +18886236603801 +18889498181017 +18890640403111 +18892220096681 +18892791570601 +18893020670631 +18894128692633 +18906846683305 +18907650622873 +18908863094953 +18909125426585 +18909467074729 +18909663888793 +18911342658969 +18911375670681 +18912416719017 +18923855316377 +18925770016153 +18925868582297 +18926613389481 +18943016994201 +18943724563111 +18944562375335 +18945128826265 +18946338882969 +18946742042009 +18959830180009 +18960402164391 +18961234953625 +18961237050777 +18962078326953 +18975328320921 +18975398898343 +18977077668519 +18977341586841 +18977649142439 +18977945566617 +18978481931673 +18978484028825 +18978952742297 +18992813138089 +18993617077657 +18994829549737 +18995058869657 +18995091881369 +18995630343577 +18996636433817 +19001234762407 +19004317795737 +19010897928361 +19012443529385 +19013015003305 +19013015513767 +19013883411865 +19026833868185 +19026972060327 +19028847134105 +19030996714905 +19031095281049 +19032708496793 +19037318579609 +19039566726553 +19044219038375 +19045798731945 +19048243692953 +19061296872857 +19062945046697 +19065057389223 +19071829312921 +19079584899241 +19080192024745 +19081460483481 +19081736577193 +19082304367271 +19097599622553 +19098409984169 +19098674412953 +19098981968551 +19099278392729 +19099816854937 +19101362236071 +19114813588889 +19114846600601 +19115284399513 +19115921391001 +19118609214119 +19129948734873 +19131962000793 +19133778452649 +19135687048601 +19147195712921 +19147197590183 +19148405039273 +19149208978841 +19149346660521 +19149347170983 +19150421450921 +19151023333545 +19151025430697 +19152901014937 +19152934026649 +19164375900329 +19164979880105 +19165413672345 +19165551354025 +19165551864487 +19167426938265 +19167703031977 +19168171745449 +19169040154009 +19181622878377 +19184575350169 +19195472657817 +19201250854297 +19201960520359 +19202793309593 +19202795406745 +19202826321305 +19210411214233 +19218636024487 +19218899942809 +19219207498407 +19219239493801 +19220040287641 +19220042384793 +19234371494057 +19234741641385 +19235006070169 +19235313115305 +19235313625767 +19236387905705 +19236617225625 +19236650237337 +19237188699545 +19237727124889 +19238867469721 +19242793118375 +19243411998105 +19245876151705 +19250172167577 +19251618472105 +19251988619433 +19252185433497 +19252253048217 +19253864203673 +19253897215385 +19254940871335 +19268530416295 +19270541804953 +19277691824807 +19279705090727 +19284635172249 +19285777394343 +19289265683865 +19303758595481 +19304503402665 +19304602479271 +19312204655271 +19313387668889 +19318992307609 +19319129989289 +19320907007385 +19321005573529 +19321750380713 +19339157978521 +19339968340137 +19340232768921 +19346865873065 +19354967171241 +19355539155623 +19356371944857 +19356404956569 +19356746604713 +19357215318185 +19357479746969 +19371507090841 +19372981894553 +19373321445545 +19373323542697 +19373520356761 +19375199126937 +19375232138649 +19381991802265 +19387950129321 +19388754068889 +19390195860889 +19390228872601 +19390767334809 +19406873462169 +19408985294233 +19410598509977 +19417456739737 +19422109051559 +19423181234345 +19423984125337 +19425660798361 +19426133706137 +19426232272281 +19427845488025 +19439255366311 +19440934136487 +19441505610407 +19442338399641 +19442809210265 +19451969570201 +19456433864089 +19458082037929 +19460194380455 +19474754396329 +19476162315673 +19476299997353 +19476871471273 +19476871981735 +19486249396903 +19492736613785 +19493546975401 +19493811404185 +19494118959783 +19494415383961 +19494953846169 +19496499227303 +19508075506343 +19509147689129 +19510695897767 +19512100160921 +19512638586265 +19519250180775 +19525085726105 +19527098992025 +19529851822249 +19530824039833 +19544048492713 +19545316951449 +19545593045161 +19545785664921 +19546160835239 +19552648052121 +19559512891561 +19560116871337 +19560550663577 +19560688855719 +19562563929497 +19562840023209 +19563308736681 +19564177145241 +19578670056857 +19578703068569 +19579777858969 +19581323459993 +19588251401625 +19595013668249 +19597097511591 +19597930300825 +19597963312537 +19598570438041 +19611052180889 +19613065446809 +19613203128489 +19613203638951 +19614879801513 +19616790494617 +19621536892313 +19623550158233 +19628333031593 +19629878632617 +19630143061401 +19630450106537 +19630450616999 +19631754216857 +19631787228569 +19632325690777 +19634004460953 +19642113099161 +19645479346345 +19647027554983 +19648431818137 +19663667407527 +19664274533031 +19665678796185 +19682492492455 +19683063966375 +19683095961769 +19683896755609 +19684269000089 +19698895586713 +19699171680425 +19699640393897 +19699739470503 +19701515978137 +19710794827161 +19714028635545 +19715474940073 +19715845087401 +19716041901465 +19716109516185 +19717720671641 +19717753683353 +19718797339303 +19727118009753 +19732993499305 +19734294969753 +19735105331369 +19735369760153 +19736446647705 +19748491640217 +19749633862311 +19751179463335 +19752254253735 +19753122151833 +19754196942233 +19761205624217 +19766644082073 +19768118885785 +19768458436777 +19768657347993 +19769501231783 +19770369129881 +19771443920281 +19773240673689 +19780790420889 +19782848775577 +19782986457257 +19784763475353 +19784796487065 +19784862041497 +19785606848681 +19800233435305 +19802010453401 +19804122285465 +19805735501209 +19819395623591 +19820228412825 +19820261424537 +19821071786153 +19821336214937 +19822413102489 +19822881815961 +19827846317465 +19829809757593 +19834392357543 +19836071127719 +19836543525033 +19836642601639 +19837475390873 +19840128794009 +19852610536857 +19854052328857 +19854085340569 +19854623802777 +19861675256487 +19863095248281 +19871299306905 +19871436988585 +19872008462505 +19872008972967 +19885965519527 +19887037702313 +19888114589865 +19889517266329 +19889990174105 +19890088740249 +19891701955993 +19898560185753 +19903212497575 +19904284680361 +19904758098599 +19905832888999 +19907237152153 +19907775577497 +19921938505897 +19924050848423 +19925827356057 +19930822772121 +19939185483945 +19940453942681 +19940730036393 +19941297826471 +19943074334105 +19956593081753 +19957403443369 +19957667872153 +19957975427751 +19958271851929 +19958810314137 +19960355695271 +19967299042713 +19968676365721 +19973807048089 +19973840059801 +19974551855273 +19974914850201 +19975352429223 +19976460451225 +19976565121193 +19988942194073 +19990724553383 +19990955459993 +19991799343783 +19993708290217 +19994680507801 +19999426905497 +20006189172121 +20008202438041 +20008340119721 +20008340630183 +20010016792745 +20011927485849 +20023369359529 +20024407131545 +20024545323687 +20026354843033 +20026420397465 +20026696491177 +20027165204649 +20028033613209 +20034891842969 +20040616337577 +20042164546215 +20042768015529 +20043030347161 +20043568809369 +20058870136217 +20060518310057 +20060953979559 +20061786768793 +20061819780505 +20062426906009 +20068219562663 +20077629483687 +20078200957607 +20079033746841 +20093735100585 +20093999529369 +20094306574505 +20094307084967 +20095610684825 +20095643696537 +20096182158745 +20097759535273 +20103233612455 +20104653604249 +20109165626777 +20109303818919 +20110982078633 +20111178892697 +20111246507417 +20112857662873 +20113934330535 +20127523875495 +20128131000999 +20128996801945 +20129535264153 +20129672945833 +20136685284007 +20143628631449 +20144770853543 +20146316454567 +20146919923881 +20146920434343 +20147391244967 +20148259143065 +20149333933465 +20162752054681 +20163496861865 +20163595938471 +20164433750695 +20165372446105 +20172381128089 +20177920212377 +20177985766809 +20178123448489 +20179900466585 +20179933478297 +20179999032729 +20180743839913 +20182148613529 +20195270273703 +20196849967273 +20197650541223 +20198151437721 +20198961799337 +20199226228121 +20213385149849 +20214532614823 +20215365404057 +20215398415769 +20216110211241 +20216208777385 +20216473206169 +20218018807193 +20218123477161 +20230500550041 +20231975353753 +20232282909351 +20232314904745 +20232513815961 +20233357699751 +20234225597849 +20235300388249 +20240985261465 +20247745430937 +20247747528089 +20249189320089 +20249222331801 +20249760794009 +20250764787097 +20265866921369 +20267978753433 +20269591969177 +20276450198937 +20281102510759 +20282174693545 +20282208435609 +20283251581097 +20283488559273 +20284326371497 +20284588703129 +20285127165337 +20285225731481 +20286838947225 +20298248825511 +20300399993001 +20300499069607 +20301331858841 +20302076666025 +20303985261977 +20309777918631 +20315527798953 +20317075497129 +20319187839655 +20335155774873 +20335293456553 +20335864930473 +20335865440935 +20343175789977 +20350862174887 +20351730072985 +20351936454825 +20352540434601 +20352804863385 +20353112418983 +20353408843161 +20353947305369 +20355492686503 +20367068965543 +20368614566567 +20369218035881 +20369218546343 +20369689356967 +20370292826281 +20370555157913 +20371093620121 +20371632045465 +20382020830617 +20384079185305 +20385861544615 +20386090354073 +20386092451225 +20386936335015 +20402435336871 +20403041951913 +20404310410649 +20405154294439 +20405992106663 +20418506350761 +20419478568345 +20419544122777 +20419682314919 +20421491834265 +20421557388697 +20422302195881 +20423170604441 +20424177780121 +20436828629671 +20437663516057 +20437696527769 +20438408323241 +20438771318169 +20439208897191 +20440316919193 +20440421589161 +20454007127449 +20455655301289 +20456923760025 +20456956771737 +20457563897241 +20470043542937 +20470045640089 +20472056808857 +20472058906009 +20472197098151 +20473305120153 +20473873260713 +20475783953817 +20475886526633 +20480530351513 +20482543617433 +20488872091817 +20489443565737 +20489444076199 +20490309877145 +20490747676057 +20490780687769 +20491317052825 +20491319149977 +20491384667545 +20504472805545 +20504506547609 +20506018406569 +20506021014183 +20506886815129 +20507425277337 +20522660866727 +20523267992231 +20524133793177 +20524672255385 +20524809937065 +20542057425575 +20542890214809 +20544068814233 +20551336274599 +20557086154921 +20557889045913 +20558633853097 +20559570741927 +20573022094745 +20573160286887 +20574838546601 +20575035360665 +20576714130841 +20577790798503 +20584734145945 +20590407264935 +20591986958505 +20592787532455 +20593288428953 +20594098790569 +20594363219353 +20608627321511 +20610172922535 +20610776391849 +20610776902311 +20611247712935 +20613190401433 +20624698845863 +20625637541273 +20627112344985 +20627419900583 +20627451895977 +20627648710041 +20627650807193 +20628252469927 +20628494690983 +20630437379481 +20641776680345 +20641842234777 +20641979916457 +20643756934553 +20643789946265 +20643855500697 +20644600307881 +20646005081497 +20646475892121 +20647550462631 +20661003912601 +20663115744665 +20664728960409 +20676305239449 +20677241617817 +20679221872025 +20679254883737 +20679966679209 +20680065245353 +20680065755815 +20680329674137 +20681875275161 +20681979945129 +20693385816743 +20694593265833 +20695536984233 +20696468850073 +20697213657257 +20699122253209 +20707338388889 +20711601898905 +20713045788057 +20713078799769 +20713615164825 +20713617261977 +20714621255065 +20715228380569 +20722088707481 +20730292766105 +20730430447785 +20731002432167 +20731868233113 +20736853486247 +20746031161513 +20746064903577 +20747108049065 +20748445171097 +20748983633305 +20749082199449 +20750695415193 +20757553644953 +20762205956775 +20763751557799 +20764355027113 +20764355537575 +20764826348199 +20765692149145 +20766230611353 +20779384266921 +20780931965097 +20789766405529 +20789816231321 +20797572328103 +20798178943145 +20799447401881 +20801060617625 +20801129097895 +20814718642855 +20815792922793 +20816396902569 +20816968886951 +20819349154471 +20831965620903 +20832734952857 +20832800507289 +20833269220761 +20833545314473 +20834345888423 +20835453910425 +20835558580393 +20847935653273 +20849718012583 +20849946822041 +20849948919193 +20850792802983 +20858420364697 +20861191208345 +20865180534169 +20865182631321 +20866257201831 +20867193800089 +20867195897241 +20867334089383 +20868442111385 +20869010251945 +20871023517865 +20882362818729 +20883400590745 +20883538782887 +20885348302233 +20885413856665 +20886158663849 +20886159174311 +20887027072409 +20888034248089 +20899609796777 +20899643538841 +20901155397801 +20901158005415 +20902023806361 +20902562268569 +20916891377833 +20917863595417 +20919235675545 +20919511769257 +20920780227993 +20920813239705 +20921420365209 +20934138355881 +20938027206041 +20952223656615 +20953300544167 +20954166345113 +20954637155737 +20955173520793 +20955175617945 +20955241135513 +20956786736537 +20961396819353 +20968297278119 +20970172351897 +20970448445609 +20972420498841 +20972927789735 +20974033714585 +20987124460199 +20987990261145 +20988528723353 +20988666405033 +21005309913767 +21005913383081 +21005913893543 +21006384704167 +21016574442905 +21020942622889 +21022490321065 +21031324761497 +21031374587289 +21036913671577 +21037116907689 +21038663019175 +21038893925785 +21038926937497 +21039737299113 +21039737809575 +21041142072729 +21041612883353 +21042687453863 +21054263732903 +21055843426473 +21056414900393 +21056644000423 +21057955258537 +21071273952665 +21071442230681 +21073287218585 +21074358863257 +21075103670441 +21075202236585 +21075202747047 +21077012266393 +21077116936361 +21088555313831 +21089491912089 +21089494009241 +21090968812953 +21091308363945 +21091505178009 +21091507275161 +21092108937895 +21092351158951 +21093118393753 +21099978720665 +21105802291879 +21106738890137 +21107347892903 +21108215791001 +21108752156057 +21108754253209 +21109758246297 +21110331629737 +21110365371801 +21124860380569 +21126642739879 +21126972212633 +21128585428377 +21135097946281 +21141168152745 +21141201894809 +21142245040297 +21143582162329 +21144120624537 +21144219190681 +21145832406425 +21154006599065 +21157240407449 +21157242284711 +21158449733801 +21159393452201 +21159421951385 +21160259763609 +21160325318041 +21160794031513 +21161070125225 +21162978721177 +21167656418713 +21174521258153 +21175696711849 +21176068956329 +21178041009561 +21194858900135 +21195724701081 +21209855634087 +21212006801577 +21212105878183 +21214486145703 +21225961250985 +21228211495081 +21228212005543 +21228682816167 +21229548617113 +21230087079321 +21243072644505 +21243546380967 +21244855003815 +21245083813273 +21245085910425 +21245929794215 +21261428796071 +21261663166633 +21262035411113 +21262035921575 +21262836204953 +21264917085593 +21264985565863 +21277499809961 +21278675774119 +21280221375143 +21280485293465 +21281295655081 +21281296165543 +21282164063641 +21282234641063 +21283171239321 +21283309431463 +21295822088871 +21296591420825 +21296656975257 +21297125688729 +21297401782441 +21297973256361 +21298202356391 +21299310378393 +21299415048361 +21312028369065 +21312832308633 +21313000586649 +21313838398873 +21314372666777 +21314648760489 +21314845574553 +21315917219225 +21316557356441 +21329037002137 +21329039099289 +21330113669799 +21331050268057 +21331052365209 +21331190557351 +21332056358297 +21332298579353 +21332866719913 +21334879985833 +21339523810713 +21341537076633 +21345584360103 +21347360647847 +21348437535399 +21348906248871 +21349303336345 +21349774146969 +21350310512025 +21350378126745 +21351923727769 +21363466264745 +21363500006809 +21365011865769 +21365583850151 +21365880274329 +21366187829927 +21366418736537 +21367262620327 +21375816903335 +21382523272601 +21382830828199 +21383127252377 +21383665714585 +21383803396265 +21397994823849 +21400812029337 +21400980307353 +21401818119577 +21401883674009 +21409214774681 +21415007431335 +21416079614121 +21416553032359 +21417627312297 +21418493623705 +21419032085913 +21419065097625 +21432153746087 +21434028819865 +21434304913577 +21436276966809 +21436784257703 +21437890182553 +21442500265369 +21449400724135 +21450980417705 +21451551891625 +21451780991655 +21463214884249 +21469769851049 +21469770361511 +21483692305063 +21484628903321 +21484631000473 +21484766585001 +21484767095463 +21485877214617 +21486105804185 +21486445355177 +21486642169241 +21486644266393 +21487245929127 +21487488150183 +21488255384985 +21500973375657 +21502519487143 +21502750393753 +21502783405465 +21503593767081 +21503594277543 +21504460078489 +21504998540697 +21505469351321 +21506543921831 +21511292922535 +21513306188455 +21515766873497 +21519995274649 +21519997371801 +21521779731111 +21523317163417 +21523722419609 +21535130420633 +21537143686553 +21538215331225 +21538960138409 +21539059215015 +21540868734361 +21540973404329 +21548081382809 +21552379275943 +21553586725033 +21554390664601 +21555396754841 +21555462309273 +21555931022745 +21556207116457 +21558115712409 +21560332724903 +21567882472103 +21569658759847 +21570595358105 +21570733039785 +21570733550247 +21571204360871 +21572072258969 +21572608624025 +21572610721177 +21573614714265 +21574221839769 +21589995891367 +21590861692313 +21605024620713 +21605058362777 +21606101508265 +21607142206119 +21607438630297 +21607746185895 +21607974995353 +21607977092505 +21609283618201 +21609688874393 +21615308193177 +21615592899993 +21621098242217 +21623348486313 +21623348996775 +21624389184167 +21624685608345 +21625224070553 +21638377726121 +21639553179817 +21639923327145 +21639925424297 +21640791735705 +21641363209625 +21641897477529 +21648759864729 +21650773130649 +21656565787303 +21656800157865 +21657170305193 +21657172402345 +21657172912807 +21658951835817 +21660122557095 +21673712102055 +21675863269545 +21675962346151 +21690959080103 +21691728412057 +21691793966489 +21692262679961 +21692538773673 +21693110247593 +21694447369625 +21694552039593 +21707064697001 +21707065207463 +21708940281241 +21708942378393 +21709544041127 +21717068112041 +21720184667545 +21724173993369 +21725250661031 +21726187259289 +21726189356441 +21727193349529 +21727399731369 +21727435570585 +21728003711145 +21730515238297 +21741356277929 +21742532242087 +21744077843111 +21744681312425 +21745152633511 +21746091109031 +21747027707289 +21747165899431 +21752533049513 +21758603255977 +21758636998041 +21760148857001 +21760720841383 +21761017265561 +21761324821159 +21761553630617 +21761555727769 +21762399611559 +21772450938265 +21775884837033 +21776688776601 +21777694866841 +21778229134745 +21778505228457 +21778702042521 +21779773687193 +21780380812697 +21780413824409 +21784306461351 +21793131815081 +21795949020569 +21796955110809 +21797020665241 +21811217115815 +21811217335705 +21812762716839 +21813159804313 +21813366186153 +21813630614937 +21814166979993 +21814234594713 +21815780195737 +21820390278553 +21827290737319 +21829165811097 +21829441904809 +21831413958041 +21833027173785 +21845508916633 +21846379740569 +21846687296167 +21846983720345 +21847520085401 +21847522182553 +21857317436825 +21864906842281 +21864907352743 +21878863899303 +21879936082089 +21880409500327 +21881481683113 +21881483780265 +21882350091673 +21882888553881 +21882921565593 +21889182935719 +21890318220697 +21896110366889 +21897656478375 +21897887384985 +21898728661161 +21898730758313 +21898731268775 +21899597069721 +21900135531929 +21900606342553 +21901680913063 +21913257192103 +21914836885673 +21915408359593 +21915637459623 +21930267411865 +21932280677785 +21933352322457 +21934097129641 +21936005725593 +21936110395561 +21947548773031 +21948485371289 +21948623052969 +21948623563431 +21949697843369 +21949733682585 +21950301823145 +21950498637209 +21951102397095 +21952111852953 +21964795751079 +21965732349337 +21965870031017 +21965870541479 +21966341352103 +21966944821417 +21967745615257 +21968751705497 +21969358831001 +21983851742617 +21983853839769 +21984322553241 +21985636199079 +21993482913177 +22000161611945 +22000195354009 +22002279197351 +22002575621529 +22002883177127 +22003111986585 +22003114083737 +22004420609433 +22013000058265 +22016235743911 +22017443193001 +22018247132569 +22019253222809 +22019318777241 +22019787490713 +22020063584425 +22021939168665 +22021972180377 +22028947850649 +22033514717353 +22034690171049 +22035060318377 +22035928726937 +22036500200857 +22037034468761 +22039186146713 +22053140596121 +22054718160281 +22058198926745 +22068849093287 +22071000260777 +22081661320601 +22084954710185 +22087205464743 +22088245652135 +22088542076313 +22089078441369 +22089080538521 +22095276354215 +22102064006553 +22102201688233 +22102202198695 +22104077272473 +22104353366185 +22120656625833 +22121026773161 +22121029380775 +22123979025063 +22130741291687 +22136493269161 +22137669233319 +22139214834343 +22139818303657 +22140287017129 +22140289624743 +22142164698521 +22142302890663 +22154243563689 +22154815548071 +22155584880025 +22156119147929 +22156395241641 +22156966715561 +22158303837593 +22158408507561 +22171021828265 +22171490541737 +22171825767833 +22172831858073 +22173366125977 +22173642219689 +22173839033753 +22174910678425 +22175517803929 +22175550815641 +22188030461337 +22189107128999 +22189945161113 +22190043727257 +22191256199337 +22191292038553 +22191860179113 +22199345425063 +22206354107047 +22207899708071 +22208503177385 +22209303971225 +22210917186969 +22222459723945 +22222493466009 +22224005324969 +22224005835431 +22224577309351 +22224873733529 +22225181289127 +22225410098585 +22225412195737 +22226253471913 +22226256079527 +22232743296409 +22235041269145 +22240645907865 +22241516731801 +22241824287399 +22242120711577 +22242657076633 +22242659173785 +22256988283049 +22259805488537 +22260811578777 +22260877133209 +22275073073321 +22276618674345 +22277487082905 +22278025545113 +22278058556825 +22291147205287 +22293022279065 +22293298372777 +22294698952089 +22295270426009 +22296883641753 +22308394183335 +22309973876905 +22310545350825 +22310774450855 +22310774670745 +22328763820711 +22343622362521 +22343760044201 +22343760554663 +22344870673817 +22345635628441 +22345911722153 +22347248844185 +22361512946343 +22361743852953 +22362585129129 +22362587736743 +22363453537689 +22363991999897 +22365537381031 +22372299647655 +22378988733849 +22378990831001 +22379459544473 +22380773190311 +22390890071449 +22394123879833 +22396137145753 +22397953597609 +22399862193561 +22404306058649 +22412580184233 +22413384123801 +22413522315943 +22414390214041 +22414924481945 +22415200575657 +22417076159897 +22417109171609 +22429588817305 +22429726498985 +22429727009447 +22430197820071 +22431602083225 +22431878176937 +22433215298969 +22439287602585 +22440073528729 +22440903781031 +22448277587353 +22448750495129 +22464018079913 +22464051821977 +22466135665319 +22466432089497 +22466739645095 +22466968454553 +22466970551705 +22472944607401 +22474301652377 +22474586359193 +22480091701417 +22482342455975 +22482811169447 +22483382643367 +22483679067545 +22484215432601 +22484217529753 +22497371185321 +22498546639017 +22498916786345 +22499488770727 +22499785194905 +22500323657113 +22500356668825 +22503042614681 +22515793617065 +22516163764393 +22519116016295 +22528301761945 +22532703683993 +22532705561255 +22534856728745 +22549952539303 +22550721871257 +22551532232873 +22552103706793 +22552970018201 +22553440828825 +22565920474521 +22566058156201 +22566058666663 +22567933740441 +22568209834153 +22568678547625 +22568777624231 +22583167452569 +22585082152345 +22585180718489 +22603674771625 +22604143485097 +22604146092711 +22610918016409 +22617630457241 +22619142316201 +22619142826663 +22619714300583 +22620010724761 +22620318280359 +22620547089817 +22620549186969 +22621390463145 +22621393070759 +22634878296233 +22635682235801 +22636688326041 +22636894707881 +22637157039513 +22637498687657 +22637695501721 +22638299481497 +22639374271897 +22639407283609 +22643299920551 +22652125274281 +22652963086505 +22654141685929 +22654404017561 +22655948570009 +22671048607129 +22672393387417 +22673160439193 +22674773654937 +22679383737753 +22680845958553 +22681631884697 +22686284196519 +22688159270297 +22689835943321 +22690308851097 +22690407417241 +22692020632985 +22704502375833 +22705109281447 +22705680755367 +22705977179545 +22706513544601 +22706515641753 +22722257182889 +22723900811943 +22724369525415 +22728528715945 +22738929541289 +22740475142313 +22741047126695 +22741343550873 +22741651106471 +22741882013081 +22741915024793 +22756878747033 +22756880844185 +22756911758745 +22757722120361 +22757986549145 +22758294104743 +22758590528921 +22759128991129 +22760674372263 +22772250651303 +22773830344873 +22776275305881 +22789260871065 +22791274136985 +22793090588841 +22794999184793 +22807478830489 +22807616512169 +22807617022631 +22808223637673 +22809492096409 +22809768190121 +22810335980199 +22811105312153 +22823688036521 +22824725808537 +22824863490217 +22824864000679 +22825334811303 +22826739074457 +22827015168169 +22828352290201 +22837537815961 +22840969617577 +22841939738009 +22842845201817 +22842847298969 +22842878213529 +22843316012441 +22852476372377 +22859188813209 +22861272656551 +22861569080729 +22862105445785 +22862107542937 +22876436652201 +22877240591769 +22877378273449 +22877378783911 +22878246682009 +22878453063849 +22879057043625 +22880932627865 +22885928043929 +22892508176553 +22893683630249 +22894053777577 +22894318206361 +22894625251497 +22894625761959 +22894922186137 +22895460648345 +22895493660057 +22895700041897 +22895962373529 +22897006029479 +22898179605913 +22912134055321 +22912606963097 +22919756982951 +22927840675225 +22927842552487 +22929853941145 +22930925585817 +22943948169385 +22946667637415 +22947535535513 +22948071900569 +22948073997721 +22954269813415 +22961057465753 +22961195147433 +22961195657895 +22963070731673 +22963346825385 +22963815538857 +22963914615463 +22977636819113 +22979650085033 +22980020232361 +22980284661145 +22982972484263 +22998470114713 +22998811762857 +22999280476329 +22999544905113 +23013809007271 +23015388700841 +23016826486169 +23017264285081 +23017297296793 +23018338345129 +23030015287465 +23030819227033 +23032031699113 +23032294030745 +23032633581737 +23032635678889 +23032832492953 +23034511263129 +23034544274841 +23034646847657 +23047023920537 +23048938620313 +23049037186457 +23057508631961 +23059521897881 +23066185598361 +23067530378649 +23068297430425 +23069910646169 +23081486925209 +23082527973545 +23082999294631 +23083570768551 +23083602763945 +23084403557785 +23084436569497 +23085511359897 +23090379710633 +23094034728345 +23100246272679 +23100817746599 +23101650535833 +23101652632985 +23115981742249 +23116819554473 +23117998153897 +23118227473817 +23118260485529 +23127486399897 +23128314555047 +23134066532521 +23135474451865 +23135612133545 +23136184117927 +23136480542105 +23136788097703 +23137019004313 +23150140664487 +23151212847273 +23153692411289 +23153968505001 +23154165319065 +23155877100953 +23161315338919 +23167387642535 +23171412297113 +23171950722457 +23186113650857 +23188225993383 +23192385183913 +23202182029481 +23202615821721 +23202753503401 +23202754013863 +23203360628905 +23204629087641 +23204905181353 +23205472971431 +23206242303385 +23215498626457 +23220735215001 +23220768226713 +23221578588329 +23221843017113 +23222150572711 +23222446996889 +23222983361945 +23222985459097 +23224164058521 +23224530840231 +23236106608809 +23237076729241 +23237982193049 +23238015204761 +23238453003673 +23239089995161 +23240635596185 +23253117339033 +23255130604953 +23255732267687 +23256944959657 +23256947056809 +23258855652761 +23263602050457 +23271573643433 +23272377583001 +23272515264681 +23272515775143 +23274191937705 +23274194034857 +23276069619097 +23276205203625 +23287544504489 +23288148484265 +23288582276505 +23288720468647 +23290595542425 +23290871636137 +23292208758169 +23299066987929 +23304791482537 +23306339691175 +23307271046553 +23307743954329 +23323045281177 +23325129124519 +23325161119913 +23325961913753 +23326334158233 +23341804628647 +23342408097961 +23343208891801 +23343581136281 +23356364644521 +23357540098217 +23357910245545 +23358174674329 +23358482229927 +23358778654105 +23359317116313 +23359785829785 +23359818841497 +23360862497447 +23362036073881 +23374787076265 +23375157223593 +23375421652377 +23377032807833 +23378109475495 +23391697143193 +23391699020455 +23392306145959 +23393710409113 +23394782053785 +23403270782361 +23408945998503 +23410523594921 +23411963477401 +23412434288025 +23413509078425 +23422855579033 +23424913933721 +23425052125863 +23426927199641 +23427203293353 +23427672006825 +23427771083431 +23442160911769 +23442298593449 +23444075611545 +23444174177689 +23462326582681 +23463136944297 +23463401373081 +23471874915737 +23476623916441 +23477664964777 +23478136285863 +23478707759783 +23479540549017 +23479573560729 +23480648351129 +23482193952153 +23494675695001 +23495921909145 +23496150498713 +23496490049705 +23496688960921 +23498400742809 +23498503315625 +23499475533209 +23505160406425 +23511956545705 +23512895751577 +23513364465049 +23513397476761 +23530042066329 +23531386846617 +23531582424473 +23532153898393 +23533767114137 +23540625343897 +23545277655719 +23546349838505 +23548829402521 +23549105496233 +23549302310297 +23549840735641 +23551014092185 +23564102740647 +23564674214567 +23565507003801 +23576751390105 +23581250642089 +23583362984615 +23585139492249 +23588606913191 +23597923000489 +23599330919833 +23599468601513 +23600040585895 +23600337010073 +23600644565671 +23600875472281 +23602657831591 +23609418001063 +23610741523865 +23615872206233 +23615905217945 +23616715579561 +23616980008345 +23617287563943 +23617583988121 +23618120353177 +23618122450329 +23619301049753 +23619667831463 +23631244110503 +23632451559593 +23632789711527 +23633864501927 +23635268765081 +23635807190425 +23641492063641 +23648254330265 +23650267596185 +23650869258919 +23652081950889 +23653992643993 +23666472289689 +23666610481831 +23667217096873 +23668485555609 +23668761649321 +23669329439399 +23670098771353 +23671105947033 +23682681495721 +23683719267737 +23683857459879 +23684833173673 +23685732533657 +23686008627369 +23686237947289 +23687345749401 +23699963076777 +23700933197209 +23700935294361 +23701838661017 +23701871672729 +23702583468201 +23702946463129 +23704492064153 +23710284720807 +23711420005785 +23718182272409 +23720266115751 +23721098904985 +23721471149465 +23721739042201 +23730984879513 +23736371732649 +23736372243111 +23738048405673 +23740061671593 +23745749658279 +23746718762393 +23753047236777 +23753311665561 +23753619221159 +23753915645337 +23754454107545 +23754922821017 +23754955832729 +23755999488679 +23768647950505 +23770196159143 +23770799628457 +23771061960089 +23771127514521 +23771600422297 +23786834134425 +23786836011687 +23787443137191 +23788308938137 +23788847400345 +23788985592487 +23804953527705 +23805661096615 +23807065359769 +23807437604249 +23808275416473 +23815511419559 +23820050924953 +23820189117095 +23822064190873 +23822808998057 +23822908074663 +23824213771673 +23824684582297 +23837335431847 +23838915125417 +23839013691561 +23839278120345 +23840889275801 +23841965943463 +23850286613913 +23854582409895 +23856162103465 +23857463573913 +23858273935529 +23858538364313 +23872802466471 +23874348067495 +23874380062889 +23874952047271 +23875422857895 +23875819945369 +23876290755993 +23877365546393 +23883050419609 +23889812686233 +23890816679321 +23891287489945 +23891627040937 +23891825952153 +23893640306857 +23894612524441 +23906017379737 +23906155061417 +23907932079513 +23908030645657 +23910180226457 +23916502091161 +23918515357081 +23924273593753 +23925179057561 +23926523837849 +23927290889625 +23928904105369 +23940480384409 +23941521432745 +23941992753831 +23942564227751 +23943397016985 +23943430028697 +23944141824169 +23944240900775 +23944504819097 +23946050420121 +23951843076775 +23952978361753 +23959239731879 +23960643995033 +23961388802217 +23976752219545 +23977220933017 +23977253944729 +23985240948121 +23994467911065 +23994605592745 +23995177577127 +23995474001305 +23995781556903 +23996012463513 +23997794822823 +24009134123687 +24010206306473 +24010240048537 +24011283194025 +24012357984425 +24012620316057 +24012961964201 +24013158778265 +24013697203609 +24014870560153 +24026381101735 +24027588550825 +24027926702759 +24028530172073 +24028530682535 +24029001493159 +24029604962473 +24029867294105 +24030405756313 +24030944181657 +24045107110057 +24046511883673 +24047219452583 +24048057264807 +24048995960217 +24061609280921 +24061747473063 +24063622546841 +24064466430631 +24065235762585 +24066242938265 +24078893787815 +24079728674201 +24079761685913 +24080572047529 +24080836476313 +24081144031911 +24081440456089 +24081976821145 +24081978918297 +24083157517721 +24095100068009 +24096070188441 +24096072285593 +24096140765863 +24096975652249 +24097008663961 +24097720459433 +24098083454361 +24099629055385 +24112108701081 +24112110798233 +24114121967001 +24114124064153 +24114725726887 +24115938418857 +24117849111961 +24122595509657 +24129355679129 +24131368945049 +24131508723881 +24131509234343 +24132375035289 +24133185396905 +24133449825689 +24146537963689 +24147575735705 +24147713927847 +24148689641641 +24149589001625 +24151202217369 +24158060447129 +24163784941737 +24163818683801 +24165333150375 +24165936619689 +24166198951321 +24166737413529 +24167112073385 +24182038740377 +24183686914217 +24184122583719 +24184955372953 +24186133972377 +24191388166823 +24193401432743 +24194959836569 +24199151313065 +24200090518937 +24200798087847 +24201635900071 +24202202351001 +24216903704745 +24217475689127 +24218310575513 +24218341490073 +24218779288985 +24219855956647 +24232472423079 +24234052116649 +24234150682793 +24236026267033 +24237102934695 +24250690602393 +24250692479655 +24251299605159 +24252165406105 +24252703868313 +24252841549993 +24252842060455 +24267939457703 +24269485058727 +24269517054121 +24270088528041 +24270089038503 +24270559849127 +24270956936601 +24272502537625 +24283907392921 +24284045585063 +24285920658841 +24286665466025 +24286764542631 +24287602354855 +24288070239641 +24301154370969 +24303069070745 +24303167636889 +24305317217689 +24305788028313 +24318438877863 +24320018571433 +24321320041881 +24322130403497 +24322394832281 +24335617375641 +24336658423977 +24338534008217 +24339278815401 +24339377892007 +24339641810329 +24341187411353 +24341391157927 +24353667057049 +24353669154201 +24354673147289 +24355143957913 +24355483508905 +24355680322969 +24355682420121 +24355747937689 +24357293538713 +24357496774825 +24358468992409 +24364153865625 +24370914035097 +24372357924249 +24372390935961 +24372927301017 +24373933391257 +24388130061721 +24389035525529 +24391147357593 +24392760573337 +24399618803097 +24404271114919 +24405377039769 +24406420185257 +24406420695719 +24407757307289 +24408098955433 +24408295769497 +24408834194841 +24410007551385 +24421449425065 +24424500463001 +24425245270185 +24432946522791 +24438696403113 +24440244101289 +24441648874905 +24443194256039 +24458324379033 +24458462060713 +24459034045095 +24459899846041 +24474030779047 +24474865665433 +24475105058985 +24475709038761 +24476281023143 +24477113812377 +24477115909529 +24490237569703 +24491445018793 +24491783170727 +24492386640041 +24492387150503 +24492857961127 +24493461430441 +24493723762073 +24494262224281 +24494800649625 +24500485522841 +24507245692313 +24507247789465 +24509258958233 +24509261055385 +24509326572953 +24510937728409 +24511075410089 +24513088676009 +24525465748889 +24525603941031 +24526211066535 +24527479014809 +24529092230553 +24529160710823 +24541674954921 +24542712726937 +24542850919079 +24544725992857 +24546339208601 +24559928753561 +24559997233831 +24560832120217 +24560865131929 +24561300833689 +24561576927401 +24563485523353 +24576203514025 +24577175731609 +24578823905449 +24580092364185 +24581270963609 +24589978338713 +24593212147097 +24595225413017 +24595365702311 +24596231503257 +24597041864873 +24597306293657 +24612040695977 +24612612680359 +24613478481305 +24613916280217 +24614485656985 +24614553271705 +24614992947879 +24616098872729 +24627641409705 +24627675151769 +24629189618343 +24630055419289 +24630593881497 +24645827593625 +24645829470887 +24646436596391 +24647302397337 +24647840859545 +24647978541225 +24647979051687 +24662169968809 +24663007781033 +24663946986905 +24666058818969 +24673389919641 +24679182576295 +24680254759081 +24680728177319 +24681802457257 +24681802967719 +24683207230873 +24696328891047 +24697908584617 +24698007150761 +24698480058537 +24699882735001 +24700959402663 +24707029829017 +24713507388825 +24713575869095 +24715155562665 +24717267394729 +24731795925671 +24733341526695 +24733373522089 +24733944996009 +24733945506471 +24734174096039 +24734416317095 +24742043878809 +24747867450023 +24748804048281 +24749810138521 +24750280949145 +24750620500137 +24750817314201 +24750819411353 +24750884928921 +24752430529945 +24752633766057 +24753605983641 +24766694632103 +24766925538713 +24767024104857 +24767769422503 +24769173685657 +24783267052953 +24784172516761 +24786284348825 +24787897564569 +24796071757209 +24799473843609 +24802390476185 +24803135283369 +24803234359975 +24805043879321 +24809721576857 +24816586416297 +24817761869993 +24819637454233 +24820106167705 +24820382261417 +24830506993049 +24833833904807 +24834770503065 +24836247403929 +24836783768985 +24837789859225 +24838396984729 +24854171036327 +24855036837273 +24869233507737 +24870276653225 +24870277163687 +24871613775257 +24872152237465 +24873864019353 +24886920161959 +24886952157353 +24887523631273 +24887524141735 +24887994952359 +24888860753305 +24889399215513 +24902552871081 +24903728324777 +24904100569257 +24904966880665 +24905505342873 +24907050724007 +24914948275609 +24920740932263 +24920975302825 +24921348057767 +24924229221785 +24937887247015 +24938722133401 +24939565506729 +24940038414505 +24940137491111 +24940970280345 +24948588184985 +24955065744793 +24955134225063 +24955903557017 +24955969111449 +24956437824921 +24956713918633 +24957285392553 +24958622514585 +24971102160281 +24971104257433 +24971240352423 +24973115426201 +24973117523353 +24973183040921 +24974794196377 +24974931878057 +24976945143977 +24981588968857 +24988349138329 +24989425805991 +24990362404249 +24990502693543 +24991368494489 +24992178856105 +24992443284889 +25005531422889 +25005565164953 +25006707387047 +25008252988071 +25009327778471 +25010195676569 +25022778400937 +25022812143001 +25025192410521 +25025499966119 +25025730872729 +25026574756519 +25040059981993 +25041032199577 +25041870011801 +25042404279705 +25042680373417 +25043948832153 +25051279932825 +25051564639641 +25057306960041 +25058144772265 +25059083978137 +25061195810201 +25076469148327 +25077334949273 +25078342124953 +25078409739673 +25078849415847 +25079955340697 +25084565423513 +25091465882279 +25093045575849 +25093617049769 +25097202318745 +25109684061593 +25111158865305 +25111697327513 +25111835009193 +25111835519655 +25120168773017 +25128478517927 +25128510513321 +25129081987241 +25129082497703 +25129311087271 +25129553308327 +25143039044263 +25144111227049 +25144584645287 +25145658925225 +25145659435687 +25146525236633 +25147063698841 +25153358080679 +25161831623335 +25162060432793 +25162062529945 +25162906413735 +25163772214681 +25164310676889 +25177432337063 +25179012030633 +25179583504553 +25181124373159 +25190146540953 +25194442556825 +25196455822745 +25197527467417 +25198272274601 +25198371351207 +25200147858841 +25200180870553 +25211723917991 +25212660516249 +25212798708391 +25213666606489 +25214137417113 +25214476968105 +25214673782169 +25214675879321 +25214741396889 +25216286997913 +25223147324825 +25223975479975 +25228970896039 +25229907494297 +25230045686439 +25231384395161 +25231920760217 +25232926850457 +25233533975961 +25247123520921 +25248026887577 +25248028984729 +25249811344039 +25251754032537 +25257427151527 +25257658058137 +25264370498969 +25265413644457 +25265414154919 +25266454342311 +25266750766489 +25267058322087 +25267289228697 +25269001010585 +25280442884265 +25281618337961 +25283428367769 +25283493922201 +25283770015913 +25283962635673 +25284238729385 +25290825022873 +25293122995609 +25297689862313 +25298865316009 +25299235463337 +25299237560489 +25300103871897 +25300642334105 +25300675345817 +25302187715239 +25318027504295 +25318893305241 +25333024238247 +25333859124633 +25335175405737 +25335274482343 +25336107271577 +25349129855145 +25350808625321 +25351380099241 +25351380609703 +25351609419161 +25352717221273 +25353255683481 +25361727128985 +25366239151513 +25366241248665 +25366376833193 +25366377343655 +25368252417433 +25368254514585 +25368320032153 +25368856397209 +25369931187609 +25370068869289 +25384597400231 +25385204525735 +25386746470569 +25400668414121 +25400702156185 +25401844378279 +25403389979303 +25403993448617 +25404464769703 +25418990693031 +25419760024985 +25419825579417 +25420294292889 +25420570386601 +25421141860521 +25422445970841 +25422478982553 +25435196973225 +25437007003033 +25437541270937 +25437817364649 +25438014178713 +25439085823385 +25439692948889 +25448971797913 +25452205606297 +25453282273959 +25454218872217 +25455224962457 +25456035324073 +25456299752857 +25472471940505 +25473479116185 +25473546730905 +25475092331929 +25486668610969 +25488752454311 +25489048878489 +25489356434087 +25489585243545 +25489587340697 +25490431224487 +25496918441369 +25499216414105 +25499382594969 +25504821052825 +25506295856537 +25506832221593 +25506834318745 +25506972000425 +25506972510887 +25521163428009 +25522001240233 +25522940446105 +25524986723737 +25525052278169 +25531248093863 +25532383378841 +25538176035495 +25539248218281 +25539721636519 +25540325105833 +25540793819305 +25540795916457 +25540796426919 +25541662227865 +25542200690073 +25542233701785 +25555322350247 +25556902043817 +25557473517737 +25559150190761 +25561058786713 +25561163456681 +25572569328295 +25574149021865 +25574720495785 +25586383488409 +25591798840729 +25592366981289 +25592938455209 +25592938965671 +25593167555239 +25606860909223 +25607797507481 +25607935189161 +25607935699623 +25608803597721 +25609009979561 +25609613959337 +25609810773401 +25609812870553 +25611423989145 +25624611203751 +25625688091303 +25625916900761 +25625918997913 +25626760274089 +25626762881703 +25627628682649 +25628167144857 +25642260512153 +25643163878809 +25643165975961 +25643634689433 +25644948335271 +25646485767577 +25655065216409 +25658299024793 +25660312290713 +25661383935385 +25662128742569 +25662227819175 +25664037338521 +25675579875497 +25676755329193 +25678565359001 +25678630913433 +25679099626905 +25679375720617 +25681251304857 +25692827364007 +25693763962265 +25693902154407 +25694976434345 +25695777228185 +25696783318425 +25697390443929 +25700264084889 +25705476013465 +25713529399975 +25714030296473 +25729270622887 +25730310810279 +25730607234457 +25730914790055 +25731143599513 +25731145696665 +25740374719897 +25744266846377 +25744267356839 +25745945616553 +25746517600935 +25747854212505 +25748390577561 +25748392674713 +25761546330281 +25762518547865 +25762721783977 +25763091931305 +25763094538919 +25763960339865 +25764498802073 +25764531813785 +25766044183207 +25767217759641 +25779734391463 +25780338909353 +25780341516967 +25781883461801 +25796074889385 +25796880706215 +25799031873705 +25799963739545 +25813555699881 +25814127684263 +25814897016217 +25814962570649 +25815431284121 +25815707377833 +25816278851753 +25817582962073 +25817615973785 +25830095619481 +25830233301161 +25830233811623 +25832108885401 +25833787655577 +25833925337257 +25847342597529 +25848419265191 +25848419485081 +25849355863449 +25850568335529 +25851172315305 +25864524882089 +25864558624153 +25865700846247 +25867246447271 +25867849916585 +25868318630057 +25868321237671 +25875093161369 +25880652711321 +25881805602201 +25882711066009 +25883889445543 +25884185869721 +25884493425319 +25884722234777 +25884724331929 +25885568215719 +25899053441193 +25900863471001 +25901397738905 +25901673832617 +25901870646681 +25902942291353 +25903549416857 +25910558098841 +25916300419241 +25917138231465 +25918077437337 +25920123714969 +25920189269401 +25936328408473 +25936534790313 +25936764110233 +25937335584153 +25938948799897 +25950459341479 +25952039035049 +25952610508969 +25954287181993 +25956195777945 +25956300447913 +25968677520793 +25970152324505 +25970688689561 +25970690786713 +25970828978855 +25979162232217 +25981933075865 +25986935831961 +25987503972521 +25988075956903 +26003104686249 +26003578104487 +26004181573801 +26004650287273 +26004652894887 +26005518695833 +26006057158041 +26006090169753 +26020825082535 +26021053891993 +26021055989145 +26021897265321 +26021899872935 +26022765673881 +26023304136089 +26036425796263 +26037633245353 +26038005489833 +26038576963753 +26055449281945 +26057265733801 +26059174329753 +26071653975449 +26071791657129 +26071792167591 +26073470427305 +26073667241369 +26073943335081 +26075280457113 +26081352760729 +26088900953497 +26089039145639 +26090113425577 +26090342745497 +26090914219417 +26092527435161 +26106116980121 +26107020346777 +26107022443929 +26108804803239 +26115009765545 +26116651517337 +26124407614119 +26125447801511 +26125744225689 +26126051781287 +26126280590745 +26126282687897 +26139436343465 +26140611797161 +26141850353049 +26142421826969 +26142487381401 +26142956094873 +26143232188585 +26145107772825 +26152116454809 +26156683321513 +26157655539097 +26157858775209 +26158228922537 +26159097331097 +26159635793305 +26159668805017 +26161181174439 +26162354750873 +26174768842137 +26176309200281 +26177385867943 +26191211880617 +26192017697447 +26194168864937 +26195100730777 +26208123314345 +26208123824807 +26209297181351 +26210274992297 +26210374068903 +26211710680473 +26212247045529 +26212249142681 +26213860261273 +26220720588185 +26225232610713 +26225370292393 +26225370802855 +26227245876633 +26227521970345 +26231073497257 +26244195377321 +26244197984935 +26245739929769 +26259695615385 +26262383438503 +26262986907817 +26263455621289 +26263458228903 +26277984152231 +26278753484185 +26279287752089 +26279563845801 +26280135319721 +26281439430041 +26281472441753 +26288398286233 +26294190432425 +26296000462233 +26296469175705 +26296534730137 +26296810823849 +26297007637913 +26298686408089 +26311199065497 +26313113765273 +26313212331417 +26315028783273 +26321683776921 +26322911116697 +26323697042841 +26330360743321 +26331901101465 +26332472575385 +26334085791129 +26345662070169 +26346567533977 +26347174439591 +26347745913511 +26348042337689 +26348349893287 +26348578702745 +26348580799897 +26349424683687 +26363814512025 +26364421417639 +26365289315737 +26365825680793 +26365827777945 +26365965970087 +26380156887209 +26380994699433 +26381933905305 +26383716264615 +26383980182937 +26385658953113 +26398241677481 +26399318565033 +26399787278505 +26400359262887 +26400655687065 +26400963242663 +26401194149273 +26401227160985 +26414315809447 +26415895503017 +26416466976937 +26417333288345 +26417867556249 +26418143649961 +26420052245913 +26420156915881 +26431562787495 +26432770236585 +26433142481065 +26433713954985 +26450288795817 +26451932424871 +26452401138343 +26452798225817 +26466790966681 +26466928648361 +26466929158823 +26468804232601 +26469080326313 +26470417448345 +26484910359961 +26484912457113 +26485753733289 +26486622141849 +26487160604057 +26500281753769 +26501253971353 +26502157338009 +26502159435161 +26503941794471 +26514058675609 +26519305749913 +26521122201769 +26523030797721 +26527993202073 +26529956642201 +26534573334697 +26535748788393 +26536690409641 +26536690920103 +26536987344281 +26537558818201 +26537765200041 +26538369179817 +26540244764057 +26552895613607 +26554199213465 +26554770687385 +26555046781097 +26556383903129 +26561822141095 +26563242132889 +26569905833369 +26571446191513 +26571919099289 +26572522859175 +26589304269479 +26589600693657 +26589908249255 +26590137058713 +26590139155865 +26599368179097 +26603260305577 +26603260816039 +26604434172583 +26605411983529 +26605511060135 +26605979773607 +26606847671705 +26607384036761 +26607386133913 +26608997252505 +26620539789481 +26621512007065 +26621715243177 +26622085390505 +26622349819289 +26622657374887 +26622953799065 +26623492261273 +26623525272985 +26625037642407 +26626211218841 +26639332368553 +26639596797337 +26640876921001 +26646688639655 +26655068348585 +26655872288153 +26655874165415 +26657885554073 +26658891644313 +26658957198745 +26673121143463 +26674698739881 +26674700837033 +26675272310953 +26675300810137 +26676138622361 +26676576421273 +26676609432985 +26689089078681 +26689226760361 +26689227270823 +26691102344601 +26691378438313 +26691847151785 +26691946228391 +26694929965225 +26699573790105 +26706336056729 +26708250756505 +26708349322649 +26709595536793 +26723552083353 +26724593131689 +26725667922089 +26726501727641 +26726843375785 +26727312089257 +26734086620569 +26741704525209 +26741840109737 +26742311430823 +26742882904743 +26742914900137 +26743715693977 +26743717791129 +26744319673753 +26758046900393 +26758516124327 +26760063312041 +26760325643673 +26760665194665 +26760667291817 +26762542876057 +26768366447271 +26770379713191 +26775293878441 +26776131690665 +26777070896537 +26777539610009 +26778853255847 +26779117174169 +26794217211289 +26795757569433 +26796329043353 +26797942259097 +26803380497063 +26809452800679 +26812470279577 +26813004547481 +26813280641193 +26813477455257 +26814015880601 +26815189237145 +26815293907113 +26827670979993 +26828277885607 +26829682148761 +26829684245913 +26837809979561 +26840926535065 +26845425787049 +26847538129575 +26847935217049 +26851257105817 +26862098145449 +26863506064793 +26863643746473 +26864215730855 +26864512155033 +26864819710631 +26865050617241 +26865083628953 +26866832976551 +26873274917033 +26878067096985 +26878171766953 +26879141887385 +26880047351193 +26880080362905 +26880890724521 +26881155153305 +26881462708903 +26881759133081 +26882295498137 +26882297595289 +26895419255463 +26896626704553 +26896996851881 +26897797425831 +26899443910041 +26905048328871 +26905667208601 +26914442741145 +26916257095849 +26916259193001 +26918167788953 +26918270361769 +26930213642409 +26930647434649 +26930785116329 +26930785626791 +26931893648793 +26932660700569 +26932936794281 +26933504584359 +26934273916313 +26941132146073 +26946856640681 +26947460620457 +26948032604839 +26949336204697 +26949907678617 +26950183772329 +26951520894361 +26964138221737 +26965110439321 +26966013805977 +26967121608089 +26975595150745 +26984473256105 +26985274049945 +26985276147097 +26998429802665 +26999605256361 +27000546877609 +27000547388071 +27000843812249 +27001151367847 +27001382274457 +27001621668009 +27002223550633 +27002225647785 +27004101232025 +27009924803239 +27014838968489 +27015676780713 +27016852234409 +27017222381737 +27017486810521 +27017794366119 +27018090790297 +27018629252505 +27019097965977 +27020174633639 +27021348210073 +27033762301337 +27034371304103 +27035302659481 +27035775567257 +27036379327143 +27043322674585 +27050205339817 +27051009279385 +27051011156647 +27053022545305 +27054028635545 +27054094189977 +27067117284007 +27068290640551 +27069268451497 +27069836241575 +27070439710889 +27071240504729 +27071242601881 +27072853720473 +27084226069913 +27084364262055 +27086239335833 +27086515429545 +27087083219623 +27100365208985 +27103188836521 +27103453265305 +27105064420761 +27111926807961 +27113940073881 +27114224780697 +27118689074585 +27119730122921 +27121638718873 +27122449080489 +27122713509273 +27136977611431 +27137987067289 +27138555207849 +27139355781799 +27139995090329 +27140465900953 +27140568473769 +27141540691353 +27147225564569 +27155462634905 +27155802185897 +27170192524697 +27172107224473 +27172205790617 +27173452004761 +27180677236121 +27182690502041 +27187340936601 +27189354202521 +27190894560665 +27193079250329 +27205696577705 +27206167898791 +27206739372711 +27206771368105 +27207572161945 +27218816548249 +27223414876839 +27224819139993 +27225193799849 +27226432355737 +27239150346409 +27239988158633 +27240927364505 +27241396077977 +27242709723815 +27251483159207 +27257235136681 +27258643056025 +27258780737705 +27259352722087 +27259649146265 +27259956701863 +27260185511321 +27260187608473 +27261366207897 +27261969967783 +27263044758183 +27273309268647 +27276326747545 +27276861015449 +27277137109161 +27277333923225 +27277872348569 +27279045705113 +27279150375081 +27284881030553 +27290556246695 +27291763695785 +27292133843113 +27292934417063 +27294580901273 +27295119326617 +27309282255017 +27311394597543 +27311791685017 +27315113573785 +27320087292583 +27325350633641 +27325784425881 +27325922618023 +27327030640025 +27327797691801 +27328073785513 +27328641575591 +27329410907545 +27342028234921 +27342998355353 +27343903819161 +27343936830873 +27344747192489 +27345011621273 +27345319176871 +27345615601049 +27346151966105 +27346154063257 +27353485163929 +27359275212969 +27360247430553 +27361150797209 +27362258599321 +27363804200345 +27378299209113 +27380113563817 +27382126829737 +27395684379303 +27395980803481 +27396288359079 +27396519265689 +27397360541865 +27402565135015 +27407485273497 +27410713108649 +27411317088425 +27411889072807 +27413192672665 +27413764146585 +27414040240297 +27415377362329 +27428899292569 +27429508295335 +27429905382809 +27430439650713 +27430912558489 +27431516318375 +27449130517913 +27449502762393 +27458361638297 +27460037262745 +27462254275239 +27464265663897 +27464405442729 +27464973232807 +27466377495961 +27466749740441 +27467587552665 +27467990711705 +27481078849705 +27481343278489 +27481650834087 +27481947258265 +27482485720473 +27482954433945 +27484031101607 +27492351772057 +27498227261609 +27498325827753 +27498326338215 +27498590256537 +27500201411993 +27512152861351 +27514061807785 +27514865747353 +27514867624615 +27515474750119 +27516879013273 +27517885103513 +27522483432103 +27532114602663 +27533124058521 +27533692199081 +27535132081561 +27535602892185 +27535705465001 +27536677682585 +27548082537881 +27548220730023 +27550095803801 +27550371897513 +27550939687591 +27552716195225 +27558221537449 +27558567249305 +27567244215705 +27567342781849 +27568588995993 +27582545542553 +27583586590889 +27584193716393 +27585495186841 +27586569977241 +27593908234919 +27595043519897 +27600833568937 +27601304890023 +27601876363943 +27602709153177 +27604893842841 +27619319102873 +27619658653865 +27636064355737 +27636533069209 +27637846715047 +27651197404569 +27653210670489 +27654751028633 +27655027122345 +27656935718297 +27668446259879 +27670595330217 +27670595840679 +27671463738777 +27671932452249 +27671998006681 +27672274100393 +27672470914457 +27673009339801 +27674182696345 +27674785627545 +27686662342041 +27687271344807 +27688109157031 +27688577041817 +27688675607961 +27690288823705 +27699919994265 +27704419246249 +27705824019865 +27706531588775 +27708308096409 +27722499523993 +27722637205673 +27723209190055 +27723505614233 +27723813169831 +27724041979289 +27724044076441 +27725222675865 +27737165226153 +27738135346585 +27738205924007 +27739040810393 +27739073822105 +27739884183721 +27739884694183 +27740148612505 +27740456168103 +27740752592281 +27741288957337 +27741291054489 +27754412714663 +27755620163753 +27755990311081 +27756561785001 +27756562295463 +27756790885031 +27758437369241 +27758975794585 +27764041788071 +27764660667801 +27771420837273 +27773501717913 +27775250555049 +27776823606681 +27777263820969 +27789640893849 +27789779085991 +27790887107993 +27791654159769 +27791930253481 +27793267375513 +27800125605273 +27805850099881 +27805883841945 +27807026064039 +27808001777833 +27808901137817 +27809177231529 +27810514353561 +27823131680937 +27824103898521 +27825007265177 +27825752072361 +27826115067289 +27827660668313 +27833453324967 +27837024994713 +27842155677081 +27842999050409 +27844267509145 +27854153483673 +27859540847271 +27860375733657 +27861217009833 +27876215840937 +27876480269721 +27876787825319 +27877622711705 +27878091425177 +27879168092839 +27892755760537 +27893364763303 +27893968232617 +27894230564249 +27894769026457 +27895372786343 +27909198799017 +27910002738585 +27910004615847 +27910611741351 +27911477542297 +27912016004505 +27912153686185 +27912154196647 +27913022094745 +27923893730713 +27926110743207 +27928122131865 +27928829700775 +27929667512999 +27930233963929 +27931444020633 +27931847179673 +27943219529113 +27943357721255 +27945232795033 +27946076678823 +27947382375833 +27960433458585 +27960504036007 +27962083729577 +27962182295721 +27962182806183 +27962446724505 +27964057879961 +27973218239897 +27977682533785 +27977751014055 +27978723582121 +27979330707625 +27980632178073 +27981443050151 +27981706968473 +27983456316071 +27996738305433 +27996980526489 +27997548667049 +27997813095833 +27998120140969 +27998120651431 +27998988549529 +27999459360153 +27999561932969 +28000534150553 +28006219023769 +28012979193241 +28013985283481 +28014456094105 +28014795645097 +28014992459161 +28015060073881 +28031100683673 +28031199249817 +28032445463961 +28033348830617 +28039670695321 +28041683961241 +28046334395801 +28047442197913 +28048347661721 +28050164113577 +28052072709529 +28064690036905 +28066565621145 +28067310428329 +28067409504935 +28075011680935 +28080761561257 +28081365541033 +28081799333273 +28083246148263 +28083714033049 +28083812599193 +28084557406377 +28085425814937 +28100389537177 +28101965004185 +28117399537049 +28117636515225 +28117774196905 +28118346181287 +28119178970521 +28119181067673 +28132302727847 +28133510176937 +28134451798185 +28134452308647 +28135526588585 +28135788920217 +28136130568361 +28136327382425 +28136865807769 +28138039164313 +28149549705895 +28150757154985 +28151127302313 +28151698776233 +28151699286695 +28151927876263 +28152773566633 +28153035898265 +28153574360473 +28154112785817 +28163361768857 +28166728016041 +28169680487833 +28170388056743 +28171225868967 +28184777885081 +28184916077223 +28186024099225 +28186791151001 +28188404366745 +28202062391975 +28202897278361 +28202930290073 +28203740651689 +28203741162151 +28204005080473 +28204312636071 +28204541445529 +28205145425305 +28205147522457 +28205754428071 +28219240889753 +28220144256409 +28220889063593 +28232043496857 +28235277305241 +28237290571161 +28237358185881 +28238969341337 +28239107023017 +28248228267417 +28254537549209 +28254677838503 +28255543639449 +28256354001065 +28256618429849 +28269706567849 +28269740309913 +28270882532007 +28274370821529 +28287892751769 +28288501754535 +28289367555481 +28289906017689 +28304235126953 +28306012145049 +28306855518377 +28308123977113 +28316570036903 +28319468839081 +28321247734439 +28322319917225 +28323259123097 +28325370955161 +28326984170905 +28340072308905 +28340644293287 +28341477082521 +28341510094233 +28341947893145 +28342584884633 +28343024560807 +28355641027239 +28357220720809 +28357319286953 +28357319797415 +28359194871193 +28373055266985 +28373859206553 +28373861083815 +28374468209319 +28375334010265 +28375872472473 +28376010154153 +28376010664615 +28381476891303 +28391875296665 +28392685658281 +28392950087065 +28393257132201 +28393257642663 +28394698924201 +28395671141785 +28407214189223 +28408286372009 +28409089263001 +28409834580647 +28411238843801 +28426237674905 +28426336241049 +28428485821849 +28441539001753 +28441607482023 +28443187175593 +28445299518119 +28447312784039 +28452071441817 +28461702612377 +28462447419561 +28462546496167 +28472572151193 +28475899062951 +28476835661209 +28477841751449 +28478312562073 +28478652113065 +28478848927129 +28478916541849 +28480462142873 +28481604364967 +28497101995417 +28497709120921 +28510190863769 +28511298665881 +28512204129689 +28515929177497 +28529588789417 +28529589299879 +28530925911449 +28531464373657 +28533176155545 +28534217203881 +28544618029225 +28545222009001 +28545655801241 +28545793482921 +28547570501017 +28547669067161 +28548413874345 +28549282282905 +28561865007273 +28563040460969 +28563413215911 +28564817479065 +28566362860199 +28581492983193 +28581630664873 +28582202649255 +28583035438489 +28583068450201 +28590653343129 +28597199383207 +28598034269593 +28598878153383 +28599449627303 +28600282416537 +28600654661017 +28600891419303 +28613406173863 +28614983770281 +28615248199065 +28615555244201 +28615555754663 +28616859354521 +28616892366233 +28617430828441 +28623035247271 +28623654127001 +28625902273945 +28630414296473 +28632427562393 +28632495177113 +28634106332569 +28634244014249 +28648772545191 +28649379670695 +28649880567193 +28650647618969 +28652260834713 +28657933953703 +28664843559081 +28664877301145 +28666019523239 +28667565124263 +28668639914663 +28669507812761 +28683097357721 +28683935169945 +28684000724377 +28684469437849 +28684745531561 +28693629797785 +28699372118185 +28701149136281 +28701182147993 +28701992509609 +28703260968345 +28717457418919 +28718394017177 +28718534306471 +28719400107417 +28720210469033 +28720474897817 +28735781284519 +28736614073753 +28736647085465 +28737721875865 +28738161552039 +28738798763417 +28739267476889 +28751749219737 +28752358222503 +28753224023449 +28753762485657 +28754606369447 +28758345811353 +28762233931161 +28768996197785 +28770471001497 +28771009463705 +28771147145385 +28771147655847 +28781808205209 +28785104202407 +28785338572969 +28786176385193 +28787115591065 +28789227423129 +28790840638873 +28802351180455 +28803423363241 +28803896781479 +28804971571879 +28806375835033 +28819497495207 +28821077188777 +28821176265383 +28821648662697 +28825233931673 +28830198433177 +28831026588327 +28838324166825 +28840436509351 +28842213016985 +28855731764633 +28856542126249 +28856806555033 +28857113600169 +28857114110631 +28858555392169 +28865212482969 +28866040638119 +28871036054183 +28871972652441 +28872978742681 +28873449553305 +28873789104297 +28873985918361 +28874053533081 +28875599134105 +28876741356199 +28889863236263 +28890094142873 +28890938026663 +28892342289817 +28899492309671 +28905327855001 +28906435657113 +28907341120921 +28909123480231 +28911066168729 +28925559080345 +28926303887529 +28926402964135 +28928179471769 +28932890181017 +28935188153753 +28938734437785 +28939755020457 +28940792792473 +28940930474153 +28942169030041 +28942707492249 +28942740503961 +28942806058393 +28943550865577 +28944419274137 +28959656992937 +28960958463385 +28961565588889 +28977339640487 +28978172429721 +28978205441433 +28992873783465 +28993445257385 +28993445767847 +28994782379417 +28995089935015 +28995121930409 +28995320841625 +28997032623513 +29003792287129 +29008441991337 +29008442501799 +29010120761513 +29010385190297 +29010692235433 +29010692745895 +29011996345753 +29012029357465 +29012567819673 +29025721475241 +29026896928937 +29027269683879 +29027873153193 +29028135484825 +29028673947033 +29043909536423 +29044516661927 +29045017558425 +29046058606761 +29047397825945 +29061055851175 +29061890737561 +29062734621351 +29063207018665 +29063306095271 +29064138884505 +29066524394905 +29072584944295 +29079072161177 +29079137715609 +29079606429081 +29079882522793 +29081758107033 +29091036956057 +29094270764441 +29094408956583 +29096284030361 +29096351645081 +29097962800537 +29098100482217 +29105982815641 +29113531008409 +29113671297703 +29114537098649 +29115347460265 +29115611889049 +29128700027049 +29128733769113 +29129875991207 +29131421592231 +29132025061545 +29132496382631 +29133364280729 +29134439071129 +29139434487193 +29141050665639 +29146886210969 +29148361014681 +29148668570279 +29148899476889 +29149743360679 +29151652307113 +29163228586153 +29165005604249 +29165038615961 +29165848977577 +29167117436313 +29174448536985 +29180241193639 +29180475564201 +29181313376425 +29182252582297 +29184298859929 +29184364414361 +29185977630105 +29199637752487 +29200470541721 +29200503553433 +29201215348905 +29201578343833 +29203123944857 +29210051886489 +29214634486439 +29216214180009 +29216785653929 +29218462326953 +29220370922905 +29228448646553 +29232850568601 +29232852665753 +29234327469465 +29234865931673 +29235003613353 +29235004123815 +29243337377177 +29250868755865 +29251679117481 +29251943546265 +29252250591401 +29252251101863 +29252479911321 +29266207648423 +29267279831209 +29267753249447 +29268356718761 +29268825432233 +29268828039847 +29269431509161 +29269693840793 +29270232303001 +29285000227495 +29285229036953 +29285231134105 +29286075017895 +29286940818841 +29287479281049 +29302180634793 +29304292977319 +29311064901017 +29320696071577 +29321440878761 +29321539955367 +29322377767591 +29334892522151 +29335829120409 +29335967312551 +29336835210649 +29337041592489 +29337645572265 +29337842386329 +29337910001049 +29339455602073 +29340597824167 +29347541171609 +29353214290599 +29354049176985 +29354793984169 +29356095454617 +29356702580121 +29369184322969 +29370292125081 +29371195491737 +29371197588889 +29372979948199 +29380992843161 +29382439878041 +29388010774697 +29388582759079 +29389919370649 +29390226926247 +29390258921641 +29390455735705 +29390457832857 +29392169614745 +29403611488425 +29404583706009 +29404649260441 +29404786942121 +29406025498009 +29406563960217 +29406596971929 +29406662526361 +29407407333545 +29408275742105 +29409282917785 +29420858466473 +29422033920169 +29422404067497 +29422406675111 +29423272476057 +29423810938265 +29441196108455 +29442028897689 +29442061909401 +29456192842407 +29457027728793 +29458344009897 +29458443086503 +29459275875737 +29460454475161 +29472298459305 +29472298969767 +29473977229481 +29474548703401 +29474549213863 +29475852813721 +29475885825433 +29476424287641 +29484895733145 +29489407755673 +29489545947815 +29491421021593 +29493099791769 +29493237473449 +29494176459431 +29507766004391 +29508373129895 +29509915074729 +29517158319513 +29523837018281 +29523870760345 +29525012982439 +29526558583463 +29527162052777 +29527162563239 +29527633373863 +29529576062361 +29537684700569 +29541587312809 +29542191292585 +29542928629145 +29542994183577 +29543462897049 +29543738990761 +29545614575001 +29552623256985 +29558365577385 +29560142595481 +29560175607193 +29560985968809 +29562254427545 +29562861553049 +29563936123559 +29577092096169 +29578393566617 +29578599948457 +29579203928233 +29579468357017 +29581874333081 +29595607532953 +29595640544665 +29595846926505 +29596352340137 +29596715335065 +29598260936089 +29598365606057 +29608684324249 +29610742678937 +29612217482649 +29612525038247 +29612753847705 +29612755944857 +29613599828647 +29621227390361 +29623998234009 +29627987559833 +29627989656985 +29629431448985 +29629464460697 +29630000825753 +29630002922905 +29630141115047 +29631614041497 +29644332032169 +29645169844393 +29646109050265 +29646246731945 +29648155327897 +29648220882329 +29649834098073 +29654416698023 +29656692327833 +29661344639655 +29662416822441 +29662890240679 +29663493709993 +29663962423465 +29663965031079 +29664830832025 +29665369294233 +29678490954407 +29679698403497 +29680070647977 +29680642121897 +29682318794921 +29684227390873 +29690020047527 +29697317626025 +29715535585449 +29716107569831 +29716973370777 +29723020831399 +29730029513383 +29730966111641 +29731104303783 +29732178583721 +29732782563497 +29732979377561 +29734592593305 +29735734815399 +29748856695463 +29749085504921 +29749087602073 +29749931485863 +29750797286809 +29751335749017 +29764321314201 +29765429116313 +29766332482969 +29766334580121 +29768116939431 +29784552539545 +29785297346729 +29786234235559 +29794181612953 +29798748479657 +29799720697241 +29799786251673 +29799923933353 +29801162489241 +29801700951449 +29801733963161 +29801799517593 +29802544324777 +29803412733337 +29804419909017 +29817070758567 +29817905644953 +29818145038505 +29818374358425 +29818650452137 +29819451026087 +29819951922585 +29820559048089 +29833277038761 +29835621336473 +29837165888921 +29837198900633 +29851362339495 +29852439227047 +29853775838617 +29854083394215 +29854115389609 +29854312203673 +29854314300825 +29862785746329 +29867435450537 +29867435960999 +29868609317543 +29869587128489 +29869686205095 +29871022816665 +29871559181721 +29871561278873 +29873172397465 +29884714934441 +29886260535465 +29886263143079 +29887128944025 +29887667406233 +29890386363801 +29903510121127 +29905052065961 +29919243493545 +29920049310375 +29922200477865 +29923132343705 +29924310943129 +29930463444377 +29931578403495 +29937328283817 +29938065620377 +29938599888281 +29938875981993 +29940751566233 +29953264223641 +29953402415783 +29955277489561 +29955553583273 +29956956259737 +29957093941417 +29958032927399 +29963748935065 +29972229087401 +29972425901465 +29974340919465 +29987727228313 +29990415051431 +29991018520745 +29991019031207 +29991489841831 +30004940974759 +30005879670169 +30006486575783 +30007354473881 +30007662029479 +30007890838937 +30007892936089 +30008736819879 +30022222045353 +30023768156839 +30023999063449 +30024032075161 +30024842436777 +30026718021017 +30027792591527 +30039469023401 +30040306835625 +30041246041497 +30041383723177 +30043028400807 +30043292319129 +30043357873561 +30044971089305 +30056379090329 +30058392356249 +30059464000921 +30059932714393 +30060208808105 +30062117404057 +30062222074025 +30073627945639 +30074835394729 +30075207639209 +30075779113129 +30075807612313 +30076645424537 +30077179692441 +30077455786153 +30079364382105 +30091844027801 +30091846124953 +30092453030567 +30093320928665 +30093857293721 +30093859390873 +30093997583015 +30095470509465 +30102330836377 +30111244561063 +30112110362009 +30126273290409 +30126307032473 +30127350177961 +30127818891433 +30127821499047 +30128687299993 +30129225762201 +30142346911913 +30143993686695 +30144222496153 +30144224593305 +30145068477095 +30145934278041 +30146472740249 +30160801849513 +30161174093993 +30161974887833 +30172021800345 +30180434337961 +30181371226791 +30194822579609 +30194960771751 +30196835845529 +30197111939241 +30198449061273 +30199591283367 +30205307291033 +30212207749799 +30213042636185 +30213511349657 +30213787443369 +30214358917289 +30214588017319 +30215696039321 +30228177782169 +30230188950937 +30230191048089 +30231973407399 +30238662493593 +30238868843175 +30241433337241 +30245898496679 +30246499330727 +30247576218279 +30248912829849 +30249220385447 +30249252380841 +30249449194905 +30249451292057 +30251062410649 +30262604947625 +30263577165209 +30263780401321 +30264722533031 +30265018957209 +30265326512807 +30265557419417 +30265590431129 +30266400792745 +30266401303207 +30267269201305 +30267339778727 +30268276376985 +30279851925673 +30281397526697 +30281661955481 +30281969511079 +30282265935257 +30282804397465 +30288753797799 +30297133506729 +30297937446297 +30298105724313 +30298943536537 +30299477804441 +30299950712217 +30301022356889 +30314380484777 +30315184424345 +30315186301607 +30317197690265 +30317337469097 +30317365968281 +30318203780505 +30318269334937 +30319447934361 +30331291918505 +30331292428967 +30332465785511 +30333443596457 +30333542673063 +30334011386535 +30334879284633 +30335415649689 +30335417746841 +30337028865433 +30341638948249 +30343889192345 +30348401214873 +30348539407015 +30350414480793 +30350690574505 +30353169918631 +30365615144345 +30368908533929 +30376151778713 +30382864219545 +30383905267881 +30384980058281 +30386155511977 +30386156022439 +30386626833063 +30401184751785 +30402732449961 +30404170235289 +30404608034201 +30410431605415 +30411566890393 +30417359036585 +30418905148071 +30419136054681 +30419169066393 +30419604768153 +30419979428009 +30421855012249 +30422861102489 +30422929582759 +30436085555369 +30436282369433 +30451516081561 +30453529347481 +30454535437721 +30454600992153 +30455069705625 +30455345799337 +30457254395289 +30457359065257 +30468797442727 +30469736138137 +30469871722665 +30470343043751 +30471210941849 +30471747306905 +30471749404057 +30472593287847 +30482991693209 +30486981019033 +30486983116185 +30487590021799 +30488457919897 +30488994284953 +30488996382105 +30489134574247 +30490607500697 +30503325491369 +30504163303593 +30505100412313 +30505102509465 +30506884868775 +30507148787097 +30508422301081 +30508827557273 +30508898134695 +30521410281641 +30521444023705 +30522487169193 +30522955882665 +30523527867047 +30523824291225 +30524131846823 +30524362753433 +30537484413607 +30538691862697 +30539062010025 +30539064107177 +30540501892505 +30541036160409 +30541312254121 +30541509068185 +30543220850073 +30547113487015 +30547898547609 +30555938840745 +30556308988073 +30556311085225 +30558756046233 +30575101029031 +30575569742503 +30575966829977 +30583197304217 +30589525778601 +30590097762983 +30591972836761 +30592248930473 +30593586052505 +30594728274599 +30606203379881 +30608078964121 +30609186766233 +30609494321831 +30609790746009 +30610329208217 +30623450357929 +30625325942169 +30625328039321 +30644288708777 +30644290805929 +30645227694759 +30651989961383 +30653125246361 +30657741938857 +30658917392553 +30659859524263 +30660155948441 +30660463504039 +30660694410649 +30661537783977 +30661538294439 +30662476769959 +30663413368217 +30676064217767 +30676899104153 +30677367817625 +30677643911337 +30678215385257 +30678444485287 +30679552507289 +30679657177257 +30685387832729 +30692270497961 +30693074437529 +30694080527769 +30694614795673 +30695087703449 +30696159348121 +30696766473625 +30710355798695 +30712504869033 +30713108848809 +30713305662873 +30713307760025 +30714918878617 +30726429420199 +30727602776743 +30728580587689 +30729148377767 +30730016275865 +30730552640921 +30730554738073 +30732132114601 +30732165856665 +30743708393641 +30745253994665 +30745518423449 +30745825979047 +30746122403225 +30746658768281 +30746660865433 +30747129578905 +30753991966105 +30760752135577 +30762765401497 +30778236952745 +30779040892313 +30779042769575 +30781054158233 +30782060248473 +30782125802905 +30783304402329 +30786658577063 +30796321743017 +30797867344041 +30797869441193 +30799307226521 +30799745025433 +30812257682841 +30812395874983 +30814270948761 +30814547042473 +30822742394265 +30831222546601 +30831419360665 +30832023120551 +30846720687513 +30847761735849 +30848836526249 +30850011979945 +30850012490407 +30850745122201 +30863934433959 +30865008713897 +30865480034983 +30866083504297 +30866884298137 +30881215504553 +30882761616039 +30882992522649 +30883833798825 +30883835895977 +30883836406439 +30885711480217 +30886786050727 +30891535051431 +30893548317351 +30899300294825 +30900237403545 +30900239500697 +30900708214169 +30902021860007 +30904035125927 +30905109916327 +30915372549529 +30917385815449 +30918391905689 +30918457460121 +30918926173593 +30919202267305 +30921110863257 +30921215533225 +30932621404839 +30933828853929 +30934199001257 +30935638883737 +30936173151641 +30936449245353 +30936646059417 +30937184484761 +30938324829593 +30938357841305 +30950837487001 +30951446489767 +30952850752921 +30952852850073 +30953856843161 +30954463968665 +30957178731929 +30962152450727 +30970706733735 +30971103821209 +30985266749609 +30985300491673 +30986674668953 +30986812350633 +30987384335015 +30987680759193 +30987988314791 +30988217124249 +30988219221401 +30995550322073 +31001340371113 +31003215955353 +31004323757465 +31004631313063 +31004927737241 +31005464102297 +31005466199449 +31019795308713 +31020165456041 +31022612514201 +31036807916199 +31038353517223 +31039425700009 +31040364685991 +31053382246569 +31053954230951 +31055829304729 +31056105398441 +31057442520473 +31064300750233 +31070629224617 +31071201208999 +31072504808857 +31072780902569 +31073352376489 +31073581476519 +31074689498521 +31074794168489 +31087306825897 +31089182410137 +31089458503849 +31100426796441 +31105492789927 +31106330822041 +31107641860265 +31107677699481 +31108245840041 +31108442654105 +31108814898585 +31110055869849 +31121598406825 +31123715992231 +31124012416409 +31124319972007 +31124550878617 +31125392154793 +31125394251945 +31125394762407 +31126333237927 +31127269836185 +31133093407399 +31138845384873 +31140390985897 +31140391496359 +31140655414681 +31140962970279 +31141259394457 +31141795759513 +31141797856665 +31142266570137 +31146668272295 +31154218019495 +31156126965929 +31156930905497 +31157539908263 +31157936995737 +31158471263641 +31158944171417 +31160015816089 +31160622941593 +31164548590247 +31173373943977 +31174179760807 +31176191149465 +31177197239705 +31177262794137 +31190285888167 +31191459244711 +31192437055657 +31193004845735 +31193608315049 +31194409108889 +31194781353369 +31196022324633 +31200632407449 +31207394674073 +31207532866215 +31209407939993 +31209684033705 +31209913353625 +31211084613017 +31224608603545 +31226258874537 +31226621869465 +31228233024921 +31235095412121 +31237108678041 +31237393384857 +31242898727081 +31245149481639 +31260178210985 +31261723812009 +31262592220569 +31263163694489 +31277898607271 +31278129513881 +31278970790057 +31278973397671 +31281923041959 +31293262562713 +31295079014569 +31295275828633 +31295879588519 +31310509540761 +31312522806681 +31313528896921 +31314063164825 +31314339258537 +31316247854489 +31316352524457 +31328865181865 +31328865692327 +31329336502951 +31330740766105 +31331016859817 +31338868596905 +31341985152409 +31345974478233 +31346583480999 +31347889178009 +31347987744153 +31349600959897 +31364093871513 +31364095968665 +31364564682137 +31365878327975 +31367891593895 +31368966384295 +31380403740841 +31380437482905 +31381811660185 +31381949341865 +31381949852327 +31382521326247 +31382817750425 +31383125306023 +31383354115481 +31383356212633 +31395776375463 +31396477872807 +31397685321897 +31398055469225 +31398627453607 +31399495351705 +31400029619609 +31400305713321 +31400502527385 +31401040952729 +31402181297561 +31402214309273 +31406106946215 +31414932299945 +31415302447273 +31415874431655 +31417749505433 +31432952266137 +31433855632793 +31434563201703 +31436339709337 +31442190763417 +31443652984217 +31449091222183 +31450966295961 +31451242389673 +31452579511705 +31465196839081 +31467072423321 +31467916307111 +31468180225433 +31468487781031 +31468784205209 +31469320570265 +31469322667417 +31475518483111 +31482443817129 +31484319401369 +31484595495081 +31485064208553 +31496218641817 +31503282167977 +31504221153959 +31518852983463 +31519149407641 +31519687869849 +31520529146025 +31520531753639 +31521470229159 +31530653877657 +31535057676967 +31535827008921 +31536033390761 +31536637370537 +31537208844457 +31537437944487 +31537438164377 +31538545966489 +31551263957161 +31552067896729 +31552676899495 +31553073986969 +31553280368809 +31553542700441 +31554081162649 +31554685142425 +31555759932825 +31570187290009 +31572299122073 +31573509178777 +31573912337817 +31585422879399 +31587434268057 +31588141836967 +31589546100121 +31589918344601 +31590756156825 +31591159315865 +31604247453865 +31604247964327 +31604511882649 +31604819438247 +31605115862425 +31605652227481 +31605654324633 +31606123038105 +31615283398041 +31619816172199 +31621395865769 +31621494942375 +31621758860697 +31637230411945 +31638036228775 +31639509155225 +31640047617433 +31640185299113 +31640185809575 +31641053707673 +31645652036263 +31648735069593 +31655315202217 +31656050441625 +31656860803241 +31657125232025 +31657432787623 +31657729211801 +31658300685721 +31671389334183 +31673264407961 +31674941080985 +31675413988761 +31681735853465 +31682564008615 +31688399553945 +31690216005801 +31690412819865 +31691016579751 +31692660966809 +31706755195049 +31707362320553 +31709005949607 +31709474663079 +31717076839079 +31723864491417 +31724002173097 +31724002683559 +31725311306407 +31725877757337 +31726153851049 +31726622564521 +31726721641127 +31727490973081 +31741985981849 +31742016896409 +31742827258025 +31745779509927 +31759230862745 +31759232959897 +31759701673369 +31774366008729 +31776379274649 +31778195726505 +31780104322457 +31791614864039 +31792822313129 +31793192460457 +31793763934377 +31793764444839 +31794632342937 +31794838724777 +31795101056409 +31795442704553 +31795639518617 +31796177943961 +31797318288793 +31797351300505 +31809830946201 +31810439948967 +31811745645977 +31811844212121 +31812589019305 +31813457427865 +31820315657625 +31828089257369 +31828992624025 +31829700192935 +31844293950873 +31845668128153 +31845805809833 +31845806320295 +31846377794215 +31846674218393 +31847210583449 +31847212680601 +31860333830313 +31861374528167 +31862209414553 +31863053298343 +31863317216665 +31863624772263 +31863921196441 +31864457561497 +31864459658649 +31878788767913 +31879158915241 +31879423344025 +31879730389161 +31879730899623 +31880805179561 +31881067511193 +31881605973401 +31882745232793 +31890293425561 +31896602707353 +31896670322073 +31898419159209 +31899358145191 +31912947690151 +31914822763929 +31916435979673 +31924122364583 +31930194668199 +31931774361769 +31933682957721 +31946300285097 +31948175869337 +31948451963049 +31948920676521 +31965324281241 +31966167654569 +31967436113305 +31969049329049 +31982709451431 +31983575252377 +31984385613993 +31984650042777 +31998913634473 +31999384445097 +31999384955559 +31999956429479 +32000789218713 +32000791315865 +32000822230425 +32001260029337 +32001897020825 +32015120425129 +32015924364697 +32016533367463 +32017136836777 +32017399168409 +32017937630617 +32018539293351 +32019616400793 +32023542049447 +32032367403177 +32034613134745 +32034646146457 +32035184608665 +32035322290345 +32035322800807 +32049279347367 +32050351530153 +32051290736025 +32053402568089 +32055015783833 +32061874013593 +32066526325415 +32067598508201 +32068401399193 +32070078072217 +32070550979993 +32083672640167 +32085252333737 +32085351410343 +32096386844057 +32102499311785 +32104611654311 +32119171670185 +32119906909593 +32120717271209 +32120981699993 +32121288745129 +32121289255591 +32121585679769 +32122124141977 +32122157153689 +32137153887641 +32137964249257 +32138161063321 +32138228678041 +32139774279065 +32140916501159 +32152256021913 +32154269287833 +32156517434777 +32157055860121 +32169502999961 +32171516265881 +32173332717737 +32175241313689 +32187287167145 +32187720959385 +32187858641065 +32187859151527 +32189734225305 +32190010319017 +32190479032489 +32190578109095 +32191347441049 +32203930165417 +32204534145193 +32204967937433 +32206882637209 +32206981203353 +32208594419097 +32223087330713 +32223558141337 +32225133608345 +32225740733849 +32232718501273 +32239430942105 +32240805119385 +32240942801065 +32240943311527 +32241514785447 +32241546780841 +32242347574681 +32242380586393 +32242719819161 +32242956577447 +32255471332007 +32256678781097 +32257048928425 +32257620402345 +32257620912807 +32258957524377 +32259297075369 +32259299172521 +32259495986585 +32261174756761 +32261207768473 +32261310341289 +32265100405415 +32273925759145 +32274295906473 +32274560335257 +32274867380393 +32274867890855 +32275164315033 +32275942170793 +32276171490713 +32276204502425 +32286530373017 +32289896620201 +32291444828839 +32291945725337 +32292849091993 +32299999111847 +32308084681383 +32308691806887 +32311572970905 +32326065882521 +32326909766311 +32327481240231 +32328314029465 +32328316126617 +32339241239961 +32341437786791 +32343312860569 +32343588954281 +32344057667753 +32355212101017 +32360459175321 +32360526790041 +32362137945497 +32362275627177 +32363214613159 +32377846442663 +32378679231897 +32378712243609 +32379522605225 +32379787034009 +32394051136167 +32397539425689 +32398614216089 +32405622898073 +32411061355929 +32411670358695 +32412307570073 +32412536159641 +32413074621849 +32413676284583 +32425390465193 +32427403731113 +32429180749209 +32430024122537 +32431292581273 +32432905797017 +32444416338599 +32445488521385 +32446427727257 +32448539559321 +32450152775065 +32462665432473 +32462770102441 +32463241423527 +32463812897447 +32464645686681 +32464678698393 +32465116497305 +32465753488793 +32467299089817 +32472263591321 +32474227031449 +32474276857241 +32478809631399 +32480389324969 +32480488401575 +32484278175129 +32484546067865 +32486291441049 +32498469602713 +32498502614425 +32499041076633 +32499178758313 +32499179268775 +32506092530343 +32514308661417 +32515043900825 +32515854262441 +32516118691225 +32516425736361 +32516426246823 +32516722671001 +32517261133209 +32518806514343 +32530382793383 +32531454976169 +32531928394407 +32533003184807 +32533934540185 +32534407447961 +32547393013145 +32549175372455 +32549406279065 +32550250162855 +32551654426009 +32552192851353 +32553989604761 +32566355779753 +32568468122279 +32570244629913 +32575240045977 +32580799595929 +32582857950617 +32582996142759 +32584871216537 +32585147310249 +32585616023721 +32585715100327 +32586484432281 +32587491607961 +32590959028903 +32595740755353 +32601010355609 +32601722151081 +32601820717225 +32602085146009 +32603630747033 +32604772969127 +32618224321945 +32620270599577 +32620877725081 +32633359467929 +32635372733849 +32639097781657 +32640138829993 +32643844179353 +32645857445273 +32652185919657 +32652757393577 +32652757904039 +32653865926041 +32654094515609 +32654434066601 +32654632977817 +32656344759705 +32656447332521 +32667786633385 +32668824405401 +32668962087081 +32669938311337 +32670200642969 +32670739105177 +32670837671321 +32672450887065 +32678963404969 +32679309116825 +32685033611433 +32686581820071 +32687082716569 +32687185289385 +32687447621017 +32687986083225 +32703287410073 +32704799779495 +32705371253415 +32706204042649 +32706237054361 +32706576287129 +32706813045415 +32713821947289 +32714650102439 +32721202873753 +32722046757543 +32722618231463 +32723451020697 +32723823265177 +32736474114727 +32738152374441 +32738416803225 +32738723848361 +32738724358823 +32739020783001 +32740027958681 +32740060970393 +32747650886311 +32753721092775 +32755596166553 +32755663781273 +32757274936729 +32757412618409 +32758351604391 +32771941149351 +32772548274855 +32775429438873 +32781499645337 +32789188127399 +32790733728423 +32791337708199 +32791808518823 +32792676416921 +32793751207321 +32805156062617 +32805294254759 +32807103774105 +32807169328537 +32807445422249 +32807914135721 +32809318909337 +32822540722345 +32824317740441 +32824350752153 +32825161113769 +32826429572505 +32828042788249 +32841267241129 +32841702910631 +32842067815079 +32842535699865 +32842568711577 +32843379073193 +32843643501977 +32857907093673 +32858378414759 +32858949888679 +32859782677913 +32859815689625 +32860527485097 +32860890480025 +32862436081049 +32874917823897 +32875921816985 +32876164038041 +32876392627609 +32876931089817 +32877532752551 +32885402535321 +32893606593945 +32893639605657 +32894178067865 +32894315749545 +32894316260007 +32908272806567 +32909344989353 +32910284195225 +32910421876905 +32911496667305 +32912396027289 +32914009243033 +32920867472793 +32925519784615 +32926591967401 +32926625709465 +32927065385639 +32927668854953 +32927765005721 +32928140176039 +32928743645353 +32929005976985 +32929544439193 +32942666099367 +32944245792937 +32944344869543 +32946493939881 +32948402535833 +32953130059161 +32954195192487 +32961492770985 +32963605113511 +32965381621145 +32978900368793 +32979710730409 +32979975159193 +32980282714791 +32980579138969 +32981117601177 +32982662982311 +32987593063833 +32990983652761 +32995279448743 +32996147346841 +32996859142313 +32996957708457 +32997222137241 +32998767738265 +32999909960359 +33011249481113 +33013031840423 +33013260649881 +33013262747033 +33014106630823 +33014972431769 +33015510893977 +33016049319321 +33023058001305 +33028494362009 +33028496459161 +33030507627929 +33030509725081 +33032292084391 +33032324079785 +33034234772889 +33044635598233 +33046714418585 +33046852610727 +33048727684505 +33049472491689 +33049571568295 +33050340900249 +33051348075929 +33062923624617 +33063961396633 +33064099078313 +33065075302569 +33065337634201 +33065876096409 +33065909108121 +33065974662553 +33067587878297 +33081245903527 +33082080789913 +33082825597097 +33084127067545 +33084734193049 +33084838863017 +33098424401305 +33100508244647 +33101341033881 +33101374045593 +33102519633305 +33116042387625 +33116613861545 +33116614372007 +33117480172953 +33117722394009 +33117950983577 +33118290534569 +33118489445785 +33118554963353 +33120201227673 +33120303800489 +33126960891289 +33131611105959 +33133289365673 +33133860839593 +33133861350055 +33134696236441 +33135164949913 +33135197961625 +33148890079401 +33150435680425 +33150438288039 +33151041757353 +33151304088985 +33151842551193 +33167078140583 +33167685266087 +33169227210921 +33171641220505 +33185059341721 +33185903225511 +33186474699431 +33187307488665 +33195753548455 +33200293053849 +33200431245991 +33202240765337 +33202306319769 +33203051126953 +33204455900569 +33204926711193 +33206001281703 +33217577560743 +33219452634521 +33219520249241 +33220056614297 +33221131404697 +33221269086377 +33222208072359 +33236404232361 +33237204806311 +33237672691097 +33237705702809 +33238516064425 +33238780493209 +33253044595367 +33254590196391 +33255193665705 +33255194176167 +33255664986791 +33257607675289 +33259383963033 +33263292548505 +33270052717977 +33270054815129 +33271058808217 +33271301029273 +33271529618841 +33272065983897 +33272068081049 +33272669743783 +33286397190313 +33288174208409 +33288207220121 +33289017581737 +33290286040473 +33290893165977 +33291899256217 +33291967736487 +33296398508201 +33303409797799 +33304481980585 +33305421186457 +33305558868137 +33307533018521 +33309146234265 +33317320426905 +33321763561641 +33323639145881 +33323672157593 +33324383953065 +33324746947993 +33326292549017 +33332085205671 +33339382784169 +33341630931113 +33343539527065 +33346835524263 +33351617250713 +33356019172761 +33357463061913 +33357496073625 +33358032438681 +33358172217513 +33358172727975 +33359038528921 +33374847721641 +33375419706023 +33376254592409 +33376285506969 +33377799973543 +33389376252583 +33390448435369 +33390482177433 +33390921853607 +33391525322921 +33391996644007 +33392600113321 +33392862444953 +33393400907161 +33406386472345 +33408168831655 +33408397641113 +33408399738265 +33409243622055 +33410109423001 +33410647885209 +33411186310553 +33425349238953 +33426754012569 +33428299393703 +33434233505177 +33441851409817 +33441989601959 +33443864675737 +33444609482921 +33444708559527 +33445477891481 +33445546371751 +33459135916711 +33460210196649 +33460715610281 +33460814176425 +33462624206233 +33463766428327 +33475342196905 +33476382894759 +33477217781145 +33477686494617 +33477962588329 +33479264058777 +33479871184281 +33479975854249 +33492350829977 +33492352927129 +33494364095897 +33494366193049 +33496148552359 +33496180547753 +33502837638553 +33504850904473 +33505608482201 +33511179378857 +33511751363239 +33512617164185 +33513087974809 +33513427525801 +33513624339865 +33513626437017 +33513691954585 +33515237555609 +33515440791721 +33526780092585 +33527817864601 +33527955546281 +33529194102169 +33529732564377 +33529831130521 +33531444346265 +33532451521945 +33539737027993 +33544027070633 +33545572671657 +33545575279271 +33546441080217 +33546979542425 +33561308651689 +33562280869273 +33565197501849 +33565230513561 +33566376101273 +33573643561639 +33578555629737 +33579393441961 +33582444479897 +33595467573927 +33597145833641 +33597618741417 +33597717818023 +33599021417881 +33599054429593 +33599590794649 +33600098085543 +33601204010393 +33612714551975 +33616268395929 +33616406077609 +33617345063591 +33626556480921 +33630934608551 +33631541734055 +33633083678889 +33648181586599 +33649727187623 +33650330656937 +33650331167399 +33650801978023 +33652744666521 +33664287713959 +33665359896745 +33665833314983 +33666097233305 +33666907594921 +33668312368537 +33668783179161 +33669857749671 +33681534181545 +33683080293031 +33683311199641 +33683344211353 +33684155083431 +33685423031705 +33686030157209 +33686168349351 +33687036247449 +33687104727719 +33698444248473 +33700260700329 +33701529159065 +33701768552617 +33702372532393 +33717872770457 +33718776137113 +33719244850585 +33719520944297 +33721429540249 +33732972587687 +33733909185945 +33733911283097 +33734915276185 +33735157497241 +33735386086809 +33735922451865 +33735924549017 +33737535667609 +33744395994521 +33751156163993 +33752633064857 +33753169429913 +33753309719207 +33754175520153 +33754782645657 +33768338448553 +33769277654425 +33769415336105 +33771389486489 +33773002702233 +33781295383961 +33785585426601 +33785619168665 +33786058844839 +33786662314153 +33787133635239 +33787999436185 +33788537898393 +33802867007657 +33803239252137 +33803839225241 +33805211305369 +33805487399081 +33812073692569 +33814086958489 +33814371665305 +33820113985705 +33820486230185 +33821891003801 +33823436384935 +33839276173991 +33840141974937 +33841656441511 +33847372449177 +33854272907943 +33855107794329 +33855852601513 +33855951167657 +33856424075433 +33857761197465 +33858903419559 +33870242940313 +33872025299623 +33872254109081 +33872256206233 +33873100090023 +33873965890969 +33874504353177 +33887487821209 +33887489918361 +33887963654823 +33889501087129 +33889503184281 +33891285543591 +33891317538985 +33905846069927 +33907391670951 +33908465950889 +33909334359449 +33909402839719 +33909404936871 +33921917083817 +33924034669223 +33924331093401 +33924638648999 +33924869555609 +33925713439399 +33926581337497 +33927588513177 +33939198664873 +33940239362727 +33941008694681 +33941074249113 +33941542962585 +33941819056297 +33942390530217 +33943727652249 +33943832322217 +33956445642921 +33957249582489 +33957417860505 +33958255672729 +33958789940633 +33960334493081 +33961513092505 +33963191642791 +33974530943655 +33975607831207 +33976473632153 +33976944442777 +33977283993769 +33977480807833 +33977482904985 +33977548422553 +33979094023577 +33979297259689 +33985954350489 +33990604565159 +33991777921703 +33992755732649 +33992854809255 +33994191420825 +33994727785881 +33995235076775 +33996341001625 +34007883538601 +34010297548185 +34010836010393 +34020234177191 +34028220670121 +34028221180583 +34042412097705 +34043249909929 +34045397581209 +34046300947865 +34052496763559 +34053632048537 +34059424705191 +34060496887977 +34060970306215 +34061234224537 +34062044586153 +34062910897561 +34063449359769 +34063920170393 +34064994740903 +34076571019943 +34078150713513 +34078722187433 +34081201531559 +34093581239705 +34095397691561 +34095594505625 +34096666150297 +34113583655591 +34113615650985 +34114187124905 +34114187635367 +34114658445991 +34122286007705 +34128109578919 +34129046177177 +34129048274329 +34129184369319 +34129655179943 +34130052267417 +34130294488473 +34130523078041 +34131059443097 +34131061540249 +34131127057817 +34132672658841 +34145390649513 +34146936760999 +34147165570457 +34147167667609 +34147200679321 +34148011551399 +34149886625177 +34150024817319 +34150487459225 +34150892715417 +34150961195687 +34163475439785 +34164412548505 +34164414645657 +34164552327337 +34166197004967 +34168139693465 +34176313886105 +34179547694489 +34181560960409 +34181729238425 +34182567050649 +34182632605081 +34183101318553 +34183377412265 +34185286008217 +34198003998889 +34198374146217 +34198376243369 +34198976216473 +34199814028697 +34200348296601 +34200624390313 +34200821204377 +34215012631961 +34216489532825 +34217025897881 +34217166187175 +34218031988121 +34218639113625 +34234413165223 +34235278966169 +34236793432743 +34249441894569 +34249475636633 +34250518782121 +34251559479975 +34251855904153 +34252163459751 +34252394366361 +34265379931545 +34265515516073 +34267391100313 +34267393197465 +34267995080089 +34269102882201 +34269641344409 +34283970453673 +34284340601001 +34284342698153 +34285209009561 +34285747471769 +34287292852903 +34294055119527 +34295190404505 +34300983061159 +34302528662183 +34303228282265 +34303602942121 +34303603452583 +34304539830951 +34304541928103 +34318129375911 +34318964262297 +34319709069481 +34320280543401 +34321617665433 +34322759887527 +34328830313881 +34334335656105 +34335376353959 +34336145685913 +34336211240345 +34336679953817 +34336956047529 +34337527521449 +34338831631769 +34338864643481 +34351344289177 +34351346386329 +34351481970857 +34351482481319 +34353357555097 +34353359652249 +34355174006953 +34369667934887 +34371610623385 +34372081434009 +34372420985001 +34372617799065 +34372619896217 +34372685413785 +34374231014809 +34374434250921 +34385773551785 +34387891137191 +34388187561369 +34388495116967 +34388723926425 +34388726023577 +34389569907367 +34396057124249 +34396341831065 +34402817293721 +34403020529833 +34404830559641 +34405138115239 +34405434539417 +34405970904473 +34405973001625 +34420302110889 +34421106050457 +34422112140697 +34422646408601 +34423119316377 +34424190961049 +34424798086553 +34425369560473 +34428723735207 +34431522061721 +34437549088937 +34438386901161 +34441372384665 +34441437939097 +34454461033127 +34455634389671 +34456612200617 +34458047888793 +34458584253849 +34460197469593 +34464807552409 +34471708011175 +34473287704745 +34473859178665 +34492077138089 +34492077648551 +34505999592103 +34507073872041 +34508148662441 +34508752642217 +34509324116137 +34509324626599 +34523281173159 +34523749886631 +34524353355945 +34524826774183 +34525898956969 +34525901054121 +34526767365529 +34527305827737 +34527338839449 +34527776638361 +34528851208871 +34533600209575 +34540527640745 +34540996864679 +34542073752231 +34542302561689 +34542304658841 +34543145935017 +34543148542631 +34545023616409 +34545161808551 +34545624450457 +34557437707673 +34559254159529 +34559450973593 +34560522618265 +34574684685721 +34576697951641 +34577704041881 +34577769596313 +34578238309785 +34578514403497 +34580389987737 +34580422999449 +34591966046887 +34592902645145 +34593040326825 +34593040837287 +34593511647911 +34593908735385 +34594115117225 +34594915911065 +34594918008217 +34594983525785 +34595519890841 +34596529126809 +34602204342951 +34610149623193 +34612162889113 +34613168979353 +34613776104857 +34627331907753 +34627365649817 +34628269016473 +34628271113625 +34628739827097 +34630053472935 +34631590905241 +34637900187033 +34644578885801 +34644612627865 +34646696471207 +34646992895385 +34647300450983 +34647529260441 +34647531357593 +34660685013161 +34661860466857 +34662230614185 +34663670496665 +34664204764569 +34664480858281 +34664677672345 +34666356442521 +34670282091175 +34673365124505 +34679107444905 +34679477592233 +34680346000793 +34680884463001 +34682429844135 +34699135434137 +34706365908377 +34712694382761 +34713266367143 +34714846060713 +34715417534633 +34716754656665 +34716859326633 +34729371984041 +34731247568281 +34732959350169 +34733495715225 +34733497812377 +34741969257881 +34746481280409 +34746618962089 +34746619472551 +34748494546329 +34750310998185 +34764839529127 +34766385130151 +34767457312937 +34767459410089 +34767459920551 +34768396298919 +34768398396071 +34775158565543 +34780910543017 +34783028128423 +34783324552601 +34783632108199 +34783860917657 +34783863014809 +34784704290985 +34784706898599 +34798192124073 +34798660837545 +34799232821927 +34800002153881 +34800067708313 +34800536421785 +34800812515497 +34801383989417 +34802688099737 +34802721111449 +34815439102121 +34816243041689 +34817249131929 +34817783399833 +34818256307609 +34819327952281 +34819935077785 +34833524402855 +34835673473193 +34836277452969 +34836474267033 +34836476364185 +34838087482777 +34843762698919 +34849598024359 +34850771380903 +34851749191849 +34852920451241 +34853149771161 +34853721245081 +34855334460825 +34866673761689 +34866876997801 +34868687027609 +34868994583207 +34869291007385 +34869827372441 +34869829469593 +34870298183065 +34877160570265 +34879458543001 +34887214639783 +34901405556905 +34902243369129 +34905228852633 +34905294407065 +34911490222759 +34919490347177 +34919963765415 +34921035948201 +34921904356761 +34922442818969 +34922475830681 +34923988200103 +34935564479143 +34937144172713 +34937715646633 +34937944746663 +34952574698905 +34954018906281 +34954391150761 +34954587964825 +34970930340009 +34972609110185 +34973082017961 +34973181094567 +34988039636377 +34988177318057 +34988177828519 +34988648639143 +34990052902297 +34991666118041 +35005930220199 +35006159029657 +35006161126809 +35007002402985 +35007005010599 +35022468898985 +35022502641049 +35023406007705 +35023408104857 +35023876818329 +35025190464167 +35035307345305 +35038541153689 +35040554419609 +35041560509849 +35042094777753 +35042370871465 +35044246455705 +35044279467417 +35055822004393 +35056997458089 +35057367605417 +35058807487897 +35059341755801 +35059617849513 +35059814663577 +35061493433753 +35074006091161 +35076019357081 +35077632572825 +35108469095833 +35109512751783 +35110552939175 +35110849363353 +35111156918951 +35111385728409 +35111387825561 +35118718926233 +35124508975273 +35126384559513 +35126660653225 +35128096341401 +35128632706457 +35128634803609 +35142963912873 +35143334060201 +35144202468761 +35144740930969 +35146286312103 +35161522121383 +35162125590697 +35162594304169 +35162596911783 +35163533290151 +35163535387303 +35167937309351 +35172719035801 +35177122835111 +35178702528681 +35179274002601 +35180611124633 +35193329115305 +35193797828777 +35194369813159 +35195139145113 +35195345526953 +35195673413017 +35195949506729 +35196520980649 +35197825090969 +35197858102681 +35210337748377 +35210475430057 +35210475940519 +35212351014297 +35212627108009 +35213599325593 +35229499426201 +35231414444201 +35231611258265 +35231983502745 +35232821314969 +35233224474009 +35246884596391 +35247181020569 +35247488576167 +35247717385625 +35247719482777 +35248560758953 +35248563366567 +35255335290265 +35261810752921 +35263560100519 +35263824018841 +35264131574439 +35264427998617 +35264964363673 +35264966460825 +35265435174297 +35279295570089 +35280099509657 +35281105599897 +35281574313369 +35281639867801 +35282112775577 +35283791545753 +35287717194407 +35296542548137 +35297380360361 +35299497945767 +35300365843865 +35313454492327 +35315465880985 +35315605659817 +35317006239129 +35317577713049 +35319190928793 +35323801011609 +35330701470375 +35332281163945 +35332852637865 +35333081737895 +35334253217177 +35349427478697 +35349526555303 +35351071107751 +35360700401049 +35362175204761 +35366067331241 +35366067841703 +35366674456745 +35368219009193 +35368318085799 +35383346815145 +35384892416169 +35385760824729 +35386299286937 +35386332298649 +35387844668071 +35401296020889 +35401298118041 +35402139394217 +35416431166873 +35417875374249 +35418247618729 +35418444432793 +35433678144921 +35435691410841 +35436697501081 +35437507862697 +35439383446937 +35439416458649 +35451896104345 +35452033786025 +35452034296487 +35452505107111 +35453909370265 +35454185463977 +35454654177449 +35455522586009 +35462380815769 +35469143082393 +35470584874393 +35471057782169 +35471156348313 +35472769564057 +35486359109017 +35487262475673 +35487264572825 +35487733286297 +35489046932135 +35496893646233 +35503606087065 +35505118456487 +35505689930407 +35505986354585 +35506293910183 +35506522719641 +35506524816793 +35519678472361 +35520853926057 +35521224073385 +35521795547305 +35521796057767 +35522663955865 +35522870337705 +35523132669337 +35523198223769 +35523474317481 +35523671131545 +35525349901721 +35530345317785 +35532358583705 +35538100904105 +35538471051433 +35538735480217 +35539043035815 +35539339459993 +35539877922201 +35541423303335 +35557024236953 +35566187522727 +35572259826343 +35573839519913 +35575748115865 +35588365443241 +35590241027481 +35590517121193 +35591084911271 +35591952809369 +35592489174425 +35592491271577 +35600962717081 +35605474739609 +35605612421289 +35605612931751 +35607488005529 +35607764099241 +35608232812713 +35624701935001 +35625982058665 +35626450772137 +35639937744281 +35642021587623 +35642854376857 +35642856474009 +35642887388569 +35643697750185 +35657185583273 +35658226281127 +35659201994921 +35659803877545 +35659805974697 +35660377448617 +35661681558937 +35661714570649 +35674432561321 +35676448972969 +35676678292889 +35676711304601 +35677249766809 +35678928536985 +35693355894169 +35695467726233 +35697080941977 +35703939171737 +35708591483559 +35710602872217 +35712143230361 +35712714704281 +35714327920025 +35726945247401 +35727416568487 +35727680486809 +35727988042407 +35728020037801 +35728820831641 +35728822928793 +35738452002201 +35744564469929 +35744663546535 +35760399016105 +35761236828329 +35762644747673 +35762677759385 +35763353903273 +35763354413735 +35763650837913 +35764222311833 +35772731828903 +35778483806377 +35779219045785 +35780029407401 +35780293836185 +35780601391783 +35780897815961 +35781436278169 +35781469289881 +35782981659303 +35794557938343 +35798109685145 +35798582592921 +35806129700249 +35811568158105 +35813012365481 +35813382512809 +35813384609961 +35813581424025 +35815829570969 +35829923799209 +35829924309671 +35830530924713 +35832075477161 +35832643267239 +35846599303337 +35847033095577 +35847170777257 +35847171287719 +35849046361497 +35849322455209 +35849791168681 +35849890245287 +35850659577241 +35865152488857 +35865185500569 +35865527148713 +35865995862185 +35866260290969 +35874733833625 +35881496100249 +35882399466905 +35882870277529 +35884445744537 +35897534612889 +35899547878809 +35901362233513 +35901364330665 +35903239914905 +35903272926617 +35903375499433 +35910198771097 +35914815463593 +35915990917289 +35916361064617 +35916932538537 +35916933048999 +35918007328937 +35918269660569 +35918609211561 +35918611308713 +35918808122777 +35920486892953 +35923813804711 +35928595531161 +35931961778345 +35932565758121 +35932999550361 +35934441342361 +35934914250137 +35935012816281 +35936626032025 +35943484261785 +35949208756393 +35950756965031 +35952161228185 +35967462555033 +35968974924455 +35969546398375 +35969578393769 +35970379187609 +35970381284761 +35985378018713 +35985654112425 +35986221902503 +35987626165657 +35987628262809 +36001957372073 +36002327519401 +36002591948185 +36002899503783 +36003195927961 +36003734390169 +36004203103641 +36005279771303 +36019838926233 +36021450081689 +36021587763369 +36036116294311 +36039133773209 +36039604583833 +36040679374233 +36047688056217 +36053363272359 +36054372728217 +36054940868777 +36055741442727 +36056851561881 +36057926352281 +36069331207577 +36069469399719 +36071344473497 +36071620567209 +36072089280681 +36079815919001 +36088492885401 +36090604717465 +36092217933209 +36103794212249 +36104730590617 +36105878055591 +36106710844825 +36106743856537 +36107554218153 +36107818646937 +36114328749465 +36116292189593 +36122082238633 +36122553559719 +36123125033639 +36123157029033 +36123957822873 +36125065624985 +36140534760857 +36140567772569 +36141106234777 +36142785004953 +36146710653607 +36148157688487 +36149577680281 +36155536007337 +36156373819561 +36157781738905 +36158490894505 +36158491404967 +36158787829145 +36172447951527 +36173520134313 +36174459340185 +36175999698329 +36176571172249 +36178184387993 +36185042617753 +36189694929575 +36191240530599 +36192315320999 +36193246676377 +36193719584153 +36194258009497 +36208420937897 +36208520014503 +36217305204121 +36221168663961 +36225061300903 +36225667915945 +36227212468393 +36227780258471 +36233024187047 +36242340274345 +36243075513753 +36243885875369 +36244150304153 +36244457859751 +36244754283929 +36245292746137 +36246838127271 +36258309225881 +36260289480089 +36260322491801 +36261132853417 +36261397282201 +36262942883225 +36274959887015 +36275424626073 +36276868833449 +36277238980777 +36277437891993 +36278281775783 +36279686038937 +36280224464281 +36282021217689 +36285290457767 +36285909337497 +36292671604121 +36294684870041 +36295931084185 +36296499224745 +36298409917849 +36298512490665 +36310455771305 +36310889563545 +36311027755687 +36312902829465 +36313178923177 +36313647636649 +36313746713255 +36314516045209 +36321374274969 +36327098769577 +36327702749353 +36328136541593 +36329578333593 +36330051241369 +36330149807513 +36331763023257 +36345352568217 +36346255934873 +36348302212505 +36348909338009 +36354701994663 +36364111915687 +36364683389607 +36365516178841 +36365888423321 +36380217532585 +36380789006505 +36380789516967 +36382126128537 +36382465679529 +36390166932135 +36397464510633 +36397728939417 +36398036495015 +36398332919193 +36398871381401 +36399340094873 +36400416762535 +36414613432999 +36416017696153 +36423564803481 +36431253285543 +36431860411047 +36434270764441 +36434741575065 +36435816365465 +36447359412903 +36449234486681 +36449510580393 +36450078370471 +36451482633625 +36451854878105 +36452692690329 +36459610464425 +36464468198809 +36464606390951 +36466415910297 +36466481464729 +36466757558441 +36467226271913 +36483332399273 +36483695394201 +36484132973223 +36485306549657 +36485444231337 +36489708251815 +36492168936857 +36498931203481 +36499867581849 +36499972251817 +36500579377321 +36501015046823 +36501847836057 +36501880847769 +36502691209385 +36502955638169 +36504032525721 +36517219740327 +36518229196185 +36518797336745 +36519597910695 +36519840131751 +36520708029849 +36520810602665 +36521782820249 +36527467693465 +36535671752089 +36535704763801 +36536243226009 +36552349353369 +36553694133657 +36554461185433 +36556074401177 +36562932630937 +36567584942759 +36568657125545 +36569596331417 +36569734013097 +36570808803497 +36571136689561 +36571708163481 +36573321379225 +36585938706601 +36586410027687 +36586981501607 +36587814290841 +36588922092953 +36589998980505 +36590467693977 +36596260350631 +36603557929129 +36603657005735 +36604494817959 +36607446779289 +36621638206873 +36622347362473 +36622347872935 +36622644297113 +36622951852711 +36623182759321 +36629658221977 +36631725288103 +36638212504985 +36639022866601 +36639287295385 +36639594850983 +36639891275161 +36640429737369 +36641975118503 +36653551397543 +36655096998567 +36655700467881 +36655700978343 +36656171788967 +36657037589913 +36657103144345 +36657576052121 +36658114477465 +36670096878247 +36670561617305 +36672005824681 +36672343976615 +36672375972009 +36672574883225 +36673176545959 +36673418767015 +36674823030169 +36675361455513 +36686700756377 +36688917768871 +36689524383913 +36690929157529 +36691636726439 +36693413234073 +36706026554777 +36706164746919 +36708039820697 +36708315914409 +36708883704487 +36709653036441 +36710660212121 +36722165693849 +36723311061671 +36724145948057 +36724178959769 +36724890755241 +36724989321385 +36724989831847 +36725253750169 +36726799351193 +36726904021161 +36733727292825 +36740489559449 +36741392926105 +36742137733289 +36743439203737 +36744046329241 +36756525974937 +36758541338009 +36759545331097 +36759787552153 +36760355692713 +36762266385817 +36762368958633 +36767012783513 +36769026049433 +36775354523817 +36775925997737 +36775926508199 +36777263119769 +36777602670761 +36790955237545 +36790988979609 +36791993009561 +36793106915497 +36793369247129 +36793907709337 +36794006275481 +36795619491225 +36802477720985 +36809141421465 +36809750424231 +36810353893545 +36810616225177 +36811154687385 +36827968383655 +36828539857575 +36829372646809 +36837818706599 +36840279391641 +36842358211993 +36842496404135 +36844371477913 +36845215361703 +36846053173927 +36846521058713 +36846619624857 +36847829681561 +36848232840601 +36859642718887 +36861320978601 +36861585407385 +36861892962983 +36862189387161 +36862727849369 +36863196562841 +36864273230503 +36876889696935 +36878469390505 +36878832385433 +36879269964455 +36880443540889 +36880581222569 +36895109753511 +36895716879015 +36897258823849 +36897259334311 +36898127232409 +36899672833433 +36901449121177 +36912356731559 +36913366187417 +36913934327977 +36914505801897 +36914506312359 +36914734901927 +36915845021081 +36915947593897 +36916919811481 +36928324666777 +36928462858919 +36930272378265 +36930337932697 +36931082739881 +36932487513497 +36932958324121 +36938809378201 +36947486344601 +36948831124889 +36949598176665 +36951211392409 +36962787671449 +36963828719785 +36964435845289 +36965704304025 +36965737315737 +36966547677353 +36966548187815 +36966812106137 +36981075697833 +36982118492839 +36982951282073 +36983696089257 +36984059084185 +36985604685209 +36988900682407 +36998084330905 +36999090421145 +36999528220057 +36999561231769 +37000097596825 +37000099693977 +37000165211545 +37016775198105 +37017484864167 +37018319750553 +37018350665113 +37031441410727 +37032513593513 +37032547335577 +37033452799385 +37033590481065 +37034665271465 +37035564631449 +37037177847193 +37048688388775 +37050233989799 +37050837459113 +37050837969575 +37051308780199 +37051912249513 +37052174581145 +37052713043353 +37053251468697 +37065866698921 +37067414397097 +37068351285927 +37069662544041 +37076298663321 +37081837747609 +37084054760103 +37084661375145 +37086066148761 +37086773717671 +37087611529895 +37102068972953 +37102879334569 +37103143763353 +37103451318951 +37103680128409 +37104286205337 +37105831586471 +37117302685081 +37118448052903 +37119282939289 +37119315951001 +37120027746473 +37120126312617 +37120126823079 +37120390741401 +37121936342425 +37122041012393 +37134415988121 +37134418085273 +37135862292649 +37136232439977 +37136429254041 +37136431351193 +37137033013927 +37137275234983 +37138141035929 +37138679498137 +37139217923481 +37144283916967 +37144902796697 +37151662966169 +37153676232089 +37153678329241 +37154682322329 +37154924543385 +37155492683945 +37155757112729 +37157065735577 +37157505949865 +37169883022745 +37170021214887 +37171896288665 +37172740172455 +37173509504409 +37180022022313 +37180367734169 +37186092228777 +37186125970841 +37188506238361 +37189044700569 +37189143266713 +37190756482457 +37203373809833 +37204346027417 +37204414507687 +37205249394073 +37205994201257 +37207295671705 +37207902797209 +37213695453863 +37215708719783 +37224509638041 +37239210991785 +37239782976167 +37240648777113 +37241119587737 +37241459138729 +37241655952793 +37241723567513 +37254779710119 +37256457969833 +37257029954215 +37258333554073 +37258902930841 +37259410221735 +37272997889433 +37273606892199 +37274472693145 +37275011155353 +37290246744743 +37290853870247 +37292395815081 +37292396325543 +37294809824665 +37306352872103 +37307425054889 +37308227945881 +37310377526681 +37310476092825 +37312089308569 +37323461658009 +37323599850151 +37324672032937 +37325409369497 +37325474923929 +37326219731113 +37326220241575 +37327624504729 +37328095315353 +37329169885863 +37340746164903 +37342325858473 +37343126432423 +37344300008857 +37344437690537 +37357924662681 +37359572836521 +37360841295257 +37360874306969 +37361310008729 +37361684668585 +37361685179047 +37375037745831 +37376213199527 +37376980434329 +37377222655385 +37377790795945 +37378362269865 +37378362780327 +37378591369895 +37379804061865 +37380776279449 +37386461152665 +37392284723879 +37393221322137 +37394227412377 +37394698223001 +37395234588057 +37395302202777 +37396847803801 +37411342812569 +37412687592857 +37413454644633 +37415067860377 +37420740979367 +37423360542105 +37427650584745 +37427684326809 +37428589790617 +37428727472297 +37430701622681 +37432314838425 +37440489031065 +37446807750041 +37447552557225 +37447915552153 +37449461153177 +37454138850713 +37456436823449 +37461003690153 +37462179143849 +37462551388329 +37463956161945 +37464799535273 +37481201042841 +37481341332135 +37482207133081 +37482814258585 +37498016325801 +37498588310183 +37499454111129 +37500968577703 +37514090457767 +37514693927081 +37514694437543 +37515165248167 +37516031049113 +37516569511321 +37529552979353 +37529555076505 +37530999283881 +37531369431209 +37531566245273 +37531568342425 +37532170005159 +37532412226215 +37533278027161 +37533816489369 +37543603897753 +37547911228071 +37548145598633 +37548517843113 +37548518353575 +37549922616729 +37551467997863 +37565158206119 +37566266228121 +37566703807143 +37567033279897 +37567778597543 +37568646495641 +37569791863463 +37582304520871 +37583139407257 +37583884214441 +37583982780585 +37583983291047 +37585792810393 +37585897480361 +37598510801065 +37599483018649 +37599551498919 +37600320830873 +37600386385305 +37600855098777 +37601131192489 +37603039788441 +37615519434137 +37617532700057 +37617534797209 +37618538790297 +37619349151913 +37619613580697 +37621362417833 +37628019508633 +37633843079847 +37634919967399 +37635785768345 +37636256578969 +37636596129961 +37636792944025 +37636860558745 +37638406159769 +37649948696745 +37649982438809 +37652362706329 +37652901168537 +37652999734681 +37653745052327 +37654612950425 +37662299335335 +37662905632153 +37668134880665 +37668743883431 +37669609684377 +37670148146585 +37684477255849 +37686821553561 +37688366106009 +37695697206681 +37701489863335 +37701724233897 +37702562046121 +37704976055705 +37705514517913 +37705613084057 +37707226299801 +37718636178087 +37720787345577 +37720886422183 +37722759398809 +37723266689703 +37724372614553 +37735883156135 +37737462849705 +37738034323625 +37739574681769 +37754710338215 +37756252283049 +37756252793511 +37760880697513 +37770174737063 +37772117425561 +37772359646617 +37772927787177 +37773499261097 +37773499771559 +37773728361127 +37774941053097 +37787456318119 +37788528500905 +37789001919143 +37789265837465 +37790076709543 +37791480972697 +37791951783321 +37792089975463 +37793026353831 +37797457125545 +37806248897191 +37806479803801 +37807323687591 +37807824584089 +37810204851609 +37818379044249 +37821612852633 +37821781130649 +37823429304489 +37823626118553 +37824697763225 +37825541136553 +37825541647015 +37827318154649 +37827554912935 +37834563814809 +37840873096601 +37841041374617 +37841879186841 +37841944741273 +37842413454745 +37842689548457 +37854364904103 +37856141191847 +37856141411737 +37857077790105 +37857686792871 +37858083880345 +37858554690969 +37859091056025 +37859158670745 +37860704271769 +37868392753831 +37876338034073 +37876478323367 +37877344124313 +37877951249817 +37890432992665 +37891507052713 +37891540794777 +37892446258585 +37892583940265 +37894228617895 +37896171306393 +37909830918313 +37909831428775 +37911168040345 +37911706502553 +37924860158121 +37926035611817 +37926407856297 +37927274167705 +37927812629913 +37927845641625 +37928656003241 +37935242296729 +37937255562649 +37941269323945 +37943048219303 +37943282589865 +37943654834345 +37943655344807 +37944521145753 +37945059607961 +37946604989095 +37962444778151 +37962444998041 +37963277567385 +37963310579097 +37964825045671 +37977441512103 +37978276398489 +37979021205673 +37979120282279 +37979592679593 +37980896789913 +37980929801625 +37981034471593 +37993409447321 +37993411544473 +37993547129001 +37993547639463 +37995225899177 +37995422713241 +37995424810393 +37996026473127 +37996268694183 +37997134495129 +37997672957337 +38006144402841 +38010656425369 +38010794107049 +38010794617511 +38012669691289 +38012671788441 +38013675781529 +38014486143145 +38014750571929 +38016499409065 +38029014674087 +38030122696089 +38030560275111 +38031163744425 +38031635065511 +38032502963609 +38038406989209 +38045085687977 +38045119430041 +38047203273383 +38047499697561 +38047807253159 +38048036062617 +38048038159769 +38048882043559 +38049749941657 +38062367269033 +38063407966887 +38064177298841 +38064242853273 +38064711566745 +38064987660457 +38066896256409 +38069113268903 +38073871926681 +38079614247081 +38081424276889 +38081958544793 +38083503097241 +38097699547815 +38098776435367 +38099642236313 +38100113046937 +38100452597929 +38100649411993 +38100717026713 +38102262627737 +38113773169319 +38115924336809 +38116023413415 +38117601009833 +38119509605785 +38131991348633 +38133169728167 +38133466152345 +38134004614553 +38151389274281 +38151389784743 +38165346331303 +38165580701865 +38166418514089 +38167732379817 +38168832523673 +38169370985881 +38169403997593 +38169469552025 +38171082767769 +38175665367719 +38182593309351 +38183665492137 +38184138910375 +38184742379689 +38185213700775 +38185817170089 +38186079501721 +38186617963929 +38186650975641 +38187088774553 +38187226966695 +38188163345063 +38199739624103 +38201319317673 +38201890791593 +38212453827993 +38216749843865 +38218566295721 +38218763109785 +38219834754457 +38220678638247 +38230800762265 +38234031205031 +38235105484969 +38235105995431 +38235973893529 +38236180275369 +38236216114585 +38236784255145 +38237048683929 +38237355729065 +38237356239527 +38244269501095 +38251278183079 +38252214781337 +38252352973479 +38252823784103 +38253220871577 +38253427253417 +38253691682201 +38254228047257 +38254295661977 +38255841263001 +38270105365159 +38270334174617 +38270336271769 +38271180155559 +38271681052057 +38273656063385 +38279734438567 +38279965345177 +38285569983897 +38286644043945 +38286677786009 +38287581152665 +38287583249817 +38289365609127 +38290903041433 +38291308297625 +38304729564569 +38305735654809 +38305801209241 +38306269922713 +38306546016425 +38308421600665 +38315430282649 +38319997149353 +38321172603049 +38321542750377 +38321544847529 +38322411158937 +38322949621145 +38322982632857 +38323792994473 +38325668578713 +38340194502041 +38341200592281 +38341807717785 +38357581769383 +38358414558617 +38358447570329 +38373687386281 +38373687896743 +38375024508313 +38375332063911 +38375560873369 +38375562970521 +38384034416025 +38388546438553 +38388684120233 +38388684630695 +38390362890409 +38390559704473 +38391163464359 +38392271486361 +38392809948569 +38406904687271 +38407139057833 +38407509205161 +38407511302313 +38407511812775 +38408377613721 +38408916075929 +38410461457063 +38417223723687 +38424151665319 +38425697266343 +38426300735657 +38426769449129 +38426772056743 +38440725995689 +38441297980071 +38442132866457 +38442877673641 +38443449147561 +38444786269593 +38452827073191 +38457504260265 +38457972973737 +38459314290073 +38459379844505 +38459848557977 +38460124651689 +38462000235929 +38462033247641 +38471279084953 +38474512893337 +38474650575017 +38474651085479 +38476526159257 +38477532249497 +38478342611113 +38478607039897 +38485827857063 +38492836539047 +38494779227545 +38494985609385 +38495589589161 +38495786403225 +38495854017945 +38497399618969 +38498259994009 +38508942155945 +38508975898009 +38511059741351 +38511356165529 +38511663721127 +38511892530585 +38511894627737 +38512738511527 +38517868683433 +38519225728409 +38519510435225 +38525069985177 +38527128339865 +38528306719399 +38528603143577 +38529139508633 +38529141605785 +38543470715049 +38545247733145 +38545280744857 +38547359565209 +38547966690713 +38560717693097 +38561555505321 +38563969514905 +38564507977113 +38564540988825 +38564606543257 +38566219759001 +38577629637287 +38579780804777 +38580952064169 +38581457477801 +38583366073753 +38594876615335 +38596456308905 +38597027782825 +38614674268329 +38615246252711 +38626350349721 +38629168196263 +38630242476201 +38630242986663 +38631317266601 +38631353105817 +38631921246377 +38632493230759 +38646449777319 +38647521960105 +38647995378343 +38648598847657 +38649067561129 +38649070168743 +38649935969689 +38650474431897 +38650945242521 +38651083434663 +38665242356391 +38665471165849 +38665473263001 +38666314539177 +38666317146791 +38677372503449 +38680606311833 +38682422763689 +38682619577753 +38683691222425 +38697887162537 +38700872646041 +38700938200473 +38701406913945 +38701683007657 +38703558591897 +38715134651047 +38716071249305 +38716209441447 +38717283721385 +38718084515225 +38719697730969 +38727783300505 +38734760019353 +38735331493273 +38736337583513 +38736944709017 +38739818349977 +38749426451865 +38750500511913 +38750534253977 +38751437620633 +38751439717785 +38753222077095 +38762682006937 +38768824887975 +38770161499545 +38770469055143 +38770697864601 +38770699961753 +38773452791977 +38783853617321 +38785029071017 +38785399218345 +38786267626905 +38786806089113 +38786839100825 +38787649462441 +38789525046681 +38802276049065 +38802646196393 +38802648804007 +38803514604953 +38804053067161 +38805598448295 +38822271026585 +38822304038297 +38835862986921 +38836434971303 +38838014664873 +38838586138793 +38839923260825 +38852402906521 +38852540588201 +38852541098663 +38854416172441 +38854692266153 +38856127954329 +38856664319385 +38856666416537 +38858277535129 +38865137862041 +38869649884569 +38869787566249 +38869788076711 +38871663150489 +38871939244201 +38873479602345 +38889553734311 +38890157203625 +38890625917097 +38890628524711 +38897400448409 +38904079147177 +38904112889241 +38906196732583 +38906493156761 +38906800712359 +38907029521817 +38907031618969 +38907875502759 +38921360728233 +38921829441705 +38923170758041 +38923705025945 +38923981119657 +38925856703897 +38932865385881 +38938607706281 +38940384724377 +38940417736089 +38942496556441 +38943103681945 +38944178252455 +38956693007015 +38957531039129 +38958842077353 +38959446057129 +38959642871193 +38961256086937 +38972764751257 +38972766628519 +38974917796009 +38975849661849 +38976089055401 +38976318375321 +38976594469033 +38978503064985 +38990984807833 +38991591713447 +38992459611545 +38992995976601 +38992998073753 +39004240362905 +39008739614889 +39008838691495 +39010383243943 +39022560895145 +39024574161065 +39025411973289 +39027825982873 +39028364445081 +39028397456793 +39028463011225 +39030076226969 +39042658951337 +39043735838889 +39044204552361 +39044207159975 +39045072960921 +39045611423129 +39046790022553 +39058733083303 +39059940532393 +39060312776873 +39060884250793 +39061750562201 +39062284830105 +39063262421161 +39075743303065 +39077187510441 +39077559754921 +39077756568985 +39078360548761 +39094098944169 +39094099454631 +39096250622121 +39096349698727 +39104445973913 +39111208240537 +39111346432679 +39112454454681 +39113221506457 +39113497600169 +39114834722201 +39115976944295 +39129098824359 +39129327633817 +39129329730969 +39130173614759 +39138958804377 +39144563443097 +39145671245209 +39146574611865 +39146576709017 +39146714901159 +39148359068327 +39161743630505 +39164729114009 +39165263381913 +39165539475625 +39167415059865 +39172410475929 +39174373916057 +39174423741849 +39178990608553 +39180166062249 +39180536209577 +39181108193959 +39181404618137 +39181712173735 +39181943080345 +39181976092057 +39182786453673 +39184662037913 +39198616487321 +39198892581033 +39199089395097 +39200801176985 +39206239414951 +39214323107225 +39216336373145 +39217408017817 +39232681355943 +39233150069415 +39234017967513 +39234325523111 +39234554332569 +39234556429721 +39237309259945 +39243027875225 +39247539897753 +39247677579433 +39247678089895 +39249553163673 +39249829257385 +39250397047463 +39251264945561 +39251801310617 +39251803407769 +39253414526361 +39266132517033 +39266502664361 +39266767093145 +39267074648743 +39267371072921 +39267909535129 +39268047216809 +39269454916263 +39282000805273 +39285294194857 +39285762908329 +39295887639961 +39300291439271 +39301871132841 +39302442606761 +39302471105945 +39303308918169 +39303779728793 +39316497719465 +39318307749273 +39318514131113 +39319118110889 +39320993695129 +39333506352537 +39333644544679 +39335519618457 +39335795712169 +39343991063961 +39346004329881 +39352668030361 +39354779862425 +39356393078169 +39367969357209 +39369010405545 +39370053200551 +39370349624729 +39370885989785 +39370888086937 +39371731970727 +39386121799065 +39386257383593 +39386728704679 +39387596602777 +39388132967833 +39388135064985 +39402464174249 +39404241192345 +39404274204057 +39404480585897 +39404742917529 +39405885359513 +39406960149913 +39408034720423 +39419711152297 +39420548964521 +39422666549927 +39422962974105 +39423270529703 +39423501436313 +39423534448025 +39425213218201 +39425283795623 +39436621219225 +39436623096487 +39438634485145 +39439706129817 +39440174843289 +39440450937001 +39442359532953 +39448194858393 +39453870074535 +39455077523625 +39455447670953 +39455449768105 +39456887553433 +39457421821337 +39457894729113 +39472596082857 +39472695159463 +39474239711911 +39482779314855 +39489235935401 +39489236445863 +39491387613353 +39491486689959 +39491955403431 +39506515419305 +39507250658713 +39507592306857 +39508061020329 +39508325449113 +39508633004711 +39508929428889 +39509467891097 +39510646490521 +39516798991769 +39522589040809 +39523559161241 +39524464625049 +39524466722201 +39524497636761 +39525572427161 +39539599771033 +39541043978409 +39541414125737 +39541416222889 +39541613036953 +39543861183897 +39552263929241 +39556880621737 +39560676466857 +39562552051097 +39574630916265 +39575064708505 +39575202900647 +39576310922649 +39576506500505 +39577077974425 +39577354068137 +39578691190169 +39579833412263 +39585549419929 +39591273914537 +39593753478553 +39594029572265 +39594226386329 +39595938168217 +39609527713177 +39610431079833 +39610433176985 +39611643551913 +39621675466137 +39626741459623 +39628287060647 +39628890529961 +39629691323801 +39629693420953 +39642847076521 +39644022530217 +39644392677545 +39644964661927 +39645261086105 +39645568641703 +39645799548313 +39646642921641 +39647581907623 +39648518505881 +39654342077095 +39661269508265 +39661639655593 +39661904084377 +39662211639975 +39662508064153 +39663044429209 +39663046526361 +39663515239833 +39677375635625 +39678179575193 +39680192841113 +39681264485785 +39695428430503 +39697006026921 +39697008124073 +39698445909401 +39698916720025 +39711396365721 +39711534047401 +39711534557863 +39713409631641 +39713685725353 +39714253515431 +39715121413529 +39715657778585 +39715659875737 +39717270994329 +39728643343769 +39728781535911 +39730656609689 +39730932703401 +39745857273241 +39745859370393 +39747870539161 +39749619376297 +39756344081817 +39756393907609 +39758357347737 +39763106348441 +39764147396777 +39765190191783 +39765222187177 +39766022981017 +39767130783129 +39780354187433 +39782972481705 +39782974578857 +39784850163097 +39784985747625 +39790673734311 +39797601165481 +39799378183577 +39799846897049 +39799879908761 +39802097141145 +39803171711655 +39816524498329 +39818636330393 +39820249546137 +39827107775897 +39831758210457 +39831760087719 +39833771476377 +39834843121049 +39835311834521 +39835587928233 +39837496524185 +39850113851561 +39850585172647 +39851188641961 +39851989435801 +39863233822105 +39867733074089 +39867832150695 +39883567620265 +39884405432489 +39885813351833 +39886523017895 +39886819442073 +39887126997671 +39887357904281 +39889140263591 +39895900433063 +39901652410537 +39902387649945 +39903198011561 +39903462440345 +39903769995943 +39904066420121 +39904602785177 +39904604882329 +39905783481753 +39917726542503 +39918933991593 +39919304138921 +39920744021401 +39921278289305 +39921751197081 +39922289622425 +39923429967257 +39927974495641 +39934736762265 +39936180969641 +39936551116969 +39936750028185 +39938998175129 +39939536600473 +39953092913831 +39955244081321 +39955811871399 +39963439433113 +39969767907497 +39970201699737 +39970339891879 +39971447913881 +39971643491737 +39972214965657 +39972491059369 +39973828181401 +39986445508777 +39987415629209 +39988321093017 +39988354104729 +39989428895129 +39990974496153 +39997902437785 +40004664704409 +40005568071065 +40006780543145 +40020737089705 +40024530837673 +40026408519065 +40032232090279 +40037984067753 +40039159521449 +40039529668777 +40040101653159 +40040398077337 +40040705632935 +40040936539545 +40041777815721 +40041779912873 +40042718898855 +40043655497113 +40051764135321 +40055130382505 +40055734362281 +40057609946521 +40057886040233 +40058082854297 +40059794636185 +40065629961625 +40072512626857 +40073316566425 +40073925569191 +40075329832345 +40076335922585 +40076401477017 +40090597927591 +40092143528615 +40092746997929 +40093547791769 +40093920036249 +40106533356953 +40106671549095 +40108546622873 +40108822716585 +40109390506663 +40110794769817 +40111167014297 +40112407985561 +40125125976233 +40125496123561 +40125760552345 +40126068107943 +40126364532121 +40126900897177 +40126902994329 +40127371707801 +40134234095001 +40140994264473 +40140996361625 +40142644535465 +40143007530393 +40144618685849 +40144756367529 +40159284898471 +40160862494889 +40162302377369 +40162773187993 +40163847978393 +40178109472937 +40192499811737 +40192638003879 +40194513077657 +40194789171369 +40195018491289 +40202984523161 +40204997789081 +40211661489561 +40213773321625 +40215386537369 +40226962816409 +40228003864745 +40229046659751 +40229879448985 +40230987251097 +40238325508775 +40239460793753 +40245250842793 +40245722163879 +40247126427033 +40247402520745 +40263234651545 +40263703365017 +40267028179623 +40273790446247 +40280950343065 +40281660009127 +40281956433305 +40282263988903 +40282494895513 +40284277254823 +40295614678425 +40295616555687 +40297627944345 +40297766136487 +40299168302489 +40299444396201 +40301352992153 +40301457662121 +40307188317593 +40312162036391 +40312863533735 +40314070982825 +40314409134759 +40314441130153 +40315013114535 +40315483925159 +40315881012633 +40316415280537 +40316888188313 +40317426613657 +40318566958489 +40331589542057 +40331688618663 +40332994315673 +40335478392217 +40348229905063 +40350241293721 +40350381072553 +40350948862631 +40352725370265 +40364230851993 +40365508878505 +40366244117913 +40367054479529 +40367318908313 +40367626463911 +40367922888089 +40368459253145 +40368461350297 +40369639949721 +40375792450969 +40381582500009 +40382552620441 +40383458084249 +40384202891433 +40384301968039 +40384565886361 +40386111487385 +40398593230233 +40400037437609 +40400407584937 +40400606496153 +40402854643097 +40403393068441 +40408459061927 +40409077941657 +40419667828905 +40433054137753 +40434058167705 +40434196359847 +40436071433625 +40436347527337 +40437684649369 +40444542879129 +40450301115801 +40452419051689 +40452681383321 +40453023031465 +40453219845529 +40453823605415 +40453823825305 +40454931627417 +40468521172377 +40469424539033 +40470169346217 +40477870598823 +40479883864743 +40481442268569 +40486572950937 +40487280519847 +40488118332071 +40488684783001 +40489057027481 +40489894839705 +40503386136745 +40503958121127 +40504254545305 +40504562100903 +40504793007513 +40505634283689 +40505636891303 +40506575366823 +40514659059097 +40518954855079 +40520633114793 +40520897543577 +40521205099175 +40521501523353 +40522037888409 +40522039985561 +40522508699033 +40536369094825 +40537173034393 +40537782037159 +40538385506473 +40538647838105 +40539186300313 +40540192390553 +40547355213209 +40554421889703 +40555999486121 +40556571470503 +40557439368601 +40557910179225 +40558012752041 +40558984969625 +40570389824921 +40570528017063 +40572403090841 +40573246974631 +40574552671641 +40574651237785 +40575023482265 +40575861294489 +40576264453529 +40580874536345 +40583122683289 +40587636802969 +40587774995111 +40589650068889 +40591799649689 +40604850732441 +40604852829593 +40604921309863 +40606501003433 +40606863998361 +40608475153817 +40608612835497 +40608613345959 +40617350806937 +40622099807641 +40623140855977 +40623747981481 +40624183650983 +40625016440217 +40625860324007 +40626124242329 +40641155579289 +40641965940905 +40642230369689 +40642537925287 +40658371642777 +40658402557337 +40658840356249 +40662165170855 +40675517957529 +40675892617385 +40677629789593 +40679243005337 +40686101235097 +40690751669657 +40690753546919 +40692764935577 +40692902617257 +40692903127719 +40693977407657 +40694581387433 +40696489983385 +40707931857065 +40709107310761 +40709578631847 +40710416444071 +40710982895001 +40711258988713 +40711727702185 +40726726533289 +40726825609895 +40727663422119 +40728131306905 +40728974680233 +40744806811033 +40745516477095 +40745812901273 +40746351363481 +40748133722791 +40759367843225 +40761381109145 +40762191470761 +40762191981223 +40762455899545 +40762763455143 +40763059879321 +40763596244377 +40763598341529 +40776720001703 +40777927450793 +40778265602727 +40778297598121 +40778869072041 +40778869582503 +40779098172071 +40779340393127 +40779737480601 +40779943862441 +40780206194073 +40780744656281 +40781283081625 +40782423426457 +40786349075111 +40786967954841 +40793728124313 +40795174428841 +40795544576169 +40795741390233 +40795743487385 +40795809004953 +40797453172121 +40797991634329 +40798530059673 +40799130893721 +40812086373031 +40814097761689 +40814805330599 +40822432892313 +40823895113113 +40828191128985 +40829195158937 +40829333351079 +40831208424857 +40832821640601 +40845438967977 +40846409088409 +40846479665831 +40847314552217 +40848059359401 +40848158436007 +40848422354329 +40849967955353 +40855760612007 +40864561530265 +40865306337449 +40876460770713 +40879694579097 +40881707845017 +40882713935257 +40883524296873 +40883788725657 +40898523127977 +40899095112359 +40899960913305 +40900771274921 +40901035703705 +40914157583769 +40915063047577 +40916537851289 +40916879499433 +40917076313497 +40917680073383 +40918788095385 +40931506086057 +40932310025625 +40932919028391 +40933522497705 +40933784829337 +40934323291545 +40950429418905 +40951974800039 +40952541250969 +40965526816153 +40965665008295 +40966737191081 +40967540082073 +40969689662873 +40969788229017 +40971401444761 +40982811323047 +40984489582761 +40985061567143 +40985894356377 +40985896453529 +40986365167001 +40999989820825 +41000058301095 +41001637994665 +41003612145049 +41003749826729 +41003750337191 +41018278357671 +41019718272409 +41019855954089 +41020427428009 +41020427938471 +41021869220009 +41022841437593 +41028977198489 +41036292570521 +41037102932137 +41037367360921 +41037674406057 +41037674916519 +41051493270937 +41051631463079 +41053506536857 +41054752751001 +41055656117657 +41063991248281 +41070654948761 +41072766780825 +41074379996569 +41082554189209 +41085956275609 +41087604449449 +41088872908185 +41089716791975 +41089980710297 +41096204008857 +41096488715673 +41097318967975 +41103068848297 +41104244301993 +41106119886233 +41106395979945 +41106864693417 +41116989425049 +41122259025305 +41122696824217 +41123266200985 +41123333815705 +41124879416729 +41126021638823 +41131980185769 +41139943802265 +41140653468327 +41141519269273 +41154608137625 +41154610014887 +41156621403545 +41156759085225 +41156759595687 +41158437855401 +41160346451353 +41165092849049 +41171856992935 +41173064442025 +41173402593959 +41173434589353 +41174006063273 +41174006573735 +41174235163303 +41174477384359 +41175343185305 +41175881647513 +41177560417689 +41189035303081 +41190583001257 +41190583511719 +41191987774873 +41192831148201 +41207223364263 +41207830489767 +41209234752921 +41226047938729 +41226048449191 +41226619923111 +41227452712345 +41227485724057 +41241616657063 +41242451543449 +41243196350633 +41243295427239 +41245104946585 +41257584592281 +41259030896809 +41259401044137 +41259597858201 +41259599955353 +41259665472921 +41261276628377 +41261309640089 +41261848102297 +41267452521127 +41268071400857 +41270535554457 +41274831570329 +41276844836249 +41277850926489 +41278661288105 +41278925716889 +41292047596953 +41293189819047 +41295064892825 +41296678108569 +41302351227559 +41304970790297 +41309294575001 +41310200038809 +41311674842521 +41312213304729 +41313925086617 +41314999877017 +41326542413993 +41328417998233 +41328886711705 +41329162805417 +41338047071641 +41343789392041 +41345566410137 +41347678242201 +41349291457945 +41362951580327 +41363817381273 +41364627742889 +41364824556953 +41364892171673 +41366437772697 +41377948314279 +41379626573993 +41380099481769 +41380198558375 +41381031347609 +41381502158233 +41383684750745 +41396166493593 +41396775496359 +41397641297305 +41398179759513 +41406651205017 +41413415348903 +41414855263641 +41414992945321 +41415564419241 +41415564929703 +41417006211241 +41429521476263 +41430593659049 +41433546130841 +41433644696985 +41435257912729 +41442116142489 +41446768454311 +41447840637097 +41448314055335 +41449388845735 +41449889742233 +41450793108889 +41463846288793 +41463914769063 +41465494462633 +41466065936553 +41467468613017 +41467606294697 +41467606805159 +41469383312793 +41481093266841 +41482741440681 +41484009899417 +41484853783207 +41486630290841 +41498206349991 +41500149038489 +41500959400105 +41501223828889 +41501530874025 +41501531384487 +41517396016537 +41518403192217 +41518470806937 +41520016407961 +41521158630055 +41534280510119 +41534511416729 +41535355300519 +41536623248793 +41538236464537 +41546529146265 +41549745128857 +41551758394777 +41551896076457 +41551896586919 +41555483442585 +41565904733593 +41566925316265 +41569976354201 +41570252447913 +41570721161385 +41577307454873 +41579605427609 +41584172294313 +41585347748009 +41585719992489 +41585720502951 +41586586303897 +41587124766105 +41587968139433 +41604509936295 +41605375737241 +41605982862745 +41621185440423 +41621756914343 +41622589703577 +41622622715289 +41637291057321 +41637862531241 +41637863041703 +41638091631271 +41638333852327 +41638971063705 +41639199653273 +41639738115481 +41648209560985 +41652721583513 +41652859775655 +41654538035369 +41654734849433 +41654736946585 +41654802464153 +41656413619609 +41656446631321 +41656985093529 +41671079832231 +41671686957735 +41672552758681 +41673091220889 +41687184588185 +41688326810279 +41689872411303 +41690947201703 +41691815099801 +41705473125031 +41706308011417 +41707052818601 +41707151895207 +41707624292521 +41708928402841 +41708961414553 +41721679405225 +41723489435033 +41723554989465 +41724023702937 +41724299796649 +41735454229913 +41738688038297 +41738826230439 +41740701304217 +41741707394457 +41742517756073 +41742782184857 +41750400089497 +41758088571559 +41758453476007 +41758954372505 +41759764734121 +41759961548185 +41760029162905 +41761574763929 +41774056506777 +41775234886311 +41775531310489 +41775838866087 +41776069772697 +41776913656487 +41777781554585 +41778856344985 +41791303484825 +41792778288537 +41793316750745 +41798082846889 +41804115492249 +41807645860009 +41809422878105 +41809455889817 +41811534710169 +41813147925913 +41824658467495 +41825730650281 +41826807537833 +41827882328233 +41828144659865 +41828683122073 +41828716133785 +41828781688217 +41830394903961 +41841804782247 +41843955949737 +41844055026343 +41844887815577 +41845632622761 +41847541218713 +41852505720217 +41859051760295 +41860631453865 +41861202927785 +41862743796391 +41872865920409 +41878711731609 +41878849413289 +41879420887209 +41879421397671 +41893343341223 +41893343561113 +41894417621161 +41894418131623 +41895286029721 +41896096391337 +41896360820121 +41896667865257 +41896668375719 +41896964799897 +41910624922279 +41911697105065 +41912170523303 +41912773992617 +41913245313703 +41913746210201 +41913848783017 +41914111114649 +41914649576857 +41921799596711 +41927635142041 +41929417501351 +41929646310809 +41929648407961 +41930492291751 +41932968199577 +41933373455769 +41941547648409 +41946597908649 +41946794722713 +41947866367385 +41948710251175 +41950486758809 +41955197468057 +41955482174873 +41962062307497 +41963238271655 +41965047791001 +41965113345433 +41965858152617 +41980384586407 +41981252484505 +41982259660185 +41982327274905 +41983872875929 +41985015098023 +41991958445465 +41999211258025 +41999646927527 +42000011831975 +42000479716761 +42000512728473 +42001119853977 +42001224523945 +42013601596825 +42015612765593 +42015614862745 +42015752544425 +42015753054887 +42017397222055 +42019339910553 +42024086308249 +42032428048553 +42032999522473 +42033000032935 +42033228622503 +42034108054937 +42034336644505 +42034875106713 +42047190950057 +42048028762281 +42049204215977 +42049574363305 +42049576460457 +42049576970919 +42050442771865 +42050981234073 +42051014245785 +42051355893929 +42051824607401 +42066216823463 +42066821341353 +42066823948967 +42067689749913 +42068228212121 +42068365893801 +42085613382311 +42086446171545 +42086479183257 +42100610116263 +42101445002649 +42102189809833 +42102288886439 +42104098405785 +42116578051481 +42116715733161 +42116716243623 +42118394503337 +42118591317401 +42118593414553 +42120270087577 +42120303099289 +42120841561497 +42133963221671 +42135838295449 +42136844385689 +42137654747305 +42137919176089 +42140325152153 +42151041056153 +42152183278247 +42153728879271 +42154332348585 +42154803669671 +42159933841577 +42161575593369 +42161741774233 +42169193498009 +42170371877543 +42170668301721 +42170975857319 +42171204666777 +42171206763929 +42172050647719 +42173993336217 +42185535873193 +42187345903001 +42187411457433 +42187880170905 +42188156264617 +42190031848857 +42197040530841 +42202579615129 +42202782851241 +42204559869337 +42204592881049 +42206671701401 +42207278826905 +42208284917145 +42208353397415 +42222309943975 +42222810840473 +42223522635945 +42223621202089 +42223885630873 +42225431231897 +42236941773479 +42239092940969 +42240024806809 +42240769613993 +42242678209945 +42242782879913 +42255157855641 +42255159952793 +42256634756505 +42257171121561 +42257173218713 +42261939314857 +42265644664217 +42273848722841 +42273986404521 +42274557878441 +42274558388903 +42275424189849 +42275997573289 +42288514935463 +42289587118249 +42290664005801 +42292001127833 +42292539590041 +42292572601753 +42292638156185 +42294251371929 +42300763889833 +42301109601689 +42305761913511 +42306834096297 +42307307514535 +42307910983849 +42308379697321 +42308382304935 +42308985774249 +42309248105881 +42309786568089 +42322908228263 +42324487921833 +42325059395753 +42341734899881 +42341931713945 +42343003358617 +42357199809191 +42358274599591 +42359348879529 +42359952859305 +42360524333225 +42360524843687 +42375521577639 +42376389475737 +42376595857577 +42376825177497 +42377396651417 +42379009867161 +42380152089255 +42389433255321 +42391491610009 +42393273969319 +42393502778777 +42393504875929 +42394348759719 +42396824667545 +42408738588057 +42410749756825 +42410751853977 +42410890046119 +42412534213287 +42425918775465 +42426956547481 +42427094739623 +42428904258969 +42428969813401 +42429714620585 +42430583029145 +42431590204825 +42443165753513 +42444341207209 +42444711354537 +42444713962151 +42445579763097 +42446118225305 +42446151237017 +42446961598633 +42448837182873 +42463067725993 +42463868299943 +42464336184729 +42464369196441 +42464976321945 +42465080991913 +42477694312617 +42481583162777 +42481616174489 +42496284516521 +42496856500903 +42497722301849 +42497964522905 +42498193112473 +42498729477529 +42498731574681 +42500342693273 +42507203020185 +42511715042713 +42511852724393 +42511853234855 +42513531494569 +42513728308633 +42514004402345 +42515407078809 +42515440090521 +42515976455577 +42515978552729 +42530073291431 +42530677809321 +42530680416935 +42531546217881 +42532084680089 +42532222361769 +42546178047385 +42547320269479 +42548865870503 +42549469339817 +42549940660903 +42563894599849 +42564466584231 +42566046277801 +42567954873753 +42574930544025 +42575995677351 +42580672864425 +42582482894233 +42582548448665 +42583293255849 +42585168840089 +42597819689639 +42599694763417 +42601511215273 +42609393548697 +42614829909401 +42617446935207 +42618154213545 +42618659627177 +42618758193321 +42620568223129 +42633049965977 +42634228345511 +42634524769689 +42634832325287 +42635061134745 +42635063231897 +42635907115687 +42637849804185 +42649358248615 +42650294846873 +42650296944025 +42651771747737 +42652308112793 +42652310209945 +42653921328537 +42666436083097 +42666639319209 +42668416337305 +42668449349017 +42670528169369 +42671135294873 +42672141385113 +42672209865383 +42684724109481 +42685800997033 +42687138119065 +42687676581273 +42687709592985 +42687775147417 +42688855180697 +42689388363161 +42700798241447 +42702005690537 +42702949408937 +42703881274777 +42704349988249 +42704626081961 +42706534677913 +42706639347881 +42718045219495 +42719252668585 +42719624913065 +42720196386985 +42721596966297 +42738414856871 +42739280657817 +42739854041257 +42753411590823 +42755089850537 +42755562758313 +42755661834919 +42770690564265 +42771163982503 +42771767451817 +42772236165289 +42772238772903 +42773104573849 +42773643036057 +42786628601241 +42788410960551 +42788639770009 +42788641867161 +42789485750951 +42805219123369 +42805591367849 +42814475634073 +42816439074201 +42821055766697 +42822231730855 +42823777331879 +42824041250201 +42824851611817 +42825720020377 +42826727196057 +42839378045607 +42840681645465 +42841253119385 +42841529213097 +42842866335129 +42844008557223 +42848304573095 +42856388265369 +42857394355609 +42857928623513 +42858204717225 +42859473175961 +42860113313177 +42860217983145 +42872595056025 +42873068792487 +42874606224793 +42874608321945 +42874746514087 +42876390681255 +42882734055593 +42883079767449 +42885093033369 +42885850611097 +42890916604583 +42891993492135 +42892462205607 +42892859293081 +42893101514137 +42893330103705 +42893866468761 +42893868565913 +42895479684505 +42907022221481 +42908197675177 +42908567822505 +42909139806887 +42909436231065 +42909743786663 +42909974693273 +42910007704985 +42910818577063 +42912693650841 +42912831842983 +42918198993065 +42925814800553 +42926683209113 +42927221671321 +42927359353001 +42933171071655 +42941550780585 +42942354720153 +42944536264089 +42945374076313 +42945439630745 +42961183269033 +42961783242137 +42975571510681 +42975709192361 +42975709702823 +42977584776601 +42977860870313 +42979296558489 +42979832923545 +42981446139289 +42986056222105 +42992956680871 +42994831754649 +42995107848361 +42996077968793 +43010034515353 +43012722338471 +43013325807785 +43013797128871 +43028186957209 +43029661760921 +43029969316519 +43030198125977 +43030200223129 +43031044106919 +43044529332393 +43046075443879 +43046306350489 +43046339362201 +43046545744041 +43047149723817 +43048016035225 +43048554497433 +43049025308057 +43050099878567 +43056033990041 +43059763044521 +43061776310441 +43063553328537 +43063586340249 +43065335687847 +43066272286105 +43067278376345 +43067346856615 +43067348953767 +43078686377369 +43080699643289 +43081303403175 +43081771287961 +43082516095145 +43084424691097 +43095933355417 +43095935232679 +43097142681769 +43097946621337 +43098952711577 +43099018266009 +43099486979481 +43099763073193 +43101671669145 +43101776339113 +43113214716583 +43114151314841 +43114153411993 +43114289506983 +43114760317607 +43115628215705 +43116164580761 +43116166677913 +43117777796505 +43124638123417 +43127408967065 +43132007295655 +43133551848103 +43134417649049 +43148580577449 +43149657465001 +43150698162855 +43150994587033 +43151302142631 +43151533049241 +43152711648665 +43153244831129 +43164654198953 +43165624319385 +43165827555497 +43166562794905 +43166904443049 +43167373156521 +43167945140903 +43168241565081 +43168780027289 +43181901687463 +43183109136553 +43183479283881 +43183481381033 +43184081354137 +43184919166361 +43185453434265 +43185926342041 +43189855136423 +43192315821465 +43200356114601 +43200726261929 +43200728359081 +43217268058791 +43218376080793 +43219419226281 +43219518302887 +43221898570407 +43227614578073 +43234515036839 +43235818636697 +43236666204329 +43238003326361 +43239145548455 +43250485069209 +43250620653737 +43252496237977 +43252498335129 +43253100217753 +43263740624281 +43267729950105 +43267732047257 +43269743216025 +43269745313177 +43271527672487 +43274511409321 +43284912234665 +43286088198823 +43287633799847 +43287897718169 +43288708079785 +43290583664025 +43296407235239 +43302159212713 +43303334666409 +43303704813737 +43304276798119 +43304573222297 +43304880777895 +43305109587353 +43305111684505 +43305144696217 +43305955568295 +43307830642073 +43307968834215 +43320244733337 +43321250823577 +43321785091481 +43322061185193 +43322257999257 +43323329643929 +43323969781145 +43324074451113 +43329805106585 +43336687771817 +43337491711385 +43339504977305 +43340511067545 +43340576621977 +43354773072551 +43356318673575 +43356715761049 +43356957982105 +43357186571673 +43357722936729 +43357725033881 +43359336152473 +43360037649817 +43366196479385 +43370243762855 +43370708501913 +43370846694055 +43372721767833 +43372997861545 +43373565651623 +43374433549721 +43374969914777 +43376583130521 +43387922431385 +43389671268521 +43389935697305 +43390243252903 +43390539677081 +43391076042137 +43391078139289 +43391215820969 +43398409239961 +43400707212697 +43405171506585 +43407182675353 +43408462799017 +43425037639849 +43425039737001 +43425639710105 +43426477522329 +43427050905769 +43433874177433 +43439666323625 +43440135547559 +43441212435111 +43441443341721 +43441682735273 +43442284617897 +43442286715049 +43443153026457 +43443691488665 +43444162299289 +43445236869799 +43456813148839 +43458688222617 +43458964316329 +43469172934041 +43473823368601 +43475836634521 +43476440394407 +43476908279193 +43477653086377 +43479561682329 +43492179009705 +43493253800105 +43494054593945 +43494056691097 +43508351707815 +43509288306073 +43509290403225 +43509425987753 +43509426498215 +43509897308839 +43510500778153 +43511301571993 +43511303669145 +43512914787737 +43525632778409 +43527409796505 +43527878509977 +43529192155815 +43530128754073 +43531203324583 +43531205421735 +43537965591207 +43540426276249 +43543717568681 +43545125488025 +43545835154087 +43546131578265 +43546439133863 +43546667943321 +43546670040473 +43547848639897 +43547976566169 +43556556015001 +43559789823385 +43559791700647 +43560999149737 +43561803089305 +43562809179545 +43562874733977 +43563343447449 +43563619541161 +43565495125401 +43565528137113 +43565632807081 +43577038678695 +43578246127785 +43578616275113 +43580056157593 +43580590425497 +43581063333273 +43581601758617 +43582742103449 +43595863763623 +43598274117017 +43606569724583 +43612405050023 +43613513072025 +43614556217513 +43628510666921 +43629480787353 +43629684023465 +43630419262873 +43631494053273 +43631801608871 +43632098033049 +43632634398105 +43632636495257 +43639967595929 +43645757644969 +43647633229209 +43664212582569 +43664582729897 +43674297248423 +43675432533401 +43680049225897 +43681225190055 +43682770791079 +43683842973865 +43683845071017 +43684784056999 +43685720655257 +43689047567015 +43697799520425 +43698371504807 +43699675104665 +43699951198377 +43700522672297 +43701859794329 +43715046498473 +43715381724569 +43716387814809 +43716922082713 +43717198176425 +43717394990489 +43718466635161 +43719106772377 +43719211442345 +43731586418073 +43733599683993 +43733974343849 +43734812156073 +43735416135849 +43744844070297 +43749910063783 +43751455664807 +43751852752281 +43752059134121 +43752094973337 +43752859927961 +43752862025113 +43754473143705 +43755174641049 +43766015680681 +43767191134377 +43767561281705 +43768133266087 +43768429690265 +43768737245863 +43768966055321 +43768968152473 +43769809428649 +43769812036263 +43771687110041 +43771825302183 +43783059422617 +43784808259753 +43785072688537 +43785380244135 +43785676668313 +43786213033369 +43786215130521 +43786683843993 +43800544239785 +43801348179353 +43803361445273 +43804367535513 +43804433089945 +43808965864103 +43820174631081 +43821614513561 +43822187897001 +43823160114585 +43834564969881 +43834703162023 +43836578235801 +43836854329513 +43838826382745 +43840439598489 +43845049681305 +43851950140071 +43853825213849 +43854101307561 +43869027974553 +43871039143321 +43881525951897 +43887316000937 +43889191585177 +43905068903079 +43905299809689 +43906141085865 +43907009494425 +43907547956633 +43909093337767 +43913842338471 +43915855604391 +43922546787737 +43923015501209 +43924329147047 +43926340315815 +43926342412967 +43937679836569 +43939693102489 +43940296862375 +43941509554345 +43943418150297 +43954926814617 +43954928691879 +43956136140969 +43956940080537 +43957946170777 +43958480438681 +43958756532393 +43960632116633 +43960665128345 +43973144774041 +43973282455721 +43973282966183 +43973753776807 +43975158039961 +43976771255705 +43991000754855 +43994790528409 +44007574036649 +44008981955993 +44009691622055 +44009988046233 +44010295601831 +44010524411289 +44010526508441 +44011705107865 +44017857609113 +44018142315929 +44023647658153 +44024617778585 +44024821014697 +44025556254105 +44026631044505 +44026938600103 +44027235024281 +44027771389337 +44027773486489 +44042102595753 +44042472743081 +44043912625561 +44044446893465 +44044919801241 +44045458226585 +44046598571417 +44050524220071 +44051143099801 +44059349573801 +44059719721129 +44062671973031 +44076261517991 +44077369539993 +44078412685481 +44086608037273 +44093508496039 +44094812095897 +44095088189609 +44095659663529 +44096996785561 +44101372816039 +44106320723353 +44109614112937 +44111489697177 +44119935756967 +44126723409305 +44128638109081 +44128736675225 +44146627259047 +44147699441833 +44148640524967 +44155400694439 +44162698272937 +44163270257319 +44163566681497 +44163874237095 +44164103046553 +44164105143705 +44164946419881 +44164949027495 +44178434252969 +44178902966441 +44179238192537 +44180244282777 +44180712996249 +44180778550681 +44181054644393 +44181251458457 +44182963240345 +44184004288681 +44190061912233 +44195681231017 +44196485170585 +44198498436505 +44199504526745 +44214604563865 +44215312132775 +44216716395929 +44217088640409 +44217926452633 +44218329611673 +44222939694489 +44224004827815 +44229701961113 +44229840153255 +44231715227033 +44231991320745 +44233864807833 +44233963373977 +44235576589721 +44246915890585 +44246986468007 +44248664727721 +44248665238183 +44248929156505 +44249236712103 +44249533136281 +44250069501337 +44250071598489 +44250540311961 +44257402699161 +44259700671897 +44264164965785 +44265813139625 +44267925482151 +44282485498025 +44284031099049 +44284603083431 +44285470981529 +44300436800921 +44301278077097 +44302146485657 +44302684947865 +44304230328999 +44315806608039 +44317957775529 +44328166393241 +44332816827801 +44334830093721 +44336646545577 +44338555141529 +44351172468905 +44351779594409 +44353048053145 +44353324146857 +44361494112935 +44363052516761 +44368281765273 +44368419446953 +44368419957415 +44368890768039 +44369728580263 +44370295031193 +44370571124905 +44371908246937 +44386401158553 +44386403255705 +44386871969177 +44388185615015 +44390196783783 +44390198880935 +44404118947225 +44404828613287 +44405125037465 +44405432593063 +44405661402521 +44405663499673 +44406842099097 +44415549474201 +44418783282585 +44418785159847 +44419992608937 +44420796548505 +44420934230185 +44420934740647 +44421802638745 +44422009020585 +44422613000361 +44424488584601 +44424521596313 +44437239586985 +44437609734313 +44437874163097 +44438181208233 +44438181718695 +44439049616793 +44439255998633 +44439518330265 +44439583884697 +44440056792473 +44440595217817 +44441735562649 +44454857222823 +44456162919833 +44458646996377 +44465563183783 +44471398509223 +44473409897881 +44487504126121 +44488474246553 +44490223594151 +44490487512473 +44490795068071 +44491091492249 +44491627857305 +44491629954457 +44492236860071 +44497825770151 +44504751104169 +44506626688409 +44507371495593 +44507470572199 +44518525928857 +44521759737241 +44523206041769 +44523576189097 +44523773003161 +44523840617881 +44526528440999 +44542026071449 +44542836433065 +44556222741913 +44557364964007 +44558944657577 +44559516131497 +44559745231527 +44560853253529 +44573571244201 +44574375183769 +44575587655849 +44575849987481 +44576191635625 +44576388449689 +44578067219865 +44578100231577 +44590579877273 +44592494577049 +44592593143193 +44593337950377 +44609741555097 +44610449124007 +44611286936231 +44611853387161 +44613466602905 +44626554740905 +44627126725287 +44627959514521 +44627961611673 +44628802887849 +44642123459239 +44643802229415 +44644066147737 +44644373703335 +44644602512793 +44645206492569 +44645208589721 +44645677303193 +44659537698985 +44660341638553 +44661554110633 +44661783430553 +44661816442265 +44662354904473 +44663360994713 +44667959323303 +44671042356633 +44677622489257 +44679030408601 +44679168090281 +44679739564201 +44679740074663 +44680607972761 +44693558429081 +44693696621223 +44695571695001 +44697721275801 +44697819841945 +44699433057689 +44706291287449 +44710943599271 +44714968253849 +44728021433753 +44729669607593 +44731781950119 +44738553873817 +44746309460137 +44746916585641 +44748185044377 +44748461138089 +44749028928167 +44764324183449 +44765134545065 +44765398973849 +44765706529447 +44766002953625 +44766541415833 +44768086796967 +44781538149785 +44781571161497 +44782008960409 +44782645951897 +44785333775015 +44796673295769 +44798686561689 +44800503013545 +44802411609497 +44813920273817 +44813922151079 +44815129600169 +44815933539737 +44816071221417 +44816071731879 +44817146011817 +44817747894441 +44817749991593 +44819625575833 +44819658587545 +44831100461225 +44831704441001 +44832138233241 +44832275914921 +44832276425383 +44834151499161 +44834427592873 +44834896306345 +44835764714905 +44848347439273 +44849895647911 +44851299911065 +44862197218713 +44867975415193 +44868685081255 +44869517870489 +44869519967641 +44869550882201 +44877135775129 +44885360585383 +44885932059303 +44885964054697 +44886764848537 +44886766945689 +44901096054953 +44901466202281 +44901730631065 +44902037676201 +44902038186663 +44903112466601 +44903341786521 +44903374798233 +44903913260441 +44904451685785 +44905592030617 +44909517679271 +44910136559001 +44912600712601 +44916896728473 +44918343033001 +44918713180329 +44918909994393 +44918977609113 +44920588764569 +44920621776281 +44921665432231 +44930947646873 +44935254977191 +44937266365849 +44944416385703 +44946429651623 +44951359733145 +44952501955239 +44955990244761 +44957065035161 +44970483156377 +44971227963561 +44971327040167 +44980112229785 +44985716868505 +44985854550185 +44987631568281 +44987730134425 +44988474941609 +45005882539417 +45006692901033 +45006957329817 +45021691732137 +45022263716519 +45023096505753 +45023129517465 +45023939879081 +45024204307865 +45038231651737 +45039706455449 +45040046006441 +45040244917657 +45041956699545 +45048716363161 +45055478629785 +45056920421785 +45056953433497 +45057491895705 +45071821004969 +45073598023065 +45075709855129 +45077323070873 +45084181300633 +45088833612455 +45089905795241 +45090708686233 +45092385359257 +45092858267033 +45092956833177 +45094570048921 +45105979927207 +45107658697383 +45108230171303 +45109062960537 +45109437620393 +45109533771161 +45118694131097 +45123158424985 +45124806598825 +45126918941351 +45141478957225 +45142886876569 +45143024558249 +45143596032169 +45143596542631 +45152973957799 +45159461174681 +45160271536297 +45160535965081 +45160843520679 +45161139944857 +45161678407065 +45163223788199 +45174800067239 +45175872250025 +45176345668263 +45177420458663 +45178824721817 +45179363147161 +45191810287001 +45193823552921 +45194667436711 +45196576383145 +45197548600729 +45198406878617 +45210773053609 +45212041512345 +45212317606057 +45212885396135 +45219372613017 +45226237452457 +45226841432233 +45227275224473 +45227413416615 +45229288490393 +45229564584105 +45230033297577 +45230901706137 +45245394617753 +45245427629465 +45246502419865 +45248048020889 +45254975962521 +45261738229145 +45263822072487 +45264654861721 +45264687873433 +45265294998937 +45277776741785 +45279790007705 +45279927689385 +45279928199847 +45281604362409 +45283515055513 +45288261453209 +45290274719129 +45296603193513 +45296867622297 +45297174667433 +45297175177895 +45298478777753 +45298511789465 +45299050251673 +45312203907241 +45313752115879 +45315156379033 +45330391968423 +45330999093927 +45332403357081 +45349217053351 +45349788527271 +45350621316505 +45350993560985 +45365620147609 +45365896241321 +45366364954793 +45366464031399 +45368240539033 +45377519388057 +45380753196441 +45382569648297 +45382766462361 +45382834077081 +45384445232537 +45384478244249 +45385521900199 +45392465247641 +45393842570649 +45399718060201 +45401019530649 +45401829892265 +45402094321049 +45415216201113 +45416358423207 +45417904024231 +45418978814631 +45419846712729 +45420921503129 +45427930185113 +45433368642969 +45434843446681 +45435151002279 +45435182997673 +45435381908889 +45436225792679 +45437093690777 +45438168481177 +45439965234585 +45447514981785 +45449573336473 +45449711018153 +45451488036249 +45451521047961 +45451586602393 +45452331409577 +45468735014297 +45470846846361 +45472460062105 +45486120184487 +45486952973721 +45486985985433 +45487796347049 +45488060775833 +45489137663385 +45489606376857 +45494570878361 +45496534318489 +45501116918439 +45502795688615 +45503268085929 +45503367162535 +45504199951769 +45506853354905 +45519335097753 +45520776889753 +45520809901465 +45521348363673 +45528399817383 +45529819809177 +45538023867801 +45538161549481 +45538733023401 +45538733533863 +45552690080423 +45553762263209 +45554839150761 +45556176272793 +45556241827225 +45556714735001 +45556813301145 +45558426516889 +45565284746649 +45569937058471 +45571009241257 +45571482659495 +45572086128809 +45572086639271 +45572557449895 +45573961713049 +45574500138393 +45588663066793 +45590775409319 +45592551916953 +45597547333017 +45605910044841 +45607178503577 +45607454597289 +45608022387367 +45609798895001 +45622449744551 +45623317642649 +45624128004265 +45624392433049 +45624699988647 +45624996412825 +45625534875033 +45627080256167 +45634023603609 +45635400926617 +45640531608985 +45640564620697 +45641276416169 +45641639411097 +45642076990119 +45643185012121 +45643289682089 +45655666754969 +45657449114279 +45657680020889 +45658523904679 +45660432851113 +45661405068697 +45666151466393 +45672911635865 +45672913733017 +45674926998937 +45675064680617 +45675065191079 +45676173213081 +45676741353641 +45678652046745 +45678754619561 +45690093920425 +45691131692441 +45691269884583 +45693079403929 +45693144958361 +45693421052073 +45693889765545 +45694758174105 +45701616403865 +45707340898473 +45708886499497 +45708889107111 +45709492576425 +45709754908057 +45710293370265 +45725594697113 +45727242870953 +45727678540455 +45728511329689 +45728544341401 +45729151466905 +45734944123559 +45744354044583 +45744925518503 +45745758307737 +45746936907161 +45760459661481 +45760724090265 +45761031135401 +45761031645863 +45761260455321 +45762335245721 +45762368257433 +45762906719641 +45764484096169 +45771378165145 +45775890187673 +45776028379815 +45777706639529 +45777903453593 +45777971068313 +45779582223769 +45780658891431 +45794248436391 +45794855561895 +45795721362841 +45796259825049 +45796397506729 +45803409844903 +45810353192345 +45811495414439 +45813041015463 +45813644484777 +45813644995239 +45814115805863 +45816058494361 +45829476615577 +45830221422761 +45830320499367 +45831158311591 +45839105688985 +45844644773273 +45844710327705 +45844848009385 +45846625027481 +45846658039193 +45846723593625 +45847468400809 +45848873174425 +45849343985049 +45861994834599 +45863574528169 +45864375102119 +45864875998617 +45865686360233 +45865950789017 +45880109710745 +45881257175719 +45882089964953 +45882122976665 +45882834772137 +45882933338281 +45883197767065 +45884743368089 +45884848038057 +45897225110937 +45898699914649 +45899007470247 +45899039465641 +45899236279705 +45899238376857 +45900082260647 +45900950158745 +45902024949145 +45907709822361 +45914469991833 +45914472088985 +45915913880985 +45915946892697 +45916485354905 +45917489347993 +45932591482265 +45934703314329 +45936316530073 +45942829047977 +45943174759833 +45947827071655 +45948899254441 +45948932996505 +45949976141993 +45951050932393 +45951313264025 +45951851726233 +45951950292377 +45953563508121 +45964973386407 +45967124553897 +45967223630503 +45968056419737 +45968801226921 +45970709822873 +45976502479527 +45982252359849 +45983800058025 +45985912400551 +46001880335769 +46002018017449 +46002589491369 +46002590001831 +46003455802777 +46009900350873 +46017586735783 +46018454633881 +46018661015721 +46019264995497 +46019529424281 +46019836979879 +46020065789337 +46020671866265 +46022217247399 +46033793526439 +46035339127463 +46035942596777 +46035943107239 +46036413917863 +46037017387177 +46037279718809 +46037818181017 +46038356606361 +46050803746201 +46052586105511 +46052814914969 +46052817012121 +46053660895911 +46069159897767 +46069766512809 +46071034971545 +46071878855335 +46072716667559 +46085230911657 +46086268683673 +46086406875815 +46088216395161 +46088281949593 +46089026756777 +46089895165337 +46090902341017 +46103553190567 +46104388076953 +46104421088665 +46105132884137 +46105495879065 +46105933458087 +46107041480089 +46107146150057 +46119759470761 +46120731688345 +46122379862185 +46123648320921 +46123681332633 +46124288458137 +46136768103833 +46136770200985 +46138781369753 +46138783466905 +46138921659047 +46140029681049 +46140597821609 +46142611087529 +46147254912409 +46149268178329 +46155596652713 +46156168637095 +46157034438041 +46157472236953 +46157505248665 +46158041613721 +46158043710873 +46158109228441 +46171197366441 +46171231108505 +46172742967465 +46172745575079 +46173611376025 +46174149838233 +46189385427623 +46189992553127 +46190858354073 +46191396816281 +46191534497961 +46209614775705 +46218060835495 +46223810715817 +46224613606809 +46225358413993 +46239746655641 +46239884847783 +46241563107497 +46241759921561 +46243438691737 +46244008068505 +46244515359399 +46251458706841 +46257131825831 +46258711519401 +46259512093351 +46260012989849 +46260823351465 +46275351882407 +46276897483431 +46277500952745 +46277501463207 +46277972273831 +46279914962329 +46291423406759 +46292362102169 +46293836905881 +46294144461479 +46294176456873 +46294373270937 +46294375368089 +46294977030823 +46295219251879 +46295986486681 +46297161940377 +46308501241241 +46308566795673 +46308704477353 +46310481495449 +46310514507161 +46310580061593 +46311324868777 +46312729642393 +46313200453017 +46314275023527 +46327728473497 +46329840305561 +46331453521305 +46343029800345 +46345946432921 +46345979444633 +46346691240105 +46346789806249 +46346790316711 +46347054235033 +46348599836057 +46348704506025 +46360110377639 +46361317826729 +46362261545129 +46363193410969 +46363938218153 +46365846814105 +46374062949785 +46377389861543 +46378326459801 +46379803360665 +46380339725721 +46380341822873 +46381345815961 +46381952941465 +46388813268377 +46397017327001 +46397155008681 +46397726993063 +46398592794009 +46403578047143 +46412755722409 +46412789464473 +46413832609961 +46415169731993 +46415708194201 +46415806760345 +46417419976089 +46424278205849 +46430476118695 +46431079588009 +46431080098471 +46431550909095 +46432416710041 +46432955172249 +46446108827817 +46447284281513 +46447656525993 +46456490966425 +46456540792217 +46458504232345 +46464296888999 +46464903504041 +46467785178521 +46467853658791 +46481443203751 +46483121463465 +46483693447847 +46486073715367 +46498690181799 +46499459513753 +46499525068185 +46499993781657 +46500269875369 +46501070449319 +46502178471321 +46502283141289 +46514660214169 +46515133950631 +46516442573479 +46516671382937 +46516673480089 +46517517363879 +46525144925593 +46527915769241 +46531905095065 +46531907192217 +46532981762727 +46533918360985 +46533920458137 +46534058650279 +46535166672281 +46535734812841 +46537748078761 +46549087379625 +46550263343783 +46551808944807 +46552072863129 +46552138417561 +46552883224745 +46552883735207 +46553751633305 +46554758808985 +46566334357673 +46566368099737 +46567879958697 +46567882566311 +46568748367257 +46569286829465 +46570130713255 +46583615938729 +46584588156313 +46585425968537 +46585960236441 +46586236330153 +46587504788889 +46588144926105 +46600862916777 +46604751766937 +46618948217511 +46620025105063 +46620890906009 +46621361716633 +46621898081689 +46621900178841 +46621965696409 +46623511297433 +46628121380249 +46635021839015 +46636896912793 +46637173006505 +46639145059737 +46639652350631 +46640758275481 +46653849021095 +46654714822041 +46655253284249 +46655390965929 +46672034474663 +46672637943977 +46672638454439 +46673109265063 +46683299003801 +46687667183785 +46689214881961 +46698049322393 +46698099148185 +46703638232473 +46703841468585 +46705387580071 +46705618486681 +46705651498393 +46706461860009 +46706462370471 +46707866633625 +46708337444249 +46709412014759 +46720988293799 +46722567987369 +46723139461289 +46723368561319 +46724679819433 +46737998513561 +46738166791577 +46740011779481 +46741083424153 +46741828231337 +46741926797481 +46741927307943 +46743736827289 +46743841497257 +46755279874727 +46756216472985 +46756218570137 +46757464784281 +46757693373849 +46758032924841 +46758229738905 +46758231836057 +46758833498791 +46759075719847 +46759842954649 +46766703281561 +46772526852775 +46773463451033 +46774072453799 +46774940351897 +46775476716953 +46775478814105 +46776482807193 +46777056190633 +46777089932697 +46791584941465 +46793367300775 +46795309989273 +46807892713641 +46807926455705 +46808969601193 +46810306723225 +46810614278823 +46810845185433 +46810943751577 +46812556967321 +46820731159961 +46823964968345 +46823966845607 +46825174294697 +46825978234265 +46826118013097 +46826146512281 +46826984324505 +46827049878937 +46827518592409 +46827794686121 +46829703282073 +46831920294567 +46834380979609 +46841245819049 +46842421272745 +46842793517225 +46844231302553 +46844765570457 +46861583461031 +46862449261977 +46876580194983 +46878731362473 +46878830439079 +46881210706599 +46892685811881 +46894936055977 +46894936566439 +46895407377063 +46896273178009 +46896811640217 +46909797205401 +46909932789929 +46910270941863 +46911808374169 +46911810471321 +46912654355111 +46928153356967 +46928387727529 +46928759972009 +46928760482471 +46931641646489 +46931710126759 +46944224370857 +46945400335015 +46946945936039 +46947209854361 +46947549405353 +46948020215977 +46948020726439 +46948888624537 +46948959201959 +46949895800217 +46950033992359 +46962546649767 +46963315981721 +46963381536153 +46963850249625 +46964126343337 +46964697817257 +46964926917287 +46966034939289 +46966139609257 +46978752929961 +46979556869529 +46980562959769 +46981097227673 +46981373321385 +46981570135449 +46982641780121 +46983281917337 +46995761563033 +46995763660185 +46996838230695 +46997774828953 +46997776926105 +46997915118247 +46998780919193 +46999023140249 +46999591280809 +47001604546729 +47002102807961 +47008261637529 +47012308920999 +47014085208743 +47015162096295 +47015630809767 +47016027897241 +47016498707865 +47017035072921 +47017102687641 +47018648288665 +47030190825641 +47030224567705 +47031736426665 +47032308411047 +47032604835225 +47032912390823 +47033143297433 +47033987181223 +47040474398105 +47042541464231 +47049247833497 +47049555389095 +47049851813273 +47050390275481 +47050527957161 +47064719384745 +47067536590233 +47067704868249 +47068542680473 +47068608234905 +47075939335577 +47081731992231 +47082200705703 +47082804175017 +47083277593255 +47084349776041 +47084351873193 +47085218184601 +47085756646809 +47085789658521 +47098878306983 +47100753380761 +47101029474473 +47103001527705 +47103508818599 +47104614743449 +47109224826265 +47116125285031 +47117704978601 +47118276452521 +47118505552551 +47129939445145 +47136494411945 +47136494922407 +47136723731865 +47150416865959 +47151353464217 +47151355561369 +47151491145897 +47151491656359 +47152565936297 +47152601775513 +47153169916073 +47153366730137 +47153368827289 +47153970490023 +47154979945881 +47167697936553 +47169244048039 +47169474954649 +47170318327977 +47170318838439 +47171184639385 +47171723101593 +47172193912217 +47173268482727 +47180030749351 +47182491434393 +47186719835545 +47186721932697 +47187190646169 +47188066712985 +47188504292007 +47190041724313 +47201854981529 +47203868247449 +47204939892121 +47205684699305 +47205783775911 +47207593295257 +47207697965225 +47214805943705 +47219103836839 +47220311285929 +47221115225497 +47222121315737 +47222186870169 +47222655583641 +47222931677353 +47224807261593 +47224840273305 +47227057285799 +47236383320743 +47237319919001 +47237457600681 +47237458111143 +47237928921767 +47238796819865 +47239333184921 +47239335282073 +47240339275161 +47240946400665 +47257586253209 +47271749181609 +47271782923673 +47273866767015 +47274163191193 +47274470746791 +47274699556249 +47274701653401 +47276008179097 +47276413435289 +47282032754073 +47282317460889 +47287822803113 +47290073047209 +47290073557671 +47291113745063 +47291410169241 +47291946534297 +47291948631449 +47305102287017 +47306277740713 +47306647888041 +47306649985193 +47307516296601 +47308087770521 +47308622038425 +47315484425625 +47317497691545 +47323290348199 +47323524718761 +47323894866089 +47323896963241 +47323897473703 +47326847117991 +47340436662951 +47342587830441 +47342686907047 +47357111656617 +47357683640999 +47358452972953 +47358518527385 +47358987240857 +47359263334569 +47359834808489 +47361171930521 +47361276600489 +47373789257897 +47373789768359 +47375664842137 +47376268602023 +47383792672937 +47386040819881 +47386909228441 +47390898554265 +47391975221927 +47392911820185 +47392913917337 +47393917910425 +47394124292265 +47394160131481 +47394728272041 +47397239799193 +47408080838825 +47409256802983 +47410802404007 +47411405873321 +47411874586793 +47411877194407 +47412815669927 +47413752268185 +47413890460327 +47419257610409 +47425327816873 +47425361558937 +47426873417897 +47427445402279 +47427741826457 +47428049382055 +47428278191513 +47428280288665 +47429124172455 +47439175499161 +47442609397929 +47443413337497 +47444419427737 +47444953695641 +47445229789353 +47445426603417 +47446498248089 +47447105373593 +47447138385305 +47451031022247 +47459856375977 +47462673581465 +47463679671705 +47463745226137 +47477941676711 +47477941896601 +47479487277735 +47479884365209 +47480090747049 +47480891540889 +47480959155609 +47482504756633 +47487114839449 +47494015298215 +47495890371993 +47496166465705 +47498138518937 +47499751734681 +47510175122841 +47512233477529 +47513104301465 +47513411857063 +47513708281241 +47514244646297 +47514246743449 +47524041997721 +47531631913639 +47545588460199 +47546660642985 +47547134061223 +47548206244009 +47549074652569 +47549613114777 +47549646126489 +47555907496615 +47564381039271 +47564611945881 +47565453222057 +47565455319209 +47565455829671 +47566321630617 +47566860092825 +47567330903449 +47568405473959 +47579981752999 +47581561446569 +47582132920489 +47582362020519 +47596991972761 +47599005238681 +47600076883353 +47600821690537 +47602730286489 +47602834956457 +47614273333927 +47615209932185 +47615347613865 +47615348124327 +47616422404265 +47616458243481 +47617026384041 +47617223198105 +47617597857961 +47617826957991 +47618836413849 +47624511629991 +47631520311975 +47632456910233 +47632594591913 +47632595102375 +47633065912999 +47633669382313 +47634470176153 +47635476266393 +47636083391897 +47650576303513 +47650578400665 +47651047114137 +47652360759975 +47660207474073 +47666886172841 +47666919914905 +47669003758247 +47669300182425 +47669607738023 +47669836547481 +47669838644633 +47679724619161 +47682960304807 +47684167753897 +47684971693465 +47685977783705 +47686043338137 +47686512051609 +47686788145321 +47688663729561 +47688696741273 +47695672411545 +47700239278249 +47701414731945 +47701784879273 +47702653287833 +47703224761753 +47703759029657 +47705910707609 +47719865157017 +47721442721177 +47724923487641 +47735573654183 +47737724821673 +47748385881497 +47751679271081 +47753930025639 +47754970213031 +47755266637209 +47755803002265 +47755805099417 +47762000915111 +47768788567449 +47768926249129 +47768926759591 +47770801833369 +47771077927081 +47787381186729 +47787751334057 +47787753941671 +47790703585959 +47797465852583 +47805939395239 +47806542864553 +47807011578025 +47807014185639 +47809027451559 +47820968124585 +47821540108967 +47822309440921 +47822843708825 +47823119802537 +47823691276457 +47825028398489 +47825133068457 +47837746389161 +47838215102633 +47838550328729 +47839556418969 +47840090686873 +47840366780585 +47840563594649 +47842242364825 +47842275376537 +47854755022233 +47856669722009 +47856768288153 +47858016599449 +47858584740009 +47866069985959 +47873078667943 +47873916700057 +47874624268967 +47875227738281 +47876028532121 +47877641747865 +47889184284841 +47889218026905 +47890729885865 +47890730396327 +47891301870247 +47891598294425 +47891905850023 +47892134659481 +47892136756633 +47892978032809 +47892980640423 +47899467857305 +47901765830041 +47907370468761 +47907977374375 +47908241292697 +47908548848295 +47908845272473 +47909381637529 +47909383734681 +47923712843945 +47926530049433 +47927536139673 +47927601694105 +47941797634217 +47943343235241 +47944211643801 +47944750106009 +47944783117721 +47957871766183 +47959746839961 +47960022933673 +47961423512985 +47961994986905 +47963608202649 +47975118744231 +47976698437801 +47977269911721 +47977499011751 +47977499231641 +47993844752553 +47995488381607 +48005117674905 +48010346923417 +48010484605097 +48010485115559 +48012360189337 +48012636283049 +48013973405081 +48028468413849 +48029309690025 +48029312297639 +48030178098585 +48030716560793 +48032261941927 +48039024208551 +48045713294745 +48045715391897 +48046184105369 +48047497751207 +48057614632345 +48060848440729 +48062861706649 +48063465686425 +48064678158505 +48066586754457 +48073685426345 +48079304745129 +48080108684697 +48080246366377 +48080246876839 +48081114774937 +48081649042841 +48081925136553 +48083800720793 +48083833732505 +48096313378201 +48096451059881 +48096451570343 +48096922380967 +48098326644121 +48098602737833 +48099939859865 +48106012163481 +48106798089625 +48107628341927 +48115002148249 +48115475056025 +48130776382873 +48132860226215 +48133156650393 +48133464205991 +48133693015449 +48133695112601 +48139669168297 +48141026213273 +48146816262313 +48149067016871 +48149535730343 +48150107204263 +48150403628441 +48150939993497 +48150942090649 +48164095746217 +48165271199913 +48165641347241 +48165905776025 +48166213331623 +48166509755801 +48167048218009 +48167081229721 +48169767175577 +48182518177961 +48182888325289 +48185840577191 +48195026322841 +48199428244889 +48199430122151 +48201441510809 +48201581289641 +48216677100199 +48218256793769 +48218828267689 +48219694579097 +48220165389721 +48221206438057 +48232645035417 +48232782717097 +48232783227559 +48234658301337 +48234934395049 +48235403108521 +48235502185127 +48249892013465 +48251806713241 +48251905279385 +48270399332521 +48270868045993 +48277642577305 +48284355018137 +48285396066473 +48285866877097 +48285867387559 +48286438861479 +48286735285657 +48287271650713 +48287273747865 +48288115024041 +48288117631655 +48301602857129 +48302406796697 +48303412886937 +48303619268777 +48303881600409 +48304223248553 +48304420062617 +48306098832793 +48306131844505 +48310024481447 +48318849835177 +48319687647401 +48320866246825 +48321128578457 +48322673130905 +48337773168025 +48339117948313 +48339885000089 +48341498215833 +48346108298649 +48347570519449 +48348356445593 +48353008757415 +48356560504217 +48357033411993 +48357131978137 +48358745193881 +48371226936729 +48371833842343 +48372405316263 +48372701740441 +48373238105497 +48373240202649 +48384482491801 +48388981743785 +48390625372839 +48391094086311 +48395253276841 +48405654102185 +48407199703209 +48407771687591 +48408068111769 +48408375667367 +48408606573977 +48408639585689 +48423603307929 +48423636319641 +48424446681257 +48424711110041 +48425018665639 +48425315089817 +48425853552025 +48427398933159 +48438975212199 +48440554905769 +48442999866777 +48450546974105 +48455985431961 +48457998697881 +48458600360615 +48459813052585 +48459815149737 +48461723745689 +48473769599145 +48474203391385 +48474341073065 +48474341583527 +48474948198569 +48476216657305 +48476492751017 +48477060541095 +48477829873049 +48490412597417 +48491450369433 +48491588051113 +48491588561575 +48493463635353 +48493739729065 +48495076851097 +48504262376857 +48507694178473 +48508664298905 +48509569762713 +48509571859865 +48509602774425 +48510040573337 +48510677564825 +48519200933273 +48525913374105 +48527997217447 +48528029212841 +48528830006681 +48528832103833 +48543161213097 +48543965152665 +48544102834345 +48544103344807 +48545177624745 +48545781604521 +48547657188761 +48552652604825 +48559232737449 +48560408191145 +48560778338473 +48561042767257 +48561349812393 +48561350322855 +48561646747033 +48562185209241 +48562218220953 +48562424602793 +48562653922713 +48562686934425 +48563730590375 +48564904166809 +48576379052201 +48578858616217 +48579331523993 +48586481543847 +48594565236121 +48594567113383 +48596578502041 +48597650146713 +48613392198311 +48614260096409 +48614796461465 +48614798558617 +48620994374311 +48627782026649 +48627919708329 +48627920218791 +48629795292569 +48630071386281 +48630540099753 +48630639176359 +48644361380009 +48646374645929 +48646744793257 +48647009222041 +48649697045159 +48655655592105 +48665194675609 +48665536323753 +48666005037225 +48666269466009 +48680533568167 +48682113261737 +48683551047065 +48683988845977 +48684021857689 +48685062906025 +48696739848361 +48697543787929 +48699018591641 +48699358142633 +48699360239785 +48699557053849 +48701235824025 +48701268835737 +48701371408553 +48713748481433 +48715663181209 +48715761747353 +48723887481001 +48724233192857 +48726246458777 +48732910159257 +48734254939545 +48735021991321 +48736635207065 +48748211486105 +48749252534441 +48749723855527 +48750295329447 +48750327324841 +48751128118681 +48751161130393 +48752235920793 +48760759289241 +48766970833575 +48767542307495 +48768375096729 +48768377193881 +48782706303145 +48783544115369 +48784722714793 +48784952034713 +48784985046425 +48795039115943 +48800791093417 +48802199012761 +48802336694441 +48802908678823 +48803205103001 +48803512658599 +48803743565209 +48816865225383 +48817937408169 +48820416972185 +48820693065897 +48820889879961 +48822601661849 +48834112203431 +48838136858009 +48838675283353 +48852838211753 +48854950554279 +48859109744809 +48868906590377 +48869340382617 +48869478574759 +48870085189801 +48871353648537 +48871629742249 +48872197532327 +48872966864281 +48887459775897 +48887492787609 +48888303149225 +48888567578009 +48888875133607 +48889171557785 +48889707922841 +48889710019993 +48890888619417 +48891255401127 +48902831169705 +48903801290137 +48904706753945 +48904739765657 +48905177564569 +48905814556057 +48907360157081 +48919841899929 +48921855165849 +48922456828583 +48923669520553 +48925580213657 +48930326611353 +48939102143897 +48939239825577 +48939240336039 +48940916498601 +48940918595753 +48942794179993 +48942929764521 +48954269065385 +48954873045161 +48955306837401 +48955445029543 +48957320103321 +48957596197033 +48958933319065 +48965791548825 +48971516043433 +48973064252071 +48973995607449 +48974468515225 +48989769842073 +48991853685415 +48991885680809 +48992686474649 +48993058719129 +48993326611865 +49008529189543 +49009132658857 +49009933452697 +49010305697177 +49023089205417 +49024264659113 +49024634806441 +49024899235225 +49025206790823 +49025503215001 +49026041677209 +49026510390681 +49026543402393 +49027587058343 +49028760634777 +49035907728793 +49041511637161 +49041783218345 +49041881784489 +49042146213273 +49043757368729 +49044834036391 +49058421704089 +49058423581351 +49059030706855 +49060434970009 +49061506614681 +49069995343257 +49075670559399 +49077248155817 +49078290950823 +49078688038297 +49079158848921 +49080233639321 +49089580139929 +49091638494617 +49091776686759 +49093651760537 +49093927854249 +49094396567721 +49094495644327 +49096272151961 +49108885472665 +49109023154345 +49110800172441 +49110898738585 +49129051143577 +49129861505193 +49130125933977 +49131202821529 +49138599476633 +49143348477337 +49144389525673 +49144860846759 +49145432320679 +49146265109913 +49146298121625 +49147372912025 +49148918513049 +49161400255897 +49162646470041 +49162875059609 +49163214610601 +49163413521817 +49165125303705 +49165227876521 +49166200094105 +49171884967321 +49179620312473 +49180089025945 +49180122037657 +49196766627225 +49198111407513 +49198306985369 +49198878459289 +49200491675033 +49207349904793 +49212002216615 +49213074399401 +49215553963417 +49215830057129 +49216026871193 +49216565296537 +49217738653081 +49230827301543 +49231398775463 +49232231564697 +49243475951001 +49247975202985 +49249379976601 +49250087545511 +49251864053145 +49264647561385 +49266055480729 +49266193162409 +49266765146791 +49267061570969 +49267369126567 +49267600033177 +49269382392487 +49276142561959 +49277466084761 +49282596767129 +49282629778841 +49283440140457 +49283704569241 +49284012124839 +49284308549017 +49284844914073 +49284847011225 +49286025610649 +49297968671399 +49299176120489 +49299514272423 +49300118252199 +49300589062823 +49301993325977 +49302498009257 +49302531751321 +49308216624537 +49314978891161 +49316992157081 +49317593819815 +49318806511785 +49320717204889 +49333196850585 +49333335042727 +49335210116505 +49335486210217 +49336054000295 +49336823332249 +49337830507929 +49349406056617 +49350443828633 +49350582020775 +49351557734569 +49352457094553 +49352733188265 +49354070310297 +49366687637673 +49367657758105 +49367659855257 +49368563221913 +49368596233625 +49369308029097 +49369671024025 +49371216625049 +49377009281703 +49378144566681 +49384906833305 +49386555007145 +49386990676647 +49387823465881 +49388463603097 +49397709440409 +49403096293545 +49403096804007 +49404772966569 +49406786232489 +49413443323289 +49419771797673 +49420036226457 +49420343782055 +49420640206233 +49421178668441 +49421647381913 +49421680393625 +49422724049575 +49435372511401 +49435406253465 +49436920720039 +49437524189353 +49437786520985 +49438324983193 +49438928962969 +49453558695321 +49453560572583 +49454167698087 +49455033499033 +49455571961241 +49455709642921 +49455710153383 +49471678088601 +49472385657511 +49473223469735 +49473789920665 +49474162165145 +49474999977369 +49482235980455 +49486775485849 +49486913677991 +49488788751769 +49489533558953 +49489632635559 +49490938332569 +49491409143193 +49504059992743 +49505639686313 +49505738252457 +49506002681241 +49507613836697 +49508690504359 +49517011174809 +49521306970791 +49522886664361 +49524188134809 +49524998496425 +49525262925209 +49539527027367 +49541072628391 +49541104623785 +49541676608167 +49542147418791 +49542544506265 +49543015316889 +49544090107289 +49549774980505 +49556535149977 +49556537247129 +49557541240217 +49558012050841 +49558351601833 +49558550513049 +49560364867753 +49561337085337 +49572741940633 +49572879622313 +49574656640409 +49574755206553 +49576904787353 +49583226652057 +49585239917977 +49590998154649 +49591903618457 +49593248398745 +49594015450521 +49595628666265 +49607204945305 +49608245993641 +49609288788647 +49610121577881 +49610154589593 +49610866385065 +49610965461671 +49611229379993 +49612774981017 +49618567637671 +49619702922649 +49625964292775 +49627368555929 +49628113363113 +49643476780441 +49643945493913 +49643978505625 +49651965509017 +49661192471961 +49661330153641 +49661902138023 +49662198562201 +49662737024409 +49664519383719 +49675858684583 +49676930867369 +49676964609433 +49678007754921 +49679082545321 +49679344876953 +49679686525097 +49679883339161 +49680421764505 +49681595121049 +49693105662631 +49694313111721 +49694651263655 +49695254732969 +49695255243431 +49695726054055 +49696329523369 +49696591855001 +49697130317209 +49697668742553 +49711831670953 +49713236444569 +49713944013479 +49714781825703 +49728333841817 +49728472033959 +49730347107737 +49731190991527 +49731960323481 +49732028803751 +49732967499161 +49745618348711 +49746453235097 +49746486246809 +49747296608425 +49747561037209 +49747868592807 +49748165016985 +49748701382041 +49748703479193 +49749882078617 +49761824628905 +49762794749337 +49762796846489 +49762865326759 +49763700213145 +49763733224857 +49764445020329 +49764808015257 +49766353616281 +49778833261977 +49778835359129 +49780846527897 +49780848625049 +49782662979753 +49784573672857 +49789320070553 +49791784224153 +49796080240025 +49798093505945 +49798233284777 +49798233795239 +49799099596185 +49799909957801 +49800174386585 +49813262524585 +49814300296601 +49814438488743 +49816313562521 +49817926778265 +49824785008025 +49830509502633 +49830543244697 +49832057711271 +49832661180585 +49832923512217 +49833461974425 +49848763301273 +49850411475113 +49850847144615 +49851679933849 +49852858533273 +49858112727719 +49860125993639 +49865875873961 +49866815079833 +49868360460967 +49868926911897 +49883628265641 +49884200250023 +49885035136409 +49885066050969 +49885503849881 +49886140841369 +49886580517543 +49899196983975 +49900776677545 +49900875243689 +49902750827929 +49903827495591 +49917415163289 +49917417040551 +49918024166055 +49918889967001 +49919428429209 +49919566110889 +49919566621351 +49919803089065 +49934664018599 +49936209619623 +49936241615017 +49936813088937 +49936813599399 +49937284410023 +49937681497497 +49939227098521 +49950631953817 +49950770145959 +49951842328745 +49952645219737 +49953390026921 +49953489103527 +49954326915751 +49954794800537 +49967878931865 +49969793631641 +49969892197785 +49972041778585 +49972512589209 +49985163438759 +49986031336857 +49986743132329 +49988044602777 +49988854964393 +49989119393177 +50002341936537 +50003382984873 +50005258569113 +50006003376297 +50006102452903 +50006366371225 +50007911972249 +50016128107929 +50020391617945 +50020393715097 +50021397708185 +50021868518809 +50022208069801 +50022404883865 +50022406981017 +50022472498585 +50024018099609 +50024221335721 +50025193553305 +50030878426521 +50037638595993 +50039082485145 +50039115496857 +50039651861913 +50040657952153 +50041265077657 +50045643205287 +50054854622617 +50055760086425 +50057871918489 +50059485134233 +50066343363993 +50070995675815 +50072101600665 +50073144746153 +50073145256615 +50074481868185 +50074823516329 +50075020330393 +50076732112281 +50088173985961 +50091225023897 +50091969831081 +50098556124569 +50099671083687 +50105420964009 +50106968662185 +50108373435801 +50109918816935 +50125048939929 +50125186621609 +50125758605991 +50126624406937 +50140755339943 +50141590226329 +50142433599657 +50143005584039 +50143838373273 +50156962130599 +50158169579689 +50158507731623 +50158539727017 +50159111200937 +50159111711399 +50159582522023 +50160448322969 +50160986785177 +50161525210521 +50167210083737 +50173970253209 +50173972350361 +50175983519129 +50175985616281 +50176051133849 +50177662289305 +50177799970985 +50179813236905 +50192190309785 +50192328501927 +50192935627431 +50194203575705 +50195816791449 +50195885271719 +50208399515817 +50209437287833 +50209575479975 +50211450553753 +50213063769497 +50226653314457 +50226721794727 +50227556681113 +50228025394585 +50228301488297 +50230210084249 +50242928074921 +50243900292505 +50245272372633 +50245548466345 +50246816925081 +50247995524505 +50256702899609 +50259936707993 +50261013375655 +50261949973913 +50262090263207 +50262956064153 +50263766425769 +50264030854553 +50279337241255 +50280203042201 +50280640841113 +50281210217881 +50281277832601 +50281717508775 +50282823433625 +50294365970601 +50294399712665 +50295914179239 +50296779980185 +50297318442393 +50312552154521 +50313161157287 +50314026958233 +50314565420441 +50314703102121 +50314703612583 +50328894529705 +50329732341929 +50330671547801 +50332783379865 +50340114480537 +50345907137191 +50346979319977 +50347452738215 +50348527018153 +50348527528615 +50349931791769 +50363053451943 +50364633145513 +50364731711657 +50365204619433 +50366607295897 +50367683963559 +50368789888409 +50373754389913 +50375890657449 +50380231949721 +50380300429991 +50381880123561 +50382451597481 +50383991955625 +50383992466087 +50398520486567 +50400066087591 +50400098082985 +50400669556905 +50400670067367 +50400898656935 +50401140877991 +50408768439705 +50414592010919 +50415528609177 +50416534699417 +50417005510041 +50417345061033 +50417541875097 +50417543972249 +50417609489817 +50419155090841 +50419358326953 +50433419192999 +50433650099609 +50434493983399 +50435898246553 +50449991613849 +50450897077657 +50453008909721 +50454622125465 +50462796318105 +50466030126489 +50466198404505 +50469115037081 +50469859844265 +50469958920871 +50471735428505 +50471768440217 +50476446137753 +50483310977193 +50484486430889 +50486362015129 +50486830728601 +50487106822313 +50497231553945 +50500558465703 +50501495063961 +50502971964825 +50503508329881 +50504514420121 +50505121545625 +50520895597223 +50521761398169 +50535958068633 +50537001214121 +50537001724583 +50538338336153 +50538876798361 +50540588580249 +50553644722855 +50553676718249 +50554248192169 +50554248702631 +50554719513255 +50555585314201 +50556123776409 +50569277431977 +50570452885673 +50570825130153 +50571691441561 +50572229903769 +50573775284903 +50581672836505 +50587465493159 +50587699863721 +50588072618663 +50590953782681 +50604611807911 +50605446694297 +50606762975401 +50606862052007 +50607694841241 +50615312745881 +50621790305689 +50621858785959 +50622628117913 +50622693672345 +50623162385817 +50623438479529 +50624009953449 +50625347075481 +50637826721177 +50637828818329 +50637964913319 +50639839987097 +50639842084249 +50639907601817 +50641518757273 +50641656438953 +50643669704873 +50648313529753 +50655073699225 +50656150366887 +50657086965145 +50657227254439 +50658093055385 +50658903417001 +50659167845785 +50672255983785 +50672289725849 +50673431947943 +50674977548967 +50676052339367 +50676920237465 +50682824263065 +50689502961833 +50689536703897 +50691620547239 +50691916971417 +50692224527015 +50692455433625 +50693299317415 +50706784542889 +50707756760473 +50708594572697 +50709128840601 +50709404934313 +50709601748377 +50710673393049 +50718004493721 +50718289200537 +50724031520937 +50724869333161 +50725808539033 +50727854816665 +50727920371097 +50743193709223 +50744059510169 +50745066685849 +50745134300569 +50745573976743 +50746679901593 +50751289984409 +50758190443175 +50759770136745 +50760341610665 +50762018283689 +50763926879641 +50772004603289 +50776408622489 +50777883426201 +50778421888409 +50778559570089 +50778560080551 +50786893333913 +50795235074217 +50795806548137 +50795807058599 +50796035648167 +50796277869223 +50809763605159 +50810835787945 +50811309206183 +50811912675497 +50812008826265 +50812383486121 +50812383996583 +50813249797529 +50813788259737 +50820082641575 +50828556184231 +50828784993689 +50828787090841 +50829630974631 +50830496775577 +50831035237785 +50844156897959 +50845736591529 +50846308065449 +50847848934055 +50856871101849 +50861167117721 +50863180383641 +50864252028313 +50864996835497 +50865095912103 +50866872419737 +50866905431449 +50878448478887 +50879385077145 +50879523269287 +50880391167385 +50880861978009 +50881201529001 +50881398343065 +50881400440217 +50881465957785 +50883011558809 +50888686774951 +50890700040871 +50895695456935 +50896632055193 +50896770247335 +50898645321113 +50899651411353 +50900258536857 +50913848081817 +50914751448473 +50914753545625 +50916535904935 +50918073337241 +50918478593433 +50924151712423 +50924382619033 +50931095059865 +50932138205353 +50932138715815 +50933178903207 +50933475327385 +50933782882983 +50934013789593 +50935725571481 +50947167445161 +50948342898857 +50950152928665 +50950218483097 +50950687196569 +50950963290281 +50957549583769 +50959847556505 +50964414423209 +50965589876905 +50965960024233 +50965962121385 +50966828432793 +50967366895001 +50967399906713 +50968912276135 +50984752065191 +50985116969639 +50985617866137 +50999748799143 +51000583685529 +51001899966633 +51001999043239 +51002831832473 +51015854416041 +51017533186217 +51018104660137 +51018105170599 +51019441782169 +51019980244377 +51028451689881 +51032963712409 +51033101394089 +51033101904551 +51034976978329 +51034979075481 +51035044593049 +51035580958105 +51036655748505 +51036793430185 +51051321961127 +51051926479017 +51051929086631 +51053471031465 +51067392975017 +51067426717081 +51068568939175 +51070114540199 +51070718009513 +51071189330599 +51085715253927 +51086484585881 +51086550140313 +51087018853785 +51087294947497 +51087866421417 +51089170531737 +51089203543449 +51101921534121 +51103731563929 +51104265831833 +51104541925545 +51104738739609 +51105810384281 +51106417509785 +51115696358809 +51118930167193 +51120006834855 +51120943433113 +51121949523353 +51122759884969 +51123024313753 +51139196501401 +51140203677081 +51140271291801 +51141816892825 +51153393171865 +51155477015207 +51155773439385 +51156080994983 +51156309804441 +51156311901593 +51157155785383 +51163643002265 +51165940975001 +51166107155865 +51171545613721 +51173020417433 +51173556782489 +51173558879641 +51173696561321 +51173697071783 +51187653618343 +51187887988905 +51188725801129 +51189665007001 +51191711284633 +51191776839065 +51197972654759 +51199107939737 +51204900596391 +51205972779177 +51206446197415 +51207049666729 +51207518380201 +51207520477353 +51207520987815 +51208386788761 +51208925250969 +51208958262681 +51222046911143 +51223626604713 +51224198078633 +51225874751657 +51227783347609 +51227888017577 +51239293889191 +51240873582761 +51241445056681 +51253108049305 +51258523401625 +51259091542185 +51259663016105 +51259663526567 +51259892116135 +51273585470119 +51274522068377 +51274659750057 +51274660260519 +51275734540457 +51276338520233 +51276535334297 +51276537431449 +51278148550041 +51292412652199 +51292641461657 +51292643558809 +51293484834985 +51293487442599 +51294353243545 +51294891705753 +51308985073049 +51309888439705 +51309890536857 +51310359250329 +51311672896167 +51313210328473 +51321789777305 +51327036851609 +51328108496281 +51328853303465 +51330761899417 +51342304436393 +51343479890089 +51344718445977 +51345289919897 +51345355474329 +51345824187801 +51346100281513 +51347975865753 +51359551924903 +51360488523161 +51360626715303 +51361700995241 +51361930315161 +51362501789081 +51363507879321 +51364115004825 +51366988645785 +51372200574361 +51380253960871 +51380754857369 +51384235623833 +51395995183783 +51397035371175 +51397331795353 +51397639350951 +51397868160409 +51397870257561 +51407099280793 +51410991407273 +51410991917735 +51412670177449 +51413143085225 +51413242161831 +51414578773401 +51415115138457 +51415117235609 +51428270891177 +51429243108761 +51429446344873 +51429816492201 +51429819099815 +51430684900761 +51431223362969 +51431256374681 +51432768744103 +51433942320537 +51446458952359 +51447063470249 +51447066077863 +51448608022697 +51462799450281 +51463605267111 +51465756434601 +51466688300441 +51480280260777 +51480852245159 +51481621577113 +51482155845017 +51482431938729 +51483003412649 +51484307522969 +51484340534681 +51496820180377 +51496957862057 +51496958372519 +51498833446297 +51500512216473 +51500649898153 +51514067158425 +51515143826087 +51515144045977 +51516080424345 +51517292896425 +51517896876201 +51531249442985 +51531283185049 +51532425407143 +51533971008167 +51534574477481 +51535043190953 +51535045798567 +51541817722265 +51548530163097 +51549435626905 +51550614006439 +51550910430617 +51551217986215 +51551446795673 +51551448892825 +51552292776615 +51565778002089 +51567588031897 +51568122299801 +51568398393513 +51568595207577 +51569666852249 +51570273977753 +51577282659737 +51583024980137 +51583862792361 +51584801998233 +51586848275865 +51586913830297 +51603259351209 +51603488671129 +51604060145049 +51605673360793 +51617183902375 +51618763595945 +51619335069865 +51620735649177 +51621011742889 +51622920338841 +51623025008809 +51635402081689 +51636876885401 +51637413250457 +51637415347609 +51637553539751 +51645886793113 +51648657636761 +51653660392857 +51654800517799 +51669829247145 +51670302665383 +51670906134697 +51671374848169 +51671377455783 +51672243256729 +51672781718937 +51672814730649 +51687549643431 +51687778452889 +51687780550041 +51688621826217 +51688624433831 +51689490234777 +51690028696985 +51703150357159 +51704357806249 +51704730050729 +51705301524649 +51713737318569 +51722173842841 +51723990294697 +51725898890649 +51738378536345 +51738516218025 +51738516728487 +51740194988201 +51740391802265 +51740667895977 +51742005018009 +51748077321625 +51755763706535 +51757067306393 +51757638780313 +51757914874025 +51759251996057 +51772841541017 +51773744907673 +51773747004825 +51775529364135 +51781734326441 +51783376078233 +51791132175015 +51792172362407 +51792468786585 +51792776342183 +51793005151641 +51793007248793 +51806160904361 +51807336358057 +51808278489767 +51808574913945 +51809146387865 +51809680655769 +51809956749481 +51811832333721 +51818841015705 +51823407882409 +51824380099993 +51824583336105 +51824953483433 +51825821891993 +51826360354201 +51826393365913 +51827905735335 +51829079311769 +51841493403033 +51843033761177 +51844110428839 +51857936441513 +51858740381081 +51858742258343 +51860893425833 +51861825291673 +51874847875241 +51874848385703 +51876021742247 +51876999553193 +51877098629799 +51878435241369 +51878971606425 +51878973703577 +51880584822169 +51887445149081 +51891957171609 +51892094853289 +51892095363751 +51893970437529 +51894246531241 +51894715244713 +51897798058153 +51910919938217 +51912464490665 +51926420176281 +51929107999399 +51929711468713 +51930180182185 +51930182789799 +51944708713127 +51945478045081 +51946288406697 +51946859880617 +51946888379801 +51947089200537 +51948163990937 +51948197002649 +51955122847129 +51960914993321 +51962725023129 +51962931404969 +51963193736601 +51963259291033 +51963535384745 +51963732198809 +51965410968985 +51977923626393 +51979838326169 +51979936892313 +51981183106457 +51988408337817 +51989635677593 +51990421603737 +51997085304217 +51998625662361 +51999197136281 +52000810352025 +52012386631065 +52013292094873 +52013899000487 +52014470474407 +52014766898585 +52015074454183 +52015303263641 +52015305360793 +52016149244583 +52030539072921 +52031145978535 +52032013876633 +52032550241689 +52032552338841 +52032690530983 +52046881448105 +52047719260329 +52048658466201 +52050440825511 +52050704743833 +52052383514009 +52064966238377 +52066043125929 +52066511839401 +52067083823783 +52067380247961 +52067687803559 +52067918710169 +52067951721881 +52069701069479 +52081040370343 +52082620063913 +52084057849241 +52084592117145 +52084868210857 +52085065024921 +52086776806809 +52086881476777 +52098287348391 +52099494797481 +52099864944809 +52099867041961 +52100438515881 +52117013356713 +52118656985767 +52119125699239 +52119522786713 +52133515527577 +52133653209257 +52133653719719 +52135528793497 +52135804887209 +52136372677287 +52137142009241 +52150729457049 +52151634920857 +52151637018009 +52151667932569 +52152478294185 +52153050278567 +52153346702745 +52153885164953 +52167006314665 +52167978532249 +52168881898905 +52168883996057 +52186030310809 +52187846762665 +52189755358617 +52194717762969 +52196681203097 +52201297895593 +52202473349289 +52203414970537 +52203415480999 +52203711905177 +52204250367385 +52204283379097 +52204489760937 +52205093740713 +52206969324953 +52219620174503 +52220923774361 +52221495248281 +52221771341993 +52223108464025 +52228546701991 +52229966693785 +52236630394265 +52238170752409 +52238643660185 +52239247420071 +52256028830375 +52256325254553 +52256632810151 +52256861619609 +52256863716761 +52266092739993 +52269984866473 +52269985376935 +52271158733479 +52272136544425 +52272704334503 +52273572232601 +52274108597657 +52274110694809 +52275721813401 +52287264350377 +52288236567961 +52288439804073 +52288809951401 +52289074380185 +52289381935783 +52289678359961 +52290216822169 +52290249833881 +52291762203303 +52292935779737 +52306056929449 +52306321358233 +52307601481897 +52321792909481 +52322596849049 +52322598726311 +52324610114969 +52325616205209 +52325681759641 +52330214533799 +52339845704359 +52341423300777 +52341425397929 +52342025371033 +52342223874727 +52342863183257 +52343300982169 +52343333993881 +52343436566697 +52355813639577 +52355951321257 +52355951831719 +52357826905497 +52358102999209 +52358571712681 +52358670789287 +52361654526121 +52366298351001 +52373060617625 +52374975317401 +52375073883545 +52376320097689 +52390276644249 +52391317692585 +52392392482985 +52393226288537 +52393567936681 +52394036650153 +52394301078937 +52400811181465 +52408564670633 +52409035991719 +52409607465639 +52409639461033 +52410440254873 +52410442352025 +52424771461289 +52425240685223 +52426787872937 +52427050204569 +52427389755561 +52427391852713 +52429267436953 +52435091008167 +52437104274087 +52442018439337 +52442856251561 +52443795457433 +52444264170905 +52445577816743 +52445841735065 +52458928506265 +52460941772185 +52462482130329 +52463053604249 +52464666819993 +52470105057959 +52476177361575 +52479194840473 +52479729108377 +52480005202089 +52480202016153 +52480740441497 +52481913798041 +52482018468009 +52494395540889 +52495002446503 +52496406709657 +52496408806809 +52504534540457 +52507651095961 +52512150347945 +52514262690471 +52514659777945 +52517981666713 +52528822706345 +52530230625689 +52530368307369 +52530940291751 +52531236715929 +52531544271527 +52531775178137 +52531808189849 +52533557537447 +52539999477929 +52544791657881 +52544896327849 +52545866448281 +52546771912089 +52546804923801 +52547615285417 +52547879714201 +52548187269799 +52548483693977 +52549020059033 +52549022156185 +52562143816359 +52563351265449 +52563721412777 +52564521986727 +52566168470937 +52566706896281 +52571772889767 +52572391769497 +52581167302041 +52582981656745 +52582983753897 +52584994922665 +52596938203305 +52597371995545 +52597509677225 +52597510187687 +52598618209689 +52599385261465 +52599661355177 +52600229145255 +52600998477209 +52607856706969 +52613581201577 +52614185181353 +52614757165735 +52616060765593 +52616632239513 +52616908333225 +52618245455257 +52630862782633 +52631835000217 +52632738366873 +52633846168985 +52651197817001 +52651998610841 +52665154363561 +52666329817257 +52667271438505 +52667271948967 +52667568373145 +52667875928743 +52668106835353 +52668948111529 +52668950208681 +52670825792921 +52676649364135 +52681563529385 +52682401341609 +52683576795305 +52683946942633 +52684211371417 +52684518927015 +52684815351193 +52685353813401 +52685822526873 +52686899194535 +52688072770969 +52700486862233 +52701095864999 +52702027220377 +52702500128153 +52703103888039 +52703571772825 +52710047235481 +52715020954279 +52716929900713 +52717733840281 +52717735717543 +52718342843047 +52719747106201 +52720753196441 +52720818750873 +52733841844903 +52735015201447 +52735993012393 +52736560802471 +52737164271785 +52737965065625 +52737967162777 +52739578281369 +52750950630809 +52751088822951 +52752963896729 +52753239990441 +52753807780519 +52767089769881 +52769913397417 +52770177826201 +52771788981657 +52778651368857 +52780664634777 +52780949341593 +52785413635481 +52786454683817 +52788363279769 +52789173641385 +52789438070169 +52803702172327 +52804711628185 +52805279768745 +52806719651225 +52807190461849 +52807293034665 +52808265252249 +52813950125465 +52822187195801 +52822526746793 +52838831785369 +52838930351513 +52840176565657 +52847401797017 +52849415062937 +52854065497497 +52856078763417 +52857619121561 +52857895215273 +52859803811225 +52872421138601 +52872892459687 +52873463933607 +52874296722841 +52885541109145 +52889530434969 +52890139437735 +52891543700889 +52893156916633 +52906712719529 +52907651925401 +52908120638873 +52909434284711 +52918207720103 +52923959697577 +52925367616921 +52925505298601 +52926077282983 +52926373707161 +52926681262759 +52926910072217 +52926912169369 +52928090768793 +52929769319079 +52940033829543 +52943051308441 +52943585576345 +52943861670057 +52944058484121 +52944596909465 +52945770266009 +52945874935977 +52951605591449 +52957280807591 +52958488256681 +52958858404009 +52959658977959 +52961305462169 +52961843887513 +52976006815913 +52978119158439 +52979895666073 +52986811853479 +52992508986777 +52992647178919 +52993755200921 +52994522252697 +52994798346409 +52995366136487 +52996135468441 +53008752795817 +53009722916249 +53010628380057 +53010661391769 +53011471753385 +53011736182169 +53012043737767 +53012340161945 +53012876527001 +53012878624153 +53019074439847 +53020209724825 +53025999773865 +53026971991449 +53027875358105 +53028983160217 +53030528761241 +53045023770009 +53046838124713 +53048851390633 +53062408940199 +53062705364377 +53063012919975 +53063243826585 +53064085102761 +53074209834393 +53077437669545 +53078041649321 +53078613633703 +53079589347497 +53079917233561 +53080488707481 +53080764801193 +53082101923225 +53095623853465 +53096232856231 +53096629943705 +53097098657177 +53097164211609 +53097637119385 +53098240879271 +53115855078809 +53116227323289 +53121969643689 +53125086199193 +53126761823641 +53128978836135 +53130990224793 +53131697793703 +53133102056857 +53133474301337 +53134312113561 +53134715272601 +53147803410601 +53148067839385 +53148375394983 +53148671819161 +53149210281369 +53149678994841 +53150755662503 +53159076332953 +53163301551513 +53163372128935 +53164951822505 +53165050388649 +53165050899111 +53165314817433 +53166925972889 +53178877422247 +53180786368681 +53181590308249 +53181592185511 +53182199311015 +53183603574169 +53183741766311 +53184609664409 +53189207992999 +53198839163559 +53199606398361 +53199848619417 +53200416759977 +53201856642457 +53202327453081 +53202430025897 +53203402243481 +53214807098777 +53214945290919 +53216820364697 +53217096458409 +53217664248487 +53219440756121 +53225291810201 +53233968776601 +53234067342745 +53235313556889 +53249270103449 +53250311151785 +53250918277289 +53252219747737 +53253294538137 +53260632795815 +53261768080793 +53267558129833 +53268029450919 +53268600924839 +53269433714073 +53270178521257 +53286043663769 +53286383214761 +53302788916633 +53303257630105 +53304571275943 +53306584541863 +53317921965465 +53319029767577 +53319935231385 +53321751683241 +53323660279193 +53335170820775 +53337319891113 +53337320401575 +53338188299673 +53338394681513 +53338657013145 +53338722567577 +53338998661289 +53339195475353 +53339733900697 +53340907257241 +53341510188441 +53353386902937 +53353995905703 +53354833717927 +53355301602713 +53355400168857 +53357013384601 +53371143807145 +53372548580761 +53373256149671 +53375032657305 +53383445888409 +53389224084889 +53389361766569 +53389933750951 +53390230175129 +53390537730727 +53390766540185 +53390768637337 +53391947236761 +53403889787049 +53404859907481 +53404930484903 +53405765371289 +53405798383001 +53406608744617 +53406609255079 +53406873173401 +53407180728999 +53407477153177 +53408013518233 +53408015615385 +53421137275559 +53422344724649 +53422714871977 +53423286345897 +53423286856359 +53423515445927 +53424623467929 +53425161930137 +53425700355481 +53430766348967 +53431385228697 +53438145398169 +53440158664089 +53440226278809 +53441975115945 +53443548167577 +53443988381865 +53456365454745 +53456503646887 +53457611668889 +53458378720665 +53459991936409 +53466850166169 +53472574660777 +53472608402841 +53473750624935 +53474726338729 +53475625698713 +53475901792425 +53477238914457 +53489856241833 +53490828459417 +53491731826073 +53492476633257 +53492839628185 +53494385229209 +53500177885863 +53503749555609 +53508880237977 +53509723611305 +53510992070041 +53520878044569 +53526265408167 +53527100294553 +53527131209113 +53527941570729 +53542940401833 +53543204830617 +53543512386215 +53543741195673 +53544347272601 +53544815986073 +53545892653735 +53559480321433 +53560089324199 +53560692793513 +53560955125145 +53561493587353 +53562097347239 +53575923359913 +53576727299481 +53576729176743 +53577336302247 +53578202103193 +53578740565401 +53578878247081 +53578878757543 +53579746655641 +53592835304103 +53594846692761 +53595554261671 +53596392073895 +53596958524825 +53598571740569 +53609944090009 +53610082282151 +53611957355929 +53612801239719 +53614106936729 +53627228596903 +53628808290473 +53628906856617 +53628907367079 +53629171285401 +53630782440857 +53639942800793 +53644407094681 +53644475574951 +53645448143017 +53646055268521 +53647356738969 +53648167611047 +53648431529369 +53650180876967 +53663462866329 +53664273227945 +53664537656729 +53664844701865 +53664845212327 +53665713110425 +53666286493865 +53667258711449 +53672943584665 +53679703754137 +53680709844377 +53681180655001 +53681520205993 +53681717020057 +53681784634777 +53684472457895 +53697825244569 +53697923810713 +53699170024857 +53700073391513 +53706395256217 +53708408522137 +53713058956697 +53714166758809 +53715072222617 +53716888674473 +53718797270425 +53731414597801 +53733290182041 +53734034989225 +53734134065831 +53741736241831 +53747486122153 +53748090101929 +53748523894169 +53750438593945 +53750537160089 +53751281967273 +53752150375833 +53767114098073 +53768689565081 +53784361076121 +53784498757801 +53785070742183 +53785903531417 +53785905628569 +53785936543129 +53799027288743 +53800234737833 +53801176359081 +53801176869543 +53802251149481 +53802513481113 +53802855129257 +53803051943321 +53803590368665 +53804763725209 +53816274266791 +53817481715881 +53817851863209 +53818423337129 +53818423847591 +53818652437159 +53819498127529 +53819760459161 +53820298921369 +53820837346713 +53830086329753 +53833452576937 +53835000785575 +53836405048729 +53837112617639 +53837950429863 +53851502445977 +53851640638119 +53852748660121 +53853515711897 +53855128927641 +53868786952871 +53869621839257 +53869654850969 +53870090552729 +53870465212585 +53870465723047 +53871037196967 +53871869986201 +53871872083353 +53872478988967 +53885965450649 +53886868817305 +53887613624489 +53898768057753 +53902001866137 +53904015132057 +53904082746777 +53905693902233 +53905831583913 +53914952828313 +53921262110105 +53921402399399 +53922268200345 +53923078561961 +53923342990745 +53936431128745 +53936464870809 +53937607092903 +53941095382425 +53954617312665 +53955226315431 +53956092116377 +53956630578585 +53970959687849 +53972736705945 +53973580079273 +53974848538009 +53982179638681 +53983294597799 +53986193399977 +53987972295335 +53988206665897 +53989044478121 +53989983683993 +53992095516057 +53993708731801 +54006796869801 +54007368854183 +54008201643417 +54008234655129 +54008672454041 +54009309445529 +54009749121703 +54022365588135 +54023945281705 +54024043847849 +54024044358311 +54025919432089 +54039779827881 +54040583767449 +54040585644711 +54042058571161 +54042597033369 +54042734715049 +54042735225511 +54048201452199 +54058599857561 +54059410219177 +54059674647961 +54059981693097 +54059982203559 +54061423485097 +54062395702681 +54073938750119 +54075010932905 +54075484351143 +54075813823897 +54076559141543 +54077963404697 +54092962235801 +54093060801945 +54093806119591 +54095210382745 +54108263562649 +54108332042919 +54109911736489 +54112024079015 +54114037344935 +54118796002713 +54128427173273 +54129171980457 +54129271057063 +54139296712089 +54142623623847 +54143560222105 +54144566312345 +54145037122969 +54145376673961 +54145573488025 +54145641102745 +54147186703769 +54148328925863 +54163826556313 +54164433681817 +54176915424665 +54178023226777 +54178928690585 +54182653738393 +54196313350313 +54196313860775 +54197650472345 +54198188934553 +54199900716441 +54211342590121 +54211946569897 +54212380362137 +54212518043817 +54213756599705 +54214295061913 +54214393628057 +54215138435241 +54216006843801 +54228589568169 +54229765021865 +54230137776807 +54231542039961 +54233087421095 +54248355225769 +54248927210151 +54249759999385 +54249793011097 +54257377904025 +54263923944103 +54264758830489 +54265602714279 +54266075111593 +54266174188199 +54267006977433 +54267379221913 +54267615980199 +54281708331177 +54281972759961 +54282279805097 +54282280315559 +54283583915417 +54283616927129 +54284155389337 +54289759808167 +54290378687897 +54292626834841 +54297138857369 +54299152123289 +54299219738009 +54300830893465 +54300968575145 +54315497106087 +54316104231591 +54316605128089 +54318985395609 +54324658514599 +54331568119977 +54331601862041 +54332744084135 +54334289685159 +54335364475559 +54336232373657 +54349821918617 +54350659730841 +54350725285273 +54351193998745 +54351470092457 +54360354358681 +54366096679081 +54367873697177 +54367906708889 +54368717070505 +54369985529241 +54384181979815 +54385118578073 +54385258867367 +54386124668313 +54386935029929 +54387199458713 +54402505845415 +54403338634649 +54403371646361 +54404446436761 +54404886112935 +54405523324313 +54405992037785 +54418473780633 +54419948584345 +54420487046553 +54421330930343 +54425070372249 +54428958492057 +54435720758681 +54437195562393 +54437734024601 +54437871706281 +54437872216743 +54448532766105 +54451828763303 +54452063133865 +54452900946089 +54453840151961 +54455951984025 +54457565199769 +54462147799719 +54469075741351 +54470147924137 +54470621342375 +54471224811689 +54471696132775 +54472561933721 +54473100395929 +54486222056103 +54487801749673 +54487900826279 +54488373223593 +54491958492569 +54496922994073 +54497751149223 +54505048727721 +54507161070247 +54508937577881 +54522456325529 +54523266687145 +54523531115929 +54523838161065 +54523838671527 +54525279953065 +54531937043865 +54532765199015 +54537760615079 +54538697213337 +54538835405479 +54539703303577 +54540174114201 +54540513665193 +54540710479257 +54540778093977 +54542323695001 +54543465917095 +54556587797159 +54556816606617 +54556818703769 +54557662587559 +54559066850713 +54566216870567 +54572052415897 +54573160218009 +54574065681817 +54575848041127 +54577790729625 +54592283641241 +54593028448425 +54593127525031 +54594904032665 +54599614741913 +54601912714649 +54606479581353 +54607517353369 +54607655035049 +54608893590937 +54609432053145 +54609465064857 +54609530619289 +54610275426473 +54611143835033 +54626381553833 +54627683024281 +54628290149785 +54644064201383 +54644896990617 +54644930002329 +54659598344361 +54660169818281 +54660170328743 +54661506940313 +54661814495911 +54661846491305 +54662045402521 +54663757184409 +54670516848025 +54675166552233 +54675167062695 +54676845322409 +54677109751193 +54677416796329 +54677417306791 +54678720906649 +54678753918361 +54679292380569 +54692446036137 +54693621489833 +54693994244775 +54694597714089 +54694860045721 +54695398507929 +54710634097319 +54711241222823 +54711742119321 +54712783167657 +54727780412071 +54728615298457 +54729459182247 +54729931579561 +54730030656167 +54730863445401 +54732042044825 +54733248955801 +54739309505191 +54745796722073 +54745862276505 +54746330989977 +54746607083689 +54748482667929 +54757761516953 +54760995325337 +54761133517479 +54763008591257 +54763076205977 +54764687361433 +54764825043113 +54772707376537 +54780255569305 +54781261659545 +54782072021161 +54782336449945 +54795424587945 +54795458330009 +54796600552103 +54798146153127 +54798749622441 +54799220943527 +54800088841625 +54801163632025 +54806159048089 +54813610771865 +54815085575577 +54815393131175 +54815621940633 +54815624037785 +54816467921575 +54829953147049 +54831730165145 +54831763176857 +54832573538473 +54833841997209 +54834449122713 +54841173097881 +54846965754535 +54847200125097 +54848037937321 +54848977143193 +54851023420825 +54851088975257 +54852702191001 +54866362313383 +54867195102617 +54867228114329 +54867939909801 +54868302904729 +54869848505753 +54876776447385 +54881359047335 +54882938740905 +54883510214825 +54885186887849 +54887095483801 +54895173207449 +54899575129497 +54899577226649 +54901052030361 +54901590492569 +54901728174249 +54901728684711 +54910061938073 +54917593316761 +54918403678377 +54918668107161 +54918975152297 +54918975662759 +54932932209319 +54933400922791 +54934004392105 +54934477810343 +54935081279657 +54935549993129 +54935552600743 +54936156070057 +54936418401689 +54936956863897 +54951724788391 +54951953597849 +54951955695001 +54952799578791 +54953665379737 +54954203841945 +54968905195689 +54971017538215 +54977789461913 +54987420632473 +54988165439657 +54988264516263 +54989102328487 +55001617083047 +55002553681305 +55002691873447 +55003559771545 +55003766153385 +55004370133161 +55004566947225 +55004634561945 +55005170927001 +55006180162969 +55007322385063 +55014265732505 +55019938851495 +55020773737881 +55021013131433 +55021518545065 +55022820015513 +55023427141017 +55033850529177 +55035908883865 +55037016685977 +55037920052633 +55037922149785 +55039704509095 +55047717404057 +55049164438937 +55054735335593 +55055307319975 +55056643931545 +55056951487143 +55056983482537 +55057180296601 +55057182393753 +55070336049321 +55071308266905 +55071373821337 +55071511503017 +55072750058905 +55073288521113 +55073321532825 +55073387087257 +55074131894441 +55075000303001 +55076007478681 +55087583027369 +55089128628393 +55089131236007 +55089997036953 +55090535499161 +55093254456729 +55108753458585 +55108786470297 +55122917403303 +55123752289689 +55125068570793 +55125167647399 +55126000436633 +55127179036057 +55139023020201 +55139023530663 +55140701790377 +55141273774759 +55142577374617 +55142610386329 +55143146751385 +55143148848537 +55151620294041 +55156132316569 +55156270508711 +55158145582489 +55159824352665 +55159962034345 +55160901020327 +55174490565287 +55175097690791 +55176639635625 +55183882880409 +55190595321241 +55191737543335 +55193283144359 +55193886613673 +55193887124135 +55194357934759 +55196300623257 +55204409261465 +55208311873705 +55208915853481 +55209653190041 +55209718744473 +55210187457945 +55210463551657 +55212339135897 +55219347817881 +55225090138281 +55226867156377 +55226900168089 +55227710529705 +55228978988441 +55229586113945 +55230660684455 +55243816657065 +55245118127513 +55245324509353 +55245928489129 +55248598893977 +55262332093849 +55262365105561 +55262571487401 +55263076901033 +55263439895961 +55264985496985 +55265090166953 +55275408885145 +55277467239833 +55278942043545 +55279249599143 +55279478408601 +55279480505753 +55280324389543 +55287951951257 +55290722794905 +55294712120729 +55294714217881 +55296189021593 +55296725386649 +55296727483801 +55296865675943 +55298338602393 +55311056593065 +55311894405289 +55312833611161 +55312971292841 +55314879888793 +55314945443225 +55316558658969 +55321141258919 +55329141383337 +55329614801575 +55330218270889 +55330686984361 +55330689591975 +55331555392921 +55332093855129 +55345215515303 +55346422964393 +55346795208873 +55347366682793 +55349043355817 +55350951951769 +55356744608423 +55363669942441 +55364042186921 +55382260146345 +55382832130727 +55383697931673 +55389745392295 +55396754074279 +55397690672537 +55397828864679 +55398903144617 +55399507124393 +55399703938457 +55401317154201 +55402459376295 +55415581256359 +55415810065817 +55415812162969 +55416656046759 +55417521847705 +55418060309913 +55431045875097 +55433057043865 +55433059141017 +55434841500327 +55451277100441 +55452021907625 +55452958796455 +55460906173849 +55465473040553 +55466445258137 +55466648494249 +55467887050137 +55468425512345 +55468458524057 +55468524078489 +55469268885673 +55469269396135 +55470137294233 +55471144469913 +55483795319463 +55484630205849 +55484869599401 +55485098919321 +55485375013033 +55486175586983 +55487283608985 +55500001599657 +55501811629465 +55502345897369 +55503890449817 +55503923461529 +55518086900391 +55519163787943 +55520500399513 +55520807955111 +55520839950505 +55521036764569 +55521038861721 +55529510307225 +55534160011433 +55534160521895 +55535333878439 +55536311689385 +55536410765991 +55537747377561 +55538283742617 +55538285839769 +55539896958361 +55551439495337 +55552985096361 +55552987703975 +55553853504921 +55554391967129 +55570234682023 +55571776626857 +55585968054441 +55586773871271 +55588925038761 +55589856904601 +55591035504025 +55597188005273 +55604052844713 +55604790181273 +55605324449177 +55605600542889 +55607476127129 +55619988784537 +55620126976679 +55622002050457 +55622278144169 +55623818502313 +55624757488295 +55630473495961 +55638953648297 +55639150462361 +55641065480361 +55654451789209 +55657139612327 +55657743081641 +55657743592103 +55658214402727 +55671665535655 +55672604231065 +55673211136679 +55674079034777 +55674386590375 +55674615399833 +55674617496985 +55675461380775 +55688946606249 +55690492717735 +55690723624345 +55690756636057 +55691566997673 +55693442581913 +55694517152423 +55706193584297 +55707031396521 +55707970602393 +55708108284073 +55709752961703 +55710016880025 +55711695650201 +55723103651225 +55725116917145 +55726188561817 +55726657275289 +55726933369001 +55728841964953 +55728946634921 +55740352506535 +55741559955625 +55741932200105 +55742503674025 +55742532173209 +55743369985433 +55743904253337 +55744180347049 +55746088943001 +55758568588697 +55758570685849 +55759177591463 +55760045489561 +55760581854617 +55760583951769 +55760722143911 +55762195070361 +55769055397273 +55777969121959 +55778834922905 +55792997851305 +55793031593369 +55794074738857 +55794543452329 +55795411860889 +55795719416487 +55795950323097 +55809071472809 +55810947057049 +55810949154201 +55811793037991 +55812658838937 +55813197301145 +55827526410409 +55827898654889 +55838746361241 +55845946426777 +55847158898857 +55848095787687 +55861547140505 +55861685332647 +55863560406425 +55863836500137 +55865173622169 +55866315844263 +55872031851929 +55878932310695 +55879767197081 +55880235910553 +55880512004265 +55881083478185 +55881312578215 +55882420600217 +55894902343065 +55895037927593 +55896913511833 +55896915608985 +55898697968295 +55908157898137 +55912623057575 +55913223891623 +55914300779175 +55915637390745 +55915944946343 +55915976941737 +55916173755801 +55916175852953 +55917786971545 +55929329508521 +55930301726105 +55930504962217 +55931447093927 +55931743518105 +55932051073703 +55932281980313 +55932314992025 +55933125353641 +55933125864103 +55933993762201 +55934064339623 +55935000937881 +55946576486569 +55948122087593 +55948386516377 +55948694071975 +55948990496153 +55949528958361 +55955478358695 +55963858067625 +55964662007193 +55965668097433 +55966202365337 +55966675273113 +55967746917785 +55981105045673 +55981908985241 +55981910862503 +55983922251161 +55984062029993 +55984090529177 +55984928341401 +55984993895833 +55986172495257 +55998016479401 +55998016989863 +55999190346407 +56000168157353 +56000267233959 +56000735947431 +56001603845529 +56002140210585 +56002142307737 +56003753426329 +56008363509145 +56010613753241 +56015125775769 +56015263967911 +56017139041689 +56017415135401 +56019894479527 +56032339705241 +56034352971161 +56035633094825 +56042876339609 +56049588780441 +56050629828777 +56051704619177 +56052880072873 +56052880583335 +56067909312681 +56069457010857 +56070894796185 +56071332595097 +56077156166311 +56078291451289 +56084083597481 +56085629708967 +56085860615577 +56086703988905 +56088579573145 +56089654143655 +56102810116265 +56103006930329 +56118240642457 +56120253908377 +56121259998617 +56121325553049 +56121794266521 +56122070360233 +56123978956185 +56124083626153 +56135522003623 +56136460699033 +56136596283561 +56137067604647 +56137671073961 +56138471867801 +56138473964953 +56139317848743 +56149716254105 +56153705579929 +56153707677081 +56154314582695 +56155182480793 +56155718845849 +56155720943001 +56157332061593 +56170050052265 +56170887864489 +56171824973209 +56171827070361 +56172295783833 +56173609429671 +56173873347993 +56175146861977 +56175552118169 +56175622695591 +56188134842537 +56188168584601 +56189680443561 +56190252427943 +56190548852121 +56190856407719 +56191085217177 +56191087314329 +56204208974503 +56205416423593 +56205786570921 +56205788668073 +56207226453401 +56207760721305 +56208036815017 +56208233629081 +56209912399257 +56209945410969 +56213838047911 +56214623108505 +56222663401641 +56223033548969 +56223035646121 +56225480607129 +56241825589927 +56242294303399 +56242691390873 +56249921865113 +56256250339497 +56256822323879 +56258697397657 +56258973491369 +56260310613401 +56272927940777 +56274803525017 +56275911327129 +56276218882727 +56276515306905 +56277053769113 +56284384869785 +56290174918825 +56292050503065 +56311013269673 +56311015366825 +56311952255655 +56318714522279 +56319849807257 +56324466499753 +56325641953449 +56326584085159 +56326880509337 +56327188064935 +56327418971545 +56328260247721 +56328262344873 +56328262855335 +56329201330855 +56330137929113 +56342216794281 +56342788778663 +56343623665049 +56344092378521 +56344368472233 +56344939946153 +56345169046183 +56346277068185 +56346381738153 +56352112393625 +56358995058857 +56359798998425 +56360805088665 +56361339356569 +56361812264345 +56362883909017 +56363491034521 +56377080359591 +56379229429929 +56379265269145 +56379833409705 +56380030223769 +56380032320921 +56381643439513 +56393153981095 +56394327337639 +56395305148585 +56395872938663 +56396476407977 +56397277201817 +56397279298969 +56398856675497 +56398890417561 +56409154928025 +56410432954537 +56411978555561 +56412242984345 +56412550539943 +56412846964121 +56413383329177 +56413385426329 +56413854139801 +56420716527001 +56423014499737 +56427476696473 +56429489962393 +56431101117849 +56444961513641 +56445765453209 +56445767330471 +56447778719129 +56448784809369 +56448850363801 +56450028963225 +56453383137959 +56463046303913 +56464591904937 +56466031787417 +56466469586329 +56478982243737 +56479120435879 +56480995509657 +56481271603369 +56489466955161 +56497947107497 +56498143921561 +56498747681447 +56513445248409 +56514486296745 +56515561087145 +56516737051303 +56517469683097 +56530658994855 +56531733274793 +56532204595879 +56532808065193 +56533608859033 +56547940065449 +56549486176935 +56549717083545 +56550558359721 +56550560456873 +56550560967335 +56552436041113 +56553510611623 +56558259612327 +56560272878247 +56566024855721 +56566961964441 +56566964061593 +56567432775065 +56568746420903 +56570759686823 +56571834477223 +56582097110425 +56584110376345 +56585116466585 +56585182021017 +56585650734489 +56585926828201 +56587835424153 +56587940094121 +56598644468391 +56599345965735 +56600553414825 +56600923562153 +56602363444633 +56602897712537 +56603173806249 +56603370620313 +56603909045657 +56605049390489 +56605082402201 +56617562047897 +56618171050663 +56619575313817 +56620581404057 +56621188529561 +56623903292825 +56628877011623 +56637431294631 +56637828382105 +56651991310505 +56652025052569 +56653399229849 +56653536911529 +56654108895911 +56654405320089 +56654712875687 +56654941685145 +56654943782297 +56662274882969 +56668064932009 +56669940516249 +56671048318361 +56671355873959 +56671652298137 +56672188663193 +56672190760345 +56686519869609 +56686890016937 +56689337075097 +56705078078119 +56706150260905 +56707089246887 +56716274992537 +56720106807465 +56720678791847 +56722553865625 +56722829959337 +56724167081369 +56731025311129 +56737353785513 +56737925769895 +56739229369753 +56739505463465 +56740076937385 +56740306037415 +56741414059417 +56741518729385 +56754031386793 +56755906971033 +56756183064745 +56767151357337 +56772217350823 +56773055382937 +56774366421161 +56774402260377 +56774970400937 +56775167215001 +56775539459481 +56776377271705 +56776780430745 +56790440553127 +56790736977305 +56791044532903 +56791275439513 +56792116715689 +56792119323303 +56793057798823 +56805569945769 +56807115546793 +56807116057255 +56807379975577 +56807687531175 +56807983955353 +56808520320409 +56808522417561 +56808991131033 +56813392833191 +56820942580391 +56822851526825 +56823655466393 +56824264469159 +56824661556633 +56825195824537 +56825668732313 +56826740376985 +56827347502489 +56831273151143 +56840098504873 +56840904321703 +56842915710361 +56843921800601 +56843987355033 +56857010449063 +56858183805607 +56859021837721 +56859161616553 +56859729406631 +56860332875945 +56861133669785 +56861505914265 +56862746885529 +56867356968345 +56868819189145 +56874119234969 +56874257427111 +56876132500889 +56876408594601 +56877809173913 +56891333164441 +56892983435433 +56893082512039 +56893346430361 +56894957585817 +56901819973017 +56903833238937 +56904117945753 +56909623287977 +56910230413481 +56911874042535 +56913683561881 +56926902771881 +56928448372905 +56929316781465 +56929888255385 +56944623168167 +56944854074777 +56945695350953 +56945697958567 +56948647602855 +56959987123609 +56961803575465 +56962000389529 +56962604149415 +56962604369305 +56977234101657 +56979247367577 +56980253457817 +56980787725721 +56981063819433 +56982972415385 +56995589742761 +56995590253223 +56996061063847 +56996898876071 +56997465327001 +56997741420713 +56999078542745 +57005593157801 +57008709713305 +57012699039129 +57013308041895 +57014613738905 +57014712305049 +57016325520793 +57030818432409 +57030820529561 +57031289243033 +57032602888871 +57034616154791 +57047162043801 +57048536221081 +57048673902761 +57048674413223 +57049245887143 +57049542311321 +57049849866919 +57050078676377 +57050080773529 +57063202433703 +57064409882793 +57064780030121 +57065352014503 +57066219912601 +57066754180505 +57067030274217 +57067227088281 +57067765513625 +57068905858457 +57068938870169 +57072831507111 +57081656860841 +57082027008169 +57082291436953 +57082598992551 +57084474066329 +57099676827033 +57100580193689 +57101287762599 +57103064270233 +57108915324313 +57110377545113 +57115815783079 +57117690856857 +57117966950569 +57119304072601 +57131921399977 +57133796984217 +57134640868007 +57134904786329 +57135212341927 +57135508766105 +57136045131161 +57136047228313 +57142243044007 +57149168378025 +57151043962265 +57151320055977 +57151788769449 +57162943202713 +57170006728873 +57170945714855 +57185577544359 +57185873968537 +57186412430745 +57187253706921 +57187256314535 +57188194790055 +57197378438553 +57201782237863 +57202551569817 +57202757951657 +57203361931433 +57203933405353 +57204162505383 +57205270527385 +57217988518057 +57218792457625 +57219401460391 +57219798547865 +57220004929705 +57220267261337 +57220805723545 +57221409703321 +57222484493721 +57236911850905 +57237755224233 +57239023682969 +57240233739673 +57240636898713 +57252147440295 +57254158828953 +57254866397863 +57256270661017 +57257480717721 +57257883876761 +57270972014761 +57270972525223 +57271236443545 +57271543999143 +57271840423321 +57272376788377 +57272378885529 +57272847599001 +57282007958937 +57286540733095 +57288120426665 +57288219503271 +57288483421593 +57303954972841 +57304760789671 +57306233716121 +57306772178329 +57306909860009 +57306910370471 +57307778268569 +57312376597159 +57315459630489 +57322039763113 +57322775002521 +57323585364137 +57323849792921 +57324156838057 +57324157348519 +57324453772697 +57325025246617 +57338113895079 +57339988968857 +57341665641881 +57342138549657 +57348460414361 +57349288569511 +57355124114841 +57356940566697 +57357137380761 +57357741140647 +57359385527705 +57373479755945 +57374086881449 +57375730510503 +57376199223975 +57383801399975 +57390155260073 +57390589052313 +57390726733993 +57390727244455 +57392035867303 +57392602318233 +57392878411945 +57393347125417 +57393446202023 +57394215533977 +57408741457305 +57409551818921 +57409816247705 +57412504070823 +57425955423641 +57425957520793 +57426426234265 +57441090569625 +57443103835545 +57444920287401 +57446828883353 +57458339424935 +57459546874025 +57459917021353 +57460488495273 +57460489005735 +57461563285673 +57461825617305 +57462167265449 +57462364079513 +57462902504857 +57464042849689 +57464075861401 +57472151487897 +57475517735081 +57476555507097 +57478470206873 +57478568773017 +57479313580201 +57480181988761 +57487040218521 +57494813818265 +57495717184921 +57496424753831 +57511018511769 +57512392689049 +57512530370729 +57512530881191 +57513102355111 +57513134350505 +57513935144345 +57513937241497 +57528933975449 +57529777859239 +57530041777561 +57530349333159 +57530645757337 +57531182122393 +57531184219545 +57545513328809 +57545883476137 +57546147904921 +57546454950057 +57546455460519 +57547529740457 +57547759060377 +57547792072089 +57548330534297 +57549469793689 +57557017986457 +57563327268249 +57563394882969 +57565143720105 +57566082706087 +57579672251047 +57581547324825 +57583160540569 +57590846925479 +57596919229095 +57598498922665 +57600407518617 +57613024845993 +57614900430233 +57615176523945 +57615645237417 +57624529503641 +57632048842137 +57632892215465 +57634160674201 +57635773889945 +57649434012327 +57650299813273 +57651110174889 +57651374603673 +57665638195369 +57666109005993 +57666109516455 +57666680990375 +57667513779609 +57667546791321 +57667984590233 +57668621581721 +57681844986025 +57682648925593 +57683257928359 +57684123729305 +57684662191513 +57685263854247 +57686340961689 +57690266610343 +57699091964073 +57701337695641 +57701370707353 +57701909169561 +57702046851241 +57702047361703 +57716003908263 +57717076091049 +57718015296921 +57720127128985 +57721740344729 +57728598574489 +57733250886311 +57734323069097 +57735125960089 +57736802633113 +57737275540889 +57750397201063 +57751976894633 +57752075971239 +57753714066841 +57769223872681 +57771336215207 +57785896231081 +57786631470489 +57787441832105 +57787706260889 +57788013306025 +57788013816487 +57788310240665 +57788848702873 +57803878448537 +57804688810153 +57804885624217 +57804953238937 +57806498839961 +57807641062055 +57818980582809 +57820993848729 +57823241995673 +57823780421017 +57836227560857 +57838240826777 +57841965874585 +57843006922921 +57854011728041 +57854445520281 +57854583712423 +57856458786201 +57856734879913 +57857203593385 +57857302669991 +57858072001945 +57870654726313 +57871258706089 +57871692498329 +57871830180009 +57873607198105 +57873705764249 +57875318979993 +57889811891609 +57890282702233 +57891858169241 +57892465294745 +57899443062169 +57906155503001 +57907529680281 +57907667361961 +57907667872423 +57908239346343 +57908271341737 +57909072135577 +57909105147289 +57909444380057 +57909681138343 +57922195892903 +57923403341993 +57923773489321 +57924344963241 +57924345473703 +57925682085273 +57926021636265 +57926023733417 +57926220547481 +57927899317657 +57927932329369 +57928034902185 +57931824966311 +57940650320041 +57941020467369 +57941284896153 +57941591941289 +57941592451751 +57941888875929 +57942896051609 +57942929063321 +57953254933913 +57956621181097 +57958169389735 +57958670286233 +57959573652889 +57966723672743 +57974809242279 +57975416367783 +57978297531801 +57992790443417 +57993634327207 +57994205801127 +57995038590361 +57995410834841 +58005965800857 +58008162347687 +58010037421465 +58010313515177 +58010782228649 +58021936661913 +58027183736217 +58027251350937 +58028862506393 +58029000188073 +58029939174055 +58044571003559 +58045403792793 +58045436804505 +58046247166121 +58046511594905 +58060775697063 +58064263986585 +58065338776985 +58067135530393 +58072347458969 +58077785916825 +58078394919591 +58079032130969 +58079260720537 +58079799182745 +58080400845479 +58092115026089 +58094128292009 +58095905310105 +58096748683433 +58098017142169 +58099630357913 +58111140899495 +58112213082281 +58113152288153 +58115264120217 +58116877335961 +58129389993369 +58129494663337 +58129965984423 +58130537458343 +58131370247577 +58131403259289 +58132478049689 +58134023650713 +58138988152217 +58140951592345 +58145534192295 +58147113885865 +58147212962471 +58151002736025 +58151270628761 +58153016001945 +58165194163609 +58165227175321 +58165765637529 +58165903319209 +58165903829671 +58172817091239 +58181033222313 +58181768461721 +58182578823337 +58182843252121 +58183150297257 +58183150807719 +58183447231897 +58183985694105 +58185531075239 +58197107354279 +58198179537065 +58198652955303 +58199727745703 +58200659101081 +58201132008857 +58214117574041 +58215899933351 +58216130839961 +58216974723751 +58218378986905 +58218917412249 +58233080340649 +58235192683175 +58236969190809 +58241964606873 +58247524156825 +58249582511513 +58249720703655 +58251595777433 +58251871871145 +58252340584617 +58252439661223 +58253208993177 +58254216168857 +58257683589799 +58267734916505 +58268446711977 +58268545278121 +58268809706905 +58270355307929 +58271497530023 +58279818200473 +58284948882841 +58285693690025 +58286995160473 +58287602285977 +58300084028825 +58302097294745 +58303879654055 +58305822342553 +58306863390889 +58310568740249 +58312582006169 +58318910480553 +58319481954473 +58319482464935 +58320590486937 +58320819076505 +58321158627497 +58321357538713 +58323069320601 +58323171893417 +58334511194281 +58335548966297 +58335686647977 +58336662872233 +58336925203865 +58337463666073 +58337496677785 +58337562232217 +58338067645849 +58339175447961 +58345687965865 +58346033677721 +58351758172329 +58353306380967 +58353807277465 +58353909850281 +58354172181913 +58354710644121 +58370011970969 +58371524340391 +58372095814311 +58372928603545 +58372961615257 +58380546508185 +58381374663335 +58387927434649 +58388771318439 +58389342792359 +58390175581593 +58390547826073 +58403198675623 +58404876935337 +58405141364121 +58405448409257 +58405448919719 +58405745343897 +58406752519577 +58406785531289 +58414375447207 +58420445653671 +58422320727449 +58422388342169 +58423999497625 +58424137179305 +58425076165287 +58438665710247 +58439272835751 +58442153999769 +58448224206233 +58455912688295 +58457458289319 +58458062269095 +58458533079719 +58459400977817 +58460475768217 +58462252055961 +58471880623513 +58472018815655 +58473828335001 +58473893889433 +58474638696617 +58476043470233 +58489265283241 +58491042301337 +58491075313049 +58491416961193 +58491885674665 +58493154133401 +58494767349145 +58507991802025 +58508427471527 +58508792375975 +58509260260761 +58509293272473 +58510103634089 +58510368062873 +58524631654569 +58525674449575 +58526507238809 +58526540250521 +58527252045993 +58527615040921 +58529160641945 +58529265311913 +58541642384793 +58542646377881 +58542888598937 +58543117188505 +58543655650713 +58544257313447 +58552127096217 +58560331154841 +58560364166553 +58560902628761 +58561040310441 +58561040820903 +58574997367463 +58576069550249 +58577008756121 +58577146437801 +58578221228201 +58579120588185 +58580733803929 +58587592033689 +58592244345511 +58593316528297 +58593350270361 +58593789946535 +58594393415849 +58594864736935 +58595468206249 +58595730537881 +58596269000089 +58610970353833 +58611069430439 +58613218500777 +58615127096729 +58619854620057 +58620919753383 +58628217331881 +58630329674407 +58645624929689 +58646435291305 +58646699720089 +58647007275687 +58647303699865 +58647842162073 +58649387543207 +58654317624729 +58662004009639 +58662871907737 +58663583703209 +58663682269353 +58663946698137 +58665492299161 +58666634521255 +58677974042009 +58679756401319 +58679985210777 +58679987307929 +58680831191719 +58681696992665 +58682235454873 +58682773880217 +58689782562201 +58695218922905 +58695221020057 +58697232188825 +58697234285977 +58699016645287 +58699048640681 +58700959333785 +58711360159129 +58713438979481 +58713577171623 +58715452245401 +58716197052585 +58716296129191 +58717065461145 +58717133941415 +58718072636825 +58729648185513 +58730685957529 +58730823639209 +58732062195097 +58732600657305 +58732633669017 +58732699223449 +58734312439193 +58747970464423 +58748805350809 +58749550157993 +58750851628441 +58751458753945 +58751563423913 +58765148962201 +58767232805543 +58768065594777 +58768098606489 +58769244194201 +58782766948521 +58783338422441 +58783338932903 +58784204733849 +58784446954905 +58784675544473 +58785015095465 +58785214006681 +58785279524249 +58786925788569 +58787028361385 +58793685452185 +58798335666855 +58800013926569 +58800585400489 +58800585910951 +58801420797337 +58801889510809 +58801922522521 +58815614640297 +58817160241321 +58817162848935 +58817766318249 +58818028649881 +58818567112089 +58833802701479 +58834409826983 +58835951771817 +58838365781401 +58851783902617 +58853199260327 +58854032049561 +58862478109351 +58867017614745 +58867155806887 +58868965326233 +58869030880665 +58869775687849 +58871180461465 +58871651272089 +58872725842599 +58884302121639 +58886177195417 +58887855965593 +58887993647273 +58888932633255 +58903128793257 +58904397251993 +58904430263705 +58904636645545 +58905240625321 +58905505054105 +58919769156263 +58921314757287 +58921918226601 +58921918737063 +58922389547687 +58924332236185 +58926108523929 +58930017109401 +58936777278873 +58936779376025 +58937783369113 +58938025590169 +58938254179737 +58938790544793 +58938792641945 +58939394304679 +58940403760537 +58953121751209 +58954898769305 +58954931781017 +58957010601369 +58957617726873 +58958623817113 +58958692297383 +58963123069097 +58965482046873 +58970134358695 +58971206541481 +58972145747353 +58972283429033 +58974257579417 +58975870795161 +58984044987801 +58988488122537 +58990363706777 +58990396718489 +58991108513961 +58991471508889 +58993017109913 +58998809766567 +59006107345065 +59008355492009 +59010264087961 +59013560085159 +59022743733657 +59024187622809 +59024220634521 +59024756999577 +59024897288871 +59025763089817 +59041572282537 +59042144266919 +59043010067865 +59044524534439 +59056100813479 +59057172996265 +59057206738329 +59057646414503 +59058249883817 +59058721204903 +59059587005849 +59060125468057 +59073111033241 +59074893392551 +59075122202009 +59075124299161 +59075968182951 +59076833983897 +59077372446105 +59077910871449 +59092073799849 +59093478573465 +59095023954599 +59100958066073 +59108575970713 +59108714162855 +59110589236633 +59111334043817 +59112202452377 +59112270932647 +59125860477607 +59126695363993 +59126934757545 +59127440171177 +59127538737321 +59129348767129 +59130490989223 +59142066757801 +59143107455655 +59143942342041 +59144411055513 +59144687149225 +59145988619673 +59146595745177 +59146700415145 +59159075390873 +59159077488025 +59161088656793 +59161090753945 +59162873113255 +59162905108649 +59169562199449 +59171575465369 +59177399036583 +59178475924135 +59179341725081 +59179812535705 +59180152086697 +59180348900761 +59180350997913 +59180416515481 +59181962116505 +59182165352617 +59193504653481 +59194542425497 +59194680107177 +59195918663065 +59196457125273 +59196555691417 +59198168907161 +59199176082841 +59206461588889 +59210751631529 +59212299840167 +59213165641113 +59213704103321 +59228033212585 +59229005430169 +59230377510297 +59231922062745 +59233100662169 +59239253163417 +59240368122535 +59245280190633 +59246118002857 +59249169040793 +59262192134823 +59263870394537 +59264343302313 +59264442378919 +59265745978777 +59265778990489 +59266315355545 +59266822646439 +59267928571289 +59272538654105 +59279439112871 +59281018806441 +59281590280361 +59282992956825 +59283130638505 +59284069624487 +59293281041817 +59297659169447 +59298266294951 +59299808239785 +59314906147495 +59316451748519 +59317055217833 +59317055728295 +59317526538919 +59331012274855 +59332084457641 +59332557875879 +59332821794201 +59333632155817 +59335036929433 +59335507740057 +59336582310567 +59348258742441 +59349804853927 +59350035760537 +59350068772249 +59350879644327 +59352147592601 +59352754718105 +59352892910247 +59353760808345 +59353829288615 +59365168809369 +59366985261225 +59368253719961 +59368493113513 +59369097093289 +59382415787417 +59384597331353 +59385435143577 +59385500698009 +59385969411481 +59386245505193 +59388154101145 +59399697148583 +59400633746841 +59400635843993 +59401242749607 +59401639837081 +59401882058137 +59402110647705 +59402647012761 +59402649109913 +59404260228505 +59411120555417 +59417880724889 +59419357625753 +59419893990809 +59420034280103 +59420900081049 +59421507206553 +59435063009449 +59436002215321 +59436139897001 +59438114047385 +59439727263129 +59448019944857 +59452309987497 +59452343729561 +59452783405735 +59453386875049 +59453858196135 +59454723997081 +59455262459289 +59469591568553 +59469963813033 +59470563786137 +59471935866265 +59472211959977 +59478798253465 +59480811519385 +59481096226201 +59486838546601 +59487210791081 +59488077102489 +59488615564697 +59490160945831 +59506000734887 +59506866535833 +59508381002407 +59514097010073 +59520997468839 +59521832355225 +59522577162409 +59523148636329 +59524485758361 +59525627980455 +59536967501209 +59538749860519 +59538978669977 +59538980767129 +59539824650919 +59540690451865 +59541228914073 +59554212382105 +59554214479257 +59554350574247 +59554688215719 +59556225648025 +59556227745177 +59558010104487 +59558042099881 +59572570630823 +59574116231847 +59575190511785 +59575191022247 +59576058920345 +59576127400615 +59576129497767 +59588641644713 +59590759230119 +59591055654297 +59591363209895 +59591594116505 +59592438000295 +59593305898393 +59594313074073 +59605923225769 +59606963923623 +59607733255577 +59607798810009 +59608267523481 +59608543617193 +59609115091113 +59610452213145 +59610556883113 +59623170203817 +59623974143385 +59624142421401 +59624980233625 +59625514501529 +59625987409305 +59627059053977 +59628237653401 +59641255504551 +59642332392103 +59643198193049 +59643669003673 +59644008554665 +59644205368729 +59644207465881 +59644272983449 +59645818584473 +59646021820585 +59652678911385 +59657329126055 +59658502482599 +59659480293545 +59659579370151 +59660915981721 +59661452346777 +59661959637671 +59663065562521 +59674404863385 +59674608099497 +59676725684903 +59677022109081 +59677560571289 +59686958738087 +59694945231017 +59694945741479 +59709136658601 +59709974470825 +59712122142105 +59712959954329 +59713025508761 +59719221324455 +59720356609433 +59726149266087 +59727221448873 +59727694867111 +59727958785433 +59728769147049 +59729569940889 +59729635458457 +59730173920665 +59730644731289 +59731719301799 +59743295580839 +59744875274409 +59745446748329 +59747926092455 +59760305800601 +59762122252457 +59762319066521 +59763390711193 +59777587161767 +59778661441705 +59780308216487 +59780340211881 +59780911685801 +59780912196263 +59781383006887 +59794834139815 +59795770738073 +59795772835225 +59795908930215 +59796379740839 +59796776828313 +59797019049369 +59797247638937 +59797784003993 +59797786101145 +59797851618713 +59799397219737 +59812115210409 +59813661321895 +59813890131353 +59813892228505 +59813925240217 +59814736112295 +59816611186073 +59816749378215 +59817212020121 +59817617276313 +59817685756583 +59830200000681 +59830233742745 +59831137109401 +59831139206553 +59831276888233 +59832921565863 +59834458998169 +59834864254361 +59843038447001 +59846272255385 +59848285521305 +59849291611545 +59849357165977 +59849825879449 +59850101973161 +59852010569113 +59864728559785 +59865098707113 +59865100804265 +59865700777369 +59866538589593 +59867072857497 +59867348951209 +59867545765273 +59881737192857 +59883214093721 +59883750458777 +59883890748071 +59884756549017 +59885363674521 +59901137726119 +59902003527065 +59903517993639 +59916166455465 +59916200197529 +59917243343017 +59918284040871 +59918580465049 +59918888020647 +59919118927257 +59932240076969 +59934115661209 +59934117758361 +59935827443097 +59936365905305 +59950695014569 +59951065161897 +59951067259049 +59951933570457 +59952472032665 +59954017413799 +59960779680423 +59961914965401 +59967707622055 +59969253223079 +59970327503017 +59970328013479 +59971264391847 +59971266488999 +59984853936807 +59985688823193 +59986433630377 +59987005104297 +59988342226329 +60001060217001 +60002100914855 +60002870246809 +60002935801241 +60003404514713 +60003680608425 +60004252082345 +60005556192665 +60005589204377 +60018068850073 +60018070947225 +60018206531753 +60018207042215 +60020082115993 +60020084213145 +60021898567849 +60036392495783 +60038335184281 +60038805994905 +60039145545897 +60039342359961 +60039344457113 +60039409974681 +60040955575705 +60052498112681 +60054615698087 +60054912122265 +60055219677863 +60055448487321 +60055450584473 +60055919297945 +60056294468263 +60062781685145 +60063066391961 +60069541854617 +60069745090729 +60071555120537 +60071862676135 +60072159100313 +60072695465369 +60072697562521 +60087026671785 +60087830611353 +60088836701593 +60089370969497 +60089843877273 +60090915521945 +60091522647449 +60092094121369 +60095448296103 +60104273649833 +60105111462057 +60108096945561 +60108162499993 +60121185594023 +60122358950567 +60123336761513 +60124772449689 +60125308814745 +60126922030489 +60131532113305 +60138432572071 +60140012265641 +60140583739561 +60158801698985 +60158802209447 +60172724152999 +60173798432937 +60174873223337 +60175477203113 +60176048677033 +60176049187495 +60190005734055 +60191077916841 +60191551335079 +60192623517865 +60192625615017 +60193491926425 +60194030388633 +60194063400345 +60194501199257 +60195575769767 +60200324770471 +60207252201641 +60207721425575 +60208798313127 +60209027122585 +60209029219737 +60209870495913 +60209873103527 +60211748177305 +60211886369447 +60212349011353 +60224162268569 +60225978720425 +60226175534489 +60227247179161 +60241409246617 +60243422512537 +60244428602777 +60244494157209 +60244962870681 +60245238964393 +60247114548633 +60247147560345 +60258690607783 +60259627206041 +60259764887721 +60259765398183 +60260236208807 +60260633296281 +60260839678121 +60261640471961 +60261642569113 +60263253687705 +60268928903847 +60276874184089 +60278887450009 +60279893540249 +60280500665753 +60294056468649 +60294090210713 +60294993577369 +60294995674521 +60295464387993 +60296778033831 +60298315466137 +60304624747929 +60311303446697 +60311337188761 +60313421032103 +60313717456281 +60314025011879 +60314253821337 +60314255918489 +60327409574057 +60328585027753 +60328955175081 +60330395057561 +60330929325465 +60331205419177 +60331402233241 +60333081003417 +60337006652071 +60340089685401 +60345832005801 +60346202153129 +60347070561689 +60347609023897 +60349154405031 +60365859995033 +60373090469273 +60379418943657 +60379990928039 +60381570621609 +60382142095529 +60383479217561 +60383583887529 +60396096544937 +60397972129177 +60398248222889 +60399683911065 +60400220276121 +60400222373273 +60408693818777 +60413205841305 +60413343522985 +60413344033447 +60415219107225 +60417035559081 +60431564090023 +60433109691047 +60433713160361 +60434181873833 +60434183970985 +60434184481447 +60435120859815 +60435122956967 +60441883126439 +60447635103913 +60449752689319 +60450049113497 +60450356669095 +60450585478553 +60450587575705 +60451428851881 +60451431459495 +60464916684969 +60465385398441 +60465957382823 +60466726714777 +60467260982681 +60467537076393 +60468108550313 +60469412660633 +60469445672345 +60482163663017 +60482967602585 +60483973692825 +60484507960729 +60484980868505 +60486052513177 +60486659638681 +60500248963751 +60502398034089 +60503002013865 +60503198827929 +60503571072409 +60504812043673 +60510487259815 +60516322585255 +60517495941799 +60518473752745 +60519645012137 +60519874332057 +60520445805977 +60522059021721 +60533398322585 +60533601558697 +60535411588505 +60535719144103 +60536015568281 +60536551933337 +60536554030489 +60537022743961 +60543885131161 +60546183103897 +60553939200679 +60568130117801 +60568967930025 +60571953413529 +60572018967961 +60578214783655 +60586214908073 +60586688326311 +60587760509097 +60587763116711 +60588628917657 +60589167379865 +60589200391577 +60590712760999 +60602289040039 +60603868733609 +60604440207529 +60604669307559 +60605840786841 +60619299259801 +60620743467177 +60621115711657 +60621312525721 +60637654900905 +60639806578857 +60639905655463 +60654764197273 +60654901878953 +60654902389415 +60655373200039 +60656777463193 +60657053556905 +60658390678937 +60672654781095 +60672883590553 +60672885687705 +60673726963881 +60673729571495 +60689193459881 +60689227201945 +60690130568601 +60690132665753 +60690601379225 +60691915025063 +60702031906201 +60705265714585 +60707278980505 +60708285070745 +60708819338649 +60709095432361 +60710971016601 +60711004028313 +60717929872793 +60722546565289 +60723722018985 +60724092166313 +60724664150695 +60725532048793 +60726066316697 +60726342410409 +60726539224473 +60728217994649 +60740730652057 +60742645351833 +60742743917977 +60744357133721 +60752442703257 +60775193656729 +60776237312679 +60776706026151 +60777277500071 +60777573924249 +60777881479847 +60778110289305 +60778112386457 +60785443487129 +60791233536169 +60793109120409 +60793385214121 +60794820902297 +60795357267353 +60795359364505 +60809688473769 +60810058621097 +60810927029657 +60811465491865 +60813010872999 +60828246682279 +60828850151593 +60829318865065 +60829321472679 +60830257851047 +60830259948199 +60834661870247 +60839443596697 +60843847396007 +60845427089577 +60845998563497 +60847335685529 +60860053676201 +60861094374055 +60861863706009 +60862070087849 +60862674067625 +60863245541545 +60864549651865 +60864582663577 +60877062309273 +60877199990953 +60877200501415 +60879075575193 +60879351668905 +60880323886489 +60896223987097 +60898335819161 +60898708063641 +60899545875865 +60899949034905 +60913609157287 +60913905581465 +60914213137063 +60914441946521 +60914444043673 +60915285319849 +60915287927463 +60922059851161 +60928535313817 +60930284661415 +60930548579737 +60930856135335 +60931152559513 +60931688924569 +60931691021721 +60932159735193 +60946020130985 +60947830160793 +60948036542633 +60948298874265 +60948364428697 +60948837336473 +60950516106649 +60954441755303 +60963267109033 +60964104921257 +60966222506663 +60966518930841 +60967090404761 +60980179053223 +60982190441881 +60983730800025 +60984302273945 +60985915489689 +60990525572505 +60991353727655 +60997426031271 +60999005724841 +60999577198761 +60999806298791 +61000977778073 +61001450685849 +61016152039593 +61016251116199 +61017795668647 +61027424961945 +61028899765657 +61032791892137 +61032792402599 +61033399017641 +61034943570089 +61035042646695 +61035511360167 +61050071376041 +61050806615449 +61051616977065 +61052188961447 +61052485385625 +61053023847833 +61053056859545 +61054569228967 +61068020581785 +61068022678937 +61068863955113 +61083155727769 +61084599935145 +61084970082473 +61084972179625 +61085168993689 +61100402705817 +61102415971737 +61103422061977 +61104232423593 +61106108007833 +61106141019545 +61118620665241 +61118758346921 +61118758857383 +61119229668007 +61120633931161 +61120910024873 +61121378738345 +61122247146905 +61129105376665 +61135867643289 +61137309435289 +61137782343065 +61137880909209 +61139494124953 +61153083669913 +61153987036569 +61153989133721 +61154457847193 +61163618207129 +61170330647961 +61171843017383 +61172414491303 +61172710915481 +61173018471079 +61173247280537 +61173249377689 +61186403033257 +61187578486953 +61187948634281 +61188520108201 +61188520618663 +61189388516761 +61189594898601 +61189857230233 +61190198878377 +61190395692441 +61192074462617 +61197069878681 +61197898033831 +61204825465001 +61205195612329 +61205460041113 +61205767596711 +61206064020889 +61206602483097 +61208147864231 +61223748797849 +61231295905177 +61232912083623 +61238984387239 +61240564080809 +61242001866137 +61242472676761 +61255090004137 +61256965588377 +61257241682089 +61257809472167 +61258677370265 +61259213735321 +61259215832473 +61267687277977 +61272199300505 +61272336982185 +61272337492647 +61274212566425 +61274488660137 +61274957373609 +61291426495897 +61292706619561 +61293175333033 +61299900038553 +61306662305177 +61308746148519 +61309578937753 +61309581034905 +61309611949465 +61310422311081 +61323910144169 +61324950842023 +61325926555817 +61326528438441 +61326530535593 +61328406119833 +61328439131545 +61341157122217 +61343173533865 +61343402853785 +61343435865497 +61343974327705 +61345653097881 +61360080455065 +61362192287129 +61363805502873 +61370663732633 +61375316044455 +61377327433113 +61378867791257 +61379439265177 +61381052480921 +61393669808297 +61394141129383 +61394712603303 +61394744598697 +61395545392537 +61395547489689 +61405176563097 +61411289030825 +61411388107431 +61427123577001 +61427961389225 +61429369308569 +61429402320281 +61430078464169 +61430078974631 +61430375398809 +61430946872729 +61439456389799 +61445208367273 +61445943606681 +61446753968297 +61447018397081 +61447325952679 +61447622376857 +61448160839065 +61448193850777 +61449706220199 +61461282499239 +61464834246041 +61465307153817 +61465845579161 +61472854261145 +61478292719001 +61479736926377 +61480107073705 +61480305984921 +61482554131865 +61496648360105 +61496648870567 +61497255485609 +61498800038057 +61499367828135 +61513323864233 +61513757656473 +61513895338153 +61513895848615 +61515770922393 +61516047016105 +61516515729577 +61516614806183 +61517384138137 +61531877049753 +61531910061465 +61532720423081 +61532984851865 +61541458394521 +61548220661145 +61549124027801 +61549498687657 +61549594838425 +61551170305433 +61564259173785 +61566272439705 +61568086794409 +61568088891561 +61569964475801 +61569997487513 +61570100060329 +61574743885209 +61576923331993 +61581540024489 +61582715478185 +61583085625513 +61583657099433 +61583657609895 +61584731889833 +61584994221465 +61585333772457 +61585335869609 +61585532683673 +61587211453849 +61590538365607 +61595320092057 +61598686339241 +61599290319017 +61599724111257 +61601165903257 +61601638811033 +61601737377177 +61603350592921 +61610208822681 +61615933317289 +61617481525927 +61618885789081 +61634187115929 +61635699485351 +61636270959271 +61636302954665 +61637103748505 +61637105845657 +61652102579609 +61652378673321 +61652946463399 +61654350726553 +61654352823705 +61668681932969 +61669052080297 +61669316509081 +61669624064679 +61669920488857 +61670458951065 +61670927664537 +61672004332199 +61686563487129 +61688174642585 +61688312324265 +61702840855207 +61703447980711 +61705858334105 +61706329144729 +61707403935129 +61714412617113 +61720087833255 +61721097289113 +61721665429673 +61722466003623 +61723576122777 +61723678695593 +61724650913177 +61736055768473 +61736193960615 +61738069034393 +61738345128105 +61738813841577 +61746540479897 +61755217446297 +61757329278361 +61758942494105 +61770518773145 +61771455151513 +61772602616487 +61773435405721 +61773468417433 +61774278779049 +61774543207833 +61783016750489 +61788806799529 +61789278120615 +61789849594535 +61790682383769 +61791790185881 +61793335786905 +61807259321753 +61807292333465 +61807830795673 +61813435214503 +61814882249383 +61823098380457 +61824506299801 +61825215455401 +61825215965863 +61825512390041 +61826050852249 +61839172512423 +61840244695209 +61841183901081 +61842724259225 +61843295733145 +61844908948889 +61851767178649 +61856419490471 +61857965091495 +61859039881895 +61859971237273 +61860444145049 +61860982570393 +61875145498793 +61875244575399 +61879034348953 +61884029765017 +61887893224857 +61891785861799 +61892392476841 +61893937029289 +61894504819367 +61899748747943 +61909064835241 +61909800074649 +61910610436265 +61910874865049 +61911182420647 +61911478844825 +61912017307033 +61913562688167 +61925033786777 +61927014040985 +61927047052697 +61927857414313 +61928121843097 +61929667444121 +61941684447911 +61942149186969 +61943593394345 +61943931546279 +61943963541673 +61944162452889 +61944764115623 +61945006336679 +61946410599833 +61946949025177 +61948745778585 +61952015018663 +61952633898393 +61961409430937 +61962655645081 +61963223785641 +61965134478745 +61965237051561 +61977614124441 +61977752316583 +61979627390361 +61979903484073 +61980372197545 +61980471274151 +61981240606105 +61987753124009 +61988098835865 +61993823330473 +61994427310249 +61994861102489 +61996237340057 +61996302894489 +61996775802265 +61996874368409 +61998487584153 +62012077129113 +62012980495769 +62015026773401 +62015633898905 +62021426555559 +62023439821479 +62030836476583 +62031407950503 +62032240739737 +62032612984217 +62046942093481 +62047513567401 +62047514077863 +62047810502041 +62048850689433 +62049190240425 +62056891493031 +62062510811815 +62064189071529 +62064453500313 +62064761055911 +62065057480089 +62065595942297 +62066064655769 +62067141323431 +62080728991129 +62081337993895 +62082742257049 +62097977846439 +62098584971943 +62100127427239 +62100995325337 +62101466135961 +62102540926361 +62114083973799 +62115959047577 +62116235141289 +62116802931367 +62118108628377 +62118207194521 +62118579439001 +62119417251225 +62126335025321 +62131192759705 +62131330951847 +62133140471193 +62133206025625 +62133482119337 +62133950832809 +62150056960169 +62150419955097 +62150857534119 +62152031110553 +62152168792233 +62156432812711 +62158893497753 +62165655764377 +62166592142745 +62166696812713 +62167303938217 +62167739607719 +62168572396953 +62168605408665 +62169415770281 +62169680199065 +62183944301223 +62184953757081 +62185521897641 +62186322471591 +62186564692647 +62187432590745 +62187535163561 +62188507381145 +62194192254361 +62202396312985 +62202429324697 +62202967786905 +62219073914265 +62220418694553 +62221185746329 +62222798962073 +62229657191833 +62234309503655 +62235381686441 +62235415428505 +62236320892313 +62236458573993 +62237533364393 +62238432724377 +62240045940121 +62252663267497 +62253134588583 +62253706062503 +62254538851737 +62255646653849 +62256723541401 +62257192254873 +62262984911527 +62270282490025 +62270381566631 +62271219378855 +62274171340185 +62288362767769 +62289071923369 +62289072433831 +62289368858009 +62289676413607 +62289907320217 +62296382782873 +62298449848999 +62304937065881 +62305747427497 +62306011856281 +62306319411879 +62306615836057 +62307154298265 +62308699679399 +62320275958439 +62321821559463 +62322425028777 +62322425539239 +62322896349863 +62323293437337 +62323499819177 +62323762150809 +62323827705241 +62324300613017 +62324839038361 +62336821439143 +62337284081049 +62337286178201 +62338730385577 +62339068537511 +62339100532905 +62339297346969 +62339299444121 +62339901106855 +62340143327911 +62341009128857 +62341547591065 +62342086016409 +62353425317273 +62355642329767 +62356248944809 +62357653718425 +62358361287335 +62360137794969 +62372751115673 +62372889307815 +62374764381593 +62375608265383 +62376377597337 +62377384773017 +62388890254745 +62390035622567 +62390870508953 +62390903520665 +62391615316137 +62391713882281 +62391714392743 +62391978311065 +62393523912089 +62393628582057 +62400451853721 +62407214120345 +62408117487001 +62408862294185 +62410163764633 +62410770890137 +62423250535833 +62425265898905 +62426269891993 +62426512113049 +62427080253609 +62428653305241 +62428990946713 +62429093519529 +62433737344409 +62435750610329 +62442079084713 +62442650558633 +62442651069095 +62443516870041 +62443987680665 +62444327231657 +62457679798441 +62457713540505 +62459831476393 +62460093808025 +62460632270233 +62460730836377 +62462344052121 +62469202281881 +62475865982361 +62476474985127 +62477078454441 +62477340786073 +62477879248281 +62494692944551 +62495264418471 +62496097207705 +62504543267495 +62507003952537 +62509082772889 +62509220965031 +62511096038809 +62511939922599 +62512777734823 +62513245619609 +62513344185753 +62514554242457 +62514957401497 +62526367279783 +62528045539497 +62528309968281 +62528617523879 +62528846333337 +62529452410265 +62529921123737 +62530997791399 +62543614257831 +62545193951401 +62545556946329 +62545994525351 +62547168101785 +62547305783465 +62561834314407 +62562441439911 +62563983384745 +62563983895207 +62564851793305 +62566397394329 +62568173682073 +62579081292455 +62580090748313 +62580658888873 +62581230362793 +62581230873255 +62581459462823 +62582672154793 +62583644372377 +62595049227673 +62595187419815 +62596996939161 +62597062493593 +62597807300777 +62599212074393 +62599682885017 +62600757455527 +62605533939097 +62614210905497 +62615555685785 +62616322737561 +62617935953305 +62626110145945 +62629512232345 +62630553280681 +62631160406185 +62632428864921 +62632461876633 +62633272238249 +62633272748711 +62633536667033 +62640874924711 +62647800258729 +62649675842969 +62650420650153 +62650783645081 +62652329246105 +62655625243303 +62664808891801 +62665814982041 +62666252780953 +62666285792665 +62666822157721 +62666824254873 +62666889772441 +62683499759001 +62684069135769 +62684209425063 +62685044311449 +62685075226009 +62698165971623 +62699238154409 +62699271896473 +62700177360281 +62700315041961 +62701389832361 +62702289192345 +62703902408089 +62715412949671 +62716958550695 +62717562020009 +62717562530471 +62718033341095 +62718636810409 +62718899142041 +62719437604249 +62719976029593 +62732591259817 +62734138957993 +62736387104937 +62743023224217 +62750779320999 +62751385936041 +62752790709657 +62753498278567 +62754336090791 +62768793533849 +62769603895465 +62770175879847 +62771010766233 +62771041680793 +62772556147367 +62785172613799 +62786007500185 +62786040511897 +62786752307369 +62786850873513 +62786851383975 +62787115302297 +62787651667353 +62788660903321 +62788765573289 +62801140549017 +62801142646169 +62802586853545 +62802957000873 +62803153814937 +62803155912089 +62803757574823 +62803999795879 +62804865596825 +62805404059033 +62805942484377 +62811008477863 +62811627357593 +62818387527065 +62820400792985 +62820402890137 +62821406883225 +62821649104281 +62822217244841 +62822481673625 +62823790296473 +62824230510761 +62836607583641 +62836745775783 +62838620849561 +62839464733351 +62840234065305 +62852816789673 +62852850531737 +62855230799257 +62855769261465 +62855867827609 +62857481043353 +62870098370729 +62871070588313 +62871139068583 +62871973954969 +62872718762153 +62874020232601 +62874627358105 +62880420014759 +62882433280679 +62887345348777 +62891234198937 +62905935552681 +62906507537063 +62907373338009 +62907844148633 +62908183699625 +62908380513689 +62908448128409 +62921504271015 +62923182530729 +62923754515111 +62925058114969 +62925627491737 +62926134782631 +62935346199961 +62939722450329 +62940331453095 +62941197254041 +62941735716249 +62956971305639 +62957578431143 +62959120375977 +62959120886439 +62961534385561 +62973077432999 +62974149615785 +62977102087577 +62977200653721 +62978813869465 +62990324411047 +62991396593833 +62991870012071 +62992133930393 +62992199484825 +62992944292009 +62992944802471 +62994349065625 +62994819876249 +62995894446759 +63007470725799 +63009050419369 +63009850993319 +63011024569753 +63011162251433 +63024649223577 +63026297397417 +63027565856153 +63028409229481 +63028409739943 +63030423005863 +63041762306727 +63042937760423 +63043704995225 +63043947216281 +63044515356841 +63045086830761 +63045087341223 +63045315930791 +63046528622761 +63047500840345 +63053185713561 +63059009284775 +63059945883033 +63060951973273 +63061422783897 +63061959148953 +63062026763673 +63063572364697 +63078067373465 +63078911257255 +63079412153753 +63080179205529 +63081792421273 +63087465540263 +63090085103001 +63094375145641 +63094408887705 +63095314351513 +63095452033193 +63097426183577 +63099039399321 +63107213591961 +63113532310937 +63114001024409 +63114277118121 +63116185714073 +63120863411609 +63123161384345 +63127728251049 +63128903704745 +63129275949225 +63130680722841 +63131524096169 +63147925603737 +63148065893031 +63148931693977 +63149538819481 +63164740886697 +63165312871079 +63166178672025 +63167693138599 +63180815018663 +63181418487977 +63181418998439 +63181889809063 +63182755610009 +63183294072217 +63196277540249 +63196279637401 +63198093992105 +63198290806169 +63198292903321 +63198894566055 +63199136787111 +63200002588057 +63200541050265 +63210328458649 +63212856893609 +63214635788967 +63214870159529 +63215242404009 +63215242914471 +63216647177625 +63218192558759 +63231882767015 +63232990789017 +63233428368039 +63234503158439 +63235371056537 +63236516424359 +63249029081767 +63249863968153 +63250608775337 +63250707341481 +63250707851943 +63252517371289 +63252622041257 +63265235361961 +63266207579545 +63266276059815 +63267045391769 +63267110946201 +63267579659673 +63267855753385 +63269764349337 +63271981361831 +63282243995033 +63284257260953 +63284259358105 +63285263351193 +63286073712809 +63286338141593 +63288086978729 +63294744069529 +63300567640743 +63301644528295 +63302510329241 +63302981139865 +63303320690857 +63303517504921 +63303585119641 +63305130720665 +63316673257641 +63316706999705 +63319087267225 +63319394822823 +63319625729433 +63319724295577 +63320469613223 +63321337511321 +63329023896231 +63329630193049 +63334859441561 +63335468444327 +63336334245273 +63336872707481 +63351201816745 +63353011846553 +63353546114457 +63355090666905 +63362421767577 +63368214424231 +63368448794793 +63369286607017 +63371700616601 +63372239078809 +63372337644953 +63373950860697 +63385360738983 +63387511906473 +63387610983079 +63389991250599 +63391097175449 +63402607717031 +63404187410601 +63404758884521 +63421434899111 +63422976843945 +63422977354407 +63427605258409 +63436899297959 +63437974088359 +63438841986457 +63439084207513 +63439652348073 +63440223821993 +63440224332455 +63440452922023 +63441665613993 +63454180879015 +63455253061801 +63455726480039 +63455990398361 +63456329949353 +63456801270439 +63458205533593 +63458676344217 +63458814536359 +63459750914727 +63464181686441 +63472973458087 +63473204364697 +63474048248487 +63474549144985 +63476929412505 +63485103605145 +63488337413529 +63490153865385 +63490350679449 +63491422324121 +63492265697449 +63492266207911 +63494042715545 +63494279473831 +63501288375705 +63507597657497 +63507765935513 +63508603747737 +63508669302169 +63509138015641 +63509414109353 +63521089464999 +63522865752743 +63522865972633 +63523802351001 +63524411353767 +63524808441241 +63525279251865 +63525815616921 +63525883231641 +63527428832665 +63535117314727 +63543062594969 +63543202884263 +63544068685209 +63544675810713 +63557157553561 +63558231613609 +63558265355673 +63559170819481 +63559308501161 +63560953178791 +63562895867289 +63576555479209 +63576555989671 +63576784799129 +63577892601241 +63578200156839 +63578431063449 +63591584719017 +63592760172713 +63593130320041 +63593132417193 +63593998728601 +63594537190809 +63594570202521 +63595380564137 +63601966857625 +63603980123545 +63607993884841 +63609772780199 +63610007150761 +63610379395241 +63610379905703 +63611245706649 +63611784168857 +63613329549991 +63629169339047 +63630002128281 +63630035139993 +63631549606567 +63644166072999 +63645000959385 +63645745766569 +63645844843175 +63646317240489 +63647654362521 +63647759032489 +63660134008217 +63660136105369 +63660271689897 +63660272200359 +63661950460073 +63662147274137 +63662149371289 +63662751034023 +63663859056025 +63664397518233 +63672868963737 +63677380986265 +63677518667945 +63677519178407 +63679394252185 +63679396349337 +63680400342425 +63681210704041 +63681475132825 +63683223969961 +63695739234983 +63696847256985 +63697284836007 +63697888305321 +63698359626407 +63705131550105 +63711810248873 +63711843990937 +63713927834279 +63714224258457 +63714531814055 +63714760623513 +63714762720665 +63715606604455 +63716474502553 +63729091829929 +63730132527783 +63730901859737 +63730967414169 +63731436127641 +63731712221353 +63733587805593 +63733620817305 +63735837829799 +63740596487577 +63746338807977 +63748148837785 +63750227658137 +63764424108711 +63766366797209 +63766837607833 +63767177158825 +63767373972889 +63767441587609 +63768987188633 +63780497730215 +63782648897705 +63782747974311 +63784325570729 +63786234166681 +63798715909529 +63799894289063 +63800190713241 +63800727078297 +63800729175449 +63810524429721 +63818113835177 +63818114345639 +63832070892199 +63832305262761 +63833143074985 +63835557084569 +63836095546777 +63836128558489 +63836194112921 +63837807328665 +63842389928615 +63849317870247 +63849786583719 +63850390053033 +63850863471271 +63851466940585 +63851935654057 +63851938261671 +63852541730985 +63852804062617 +63853342524825 +63853375536537 +63853813335449 +63853951527591 +63854887905959 +63866464184999 +63868043878569 +63868615352489 +63883474404761 +63885290856617 +63885487670681 +63886559315353 +63887403199143 +63897525323161 +63900755765927 +63901830045865 +63901830556327 +63902698454425 +63902904836265 +63902940675481 +63903508816041 +63903773244825 +63904080289961 +63904080800423 +63904309609881 +63910994061991 +63918002743975 +63918939342233 +63919077534375 +63919945432473 +63920151814313 +63920952608153 +63921020222873 +63922565823897 +63936829926055 +63937058735513 +63937060832665 +63937904716455 +63938405612953 +63940380624281 +63946458999463 +63946689906073 +63950236190105 +63952294544793 +63953368604841 +63953402346905 +63954305713561 +63954307810713 +63956090170023 +63957627602329 +63971454125465 +63972460215705 +63972525770137 +63972994483609 +63973270577321 +63975146161561 +63982154843545 +63986721710249 +63987897163945 +63988267311273 +63989135719833 +63989674182041 +63989707193753 +63990517555369 +63992393139609 +64006919062937 +64007925153177 +64008532278681 +64025139119513 +64025172131225 +64040412457639 +64041749069209 +64042056624807 +64042285434265 +64042287531417 +64050758976921 +64055270999449 +64055408681129 +64055409191591 +64057087451305 +64057284265369 +64057658925225 +64057888025255 +64058996047257 +64059532412313 +64059534509465 +64073629248167 +64073863618729 +64074233766057 +64074235863209 +64074236373671 +64075102174617 +64075640636825 +64077186017959 +64083948284583 +64090876226215 +64092421827239 +64093025296553 +64093494010025 +64093496617639 +64107450556585 +64108022540967 +64108857427353 +64109602234537 +64110173708457 +64111510830489 +64119551634087 +64124228821161 +64124697534633 +64126038850969 +64126104405401 +64126573118873 +64126849212585 +64128724796825 +64128757808537 +64141237454233 +64141375135913 +64141375646375 +64143250720153 +64144256810393 +64145067172009 +64152552417959 +64159561099943 +64161503788441 +64161710170281 +64161939490201 +64162314150057 +64162510964121 +64162578578841 +64164124179865 +64164984554905 +64175666716841 +64175700458905 +64177784302247 +64178080726425 +64178388282023 +64178617091481 +64178619188633 +64179463072423 +64184593244329 +64185950289305 +64191794546073 +64193852900761 +64195327704473 +64195864069529 +64195866166681 +64210195275945 +64211972294041 +64212005305753 +64214084126105 +64214691251609 +64227442253993 +64228280066217 +64230694075801 +64231232538009 +64231265549721 +64231331104153 +64232944319897 +64244354198183 +64246505365673 +64247676625065 +64248182038697 +64250090634649 +64261601176231 +64262808625321 +64263180869801 +64263752343721 +64266130514089 +64281398829225 +64281970813607 +64293074910617 +64296967037097 +64296967547559 +64298645807273 +64299217791655 +64314246521001 +64314719939239 +64315323408553 +64315792122025 +64315794729639 +64316660530585 +64317198992793 +64317807995559 +64331966917287 +64332195726745 +64332197823897 +64333039100073 +64333041707687 +64344097064345 +64347330872729 +64349147324585 +64349344138649 +64358031590809 +64364611723433 +64367597206937 +64367662761369 +64368131474841 +64368407568553 +64370283152793 +64381859211943 +64382795810201 +64382934002343 +64384008282281 +64384809076121 +64386422291865 +64387564513959 +64392494595481 +64394507861401 +64401484580249 +64403669269913 +64416151012761 +64417225072809 +64417258814873 +64418162181529 +64418164278681 +64419946637991 +64429406567833 +64435549448871 +64436886060441 +64437193616039 +64437422425497 +64437424522649 +64440177352873 +64450578178217 +64451753631913 +64452123779241 +64452992187801 +64453530650009 +64453563661721 +64454374023337 +64456249607577 +64469000609961 +64469370757289 +64469373364903 +64470239165849 +64470777628057 +64472323009191 +64488995587481 +64489028599193 +64502587547817 +64503159532199 +64504739225769 +64505310699689 +64506647821721 +64519127467417 +64519265149097 +64519265659559 +64521140733337 +64521416827049 +64522852515225 +64523388880281 +64523390977433 +64525002096025 +64531862422937 +64536374445465 +64536512127145 +64536512637607 +64538387711385 +64538663805097 +64540204163241 +64556278295207 +64556881764521 +64557350477993 +64557353085607 +64564125009305 +64570837450137 +64572921293479 +64573217717657 +64573525273255 +64573754082713 +64573756179865 +64574600063655 +64588085289129 +64588554002601 +64589895318937 +64590429586841 +64590705680553 +64592581264793 +64599589946777 +64605332267177 +64607109285273 +64607142296985 +64609828242841 +64610902813351 +64624255600025 +64626170618025 +64626367432089 +64627980647833 +64639489312153 +64639491189415 +64641502578073 +64641642356905 +64642574222745 +64642813616297 +64643042936217 +64643319029929 +64645227625881 +64657709368729 +64658316274343 +64659184172441 +64659720537497 +64659722634649 +64670964923801 +64675464175785 +64675563252391 +64677107804839 +64689285456041 +64691298721961 +64692136534185 +64694550543769 +64694858099367 +64695089005977 +64695122017689 +64695187572121 +64696800787865 +64709383512233 +64710460399785 +64710929113257 +64711797521817 +64712335984025 +64713514583449 +64725457644199 +64726665093289 +64727037337769 +64727608811689 +64728475123097 +64729009391001 +64729986982057 +64742467863961 +64743912071337 +64744284315817 +64744481129881 +64760823505065 +64760824015527 +64762975183017 +64763074259623 +64771170534809 +64777932801433 +64778070993575 +64779179015577 +64779946067353 +64780222161065 +64781559283097 +64782701505191 +64794176610473 +64796052194713 +64796054291865 +64796898175655 +64805683365273 +64811288003993 +64812395806105 +64813299172761 +64813301269913 +64813439462055 +64815083629223 +64828468191401 +64831453674905 +64831987942809 +64832264036521 +64834139620761 +64839135036825 +64841098476953 +64841148302745 +64845715169449 +64846890623145 +64847260770473 +64847832754855 +64848129179033 +64848436734631 +64848667641241 +64848700652953 +64849511014569 +64851386598809 +64865341048217 +64865617141929 +64865813955993 +64867525737881 +64872963975847 +64881047668121 +64883060934041 +64884132578713 +64899405916839 +64899874630311 +64900742528409 +64901050084007 +64901278893465 +64901280990617 +64909752436121 +64914264458649 +64914402140329 +64914402650791 +64916277724569 +64916553818281 +64917121608359 +64917989506457 +64918525871513 +64918527968665 +64920139087257 +64932857077929 +64933227225257 +64933491654041 +64933799209639 +64934095633817 +64934634096025 +64934771777705 +64936179477159 +64948725366169 +64950738632089 +64952018755753 +64952487469225 +64962612200857 +64967016000167 +64968593596585 +64968595693737 +64969167167657 +64969195666841 +64970033479065 +64970504289689 +64983222280361 +64985238692009 +64985842671785 +64987718256025 +65000230913433 +65000369105575 +65002244179353 +65002520273065 +65010715624857 +65012728890777 +65019392591257 +65021504423321 +65023117639065 +65034693918105 +65035734966441 +65036777761447 +65036809756841 +65037610550681 +65037612647833 +65052846359961 +65052981944489 +65053453265575 +65054321163673 +65054857528729 +65054859625881 +65069188735145 +65070965753241 +65070998764953 +65071205146793 +65071434466713 +65071467478425 +65073684710809 +65074759281319 +65081521547943 +65086435713193 +65087273525417 +65089391110823 +65089687535001 +65089995090599 +65090225997209 +65090259008921 +65091937779097 +65092008356519 +65103345780121 +65103347657383 +65105359046041 +65106430690713 +65106899404185 +65107175497897 +65109084093849 +65114919419289 +65120594635431 +65121802084521 +65122172231849 +65122174329001 +65123612114329 +65124146382233 +65124619290009 +65139320643753 +65139419720359 +65155960496297 +65155961006759 +65158112174249 +65158211250855 +65158679964327 +65173239980201 +65173975219609 +65174316867753 +65174785581225 +65175050010009 +65175357565607 +65175653989785 +65176190354841 +65176192451993 +65177371051417 +65183523552665 +65189313601705 +65190283722137 +65191189185945 +65191222197657 +65192296988057 +65206324331929 +65207768539305 +65208138686633 +65208140783785 +65208337597849 +65210585744793 +65218988490137 +65223605182633 +65227398930601 +65227401027753 +65229276611993 +65237551431065 +65241355477161 +65241789269401 +65241927461543 +65243035483545 +65243231061401 +65243802535321 +65244078629033 +65245415751065 +65252273980825 +65257998475433 +65258602455209 +65260478039449 +65260754133161 +65260950947225 +65262662729113 +65276252274073 +65277155640729 +65277157737881 +65278368112809 +65288400027033 +65293466020519 +65295011621543 +65295615090857 +65296415884697 +65296417981849 +65309571637417 +65310747091113 +65311117238441 +65311689222823 +65311985647001 +65312293202599 +65312524109209 +65313367482537 +65314306468519 +65315243066777 +65321066637991 +65327994069161 +65328364216489 +65328628645273 +65328936200871 +65329232625049 +65329768990105 +65329771087257 +65330239800729 +65344100196521 +65344904136089 +65346917402009 +65347989046681 +65362152991399 +65363730587817 +65365170470297 +65365641280921 +65378120926617 +65378259118759 +65380134192537 +65380410286249 +65380978076327 +65382382339481 +65382384436633 +65383995555225 +65388605638041 +65395367904665 +65395506096807 +65397381170585 +65397657264297 +65412581834137 +65412583931289 +65414595100057 +65416206255513 +65416343937193 +65423068642713 +65423118468505 +65425081908633 +65429830909337 +65430871957673 +65431914752679 +65431946748073 +65432747541913 +65433855344025 +65449697042601 +65449699139753 +65451574723993 +65451710308521 +65457398295207 +65458367399321 +65464325726377 +65466102744473 +65466571457945 +65466604469657 +65468821702041 +65469896272551 +65483249059225 +65485360891289 +65486974107033 +65493832336793 +65498482771353 +65498484648615 +65500496037273 +65501567681945 +65502036395417 +65502312489129 +65504221085081 +65516838412457 +65517309733543 +65517913202857 +65518713996697 +65529958383001 +65534457634985 +65534556711591 +65550292181161 +65551129993385 +65552537912729 +65553247578791 +65553544002969 +65553851558567 +65554082465177 +65555864824487 +65562624993959 +65568376971433 +65569112210841 +65569922572457 +65570187001241 +65570494556839 +65570790981017 +65571327346073 +65571329443225 +65572508042649 +65584451103399 +65585658552489 +65586028699817 +65587071494823 +65587468582297 +65588002850201 +65588475757977 +65589014183321 +65590154528153 +65594699056537 +65601461323161 +65602905530537 +65603275677865 +65603474589081 +65605722736025 +65606261161369 +65619817474727 +65621968642217 +65622536432295 +65630163994009 +65636492468393 +65636926260633 +65637064452775 +65638172474777 +65638368052633 +65638939526553 +65639215620265 +65640552742297 +65653170069673 +65654140190105 +65655045653913 +65656153456025 +65657699057049 +65663491713703 +65664626998681 +65671389265305 +65672292631961 +65684191872409 +65691255398569 +65698956651175 +65704708628649 +65706254229673 +65706826214055 +65707122638233 +65707430193831 +65707661100441 +65708502376617 +65709443459751 +65710380058009 +65718488696217 +65721854943401 +65722458923177 +65724334507417 +65724610601129 +65724807415193 +65726519197081 +65732354522521 +65739237187753 +65740041127321 +65740650130087 +65742054393241 +65743060483481 +65743126037913 +65757322488487 +65758160520601 +65758868089511 +65759471558825 +65760272352665 +65760644597145 +65773257917849 +65773396109991 +65775271183769 +65775547277481 +65776115067559 +65777519330713 +65777891575193 +65779132546457 +65792220684457 +65792485113241 +65792792668839 +65793089093017 +65793625458073 +65793627555225 +65794096268697 +65800958655897 +65807718825369 +65807720922521 +65809369096361 +65809732091289 +65811343246745 +65811480928425 +65826009459367 +65827587055785 +65829026938265 +65829497748889 +65830572539289 +65844834033833 +65859224372633 +65859362564775 +65861237638553 +65861513732265 +65869709084057 +65871722349977 +65878386050457 +65878990030233 +65880497882521 +65882111098265 +65893687377305 +65894728425641 +65895335551145 +65895771220647 +65896604009881 +65897711811993 +65898788699545 +65905050069671 +65906185354649 +65906608473497 +65911975403689 +65912446724775 +65913284536999 +65913850987929 +65914127081641 +65929959212441 +65930427925913 +65933752740519 +65940515007143 +65947674903961 +65948384570023 +65948680994201 +65948988549799 +65949219456409 +65951001815719 +65962339239321 +65962341116583 +65964352505241 +65964490186921 +65964490697383 +65965892863385 +65966168957097 +65968077553049 +65978886597287 +65979588094631 +65980795543721 +65981133695655 +65981165691049 +65981737675431 +65982208486055 +65982605573529 +65983139841433 +65983612749209 +65984151174553 +65985291519385 +65998314102953 +65998413179559 +65999718876569 +66002202953113 +66014954465959 +66016965854617 +66017105633449 +66017673423527 +66019449931161 +66030955412889 +66032233439401 +66032968678809 +66033779040425 +66034043469209 +66034351024807 +66034647448985 +66035183814041 +66035185911193 +66042517011865 +66048307060905 +66049277181337 +66050182645145 +66050927452329 +66051026528935 +66051290447257 +66052836048281 +66065315693977 +66065317791129 +66066761998505 +66067132145833 +66067331057049 +66069579203993 +66070117629337 +66075183622823 +66075802502553 +66086392389801 +66099778698649 +66100782728601 +66100920920743 +66102795994521 +66103072088233 +66104409210265 +66111267440025 +66117025676697 +66119143612585 +66119405944217 +66119747592361 +66119944406425 +66120548166311 +66121656188313 +66135245733273 +66136149099929 +66136893907113 +66144595159719 +66146608425639 +66148166829465 +66153297511833 +66154005080743 +66154842892967 +66155409343897 +66156619400601 +66170110697641 +66170682682023 +66170979106201 +66171517568409 +66172358844585 +66172361452199 +66173299927719 +66185679415975 +66187357675689 +66187622104473 +66187929660071 +66188226084249 +66188762449305 +66188764546457 +66189233259929 +66203093655721 +66203897595289 +66204506598055 +66205110067369 +66205372399001 +66205910861209 +66206916951449 +66221146450599 +66222724047017 +66223295520937 +66223296031399 +66224163929497 +66224634740121 +66224737312937 +66225709530521 +66237114385817 +66237252577959 +66239127651737 +66239971535527 +66240809347751 +66241277232537 +66241375798681 +66241748043161 +66242585855385 +66242989014425 +66247599097241 +66249847244185 +66254361363865 +66254499556007 +66256374629785 +66257620843929 +66258524210585 +66271575293337 +66271577390489 +66271645870759 +66273225564329 +66273588559257 +66275199714713 +66275337396393 +66275337906855 +66288824368537 +66289865416873 +66290472542377 +66290908211879 +66291741001113 +66292584884903 +66292848803225 +66307880140185 +66308690501801 +66308954930585 +66309262486183 +66324121027993 +66325096203673 +66325127118233 +66325564917145 +66326201908633 +66328889731751 +66342242518425 +66344354350489 +66345967566233 +66352825795993 +66357476230553 +66357478107815 +66359489496473 +66359627178153 +66359627688615 +66360701968553 +66361305948329 +66363214544281 +66374656417961 +66375831871657 +66377141004967 +66377707455897 +66377983549609 +66378452263081 +66391903396009 +66393451094185 +66393550170791 +66394387983015 +66394855867801 +66395699241129 +66411531371929 +66412241037991 +66413075924377 +66426092404121 +66428105670041 +66428916031657 +66428916542119 +66429180460441 +66429488016039 +66429784440217 +66430320805273 +66430322902425 +66443444562599 +66444652011689 +66444990163623 +66445022159017 +66445593632937 +66445594143399 +66445822732967 +66446064954023 +66446462041497 +66446668423337 +66446930754969 +66447469217177 +66448007642521 +66449147987353 +66453073636007 +66453692515737 +66460452685209 +66461898989737 +66462269137065 +66462465951129 +66462468048281 +66462533565849 +66464177733017 +66464716195225 +66465855454617 +66478810933927 +66480822322585 +66481529891495 +66489157453209 +66490619674009 +66494915689881 +66495919719833 +66496057911975 +66497932985753 +66499546201497 +66512163528873 +66513133649305 +66513204226727 +66514039113113 +66514783920297 +66514882996903 +66515146915225 +66516692516249 +66522485172903 +66531286091161 +66532030898345 +66543185331609 +66546419139993 +66548432405913 +66549438496153 +66550248857769 +66550513286553 +66565247688873 +66565819673255 +66566685474201 +66567495835817 +66567692649881 +66567760264601 +66580882144665 +66581787608473 +66583262412185 +66583604060329 +66583800874393 +66585512656281 +66598230646953 +66599034586521 +66599643589287 +66600509390233 +66601047852441 +66617153979801 +66619265811865 +66620879027609 +66632251377049 +66632389569191 +66633461751977 +66634264642969 +66636414223769 +66636512789913 +66638126005657 +66649535883943 +66651214143657 +66651786128039 +66652618917273 +66653089727897 +66666714381721 +66666782861991 +66668362555561 +66670099727769 +66670336705945 +66670474387625 +66670474898087 +66685002918567 +66686442833305 +66686580514985 +66687151988905 +66687152499367 +66688593780905 +66689565998489 +66695701759385 +66701074442919 +66703017131417 +66703827493033 +66704091921817 +66704398966953 +66704399477415 +66718217831833 +66718356023975 +66719428206761 +66720231097753 +66721477311897 +66722380678553 +66737379509657 +66739491341721 +66741104557465 +66749278750105 +66752680836505 +66754329010345 +66755597469081 +66756441352871 +66756705271193 +66762928569753 +66763213276569 +66764043528871 +66769793409193 +66772844447129 +66773120540841 +66773589254313 +66783713985945 +66788983586201 +66789421385113 +66789990761881 +66790058376601 +66791603977625 +66792746199719 +66806668363161 +66807378029223 +66808243830169 +66808850955673 +66821332698521 +66823345964441 +66823483646121 +66823484156583 +66827071012249 +66831817409945 +66838581553831 +66839789002921 +66840159150249 +66840730624169 +66840731134631 +66840959724199 +66841201945255 +66842067746201 +66842606208409 +66844284978585 +66855759863977 +66857307562153 +66857308072615 +66858712335769 +66859555709097 +66873947925159 +66874555050663 +66875959313817 +66892772499625 +66892773010087 +66893344484007 +66894177273241 +66894210284953 +66908341217959 +66909176104345 +66909920911529 +66910019988135 +66911796495769 +66911829507481 +66924309153177 +66925755457705 +66926125605033 +66926322419097 +66926324516249 +66926390033817 +66928001189273 +66928034200985 +66928572663193 +66934177082023 +66934795961753 +66941556131225 +66943569397145 +66944575487385 +66945385849001 +66945650277785 +66958772157849 +66959914379943 +66961789453721 +66962534771367 +66963402669465 +66969075788455 +66971695351193 +66976019135897 +66976924599705 +66978399403417 +66978937865625 +66980649647513 +66981724437913 +66993266974889 +66995142559129 +66995611272601 +66995887366313 +67004771632537 +67010513952937 +67012290971033 +67014402803097 +67016016018841 +67029676141223 +67030541942169 +67031352303785 +67031549117849 +67031616732569 +67033162333593 +67044672875175 +67046824042665 +67046923119271 +67047755908505 +67050409311641 +67062891054489 +67063500057255 +67064365858201 +67064904320409 +67073375765913 +67081579824537 +67081717506217 +67082288980137 +67082289490599 +67083730772137 +67096246037159 +67097318219945 +67100270691737 +67100369257881 +67101982473625 +67108840703385 +67113493015207 +67114565197993 +67115038616231 +67116113406631 +67116614303129 +67117517669785 +67130570849689 +67130639329959 +67132219023529 +67132790497449 +67134193173913 +67134330855593 +67134331366055 +67136107873689 +67147817827737 +67149466001577 +67149662815641 +67150734460313 +67151578344103 +67153354851737 +67164930910887 +67166873599385 +67167683961001 +67167948389785 +67168255434921 +67168255945383 +67177182472871 +67184120577433 +67185127753113 +67185195367833 +67186740968857 +67187883190951 +67201005071015 +67201235977625 +67202079861415 +67203347809689 +67204961025433 +67213253707161 +67216469689753 +67218482955673 +67218620637353 +67218621147815 +67222208003481 +67232629294489 +67233649877161 +67236635360665 +67236700915097 +67236977008809 +67237445722281 +67244032015769 +67246329988505 +67250896855209 +67252072308905 +67252444553385 +67252445063847 +67253310864793 +67253849327001 +67254692700329 +67270798827689 +67271234497191 +67272100298137 +67272707423641 +67287910001319 +67288481475239 +67289314264473 +67289347276185 +67304015618217 +67304587092137 +67304587602599 +67304816192167 +67305058413223 +67305695624601 +67305924214169 +67306462676377 +67314934121881 +67319446144409 +67319584336551 +67321262596265 +67321459410329 +67321461507481 +67321527025049 +67323138180505 +67323171192217 +67323709654425 +67337804393127 +67338411518631 +67339277319577 +67339815781785 +67339953463465 +67353909149081 +67355051371175 +67356596972199 +67357671762599 +67358539660697 +67372197685927 +67373032572313 +67373777379497 +67373876456103 +67374348853417 +67375652963737 +67375685975449 +67383726779047 +67388403966121 +67390213995929 +67390279550361 +67390748263833 +67391024357545 +67402178790809 +67405412599193 +67405550791335 +67407425865113 +67408431955353 +67409242316969 +67409506745753 +67417124650393 +67424813132455 +67425178036903 +67425678933401 +67426489295017 +67426686109081 +67426753723801 +67428299324825 +67440781067673 +67441959447207 +67442255871385 +67442563426983 +67442794333593 +67443638217383 +67444506115481 +67445580905881 +67458028045721 +67459502849433 +67460041311641 +67464807407785 +67474370420905 +67476147439001 +67476180450713 +67478259271065 +67479872486809 +67491383028391 +67492455211177 +67493532098729 +67494606889129 +67494869220761 +67495407682969 +67495440694681 +67495506249113 +67497119464857 +67508529343143 +67510208113319 +67510680510633 +67510779587239 +67511612376473 +67512357183657 +67514265779609 +67514370449577 +67525776321191 +67527356014761 +67527927488681 +67529468357287 +67534808754855 +67539590481305 +67545436292505 +67545573974185 +67546145448105 +67546145958567 +67560067902119 +67560068122009 +67561142182057 +67561142692519 +67562010590617 +67562820952233 +67563085381017 +67563392426153 +67563392936615 +67563689360793 +67577349483175 +67578421665961 +67578895084199 +67579498553513 +67579969874599 +67580470771097 +67580573343913 +67580835675545 +67581374137753 +67588524157607 +67594359702937 +67596142062247 +67596370871705 +67596372968857 +67597216852647 +67599692760473 +67600098016665 +67613322469545 +67613519283609 +67614590928281 +67615434812071 +67622206735769 +67628786868393 +67629962832551 +67631772351897 +67631837906329 +67632582713513 +67633451122073 +67647109147303 +67647977045401 +67648984221081 +67649051835801 +67650597436825 +67651739658919 +67665935818921 +67666371488423 +67666736392871 +67667204277657 +67667237289369 +67667844414873 +67667949084841 +67680326157721 +67682337326489 +67682339423641 +67682477105321 +67682477615783 +67684121782951 +67686064471449 +67690810869145 +67699152609449 +67699724083369 +67699724593831 +67699953183399 +67700832615833 +67701061205401 +67701599667609 +67713915510953 +67714753323177 +67715928776873 +67716298924201 +67716301021353 +67716301531815 +67717167332761 +67717705794969 +67717738806681 +67718549168297 +67732941384359 +67733545902249 +67733548509863 +67734414310809 +67734952773017 +67735090454697 +67735327432873 +67752337943207 +67753170732441 +67753203744153 +67767334677159 +67768169563545 +67768914370729 +67770822966681 +67783302612377 +67783440294057 +67783440804519 +67785119064233 +67785315878297 +67785317975449 +67786994648473 +67787027660185 +67787566122393 +67800687782567 +67802562856345 +67803568946585 +67804379308201 +67804643736985 +67807049713049 +67817765617049 +67818907839143 +67820453440167 +67821056909481 +67821528230567 +67826658402473 +67828300154265 +67835918058905 +67837096438439 +67837392862617 +67837700418215 +67837929227673 +67837931324825 +67838775208615 +67840717897113 +67852260434089 +67854070463897 +67854136018329 +67854604731801 +67854880825513 +67856756409753 +67863765091737 +67869304176025 +67869507412137 +67871284430233 +67871317441945 +67873396262297 +67874003387801 +67875009478041 +67875077958311 +67889034504871 +67889535401369 +67889741783209 +67890247196841 +67890345762985 +67890610191769 +67892155792793 +67903666334375 +67905817501865 +67906749367705 +67907494174889 +67909402770841 +67909507440809 +67921882416537 +67921884513689 +67923359317401 +67923895682457 +67923897779609 +67925508898201 +67928663875753 +67932369225113 +67935140068761 +67940573283737 +67940710965417 +67941282439337 +67941282949799 +67942148750745 +67942722134185 +67955239496359 +67956311679145 +67957388566697 +67958725688729 +67959264150937 +67959297162649 +67959362717081 +67960975932825 +67967488450729 +67967834162585 +67972486474407 +67973558657193 +67974032075431 +67974635544745 +67975104258217 +67975106865831 +67975972666777 +67976511128985 +67989632789159 +67991212482729 +67991783956649 +68008459460777 +68008656274841 +68009727919513 +68023924370087 +68024999160487 +68026073440425 +68026677420201 +68027248894121 +68027249404583 +68042246138535 +68043320418473 +68043549738393 +68044121212313 +68045734428057 +68046876650151 +68058216170905 +68059998530215 +68060227339673 +68060229436825 +68061073320615 +68075463148953 +68077474317721 +68077476414873 +68077614607015 +68079258774183 +68092643336361 +68093681108377 +68093819300519 +68095628819865 +68095694374297 +68096439181481 +68097307590041 +68098314765721 +68109890314409 +68111065768105 +68111435915433 +68111438523047 +68112304323993 +68112842786201 +68112875797913 +68113686159529 +68115561743769 +68129516193177 +68129792286889 +68130592860839 +68131060745625 +68131093757337 +68131700882841 +68131805552809 +68144418873513 +68148307723673 +68148340735385 +68163581061799 +68164446862745 +68164689083801 +68164917673369 +68165454038425 +68165456135577 +68167067254169 +68173927581081 +68178439603609 +68178577285289 +68178577795751 +68180256055465 +68180452869529 +68180728963241 +68182131639705 +68182164651417 +68182701016473 +68182703113625 +68184314232217 +68197402370217 +68197404977831 +68198270778777 +68198809240985 +68198946922665 +68212902608281 +68214044830375 +68215590431399 +68216193900713 +68216665221799 +68230619160745 +68232770838697 +68234679434649 +68241605279129 +68241655104921 +68242720238247 +68247397425321 +68249174443417 +68249207455129 +68250017816745 +68251893400985 +68264544250535 +68266419324313 +68266695418025 +68268235776169 +68281554470297 +68284171496103 +68284878774441 +68285384188073 +68285482754217 +68287292784025 +68299774526873 +68300952906407 +68301249330585 +68301556886183 +68301785695641 +68301787792793 +68302631676583 +68316082809511 +68317019407769 +68317021504921 +68318496308633 +68319032673689 +68319034770841 +68320645889433 +68333160643993 +68333363880105 +68335140898201 +68335173909913 +68337252730265 +68337859855769 +68338865946009 +68338934426279 +68351448670377 +68352525557929 +68353862679961 +68354401142169 +68354434153881 +68354499708313 +68355579741593 +68356112924057 +68367520925081 +68367522802343 +68368730251433 +68369673969833 +68370605835673 +68371074549145 +68371350642857 +68373259238809 +68373363908777 +68384769780391 +68385977229481 +68386349473961 +68386920947881 +68386949447065 +68387150267801 +68388321527193 +68405139417767 +68406005218713 +68420136151719 +68421244173721 +68422287319209 +68422386395815 +68437415125161 +68437888543399 +68438492012713 +68438960726185 +68438963333799 +68439829134745 +68440367596953 +68453353162137 +68455135521447 +68455364330905 +68455366428057 +68456210311847 +68471943684265 +68472315928745 +68481200194969 +68483163635097 +68487780327593 +68488956291751 +68490501892775 +68490765811097 +68491576172713 +68492444581273 +68493451756953 +68506102606503 +68507406206361 +68507977680281 +68508253773993 +68509590896025 +68510733118119 +68515029133991 +68523112826265 +68524118916505 +68524653184409 +68524929278121 +68525126092185 +68526197736857 +68526837874073 +68526942544041 +68539319616921 +68539793353383 +68541330785689 +68541332882841 +68541471074983 +68543115242151 +68546098978985 +68549458616489 +68549804328345 +68551817594265 +68552575171993 +68557641165479 +68558718053031 +68559186766503 +68559583853977 +68559826075033 +68560054664601 +68560591029657 +68560593126809 +68562204245401 +68573746782377 +68574922236073 +68575292383401 +68575864367783 +68576160791961 +68576468347559 +68576699254169 +68576732265881 +68577543137959 +68578481613479 +68579418211737 +68579556403879 +68584923553961 +68590790524313 +68592539361449 +68593407770009 +68593946232217 +68594083913897 +68599895632551 +68608275341481 +68609079281049 +68611260824985 +68612098637209 +68612164191641 +68627907829929 +68628507803033 +68629345615257 +68641831332519 +68642296071577 +68642433753257 +68642434263719 +68644309337497 +68644585431209 +68645153221287 +68646021119385 +68646557484441 +68648170700185 +68652780783001 +68659681241767 +68661556315545 +68661832409257 +68662802529689 +68676759076249 +68680050368681 +68680521689767 +68694911518105 +68696386321817 +68696693877415 +68696922686873 +68696924784025 +68697768667815 +68711253893289 +68712800004775 +68713030911385 +68713063923097 +68713270304937 +68713874284713 +68714675078553 +68714740596121 +68715279058329 +68715749868953 +68716824439463 +68721573440167 +68726487605417 +68728500871337 +68730277889433 +68730310901145 +68732060248743 +68732996847001 +68734002937241 +68734071417511 +68734073514663 +68745410938265 +68747424204185 +68748027964071 +68748495848857 +68749240656041 +68751149251993 +68762657916313 +68762659793575 +68763867242665 +68764671182233 +68765677272473 +68765742826905 +68766211540377 +68766487634089 +68768396230041 +68768500900009 +68779939277479 +68780875875737 +68780877972889 +68781014067879 +68781484878503 +68782352776601 +68782889141657 +68782891238809 +68784502357401 +68791362684313 +68791569033895 +68798731856551 +68800276408999 +68801142209945 +68815305138345 +68816382025897 +68817422723751 +68817719147929 +68818026703527 +68818257610137 +68819436209561 +68819969392025 +68825873417625 +68831378759849 +68832348880281 +68832552116393 +68833287355801 +68833629003945 +68834362146201 +68834669701799 +68834966125977 +68835504588185 +68848626248359 +68849833697449 +68850203844777 +68850205941929 +68850805915033 +68851643727257 +68852177995161 +68852650902937 +68856579697319 +68859040382361 +68861053648281 +68867080675497 +68867450822825 +68867452919977 +68883992619687 +68885100641689 +68886143787177 +68886242863783 +68888623131303 +68894339138969 +68901239597735 +68902543197593 +68902819291305 +68903390765225 +68904727887257 +68905870109351 +68917345214633 +68919220798873 +68919222896025 +68930465185177 +68934454511001 +68934456608153 +68936467776921 +68936469874073 +68941235970217 +68951636795561 +68952812759719 +68954358360743 +68954622279065 +68955432640681 +68957308224921 +68963131796135 +68968883773609 +68970059227305 +68970429374633 +68971001359015 +68971297783193 +68971605338791 +68971834148249 +68971836245401 +68971869257113 +68972680129191 +68974555202969 +68974693395111 +68986969294233 +68987975384473 +68988509652377 +68988785746089 +68988982560153 +68990054204825 +68990694342041 +68990799012009 +68996529667481 +69003412332713 +69004216272281 +69006229538201 +69007235628441 +69007301182873 +69021497633447 +69023043234471 +69023440321945 +69023682543001 +69023911132569 +69024447497625 +69024449594777 +69026060713369 +69026762210713 +69031735929511 +69036968323751 +69037433062809 +69037571254951 +69039446328729 +69039722422441 +69040290212519 +69041158110617 +69041694475673 +69043307691417 +69054646992281 +69056395829417 +69056660258201 +69056967813799 +69057264237977 +69057800603033 +69057802700185 +69057940381865 +69065133800857 +69067431773593 +69071896067481 +69073907236249 +69075187359913 +69091762200745 +69091764297897 +69093202083225 +69093775466665 +69100598738329 +69106390884521 +69107936996007 +69108167902617 +69109009178793 +69109011275945 +69109877587353 +69110416049561 +69110886860185 +69111961430695 +69123537709735 +69125412783513 +69125688877225 +69135897494937 +69140547929497 +69142561195417 +69143164955303 +69143632840089 +69144377647273 +69146286243225 +69158903570601 +69159978361001 +69160779154841 +69175076268711 +69176012866969 +69176150548649 +69176151059111 +69176621869735 +69177225339049 +69178026132889 +69178028230041 +69179639348633 +69192357339305 +69194134357401 +69194603070873 +69195916716711 +69196853314969 +69197927885479 +69197929982631 +69204690152103 +69207150837145 +69210442129577 +69211850048921 +69212559714983 +69212856139161 +69213163694759 +69213392504217 +69213394601369 +69214573200793 +69214701127065 +69223280575897 +69226514384281 +69226516261543 +69227723710633 +69228527650201 +69229533740441 +69229599294873 +69230068008345 +69230344102057 +69232219686297 +69232252698009 +69232357367977 +69243763239591 +69244970688681 +69245340836009 +69246780718489 +69247314986393 +69247787894169 +69248326319513 +69249466664345 +69262588324519 +69264998677913 +69273294285479 +69279129610919 +69280237632921 +69281280778409 +69295235227817 +69296205348249 +69296408584361 +69297143823769 +69298218614169 +69298526169767 +69298822593945 +69299358959001 +69299361056153 +69306692156825 +69312482205865 +69314357790105 +69330937143465 +69331307290793 +69341021809319 +69346773786793 +69347949750951 +69349495351975 +69350567534761 +69350569631913 +69351508617895 +69352445216153 +69355772127911 +69364524081321 +69365096065703 +69366399665561 +69366675759273 +69367247233193 +69368584355225 +69381302345897 +69381771059369 +69382106285465 +69383112375705 +69383646643609 +69383922737321 +69384119551385 +69385191196057 +69385831333273 +69385936003241 +69398310978969 +69399387646631 +69400324244889 +69401536716969 +69402140696745 +69411568631193 +69416634624679 +69418180225703 +69418783695017 +69418819534233 +69419584488857 +69419956733337 +69421197704601 +69432740241577 +69433915695273 +69434285842601 +69434857826983 +69435154251161 +69435461806759 +69435690616217 +69435692713369 +69436533989545 +69436536597159 +69438411670937 +69438549863079 +69449783983513 +69451532820649 +69451797249433 +69452104805031 +69452401229209 +69452937594265 +69452939691417 +69453408404889 +69467268800681 +69468072740249 +69470086006169 +69471092096409 +69471157650841 +69475690424999 +69486899191977 +69488339074457 +69488912457897 +69489884675481 +69501289530777 +69501427722919 +69503302796697 +69503578890409 +69505550943641 +69507164159385 +69511774242201 +69518674700967 +69520549774745 +69520825868457 +69535752535449 +69537763704217 +69548250512793 +69554040561833 +69555916146073 +69556192239785 +69571793463975 +69572024370585 +69572865646761 +69573734055321 +69574272517529 +69575817898663 +69580566899367 +69582580165287 +69589271348633 +69589740062105 +69591053707943 +69593064876711 +69593066973863 +69604404397465 +69606417663385 +69608234115241 +69610142711193 +69621651375513 +69621653252775 +69622860701865 +69623664641433 +69623802833575 +69624670731673 +69625204999577 +69625481093289 +69627356677529 +69627389689241 +69639869334937 +69640007016617 +69640007527079 +69640478337703 +69641882600857 +69642158694569 +69643495816601 +69657725315751 +69661515089305 +69674298597545 +69675706516889 +69676416182951 +69676712607129 +69677020162727 +69677248972185 +69677251069337 +69678429668761 +69684582170009 +69684866876825 +69690372219049 +69691342339481 +69691545575593 +69692280815001 +69693355605401 +69693663160999 +69693959585177 +69694495950233 +69694498047385 +69708827156649 +69709197303977 +69710637186457 +69711171454361 +69711644362137 +69712182787481 +69713323132313 +69717248780967 +69717867660697 +69726074134697 +69726444282025 +69729396533927 +69742986078887 +69744094100889 +69745137246377 +69753332598169 +69759090834841 +69760233056935 +69761812750505 +69762384224425 +69762613544345 +69763721346457 +69776338673833 +69778214258073 +69778959065257 +69786660317863 +69790231987609 +69793447970201 +69795362669977 +69795461236121 +69813351819943 +69814424002729 +69815365085863 +69822125255335 +69829422833833 +69829994818215 +69830291242393 +69830598797991 +69830827607449 +69830829704601 +69831670980777 +69831673588391 +69845158813865 +69845962753433 +69846968843673 +69847175225513 +69847437557145 +69847503111577 +69847779205289 +69847976019353 +69849654789529 +69849687801241 +69850728849577 +69862405791913 +69863209731481 +69864684535193 +69865222997401 +69866229087641 +69881329124761 +69882036693671 +69883440956825 +69883813201305 +69884651013529 +69885054172569 +69889664255385 +69890729388711 +69891912402329 +69896426522009 +69896564714151 +69898439787929 +69900589368729 +69900687934873 +69902301150617 +69913640451481 +69913711028903 +69915389288617 +69915389799079 +69915653717401 +69915961272999 +69916257697177 +69916794062233 +69916796159385 +69917264872857 +69926425232793 +69930889526681 +69932537700521 +69934650043047 +69949210058921 +69950755659945 +69951327644327 +69952195542425 +69967161361817 +69967192276377 +69968002637993 +69968574622375 +69968871046553 +69969409508761 +69970954889895 +69982531168935 +69984110862505 +69984682336425 +69986555823513 +69994890954137 +69999541388697 +70001554654617 +70003371106473 +70005279702425 +70017897029801 +70018504155305 +70019772614041 +70020048707753 +70020616497831 +70028218673831 +70035006326169 +70035144007849 +70035144518311 +70035615328935 +70036453141159 +70037019592089 +70037295685801 +70037764399273 +70038632807833 +70053125719449 +70053127816601 +70053596530073 +70056921344679 +70056923441831 +70070843508121 +70071553174183 +70071849598361 +70072157153959 +70072385963417 +70072388060569 +70073566659993 +70082274035097 +70085507843481 +70085509720743 +70086717169833 +70087521109401 +70087658791081 +70087659301543 +70088527199641 +70088733581481 +70089337561257 +70091213145497 +70091246157209 +70103964147881 +70104334295209 +70104598723993 +70104905769129 +70104906279591 +70105774177689 +70105980559529 +70106242891161 +70106781353369 +70107319778713 +70108460123545 +70121581783719 +70122887480729 +70132287744679 +70138123070119 +70140134458777 +70154228687017 +70155198807449 +70156948155047 +70157212073369 +70157519628967 +70157816053145 +70158352418201 +70158354515353 +70158961420967 +70164550331047 +70171475665065 +70173351249305 +70174096056489 +70174195133095 +70185250489753 +70188484298137 +70189930602665 +70190300749993 +70190497564057 +70190565178777 +70192209345945 +70193253001895 +70208750632345 +70209560993961 +70209825422745 +70222947302809 +70224089524903 +70225669218473 +70226469792423 +70227577814425 +70240295805097 +70241099744665 +70242312216745 +70242574548377 +70242916196521 +70243113010585 +70244791780761 +70244824792473 +70257304438169 +70259219137945 +70259317704089 +70260062511273 +70276466115993 +70277173684903 +70278011497127 +70278577948057 +70280191163801 +70293279301801 +70293851286183 +70294684075417 +70294686172569 +70294717087129 +70295527448745 +70308848020135 +70310526790311 +70311098264231 +70311931053465 +70311933150617 +70312401864089 +70326262259881 +70327066199449 +70328278671529 +70328507991449 +70328541003161 +70329079465369 +70330085555609 +70334683884199 +70337766917529 +70344347050153 +70345754969497 +70345892651177 +70346464125097 +70346464635559 +70347332533657 +70360282989977 +70360421182119 +70362296255897 +70363972928921 +70364445836697 +70364544402841 +70366157618585 +70373015848345 +70377668160167 +70381692814745 +70394745994649 +70396394168489 +70398506511015 +70405278434713 +70413034021033 +70413641146537 +70414909605273 +70415185698985 +70415753489063 +70425779144089 +70431048744345 +70431859105961 +70432123534745 +70432431090343 +70432727514521 +70433265976729 +70434811357863 +70448262710681 +70448295722393 +70448733521305 +70449370512793 +70452058335911 +70463397856665 +70465411122585 +70467227574441 +70469136170393 +70473882568089 +70480644834713 +70480646711975 +70481854161065 +70482658100633 +70482795782313 +70482796292775 +70484472455337 +70484474552489 +70486350136729 +70486383148441 +70497825022121 +70498429001897 +70498862794137 +70499000475817 +70499000986279 +70500876060057 +70501152153769 +70501620867241 +70502489275801 +70515072000169 +70516620208807 +70518024471961 +70534699976089 +70535409642151 +70536242431385 +70536275443097 +70543860336025 +70552085146279 +70552656620199 +70552688615593 +70553489409433 +70553491506585 +70567820615849 +70568190763177 +70568455191961 +70568762237097 +70568762747559 +70569837027497 +70570066347417 +70570099359129 +70570637821337 +70571176246681 +70572316591513 +70576242240167 +70576861119897 +70579325273497 +70583621289369 +70585067593897 +70585437741225 +70585634555289 +70585702170009 +70587313325465 +70587346337177 +70588389993127 +70597672207769 +70601979538087 +70602586663591 +70603990926745 +70611140946599 +70618084294041 +70619226516135 +70622714805657 +70623789596057 +70637207717273 +70637483810985 +70637952524457 +70638051601063 +70646836790681 +70652441429401 +70652579111081 +70654356129177 +70654454695321 +70655199502505 +70672607100313 +70673417461929 +70673681890713 +70688416293033 +70688988277415 +70689821066649 +70689854078361 +70690664439977 +70690928868761 +70692474469785 +70704956212633 +70706431016345 +70706770567337 +70706969478553 +70708681260441 +70709756050841 +70715440924057 +70722203190681 +70723644982681 +70723677994393 +70724216456601 +70738545565865 +70740322583961 +70742434416025 +70744047631769 +70750905861529 +70755558173351 +70756630356137 +70759109920153 +70759582827929 +70759681394073 +70761294609817 +70772704488103 +70774383258279 +70774855655593 +70774954732199 +70775787521433 +70776258332057 +70785418691993 +70789882985881 +70791531159721 +70793643502247 +70795420009881 +70808203518121 +70809611437465 +70809749119145 +70810320593065 +70810321103527 +70819698518695 +70826185735577 +70826996097193 +70827260525977 +70827568081575 +70827864505753 +70828402967961 +70829948349095 +70841524628135 +70842596810921 +70843070229159 +70844145019559 +70845549282713 +70846087708057 +70853096390041 +70858534847897 +70860548113817 +70861391997607 +70863300944041 +70864273161625 +70865131439513 +70877497614505 +70878766073241 +70879042166953 +70879609957031 +70886097173913 +70891941430681 +70892962013353 +70893999785369 +70894137977511 +70896013051289 +70896289145001 +70896757858473 +70897626267033 +70912119178649 +70912152190361 +70913226980761 +70914772581785 +70921700523417 +70928462790041 +70930546633383 +70931379422617 +70931412434329 +70932019559833 +70944501302681 +70946514568601 +70946652250281 +70946652760743 +70948328923305 +70950239616409 +70954986014105 +70956999280025 +70963327754409 +70963592183193 +70963899228329 +70963899738791 +70965203338649 +70965236350361 +70965774812569 +70978928468137 +70980476676775 +70981342477721 +70981880939929 +70997116529319 +70997723654823 +70999127917977 +71015941614247 +71016513088167 +71017345877401 +71017718121881 +71032344708505 +71032620802217 +71033089515689 +71033188592295 +71034965099929 +71044243948953 +71047477757337 +71047615949479 +71049294209193 +71049491023257 +71049558637977 +71051169793433 +71051202805145 +71052246461095 +71059189808537 +71060567131545 +71066442621097 +71067744091545 +71068554453161 +71068818881945 +71081940762009 +71083082984103 +71084628585127 +71085232564903 +71085703375527 +71086571273625 +71087646064025 +71094654746009 +71100093203865 +71101568007577 +71101875563175 +71101907558569 +71102106469785 +71102950353575 +71103818251673 +71104893042073 +71106689795481 +71116297897369 +71116435579049 +71118212597145 +71118245608857 +71118311163289 +71119055970473 +71135459575193 +71137571407257 +71139184623001 +71152844745383 +71153677534617 +71153710546329 +71154422341801 +71154520907945 +71154785336729 +71156330937753 +71161295439257 +71163258879385 +71167841479335 +71169520249511 +71169992646825 +71170091723431 +71170924512665 +71173577915801 +71186059658649 +71187501450649 +71187534462361 +71188072924569 +71196544370073 +71204748428697 +71204886110377 +71205457584297 +71205458094759 +71219414641319 +71220486824105 +71221563711657 +71222638502057 +71222900833689 +71223439295897 +71223537862041 +71225151077785 +71232009307545 +71236661619367 +71237733802153 +71238207220391 +71238810689705 +71238811200167 +71239282010791 +71240147811737 +71240686273945 +71241224699289 +71255387627689 +71257499970215 +71259276477849 +71264271893913 +71272634605737 +71273903064473 +71274746948263 +71276523455897 +71289174305447 +71290042203545 +71290852565161 +71291116993945 +71291424549543 +71291720973721 +71292259435929 +71293804817063 +71300748164505 +71302125487513 +71306421283495 +71307256169881 +71307289181593 +71308000977065 +71308363971993 +71308801551015 +71309909573017 +71310014242985 +71322391315865 +71324173675175 +71324402484633 +71324404581785 +71325248465575 +71328129629593 +71332876027289 +71339636196761 +71339638293913 +71341651559833 +71341789241513 +71341789751975 +71342897773977 +71343465914537 +71345376607641 +71345479180457 +71356818481321 +71357856253337 +71357994445479 +71359803964825 +71359869519257 +71360145612969 +71360614326441 +71361482735001 +71368340964761 +71374065459369 +71375611060393 +71375613668007 +71376217137321 +71376479468953 +71377017931161 +71392319258009 +71393967431849 +71394403101351 +71395235890585 +71395268902297 +71395876027801 +71401668684455 +71411078605479 +71411650079399 +71412482868633 +71413661468057 +71427184222377 +71427448651161 +71427755696297 +71427756206759 +71429059806617 +71429092818329 +71429631280537 +71431208657065 +71442614748569 +71442752940711 +71444431200425 +71444628014489 +71444695629209 +71445231994265 +71446306784665 +71447383452327 +71460972997287 +71461580122791 +71462445923737 +71462984385945 +71463122067625 +71478219975335 +71479765576359 +71480369045673 +71480369556135 +71480840366759 +71482783055257 +71496201176473 +71496945983657 +71497045060263 +71497882872487 +71505830249881 +71511369334169 +71511434888601 +71511572570281 +71513349588377 +71513382600089 +71513448154521 +71514192961705 +71515597735321 +71516068545945 +71517143116455 +71528719395495 +71530299089065 +71531099663015 +71531600559513 +71532410921129 +71532675349913 +71546834271641 +71548814525849 +71548847537561 +71549559333033 +71549657899177 +71549922327961 +71551467928985 +71551572598953 +71563949671833 +71565424475545 +71565732031143 +71565764026537 +71565960840601 +71565962937753 +71566564600487 +71566806821543 +71568749510041 +71574434383257 +71581194552729 +71582638441881 +71582671453593 +71583207818649 +71583209915801 +71584213908889 +71599316043161 +71601427875225 +71603041090969 +71609553608873 +71609899320729 +71614551632551 +71615623815337 +71615657557401 +71616700702889 +71617775493289 +71618037824921 +71618576287129 +71618674853273 +71620288069017 +71631697947303 +71633849114793 +71633948191399 +71634780980633 +71635525787817 +71637434383769 +71643227040423 +71648976920745 +71650524618921 +71668604896665 +71668742578345 +71669314052265 +71669314562727 +71670180363673 +71676624911769 +71684311296679 +71685179194777 +71685385576617 +71685989556393 +71686561540775 +71687396427161 +71688941808295 +71700518087335 +71702063688359 +71702667157673 +71702667668135 +71703138478759 +71703741948073 +71704004279705 +71704542741913 +71705081167257 +71717528307097 +71719310666407 +71719539475865 +71719541573017 +71720385456807 +71735884458663 +71736491073705 +71737759532441 +71738603416231 +71739441228455 +71751955472553 +71752993244569 +71753131436711 +71754940956057 +71755006510489 +71755751317673 +71756619726233 +71757626901913 +71770277751463 +71771112637849 +71771145649561 +71771857445033 +71772220439961 +71772658018983 +71772756805017 +71773766040985 +71773870710953 +71786484031657 +71787456249241 +71789104423081 +71790372881817 +71790405893529 +71791013019033 +71803492664729 +71803494761881 +71805505930649 +71805508027801 +71805646219943 +71806754241945 +71807322382505 +71809335648425 +71813979473305 +71815992739225 +71822321213609 +71822893197991 +71823758998937 +71824196797849 +71824229809561 +71824766174617 +71824768271769 +71824833789337 +71837921927337 +71837955669401 +71839467528361 +71839470135975 +71840335936921 +71840874399129 +71856109988519 +71856717114023 +71857582914969 +71858121377177 +71858259058857 +71872450486441 +71876339336601 +71884785396391 +71890535276713 +71891338167705 +71892082974889 +71906609408679 +71908287668393 +71908484482457 +71910163252633 +71910732629401 +71911239920295 +71918183267737 +71923856386727 +71925436080297 +71926236654247 +71927547912361 +71942076443303 +71943622044327 +71944225513641 +71944226024103 +71944696834727 +71946639523225 +71958147967655 +71959084565913 +71959086663065 +71960561466777 +71960869022375 +71960901017769 +71961097831833 +71961099928985 +71961701591719 +71961943812775 +71962711047577 +71963886501273 +71975225802137 +71975429038249 +71977206056345 +71977239068057 +71977304622489 +71978049429673 +71978049940135 +71979454203289 +71979925013913 +71980999584423 +71994453034393 +71996564866457 +71998178082201 +72009754361241 +72012670993817 +72012704005529 +72013415801001 +72013514367145 +72013514877607 +72015324396953 +72015429066921 +72026834938535 +72028042387625 +72028986106025 +72029917971865 +72030662779049 +72032571375001 +72040787510681 +72044114422439 +72045051020697 +72046527921561 +72047064286617 +72047066383769 +72048070376857 +72048643760297 +72048677502361 +72055537829273 +72063879569577 +72064451553959 +72065317354905 +72079480283305 +72079514025369 +72080557170857 +72081894292889 +72082432755097 +72082531321241 +72084144536985 +72092437218713 +72097200679591 +72097804148905 +72097804659367 +72098275469991 +72099141270937 +72099679733145 +72112833388713 +72114008842409 +72114381086889 +72123215527321 +72123265353113 +72125228793241 +72131021449895 +72131255820457 +72131628064937 +72134509739417 +72134578219687 +72148167764647 +72149846024361 +72150318932137 +72150418008743 +72152798276263 +72165414742695 +72166184074649 +72166249629081 +72166718342553 +72166994436265 +72167795010215 +72168903032217 +72169007702185 +72181384775065 +72181858511527 +72183167134375 +72183395943833 +72183398040985 +72184241924775 +72191523774633 +72191869486489 +72194640330137 +72198629655961 +72198631753113 +72199706323623 +72200642921881 +72200645019033 +72200783211175 +72201649012121 +72201891233177 +72202459373737 +72204472639657 +72215811940521 +72216987904679 +72218533505703 +72218797424025 +72219607785641 +72219608296103 +72220476194201 +72221483369881 +72221621562023 +72233058918569 +72233092660633 +72234604519593 +72235472928153 +72235780483751 +72236011390361 +72236855274151 +72250340499625 +72251144439193 +72251312717209 +72252150529433 +72252684797337 +72252960891049 +72254229349785 +72254869487001 +72267587477673 +72270572961177 +72271476327833 +72285672778407 +72286749665959 +72287615466905 +72288086277529 +72288622642585 +72288624739737 +72288690257305 +72290235858329 +72294845941145 +72301746399911 +72303621473689 +72303897567401 +72305869620633 +72306376911527 +72307482836377 +72320573581991 +72321439382937 +72321977845145 +72322115526825 +72338759035559 +72339362504873 +72339363015335 +72339833825959 +72350023564697 +72354391744681 +72355939442857 +72356805754265 +72364773883289 +72364823709081 +72370362793369 +72370566029481 +72372112140967 +72372343047577 +72372376059289 +72373186420905 +72373186931367 +72374591194521 +72375062005145 +72376136575655 +72387712854695 +72389292548265 +72389864022185 +72390093122215 +72404723074457 +72406736340377 +72407807985049 +72408552792233 +72408651358377 +72408651868839 +72410461388185 +72410566058153 +72422004435623 +72422941033881 +72422943131033 +72423079226023 +72424189345177 +72424417934745 +72424757485737 +72424954299801 +72424956396953 +72425558059687 +72425800280743 +72426567515545 +72426770751657 +72433427842457 +72439251413671 +72440188011929 +72440797014695 +72441664912793 +72442201277849 +72442203375001 +72443207368089 +72443780751529 +72443814493593 +72458309502361 +72460091861671 +72462034550169 +72474617274537 +72474651016601 +72475694162089 +72476734859943 +72477031284121 +72477338839719 +72477569746329 +72479281528217 +72487455720857 +72490689529241 +72490691406503 +72491898855593 +72492702795161 +72492842573993 +72492871073177 +72493708885401 +72493774439833 +72494243153305 +72494519247017 +72496427842969 +72498644855463 +72501105540505 +72507970379945 +72509145833641 +72509518078121 +72510955863449 +72511490131353 +72528308021927 +72529173822873 +72543304755879 +72545455923369 +72545554999975 +72547935267495 +72559410372777 +72561660616873 +72561661127335 +72562997738905 +72563536201113 +72576521766297 +72576657350825 +72576657861287 +72578532935065 +72578535032217 +72579378916007 +72594877917863 +72595112288425 +72595484532905 +72595485043367 +72598434687655 +72605196954279 +72610948931753 +72612124895911 +72613670496935 +72613934415257 +72614273966249 +72614744776873 +72614745287335 +72615613185433 +72615683762855 +72616620361113 +72616758553255 +72629271210663 +72630040542617 +72630106097049 +72630574810521 +72630850904233 +72631422378153 +72631651478183 +72632759500185 +72632864170153 +72645477490857 +72646281430425 +72647287520665 +72647821788569 +72648097882281 +72648294696345 +72649366341017 +72649973466521 +72650006478233 +72652223490727 +72662486123929 +72662488221081 +72663562791591 +72664499389849 +72664501487001 +72665505480089 +72665747701145 +72666315841705 +72668329107625 +72668827368857 +72674986198425 +72679033481895 +72680809769639 +72680809989529 +72681886657191 +72682355370663 +72682752458137 +72683223268761 +72683759633817 +72683827248537 +72685372849561 +72696915386537 +72696949128601 +72698460987561 +72699032971943 +72699329396121 +72699636951719 +72699865761177 +72699867858329 +72700711742119 +72707198959001 +72709266025127 +72709496931737 +72715101570457 +72715972394393 +72716279949991 +72716576374169 +72717114836377 +72717252518057 +72731443945641 +72734261151129 +72734429429145 +72735267241369 +72735332795801 +72742663896473 +72748456553127 +72748925266599 +72749528735913 +72750002154151 +72751074336937 +72751076434089 +72751942745497 +72752481207705 +72752514219417 +72765602867879 +72767477941657 +72767754035369 +72769726088601 +72771339304345 +72775949387161 +72782849845927 +72784429539497 +72785001013417 +72785230113447 +72796664006041 +72803218972841 +72803219483303 +72817141426855 +72818078025113 +72818080122265 +72818215706793 +72818216217255 +72819290497193 +72819326336409 +72819894476969 +72820091291033 +72820093388185 +72820695050919 +72820695270809 +72821704506777 +72834422497449 +72834891721383 +72835968608935 +72836199515545 +72837040791721 +72837042888873 +72837043399335 +72837909200281 +72838447662489 +72838918473113 +72839993043623 +72846755310247 +72849215995289 +72853444396441 +72853446493593 +72853915207065 +72854791273881 +72855228852903 +72856766285209 +72868579542425 +72870592808345 +72871664453017 +72872409260201 +72872508336807 +72874317856153 +72874422526121 +72881530504601 +72885828397735 +72887035846825 +72887839786393 +72888845876633 +72888911431065 +72889380144537 +72889656238249 +72891531822489 +72891564834201 +72893781846695 +72903107881639 +72904044479897 +72904182161577 +72904182672039 +72904653482663 +72905256951977 +72906057745817 +72906059842969 +72907063836057 +72907670961561 +72915359443623 +72924310814105 +72938473742505 +72938507484569 +72940591327911 +72940887752089 +72941195307687 +72941424117145 +72941426214297 +72942732739993 +72947400269993 +72948757314969 +72949042021785 +72954547364009 +72956798118567 +72957838305959 +72958134730137 +72958671095193 +72958673192345 +72971826847913 +72973002301609 +72973372448937 +72974240857497 +72974812331417 +72975346599321 +72977498277273 +72984222252441 +72990014909095 +72990249279657 +72990619426985 +72990621524137 +72990622034599 +72993571678887 +73007161223847 +73009312391337 +73023836217513 +73024408201895 +73025177533849 +73025243088281 +73025711801753 +73025987895465 +73026559369385 +73027896491417 +73028001161385 +73040513818793 +73040514329255 +73042389403033 +73042993162919 +73050517233833 +73052765380777 +73053633789337 +73057623115161 +73058699782823 +73059636381081 +73060642471321 +73060848853161 +73060884692377 +73061452832937 +73063964360089 +73074805399721 +73075981363879 +73077526964903 +73078130434217 +73078599147689 +73078601755303 +73079540230823 +73080476829081 +73080615021223 +73092052377769 +73092086119833 +73093597978793 +73094169963175 +73094466387353 +73094773942951 +73095002752409 +73095004849561 +73095846125737 +73095848733351 +73105900060057 +73109333958825 +73109802672297 +73110137898393 +73111143988633 +73111678256537 +73111954350249 +73112151164313 +73113222808985 +73113829934489 +73113862946201 +73117755583143 +73126580936873 +73129398142361 +73130404232601 +73130469787033 +73144666237607 +73144666457497 +73146211838631 +73146608926105 +73146815307945 +73147616101785 +73147683716505 +73149229317529 +73153839400345 +73160739859111 +73162614932889 +73162891026601 +73164863079833 +73166476295577 +73176899683737 +73178958038425 +73179828862361 +73180136417959 +73180432842137 +73180969207193 +73180971304345 +73190766558617 +73198356474535 +73213385203881 +73213858622119 +73214930804905 +73215799213465 +73216337675673 +73216370687385 +73222632057511 +73231105600167 +73231336506777 +73232177782953 +73232180390567 +73233046191513 +73233584653721 +73235130034855 +73246706313895 +73248286007465 +73248857481385 +73249086581415 +73263716533657 +73265729799577 +73266801444249 +73267546251433 +73269454847385 +73269559517353 +73280997894823 +73281934493081 +73282072174761 +73282072685223 +73283146965161 +73283182804377 +73283750944937 +73283947759001 +73284551518887 +73285560974745 +73291236190887 +73298244872871 +73299181471129 +73299319152809 +73299319663271 +73299790473895 +73300393943209 +73301194737049 +73302807952793 +73317300864409 +73317302961561 +73317771675033 +73319085320871 +73326932034969 +73333610733737 +73333644475801 +73335728319143 +73336024743321 +73336332298919 +73336561108377 +73336563205529 +73346449180057 +73349684865703 +73350892314793 +73351696254361 +73352702344601 +73352767899033 +73353236612505 +73353512706217 +73355388290457 +73355421302169 +73362396972441 +73366963839145 +73368139292841 +73368509440169 +73369377848729 +73369949322649 +73372635268505 +73386589717913 +73388167282073 +73402298215079 +73404449382569 +73415110442393 +73418403831977 +73420654586535 +73421694773927 +73421991198105 +73422527563161 +73422529660313 +73428725476007 +73435513128345 +73435650810025 +73435651320487 +73437526394265 +73437802487977 +73454105747625 +73454475894953 +73454478502567 +73457428146855 +73464190413479 +73472663956135 +73473267425449 +73473736138921 +73473738746535 +73483860870553 +73487692685481 +73488264669863 +73489034001817 +73489568269721 +73489844363433 +73490415837353 +73491752959385 +73504470950057 +73504939663529 +73505274889625 +73506280979865 +73506815247769 +73507091341481 +73507288155545 +73508966925721 +73508999937433 +73521479583129 +73523394282905 +73523492849049 +73524741160345 +73525309300905 +73531964294553 +73532794546855 +73540641260953 +73542753093017 +73543963149721 +73544366308761 +73555942587801 +73557454446761 +73557454957223 +73558026431143 +73558322855321 +73558630410919 +73558859220377 +73558861317529 +73559702593705 +73559705201319 +73566192418201 +73568490390937 +73574095029657 +73574701935271 +73574965853593 +73575273409191 +73575569833369 +73576106198425 +73576108295577 +73590437404841 +73594260700569 +73608522195113 +73610067796137 +73610936204697 +73611243760295 +73611474666905 +73611507678617 +73624596327079 +73626471400857 +73626747494569 +73628148073881 +73628719547801 +73630332763545 +73641843305127 +73643422998697 +73643994472617 +73644223572647 +73660569313449 +73662212942503 +73671842235801 +73677071484313 +73677209165993 +73677209676455 +73677816291497 +73679084750233 +73679360843945 +73680697965977 +73695192974745 +73696034250921 +73696036858535 +73696902659481 +73697441121689 +73698986502823 +73710562271401 +73712437855641 +73712439952793 +73712908666265 +73714222312103 +73724339193241 +73727573001625 +73729586267545 +73730190247321 +73731402719401 +73733311315353 +73746029306025 +73746833245593 +73746970927273 +73746971437735 +73747839335833 +73748373603737 +73748649697449 +73750525281689 +73750558293401 +73763037939097 +73763175620777 +73763176131239 +73763646941863 +73765051205017 +73765327298729 +73766664420761 +73772736724377 +73773522650521 +73774352902823 +73781726709145 +73782199616921 +73797500943769 +73799584787111 +73799881211289 +73800188766887 +73800417576345 +73800419673497 +73806393729193 +73813540823209 +73815791577767 +73816260291239 +73817128189337 +73817664554393 +73817666651545 +73830820307113 +73831995760809 +73832365908137 +73832630336921 +73832937382057 +73832937892519 +73833234316697 +73833772778905 +73833805790617 +73836491736473 +73849242738857 +73849612886185 +73849877314969 +73852565138087 +73861750883737 +73866152805785 +73866154683047 +73868166071705 +73868305850537 +73883401661095 +73884981354665 +73885552828585 +73886419139993 +73886889950617 +73887930998953 +73899369596313 +73899507277993 +73899507788455 +73901382862233 +73901658955945 +73902127669417 +73902226746023 +73916616574361 +73918531274137 +73918629840281 +73937123893417 +73937592606889 +73944367138201 +73951079579033 +73952120627369 +73952591437993 +73952591948455 +73953163422375 +73953195417769 +73953996211609 +73953998308761 +73954839584937 +73968327418025 +73969131357593 +73970343829673 +73970606161305 +73970947809449 +73971144623513 +73972823393689 +73972856405401 +73976749042343 +73985574396073 +73986412208297 +73987590807721 +73987820127641 +73987853139353 +73989397691801 +74004497728921 +74005842509209 +74006609560985 +74008222776729 +74012832859545 +74015081006489 +74019733318311 +74023285065113 +74023757972889 +74025469754777 +74037951497625 +74038558403239 +74039129877159 +74039426301337 +74039962666393 +74039964763545 +74051207052697 +74055706304681 +74057349933735 +74057818647207 +74061977837737 +74072378663081 +74073924264105 +74074496248487 +74074792672665 +74075100228263 +74075331134873 +74075364146585 +74090327868825 +74090360880537 +74091171242153 +74091435670937 +74091743226535 +74092039650713 +74092578112921 +74093756712345 +74094123494055 +74105699773095 +74107279466665 +74109724427673 +74117271535001 +74122709992857 +74124723258777 +74125324921511 +74126537613481 +74126539710633 +74128448306585 +74140494160041 +74140927952281 +74141065633961 +74141066144423 +74141672759465 +74142941218201 +74143217311913 +74143785101991 +74144554433945 +74157137158313 +74157741138089 +74158174930329 +74158313122471 +74160188196249 +74160464289961 +74161801411993 +74170986937753 +74174418739369 +74175388859801 +74176294323609 +74176327335321 +74176765134233 +74177402125721 +74185925494169 +74192637935001 +74193775134105 +74194721778343 +74194753773737 +74195554567577 +74195556664729 +74209885773993 +74210689713561 +74210827395241 +74210827905703 +74211902185641 +74212504068265 +74212506165417 +74214381749657 +74219377165721 +74225957298345 +74227132752041 +74227502899369 +74227767328153 +74228074373289 +74228074883751 +74228371307929 +74228909770137 +74229149163689 +74229378483609 +74229411495321 +74230455151271 +74231628727705 +74239737365913 +74243103613097 +74245583177113 +74246056084889 +74261289797017 +74261291674279 +74263303062937 +74264374707609 +74280116759207 +74280720228521 +74281521022361 +74281523119513 +74294506587545 +74294644779687 +74296519853465 +74296795947177 +74297264660649 +74297363737255 +74311085940905 +74313099206825 +74313469354153 +74313733782937 +74315344938393 +74316421606055 +74331919236505 +74332729598121 +74332994026905 +74347258129063 +74350275607961 +74350746418585 +74351787466921 +74357506082201 +74363464409257 +74364268348825 +74365743152537 +74366082703529 +74366084800681 +74366281614745 +74367960384921 +74367993396633 +74368095969449 +74380473042329 +74380610724009 +74382387742105 +74382486308249 +74390612041897 +74390957753753 +74392971019673 +74399634720153 +74400979500441 +74401746552217 +74403359767961 +74414936047001 +74415977095337 +74416448416423 +74417019890343 +74417051885737 +74417852679577 +74417885691289 +74418227339433 +74418960481689 +74427434024345 +74427483850137 +74433695394471 +74434266868391 +74435099657625 +74449430864041 +74450268676265 +74451676595609 +74451709607321 +74461763676839 +74467515654313 +74468923573657 +74469061255337 +74469633239719 +74469929663897 +74470237219495 +74470468126105 +74483589786279 +74484661969065 +74487141533081 +74487417626793 +74487614440857 +74489326222745 +74500836764327 +74504861418905 +74505399844249 +74507196597657 +74519562772649 +74521675115175 +74535631151273 +74536064943513 +74536203135655 +74536809750697 +74538078209433 +74538354303145 +74538922093223 +74539691425177 +74554184336793 +74554217348505 +74555027710121 +74555292138905 +74555599694503 +74555896118681 +74556432483737 +74556434580889 +74557613180313 +74557979962023 +74569555730601 +74570525851033 +74571431314841 +74571464326553 +74572539116953 +74574084717977 +74586566460825 +74588579726745 +74589181389479 +74590394081449 +74592304774553 +74597051172249 +74605826704793 +74605964386473 +74605964896935 +74607641059497 +74609654325417 +74620993626281 +74621597606057 +74622031398297 +74622169590439 +74624044664217 +74624320757929 +74625657879961 +74632516109721 +74638240604329 +74639788812967 +74640720168345 +74641193076121 +74656494402969 +74658578246311 +74659411035545 +74659783280025 +74660051172761 +74675253750439 +74675857219753 +74676658013593 +74677030258073 +74689813766313 +74691359367337 +74691623796121 +74691931351719 +74692227775897 +74692766238105 +74693234951577 +74693267963289 +74694311619239 +74695485195673 +74702632289689 +74708236198057 +74708507779241 +74708606345385 +74708870774169 +74710481929625 +74711558597287 +74725146264985 +74725148142247 +74725755267751 +74727159530905 +74728231175577 +74736719904153 +74742395120295 +74743940721319 +74743972716713 +74745015511719 +74745412599193 +74745883409817 +74746958200217 +74756304700825 +74758363055513 +74758501247655 +74760376321433 +74760652415145 +74761121128617 +74761220205223 +74762996712857 +74775610033561 +74775747715241 +74777524733337 +74777623299481 +74778128713113 +74794474234025 +74795775704473 +74796586066089 +74796850494873 +74797927382425 +74805324037529 +74810073038233 +74811114086569 +74811585407655 +74812156881575 +74812989670809 +74813022682521 +74814097472921 +74815174360473 +74815643073945 +74828124816793 +74829371030937 +74829599620505 +74829939171497 +74830138082713 +74831849864601 +74831952437417 +74832924655001 +74838609528217 +74846344873369 +74846813586841 +74846846598553 +74863491188121 +74864835968409 +74865031546265 +74865603020185 +74867216235929 +74874074465689 +74878726777511 +74879798960297 +74882278524313 +74882554618025 +74882751432089 +74883289857433 +74884463213977 +74897551862439 +74898956125593 +74907402185383 +74910200511897 +74914699763881 +74916104537497 +74916812106407 +74918588614041 +74932780041625 +74932917723305 +74933489707687 +74933786131865 +74934093687463 +74934324594073 +74936106953383 +74942867122855 +74944190645657 +74949321328025 +74949354339737 +74950164701353 +74950429130137 +74950736685735 +74951033109913 +74951569474969 +74951571572121 +74952750171545 +74964693232295 +74965900681385 +74966238833319 +74966842813095 +74967313623719 +74968717886873 +74969222570153 +74969256312217 +74971032599961 +74974941185433 +74981703452057 +74983716717977 +74984318380711 +74985531072681 +74987441765785 +74999921411481 +75000059603623 +75001934677401 +75002210771113 +75002778561191 +75003547893145 +75004555068825 +75010406122905 +75016130617513 +75017168389529 +75017306581671 +75018282295465 +75019181655449 +75019457749161 +75020794871193 +75033412198569 +75034382319001 +75034384416153 +75035287782809 +75035320794521 +75036032589993 +75036395584921 +75037941185945 +75043733842599 +75044869127577 +75051631394201 +75053279568041 +75053715237543 +75054548026777 +75055726626201 +75064434001305 +75069820854441 +75069821364903 +75071497527465 +75073510793385 +75080167884185 +75086496358569 +75086760787353 +75087068342951 +75087364767129 +75087903229337 +75088371942809 +75088404954521 +75089448610471 +75102097072297 +75102130814361 +75103645280935 +75104248750249 +75104511081881 +75105049544089 +75120283256217 +75120285133479 +75120892258983 +75121758059929 +75122296522137 +75122434203817 +75122434714279 +75138402649497 +75139110218407 +75139948030631 +75140514481561 +75141724538265 +75148960541351 +75153500046745 +75153638238887 +75155513312665 +75156258119849 +75156357196455 +75157195008679 +75157662893465 +75158133704089 +75170784553639 +75172364247209 +75172462813353 +75172727242137 +75174338397593 +75175415065255 +75183735735705 +75188031531687 +75189611225257 +75190912695705 +75191723057321 +75191987486105 +75206251588263 +75207797189287 +75207829184681 +75208400658601 +75208401169063 +75208871979687 +75209269067161 +75209739877785 +75210814668185 +75216499541401 +75223259710873 +75223261808025 +75224265801113 +75224736611737 +75225076162729 +75225275073945 +75225340591513 +75227089428649 +75228061646233 +75239466501529 +75239604183209 +75241381201305 +75241479767449 +75243629348249 +75249951212953 +75251964478873 +75257722715545 +75258628179353 +75259972959641 +75260740011417 +75262353227161 +75273929506201 +75274970554537 +75276013349543 +75276846138777 +75277590945961 +75277690022567 +75277953940889 +75279499541913 +75279703288487 +75285292198567 +75286427483545 +75291042078889 +75294093116825 +75294837924009 +75309226165657 +75310201341337 +75310670054809 +75310703066521 +75318690069913 +75327917032857 +75328054714537 +75328626698919 +75329461585305 +75342583245479 +75343655428265 +75343689170329 +75344732315817 +75344732826279 +75345807106217 +75346069437849 +75346411085993 +75346607900057 +75347146325401 +75348319681945 +75359830223527 +75361037672617 +75361375824551 +75361979293865 +75361979804327 +75362450614951 +75363054084265 +75363316415897 +75363854878105 +75364393303449 +75378556231849 +75379961005465 +75380668574375 +75381506386599 +75395058402713 +75395196594855 +75397071668633 +75397915552423 +75398684884377 +75398753364647 +75412342909607 +75413177795993 +75413210807705 +75413417189545 +75414021169321 +75414285598105 +75414593153703 +75414889577881 +75415425942937 +75415428040089 +75428549189801 +75429519310233 +75429521407385 +75429589887655 +75430424774041 +75430457785753 +75431169581225 +75431532576153 +75433078177177 +75445557822873 +75445559920025 +75447571088793 +75447573185945 +75447638703513 +75449387540649 +75456044631449 +75458508785049 +75462804800921 +75464818066841 +75464958356135 +75465824157081 +75466634518697 +75466898947481 +75479987085481 +75481024857497 +75481163049639 +75483038123417 +75484651339161 +75491509568921 +75497234063529 +75497267805593 +75498782272167 +75499648073113 +75500186535321 +75515487862169 +75517136036009 +75518404494745 +75519583094169 +75524837288615 +75526850554535 +75532600434857 +75533539640729 +75535085021863 +75535651472793 +75550352826537 +75550924810919 +75551790611865 +75552228410777 +75552797787545 +75552865402265 +75553305078439 +75565921544871 +75567501238441 +75567599804585 +75569475388825 +75570552056487 +75584139724185 +75584141601447 +75584748726951 +75585614527897 +75586152990105 +75586290671785 +75586291182247 +75601388579495 +75602934180519 +75602966175913 +75603537649833 +75603538160295 +75604008970919 +75605951659417 +75617356514713 +75617494706855 +75618566889641 +75619369780633 +75620114587817 +75621051476647 +75621519361433 +75634603492761 +75636518192537 +75636616758681 +75638766339481 +75639237150105 +75651887999655 +75652755897753 +75653467693225 +75654769163673 +75655579525289 +75655843954073 +75669066497433 +75671983130009 +75672727937193 +75672827013799 +75673090932121 +75674636533145 +75682852668825 +75686179580583 +75687116178841 +75687118275993 +75688122269081 +75688593079705 +75688932630697 +75689129444761 +75689131541913 +75689197059481 +75690742660505 +75690945896617 +75691918114201 +75697602987417 +75704363156889 +75705807046041 +75705840057753 +75706376422809 +75707382513049 +75707989638553 +75712367766183 +75721579183513 +75722484647321 +75724596479385 +75726209695129 +75733067924889 +75737720236711 +75738826161561 +75739869307049 +75739869817511 +75741206429081 +75741548077225 +75741744891289 +75743456673177 +75754898546857 +75756074000553 +75757949584793 +75758694391977 +75765280685465 +75766395644583 +75767578658201 +75772145524905 +75773693223081 +75775097996697 +75776643377831 +75791773500825 +75791911182505 +75792483166887 +75793348967833 +75807479900839 +75808314787225 +75809158160553 +75809730144935 +75810562934169 +75823686691495 +75824894140585 +75825232292519 +75825264287913 +75825835761833 +75825836272295 +75826307082919 +75827172883865 +75827711346073 +75833934644633 +75840694814105 +75840696911257 +75842708080025 +75842710177177 +75842775694745 +75844386850201 +75844524531881 +75846537797801 +75859053062823 +75859660188327 +75860928136601 +75862541352345 +75862609832615 +75875124076713 +75875157818777 +75876161848729 +75876300040871 +75878175114649 +75879788330393 +75893377875353 +75893446355623 +75894215687577 +75894281242009 +75894749955481 +75895026049193 +75896934645145 +75909652635817 +75910624853401 +75911996933529 +75912273027241 +75913541485977 +75914720085401 +75923427460505 +75926661268889 +75927737936551 +75928674534809 +75928814824103 +75929680625049 +75930490986665 +75930755415449 +75944984914599 +75946061802151 +75946927603097 +75947934778777 +75948002393497 +75948442069671 +75949547994521 +75961090531497 +75961124273561 +75962638740135 +75963504541081 +75964043003289 +75973441170087 +75979276715417 +75979885718183 +75980751519129 +75981289981337 +75981427663017 +75981428173479 +75995619090601 +75996456902825 +75997396108697 +75999507940761 +76006839041433 +76012631698087 +76013703880873 +76014177299111 +76015251579049 +76015252089511 +76016656352665 +76029778012839 +76031357706409 +76031929180329 +76033331856793 +76035514449305 +76040478950809 +76046956510617 +76047024990887 +76048604684457 +76049176158377 +76050716516521 +76050717026983 +76066790648487 +76066822643881 +76067394117801 +76067394628263 +76067623217831 +76067865438887 +76075493000601 +76081316571815 +76082253170073 +76083259260313 +76083730070937 +76084069621929 +76084266435993 +76084268533145 +76084334050713 +76085879651737 +76086082887849 +76100143753895 +76100374660505 +76101218544295 +76102622807449 +76116716174745 +76117621638553 +76119403997863 +76119733470617 +76121346686361 +76129520879001 +76132754687385 +76132922965401 +76134767953305 +76135839597977 +76136584405161 +76136683481767 +76138459989401 +76138493001113 +76143170698649 +76150035538089 +76151210991785 +76153021021593 +76153086576025 +76153555289497 +76153831383209 +76163956114841 +76167283026599 +76168219624857 +76169696525721 +76170232890777 +76171238981017 +76171846106521 +76187620158119 +76188485959065 +76202682629529 +76203725775017 +76203726285479 +76205062897049 +76205601359257 +76207313141145 +76218722508969 +76220369283751 +76220401279145 +76220972753065 +76220973263527 +76221444074151 +76222309875097 +76222848337305 +76236001992873 +76237177446569 +76237549691049 +76238350484889 +76238416002457 +76238954464665 +76240499845799 +76248397397401 +76254190054055 +76254424424617 +76254797179559 +76256339124393 +76257678343577 +76271336368807 +76272171255193 +76273487536297 +76273586612903 +76274419402137 +76282037306777 +76288583346855 +76289352678809 +76289418233241 +76289886946713 +76290163040425 +76290734514345 +76292071636377 +76304551282073 +76304553379225 +76304689474215 +76306564547993 +76306566645145 +76306632162713 +76308243318169 +76308380999849 +76310394265769 +76315038090649 +76315866245799 +76321798260121 +76322874927783 +76323811526041 +76323951815335 +76324817616281 +76325627977897 +76325892406681 +76338980544681 +76339014286745 +76340156508839 +76341702109863 +76342776900263 +76343644798361 +76349548823961 +76356227522729 +76356261264793 +76358345108135 +76358641532313 +76358949087911 +76359179994521 +76360023878311 +76373509103785 +76374481321369 +76375319133593 +76375853401497 +76376129495209 +76376326309273 +76377397953945 +76384729054617 +76385013761433 +76390756081833 +76391593894057 +76392533099929 +76394579377561 +76394644931993 +76409918270119 +76410784071065 +76411791246745 +76411858861465 +76412298537639 +76413404462489 +76418014545305 +76424915004071 +76426494697641 +76427066171561 +76428742844585 +76430651440537 +76438729164185 +76443133183385 +76444607987097 +76445146449305 +76445284130985 +76445284641447 +76453617894809 +76461959635113 +76462531109033 +76462531619495 +76462760209063 +76463002430119 +76476488166055 +76477560348841 +76478033767079 +76478637236393 +76479108047017 +76479108557479 +76479974358425 +76480512820633 +76480545832345 +76486807202471 +76495280745127 +76495509554585 +76495511651737 +76495980365209 +76496355535527 +76497221336473 +76497759798681 +76510881458855 +76512461152425 +76513032626345 +76514573494951 +76523595662745 +76527891678617 +76529904944537 +76530976589209 +76531721396393 +76531820472999 +76533596980633 +76533629992345 +76545173039783 +76546109638041 +76546247319721 +76546247830183 +76547115728281 +76547586538905 +76547926089897 +76548122903961 +76548125001113 +76548190518681 +76549736119705 +76555411335847 +76557424601767 +76562420017831 +76563356616089 +76563494808231 +76565369882009 +76566375972249 +76566983097753 +76580572642713 +76581476009369 +76581478106521 +76583260465831 +76584797898137 +76585203154329 +76590876273319 +76591107179929 +76597819620761 +76598862766249 +76598863276711 +76599903464103 +76600199888281 +76600507443879 +76600738350489 +76602450132377 +76613892006057 +76615067459753 +76616877489561 +76616943043993 +76617411757465 +76617687851177 +76624274144665 +76626572117401 +76631138984105 +76632111201689 +76632314437801 +76632684585129 +76632686682281 +76632687192743 +76633552993689 +76634091455897 +76634124467609 +76635636837031 +76651476626087 +76651841530535 +76652342427033 +76666473360039 +76667308246425 +76668624527529 +76668723604135 +76669556393369 +76682578976937 +76684257747113 +76684829221033 +76684829731495 +76686166343065 +76686704805273 +76694830538921 +76695176250777 +76699688273305 +76699825954985 +76699826465447 +76701701539225 +76701703636377 +76703380309401 +76703517991081 +76718046522023 +76718651039913 +76718653647527 +76720195592361 +76734117535913 +76734151277977 +76735293500071 +76736839101095 +76737442570409 +76737913891495 +76752439814823 +76753209146777 +76753274701209 +76753743414681 +76754019508393 +76754590982313 +76755895092633 +76755928104345 +76768646095017 +76770456124825 +76770990392729 +76771266486441 +76771463300505 +76772534945177 +76773142070681 +76782420919705 +76785654728089 +76786731395751 +76787667994009 +76788674084249 +76788880466089 +76789484445865 +76789748874649 +76805921062297 +76806928237977 +76806995852697 +76808541453721 +76820117732761 +76822201576103 +76822498000281 +76822805555879 +76823034365337 +76823036462489 +76823880346279 +76830367563161 +76832831716761 +76838270174617 +76839744978329 +76840281343385 +76840283440537 +76840421632679 +76854378179239 +76854612549801 +76855450362025 +76856389567897 +76858435845529 +76858501399961 +76864697215655 +76871625157287 +76872697340073 +76873170758311 +76873774227625 +76874242941097 +76874245038249 +76874245548711 +76875111349657 +76875649811865 +76875682823577 +76888771472039 +76890351165609 +76890922639529 +76892599312553 +76894507908505 +76894612578473 +76906018450087 +76907598143657 +76908169617577 +76919832610201 +76925247962521 +76925816103081 +76926387577001 +76926388087463 +76926616677031 +76940310031015 +76941246629273 +76941384310953 +76941384821415 +76942459101353 +76943063081129 +76943259895193 +76944873110937 +76959137213095 +76959366022553 +76959368119705 +76960209395881 +76960212003495 +76961077804441 +76961616266649 +76975709633945 +76976613000601 +76976615097753 +76977083811225 +76978397457063 +76988514338201 +76993761412505 +76994833057177 +76995577864361 +76997486460313 +77004462130585 +77009028997289 +77010204450985 +77011443006873 +77012014480793 +77012080035225 +77012548748697 +77012824842409 +77014700426649 +77026276485799 +77027213084057 +77027351276199 +77028425556137 +77028654876057 +77029226349977 +77030232440217 +77030839565721 +77033713206681 +77038925135257 +77045901854105 +77046978521767 +77047479418265 +77062719744679 +77063759932071 +77064056356249 +77064363911847 +77064592721305 +77064594818457 +77073823841689 +77077715968169 +77077716478631 +77079867646121 +77079966722727 +77081303334297 +77081839699353 +77081841796505 +77094995452073 +77095967669657 +77096170905769 +77096541053097 +77096543660711 +77097409461657 +77097947923865 +77097980935577 +77099493304999 +77100666881433 +77113183513255 +77113788031145 +77113790638759 +77115332583593 +77129524011177 +77130329828007 +77132480995497 +77133412861337 +77147004821673 +77147576806055 +77148346138009 +77148880405913 +77149156499625 +77149727973545 +77151032083865 +77151065095577 +77163544741273 +77163682422953 +77163682933415 +77165558007193 +77165834100905 +77167236777369 +77167374459049 +77180791719321 +77181868386983 +77181868606873 +77182706419097 +77182804985241 +77184017457321 +77184621437097 +77197974003881 +77198007745945 +77199149968039 +77200695569063 +77201299038377 +77201767751849 +77201770359463 +77208542283161 +77215254723993 +77216160187801 +77216767093415 +77217338567335 +77217634991513 +77217942547111 +77218171356569 +77218173453721 +77219017337511 +77232502562985 +77234312592793 +77234846860697 +77235122954409 +77235319768473 +77236391413145 +77236998538649 +77244007220633 +77249749541033 +77250587353257 +77251526559129 +77253572836761 +77253638391193 +77255251606937 +77269983912105 +77270213232025 +77270784705945 +77272397921689 +77283908463271 +77285488156841 +77286059630761 +77287460210073 +77287736303785 +77289644899737 +77289749569705 +77302126642585 +77303601446297 +77304137811353 +77304139908505 +77304278100647 +77312611354009 +77315382197657 +77320384953753 +77321525078695 +77336553808041 +77337027226279 +77337630695593 +77338099409065 +77338102016679 +77338967817625 +77339506279833 +77339539291545 +77354274204327 +77354503013785 +77354505110937 +77355346387113 +77355348994727 +77356214795673 +77356753257881 +77369874918055 +77371082367145 +77371454611625 +77372026085545 +77388898403737 +77390714855593 +77392623451545 +77405103097241 +77405240778921 +77405241289383 +77407116363161 +77407392456873 +77408729578905 +77414801882521 +77415587808665 +77422488267431 +77423791867289 +77424363341209 +77424639434921 +77425976556953 +77439566101913 +77440469468569 +77440471565721 +77442253925031 +77448458887337 +77450100639129 +77457856735911 +77458896923303 +77459193347481 +77459500903079 +77459729712537 +77459731809689 +77472885465257 +77474060918953 +77475003050663 +77475299474841 +77475870948761 +77476405216665 +77476681310377 +77478556894617 +77485565576601 +77490132443305 +77491104660889 +77491307897001 +77491678044329 +77492250028711 +77492546452889 +77493084915097 +77493117926809 +77494630296231 +77495803872665 +77508217963929 +77509758322073 +77510231229849 +77510834989735 +77524661002409 +77525464941977 +77525466819239 +77527617986729 +77528484298137 +77528549852569 +77541572436137 +77541572946599 +77542746303143 +77543724114089 +77543823190695 +77544291904167 +77545159802265 +77545696167321 +77545698264473 +77547309383065 +77554169709977 +77558681732505 +77558819414185 +77558819924647 +77560694998425 +77560971092137 +77561439805609 +77564522619049 +77577644499113 +77579189051561 +77593144737177 +77594185785513 +77596436029609 +77596904743081 +77596907350695 +77611433274023 +77612202605977 +77613012967593 +77613584441513 +77613612940697 +77614888551833 +77614921563545 +77621847408025 +77627639554217 +77629449584025 +77629655965865 +77629918297497 +77630259945641 +77630456759705 +77631060739481 +77632135529881 +77644648187289 +77646562887065 +77646661453209 +77647907667353 +77655132898713 +77656360238489 +77657146164633 +77663809865113 +77665350223257 +77665921697177 +77667534912921 +77679111191961 +77680016655769 +77680623561383 +77681195035303 +77681491459481 +77681799015079 +77682027824537 +77682029921689 +77682873805479 +77697263633817 +77697870539431 +77698738437529 +77699274802585 +77699276899737 +77699415091879 +77713606009001 +77714443821225 +77715383027097 +77717165386407 +77717429304729 +77719108074905 +77731690799273 +77732767686825 +77733236400297 +77733808384679 +77734104808857 +77734412364455 +77734643271065 +77734676282777 +77736425630375 +77747764931239 +77749344624809 +77750782410137 +77751316678041 +77751592771753 +77751789585817 +77753501367705 +77753606037673 +77765011909287 +77766219358377 +77766589505705 +77766591602857 +77769036563865 +77783737917609 +77785381546663 +77785850260135 +77786247347609 +77800240088473 +77800377770153 +77800378280615 +77802253354393 +77802529448105 +77803097238183 +77803866570137 +77816483897513 +77817454017945 +77818359481753 +77818361578905 +77818392493465 +77819202855081 +77819774839463 +77820071263641 +77820609725849 +77833730875561 +77834703093145 +77835606459801 +77835608556953 +77852754871705 +77854571323561 +77856479919513 +77861442323865 +77863405763993 +77868022456489 +77869197910185 +77870139531433 +77870140041895 +77870436466073 +77870974928281 +77871007939993 +77871214321833 +77871818301609 +77873693885849 +77886344735399 +77887648335257 +77888219809177 +77888495902889 +77889833024921 +77895271262887 +77896691254681 +77903354955161 +77904895313305 +77905368221081 +77905971980967 +77922753391271 +77923049815449 +77923586180505 +77923588277657 +77932817300889 +77936709427369 +77936709937831 +77937883294375 +77938861105321 +77939428895399 +77940296793497 +77940833158553 +77940835255705 +77942446374297 +77953988911273 +77954961128857 +77955164364969 +77955534512297 +77955798941081 +77956106496679 +77956402920857 +77956941383065 +77956974394777 +77958486764199 +77959660340633 +77969957862809 +77972781490345 +77973045919129 +77974326042793 +77988517470377 +77989321409945 +77989323287207 +77991334675865 +77992340766105 +77992406320537 +77996939094695 +78006570265255 +78008147861673 +78008149958825 +78008948435623 +78009587744153 +78010025543065 +78010058554777 +78010161127593 +78022538200473 +78022675882153 +78022676392615 +78024551466393 +78024827560105 +78025395350183 +78032677200041 +78033022911897 +78039785178521 +78041699878297 +78041798444441 +78043044658585 +78057001205145 +78058042253481 +78059117043881 +78059950849433 +78060292497577 +78060761211049 +78061025639833 +78067535742361 +78075289231529 +78075760552615 +78076332026535 +78076364021929 +78077164815769 +78077166912921 +78078272617881 +78091496022185 +78091965246119 +78093512433833 +78093774765465 +78094114316457 +78094116413609 +78095991997849 +78101815569063 +78103828834983 +78108743000233 +78109580812457 +78110520018329 +78110988731801 +78112302377639 +78125653067161 +78127666333081 +78129206691225 +78129778165145 +78131391380889 +78142901922471 +78145919401369 +78146453669273 +78146729762985 +78146926577049 +78147465002393 +78148638358937 +78148743028905 +78161727007399 +78163131270553 +78163133367705 +78167899463849 +78171259101353 +78174375656857 +78178874908841 +78180987251367 +78181384338841 +78184706227609 +78195547267241 +78196955186585 +78197092868265 +78197664852647 +78197961276825 +78198268832423 +78198499739033 +78198532750745 +78200282098343 +78206724038825 +78211516218777 +78211620888745 +78212591009177 +78213496472985 +78213529484697 +78214339846313 +78214604275097 +78214911830695 +78215208254873 +78215744619929 +78215746717081 +78228868377255 +78230075826345 +78230445973673 +78231246547623 +78232893031833 +78233431457177 +78238497450663 +78239116330393 +78247891862937 +78249706217641 +78249708314793 +78251719483561 +78263662764201 +78264096556441 +78264234238121 +78264234748583 +78265342770585 +78266109822361 +78266385916073 +78266953706151 +78267723038105 +78274581267865 +78280305762473 +78280909742249 +78281481726631 +78282785326489 +78283356800409 +78283632894121 +78284970016153 +78297587343529 +78298559561113 +78299462927769 +78300570729881 +78302116330905 +78317922377897 +78318723171737 +78319095416217 +78331878924457 +78333054378153 +78333995999401 +78333996509863 +78334292934041 +78334600489639 +78334831396249 +78335672672425 +78335674769577 +78337550353817 +78343373925031 +78348288090281 +78349125902505 +78350301356201 +78350671503529 +78350935932313 +78351243487911 +78351539912089 +78352078374297 +78352547087769 +78353623755431 +78354797331865 +78367211423129 +78367820425895 +78368217513369 +78368751781273 +78369224689049 +78369828448935 +78370296333721 +78376771796377 +78381745515175 +78383654461609 +78384458401177 +78384460278439 +78385067403943 +78386471667097 +78387477757337 +78387543311769 +78400566405799 +78401739762343 +78402717573289 +78403285363367 +78403888832681 +78404689626521 +78406302842265 +78417675191705 +78417813383847 +78419688457625 +78419964551337 +78420532341415 +78433814330777 +78436637958313 +78436902387097 +78438513542553 +78445375929753 +78447389195673 +78447673902489 +78452138196377 +78453179244713 +78455087840665 +78456162631065 +78470426733223 +78471436189081 +78472004329641 +78473444212121 +78473915022745 +78474017595561 +78474989813145 +78480674686361 +78488911756697 +78489251307689 +78505556346265 +78505654912409 +78506901126553 +78514126357913 +78516139623833 +78520790058393 +78522803324313 +78524343682457 +78524619776169 +78526528372121 +78539145699497 +78539617020583 +78540188494503 +78541021283737 +78552265670041 +78556254995865 +78556863998631 +78558169695641 +78558268261785 +78559881477529 +78573437280425 +78574376486297 +78574845199769 +78576158845607 +78584932280999 +78590684258473 +78592092177817 +78592229859497 +78592801843879 +78593098268057 +78593405823655 +78593634633113 +78593636730265 +78594815329689 +78596493879975 +78606758390439 +78608907971239 +78609775869337 +78610310137241 +78610586230953 +78610783045017 +78611321470361 +78612494826905 +78612599496873 +78618330152345 +78624005368487 +78625212817577 +78625582964905 +78626383538855 +78628030023065 +78628568448409 +78642731376809 +78644843719335 +78646620226969 +78653536414375 +78659233547673 +78659371739815 +78660479761817 +78661246813593 +78661522907305 +78662090697383 +78662860029337 +78663867205017 +78675477356713 +78676447477145 +78677352940953 +78677385952665 +78678196314281 +78678460743065 +78678768298663 +78679064722841 +78679601087897 +78679603185049 +78685799000743 +78686934285721 +78692724334761 +78693696552345 +78694599919001 +78695707721113 +78697253322137 +78706499159449 +78711748330905 +78713562685609 +78715575951529 +78729133501095 +78729429925273 +78729737480871 +78729968387481 +78730809663657 +78740934395289 +78744162230441 +78744195972505 +78745338194599 +78746313908393 +78747213268377 +78747489362089 +78748826484121 +78762348414361 +78762957417127 +78763354504601 +78763560886441 +78763823218073 +78763888772505 +78764361680281 +78764965440167 +78782579639705 +78782951884185 +78788694204585 +78791025699495 +78791810760089 +78793486384537 +78795703397031 +78797714785689 +78798422354599 +78799826617753 +78800198862233 +78801036674457 +78801439833497 +78814527971497 +78814792400281 +78815099955879 +78815396380057 +78815934842265 +78816403555737 +78817480223399 +78825800893849 +78830026112409 +78830096689831 +78831676383401 +78831774949545 +78831775460007 +78832039378329 +78833650533785 +78845601983143 +78847510929577 +78848314869145 +78848316746407 +78848923871911 +78849789672857 +78850328135065 +78850466327207 +78851334225305 +78855932553895 +78866330959257 +78866573180313 +78867141320873 +78867713305255 +78868581203353 +78869052013977 +78869154586793 +78870126804377 +78881531659673 +78881669851815 +78883544925593 +78884388809383 +78885694506393 +78886165317017 +78892016371097 +78900693337497 +78900791903641 +78902038117785 +78915994664345 +78917035712681 +78917642838185 +78918944308633 +78919755180711 +78920019099033 +78927357356711 +78928492641689 +78934282690729 +78934754011815 +78935325485735 +78936158274969 +78936903082153 +78952266499481 +78952297414041 +78952768224665 +78953107775657 +78969513477529 +78969982191001 +78973309102759 +78984646526361 +78985754328473 +78986659792281 +78988476244137 +78990384840089 +79001895381671 +79003102830761 +79004044452009 +79004044962471 +79004912860569 +79005119242409 +79005381574041 +79005723222185 +79005920036249 +79006458461593 +79007631818137 +79008234749337 +79020111463833 +79020720466599 +79021558278823 +79022026163609 +79022124729753 +79022869536937 +79023737945497 +79037868368041 +79039273141657 +79039980710567 +79040818522791 +79041757218201 +79050170449305 +79055948645785 +79056086327465 +79056658311847 +79056954736025 +79057262291623 +79057491101081 +79057493198233 +79058671797657 +79070614347945 +79071584468377 +79071655045799 +79072489932185 +79072522943897 +79073333305513 +79073333815975 +79073597734297 +79073905289895 +79074201714073 +79074738079129 +79074740176281 +79075347081895 +79087861836455 +79089069285545 +79089439432873 +79090010906793 +79090011417255 +79090240006823 +79091085697193 +79091348028825 +79091886491033 +79092424916377 +79097490909863 +79098109789593 +79100055403929 +79104869959065 +79106883224985 +79106950839705 +79108699676841 +79110272728473 +79110712942761 +79123090015641 +79123228207783 +79124336229785 +79125103281561 +79126716497305 +79133574727065 +79139299221673 +79139332963737 +79140475185831 +79141450899625 +79142350259609 +79143963475353 +79156580802729 +79157553020313 +79158456386969 +79159201194153 +79159564189081 +79161109790105 +79166902446759 +79175604798873 +79176448172201 +79177716630937 +79187602605465 +79192849679769 +79192989969063 +79193824855449 +79193855770009 +79194666131625 +79194930560409 +79209664962729 +79210236947111 +79211071833497 +79211102748057 +79211540546969 +79212617214631 +79226204882329 +79226813885095 +79227417354409 +79227679686041 +79228218148249 +79242647920809 +79243451860377 +79243453737639 +79244060863143 +79244926664089 +79245465126297 +79245602807977 +79245603318439 +79246471216537 +79259559864999 +79261571253657 +79262278822567 +79263116634791 +79263683085721 +79265296301465 +79276668650905 +79276806843047 +79278681916825 +79279525800615 +79280831497625 +79293953157799 +79295532851369 +79295631417513 +79295631927975 +79295895846297 +79296432211353 +79297507001753 +79306667361689 +79311131655577 +79311200135847 +79312172703913 +79312779829417 +79314081299865 +79314892171943 +79315156090265 +79316905437863 +79330187427225 +79330997788841 +79331262217625 +79331569262761 +79331569773223 +79332437671321 +79333011054761 +79333983272345 +79339668145561 +79346428315033 +79347434405273 +79347905215897 +79348244766889 +79348441580953 +79348509195673 +79351197018791 +79364549805465 +79364648371609 +79365894585753 +79366797952409 +79375133083033 +79379783517593 +79380891319705 +79381796783513 +79383613235369 +79385521831321 +79398139158697 +79400014742937 +79400759550121 +79400858626727 +79407345843609 +79408460802727 +79414210683049 +79414814662825 +79415248455065 +79417163154841 +79417261720985 +79418006528169 +79418874936729 +79433838658969 +79435414125977 +79451085637017 +79451223318697 +79451795303079 +79452628092313 +79452630189465 +79452661104025 +79465751849639 +79466959298729 +79467900919977 +79467901430439 +79468975710377 +79469238042009 +79469579690153 +79469776504217 +79470314929561 +79471455274393 +79471488286105 +79482998827687 +79484206276777 +79484576424105 +79485147898025 +79485148408487 +79486222688425 +79486452008345 +79486485020057 +79487023482265 +79487561907609 +79496810890649 +79500177137833 +79501725346471 +79503129609625 +79504674990759 +79518227006873 +79518365199015 +79518972324519 +79519473221017 +79520240272793 +79521853488537 +79535511513767 +79536346400153 +79537190283943 +79537761757863 +79538594547097 +79538596644249 +79539203549863 +79552690011545 +79553593378201 +79554062091673 +79554338185385 +79565492618649 +79568726427033 +79570739692953 +79570807307673 +79572418463129 +79572556144809 +79581677389209 +79587986671001 +79588126960295 +79588992761241 +79589803122857 +79590067551641 +79603155689641 +79603189431705 +79604331653799 +79607819943321 +79621341873561 +79621950876327 +79622816677273 +79623355139481 +79637684248745 +79639461266841 +79640304640169 +79641573098905 +79648904199577 +79650019158695 +79652917960873 +79654696856231 +79654931226793 +79655769039017 +79656708244889 +79658820076953 +79660433292697 +79673521430697 +79674093415079 +79674926204313 +79674959216025 +79675397014937 +79676034006425 +79676473682599 +79677579607449 +79689090149031 +79690669842601 +79690768408745 +79690768919207 +79692643992985 +79707308328345 +79707310205607 +79708783132057 +79709321594265 +79709459275945 +79709459786407 +79714926013095 +79717793039769 +79725324418457 +79726134780073 +79726399208857 +79726706253993 +79726706764455 +79728148045993 +79729120263577 +79740663311015 +79741735493801 +79742208912039 +79743283702439 +79744687965593 +79759455890087 +79759686796697 +79759785362841 +79760530680487 +79761934943641 +79774988123545 +79775056603815 +79776636297385 +79778748639911 +79780761905831 +79785520563609 +79795151734169 +79795896541353 +79795995617959 +79806021272985 +79809348184743 +79810284783001 +79811290873241 +79811761683865 +79812101234857 +79812298048921 +79812365663641 +79813911264665 +79815053486759 +79830551117209 +79831158242713 +79843639985561 +79844747787673 +79845653251481 +79849378299289 +79862466437289 +79863037911209 +79863038421671 +79864375033241 +79864913495449 +79866625277337 +79878067151017 +79878671130793 +79879104923033 +79879242604713 +79880481160601 +79881019622809 +79881118188953 +79881862996137 +79882731404697 +79895314129065 +79896489582761 +79896862337703 +79898266600857 +79899811981991 +79915651771047 +79916484560281 +79916517571993 +79924102464921 +79930648504999 +79931483391385 +79932327275175 +79932799672489 +79932898749095 +79933731538329 +79934103782809 +79934340541095 +79946754632359 +79948432892073 +79948697320857 +79949004365993 +79949004876455 +79950308476313 +79950341488025 +79950879950233 +79956484369063 +79957103248793 +79959351395737 +79963863418265 +79965876684185 +79965944298905 +79967555454361 +79967693136041 +79982221666983 +79982828792487 +79983329688985 +79985709956505 +79991383075495 +79998292680873 +79998326422937 +79999468645031 +80001014246055 +80002089036455 +80002956934553 +80016546479513 +80017384291737 +80017449846169 +80017918559641 +80018194653353 +80027078919577 +80032821239977 +80034598258073 +80034631269785 +80035441631401 +80036710090137 +80050906540711 +80051843138969 +80051983428263 +80052849229209 +80053659590825 +80053924019609 +80069230406311 +80070063195545 +80070096207257 +80070808002729 +80071170997657 +80071610673831 +80072247885209 +80072716598681 +80085198341529 +80086673145241 +80086980700839 +80087211607449 +80088055491239 +80091794933145 +80095683052953 +80102445319577 +80103920123289 +80104458585497 +80104596267177 +80104596777639 +80118553324199 +80118787694761 +80119625506985 +80120564712857 +80122676544921 +80124289760665 +80128872360615 +80135800302247 +80136872485033 +80137345903271 +80137949372585 +80138420693671 +80139024162985 +80139286494617 +80139824956825 +80152946616999 +80154526310569 +80154625387175 +80155097784489 +80158683053465 +80163647554969 +80164475710119 +80171773288617 +80173885631143 +80175662138777 +80189180886425 +80189991248041 +80190255676825 +80190562721961 +80190563232423 +80192004513961 +80198661604761 +80199489759911 +80204485175975 +80205421774233 +80205559966375 +80206427864473 +80206898675097 +80207238226089 +80207435040153 +80207502654873 +80209048255897 +80210190477991 +80223312358055 +80223541167513 +80223543264665 +80224387148455 +80225252949401 +80225791411609 +80232941431463 +80238776976793 +80239884778905 +80240788145561 +80240790242713 +80242572602023 +80244515290521 +80259008202137 +80259753009321 +80259852085927 +80261628593561 +80266339302809 +80268637275545 +80273204142249 +80274241914265 +80274379595945 +80275618151833 +80276156614041 +80276189625753 +80276255180185 +80276999987369 +80277868395929 +80291526421159 +80293106114729 +80294407585177 +80295014710681 +80310788762279 +80311621551513 +80311654563225 +80326322905257 +80326894379177 +80326894889639 +80328231501209 +80328539056807 +80328571052201 +80328769963417 +80330481745305 +80337241408921 +80341891113129 +80341891623591 +80343569883305 +80343834312089 +80344141357225 +80344141867687 +80344370677145 +80345445467545 +80345478479257 +80346016941465 +80359170597033 +80360346050729 +80360716198057 +80360718805671 +80361322274985 +80361584606617 +80362123068825 +80377358658215 +80377965783719 +80378466680217 +80379507728553 +80379603879321 +80394504972967 +80395339859353 +80396183743143 +80396656140457 +80396755217063 +80397588006297 +80398766605721 +80406034066087 +80412521282969 +80412586837401 +80413055550873 +80413331644585 +80415207228825 +80424486077849 +80427719886233 +80427858078375 +80429733152153 +80429800766873 +80431411922329 +80431549604009 +80432488589991 +80439431937433 +80447986220441 +80448796582057 +80449061010841 +80462149148841 +80462182890905 +80463325112999 +80464870714023 +80465474183337 +80465945504423 +80467888192921 +80472883608985 +80480335332761 +80481810136473 +80482117692071 +80482346501529 +80482348598681 +80483192482471 +80496677707945 +80498454726041 +80498487737753 +80499298099369 +80500566558105 +80501173683609 +80507897658777 +80513690315431 +80513924685993 +80514762498217 +80515701704089 +80517747981721 +80517813536153 +80519426751897 +80533919663513 +80533952675225 +80534664470697 +80535027465625 +80536573066649 +80536677736617 +80548083608231 +80549663301801 +80550234775721 +80551911448745 +80553820044697 +80561897768345 +80566299690393 +80566301787545 +80567776591257 +80568312956313 +80568315053465 +80568452735145 +80568453245607 +80576786498969 +80584317877657 +80585128239273 +80585699713193 +80585700223655 +80586566024601 +80599656770215 +80600125483687 +80600728953001 +80601202371239 +80601805840553 +80602274554025 +80602277161639 +80602880630953 +80603142962585 +80603681424793 +80617372461735 +80618449349287 +80618678158745 +80618680255897 +80619524139687 +80620389940633 +80620928402841 +80635629756585 +80637742099111 +80644514022809 +80654145193369 +80654890000553 +80654989077159 +80655826889383 +80668341643943 +80669278242201 +80669416434343 +80670284332441 +80670490714281 +80670720034201 +80671094694057 +80671291508121 +80671359122841 +80672904723865 +80674046945959 +80680990293401 +80686663412391 +80687498298777 +80687737692329 +80688243105961 +80689043679911 +80689544576409 +80690151701913 +80693025342873 +80700575090073 +80702633444761 +80703741246873 +80704644613529 +80704646710681 +80706429069991 +80714441964953 +80715888999833 +80721459896489 +80722031880871 +80723368492441 +80723676048039 +80723708043433 +80723904857497 +80723906954649 +80737060610217 +80738032827801 +80738098382233 +80738236063913 +80739474619801 +80740013082009 +80740046093721 +80740111648153 +80740856455337 +80741724863897 +80742732039577 +80754307588265 +80755853189289 +80755855796903 +80756721597849 +80757260060057 +80759979017625 +80771589169321 +80775478019481 +80775511031193 +80789641964199 +80791793131689 +80792724997529 +80793903596953 +80805747581097 +80805748091559 +80807426351273 +80807998335655 +80809301935513 +80809334947225 +80809871312281 +80809873409433 +80818344854937 +80822856877465 +80822995069607 +80824870143385 +80826548913561 +80826686595241 +80827625581223 +80841215126183 +80841822251687 +80843364196521 +80850607441305 +80857319882137 +80858462104231 +80860007705255 +80860611174569 +80860611685031 +80861082495655 +80863025184153 +80875036434601 +80875640414377 +80876377750937 +80876443305369 +80876912018841 +80877188112553 +80879063696793 +80886072378777 +80891814699177 +80893591717273 +80893624728985 +80894435090601 +80895703549337 +80896310674841 +80897385245351 +80910541217961 +80912049070249 +80912653050025 +80929056654745 +80929089666457 +80929296048297 +80929525368217 +80929801461929 +80931710057881 +80931814727849 +80942133446041 +80944191800729 +80945666604441 +80945974160039 +80946202969497 +80946205066649 +80947048950439 +80954676512153 +80957447355801 +80961436681625 +80961438778777 +80962913582489 +80963449947545 +80963452044697 +80963590236839 +80965063163289 +80977781153961 +80978618966185 +80979558172057 +80979695853737 +80981604449689 +80981670004121 +80983283219865 +80987865819815 +80995865944233 +80996339362471 +80996942831785 +80997411545257 +80997414152871 +80998279953817 +80998818416025 +81011940076199 +81013147525289 +81013519769769 +81014091243689 +81015767916713 +81017676512665 +81022527037609 +81030394503337 +81030766747817 +81048984707241 +81049556691623 +81050422492569 +81064415233433 +81064553425575 +81066231685289 +81066428499353 +81068041715097 +81069183937191 +81082305817255 +81082534626713 +81082536723865 +81083380607655 +81084246408601 +81084784870809 +81097770435993 +81099781604761 +81099783701913 +81101566061223 +81118746468521 +81119683357351 +81127630734745 +81132197601449 +81133169819033 +81133373055145 +81134611611033 +81134919166631 +81135150073241 +81135183084953 +81135248639385 +81135993446569 +81135993957031 +81136861855129 +81137869030809 +81150519880359 +81151354766745 +81151594160297 +81151823480217 +81152099573929 +81152900147879 +81154008169881 +81166726160553 +81168536190361 +81169070458265 +81170615010713 +81184210627239 +81184811461287 +81185888348839 +81187224960409 +81187532516007 +81187564511401 +81187761325465 +81187763422617 +81196234868121 +81200884572329 +81200885082791 +81202058439335 +81203036250281 +81203135326887 +81204471938457 +81205008303513 +81205010400665 +81206621519257 +81218164056233 +81219709657257 +81220578065817 +81221116528025 +81236959242919 +81238501187753 +81252692615337 +81253498432167 +81255649599657 +81255678098841 +81256581465497 +81257760064921 +81263912566169 +81270777405609 +81271514742169 +81272049010073 +81272325103785 +81274200688025 +81286713345433 +81286851537575 +81288726611353 +81289002705065 +81291482049191 +81297198056857 +81305678209193 +81305875023257 +81307790041257 +81321176350105 +81323864173223 +81324467642537 +81324468152999 +81324938963623 +81338390096551 +81339328791961 +81339935697575 +81340803595673 +81341111151271 +81341339960729 +81341342057881 +81342185941671 +81355671167145 +81357217278631 +81357448185241 +81357481196953 +81358291558569 +81360167142809 +81361241713319 +81372918145193 +81373755957417 +81374695163289 +81374832844969 +81376477522599 +81376741440921 +81378420211097 +81378490788519 +81389828212121 +81391841478041 +81392847568281 +81392913122713 +81393381836185 +81393657929897 +81395566525849 +81395671195817 +81407077067431 +81408284516521 +81408654663849 +81408656761001 +81409228234921 +81409256734105 +81410094546329 +81410628814233 +81410904907945 +81412813503897 +81425293149593 +81425295246745 +81425902152359 +81426770050457 +81427306415513 +81427308512665 +81427446704807 +81428919631257 +81435779958169 +81444693682855 +81445559483801 +81459722412201 +81459756154265 +81460799299753 +81461268013225 +81462136421785 +81462443977383 +81462674883993 +81475796033705 +81477671617945 +81477673715097 +81479383399833 +81479921862041 +81494250971305 +81494623215785 +81505470922137 +81513883459753 +81514820348583 +81528409893543 +81530284967321 +81530561061033 +81531898183065 +81533040405159 +81538756412825 +81545656871591 +81546491757977 +81546960471449 +81547236565161 +81547808039081 +81548037139111 +81549145161113 +81549249831081 +81561626903961 +81561762488489 +81563638072729 +81563640169881 +81565422529191 +81574882459033 +81579347618471 +81579948452519 +81582361951641 +81582669507239 +81582701502633 +81582898316697 +81582900413849 +81584511532441 +81596054069417 +81597026287001 +81597229523113 +81598171654823 +81598468079001 +81598775634599 +81599006541209 +81599039552921 +81599849914537 +81599850424999 +81600718323097 +81600788900519 +81601725498777 +81613301047465 +81614846648489 +81615111077273 +81615418632871 +81615715057049 +81616251422105 +81616253519257 +81630582628521 +81631386568089 +81632392658329 +81632926926233 +81633399834009 +81634471478681 +81647829606569 +81648633546137 +81648635423399 +81650646812057 +81650815090073 +81651652902297 +81651718456729 +81652897056153 +81664741040297 +81664741550759 +81665914907303 +81666892718249 +81666991794855 +81667460508327 +81668328406425 +81668864771481 +81668866868633 +81670444245161 +81670477987225 +81675088070041 +81677338314137 +81681850336665 +81681988528807 +81683863602585 +81684139696297 +81699064266137 +81701077532057 +81702357655721 +81709600900505 +81716313341337 +81717354389673 +81718429180073 +81719604633769 +81719605144231 +81719833953689 +81734030404263 +81734633873577 +81736179474601 +81736181571753 +81737619357081 +81738057155993 +81743880727207 +81745016012185 +81750808158377 +81752354269863 +81752585176473 +81753428549801 +81755304134041 +81756378704551 +81769534677161 +81769731491225 +81784965203353 +81786978469273 +81787984559513 +81788050113945 +81788518827417 +81788794921129 +81790703517081 +81790808187049 +81802246564519 +81803185259929 +81803320844457 +81803792165543 +81804395634857 +81805196428697 +81805198525849 +81813324259497 +81816440815001 +81820430140825 +81820432237977 +81821039143591 +81822443406745 +81822445503897 +81823449496985 +81824056622489 +81837612425385 +81838549534105 +81838551631257 +81839020344729 +81840333990567 +81840597908889 +81841871422873 +81842347256487 +81854859403433 +81854893145497 +81856267322777 +81856405004457 +81856976988839 +81857273413017 +81857580968615 +81857809778073 +81857811875225 +81870933535399 +81872140984489 +81872511131817 +81873951014297 +81874485282201 +81874761375913 +81874958189977 +81876636960153 +81876669971865 +81880562608807 +81889387962537 +81889758109865 +81889760207017 +81892205168025 +81909018864295 +81909415951769 +81916646426009 +81922974900393 +81923546884775 +81925421958553 +81925698052265 +81927035174297 +81936359112089 +81939652501673 +81941528085913 +81941902745769 +81942635888025 +81942943443623 +81943239867801 +81943776232857 +81943778330009 +81951109430681 +81956899479721 +81958775063961 +81977737830569 +81977739927721 +81978676816551 +81985439083175 +81986574368153 +81991191060649 +81992366514345 +81993308646055 +81993605070233 +81993912625831 +81994143532441 +81994984808617 +81994986905769 +81994987416231 +81995925891751 +81996862490009 +82008941355177 +82009513339559 +82010348225945 +82010816939417 +82011093033129 +82011664507049 +82011893607079 +82013001629081 +82013106299049 +82018836954521 +82023810673319 +82025719619753 +82026523559321 +82027132562087 +82027529649561 +82028063917465 +82028536825241 +82029608469913 +82030215595417 +82043804920487 +82045953990825 +82045989830041 +82046557970601 +82046754784665 +82046756881817 +82048368000409 +82059878541991 +82061051898535 +82062029709481 +82062597499559 +82063200968873 +82064001762713 +82064003859865 +82065581236393 +82065614978457 +82075879488921 +82077157515433 +82078703116457 +82078967545241 +82079275100839 +82079571525017 +82080107890073 +82080109987225 +82080578700697 +82087441087897 +82089739060633 +82094201257369 +82096214523289 +82097825678745 +82111686074537 +82112490014105 +82112491891367 +82114503280025 +82115509370265 +82115574924697 +82116753524121 +82120107698855 +82129770864809 +82131316465833 +82132756348313 +82145706804633 +82145844996775 +82147720070553 +82147996164265 +82156191516057 +82164671668393 +82164868482457 +82165472242343 +82181210857641 +82183461612199 +82184194243993 +82197383555751 +82198457835689 +82198458346151 +82198929156775 +82199532626089 +82200333419929 +82200937179815 +82216210737831 +82216441644441 +82217282920617 +82217285528231 +82219160602009 +82220235172519 +82224984173223 +82226997439143 +82232749416617 +82233686525337 +82233688622489 +82234157335961 +82235470981799 +82237484247719 +82238559038119 +82248821671321 +82250834937241 +82251841027481 +82251906581913 +82252375295385 +82252651389097 +82254559985049 +82254664655017 +82265369029287 +82266070526631 +82267277975721 +82267648123049 +82269088005529 +82269622273433 +82269898367145 +82270095181209 +82270633606553 +82271773951385 +82271806963097 +82284286608793 +82284895611559 +82286299874713 +82287913090457 +82295601572519 +82302544919961 +82304155855527 +82304552943001 +82318715871401 +82318749613465 +82320123790745 +82320261472425 +82320833456807 +82321129880985 +82321437436583 +82321666246041 +82321668343193 +82328999443865 +82334789492905 +82336665077145 +82337772879257 +82338080434855 +82338376859033 +82338913224089 +82338915321241 +82353244430505 +82353614577833 +82356061635993 +82371802639015 +82372874821801 +82373813807783 +82382999553433 +82386831368361 +82387403352743 +82389278426521 +82389554520233 +82390891642265 +82397749872025 +82404078346409 +82404650330791 +82405953930649 +82406230024361 +82406801498281 +82407030598311 +82408138620313 +82412514650791 +82420755947689 +82422631531929 +82422907625641 +82433875918233 +82439779943833 +82441126821273 +82441694961833 +82441891775897 +82442264020377 +82443101832601 +82443504991641 +82457165114023 +82457461538201 +82457769093799 +82458000000409 +82458841276585 +82458843884199 +82459782359719 +82472294506665 +82473840107689 +82473840618151 +82474104536473 +82474412092071 +82474708516249 +82475244881305 +82475246978457 +82475715691929 +82480117394087 +82487667141287 +82489576087721 +82490380027289 +82490989030055 +82491386117529 +82491920385433 +82492393293209 +82494072063385 +82497997712039 +82506823065769 +82507628882599 +82509640271257 +82510646361497 +82510711915929 +82523735009959 +82524908366503 +82525746398617 +82525886177449 +82526453967527 +82527057436841 +82527858230681 +82528230475161 +82529068287385 +82529471446425 +82534081529241 +82535543750041 +82540843795865 +82540981988007 +82542857061785 +82543133155497 +82544533734809 +82559707996329 +82559807072935 +82560070991257 +82568544533913 +82570557799833 +82570842506649 +82576347848873 +82576954974377 +82578598603431 +82580408122777 +82593627332777 +82595172933801 +82596041342361 +82596612816281 +82611578635673 +82612419911849 +82612422519463 +82615372163751 +82626711684505 +82628528136361 +82628724950425 +82629328710311 +82643958662553 +82645971928473 +82646978018713 +82647512286617 +82647788380329 +82649696976281 +82662314303657 +82662314814119 +82662785624743 +82663623436967 +82664189887897 +82664465981609 +82665803103641 +82666374577561 +82675434274201 +82679423600025 +82680032602791 +82681338299801 +82681436865945 +82683050081689 +82692235607449 +82697542993305 +82697545090457 +82698013803929 +82699327449767 +82713886604697 +82715260781977 +82715398463657 +82715398974119 +82715970448039 +82716266872217 +82716574427815 +82716803237273 +82716805334425 +82729926994599 +82731134443689 +82731504591017 +82732076064937 +82732076575399 +82732944473497 +82733413186969 +82733478741401 +82733754835113 +82733951649177 +82734490074521 +82735630419353 +82735663431065 +82739556068007 +82740625835417 +82748381421737 +82748751569065 +82749015997849 +82749323553447 +82751198627225 +82752337886617 +82766401387929 +82767304754585 +82768012323495 +82769788831129 +82775639885209 +82777102106009 +82782540343975 +82784415417753 +82784691511465 +82786028633497 +82798645960873 +82799686658727 +82800521545113 +82801365428903 +82801629347225 +82801936902823 +82802233327001 +82802769692057 +82802771789209 +82808967604903 +82815892938921 +82817768523161 +82818044616873 +82818513330345 +82829667763609 +82834982452633 +82836731289769 +82837670275751 +82852302105255 +82853136991641 +82853978267817 +82864102999449 +82868506798759 +82869482512553 +82870086492329 +82870657966249 +82870887066279 +82871995088281 +82884713078953 +82885517018521 +82886126021287 +82886523108761 +82886729490601 +82886991822233 +82887530284441 +82889209054617 +82903636411801 +82904479785129 +82905748243865 +82906958300569 +82907361459609 +82918872001191 +82920883389849 +82921590958759 +82922995221913 +82924205278617 +82924608437657 +82935947738521 +82937696575657 +82937697086119 +82937961004441 +82938268560039 +82938564984217 +82939101349273 +82939103446425 +82939572159897 +82948732519833 +82953265293991 +82954844987561 +82954944064167 +82955207982489 +82970679533737 +82971485350567 +82972958277017 +82973496739225 +82973634420905 +82973634931367 +82974502829465 +82979101158055 +82982184191385 +82988764324009 +82989499563417 +82990309925033 +82990574353817 +82990881398953 +82990881909415 +82991178333593 +82991749807513 +83004838455975 +83006713529753 +83008390202777 +83008863110553 +83015184975257 +83016013130407 +83021848675737 +83023665127593 +83023861941657 +83026110088601 +83040204316841 +83040811442345 +83042455071399 +83042923784871 +83050525960871 +83056879820969 +83057313613209 +83057451294889 +83057451805351 +83059326879129 +83059602972841 +83060071686313 +83060170762919 +83060940094873 +83075466018201 +83076276379817 +83076473193881 +83076540808601 +83079228631719 +83092679984537 +83093150795161 +83094726262169 +83107815130521 +83109828396441 +83111644848297 +83113553444249 +83125063985831 +83126271434921 +83126641582249 +83127213056169 +83127213566631 +83128287846569 +83128550178201 +83128889729193 +83128891826345 +83129088640409 +83129627065753 +83130767410585 +83130800422297 +83138876048793 +83142242295977 +83142846275753 +83143280067993 +83145194767769 +83145293333913 +83146038141097 +83146906549657 +83153764779417 +83159489274025 +83161538379161 +83162441745817 +83177743072665 +83178880271769 +83179117249945 +83179254931625 +83179255442087 +83179826916007 +83179858911401 +83180659705241 +83180661802393 +83195658536345 +83196502420135 +83196766338457 +83197073894055 +83197906683289 +83197908780441 +83212237889705 +83212608037033 +83212872465817 +83213179510953 +83213180021415 +83214254301353 +83214483621273 +83214516632985 +83216194354585 +83223742547353 +83230051829145 +83230119443865 +83231730599321 +83231868281001 +83232807266983 +83246396811943 +83248271885721 +83249885101465 +83257571486375 +83263643789991 +83267132079513 +83279749917351 +83281624991129 +83281901084841 +83282369798313 +83291254064537 +83298773403033 +83299616776361 +83300885235097 +83302498450841 +83316158573223 +83317024374169 +83317834735785 +83318099164569 +83332362756265 +83332833566889 +83332834077351 +83333405551271 +83334238340505 +83334271352217 +83334709151129 +83335346142617 +83348569546921 +83349373486489 +83349982489255 +83350848290201 +83351386752409 +83351988415143 +83353065522585 +83356991171239 +83365816524969 +83368062256537 +83368095268249 +83368633730457 +83368771412137 +83368771922599 +83382728469159 +83383800651945 +83384739857817 +83386851689881 +83388464905625 +83395323135385 +83399975447207 +83401047629993 +83401850520985 +83402595838631 +83403527194009 +83404000101785 +83417121761959 +83418701455529 +83418800532135 +83427585721753 +83435948433577 +83437685605785 +83438060776103 +83452620791977 +83453356031385 +83454166393001 +83454430821785 +83454737866921 +83454738377383 +83455034801561 +83455573263769 +83470603009433 +83471413371049 +83471610185113 +83471677799833 +83473223400857 +83474365622951 +83485705143705 +83487718409625 +83489966556569 +83490504981913 +83502952121753 +83504965387673 +83508690435481 +83509731483817 +83520736288937 +83521170081177 +83521308273319 +83523183347097 +83523459440809 +83523928154281 +83524027230887 +83524796562841 +83537379287209 +83537983266985 +83538417059225 +83538554740905 +83540331759001 +83540430325145 +83542043540889 +83556536452505 +83558582730137 +83559189855641 +83572880063897 +83574254241177 +83574391922857 +83574392433319 +83574963907239 +83574995902633 +83575796696473 +83575829708185 +83576168940953 +83576405699239 +83590498050217 +83591069524137 +83591070034599 +83592406646169 +83592746197161 +83592945108377 +83594656890265 +83594759463081 +83598549527207 +83601416553881 +83607374880937 +83607745028265 +83608009457049 +83608316502185 +83608317012647 +83608613436825 +83609620612505 +83609653624217 +83619979494809 +83623345741993 +83624893950631 +83625394847129 +83626298213785 +83633448233639 +83641533803175 +83642140928679 +83645022092697 +83659515004313 +83660358888103 +83660930362023 +83661763151257 +83662135395737 +83672690361753 +83674886908583 +83676696427929 +83676761982361 +83677038076073 +83677506789545 +83688661222809 +83693908297113 +83693975911833 +83695587067289 +83695724748969 +83696663734951 +83710859894953 +83711295564455 +83711295784345 +83712128353689 +83712161365401 +83712971727017 +83713236155801 +83714313043353 +83727500257959 +83730120649383 +83730988547481 +83732063337881 +83733860091289 +83739072019865 +83744510477721 +83745119480487 +83745756691865 +83745985281433 +83746523743641 +83747125406375 +83758839586985 +83760852852905 +83762629871001 +83763473244329 +83764741703065 +83766354918809 +83777865460391 +83778937643177 +83779876849049 +83780014530729 +83781988681113 +83783601896857 +83796114554265 +83796219224233 +83796690545319 +83797262019239 +83798094808473 +83798127820185 +83799202610585 +83800748211609 +83805712713113 +83807676153241 +83812258753191 +83813838446761 +83813937523367 +83817727296921 +83817995189657 +83819740562841 +83831918724505 +83831951736217 +83832490198425 +83832627880105 +83832628390567 +83839541652135 +83848493022617 +83849303384233 +83849567813017 +83849874858153 +83849875368615 +83850171792793 +83850710255001 +83852255636135 +83863831915175 +83864904097961 +83865377516199 +83866452306599 +83867383661977 +83867856569753 +83880842134937 +83882624494247 +83882855400857 +83883699284647 +83885103547801 +83885641973145 +83899804901545 +83901917244071 +83903693751705 +83908689167769 +83916307072409 +83916445264551 +83918320338329 +83918596432041 +83919065145513 +83919164222119 +83919933554073 +83920940729753 +83934459477401 +83935171272873 +83935269839017 +83935534267801 +83937079868825 +83938222090919 +83946542761369 +83951673443737 +83952418250921 +83953719721369 +83954326846873 +83954431516841 +83966808589721 +83968821855641 +83970604214951 +83972546903449 +83977293301145 +83979306567065 +83985635041449 +83986206515369 +83986207025831 +83987315047833 +83987543637401 +83987883188393 +83988082099609 +83989793881497 +83989896454313 +84001235755177 +84002273527193 +84002411208873 +84003387433129 +84003649764761 +84004188226969 +84004221238681 +84004286793113 +84005900008857 +84012412526761 +84012758238617 +84018482733225 +84020030941863 +84020531838361 +84020634411177 +84020896742809 +84021435205017 +84036736531865 +84038248901287 +84038820375207 +84039653164441 +84039686176153 +84047271069081 +84048099224231 +84054651995545 +84055495879335 +84056067353255 +84056900142489 +84069923236519 +84071601496233 +84071865925017 +84072172970153 +84072173480615 +84072469904793 +84073477080473 +84073510092185 +84081100008103 +84087170214567 +84089045288345 +84089112903065 +84090724058521 +84090861740201 +84091800726183 +84105390271143 +84105997396647 +84107539341481 +84108878560665 +84114948767129 +84122637249191 +84124182850215 +84124786829991 +84125257640615 +84126125538713 +84127200329113 +84128976616857 +84138605184409 +84138743376551 +84140552895897 +84140618450329 +84141363257513 +84142768031129 +84155989844137 +84157766862233 +84157799873945 +84158610235561 +84159878694297 +84161491910041 +84174716362921 +84175152032423 +84175516936871 +84175984821657 +84176017833369 +84176828194985 +84177092623769 +84191356215465 +84192399010471 +84193231799705 +84193264811417 +84193976606889 +84194339601817 +84195885202841 +84195989872809 +84208364848537 +84208366945689 +84209370938777 +84209613159833 +84209841749401 +84210380211609 +84210981874343 +84218851657113 +84227055715737 +84227088727449 +84227627189657 +84227764871337 +84227765381799 +84241721928359 +84242794111145 +84243733317017 +84243870998697 +84244107976873 +84244945789097 +84245845149081 +84247458364825 +84254316594585 +84258968906407 +84260041089193 +84260074831257 +84260514507431 +84261117976745 +84261589297831 +84262192767145 +84262455098777 +84262993560985 +84277694914729 +84277793991335 +84279943061673 +84281851657625 +84286579180953 +84287644314279 +84294941892777 +84296346666393 +84297054235303 +84312349490585 +84313159852201 +84313424280985 +84313731836583 +84314566722969 +84316112104103 +84321042185625 +84328728570535 +84329596468633 +84329802850473 +84330308264105 +84330406830249 +84330671259033 +84332216860057 +84333359082151 +84344698602905 +84346480962215 +84346709771673 +84346711868825 +84347555752615 +84348421553561 +84348960015769 +84349498441113 +84356507123097 +84361943483801 +84361945580953 +84363956749721 +84363958846873 +84365741206183 +84365773201577 +84367683894681 +84378084720025 +84380163540377 +84380301732519 +84382176806297 +84382921613481 +84383020690087 +84383790022041 +84383858502311 +84396372746409 +84397410518425 +84397548200105 +84398786755993 +84399325218201 +84399423784345 +84401037000089 +84402044175769 +84414695025319 +84415529911705 +84416274718889 +84417576189337 +84418183314841 +84418287984809 +84431873523097 +84433957366439 +84434790155673 +84434823167385 +84435968755097 +84449491509417 +84450062983337 +84450063493799 +84450929294745 +84451171515801 +84451400105369 +84451739656361 +84451936470425 +84451938567577 +84452004085145 +84453650349465 +84453752922281 +84460410013081 +84465060227751 +84466738487465 +84467309961385 +84467310471847 +84468614071705 +84468647083417 +84482339201193 +84483884802217 +84483887409831 +84484753210777 +84485291672985 +84500527262375 +84501134387879 +84502676332713 +84505090342297 +84517705572521 +84518508463513 +84520756610457 +84529202670247 +84533742175641 +84533880367783 +84534952550569 +84535689887129 +84535755441561 +84536500248745 +84537905022361 +84538375832985 +84539450403495 +84551026682535 +84552901756313 +84554343548313 +84554580526489 +84554718208169 +84555657194151 +84569853354153 +84571121812889 +84571154824601 +84571361206441 +84571965186217 +84572229615001 +84586493717159 +84588039318183 +84588642787497 +84588643297959 +84589114108583 +84591056797081 +84596741670297 +84603501839769 +84603503936921 +84604507930009 +84604750151065 +84604978740633 +84605515105689 +84605517202841 +84606118865575 +84607128321433 +84619846312105 +84621623330201 +84621656341913 +84623735162265 +84624342287769 +84625348378009 +84625416858279 +84629847629993 +84637931102377 +84638870308249 +84639007989929 +84640982140313 +84642595356057 +84650769548697 +84657088267673 +84657121279385 +84657833074857 +84658196069785 +84659741670809 +84665534327463 +84672459661481 +84672831905961 +84675080052905 +84689468294553 +84690912183705 +84690945195417 +84691481560473 +84691621849767 +84692487650713 +84693094776217 +84708296843433 +84708868827815 +84709734628761 +84711249095335 +84722825374375 +84723897557161 +84723931299225 +84724370975399 +84724974444713 +84725445765799 +84726311566745 +84726850028953 +84739835594137 +84741617953447 +84741846762905 +84741848860057 +84742692743847 +84743558544793 +84744097007001 +84758798360745 +84760203134361 +84761748515495 +84775300531609 +84775438723751 +84777313797529 +84778058604713 +84778927013273 +84778995493543 +84792585038503 +84793419924889 +84793659318441 +84794164732073 +84794263298217 +84796073328025 +84797215550119 +84808791318697 +84809832016551 +84810666902937 +84811135616409 +84811411710121 +84812713180569 +84813320306073 +84813424976041 +84825799951769 +84825802048921 +84827813217689 +84827815314841 +84829597674151 +84829629669545 +84836286760345 +84838300026265 +84844123597479 +84845200485031 +84846066285977 +84846537096601 +84846876647593 +84847073461657 +84847075558809 +84847141076377 +84848686677401 +84848889913513 +84860229214377 +84861266986393 +84861404668073 +84862643223961 +84863181686169 +84863280252313 +84864893468057 +84865900643737 +84873186149785 +84877476192425 +84879024401063 +84879890202009 +84880428664217 +84894757773481 +84895729991065 +84897102071193 +84898646623641 +84899825223065 +84905977724313 +84912004751529 +84912842563753 +84915893601689 +84928916695719 +84930090052263 +84931067863209 +84931166939815 +84932503551385 +84933039916441 +84933547207335 +84934653132185 +84939263215001 +84946163673767 +84947743367337 +84948314841257 +84949717517721 +84949855199401 +84950794185383 +84964990855847 +84966532800681 +84966533311143 +84981630708391 +84983176309415 +84983779778729 +84983780289191 +84984251099815 +84997736835751 +84998809018537 +84999282436775 +84999546355097 +85000356716713 +85001761490329 +85002232300953 +85003306871463 +85014983303337 +85016529414823 +85016760321433 +85016793333145 +85017604205223 +85018872153497 +85019479279001 +85019617471143 +85020485369241 +85020553849511 +85031893370265 +85033709822121 +85033906636185 +85034978280857 +85035217674409 +85035821654185 +85049140348313 +85051321892249 +85052159704473 +85052225258905 +85052693972377 +85052970066089 +85054878662041 +85066421709479 +85067358307737 +85067360404889 +85067967310503 +85068364397977 +85068606619033 +85068835208601 +85069371573657 +85069373670809 +85069439188377 +85070984789401 +85077845116313 +85081892399783 +85084605285785 +85085214288551 +85086082186649 +85086618551705 +85086758840999 +85087624641945 +85088231767449 +85101787570345 +85102726776217 +85102864457897 +85104838608281 +85106451824025 +85114744505753 +85119034548393 +85119068290457 +85120111435945 +85120582757031 +85121448557977 +85121987020185 +85136316129449 +85136688373929 +85137288347033 +85138126159257 +85138660427161 +85138936520873 +85145522814361 +85147536080281 +85147820787097 +85153563107497 +85153935351977 +85154736145817 +85154801663385 +85155340125593 +85156885506727 +85172725295783 +85173591096729 +85175105563303 +85180821570969 +85187722029735 +85188556916121 +85189301723305 +85189873197225 +85191210319257 +85192352541351 +85203692062105 +85205474421415 +85205703230873 +85205705328025 +85206549211815 +85207415012761 +85207953474969 +85220936943001 +85220939040153 +85221075135143 +85221412776615 +85222950208921 +85222952306073 +85224734665383 +85224766660777 +85239295191719 +85240840792743 +85241915072681 +85241915583143 +85242783481241 +85242851961511 +85242854058663 +85255366205609 +85257483791015 +85257780215193 +85258087770791 +85258318677401 +85259162561191 +85260030459289 +85272647786665 +85273688484519 +85274457816473 +85274523370905 +85274992084377 +85275268178089 +85275839652009 +85277176774041 +85277281444009 +85289894764713 +85290698704281 +85290866982297 +85291704794521 +85292239062425 +85292711970201 +85293783614873 +85294962214297 +85307980065447 +85309056952999 +85309922753945 +85310393564569 +85310733115561 +85310929929625 +85310932026777 +85310997544345 +85312543145369 +85312746381481 +85319403472281 +85324053686951 +85325227043495 +85326204854441 +85326303931047 +85327640542617 +85328176907673 +85328684198567 +85329790123417 +85341129424281 +85341332660393 +85343142690201 +85343450245799 +85343746669977 +85344285132185 +85353683298983 +85361669791913 +85361670302375 +85375861219497 +85376699031721 +85379684515225 +85379750069657 +85385945885351 +85387081170329 +85392873826983 +85393946009769 +85394419428007 +85394683346329 +85395493707945 +85396360019353 +85396898481561 +85396931493273 +85397369292185 +85398443862695 +85410020141735 +85411599835305 +85412171309225 +85414650653351 +85427030361497 +85428846813353 +85429043627417 +85430115272089 +85441081279897 +85444311722663 +85445386002601 +85447064772777 +85447636246697 +85447636757159 +85448107567783 +85461558700711 +85462495298969 +85462497396121 +85462632980649 +85462633491111 +85463104301735 +85463501389209 +85463743610265 +85463972199833 +85464508564889 +85464510662041 +85464576179609 +85466121780633 +85478839771305 +85480385882791 +85480614692249 +85480616789401 +85480649801113 +85481460673191 +85483335746969 +85483473939111 +85483936581017 +85484341837209 +85484410317479 +85496924561577 +85496958303641 +85497861670297 +85497863767449 +85498001449129 +85499646126759 +85501183559065 +85501588815257 +85509763007897 +85512996816281 +85515010082201 +85516016172441 +85516081726873 +85516550440345 +85516826534057 +85518702118297 +85518735130009 +85531453120681 +85531823268009 +85531825365161 +85533263150489 +85533797418393 +85534073512105 +85534270326169 +85548461753753 +85549938654617 +85550475019673 +85550615308967 +85551481109913 +85552088235417 +85567862287015 +85568728087961 +85582891016361 +85582924758425 +85583967903913 +85585008601767 +85585305025945 +85585612581543 +85585843488153 +85593174588825 +85598964637865 +85600840222105 +85602552003993 +85603090466201 +85617419575465 +85617789722793 +85617791819945 +85618658131353 +85619196593561 +85620741974695 +85627504241319 +85628639526297 +85634432182951 +85635977783975 +85637052063913 +85637052574375 +85637988952743 +85637991049895 +85651006513321 +85651578497703 +85652413384089 +85653158191273 +85653729665193 +85655066787225 +85667784777897 +85668825475751 +85669594807705 +85669660362137 +85670129075609 +85670405169321 +85670976643241 +85672280753561 +85672313765273 +85684793410969 +85684931092649 +85684931603111 +85686806676889 +85686808774041 +85688623128745 +85703117056679 +85705059745177 +85705266127017 +85705870106793 +85706066920857 +85706069018009 +85706134535577 +85707680136601 +85719222673577 +85721340258983 +85721636683161 +85721944238759 +85722173048217 +85722175145369 +85723019029159 +85729506246041 +85729790952857 +85736266415513 +85736469651625 +85738279681433 +85738587237031 +85738883661209 +85739420026265 +85739422123417 +85739890836889 +85750317333913 +85753751232681 +85754555172249 +85755561262489 +85756095530393 +85756568438169 +85757640082841 +85758247208345 +85758818682265 +85762172856999 +85770998210729 +85771836022953 +85774821506457 +85774887060889 +85787910154919 +85789083511463 +85790061322409 +85791497010585 +85792033375641 +85793646591385 +85798256674201 +85805157132967 +85806736826537 +85807308300457 +85825526770343 +85839448713895 +85840522993833 +85841597784233 +85842201764009 +85842773237929 +85842773748391 +85856730294951 +85857802477737 +85858275895975 +85859348078761 +85859350175913 +85860216487321 +85860754949529 +85860787961241 +85861225760153 +85862300330663 +85867049331367 +85873976762537 +85875522874023 +85875751683481 +85875753780633 +85876595056809 +85876597664423 +85878472738201 +85890886829465 +85892703281321 +85892900095385 +85893971740057 +85908133807513 +85910147073433 +85911153163673 +85911218718105 +85911687431577 +85911963525289 +85913839109529 +85913872121241 +85925415168679 +85926351766937 +85926489448617 +85926489959079 +85926960769703 +85927564239017 +85928365032857 +85929978248601 +85935653464743 +85943598744985 +85945612010905 +85946618101145 +85947225226649 +85960781029545 +85960814771609 +85961718138265 +85961720235417 +85962188948889 +85963502594727 +85965040027033 +85971349308825 +85978028007593 +85978061749657 +85980145592999 +85980442017177 +85980749572775 +85980978382233 +85980980479385 +85994134134953 +85995309588649 +85995679735977 +85997119618457 +85997653886361 +85997929980073 +85998126794137 +85999805564313 +86003731212967 +86006814246297 +86012556566697 +86012926714025 +86013795122585 +86014333584793 +86015878965927 +86032584555929 +86039815030169 +86046143504553 +86046715488935 +86048295182505 +86048866656425 +86050203778457 +86050308448425 +86062821105833 +86064696690073 +86064972783785 +86066408471961 +86066944837017 +86066946934169 +86075418379673 +86079930402201 +86080068083881 +86080068594343 +86081943668121 +86082219761833 +86083760119977 +86098288650919 +86099834251943 +86100437721257 +86100906434729 +86100909042343 +86101845420711 +86101847517863 +86108607687335 +86114359664809 +86116477250215 +86116773674393 +86117081229991 +86117310039449 +86117312136601 +86118153412777 +86118156020391 +86131641245865 +86132109959337 +86132681943719 +86133451275673 +86133985543577 +86134261637289 +86134833111209 +86136137221529 +86136170233241 +86148888223913 +86149692163481 +86150698253721 +86151232521625 +86151705429401 +86152777074073 +86153384199577 +86166973524647 +86169122594985 +86169726574761 +86169923388825 +86170295633305 +86171536604569 +86177211820711 +86183047146151 +86184220502695 +86185198313641 +86186369573033 +86186598892953 +86187170366873 +86188783582617 +86200122883481 +86200326119593 +86202136149401 +86202443704999 +86202740129177 +86203276494233 +86203278591385 +86203747304857 +86210609692057 +86212907664793 +86219020132521 +86220663761575 +86234854678697 +86235692490921 +86238677974425 +86238743528857 +86252939468969 +86253412887207 +86254485069993 +86254487677607 +86255353478553 +86255891940761 +86255924952473 +86257437321895 +86269013600935 +86270593294505 +86271164768425 +86271393868455 +86271394088345 +86272565347737 +86286023820697 +86287468028073 +86287840272553 +86288037086617 +86304379461801 +86306531139753 +86306630216359 +86321488758169 +86321626439849 +86321626950311 +86322097760935 +86323502024089 +86323778117801 +86325115239833 +86339379341991 +86339608151449 +86339610248601 +86340451524777 +86340454132391 +86355951762841 +86356855129497 +86356857226649 +86357325940121 +86358639585959 +86368756467097 +86371990275481 +86374003541401 +86375009631641 +86375543899545 +86375819993257 +86377695577497 +86377728589209 +86384654433689 +86389271126185 +86390446579881 +86390816727209 +86391388711591 +86392256609689 +86392790877593 +86393066971305 +86393263785369 +86394942555545 +86407455212953 +86408897004953 +86409369912729 +86409468478873 +86411081694617 +86419167264153 +86426616890777 +86441918217625 +86442961873575 +86443430587047 +86444002060967 +86444298485145 +86444606040743 +86444834850201 +86444836947353 +86452168048025 +86457958097065 +86459833681305 +86460109775017 +86460677565095 +86461545463193 +86462081828249 +86462083925401 +86476413034665 +86476783181993 +86477355166375 +86477651590553 +86478190052761 +86479735433895 +86495574712489 +86496043425961 +86496046033575 +86496982411943 +86496984509095 +86501386431143 +86506168157593 +86510571956903 +86512151650473 +86512723124393 +86514060246425 +86526778237097 +86527818934951 +86528588266905 +86528794648745 +86529398628521 +86529970102441 +86530199422361 +86531274212761 +86531307224473 +86543786870169 +86543924551849 +86543925062311 +86545800136089 +86546076229801 +86546544943273 +86562948547993 +86565060380057 +86565432624537 +86566270436761 +86566673595801 +86578249874841 +86580333718183 +86580630142361 +86580937697959 +86581166507417 +86581168604569 +86582009880745 +86582012488359 +86588784412057 +86595259874713 +86597009222311 +86597273140633 +86597580696231 +86597877120409 +86598413485465 +86598415582617 +86598884296089 +86612744691881 +86614554721689 +86614761103529 +86615023435161 +86615561897369 +86617240667545 +86621166316199 +86624249349529 +86629991669929 +86630829482153 +86632270413209 +86632947067559 +86633243491737 +86633814965657 +86646903614119 +86648915002777 +86650455360921 +86651026834841 +86652640050585 +86657250133401 +86658078288551 +86659498280345 +86664150592167 +86665730285737 +86666530859687 +86667702338969 +86668175246745 +86682876600489 +86682975677095 +86684520229543 +86695624326553 +86699516453033 +86699516963495 +86700123578537 +86701668130985 +86701767207591 +86702235921063 +86716795936937 +86717531176345 +86718341537961 +86718605966745 +86718913522343 +86719209946521 +86719748408729 +86719781420441 +86721293789863 +86734745142681 +86734747239833 +86734778154393 +86735588516009 +86749880288665 +86751324496041 +86751694643369 +86751696740521 +86751893554585 +86754141701529 +86767127266713 +86769140532633 +86770146622873 +86770956984489 +86772832568729 +86772865580441 +86785345226137 +86785482907817 +86785483418279 +86785954228903 +86787358492057 +86787634585769 +86788103299241 +86788202375847 +86788971707801 +86795829937561 +86802592204185 +86804033996185 +86804506903961 +86804605470105 +86806218685849 +86819808230809 +86820711597465 +86820713694617 +86821182408089 +86830342768025 +86837055208857 +86838567578279 +86839139052199 +86839435476377 +86839971841433 +86839973938585 +86853127594153 +86854303047849 +86854673195177 +86855244669097 +86855245179559 +86856113077657 +86856319459497 +86856548779417 +86856581791129 +86856923439273 +86857120253337 +86858799023513 +86863794439577 +86864622594727 +86871550025897 +86871920173225 +86872184602009 +86872492157607 +86872788581785 +86873327043993 +86874872425127 +86890473358745 +86898020466073 +86899636644519 +86905708948135 +86907288641705 +86908726427033 +86909197237657 +86921814565033 +86923690149273 +86923966242985 +86924534033063 +86925401931161 +86925938296217 +86925940393369 +86934411838873 +86934618188455 +86938923861401 +86939061543081 +86939062053543 +86940937127321 +86941213221033 +86941681934505 +86958151056793 +86959431180457 +86959899893929 +86966624599449 +86973386866073 +86975470709415 +86976303498649 +86976336510361 +86977146871977 +86977411300761 +86990634705065 +86991675402919 +86993252999337 +86993255096489 +86994053573287 +86995130680729 +86995163692441 +87007881683113 +87009898094761 +87010127414681 +87010160426393 +87010698888601 +87012377658777 +87026805015961 +87028916848025 +87030530063769 +87037388293529 +87042040605351 +87043112788137 +87044051994009 +87045592352153 +87046163826073 +87047777041817 +87060394369193 +87060865690279 +87061437164199 +87061469159593 +87062269953433 +87062272050585 +87071901123993 +87078013591721 +87078112668327 +87093848137897 +87094685950121 +87096093869465 +87096126881177 +87096803025065 +87096803535527 +87097099959705 +87106180950695 +87111932928169 +87112668167577 +87113478529193 +87113742957977 +87114050513575 +87114346937753 +87114885399961 +87114918411673 +87116430781095 +87128007060135 +87131558806937 +87132031714713 +87132570140057 +87139578822041 +87145017279897 +87146461487273 +87146831634601 +87147030545817 +87149278692761 +87149817118105 +87163373431463 +87163980046505 +87165524598953 +87166092389031 +87180048425129 +87180482217369 +87180619899049 +87180620409511 +87182495483289 +87182771577001 +87183240290473 +87183339367079 +87184108699033 +87198601610649 +87198634622361 +87199444983977 +87199709412761 +87201255013785 +87208182955417 +87214945222041 +87215848588697 +87216319399321 +87217894866329 +87230983734681 +87232997000601 +87234811355305 +87234813452457 +87236689036697 +87236722048409 +87236824621225 +87241468446105 +87243647892889 +87248264585385 +87249440039081 +87249810186409 +87250381660329 +87250382170791 +87251718782361 +87252058333353 +87252060430505 +87252257244569 +87253936014745 +87257262926503 +87262044652953 +87265410900137 +87266014879913 +87266448672153 +87267890464153 +87268363371929 +87268461938073 +87270075153817 +87276933383577 +87284206086823 +87285610349977 +87300911676825 +87302424046247 +87302995520167 +87303027515561 +87303828309401 +87304200553881 +87318827140505 +87319103234217 +87319671024295 +87321075287449 +87321077384601 +87335406493865 +87335776641193 +87336041069977 +87336348625575 +87336645049753 +87337183511961 +87337652225433 +87338728893095 +87353288048025 +87354899203481 +87355036885161 +87369565416103 +87370172541607 +87372582895001 +87373053705625 +87374128496025 +87381137178009 +87386812394151 +87387821850009 +87388389990569 +87389190564519 +87390300683673 +87390403256489 +87391375474073 +87400721974681 +87402780329369 +87402918521511 +87404793595289 +87405069689001 +87405538402473 +87413265040793 +87421942007193 +87424053839257 +87425667055001 +87437243334041 +87438179712409 +87438284382377 +87439327177383 +87440159966617 +87440192978329 +87441003339945 +87441267768729 +87449741311385 +87455531360425 +87456002681511 +87456574155431 +87457406944665 +87458514746777 +87460060347801 +87473983882649 +87474016894361 +87474555356569 +87480159775399 +87481606810279 +87489822941353 +87491230860697 +87491940016297 +87491940526759 +87492236950937 +87492775413145 +87505897073319 +87506969256105 +87507908461977 +87509448820121 +87510020294041 +87511633509785 +87518491739545 +87523144051367 +87524689652391 +87525293632167 +87525764442791 +87526695798169 +87527168705945 +87527707131289 +87541870059689 +87541969136295 +87545758909849 +87550754325913 +87554617785753 +87558510422695 +87559117037737 +87560661590185 +87561229380263 +87563005887897 +87566473308839 +87575789396137 +87576524635545 +87577334997161 +87577599425945 +87577906981543 +87578203405721 +87578741867929 +87580287249063 +87588607919513 +87591758347673 +87593738601881 +87593771613593 +87594483409065 +87594581975209 +87594846403993 +87596392005017 +87608409008807 +87608873747865 +87610317955241 +87610656107175 +87610688102569 +87610887013785 +87611488676519 +87611730897575 +87613135160729 +87613673586073 +87615470339481 +87618739579559 +87619358459289 +87628133991833 +87629380205977 +87629948346537 +87631859039641 +87631961612457 +87644338685337 +87644476877479 +87646351951257 +87646628044969 +87647195835047 +87647965167001 +87654477684905 +87654823396761 +87660547891369 +87661585663385 +87662699569321 +87662961900953 +87663500363161 +87663598929305 +87665212145049 +87678801690009 +87679705056665 +87681751334297 +87682358459801 +87688151116455 +87690164382375 +87697561037479 +87698132511399 +87698965300633 +87699337545113 +87713666654377 +87714238128297 +87714238638759 +87714535062937 +87715575250329 +87715914801321 +87723616053927 +87729235372711 +87730913632425 +87731178061209 +87731485616807 +87731782040985 +87732320503193 +87732789216665 +87733865884327 +87747453552025 +87748062554791 +87748928355737 +87749466817945 +87764702407335 +87765309532839 +87766851988135 +87767719886233 +87768190696857 +87769265487257 +87771041775001 +87780808534695 +87782683608473 +87783527492263 +87784833189273 +87784931755417 +87785303999897 +87786141812121 +87793059586217 +87797917320601 +87798055512743 +87799865032089 +87799930586521 +87800206680233 +87800675393705 +87802080167321 +87815201827495 +87816781521065 +87817144515993 +87817582095015 +87818755671449 +87818893353129 +87823157373607 +87825618058649 +87832380325273 +87833316703641 +87833421373609 +87834028499113 +87834464168615 +87835296957849 +87835329969561 +87836140331177 +87836140841639 +87836404759961 +87850668862119 +87851678317977 +87852246458537 +87852818442919 +87853047032487 +87853289253543 +87854157151641 +87854259724457 +87855231942041 +87860916815257 +87869120873881 +87869153885593 +87869692347801 +87885798475161 +87887143255449 +87887910307225 +87889523522969 +87896381752729 +87901034064551 +87902106247337 +87902139989401 +87903045453209 +87903183134889 +87904257925289 +87905157285273 +87906770501017 +87919387828393 +87919859149479 +87920430623399 +87921263412633 +87922008219817 +87922371214745 +87923916815769 +87929709472423 +87937007050921 +87937106127527 +87937943939751 +87955087328665 +87955796484265 +87955796994727 +87956093418905 +87956400974503 +87956631881113 +87963107343769 +87971661626777 +87972471988393 +87972736417177 +87973043972775 +87973340396953 +87973878859161 +87975424240295 +87987000519335 +87988546120359 +87989149589673 +87989150100135 +87989620910759 +87990017998233 +87990224380073 +87990486711705 +87991025173913 +87991563599257 +88004008641945 +88004010739097 +88005454946473 +88005793098407 +88005825093801 +88006021907865 +88006024005017 +88006625667751 +88006867888807 +88007733689753 +88008272151961 +88008810577305 +88020149878169 +88022366890663 +88022973505705 +88024378279321 +88025085848231 +88025923660455 +88026862355865 +88039475676569 +88039613868711 +88041488942489 +88042332826279 +88043102158233 +88044109333913 +88055614815641 +88056760183463 +88057595069849 +88057628081561 +88058339877033 +88058438443177 +88058438953639 +88058702871961 +88060248472985 +88060353142953 +88073938681241 +88074007161511 +88074842047897 +88075586855081 +88076888325529 +88077495451033 +88089975096729 +88091988362649 +88091990459801 +88092994452889 +88093236673945 +88093804814505 +88095377866137 +88095715507609 +88095818080425 +88100461905305 +88102475171225 +88108803645609 +88109375119529 +88109375629991 +88110241430937 +88110712241561 +88111051792553 +88124404359337 +88124438101401 +88126556037289 +88126818368921 +88127356831129 +88127455397273 +88129068613017 +88135926842777 +88142590543257 +88143199546023 +88143803015337 +88144065346969 +88144603809177 +88161988979367 +88162821768601 +88171267828391 +88175807333785 +88175945525927 +88177820599705 +88178664483495 +88179502295719 +88179970180505 +88180068746649 +88181681962393 +88193091840679 +88194770100393 +88195342084775 +88196176971161 +88196645684633 +88197722352295 +88210338818727 +88211918512297 +88212281507225 +88212719086247 +88212817872281 +88213892662681 +88214030344361 +88228558875303 +88229166000807 +88230707945641 +88230708456103 +88231576354201 +88233121955225 +88234898242969 +88245805853351 +88246573088153 +88246815309209 +88247383449769 +88247954923689 +88247955434151 +88248184023719 +88249396715689 +88250368933273 +88261773788569 +88261911980711 +88263721500057 +88263787054489 +88264531861673 +88265936635289 +88266407445913 +88267482016423 +88280935466393 +88282280246681 +88283047298457 +88284660514201 +88292834706841 +88296236793241 +88297277841577 +88297884967081 +88299153425817 +88299186437529 +88299996799145 +88299997309607 +88300261227929 +88307599485607 +88314524819625 +88316400403865 +88317145211049 +88317508205977 +88319053807001 +88322349804199 +88331533452697 +88332539542937 +88332977341849 +88333010353561 +88333546718617 +88333548815769 +88333614333337 +88350224319897 +88350793696665 +88350933985959 +88351799786905 +88364890532519 +88365962715305 +88365996457369 +88366901921177 +88367039602857 +88369013753241 +88370626968985 +88382137510567 +88383683111591 +88384286580905 +88384287091367 +88384757901991 +88385361371305 +88385623702937 +88386162165145 +88386700590489 +88399315820713 +88400863518889 +88403111665833 +88409747785113 +88417503881895 +88418110496937 +88418111007399 +88419515270553 +88421060651687 +88436328456361 +88436900440743 +88437735327129 +88437766241689 +88439280708263 +88451897174695 +88452732061081 +88452765072793 +88453476868265 +88453575434409 +88453575944871 +88455385464217 +88455490134185 +88467865109913 +88467867207065 +88469311414441 +88469681561769 +88469878375833 +88469880472985 +88470482135719 +88470724356775 +88471590157721 +88472128619929 +88472667045273 +88477733038759 +88478351918489 +88485112087961 +88487125353881 +88487127451033 +88488131444121 +88488373665177 +88488941805737 +88489206234521 +88490514857369 +88490955071657 +88503332144537 +88503470336679 +88505345410457 +88506189294247 +88506958626201 +88519541350569 +88519575092633 +88521955360153 +88522493822361 +88522592388505 +88524205604249 +88536822931625 +88537795149209 +88537863629479 +88538698515865 +88539443323049 +88540744793497 +88541351919001 +88549157841575 +88554069909673 +88557958759833 +88572660113577 +88573232097959 +88574097898905 +88574568709529 +88574908260521 +88575105074585 +88575172689305 +88576718290329 +88588228831911 +88589907091625 +88590379999401 +88590479076007 +88591782675865 +88592352052633 +88592859343527 +88602070760857 +88606447011225 +88607056013991 +88607921814937 +88608460277145 +88623695866535 +88624302992039 +88625844936873 +88625845447335 +88639801993895 +88640036364457 +88640874176681 +88643826648473 +88643925214617 +88645538430361 +88657048971943 +88658121154729 +88658594572967 +88658858491289 +88659669363367 +88661073626521 +88661544437145 +88661682629287 +88662619007655 +88674195286695 +88675774980265 +88677749130649 +88677886812329 +88691205506457 +88691373784473 +88693021958313 +88694290417049 +88695133790377 +88695134300839 +88697147566759 +88708486867623 +88709662321319 +88710429556121 +88710671777177 +88711239917737 +88711811391657 +88711811902119 +88712040491687 +88713253183657 +88714225401241 +88719910274457 +88725733845671 +88726670443929 +88727676534169 +88728147344793 +88728683709849 +88728751324569 +88730296925593 +88744561027751 +88744791934361 +88745635818151 +88746136714649 +88746903766425 +88748516982169 +88754190101159 +88756809663897 +88760025646489 +88761099706537 +88761133448601 +88762038912409 +88762176594089 +88764150744473 +88765763960217 +88773938152857 +88779353505177 +88780256871833 +88780725585305 +88781001679017 +88782910274969 +88787587972505 +88789885945241 +88794452811945 +88795628265641 +88796000510121 +88796866821529 +88797405283737 +88798248657065 +88814650164633 +88814790453927 +88815656254873 +88816263380377 +88832037431975 +88832903232921 +88834417699495 +88847539579559 +88848143048873 +88848143559335 +88848614369959 +88849480170905 +88850018633113 +88863002101145 +88863004198297 +88863140293287 +88864818553001 +88865015367065 +88865017464217 +88865619126951 +88865861348007 +88866727148953 +88867265611161 +88879581454505 +88881360349863 +88881594720425 +88881966964905 +88881967475367 +88883371738521 +88884917119655 +88898607327911 +88899715349913 +88900152928935 +88901227719335 +88902095617433 +88903240985255 +88915753642663 +88916588529049 +88917333336233 +88917431902377 +88917432412839 +88917904810153 +88919208920473 +88919241932185 +88919346602153 +88926454580633 +88931959922857 +88932932140441 +88933000620711 +88933769952665 +88933835507097 +88934304220569 +88934580314281 +88936488910233 +88938705922727 +88948968555929 +88950981821849 +88950983919001 +88951987912089 +88952798273705 +88953062702489 +88954811539625 +88961468630425 +88967292201639 +88968369089191 +88969234890137 +88969705700761 +88970045251753 +88970242065817 +88970309680537 +88971855281561 +88983397818537 +88983431560601 +88985515403943 +88985811828121 +88986119383719 +88986350290329 +88987194174119 +88988062072217 +88992324346025 +88995748457127 +89001584002457 +89003058806169 +89003597268377 +89017926377641 +89019736407449 +89020270675353 +89021815227801 +89029146328473 +89034938985127 +89035173355689 +89036011167913 +89038425177497 +89038963639705 +89039062205849 +89040675421593 +89052085299879 +89054236467369 +89054335543975 +89056715811495 +89057821736345 +89069332277927 +89070911971497 +89071483445417 +89088159460007 +89089701404841 +89089701915303 +89094329819305 +89103623858855 +89104698649255 +89105566547353 +89105808768409 +89106376908969 +89106948382889 +89106948893351 +89108390174889 +89120905439911 +89121977622697 +89122451040935 +89122714959257 +89123054510249 +89123525831335 +89124129300649 +89124391632281 +89124930094489 +89125400905113 +89125539097255 +89126475475623 +89130906247337 +89139698018983 +89139926828441 +89139928925593 +89140772809383 +89141273705881 +89143248717209 +89143653973401 +89151828166041 +89155061974425 +89156878426281 +89157075240345 +89158146885017 +89158990768807 +89160767276441 +89161004034727 +89168012936601 +89174322218393 +89174490496409 +89175328308633 +89175393863065 +89175862576537 +89176138670249 +89187814025895 +89189590313639 +89189590533529 +89190526911897 +89190665104039 +89191135914663 +89191533002137 +89192003812761 +89192540177817 +89192607792537 +89194153393561 +89201841875623 +89209787155865 +89209927445159 +89210793246105 +89211400371609 +89223882114457 +89224956174505 +89224989916569 +89225895380377 +89226033062057 +89227677739687 +89229620428185 +89235690634649 +89243280040105 +89243280550567 +89244617162137 +89244924717735 +89245155624345 +89258309279913 +89259484733609 +89259854880937 +89259856978089 +89260723289497 +89261261751705 +89261294763417 +89262105125033 +89270704684441 +89274718445737 +89276497341095 +89276731711657 +89277101858985 +89277103956137 +89277104466599 +89277970267545 +89278508729753 +89280054110887 +89295893899943 +89296726689177 +89296759700889 +89298274167463 +89310890633895 +89311725520281 +89312470327465 +89312569404071 +89313041801385 +89314378923417 +89314483593385 +89326858569113 +89326860666265 +89326996250793 +89326996761255 +89328675020969 +89328871835033 +89328873932185 +89329475594919 +89329475814809 +89330583616921 +89331122079129 +89339593524633 +89344105547161 +89344243228841 +89344243739303 +89346118813081 +89346120910233 +89347124903321 +89347935264937 +89348199693721 +89362463795879 +89363571817881 +89364009396903 +89364612866217 +89364709016985 +89365084187303 +89371856111001 +89378534809769 +89378568551833 +89380652395175 +89380948819353 +89381256374951 +89381485184409 +89381487281561 +89382331165351 +89395816390825 +89396857088679 +89397626420633 +89397691975065 +89398160688537 +89398436782249 +89400312366489 +89400345378201 +89402562390695 +89407321048473 +89413063368873 +89414873398681 +89416952219033 +89417559344537 +89431148669607 +89433091358105 +89433562168729 +89433901719721 +89434098533785 +89434166148505 +89435711749529 +89447222291111 +89449373458601 +89451050131625 +89452958727577 +89465440470425 +89466618849959 +89466915274137 +89467451639193 +89467453736345 +89477248990617 +89484266922153 +89484838396073 +89484838906535 +89498795453095 +89499029823657 +89499867635881 +89502281645465 +89502820107673 +89502853119385 +89502918673817 +89504531889561 +89509114489511 +89516042431143 +89516511144615 +89517114613929 +89517588032167 +89518191501481 +89518660214953 +89518662822567 +89519266291881 +89519528623513 +89520067085721 +89520100097433 +89520537896345 +89520676088487 +89521612466855 +89533188745895 +89534768439465 +89535339913385 +89550198965657 +89552015417513 +89552212231577 +89553283876249 +89554127760039 +89564249884057 +89567480326823 +89568554606761 +89568555117223 +89569423015321 +89569629397161 +89569665236377 +89570233376937 +89570804850857 +89570805361319 +89577718622887 +89584727304871 +89585663903129 +89585802095271 +89586669993369 +89586876375209 +89587677169049 +89587744783769 +89588281148825 +89589290384793 +89602477599399 +89603554486951 +89603783296409 +89603785393561 +89604626669737 +89604629277351 +89607105185177 +89613414466969 +89616960751001 +89619019105689 +89620093165737 +89620126907801 +89621030274457 +89621032371609 +89622814730919 +89624352163225 +89639184776601 +89639250331033 +89639719044505 +89639995138217 +89641870722457 +89648879404441 +89653446271145 +89654621724841 +89654991872169 +89655860280729 +89656398742937 +89656431754649 +89657242116265 +89659117700505 +89673643623833 +89674649714073 +89675256839577 +89691863680409 +89691896692121 +89707137018535 +89708473630105 +89708781185703 +89709009995161 +89709012092313 +89717483537817 +89721995560345 +89722133242025 +89722133752487 +89723812012201 +89724008826265 +89724612586151 +89725720608153 +89726256973209 +89726259070361 +89740353809063 +89740588179625 +89740958326953 +89740960934567 +89741826735513 +89742365197721 +89743910578855 +89750672845479 +89757600787111 +89759146388135 +89759749857449 +89760218570921 +89760221178535 +89774175117481 +89774747101863 +89775581988249 +89776326795433 +89776898269353 +89778235391385 +89786276194983 +89790953382057 +89791422095529 +89792763411865 +89792828966297 +89793297679769 +89793573773481 +89795449357721 +89795482369433 +89807962015129 +89808099696809 +89808100207271 +89809975281049 +89811791732905 +89819276978855 +89826285660839 +89828228349337 +89828434731177 +89829038710953 +89829235525017 +89830848740761 +89842391277737 +89842425019801 +89844508863143 +89844805287321 +89845112842919 +89845341652377 +89845343749529 +89846187633319 +89852674850201 +89858519106969 +89860577461657 +89862052265369 +89862588630425 +89862590727577 +89876919836841 +89878696854937 +89878729866649 +89880808687001 +89881415812505 +89892153548969 +89894166814889 +89895004627113 +89897418636697 +89897957098905 +89897990110617 +89898055665049 +89899668880793 +89911078759079 +89913229926569 +89914401185961 +89914630505881 +89914906599593 +89916815195545 +89928325737127 +89929533186217 +89929905430697 +89930476904617 +89932855074985 +89948123390121 +89948695374503 +89959799471513 +89963691597993 +89963692108455 +89965370368169 +89965843275945 +89965942352551 +89980971081897 +89981444500135 +89982047969449 +89982516682921 +89982519290535 +89983385091481 +89983923553689 +89998691478183 +89998920287641 +89998922384793 +89999763660969 +89999766268583 +90010821625241 +90014055433625 +90015499641001 +90015871885481 +90016068699545 +90024756151705 +90031336284329 +90034321767833 +90034856035737 +90035132129449 +90037007713689 +90049520371097 +90049658563239 +90051533637017 +90053146852761 +90054289074855 +90059219156377 +90061232422297 +90068209141145 +90070393830809 +90082875573657 +90083949633705 +90083983375769 +90084886742425 +90084888839577 +90086671198887 +90096131128729 +90102274009767 +90103610621337 +90103918176935 +90104146986393 +90104149083545 +90106901913769 +90117302739113 +90118478192809 +90118848340137 +90119716748697 +90120024304295 +90120255210905 +90120288222617 +90121098584233 +90122974168473 +90135725170857 +90136095318185 +90136097925799 +90136963726745 +90137502188953 +90137639870633 +90139047570087 +90155720148377 +90169884093095 +90171463786665 +90172035260585 +90173372382617 +90185852028313 +90185989709993 +90185990220455 +90187865294233 +90188141387945 +90189577076121 +90190113441177 +90190115538329 +90191726656921 +90198586983833 +90203099006361 +90203237198503 +90205112272281 +90205388365993 +90223002856103 +90223606325417 +90224075038889 +90224077646503 +90230849570201 +90237562011033 +90239645854375 +90239942278553 +90240249834151 +90240478643609 +90240480740761 +90241324624551 +90254809850025 +90255278563497 +90256619879833 +90257154147737 +90257430241449 +90259305825689 +90266314507673 +90272056828073 +90273833846169 +90273866857881 +90276552803737 +90277627374247 +90290980160921 +90292895178921 +90293091992985 +90294705208729 +90306213873049 +90306215750311 +90308227138969 +90308366917801 +90309298783641 +90309767497113 +90310043590825 +90311952186777 +90324433929625 +90325040835239 +90325908733337 +90326445098393 +90326447195545 +90337689484697 +90342188736681 +90342287813287 +90343832365735 +90356010016937 +90358023282857 +90358861095081 +90360978680487 +90361275104665 +90361582660263 +90361813566873 +90361846578585 +90363525348761 +90363595926183 +90376108073129 +90377184960681 +90377653674153 +90378522082713 +90379060544921 +90380239144345 +90392182205095 +90393389654185 +90393761898665 +90394333372585 +90395199683993 +90395733951897 +90409192424857 +90410636632233 +90411008876713 +90411205690777 +90427548065961 +90427548576423 +90429699743913 +90429798820519 +90437895095705 +90444657362329 +90444795554471 +90445903576473 +90446670628249 +90446946721961 +90448283843993 +90449426066087 +90460901171369 +90462776755609 +90462778852761 +90472407926169 +90478012564889 +90479120367001 +90480023733657 +90480025830809 +90481808190119 +90495192752297 +90498178235801 +90498988597417 +90500864181657 +90505859597721 +90506687752871 +90507823037849 +90512439730345 +90513615184041 +90513985331369 +90514557315751 +90514853739929 +90515161295527 +90515392202137 +90515425213849 +90516235575465 +90518111159705 +90532065609113 +90532341702825 +90532538516889 +90534250298777 +90539688536743 +90547772229017 +90549785494937 +90550857139609 +90566130477735 +90566599191207 +90567467089305 +90567774644903 +90568003454361 +90568005551513 +90576476997017 +90580989019545 +90581126701225 +90581127211687 +90583002285465 +90583278379177 +90583846169255 +90584714067353 +90585250432409 +90585252529561 +90586863648153 +90599581638825 +90599951786153 +90600216214937 +90600523770535 +90600820194713 +90601358656921 +90601496338601 +90602904038055 +90615449927065 +90617463192985 +90618743316649 +90619212030121 +90633740561063 +90635318157481 +90635320254633 +90635891728553 +90635920227737 +90636758039961 +90637228850585 +90649946841257 +90650416065191 +90651963252905 +90652565135529 +90652567232681 +90654442816921 +90666955474329 +90667093666471 +90668968740249 +90669244833961 +90677440185753 +90679453451673 +90686117152153 +90688228984217 +90689842199961 +90701418479001 +90702459527337 +90703502322343 +90703534317737 +90704335111577 +90704337208729 +90704939091353 +90719570920857 +90719706505385 +90720177826471 +90720781295785 +90721582089625 +90721584186777 +90735913296041 +90737690314137 +90737929707689 +90738159027609 +90738192039321 +90740409271705 +90741483842215 +90748246108839 +90753160274089 +90753998086313 +90755406005657 +90756115671719 +90756412095897 +90756719651495 +90756950558105 +90756983569817 +90758732917415 +90770070341017 +90770072218279 +90772083606937 +90773155251609 +90773623965081 +90773900058793 +90775808654745 +90781643980185 +90787319196327 +90788526645417 +90788896792745 +90790336675225 +90790870943129 +90791343850905 +90793022621081 +90806045204649 +90806144281255 +90822685057193 +90822685567655 +90824836735145 +90825404525223 +90839964541097 +90840699780505 +90841510142121 +90841774570905 +90842082126503 +90842378550681 +90842914915737 +90842917012889 +90844095612313 +90850248113561 +90856038162601 +90857008283033 +90857913746841 +90857946758553 +90858288406697 +90859021548953 +90873048892825 +90874493100201 +90874863247529 +90874865344681 +90875062158745 +90877310305689 +90882914724519 +90885713051033 +90890329743529 +90894123491497 +90894125588649 +90896001172889 +90904275991961 +90908080038057 +90908513830297 +90908652022439 +90909760044441 +90909955622297 +90910527096217 +90910803189929 +90912140311961 +90918998541721 +90924723036329 +90925327016105 +90927202600345 +90927478694057 +90927675508121 +90929387290009 +90942976834969 +90943880201625 +90945092673705 +90955124587929 +90960190581415 +90961736182439 +90962339651753 +90963140445593 +90963142542745 +90976296198313 +90977471652009 +90977841799337 +90978413783719 +90978710207897 +90979017763495 +90979248670105 +90980089946281 +90980092043433 +90981031029415 +90981967627673 +90987791198887 +90994718630057 +90995088777385 +90995353206169 +90995660761767 +90995957185945 +90996493551001 +90996495648153 +90996964361625 +91010824757417 +91011628696985 +91013641962905 +91014648053145 +91014713607577 +91028877552295 +91030455148713 +91031895031193 +91032365841817 +91033440632217 +91044845487513 +91044983679655 +91046858753433 +91047134847145 +91047702637223 +91049106900377 +91049108997529 +91050720116121 +91055330198937 +91062092465561 +91062230657703 +91064105731481 +91064381825193 +91079306395033 +91079308492185 +91081319660953 +91082930816409 +91083068498089 +91089793203609 +91091806469529 +91096555470233 +91097596518569 +91098639313575 +91098671308969 +91099472102809 +91100579904921 +91116421603497 +91124122856103 +91125091960217 +91132827305369 +91133296018841 +91133329030553 +91135546262937 +91136620833447 +91149973620121 +91152085452185 +91153698667929 +91160556897689 +91165207332249 +91165209209511 +91167220598169 +91168292242841 +91168760956313 +91169037050025 +91170945645977 +91171050315945 +91183562973353 +91184034294439 +91184637763753 +91185438557593 +91185813217449 +91196682943897 +91201182195881 +91201281272487 +91217016742057 +91217854554281 +91219262473625 +91219972139687 +91220268563865 +91220576119463 +91220807026073 +91222589385383 +91229349554855 +91235101532329 +91235836771737 +91236647133353 +91236911562137 +91237219117735 +91237515541913 +91238051906969 +91238054004121 +91239232603545 +91251175664295 +91252383113385 +91252721265319 +91252753260713 +91253796055719 +91254193143193 +91254727411097 +91255200318873 +91255738744217 +91256879089049 +91261423617433 +91268185884057 +91269630091433 +91270000238761 +91270199149977 +91272447296921 +91272985722265 +91286542035623 +91288693203113 +91289260993191 +91296888554905 +91303217029289 +91303650821529 +91303789013671 +91304897035673 +91305092613529 +91305664087449 +91305940181161 +91307277303193 +91319894630569 +91320864751001 +91321770214809 +91322878016921 +91324423617945 +91330216274599 +91331351559577 +91338113826201 +91339017192857 +91350916433305 +91357979959465 +91365681212071 +91372978790569 +91373550774951 +91373847199129 +91374154754727 +91374385661337 +91375226937513 +91376168020647 +91388579504297 +91389183484073 +91391059068313 +91391335162025 +91391531976089 +91393243757977 +91399079083417 +91405961748649 +91406765688217 +91407374690983 +91408778954137 +91409785044377 +91424885081497 +91425592650407 +91426996913561 +91427369158041 +91428206970265 +91435124744361 +91439982478745 +91440120670887 +91441995744665 +91442271838377 +91442839628455 +91444243891609 +91444616136089 +91445857107353 +91458945245353 +91459209674137 +91459517229735 +91459813653913 +91460350018969 +91460352116121 +91460820829593 +91465222531751 +91467683216793 +91474443386265 +91474445483417 +91476093657257 +91476456652185 +91478067807641 +91478205489321 +91492734020263 +91494311616681 +91495751499161 +91496222309785 +91496324882601 +91497297100185 +91511558594729 +91525948933529 +91526087125671 +91527962199449 +91528238293161 +91536433644953 +91538446910873 +91545110611353 +91547222443417 +91548835659161 +91560411938201 +91561452986537 +91562060112041 +91562495781543 +91563328570777 +91564436372889 +91565513260441 +91571774630567 +91572909915545 +91573333034393 +91578699964585 +91579171285671 +91580009097895 +91580575548825 +91580851642537 +91582760238489 +91596683773337 +91597152486809 +91600477301415 +91607239568039 +91614399464857 +91615109130919 +91615405555097 +91615713110695 +91615944017305 +91617726376615 +91629063800217 +91629065677479 +91631077066137 +91631214747817 +91631215258279 +91632617424281 +91632893517993 +91634802113945 +91645611158183 +91646312655527 +91647520104617 +91647858256551 +91647890251945 +91648461725865 +91648462236327 +91648933046951 +91649330134425 +91649864402329 +91650337310105 +91650875735449 +91652016080281 +91665038663849 +91665137740455 +91665975552679 +91666443437465 +91668927514009 +91681679026855 +91683690415513 +91683830194345 +91684397984423 +91686174492057 +91697679973785 +91699693239705 +91700503601321 +91700768030105 +91701075585703 +91701372009881 +91701908374937 +91701910472089 +91709241572761 +91715031621801 +91716001742233 +91716907206041 +91717652013225 +91717751089831 +91718015008153 +91719560609177 +91732040254873 +91732042352025 +91733486559401 +91733856706729 +91734055617945 +91734121135513 +91736303764889 +91736842190233 +91737443024281 +91741908183719 +91742527063449 +91749287232921 +91753116950697 +91766503259545 +91767507289497 +91767645481639 +91769520555417 +91769796649129 +91771133771161 +91777992000921 +91783750237593 +91785868173481 +91786130505113 +91786472153257 +91786668967321 +91787272727207 +91788380749209 +91802873660825 +91803618468009 +91811319720615 +91813332986535 +91814891390361 +91820022072729 +91820729641639 +91821567453863 +91822133904793 +91823343961497 +91836835258537 +91837407242919 +91838242129305 +91839083405481 +91852403976871 +91854082236585 +91854346665369 +91854654220967 +91854950645145 +91855487010201 +91855489107353 +91855957820825 +91869818216617 +91870622156185 +91871231158951 +91871834628265 +91872096959897 +91872635422105 +91873641512345 +91887871011495 +91889448607913 +91890020081833 +91890020592295 +91890888490393 +91891461873833 +91892434091417 +91903838946713 +91903977138855 +91905852212633 +91906696096423 +91907533908647 +91908001793433 +91908100359577 +91909310416281 +91909713575321 +91914323658137 +91916571805081 +91921085924761 +91921224116903 +91923099190681 +91924345404825 +91925248771481 +91938299854233 +91938301951385 +91938370431655 +91939950125225 +91940313120153 +91941924275609 +91942061957289 +91942062467751 +91955548929433 +91956589977769 +91957197103273 +91958465562009 +91959309445799 +91959573364121 +91974604701081 +91975415062697 +91975679491481 +91975986536617 +91975987047079 +91990845588889 +91991851679129 +91992289478041 +91992926469529 +91995614292647 +92008967079321 +92011078911385 +92012692127129 +92019550356889 +92024200791449 +92024202668711 +92026214057369 +92026351739049 +92026352249511 +92027426529449 +92028030509225 +92029939105177 +92041380978857 +92042556432553 +92043865565863 +92044432016793 +92044708110505 +92045176823977 +92058627956905 +92060175655081 +92061112543911 +92061580428697 +92062423802025 +92078255932825 +92078965598887 +92079800485273 +92079831399833 +92092816965017 +92094830230937 +92095640592553 +92095641103015 +92095905021337 +92096212576935 +92096441386393 +92097045366169 +92097047463321 +92110169123495 +92111376572585 +92111714724519 +92111746719913 +92112318193833 +92112318704295 +92112547293863 +92112789514919 +92113392984233 +92113655315865 +92114193778073 +92114732203417 +92115872548249 +92119798196903 +92120417076633 +92127177246105 +92128623550633 +92128993697961 +92129190512025 +92129192609177 +92129258126745 +92130869282201 +92130902293913 +92131440756121 +92132580015513 +92145535494823 +92147546883481 +92148254452391 +92161640250777 +92162644280729 +92162782472871 +92164657546649 +92166270762393 +92179928787623 +92180763674009 +92181508481193 +92181607557799 +92181871476121 +92183417077145 +92189209733799 +92196135067817 +92198010652057 +92198755459241 +92209909892505 +92213143700889 +92215156966809 +92216163057049 +92216973418665 +92217237847449 +92231972249769 +92232544234151 +92233410035097 +92234220396713 +92234417210777 +92234484825497 +92247606705561 +92248512169369 +92249986973081 +92250328621225 +92250525435289 +92252237217177 +92264955207849 +92265759147417 +92266368150183 +92267233951129 +92267772413337 +92283878540697 +92285990372761 +92287603588505 +92299114130087 +92300186312873 +92300989203865 +92303138784665 +92303237350809 +92304850566553 +92316260444839 +92317938704553 +92318510688935 +92319343478169 +92319814288793 +92333438942617 +92333507422887 +92335087116457 +92337061266841 +92337198948521 +92337199458983 +92351727479463 +92353167394201 +92353305075881 +92353876549801 +92353877060263 +92355318341801 +92356290559385 +92367799003815 +92369741692313 +92370552053929 +92370816482713 +92371123527849 +92371124038311 +92384942392729 +92385080584871 +92386152767657 +92386955658649 +92388201872793 +92389105239449 +92404104070553 +92406215902617 +92407829118361 +92416003311001 +92419405397401 +92421053571241 +92422322029977 +92423165913767 +92423429832089 +92429653130649 +92429937837465 +92436517970089 +92439569008025 +92439845101737 +92440313815209 +92450438546841 +92455708147097 +92456715322777 +92456782937497 +92458328538521 +92459470760615 +92473392924057 +92474102590119 +92474968391065 +92475575516569 +92488057259417 +92490070525337 +92490208207017 +92490208717479 +92493795573145 +92498541970841 +92506883711145 +92507455185065 +92507455695527 +92507684285095 +92507926506151 +92508792307097 +92509330769305 +92511009539481 +92522484424873 +92523659878569 +92524032123049 +92524032633511 +92525436896665 +92526280269993 +92540672486055 +92541279611559 +92542683874713 +92559497060521 +92559497570983 +92560069044903 +92560901834137 +92560934845849 +92575065778855 +92575900665241 +92576645472425 +92576744549031 +92578521056665 +92578554068377 +92591033714073 +92592480018601 +92592850165929 +92593046979993 +92593049077145 +92593114594713 +92594725750169 +92594758761881 +92595297224089 +92600901642919 +92601520522649 +92602348677799 +92608280692121 +92610293958041 +92611300048281 +92612110409897 +92612374838681 +92625496718745 +92626638940839 +92628184541863 +92628514014617 +92629259332263 +92630127230361 +92635800349351 +92638419912089 +92642743696793 +92643649160601 +92645123964313 +92645662426521 +92646506310311 +92647374208409 +92648448998809 +92650245752217 +92659991535785 +92661801565593 +92661867120025 +92662335833497 +92662611927209 +92671496193433 +92677238513833 +92679015531929 +92681127363993 +92682740579737 +92696400702119 +92697266503065 +92698076864681 +92698273678745 +92698341293465 +92699418181017 +92699886894489 +92711397436071 +92713548603561 +92713647680167 +92714480469401 +92717133872537 +92729615615385 +92730224618151 +92731090419097 +92731628881305 +92740100326809 +92748304385433 +92748442067113 +92749013541033 +92749014051495 +92750455333033 +92762970598055 +92764042780841 +92765119668393 +92766995252633 +92767093818777 +92768707034521 +92775565264281 +92780217576103 +92781289758889 +92781763177127 +92782837967527 +92783338864025 +92784242230681 +92797363890855 +92798943584425 +92799515058345 +92801055416489 +92801055926951 +92802832434585 +92810078094745 +92816190562473 +92816387376537 +92817459021209 +92818302904999 +92820079412633 +92831655471783 +92833598160281 +92834408521897 +92834672950681 +92834979995817 +92834980506279 +92843907033767 +92850845138329 +92851852314009 +92851919928729 +92853465529753 +92854607751847 +92867729631911 +92867960538521 +92868804422311 +92871685586329 +92883194250649 +92885207516569 +92885345198249 +92885345708711 +92886989875879 +92888932564377 +92899353855385 +92900374438057 +92901550402215 +92903359921561 +92903425475993 +92903701569705 +92904170283177 +92910756576665 +92913054549401 +92917621416105 +92918796869801 +92919169114281 +92919169624743 +92920035425689 +92920573887897 +92920606899609 +92921417261225 +92937523388585 +92937959058087 +92938824859033 +92939431984537 +92954634562215 +92955206036135 +92956038825369 +92956071837081 +92970740179113 +92971311653033 +92971312163495 +92971540753063 +92971782974119 +92972420185497 +92972648775065 +92973187237273 +92981658682777 +92986170705305 +92986308386985 +92986308897447 +92987987157161 +92988183971225 +92988186068377 +92988251585945 +92989862741401 +92989895753113 +92990434215321 +93004528954023 +93005136079527 +93005636976025 +93006001880473 +93006540342681 +93006678024361 +93020633709977 +93021775932071 +93023321533095 +93023925002409 +93024396323495 +93025264221593 +93038922246823 +93039757133209 +93040501940393 +93040601016999 +93041073414313 +93042377524633 +93042410536345 +93049386206617 +93050451339943 +93055128527017 +93056938556825 +93057004111257 +93057472824729 +93057748918441 +93068903351705 +93072137160089 +93072275352231 +93074150426009 +93075156516249 +93075966877865 +93076231306649 +93083849211289 +93091537693351 +93091902597799 +93092403494297 +93093213855913 +93093478284697 +93095023885721 +93107505628569 +93108684008103 +93108980432281 +93109287987879 +93109518894489 +93110362778279 +93111230676377 +93112305466777 +93119314148761 +93124752606617 +93126227410329 +93126765872537 +93131531968681 +93140891745689 +93141094981801 +93142871999897 +93142905011609 +93144983831961 +93146597047705 +93158107589287 +93159179772073 +93160256659625 +93161331450025 +93161593781657 +93162132243865 +93162165255577 +93162230810009 +93163844025753 +93175253904039 +93177405071529 +93177504148135 +93178336937369 +93179081744553 +93180990340505 +93181095010473 +93192500882087 +93194080575657 +93194652049577 +93196192918183 +93201533315751 +93206315042201 +93212160853401 +93212298535081 +93212870009001 +93212870519463 +93226792463015 +93226792682905 +93227867253415 +93228735151513 +93228941533353 +93229545513129 +93229809941913 +93230116987049 +93230117497511 +93230413921689 +93244074044071 +93245146226857 +93245619645095 +93246223114409 +93246694435495 +93247195331993 +93247297904809 +93247560236441 +93248098698649 +93255248718503 +93261084263833 +93262866623143 +93263095432601 +93263097529753 +93263941413543 +93266417321369 +93280047030441 +93280243844505 +93281315489177 +93282159372967 +93288931296665 +93295511429289 +93296687393447 +93298496912793 +93298562467225 +93299307274409 +93300175682969 +93301182858649 +93313833708199 +93314701606297 +93315708781977 +93315776396697 +93317321997721 +93318464219815 +93332660379817 +93333460953767 +93333928838553 +93333961850265 +93334568975769 +93334673645737 +93347050718617 +93349061887385 +93349063984537 +93349202176679 +93350846343847 +93352789032345 +93357535430041 +93360306273689 +93365877170345 +93366448644265 +93366449154727 +93366677744295 +93367557176729 +93367785766297 +93368322131353 +93368324228505 +93380640071849 +93381477884073 +93382653337769 +93383023485097 +93383025582249 +93383026092711 +93383891893657 +93384430355865 +93384463367577 +93385273729193 +93399665945255 +93400270463145 +93400273070759 +93401138871705 +93401677333913 +93401815015593 +93419062504103 +93419895293337 +93419928305049 +93433487253673 +93434059238055 +93434894124441 +93435638931625 +93437547527577 +93450027173273 +93450164854953 +93450165365415 +93451843625129 +93452040439193 +93453719209369 +93453752221081 +93454290683289 +93467412343463 +93469287417241 +93470293507481 +93471103869097 +93471368297881 +93473774273945 +93484490177945 +93485632400039 +93487178001063 +93487781470377 +93488252791463 +93493382963369 +93495024715161 +93502642619801 +93503820999335 +93504117423513 +93504424979111 +93504653788569 +93504655885721 +93505499769511 +93507442458009 +93518984994985 +93520795024793 +93520860579225 +93521329292697 +93521605386409 +93523480970649 +93530489652633 +93536028736921 +93536231973033 +93538008991129 +93538042002841 +93540120823193 +93540727948697 +93541734038937 +93541802519207 +93555759065767 +93556259962265 +93556466344105 +93556971757737 +93557070323881 +93557334752665 +93558880353689 +93570390895271 +93572542062761 +93573473928601 +93574218735785 +93576127331737 +93576232001705 +93588606977433 +93588609074585 +93590083878297 +93590620243353 +93590622340505 +93592233459097 +93599093786009 +93601864629657 +93607297844633 +93607435526313 +93608007510695 +93608873311641 +93609446695081 +93621964057255 +93623036240041 +93624113127593 +93625450249625 +93625988711833 +93626021723545 +93626087277977 +93627700493721 +93634213011625 +93634558723481 +93639211035303 +93640283218089 +93640756636327 +93641360105641 +93641828819113 +93641831426727 +93642697227673 +93643235689881 +93656357350055 +93657937043625 +93658508517545 +93666771484057 +93675184021673 +93675380835737 +93676452480409 +93690648930983 +93691723721383 +93692798001321 +93693401981097 +93693973455017 +93693973965479 +93701284314521 +93708970699431 +93710044979369 +93710274299289 +93710845773209 +93712458988953 +93713601211047 +93724940731801 +93726723091111 +93726951900569 +93726953997721 +93727797881511 +93742187709849 +93744198878617 +93744200975769 +93744339167911 +93745983335079 +93759367897257 +93760405669273 +93760543861415 +93762353380761 +93762418935193 +93763163742377 +93764032150937 +93765039326617 +93776614875305 +93777790329001 +93778160476329 +93778163083943 +93779028884889 +93779567347097 +93779600358809 +93780410720425 +93782286304665 +93796240754073 +93796516847785 +93797317421735 +93797785306521 +93797818318233 +93798425443737 +93798530113705 +93811143434409 +93815032284569 +93815065296281 +93829228735143 +93830305622695 +93831171423641 +93831413644697 +93831642234265 +93832178599321 +93832180696473 +93833791815065 +93840652141977 +93845164164505 +93845301846185 +93845302356647 +93847177430425 +93847453524137 +93848889212313 +93849425577369 +93851038793113 +93864126931113 +93864129538727 +93864995339673 +93865533801881 +93865671483561 +93879627169177 +93882314992295 +93882918461609 +93883389782695 +93897343721641 +93899495399593 +93901403995545 +93908329840025 +93908379665817 +93909444799143 +93914121986217 +93915899004313 +93915932016025 +93916742377641 +93918147151257 +93918617961881 +93931268811431 +93933143885209 +93933419978921 +93934960337065 +93948279031193 +93950292297113 +93950896056999 +93951603335337 +93952108748969 +93952207315113 +93954017344921 +93966499087769 +93967677467303 +93967973891481 +93968281447079 +93968510256537 +93968512353689 +93969356237479 +93982807370407 +93983743968665 +93983746065817 +93984352971431 +93985220869529 +93985757234585 +93985759331737 +93987370450329 +93999885204889 +94000088441001 +94001865459097 +94001898470809 +94003647818407 +94003977291161 +94004584416665 +94005590506905 +94005658987175 +94018173231273 +94019250118825 +94020587240857 +94021125703065 +94021224269209 +94022304302489 +94022837484953 +94034245485977 +94034247363239 +94035454812329 +94036398530729 +94037264842137 +94037330396569 +94037799110041 +94038075203753 +94039983799705 +94040088469673 +94051494341287 +94052701790377 +94053074034857 +94053645508777 +94053674007961 +94055046088089 +94071863978663 +94072729779609 +94086860712615 +94087968734617 +94089011880105 +94089110956711 +94102966329513 +94104139686057 +94105216573609 +94105685287081 +94105687894695 +94106553695641 +94107092157849 +94120077723033 +94121860082343 +94122088891801 +94122090988953 +94122934872743 +94138668245161 +94139040489641 +94139841283481 +94149888195993 +94154504888489 +94155680852647 +94157226453671 +94157490371993 +94158300733609 +94159169142169 +94160176317849 +94172827167399 +94174130767257 +94174702241177 +94174978334889 +94176315456921 +94177457679015 +94181753694887 +94189837387161 +94190843477401 +94191377745305 +94191653839017 +94191850653081 +94192922297753 +94193562434969 +94193667104937 +94206044177817 +94206517914279 +94208055346585 +94208057443737 +94208195635879 +94209839803047 +94212823539881 +94216183177385 +94216528889241 +94218542155161 +94219299732889 +94224365726375 +94225442613927 +94225911327399 +94226308414873 +94226550635929 +94226779225497 +94227315590553 +94227317687705 +94228928806297 +94240471343273 +94241646796969 +94242016944297 +94242588928679 +94242885352857 +94243192908455 +94243423815065 +94243456826777 +94244267698855 +94245206174375 +94246142772633 +94246280964775 +94251648114857 +94257515085209 +94259263922345 +94259835906727 +94260132330905 +94260670793113 +94260808474793 +94274999902377 +94275803841945 +94277817107865 +94277985385881 +94278823198105 +94278888752537 +94294632390825 +94295232363929 +94296070176153 +94308555893415 +94309020632473 +94309158314153 +94309158824615 +94311033898393 +94311309992105 +94311877782183 +94312745680281 +94313282045337 +94314895261081 +94319505343897 +94326405802663 +94328280876441 +94328556970153 +94329527090585 +94343483637145 +94346774929577 +94361636079001 +94361771663529 +94363110882713 +94363647247769 +94363649344921 +94364493228711 +94377978454185 +94379524565671 +94379755472281 +94379788483993 +94379994865833 +94380598845609 +94381465157017 +94382003619225 +94382474429849 +94383549000359 +94388298001063 +94390311266983 +94393212166313 +94395225432233 +94397002450329 +94397035462041 +94398646617497 +94398784809639 +94399721407897 +94400727498137 +94400795978407 +94400798075559 +94412135499161 +94414148765081 +94414752524967 +94415220409753 +94415965216937 +94417873812889 +94429382477209 +94429384354471 +94430591803561 +94431395743129 +94432401833369 +94432467387801 +94432936101273 +94433212194985 +94435120790937 +94435225460905 +94446663838375 +94447600436633 +94447602533785 +94447738628775 +94448209439399 +94449077337497 +94449613702553 +94449615799705 +94451226918297 +94458293594791 +94465456417447 +94467000969895 +94467866770841 +94478738406809 +94482029699241 +94483106586793 +94484147284647 +94484443708825 +94484751264423 +94484980073881 +94484982171033 +94486160770457 +94486288696729 +94486693952921 +94492313271705 +94492597978521 +94498103320745 +94499073441177 +94499276677289 +94500011916697 +94500353564841 +94501086707097 +94501394262695 +94501690686873 +94502229149081 +94515350809255 +94516558258345 +94516928405673 +94516930502825 +94518368288153 +94518902556057 +94519375463833 +94523304258215 +94525764943257 +94527778209177 +94533805236393 +94534175383721 +94534177480873 +94535956914345 +94550717180583 +94551825202585 +94552868348073 +94552967424679 +94561063699865 +94567964158631 +94569267758489 +94569543852201 +94570115326121 +94571452448153 +94572594670247 +94584069775529 +94585945359769 +94585947456921 +94597189746073 +94601179071897 +94603192337817 +94603194434969 +94604404809897 +94607960531113 +94618361356457 +94619537320615 +94621082921639 +94622157201577 +94624032785817 +94629856357031 +94635608334505 +94636783788201 +94637153935529 +94637725919911 +94638022344089 +94638329899687 +94638558709145 +94638560806297 +94638593818009 +94639404690087 +94641279763865 +94641417956007 +94653693855129 +94654699945369 +94655234213273 +94655510306985 +94655707121049 +94656778765721 +94657418902937 +94657523572905 +94670136893609 +94670940833177 +94672954099097 +94673960189337 +94674025743769 +94675204343193 +94688222194343 +94689767795367 +94690164882841 +94690407103897 +94690635693465 +94691172058521 +94691174155673 +94691239673241 +94692785274265 +94693486771609 +94698460490407 +94703692884647 +94704157623705 +94704295815847 +94706170889625 +94706446983337 +94707014773415 +94707882671513 +94708419036569 +94710032252313 +94721371553177 +94723120390313 +94723384819097 +94723692374695 +94723988798873 +94724525163929 +94724527261081 +94731858361753 +94734156334489 +94738620628377 +94740631797145 +94741911920809 +94758486761641 +94758488858793 +94759926644121 +94760500027561 +94767323299225 +94773115445417 +94774661556903 +94774892463513 +94775733739689 +94775735836841 +94776602148249 +94777140610457 +94777611421081 +94778685991591 +94790262270631 +94792137344409 +94792413438121 +94802622055833 +94807272490393 +94809285756313 +94809889516199 +94810357400985 +94811102208169 +94813010804121 +94825628131497 +94826702921897 +94827503715737 +94841800829607 +94842737427865 +94842875109545 +94842875620007 +94843346430631 +94843949899945 +94844750693785 +94846363909529 +94859081900201 +94860858918297 +94861327631769 +94862641277607 +94863577875865 +94864652446375 +94864654543527 +94871414712999 +94873875398041 +94877166690473 +94878574609817 +94879284275879 +94879580700057 +94879888255655 +94880117065113 +94880119162265 +94881297761689 +94881425687961 +94890005136793 +94893238945177 +94893240822439 +94894448271529 +94895252211097 +94896258301337 +94896323855769 +94896792569241 +94897068662953 +94898944247193 +94898977258905 +94899081928873 +94911695249577 +94912065396905 +94913505279385 +94914039547289 +94914512455065 +94915050880409 +94916191225241 +94929312885415 +94931723238809 +94940018846375 +94945854171815 +94946962193817 +94948005339305 +94961959788713 +94962929909145 +94963133145257 +94963868384665 +94964943175065 +94965250730663 +94965547154841 +94966083519897 +94966085617049 +94972281432743 +94973416717721 +94979206766761 +94981082351001 +94992981591449 +94997661704361 +94998031851689 +95007746370215 +95013498347689 +95014674311847 +95016219912871 +95017292095657 +95018233178791 +95019169777049 +95031248642217 +95031820626599 +95033124226457 +95033400320169 +95033971794089 +95035308916121 +95048026906793 +95048495620265 +95048830846361 +95049836936601 +95050371204505 +95050647298217 +95050844112281 +95051915756953 +95052555894169 +95052660564137 +95065035539865 +95066112207527 +95066950239641 +95067048805785 +95068261277865 +95068865257641 +95078293192089 +95083359185575 +95084904786599 +95085508255913 +95085544095129 +95086309049753 +95086681294233 +95087922265497 +95099464802473 +95100640256169 +95101010403497 +95101582387879 +95101878812057 +95102186367655 +95102415177113 +95102417274265 +95103258550441 +95103261158055 +95105136231833 +95105274423975 +95109748374937 +95116508544409 +95118257381545 +95118521810329 +95118829365927 +95119125790105 +95119662155161 +95119664252313 +95120132965785 +95133993361577 +95134797301145 +95136810567065 +95137816657305 +95137882211737 +95142414985895 +95153623752873 +95155063635353 +95155637018793 +95168014091673 +95168152283815 +95170027357593 +95170303451305 +95172275504537 +95173888720281 +95178498803097 +95185399261863 +95187274335641 +95187550429353 +95202477096345 +95204488265113 +95214975073689 +95220765122729 +95222640706969 +95222916800681 +95238518024871 +95238748931481 +95239590207657 +95240458616217 +95240997078425 +95242542459559 +95247291460263 +95249304726183 +95255995909529 +95256464623001 +95257778268839 +95259789437607 +95259791534759 +95271128958361 +95273142224281 +95274958676137 +95276867272089 +95288375936409 +95288377813671 +95289585262761 +95290389202329 +95290527394471 +95291395292569 +95291929560473 +95292205654185 +95294081238425 +95294114250137 +95306593895833 +95306731577513 +95306732087975 +95307202898599 +95308607161753 +95308883255465 +95310220377497 +95324449876647 +95325755573657 +95328239650201 +95341023158441 +95342431077785 +95343140743847 +95343437168025 +95343744723623 +95343973533081 +95343975630233 +95345154229657 +95351306730905 +95351591437721 +95357096779945 +95358066900377 +95358270136489 +95359005375897 +95359816247975 +95360080166297 +95360387721895 +95360684146073 +95361220511129 +95361222608281 +95375551717545 +95375921864873 +95376493849255 +95377361747353 +95377896015257 +95378368923033 +95378907348377 +95380047693209 +95383973341863 +95384592221593 +95392798695593 +95393168842921 +95396121094823 +95409710639783 +95410818661785 +95411861807273 +95420057159065 +95421519379865 +95425815395737 +95426957617831 +95428537311401 +95429108785321 +95430445907353 +95443063234729 +95444938818969 +95445683626153 +95453384878759 +95456956548505 +95460172531097 +95462087230873 +95462185797017 +95462930604201 +95481148563625 +95482089646759 +95496147394729 +95496719379111 +95497015803289 +95497323358887 +95497552168345 +95497554265497 +95498395541673 +95498398149287 +95511883374761 +95512687314329 +95513693404569 +95513899786409 +95514162118041 +95514503766185 +95514700580249 +95515304560025 +95516379350425 +95516412362137 +95517453410473 +95529130352809 +95529934292377 +95531146764457 +95531409096089 +95531947558297 +95532953648537 +95548053685657 +95548761254567 +95549599066791 +95550165517721 +95550537762201 +95551375574425 +95551778733465 +95556388816281 +95557453949607 +95558636963225 +95563151082905 +95563289275047 +95565164348825 +95567313929625 +95567412495769 +95569025711513 +95580365012377 +95580435589799 +95582114359975 +95582378278297 +95582685833895 +95582982258073 +95583518623129 +95583520720281 +95583989433753 +95593149793689 +95597614087577 +95599262261417 +95600905890471 +95601374603943 +95615934619817 +95617480220841 +95618052205223 +95618920103321 +95633885922713 +95633916837273 +95634727198889 +95634991627673 +95635299183271 +95635595607449 +95636134069657 +95637679450791 +95649255729831 +95650835423401 +95653280384409 +95661615515033 +95666265949593 +95668279215513 +95670095667369 +95672004263321 +95684621590697 +95685228716201 +95686497174937 +95686773268649 +95687341058727 +95701730887065 +95701868568745 +95701869079207 +95702339889831 +95703177702055 +95703744152985 +95704020246697 +95704488960169 +95705357368729 +95719850280345 +95719852377497 +95719883292057 +95720321090969 +95723645905575 +95737568069017 +95738277735079 +95738574159257 +95739110524313 +95739112621465 +95752232404377 +95752234281639 +95753441730729 +95754245670297 +95754383351977 +95754383862439 +95755251760537 +95755458142377 +95756062122153 +95757937706393 +95757970718105 +95770688708777 +95771058856105 +95771323284889 +95771630330025 +95771630840487 +95772498738585 +95772705120425 +95772967452057 +95773505914265 +95774044339609 +95775184684441 +95788306344615 +95789612041625 +95804847631015 +95806859019673 +95820953247913 +95821923368345 +95823672715943 +95823936634265 +95824244189863 +95824540614041 +95825076979097 +95825079076249 +95831274891943 +95838200225961 +95840075810201 +95840820617385 +95840919693991 +95851975050649 +95855208859033 +95856655163561 +95857025310889 +95857222124953 +95857289739673 +95858933906841 +95859977562791 +95875475193241 +95876285554857 +95876549983641 +95889671863705 +95890814085799 +95892393779369 +95894302375321 +95902385847705 +95907020365993 +95907824305561 +95909036777641 +95909299109273 +95909640757417 +95909837571481 +95911516341657 +95911549353369 +95924028999065 +95925943698841 +95926042264985 +95926787072169 +95943190676889 +95944736058023 +95945302508953 +95946915724697 +95960003862697 +95960575847079 +95961408636313 +95961410733465 +95961441648025 +95962252009641 +95962516438425 +95975572581031 +95977251351207 +95977822825127 +95978655614361 +95978657711513 +95979126424985 +95992986820777 +95993790760345 +95995003232425 +95995232552345 +95995265564057 +95995804026265 +96001408445095 +96004491478425 +96011071611049 +96012479530393 +96012617212073 +96013188685993 +96013189196455 +96014057094553 +96027007550873 +96027145743015 +96028217925801 +96029020816793 +96030697489817 +96031170397593 +96031268963737 +96032882179481 +96039740409241 +96044392721063 +96048417375641 +96061470555545 +96063118729385 +96065231071911 +96072002995609 +96079758581929 +96080365707433 +96081634166169 +96081910259881 +96082478049959 +96087721978535 +96092503704985 +96097773305241 +96098583666857 +96098848095641 +96099155651239 +96099452075417 +96099990537625 +96101535918759 +96114987271577 +96115020283289 +96115458082201 +96116095073689 +96117640674713 +96118782896807 +96130122417561 +96132135683481 +96133952135337 +96135860731289 +96140607128985 +96147369395609 +96147371272871 +96148578721961 +96149382661529 +96149520343209 +96149520853671 +96151197016233 +96151199113385 +96153074697625 +96153107709337 +96164549583017 +96165153562793 +96165587355033 +96165725036713 +96165725547175 +96167600620953 +96167876714665 +96168345428137 +96169213836697 +96181796561065 +96183344769703 +96184749032857 +96200050359705 +96201424536985 +96202134203047 +96202966992281 +96203000003993 +96210584896921 +96218809707175 +96219381181095 +96219413176489 +96220213970329 +96234545176745 +96234915324073 +96235179752857 +96235486797993 +96235487308455 +96236790908313 +96236823920025 +96237362382233 +96237900807577 +96239041152409 +96242966801063 +96243585680793 +96250345850265 +96251792154793 +96252162302121 +96252359116185 +96252426730905 +96254037886361 +96254070898073 +96255114554023 +96264396768665 +96268704098983 +96269311224487 +96270715487641 +96277865507495 +96284808854937 +96285951077031 +96289439366553 +96290514156953 +96303932278169 +96304208371881 +96304677085353 +96304776161959 +96313561351577 +96319165990297 +96319303671977 +96321080690073 +96321179256217 +96321924063401 +96339331661209 +96340142022825 +96340406451609 +96355712838311 +96356545627545 +96356578639257 +96357389000873 +96357653429657 +96359199030681 +96371680773529 +96373155577241 +96373495128233 +96373694039449 +96375405821337 +96376480611737 +96382165484953 +96388927751577 +96390369543577 +96390402555289 +96390941017497 +96405270126761 +96407047144857 +96409158976921 +96410772192665 +96417630422425 +96422282734247 +96423354917033 +96425834481049 +96426307388825 +96426405954969 +96428019170713 +96439429048999 +96441107819175 +96441580216489 +96441679293095 +96442512082329 +96442982892953 +96445165485465 +96452143252889 +96456607546777 +96458255720617 +96460368063143 +96462144570777 +96474928079017 +96476335998361 +96476473680041 +96477045153961 +96477045664423 +96484356013465 +96486423079591 +96492910296473 +96493720658089 +96493985086873 +96494292642471 +96494589066649 +96495127528857 +96496672909991 +96508249189031 +96509321371817 +96509794790055 +96510869580455 +96512273843609 +96512812268953 +96519820950937 +96525259408793 +96527041768103 +96527272674713 +96528116558503 +96530025504937 +96530997722521 +96531856000409 +96544222175401 +96545490634137 +96545766727849 +96546334517927 +96548111025561 +96552821734809 +96558665991577 +96559686574249 +96560724346265 +96560862538407 +96562737612185 +96563013705897 +96563482419369 +96564350827929 +96578843739545 +96578876751257 +96579588546729 +96579951541657 +96581497142681 +96588425084313 +96595187350937 +96597271194279 +96598103983513 +96598136995225 +96598744120729 +96611225863577 +96613239129497 +96613376811177 +96613377321639 +96615053484201 +96616964177305 +96621710575001 +96623723840921 +96630052315305 +96630316744089 +96630623789225 +96630624299687 +96631927899545 +96631960911257 +96632499373465 +96645653029033 +96647201237671 +96647804706985 +96648067038617 +96648605500825 +96663841090215 +96664448215719 +96665314016665 +96665852478873 +96682666175143 +96683237649063 +96684070438297 +96684442682777 +96692516498087 +96699069269401 +96699814076585 +96699913153191 +96701689660825 +96710968509849 +96714202318233 +96714340510375 +96716018770089 +96716215584153 +96716283198873 +96717894354329 +96717927366041 +96718971021991 +96725914369433 +96727291692441 +96731587488423 +96733167181993 +96733967755943 +96734468652441 +96735279014057 +96735543442841 +96748665322905 +96749807544999 +96751353146023 +96751957125799 +96752427936423 +96753295834521 +96754370624921 +96759366040985 +96761379306905 +96766817764761 +96768292568473 +96768600124071 +96768632119465 +96768831030681 +96769674914471 +96770542812569 +96771617602969 +96783022458265 +96783160139945 +96784937158041 +96784970169753 +96785035724185 +96785780531369 +96802184136089 +96804295968153 +96805909183897 +96819569306279 +96820402095513 +96820435107225 +96821146902697 +96821245468841 +96821509897625 +96823055498649 +96829983440281 +96834566040231 +96836244810407 +96836717207721 +96836816284327 +96837649073561 +96838393880745 +96840302476697 +96843598473895 +96852784219545 +96854226011545 +96854259023257 +96854797485465 +96863268930969 +96871472989593 +96871610671273 +96872182145193 +96872182655655 +96886139202215 +96887211385001 +96887245127065 +96888288272553 +96888384423321 +96889363062953 +96889625394585 +96890163856793 +96890262422937 +96891875638681 +96898733868441 +96903386180263 +96904931781287 +96905535250601 +96905535761063 +96906006571687 +96906610041001 +96906872372633 +96907410834841 +96907949260185 +96922112188585 +96924224531111 +96926001038745 +96930996454809 +96939359166633 +96940627625369 +96941471509159 +96943248016793 +96955898866343 +96956766764441 +96957577126057 +96957841554841 +96958149110439 +96958445534617 +96958983996825 +96960529377959 +96967472725401 +96968850048409 +96973145844391 +96973980730777 +96974013742489 +96974725537961 +96975088532889 +96975526111911 +96976634133913 +96976738803881 +96989115876761 +96990898236071 +96991127045529 +96991129142681 +96991973026471 +96994854190489 +96999600588185 +97006360757657 +97006362854809 +97008374023577 +97008376120729 +97008513802409 +97008514312871 +97009622334873 +97010190475433 +97012101168537 +97012203741353 +97023543042217 +97024515259801 +97024580814233 +97024719006375 +97026528525721 +97026594080153 +97027338887337 +97028207295897 +97035065525657 +97040790020265 +97042335621289 +97042338228903 +97042941698217 +97043204029849 +97043742492057 +97044117151913 +97059043818905 +97060691992745 +97061127662247 +97061960451481 +97061993463193 +97062600588697 +97068393245351 +97077803166375 +97078374640295 +97079207429529 +97080386028953 +97093908783273 +97094480257193 +97094480767655 +97095346568601 +97095784367513 +97095817379225 +97096355841433 +97109339309465 +97109477501607 +97111155761321 +97111352575385 +97111420190105 +97113031345561 +97114108013223 +97127697558183 +97128304683687 +97129170484633 +97129708946841 +97129846628521 +97144944536231 +97146490137255 +97147093606569 +97147094117031 +97147564927655 +97149507616153 +97162925737369 +97163670544553 +97163769621159 +97164607433383 +97172554810777 +97178093895065 +97178159449497 +97178297131177 +97180074149273 +97180107160985 +97180172715417 +97180917522601 +97182322296217 +97182793106841 +97183867677351 +97195443956391 +97197023649961 +97197824223911 +97198325120409 +97199135482025 +97199399910809 +97201805886873 +97212622454169 +97213558832537 +97215539086745 +97215572098457 +97216283893929 +97216382460073 +97216646888857 +97218192489881 +97218297159849 +97230674232729 +97232149036441 +97232456592039 +97232488587433 +97232685401497 +97232687498649 +97233289161383 +97233531382439 +97235474070937 +97241158944153 +97247919113625 +97249363002777 +97249396014489 +97249932379545 +97249934476697 +97250938469785 +97266040604057 +97268152436121 +97269765651865 +97276278169769 +97276623881625 +97281276193447 +97282348376233 +97282382118297 +97283425263785 +97284500054185 +97284762385817 +97285300848025 +97285399414169 +97287012629913 +97295186822553 +97298422508199 +97300573675689 +97301505541529 +97302250348713 +97304158944665 +97309951601319 +97315701481641 +97317249179817 +97335329457561 +97335467139241 +97336038613161 +97336039123623 +97336904924569 +97343349472665 +97351035857575 +97352110137513 +97352714117289 +97353286101671 +97354120988057 +97355666369191 +97367242648231 +97368788249255 +97369391718569 +97369392229031 +97369863039655 +97370466508969 +97370728840601 +97371267302809 +97371805728153 +97384252867993 +97386035227303 +97386264036761 +97386266133913 +97387110017703 +97402609019559 +97403215634601 +97404484093337 +97406165789351 +97418680033449 +97419717805465 +97419855997607 +97421665516953 +97421731071385 +97422475878569 +97423344287129 +97424351462809 +97437002312359 +97437837198745 +97437870210457 +97438305912217 +97438582005929 +97439382579879 +97440490601881 +97440595271849 +97453208592553 +97454180810137 +97455828983977 +97457097442713 +97457130454425 +97457737579929 +97470217225625 +97470219322777 +97472230491545 +97472232588697 +97472370780839 +97473478802841 +97474046943401 +97476060209321 +97480704034201 +97482717300121 +97489045774505 +97489617758887 +97490483559833 +97490921358745 +97490954370457 +97491490735513 +97491492832665 +97491558350233 +97493103951257 +97504646488233 +97504680230297 +97506192089257 +97506194696871 +97507060497817 +97507598960025 +97522834549415 +97523441674919 +97524307475865 +97524845938073 +97524983619753 +97539175047337 +97543063897497 +97550394998169 +97551509957287 +97557259837609 +97558807535785 +97573333969575 +97575012229289 +97575209043353 +97576887813529 +97577457190297 +97577964481191 +97584907828633 +97590580947623 +97592160641193 +97592961215143 +97594272473257 +97608801004199 +97610346605223 +97610950074537 +97610950584999 +97611421395623 +97613364084121 +97624872528551 +97625809126809 +97625811223961 +97627286027673 +97627593583271 +97627625578665 +97627822392729 +97627824489881 +97628426152615 +97628668373671 +97629435608473 +97630611062169 +97641950363033 +97642153599145 +97643699710631 +97643930617241 +97643963628953 +97644029183385 +97644773990569 +97644774501031 +97646178764185 +97646649574809 +97647724145319 +97661177595289 +97663289427353 +97664902643097 +97676478922137 +97679395554713 +97680140361897 +97680238928041 +97680239438503 +97682048957849 +97682153627817 +97693559499431 +97694766948521 +97695710666921 +97695739166105 +97696642532761 +97697111246233 +97697387339945 +97699295935897 +97707512071577 +97710838983335 +97711775581593 +97713252482457 +97713788847513 +97713790944665 +97714794937753 +97715368321193 +97715402063257 +97722262390169 +97731176114855 +97732041915801 +97746204844201 +97746238586265 +97747281731753 +97748618853785 +97749157315993 +97749255882137 +97750869097881 +97759161779609 +97763925240487 +97764528709801 +97764529220263 +97765000030887 +97765865831833 +97766404294041 +97779557949609 +97780733403305 +97781105647785 +97789940088217 +97789989914009 +97791953354137 +97797746010791 +97797980381353 +97798352625833 +97801234300313 +97801302780583 +97814892325543 +97816570585257 +97817043493033 +97817142569639 +97819522837159 +97832139303591 +97832908635545 +97832974189977 +97833442903449 +97833718997161 +97834290471081 +97834519571111 +97835627593113 +97835732263081 +97848109335961 +97848583072423 +97849891695271 +97850120504729 +97850122601881 +97850966485671 +97858248335529 +97858594047385 +97861364891033 +97865354216857 +97865356314009 +97866430884519 +97867367482777 +97867369579929 +97867507772071 +97868373573017 +97868615794073 +97869183934633 +97871197200553 +97882536501417 +97883712465575 +97885258066599 +97885521984921 +97886332346537 +97886332856999 +97887200755097 +97887271332519 +97888207930777 +97888346122919 +97899783479465 +97899817221529 +97901329080489 +97902197489049 +97902505044647 +97902735951257 +97903579835047 +97917065060521 +97917869000089 +97918037278105 +97918875090329 +97919409358233 +97919685451945 +97920953910681 +97921594047897 +97934312038569 +97937297522073 +97938200888729 +97952397339303 +97953474226855 +97954340027801 +97954810838425 +97955347203481 +97955349300633 +97955414818201 +97956960419225 +97961570502041 +97968470960807 +97970346034585 +97970622128297 +97972594181529 +97973101472423 +97974207397273 +97988163943833 +97988702406041 +97988840087721 +98005483596455 +98006087065769 +98006087576231 +98006558386855 +98016748125593 +98021116305577 +98022664003753 +98023530315161 +98030363159207 +98031498444185 +98037087354265 +98037290590377 +98038836701863 +98039067608473 +98039100620185 +98039910981801 +98039911492263 +98040777293209 +98041315755417 +98041786566041 +98042861136551 +98054437415591 +98056017109161 +98056588583081 +98056817683111 +98071447635353 +98073460901273 +98074532545945 +98075277353129 +98075375919273 +98075376429735 +98077185949081 +98077290619049 +98088728996519 +98089665594777 +98089667691929 +98089803786919 +98090913906073 +98091142495641 +98091482046633 +98091678860697 +98091680957849 +98092282620583 +98092524841639 +98093292076441 +98093495312553 +98100152403353 +98105975974567 +98106912572825 +98107050764967 +98107521575591 +98108389473689 +98108925838745 +98108927935897 +98109931928985 +98110505312425 +98110539054489 +98125031966105 +98125034063257 +98126816422567 +98128759111065 +98134663136665 +98141341835433 +98141375577497 +98142418722985 +98143459420839 +98143755845017 +98144063400615 +98144294307225 +98146006089113 +98154180281753 +98157414090137 +98157415967399 +98158623416489 +98159427356057 +98159595634073 +98160433446297 +98160499000729 +98160967714201 +98161243807913 +98163152403865 +98165369416359 +98167830101401 +98174694940841 +98175870394537 +98176240541865 +98176242639017 +98177680424345 +98178214692249 +98195032582823 +98195898383769 +98210029316775 +98212180484265 +98212279560871 +98214659828391 +98226134933673 +98228385177769 +98228385688231 +98228614497689 +98229425875623 +98229722299801 +98230260762009 +98243246327193 +98243381911721 +98243382422183 +98245257495961 +98245259593113 +98245861255847 +98261602478759 +98261836849321 +98262209093801 +98262209604263 +98265159248551 +98271921515175 +98277673492649 +98278849456807 +98280395057831 +98280658976153 +98280998527145 +98281469848231 +98282408323751 +98283344922009 +98283483114151 +98295995771559 +98296765103513 +98296830657945 +98297299371417 +98297575465129 +98298146939049 +98299484061081 +98299588731049 +98312202051753 +98313005991321 +98314012081561 +98314546349465 +98314822443177 +98315019257241 +98316090901913 +98316698027417 +98316731039129 +98318948051623 +98329210684825 +98330287352487 +98331223950745 +98331226047897 +98332230040985 +98332472262041 +98333040402601 +98335053668521 +98335551929753 +98340525648551 +98345758042791 +98347534330535 +98347534550425 +98349079931559 +98349477019033 +98349947829657 +98350484194713 +98350551809433 +98352097410457 +98363639947433 +98363673689497 +98365185548457 +98365757532839 +98366053957017 +98366361512615 +98366590322073 +98366592419225 +98367436303015 +98373923519897 +98375990586023 +98376221492633 +98381826131353 +98382696955289 +98383004510887 +98383300935065 +98383837300121 +98383839397273 +98383977078953 +98398168506537 +98400985712025 +98401991802265 +98402057356697 +98409388457369 +98415181114023 +98416253296809 +98416726715047 +98417798897833 +98417800994985 +98418667306393 +98419205768601 +98419238780313 +98432327428775 +98434202502553 +98434478596265 +98436450649497 +98438063865241 +98449574406823 +98451154100393 +98451725574313 +98451954674343 +98463388566937 +98469943533737 +98469944044199 +98483865987751 +98484802586009 +98484940267689 +98484940778151 +98486015058089 +98486050897305 +98486619037865 +98486815851929 +98486817949081 +98487419611815 +98488429067673 +98501147058345 +98501616282279 +98502693169831 +98502924076441 +98503765352617 +98503767449769 +98503767960231 +98504633761177 +98505172223385 +98505643034009 +98506717604519 +98513479871143 +98515940556185 +98520168957337 +98520171054489 +98520639767961 +98521953413799 +98523490846105 +98532070294937 +98535304103321 +98537317369241 +98538389013913 +98539133821097 +98539232897703 +98541042417049 +98541147087017 +98552552958631 +98553760407721 +98554564347289 +98555570437529 +98555635991961 +98556104705433 +98556380799145 +98558256383385 +98558289395097 +98569832442535 +98570769040793 +98570906722473 +98570907232935 +98571378043559 +98571981512873 +98572782306713 +98572784403865 +98573788396953 +98574395522457 +98582084004519 +98591035375001 +98605198303401 +98605232045465 +98607315888807 +98607612312985 +98607919868583 +98608148678041 +98608150775193 +98609457300889 +98614124830889 +98615481875865 +98615766582681 +98621271924905 +98623522679463 +98624562866855 +98624859291033 +98625395656089 +98625397753241 +98638551408809 +98639726862505 +98640097009833 +98640965418393 +98641536892313 +98642071160217 +98644222838169 +98650946813337 +98656739469991 +98656973840553 +98657343987881 +98657346595495 +98660296239783 +98673885784743 +98676036952233 +98690560778409 +98691132762791 +98691902094745 +98691967649177 +98692436362649 +98692712456361 +98693283930281 +98694621052313 +98694725722281 +98707100698009 +98707238379689 +98707238890151 +98709113963929 +98709717723815 +98719489941673 +98720358350233 +98724347676057 +98725424343719 +98726360941977 +98727573414057 +98727609253273 +98728177393833 +98741529960617 +98742705924775 +98744251525799 +98744854995113 +98745323708585 +98745326316199 +98747201389977 +98747339582119 +98758776938665 +98758810680729 +98760322539689 +98760894524071 +98761190948249 +98761498503847 +98761727313305 +98761729410457 +98762570686633 +98762573294247 +98772624620953 +98776058519721 +98776527233193 +98776862459289 +98777868549529 +98778402817433 +98778678911145 +98778875725209 +98779947369881 +98780554495385 +98780587507097 +98784480144039 +98793305497769 +98796122703257 +98797128793497 +98797194347929 +98811390798503 +98811391018393 +98812936399527 +98813333487001 +98813539868841 +98814340662681 +98815953878425 +98820563961241 +98827464420007 +98829339493785 +98829615587497 +98831587640729 +98833200856473 +98843624244633 +98845682599321 +98846553423257 +98846860978855 +98847157403033 +98847693768089 +98847695865241 +98857491119513 +98865081035431 +98880109764777 +98880583183015 +98881655365801 +98882523774361 +98883062236569 +98883095248281 +98889356618407 +98897830161063 +98898061067673 +98898902343849 +98898904951463 +98899770752409 +98900309214617 +98900918217383 +98901854595751 +98913430874791 +98915010568361 +98915582042281 +98915811142311 +98930441094553 +98932454360473 +98934270812329 +98936179408281 +98936284078249 +98948659053977 +98948796735657 +98948797246119 +98949907365273 +98950475505833 +98950672319897 +98950948413609 +98952285535641 +98957960751783 +98964969433767 +98965906032025 +98966043713705 +98966044224167 +98966515034791 +98967118504105 +98967919297945 +98969532513689 +98984025425305 +98984027522457 +98984496235929 +98985809881767 +98993656595865 +99000335294633 +99000369036697 +99002452880039 +99002749304217 +99003056859815 +99003285669273 +99003287766425 +99013173740953 +99016409426599 +99017616875689 +99018420815257 +99019426905497 +99019492459929 +99019961173401 +99020237267113 +99022112851353 +99022145863065 +99029121533337 +99033688400041 +99034863853737 +99035234001065 +99036102409625 +99036673883545 +99039359829401 +99053314278809 +99069022775975 +99071173943465 +99085128392873 +99087379147431 +99088419334823 +99088715759001 +99089252124057 +99089254221209 +99095450036903 +99102237689241 +99102375370921 +99102375881383 +99104250955161 +99104527048873 +99120830308521 +99121200455849 +99121203063463 +99124152707751 +99130914974375 +99139388517031 +99139991986345 +99140460699817 +99140463307431 +99150585431449 +99154417246377 +99154989230759 +99155758562713 +99156292830617 +99156568924329 +99157140398249 +99158477520281 +99165576192169 +99171195510953 +99171664224425 +99171999450521 +99173005540761 +99173474254233 +99173539808665 +99173815902377 +99174012716441 +99175691486617 +99175724498329 +99188204144025 +99190118843801 +99190217409945 +99191465721241 +99192033861801 +99198688855449 +99199519107751 +99207365821849 +99209477653913 +99210687710617 +99211090869657 +99222667148697 +99224179007657 +99224179518119 +99224750992039 +99225047416217 +99225354971815 +99225583781273 +99225585878425 +99226427154601 +99226429762215 +99235214951833 +99240819590553 +99241426496167 +99241690414489 +99241997970087 +99242294394265 +99242830759321 +99242832856473 +99257161965737 +99260985261465 +99275246756009 +99276792357033 +99277660765593 +99277968321191 +99278199227801 +99278232239513 +99291320887975 +99293195961753 +99293472055465 +99294872634777 +99295444108697 +99297057324441 +99308567866023 +99310147559593 +99310719033513 +99310948133543 +99327293874345 +99328937503399 +99329406216871 +99338566796697 +99343796045209 +99343933726889 +99343934237351 +99344540852393 +99345809311129 +99346085404841 +99347422526873 +99361917535641 +99362758811817 +99363627220377 +99364165682585 +99365711063719 +99377286832297 +99379162416537 +99379164513689 +99379633227161 +99380946872999 +99391063754137 +99394297562521 +99396310828441 +99398127280297 +99400035876249 +99412753866921 +99413557806489 +99413695488169 +99413695998631 +99414563896729 +99414770278569 +99415374258345 +99417249842585 +99417282854297 +99429762499993 +99429900181673 +99429900692135 +99430371502759 +99431775765913 +99432051859625 +99433388981657 +99439461285273 +99440247211417 +99441077463719 +99448451270041 +99448924177817 +99464225504665 +99466309348007 +99466605772185 +99466913327783 +99467142137241 +99467144234393 +99480265384105 +99482516138663 +99482984852135 +99483852750233 +99484389115289 +99484391212441 +99497544868009 +99498720321705 +99499090469033 +99499354897817 +99499661942953 +99499662453415 +99499958877593 +99500497339801 +99500530351513 +99500999064985 +99502042720935 +99503216297369 +99513954033833 +99515967299753 +99516337447081 +99516601875865 +99519289698983 +99532877366681 +99532879243943 +99534890632601 +99550126221991 +99551705915561 +99552277389481 +99553143700889 +99553614511513 +99554655559849 +99566094157209 +99566231838889 +99566232349351 +99568107423129 +99568383516841 +99568852230313 +99568951306919 +99583341135257 +99585255835033 +99585354401177 +99603506806169 +99603848454313 +99604317167785 +99611091699097 +99617804139929 +99618845188265 +99619315998889 +99619316509351 +99619887983271 +99619919978665 +99620720772505 +99620722869657 +99621564145833 +99635051978921 +99635855918489 +99637068390569 +99637330722201 +99637670273193 +99637672370345 +99637869184409 +99639547954585 +99639580966297 +99643473603239 +99652298956969 +99653136769193 +99654315368617 +99654544688537 +99654577700249 +99656122252697 +99671222289817 +99672567070105 +99673334121881 +99674947337625 +99681805567385 +99686457879207 +99690009626009 +99690482533785 +99692194315673 +99704676058521 +99705282964135 +99705854438055 +99706687227289 +99706689324441 +99717931613593 +99722430865577 +99724543208103 +99728702398633 +99739103223977 +99740511143321 +99740648825001 +99741220809383 +99741517233561 +99741824789159 +99742055695769 +99742088707481 +99750598224551 +99757052429721 +99757085441433 +99757895803049 +99758160231833 +99758467787431 +99758764211609 +99759300576665 +99759302673817 +99760481273241 +99760848054951 +99772424333991 +99776448988569 +99783996095897 +99789434553753 +99791447819673 +99792049482407 +99793262174377 +99793264271529 +99795172867481 +99807218720937 +99807652513177 +99807790194857 +99807790705319 +99808397320361 +99809665779097 +99809941872809 +99810509662887 +99811278994841 +99823861719209 +99824465698985 +99824899491225 +99825037683367 +99826912757145 +99827188850857 +99828525972889 +99841143300265 +99842113420697 +99843018884505 +99843051896217 +99843489695129 +99844126686617 +99852600229273 +99852650055065 +99859362495897 +99861446339239 +99861478334633 +99862279128473 +99862281225625 +99876610334889 +99877414274457 +99877551956137 +99877552466599 +99878626746537 +99879228629161 +99879230726313 +99881106310553 +99892681859241 +99893857312937 +99894227460265 +99894491889049 +99894798934185 +99894799444647 +99895095868825 +99895634331033 +99895873724585 +99896103044505 +99896136056217 +99897179712167 +99898353288601 +99901680200359 +99906461926809 +99909828173993 +99911376382631 +99912307738009 +99912780645785 +99928014357913 +99928016235175 +99930027623833 +99931099268505 +99946466149785 +99946841320103 +99947444789417 +99948245583257 +99948247680409 +99961231148441 +99961369340583 +99963244414361 +99963520508073 +99963989221545 +99964088298151 +99977810501801 +99979823767721 +99980193915049 +99980458343833 +99982069499289 +99983146166951 +99998643797401 +99999454159017 +99999718587801 +100013982689959 +100017000168857 +100017470979481 +100018545769881 +100024230643097 +100030992909721 +100032467713433 +100032807264425 +100033006175641 +100034717957529 +100034820530345 +100047197603225 +100047335284905 +100049112303001 +100049210869145 +100057336602793 +100057682314649 +100059695580569 +100066359281049 +100067704061337 +100068471113113 +100070084328857 +100081660607897 +100082701656233 +100083172977319 +100083744451239 +100083776446633 +100084577240473 +100084610252185 +100085685042585 +100094158585241 +100094208411033 +100100419955367 +100100991429287 +100101824218521 +100116155424937 +100116993237161 +100118401156505 +100118434168217 +100128488237735 +100134240215209 +100135648134553 +100135785816233 +100136357800615 +100136654224793 +100136961780391 +100137192687001 +100150314347175 +100151386529961 +100153866093977 +100154142187689 +100154339001753 +100156050783641 +100167561325223 +100170181716647 +100171585979801 +100172124405145 +100173921158553 +100186287333545 +100188399676071 +100202355712169 +100202789504409 +100202927696551 +100203534311593 +100204802770329 +100205078864041 +100205646654119 +100206415986073 +100220908897689 +100220941909401 +100221752271017 +100222016699801 +100222324255399 +100222620679577 +100223157044633 +100223159141785 +100224337741209 +100224704522919 +100236280291497 +100237250411929 +100238155875737 +100238188887449 +100239263677849 +100240809278873 +100253291021721 +100255304287641 +100255905950375 +100257118642345 +100259029335449 +100263775733145 +100272688947369 +100272689457831 +100274365620393 +100276378886313 +100287718187177 +100288322166953 +100288755959193 +100288894151335 +100290769225113 +100291045318825 +100292382440857 +100299240670617 +100304965165225 +100306513373863 +100307444729241 +100307917637017 +100323218963865 +100325302807207 +100326135596441 +100326507840921 +100326775733657 +100332568390311 +100341270742425 +100341978311335 +100342581780649 +100343382574489 +100343754818969 +100358083928233 +100358348357017 +100358655912615 +100358952336793 +100359490799001 +100359959512473 +100359992524185 +100361036180135 +100369356850585 +100375232340137 +100375330906281 +100375595335065 +100377206490521 +100378283158183 +100391870825881 +100391872703143 +100392479828647 +100393884091801 +100403444465049 +100409119681191 +100410665282215 +100410697277609 +100411740072615 +100412137160089 +100412607970713 +100413682761113 +100425087616409 +100425225808551 +100427100882329 +100427376976041 +100427845689513 +100427944766119 +100429721273753 +100442334594457 +100442472276137 +100444249294233 +100444347860377 +100461198794921 +100462500265369 +100463310626985 +100463575055769 +100472048598425 +100476797599129 +100477838647465 +100478309968551 +100478881442471 +100479714231705 +100479747243417 +100480822033817 +100481898921369 +100482367634841 +100494849377689 +100496095591833 +100496324181401 +100496663732393 +100496862643609 +100498574425497 +100498676998313 +100499649215897 +100505334089113 +100513069434265 +100513538147737 +100513571159449 +100530215749017 +100531560529305 +100531756107161 +100532327581081 +100533940796825 +100540799026585 +100545451338407 +100546523521193 +100547600408745 +100548937530777 +100549003085209 +100549279178921 +100549475992985 +100550014418329 +100551187774873 +100564276423335 +100565680686489 +100574126746279 +100576925072793 +100581424324777 +100582829098393 +100583536667303 +100585313174937 +100599504602521 +100599642284201 +100600214268583 +100600510692761 +100600818248359 +100601049154969 +100602831514279 +100609591683751 +100610915206553 +100615211002535 +100616045888921 +100616078900633 +100616889262249 +100617153691033 +100617461246631 +100617757670809 +100618294035865 +100618296133017 +100619474732441 +100631417793191 +100632625242281 +100632963394215 +100633567373991 +100634038184615 +100635442447769 +100635980873113 +100641665746329 +100648425915801 +100648428012953 +100650441278873 +100651042941607 +100652255633577 +100654166326681 +100666645972377 +100666784164519 +100668659238297 +100668935332009 +100669503122087 +100670272454041 +100671279629721 +100677130683801 +100682855178409 +100683892950425 +100684031142567 +100685006856361 +100685906216345 +100686182310057 +100687519432089 +100700136759465 +100701106879897 +100701108977049 +100702012343705 +100702045355417 +100702757150889 +100703120145817 +100704665746841 +100710458403495 +100711593688473 +100718355955097 +100720004128937 +100720439798439 +100721272587673 +100722451187097 +100731158562201 +100736545415337 +100736545925799 +100738222088361 +100746892445081 +100753220919465 +100753485348249 +100753792903847 +100754627790233 +100755096503705 +100755129515417 +100756173171367 +100768821633193 +100768855375257 +100770369841831 +100770973311145 +100771235642777 +100771774104985 +100787007817113 +100787009694375 +100787616819879 +100788482620825 +100789021083033 +100789158764713 +100789159275175 +100805127210393 +100805834779303 +100806672591527 +100807239042457 +100808449099161 +100815685102247 +100820224607641 +100820362799783 +100822237873561 +100822982680745 +100823081757351 +100823919569575 +100824387454361 +100837509114535 +100839088808105 +100839187374249 +100839451803033 +100841062958489 +100842139626151 +100854756092583 +100856335786153 +100857637256601 +100858447618217 +100858712047001 +100872976149159 +100874521750183 +100874553745577 +100875125219497 +100875125729959 +100875596540583 +100875993628057 +100876464438681 +100877539229081 +100883224102297 +100889984271769 +100889986368921 +100890990362009 +100891461172633 +100891800723625 +100891997537689 +100891999634841 +100892065152409 +100893813989545 +100894786207129 +100906191062425 +100908105762201 +100908204328345 +100910353909145 +100910824719769 +100916675773849 +100918689039769 +100924447276441 +100925352740249 +100926697520537 +100927464572313 +100929077788057 +100940654067097 +100941695115433 +100942737910439 +100943570699673 +100944315506857 +100944414583463 +100944678501785 +100946224102809 +100946427849383 +100952016759463 +100953152044441 +100957766639785 +100960817677721 +100961562484905 +100975950726553 +100977394615705 +100977427627417 +100978970082713 +100985414630809 +100994404615577 +100994641593753 +100994779275433 +100995351259815 +100996186146201 +101009307806375 +101010379989161 +101010413731225 +101011456876713 +101011457387175 +101012531667113 +101012793998745 +101013135646889 +101013332460953 +101013870886297 +101015044242841 +101026554784423 +101027762233513 +101028100385447 +101028703854761 +101028704365223 +101029175175847 +101029778645161 +101030040976793 +101030579439001 +101031117864345 +101043733094569 +101045280792745 +101046685566361 +101047393135271 +101048230947495 +101061782963609 +101061921155751 +101063796229529 +101064640113319 +101065409445273 +101065477925543 +101079067470503 +101079902356889 +101079935368601 +101080141750441 +101080745730217 +101081010159001 +101081317714599 +101081546524057 +101082150503833 +101082152600985 +101096243871129 +101096245968281 +101096314448551 +101097149334937 +101097182346649 +101097894142121 +101098257137049 +101099802738073 +101112282383769 +101112284480921 +101114295649689 +101114297746841 +101114363264409 +101115974419865 +101116112101545 +101118125367465 +101122769192345 +101125233345945 +101129529361817 +101131542627737 +101131682917031 +101132548717977 +101133359079593 +101133623508377 +101146711646377 +101147749418393 +101147887610535 +101149762684313 +101151375900057 +101158234129817 +101163958624425 +101163992366489 +101165506833063 +101166372634009 +101166911096217 +101181240205481 +101182212423065 +101183860596905 +101185129055641 +101186307655065 +101191561849511 +101192744863129 +101193575115431 +101199324995753 +101200264201625 +101202376033689 +101217077387433 +101217649371815 +101218515172761 +101218952971673 +101219522348441 +101219589963161 +101220029639335 +101232646105767 +101234225799337 +101234324365481 +101236199949721 +101237276617383 +101250864285081 +101250866162343 +101251473287847 +101252339088793 +101252877551001 +101253015232681 +101253015743143 +101268113140391 +101269658741415 +101269690736809 +101270262210729 +101270262721191 +101270733531815 +101272676220313 +101284081075609 +101284219267751 +101285291450537 +101286094341529 +101286839148713 +101286839659175 +101287776037543 +101288243922329 +101301328053657 +101303242753433 +101303341319577 +101305490900377 +101318612560551 +101320192254121 +101321493724569 +101322304086185 +101335791058329 +101338707690905 +101339452498089 +101339551574695 +101339815493017 +101341361094041 +101349577229721 +101352904141479 +101353840739737 +101353842836889 +101354846829977 +101355317640601 +101355657191593 +101355854005657 +101355856102809 +101355921620377 +101357467221401 +101357670457513 +101358642675097 +101364327548313 +101370151119527 +101371087717785 +101372564618649 +101373100983705 +101374107073945 +101374714199449 +101388303744409 +101389209208217 +101391321040281 +101392934256025 +101398607375015 +101405550722457 +101406593867945 +101406594378407 +101407930989977 +101408469452185 +101410181234073 +101421623107753 +101422798561449 +101424674145689 +101425418952873 +101432005246361 +101433120205479 +101434303219097 +101438870085801 +101440045539497 +101440417783977 +101441822557593 +101443367938727 +101458498061721 +101458635743401 +101459207727783 +101460073528729 +101474204461735 +101475039348121 +101475882721449 +101476454705831 +101477287495065 +101490411252391 +101491618701481 +101491956853415 +101491988848809 +101492560322729 +101492560833191 +101493031643815 +101493897444761 +101494435906969 +101500659205529 +101502907352473 +101507419375001 +101507421472153 +101509432640921 +101509434738073 +101509500255641 +101511111411097 +101511249092777 +101513262358697 +101525777623719 +101526384749223 +101527652697497 +101529265913241 +101529334393511 +101541848637609 +101541882379673 +101543024601767 +101544899675545 +101545644993191 +101546512891289 +101560102436249 +101560170916519 +101560940248473 +101561005802905 +101561474516377 +101561750610089 +101563659206041 +101576377196713 +101577349414297 +101578187226521 +101578721494425 +101578997588137 +101580266046873 +101590152021401 +101593385829785 +101594462497447 +101595399095705 +101595539384999 +101596405185945 +101597215547561 +101597479976345 +101612786363047 +101613652163993 +101614659339673 +101614726954393 +101615166630567 +101616272555417 +101627815092393 +101627848834457 +101629363301031 +101630229101977 +101630767564185 +101640165730983 +101646001276313 +101646610279079 +101647476080025 +101648014542233 +101648152223913 +101648152734375 +101662343651497 +101663181463721 +101664120669593 +101666232501657 +101673563602329 +101679356258983 +101680428441769 +101680901860007 +101681976139945 +101681976650407 +101683380913561 +101696502573735 +101698082267305 +101698653741225 +101702239010201 +101707203511705 +101713749551783 +101715329245353 +101715900719273 +101717441077417 +101717441587879 +101733515209383 +101733547204777 +101734118678697 +101734119189159 +101734347778727 +101734589999783 +101742217561497 +101748041132711 +101748977730969 +101749983821209 +101750454631833 +101750794182825 +101750990996889 +101750993094041 +101751058611609 +101752604212633 +101752807448745 +101766868314791 +101767099221401 +101767943105191 +101769347368345 +101783440735641 +101784346199449 +101786128558759 +101788071247257 +101796245439897 +101799479248281 +101799647526297 +101801492514201 +101802564158873 +101803308966057 +101803408042663 +101805184550297 +101805217562009 +101809895259545 +101816760098985 +101817935552681 +101819745582489 +101819811136921 +101820279850393 +101820555944105 +101834007587495 +101834944185753 +101836421086617 +101836957451673 +101837963541913 +101838570667417 +101854344719015 +101855210519961 +101869407190425 +101870450335913 +101870450846375 +101871787457945 +101872095013543 +101872325920153 +101874037702041 +101885447069865 +101887125840041 +101887697313961 +101887697824423 +101888168635047 +101889034435993 +101889572898201 +101902726553769 +101903902007465 +101904274251945 +101905140563353 +101905679025561 +101905712037273 +101907224406695 +101920914614951 +101921148985513 +101921521740455 +101923063685289 +101924402904473 +101938060929703 +101938895816089 +101940212097193 +101940311173799 +101941143963033 +101948761867673 +101955307907751 +101956077239705 +101956142794137 +101956611507609 +101956887601321 +101957459075241 +101958763185561 +101958796197273 +101971275842969 +101971277940121 +101971413524649 +101971414035111 +101973289108889 +101973291206041 +101973356723609 +101974967879065 +101975105560745 +101977118826665 +101982590806695 +101988522821017 +101989599488679 +101990536086937 +101990676376231 +101991542177177 +101992352538793 +101992616967577 +102005705105577 +102005738847641 +102006881069735 +102008426670759 +102009030140073 +102009501461159 +102010369359257 +102016273384857 +102022952083625 +102022985825689 +102025069669031 +102025366093209 +102025673648807 +102025904555417 +102026748439207 +102040233664681 +102042043694489 +102042577962393 +102042854056105 +102043050870169 +102044122514841 +102051453615513 +102051738322329 +102057480642729 +102058318454953 +102059257660825 +102061303938457 +102061369492889 +102076642831015 +102077508631961 +102078515807641 +102078583422361 +102080129023385 +102084739106201 +102091639564967 +102093219258537 +102093790732457 +102095467405481 +102097376001433 +102097480671401 +102105453725081 +102109857744281 +102111332547993 +102111871010201 +102112008691881 +102112009202343 +102120342455705 +102128116055449 +102128684196009 +102129255669929 +102129256180391 +102129484769959 +102129484989849 +102143212726951 +102144284909737 +102144758327975 +102145361797289 +102145832607913 +102145833118375 +102146698919321 +102147237381529 +102147270393241 +102153531763367 +102162005306023 +102162234115481 +102162236212633 +102163080096423 +102163945897369 +102164484359577 +102177606019751 +102179185713321 +102179757187241 +102181298055847 +102190320223641 +102194616239513 +102196629505433 +102197701150105 +102198445957289 +102198545033895 +102200354553241 +102211897600679 +102212834198937 +102212971880617 +102212972391079 +102213840289177 +102214046671017 +102214650650793 +102214847464857 +102214849562009 +102214915079577 +102216460680601 +102222135896743 +102224149162663 +102229144578727 +102230081176985 +102230219369127 +102232094442905 +102233100533145 +102233707658649 +102247297203609 +102248200570265 +102248202667417 +102248671380889 +102249985026727 +102251522459033 +102257600834215 +102257831740825 +102264544181657 +102265587837607 +102266628024999 +102266924449177 +102267232004775 +102267460814233 +102267462911385 +102269174693273 +102280616566953 +102281792020649 +102283602050457 +102283667604889 +102284136318361 +102284412412073 +102286287996313 +102293296678297 +102297863545001 +102298835762585 +102299038998697 +102299409146025 +102299411243177 +102299411753639 +102300277554585 +102300816016793 +102300849028505 +102302361397927 +102318201186983 +102318566091431 +102319066987929 +102333197920935 +102334032807321 +102335349088425 +102335448165031 +102336280954265 +102349303537833 +102350982308009 +102351553781929 +102351554292391 +102352890903961 +102353429366169 +102361555099817 +102361900811673 +102366412834201 +102366550515881 +102366551026343 +102368426100121 +102370104870297 +102370242551977 +102384771082919 +102385375600809 +102385378208423 +102386920153257 +102400842096809 +102400875838873 +102402018060967 +102403563661991 +102404167131305 +102404635844777 +102404638452391 +102418592391337 +102419164375719 +102419933707673 +102419999262105 +102420467975577 +102420744069289 +102421315543209 +102422619653529 +102422652665241 +102435370655913 +102437180685721 +102437714953625 +102437991047337 +102438187861401 +102439259506073 +102439866631577 +102449145480601 +102452379288985 +102453455956647 +102454392554905 +102455398645145 +102455605026985 +102456209006761 +102456473435545 +102472645623193 +102472852005033 +102473652798873 +102473720413593 +102475266014617 +102485689402777 +102486842293657 +102488926136999 +102489222561177 +102489530116775 +102489758926233 +102489761023385 +102490604907175 +102497092124057 +102499556277657 +102504994735513 +102506469539225 +102507005904281 +102507008001433 +102507146193575 +102521337110697 +102522174922921 +102523114128793 +102525160406425 +102525225960857 +102531421776551 +102538349718183 +102539421900969 +102539895319207 +102540498788521 +102540967501993 +102540970109607 +102541835910553 +102542374372761 +102542407384473 +102555496032935 +102557075726505 +102557647200425 +102559323873449 +102561232469401 +102561337139369 +102572743010983 +102574322704553 +102574894178473 +102591972523417 +102592540663977 +102593112648359 +102593341237927 +102607034591911 +102607971190169 +102608108871849 +102608109382311 +102609183662249 +102609787642025 +102609984456089 +102611597671833 +102625861773991 +102626090583449 +102626092680601 +102626933956777 +102626936564391 +102627802365337 +102628340827545 +102642434194841 +102643337561497 +102643339658649 +102643808372121 +102645122017959 +102655238899097 +102660485973401 +102661557618073 +102662302425257 +102664211021209 +102671186691481 +102675753558185 +102676929011881 +102678167567769 +102678739041689 +102678804596121 +102679273309593 +102679549403305 +102681424987545 +102693001046695 +102693937644953 +102694075837095 +102695150117033 +102695379436953 +102695950910873 +102696957001113 +102697564126617 +102700437767577 +102705649696153 +102712626415001 +102713703082663 +102714203979161 +102729444305575 +102730484492967 +102730780917145 +102731088472743 +102731317282201 +102731319379353 +102740548402585 +102744440529065 +102744441039527 +102745614396071 +102746592207017 +102746691283623 +102748027895193 +102748564260249 +102748566357401 +102761720012969 +102762692230553 +102762895466665 +102763265613993 +102763268221607 +102764134022553 +102764672484761 +102764705496473 +102766217865895 +102767391442329 +102780512592041 +102780515199655 +102782057144489 +102792650589593 +102796248572073 +102797054388903 +102799205556393 +102800137422233 +102813729382569 +102814301366951 +102815070698905 +102815604966809 +102815881060521 +102816452534441 +102817756644761 +102817789656473 +102830269302169 +102830406983849 +102830407494311 +102832282568089 +102832558661801 +102833961338265 +102834099019945 +102840754013593 +102847516280217 +102848592947879 +102848593167769 +102849430979993 +102849529546137 +102850742018217 +102851345997993 +102864732306841 +102865874528935 +102867420129959 +102868023599273 +102868492312745 +102868494920359 +102875266844057 +102881979284889 +102882884748697 +102883491654311 +102884063128231 +102884359552409 +102884667108007 +102884895917465 +102884898014617 +102885741898407 +102899227123881 +102901037153689 +102901571421593 +102901847515305 +102902044329369 +102903115974041 +102903723099545 +102910731781529 +102916474101929 +102917311914153 +102918251120025 +102920033479335 +102920297397657 +102920362952089 +102921976167833 +102935397434777 +102936708473001 +102936937792921 +102937509266841 +102939122482585 +102950633024167 +102952212717737 +102952784191657 +102953650503065 +102954184770969 +102954460864681 +102956369460633 +102956474130601 +102968851203481 +102969458109095 +102970326007193 +102970862372249 +102970864469401 +102971002661543 +102979335914905 +102982106758553 +102986606010537 +102988249639591 +103003278368937 +103004355256489 +103004823969961 +103004826577575 +103005692378521 +103006230840729 +103006263852441 +103020998765223 +103021227574681 +103021229671833 +103022070948009 +103022073555623 +103022939356569 +103023477818777 +103036599478951 +103037806928041 +103038179172521 +103038750646441 +103038979966361 +103055622964633 +103057439416489 +103059348012441 +103071827658137 +103071965339817 +103071965850279 +103073840924057 +103074117017769 +103075454139801 +103081526443417 +103082312369561 +103089212828327 +103090516428185 +103091087902105 +103091363995817 +103092701117849 +103106290662809 +103107194029465 +103107196126617 +103108978485927 +103115183448233 +103116825200025 +103124581296807 +103125621484199 +103125917908377 +103126225463975 +103126454273433 +103126456370585 +103139610026153 +103140785479849 +103141727611559 +103142024035737 +103142595509657 +103143405871273 +103145281455513 +103152290137497 +103156857004201 +103157829221785 +103158032457897 +103158402605225 +103158667034009 +103158974589607 +103159271013785 +103159809475993 +103159842487705 +103161354857127 +103162528433561 +103174942524825 +103176482882969 +103176955790745 +103177559550631 +103191385563305 +103192189502873 +103192191380135 +103194202768793 +103194342547625 +103195208859033 +103195274413465 +103208296997033 +103208297507495 +103209470864039 +103210448674985 +103210547751591 +103211016465063 +103211884363161 +103212420728217 +103212422825369 +103214033943961 +103220894270873 +103225406293401 +103225543975081 +103225544485543 +103227419559321 +103227695653033 +103228164366505 +103228263443111 +103231247179945 +103244369060009 +103245913612457 +103253156857241 +103259869298073 +103260910346409 +103261985136809 +103263160590505 +103263629303977 +103263631911591 +103278157834919 +103278927166873 +103279737528489 +103280309002409 +103280337501593 +103281175313817 +103281613112729 +103281646124441 +103288571968921 +103294364115113 +103296174144921 +103296380526761 +103296609846681 +103296642858393 +103296984506537 +103297181320601 +103298860090777 +103311372748185 +103313287447961 +103313386014105 +103314632228249 +103321857459609 +103323870725529 +103330534426009 +103332074784153 +103332646258073 +103334259473817 +103345835752857 +103346741216665 +103346876801193 +103347348122279 +103347919596199 +103348216020377 +103348752385433 +103348754482585 +103349598366375 +103363988194713 +103364595100327 +103365462998425 +103365999363481 +103366001460633 +103366139652775 +103380330569897 +103381168382121 +103382107587993 +103383889947303 +103384153865625 +103385832635801 +103398415360169 +103399492247721 +103399960961193 +103400532945575 +103400829369753 +103401136925351 +103401367831961 +103401400843673 +103403150191271 +103414489492135 +103416069185705 +103417506971033 +103418041238937 +103418317332649 +103418514146713 +103420225928601 +103420330598569 +103426061254041 +103431736470183 +103432943919273 +103433314066601 +103433316163753 +103434114640551 +103435761124761 +103450462478505 +103452106107559 +103452574821031 +103452971908505 +103466530857129 +103466964649369 +103467102331049 +103467102841511 +103468977915289 +103469254009001 +103469821799079 +103470591131033 +103483208458409 +103484178578841 +103485084042649 +103485117054361 +103485927415977 +103486191844761 +103486499400359 +103486795824537 +103487334286745 +103500455436457 +103501427654041 +103502331020697 +103502333117849 +103519479432601 +103521293787305 +103521295884457 +103523204480409 +103528166884761 +103530130324889 +103534747017385 +103535922471081 +103536864092329 +103536864602791 +103537161026969 +103537468582567 +103537699489177 +103537938882729 +103538542862505 +103540418446745 +103551893332137 +103553069296295 +103554372896153 +103554944370073 +103555220463785 +103556557585817 +103561995823783 +103563415815577 +103570079516057 +103571619874201 +103572092781977 +103572696541863 +103589509947561 +103590310741401 +103590312838553 +103599541861785 +103603434498727 +103604607855271 +103605585666217 +103606153456295 +103607021354393 +103607557719449 +103607559816601 +103609170935193 +103620713472169 +103621888925865 +103622259073193 +103622523501977 +103622831057575 +103623127481753 +103623665943961 +103623698955673 +103624134657433 +103625211325095 +103626384901529 +103636682423705 +103639506051241 +103639770480025 +103655242031273 +103656045970841 +103656047848103 +103658059236761 +103659065327001 +103659130881433 +103663663655591 +103673294826151 +103674872422569 +103674874519721 +103675672996519 +103676312305049 +103676750103961 +103676783115673 +103676885688489 +103689262761369 +103689400443049 +103689400953511 +103691276027289 +103691552121001 +103692119911079 +103699401760937 +103699747472793 +103706509739417 +103708424439193 +103708523005337 +103709769219481 +103723725766041 +103724766814377 +103725841604777 +103726675410329 +103727017058473 +103727485771945 +103727750200729 +103734260303257 +103736223743385 +103742013792425 +103742485113511 +103743056587431 +103743088582825 +103743889376665 +103758220583081 +103760499326361 +103760838877353 +103760840974505 +103762716558745 +103768540129959 +103770553395879 +103775467561129 +103776305373353 +103777244579225 +103777713292697 +103779026938535 +103792377628057 +103794390893977 +103795931252121 +103796502726041 +103798115941785 +103809626483367 +103812643962265 +103813178230169 +103813454323881 +103813651137945 +103814189563289 +103815362919833 +103815467589801 +103828451568295 +103829855831449 +103829857928601 +103834624024745 +103837983662249 +103841100217753 +103845599469737 +103847711812263 +103848108899737 +103851430788505 +103862271828137 +103863679747481 +103863817429161 +103864389413543 +103864685837721 +103864993393319 +103865222202777 +103865224299929 +103866402899353 +103867006659239 +103873448599721 +103878240779673 +103878345449641 +103879315570073 +103880221033881 +103880254045593 +103881064407209 +103881328835993 +103881636391591 +103881932815769 +103882469180825 +103882471277977 +103895592938151 +103896800387241 +103897170534569 +103897971108519 +103899617592729 +103900156018073 +103905222011559 +103905840891289 +103914616423833 +103916430778537 +103918444044457 +103930387325097 +103930821117337 +103930959309479 +103932067331481 +103932834383257 +103933110476969 +103933678267047 +103934447599001 +103941305828761 +103947030323369 +103947634303145 +103948206287527 +103949509887385 +103950081361305 +103950357455017 +103951694577049 +103964311904425 +103965284122009 +103966187488665 +103967295290777 +103968840891801 +103984646938793 +103985447732633 +103985819977113 +103998603485353 +103999778939049 +104000720560297 +104000721070759 +104001017494937 +104001325050535 +104001555957145 +104002397233321 +104002399330473 +104004274914713 +104010098485927 +104015850463401 +104017025917097 +104017396064425 +104017660493209 +104017968048807 +104018264472985 +104018802935193 +104019271648665 +104020348316327 +104021521892761 +104033935984025 +104034544986791 +104034942074265 +104035476342169 +104035949249945 +104036553009831 +104037020894617 +104043496357273 +104048470076071 +104050379022505 +104051182962073 +104051184839335 +104051791964839 +104053196227993 +104054202318233 +104054267872665 +104067290966695 +104068464323239 +104069442134185 +104070009924263 +104070613393577 +104071414187417 +104071786431897 +104073027403161 +104084399752601 +104084537944743 +104086413018521 +104086689112233 +104086918432153 +104087256902311 +104103263953065 +104103362519209 +104103626947993 +104105238103449 +104112100490649 +104114113756569 +104114398463385 +104118862757273 +104119903805609 +104121812401561 +104122887191961 +104137151294119 +104138160749977 +104138728890537 +104140168773017 +104140639583641 +104140742156457 +104141714374041 +104147399247257 +104155636317593 +104155975868585 +104172280907161 +104172379473305 +104173625687449 +104180850918809 +104182864184729 +104187514619289 +104189527885209 +104191068243353 +104191344337065 +104193252933017 +104205870260393 +104206341581479 +104206913055399 +104207745844633 +104216191904423 +104218990230937 +104222979556761 +104223588559527 +104224894256537 +104224992822681 +104226606038425 +104241101047193 +104241569760665 +104242883406503 +104251656841895 +104257408819369 +104258816738713 +104258954420393 +104259526404775 +104259822828953 +104260130384551 +104260359194009 +104260361291161 +104261539890585 +104263218440871 +104273482951335 +104275632532135 +104276500430233 +104277034698137 +104277310791849 +104277507605913 +104278046031257 +104279219387801 +104279324057769 +104279822319001 +104290729929383 +104291937378473 +104292307525801 +104292879510183 +104293108099751 +104294754583961 +104295293009305 +104309455937705 +104310860711321 +104311568280231 +104313344787865 +104320260975271 +104325958108569 +104326096300711 +104327204322713 +104327971374489 +104328247468201 +104328815258279 +104329584590233 +104330591765913 +104342201917609 +104343172038041 +104344077501849 +104344110513561 +104344920875177 +104344921385639 +104345185303961 +104345492859559 +104345789283737 +104346325648793 +104346327745945 +104352523561639 +104353658846617 +104359448895657 +104360421113241 +104361324479897 +104362069287081 +104362432282009 +104363977883033 +104373223720345 +104378472891801 +104380287246505 +104382300512425 +104395858061991 +104396154486169 +104396462041767 +104396692948377 +104397534224553 +104407658956185 +104410886791337 +104410920533401 +104412062755495 +104413038469289 +104413937829273 +104414213922985 +104414443242905 +104415551045017 +104429072975257 +104429681978023 +104430079065497 +104430285447337 +104430547778969 +104431086241177 +104431690001063 +104449304200601 +104455418765481 +104457750260391 +104460210945433 +104462427957927 +104464439346585 +104465146915495 +104465984727719 +104466551178649 +104466923423129 +104467761235353 +104468164394393 +104481252532393 +104481516961177 +104481824516775 +104482120940953 +104482659403161 +104483128116633 +104484204784295 +104492525454745 +104496750673305 +104496821250727 +104498400944297 +104498499510441 +104498500020903 +104498763939225 +104500375094681 +104514235490473 +104515039430041 +104515041307303 +104515648432807 +104516514233753 +104517052695961 +104517190377641 +104517190888103 +104518058786201 +104522657114791 +104525221608857 +104533055520153 +104533297741209 +104533865881769 +104534130310553 +104534437866151 +104535305764249 +104535776574873 +104535879147689 +104536851365273 +104548256220569 +104548394412711 +104550269486489 +104551113370279 +104552419067289 +104552889877913 +104558740931993 +104567417898393 +104567516464537 +104567792558249 +104568762678681 +104569666045337 +104582719225241 +104582787705511 +104583760273577 +104584367399081 +104585668869529 +104586479741607 +104586743659929 +104588493007527 +104594081917607 +104595217202585 +104601007251625 +104602050046631 +104602882835865 +104603627643049 +104603726719655 +104618991060377 +104619021974937 +104619492785561 +104619832336553 +104636238038425 +104636706751897 +104640033663655 +104651371087257 +104652478889369 +104653384353177 +104655200805033 +104657109400985 +104668619942567 +104669827391657 +104670769012905 +104670769523367 +104671637421465 +104671843803305 +104672106134937 +104672447783081 +104672644597145 +104673183022489 +104674356379033 +104674959310233 +104686836024729 +104687445027495 +104688282839719 +104688750724505 +104688849290649 +104689594097833 +104690462506393 +104705997702553 +104706705271463 +104707543083687 +104716895010201 +104722673206681 +104722810888361 +104723382872743 +104723679296921 +104724215661977 +104724217759129 +104737338908841 +104738309029273 +104738379606695 +104739214493081 +104739247504793 +104740057866409 +104740058376871 +104740322295193 +104740629850791 +104740926274969 +104741462640025 +104741464737177 +104742071642791 +104754586397351 +104755793846441 +104756163993769 +104756735467689 +104756735978151 +104756964567719 +104757810258089 +104758072589721 +104758611051929 +104759149477273 +104764215470759 +104764834350489 +104771594519961 +104773607785881 +104773675400601 +104775424237737 +104776997289369 +104777437503657 +104789814576537 +104789952768679 +104791060790681 +104791827842457 +104793441058201 +104800299287961 +104806023782569 +104806057524633 +104807199746727 +104809074820505 +104810688036249 +104823305363625 +104824277581209 +104825180947865 +104825925755049 +104826288749977 +104827834351001 +104833627007655 +104842329359769 +104843172733097 +104844441191833 +104854327166361 +104859574240665 +104859714529959 +104860580330905 +104861390692521 +104861655121305 +104876389523625 +104876961508007 +104877796394393 +104877827308953 +104878265107865 +104878902099353 +104879341775527 +104892929443225 +104893538445991 +104894141915305 +104894404246937 +104894942709145 +104909372481705 +104910176421273 +104910178298535 +104910785424039 +104911651224985 +104912189687193 +104912327368873 +104912327879335 +104926284425895 +104927356608681 +104928295814553 +104929841195687 +104930407646617 +104932020862361 +104943393211801 +104943531403943 +104945406477721 +104946250361511 +104947556058521 +104960677718695 +104962257412265 +104962355978409 +104962356488871 +104964231562649 +104973391922585 +104977856216473 +104977924696743 +104979504390313 +104981616732839 +104981880651161 +104983629998759 +104996911988121 +104997722349737 +104997986778521 +104998293823657 +104998294334119 +104999162232217 +104999735615657 +105000707833241 +105006392706457 +105013152875929 +105014158966169 +105014629776793 +105014969327785 +105015166141849 +105015233756569 +105016779357593 +105017921579687 +105031274366361 +105031372932505 +105032619146649 +105033522513305 +105041857643929 +105046508078489 +105047615880601 +105048521344409 +105050337796265 +105052246392217 +105064863719593 +105066739303833 +105067484111017 +105067583187623 +105074070404505 +105075185363623 +105076368377241 +105080935243945 +105081539223721 +105081973015961 +105083887715737 +105083986281881 +105084731089065 +105085599497625 +105100563219865 +105102138686873 +105117810197913 +105117947879593 +105118519863975 +105119352653209 +105119385664921 +105132476410535 +105133683859625 +105134625480873 +105134625991335 +105135962602905 +105136304251049 +105136501065113 +105138179835289 +105138212847001 +105139253895337 +105149723388583 +105150930837673 +105151300985001 +105151872458921 +105151872969383 +105152947249321 +105153176569241 +105153209580953 +105153748043161 +105154286468505 +105163535451545 +105166901698729 +105168449907367 +105169854170521 +105171399551655 +105184951567769 +105185089759911 +105185696885415 +105186197781913 +105186964833689 +105188578049433 +105202236074663 +105203070961049 +105203914844839 +105204486318759 +105205319107993 +105205321205145 +105205928110759 +105219414572441 +105220317939097 +105220786652569 +105221062746281 +105232217179545 +105235450987929 +105237464253849 +105237531868569 +105239143024025 +105239280705705 +105248401950105 +105253774633639 +105254711231897 +105254851521191 +105255717322137 +105256527683753 +105256792112537 +105269880250537 +105269913992601 +105271056214695 +105274544504217 +105282230889127 +105288066434457 +105288675437223 +105289541238169 +105290079700377 +105304408809641 +105306185827737 +105307029201065 +105308297659801 +105315628760473 +105321421417127 +105321655787689 +105322493599913 +105323432805785 +105325544637849 +105327157853593 +105340245991593 +105340817975975 +105341650765209 +105341683776921 +105342121575833 +105342758567321 +105343198243495 +105344304168345 +105351404937385 +105355814709927 +105357394403497 +105357492969641 +105357493480103 +105357965877417 +105359368553881 +105361551146393 +105374032889241 +105374034766503 +105375507692953 +105376046155161 +105376183836841 +105376184347303 +105381650573991 +105384517600665 +105392048979353 +105392859340969 +105393123769753 +105393430814889 +105393431325351 +105394872606889 +105407387871911 +105408460054697 +105408933472935 +105410008263335 +105411412526489 +105426180450983 +105426411357593 +105427255241383 +105428659504537 +105441712684441 +105441781164711 +105443360858281 +105445473200807 +105447249708441 +105452245124505 +105461876295065 +105462621102249 +105462720178855 +105472745833881 +105476072745639 +105477009343897 +105478015434137 +105478486244761 +105478825795753 +105479022609817 +105479090224537 +105480635825561 +105481778047655 +105497275678105 +105497882803609 +105510364546457 +105511472348569 +105512377812377 +105516102860185 +105529190998185 +105529762472105 +105529762982567 +105531099594137 +105531638056345 +105533349838233 +105543771129241 +105544791711913 +105545829483929 +105545967165609 +105547205721497 +105547744183705 +105547842749849 +105548587557033 +105549455965593 +105562038689961 +105563214143657 +105563586898599 +105564190367913 +105564452699545 +105564991161753 +105566536542887 +105582376331943 +105583209121177 +105583242132889 +105590827025817 +105597373065895 +105598207952281 +105599051836071 +105599524233385 +105599623309991 +105600456099225 +105600828343705 +105601065101991 +105613479193255 +105615157452969 +105615421881753 +105615728926889 +105615729437351 +105617033037209 +105617066048921 +105617604511129 +105623827809689 +105626075956633 +105630587979161 +105630726171303 +105632601245081 +105632668859801 +105634280015257 +105634417696937 +105648946227879 +105649553353383 +105650054249881 +105652434517401 +105658107636391 +105658338543001 +105665017241769 +105665050983833 +105666193205927 +105667738806951 +105668813597351 +105669681495449 +105670756285849 +105683271040409 +105684108852633 +105684174407065 +105684643120537 +105684919214249 +105693803480473 +105699545800873 +105701322818969 +105701355830681 +105702166192297 +105703434651033 +105717631101607 +105718567699865 +105718707989159 +105719573790105 +105720384151721 +105720648580505 +105735954967207 +105736787756441 +105736820768153 +105737532563625 +105737895558553 +105739441159577 +105751922902425 +105753397706137 +105753705261735 +105753936168345 +105754780052135 +105758519494041 +105762407613849 +105769169880473 +105770644684185 +105771183146393 +105771320828073 +105771321338535 +105785277885095 +105785512255657 +105786350067881 +105787289273753 +105789335551385 +105789401105817 +105791014321561 +105795596921511 +105802524863143 +105803597045929 +105804070464167 +105804673933481 +105804770084249 +105805145254567 +105805748723881 +105806011055513 +105806549517721 +105819671177895 +105821250871465 +105821349948071 +105821822345385 +105823499018409 +105825407614361 +105830372115865 +105831200271015 +105838497849513 +105840610192039 +105842386699673 +105850732316057 +105851949712793 +105855905447321 +105856715808937 +105856980237721 +105857287282857 +105857287793319 +105864201054887 +105866214320807 +105871209736871 +105872146335129 +105872284527271 +105873152425369 +105873623235993 +105873962786985 +105874159601049 +105874227215769 +105875772816793 +105876915038887 +105890036918951 +105890265728409 +105890267825561 +105891111709351 +105891977510297 +105892515972505 +105899665992359 +105905501537689 +105906609339801 +105907512706457 +105907514803609 +105909297162919 +105911239851417 +105925732763033 +105926477570217 +105926576646823 +105928353154457 +105933063863705 +105935361836441 +105939928703145 +105940966475161 +105941104156841 +105942342712729 +105942881174937 +105942914186649 +105942979741081 +105943724548265 +105944592956825 +105958250982055 +105959830675625 +105961132146073 +105961739271577 +105977513323175 +105978346112409 +105978379124121 +105993047466153 +105993618940073 +105993619450535 +105994956062105 +105995263617703 +105995295613097 +105995494524313 +105997206306201 +106003965969817 +106008615674025 +106008616184487 +106010294444201 +106010865918121 +106010866428583 +106012170028441 +106012203040153 +106012741502361 +106025895157929 +106027070611625 +106027440758953 +106027443366567 +106028046835881 +106028309167513 +106028847629721 +106044083219111 +106044687737001 +106044690344615 +106046232289449 +106061229533863 +106062064420249 +106062908304039 +106063380701353 +106063479777959 +106064312567193 +106065491166617 +106072758626983 +106079245843865 +106079311398297 +106079780111769 +106080056205481 +106081931789721 +106091210638745 +106094444447129 +106094582639271 +106096457713049 +106096525327769 +106097061692825 +106098136483225 +106098274164905 +106099213150887 +106106156498329 +106114710781337 +106115521142953 +106115785571737 +106128873709737 +106128907451801 +106130049673895 +106131595274919 +106132198744233 +106132670065319 +106134612753817 +106139608169881 +106147059893657 +106148534697369 +106148842252967 +106149071062425 +106149073159577 +106149917043367 +106163402268841 +106165179286937 +106165212298649 +106166022660265 +106167291119001 +106167898244505 +106168972815015 +106180414876327 +106180649246889 +106181487059113 +106182426264985 +106182563946665 +106184472542617 +106184538097049 +106186151312793 +106200644224409 +106200677236121 +106201389031593 +106201752026521 +106203297627545 +106203402297513 +106214808169127 +106216387862697 +106216959336617 +106218636009641 +106220544605593 +106228622329241 +106233024251289 +106233026348441 +106234468140441 +106234501152153 +106235037517209 +106235039614361 +106235177296041 +106235177806503 +106243511059865 +106251852800169 +106252424274089 +106252424784551 +106253290585497 +106266381331111 +106267453513897 +106267926932135 +106268530401449 +106268999114921 +106269001722535 +106269605191849 +106269867523481 +106270405985689 +106284097022631 +106285173910183 +106285402719641 +106285404816793 +106286248700583 +106287114501529 +106287652963737 +106302354317481 +106311238583705 +106320869754265 +106321614561449 +106321713638055 +106322551450279 +106335066204839 +106336002803097 +106336140995239 +106337008893337 +106337215275177 +106337819254953 +106338016069017 +106339629284761 +106340771506855 +106347714854297 +106353387973287 +106354222859673 +106354462253225 +106354691573145 +106354967666857 +106355768240807 +106356269137305 +106356876262809 +106359749903769 +106367299650969 +106369358005657 +106370465807769 +106371369174425 +106371371271577 +106373153630887 +106381166525849 +106382613560729 +106388184457385 +106388756441767 +106390093053337 +106390400608935 +106390432604329 +106390629418393 +106390631515545 +106403785171113 +106404757388697 +106404822943129 +106404960624809 +106406199180697 +106406737642905 +106406770654617 +106406836209049 +106407581016233 +106408449424793 +106409456600473 +106421032149161 +106422577750185 +106422580357799 +106423446158745 +106423984620953 +106426703578521 +106438313730217 +106442202580377 +106442235592089 +106455560708265 +106456366525095 +106458517692585 +106459449558425 +106460628157849 +106472472141993 +106472472652455 +106474150912169 +106474623819945 +106474722896551 +106476026496409 +106476059508121 +106476595873177 +106476597970329 +106478209088921 +106485069415833 +106489581438361 +106489719630503 +106491594704281 +106493273474457 +106493411156137 +106494350142119 +106507939687079 +106508546812583 +106510088757417 +106517332002201 +106524044443033 +106525186665127 +106526732266151 +106527335735465 +106527336245927 +106527807056551 +106529749745049 +106542364975273 +106543102311833 +106543636579737 +106543912673449 +106545788257689 +106552796939673 +106558539260073 +106560085371559 +106560316278169 +106560349289881 +106561159651497 +106562428110233 +106563035235737 +106564109806247 +106577265778857 +106578773631145 +106579377610921 +106595781215641 +106596020609193 +106596249929113 +106596526022825 +106598434618777 +106598539288745 +106610916361625 +106612391165337 +106612698720935 +106612927530393 +106612929627545 +106613773511335 +106621401073049 +106624171916697 +106628161242521 +106628163339673 +106629638143385 +106630174508441 +106630176605593 +106630314797735 +106631787724185 +106644505714857 +106645343527081 +106646282732953 +106646420414633 +106648329010585 +106648394565017 +106650007780761 +106662590505129 +106663063923367 +106663667392681 +106664136106153 +106664138713767 +106665004514713 +106665542976921 +106678664637095 +106679872086185 +106680244330665 +106680815804585 +106682216383897 +106682492477609 +106684401073561 +106697119064233 +106697491308713 +106716281252519 +106717147053465 +106724377527705 +106731139794329 +106731277986471 +106732956246185 +106733153060249 +106733429153961 +106734766275993 +106735908498087 +106749030378151 +106749259187609 +106749261284761 +106750105168551 +106750970969497 +106751509431705 +106764494996889 +106766506165657 +106766508262809 +106768290622119 +106785471029417 +106786407918247 +106794305469849 +106794355295641 +106798922162345 +106799894379929 +106800097616041 +106801039747751 +106801336171929 +106801643727527 +106801874634137 +106801907645849 +106802718007465 +106802718517927 +106803586416025 +106803656993447 +106804593591705 +106817244441255 +106818079327641 +106818548041113 +106818824134825 +106819624708775 +106820732730777 +106833450721449 +106834254661017 +106834422939033 +106835260751257 +106835795019161 +106837339571609 +106850935188135 +106851536022183 +106852612909735 +106853949521305 +106854257076903 +106854289072297 +106854485886361 +106854487983513 +106862959429017 +106867609133225 +106867609643687 +106868783000231 +106869760811177 +106869859887783 +106871196499353 +106871732864409 +106871734961561 +106873346080153 +106884888617129 +106886434218153 +106887302626713 +106887841088921 +106903683803815 +106905225748649 +106919417176233 +106920222993063 +106922374160553 +106922402659737 +106923306026393 +106924484625817 +106930637127065 +106937501966505 +106938239303065 +106939049664681 +106940925248921 +106953437906329 +106953576098471 +106955451172249 +106955727265961 +106958206610087 +106963922617753 +106972402770089 +106972599584153 +106987900911001 +106990588734119 +106991192203433 +106991192713895 +106991663524519 +107005114657447 +107006053352857 +107006660258471 +107007528156569 +107007835712167 +107008064521625 +107008066618777 +107008910502567 +107022395728041 +107023941839527 +107024172746137 +107024205757849 +107025016119465 +107026891703705 +107027966274215 +107039642706089 +107040480518313 +107041419724185 +107041557405865 +107043202083495 +107043466001817 +107045144771993 +107045215349415 +107056552773017 +107058566038937 +107059572129177 +107059637683609 +107060106397081 +107060382490793 +107062291086745 +107062395756713 +107073801628327 +107075009077417 +107075379224745 +107075381321897 +107075952795817 +107075981295001 +107076819107225 +107077353375129 +107077629468841 +107077826282905 +107079538064793 +107092017710489 +107092019807641 +107092626713255 +107093494611353 +107094030976409 +107094033073561 +107094171265703 +107095644192153 +107102504519065 +107111418243751 +107111886957223 +107112284044697 +107126446973097 +107126480715161 +107127523860649 +107127992574121 +107128564558503 +107128860982681 +107129168538279 +107129399444889 +107142520594601 +107144396178841 +107144398275993 +107145000158617 +107146107960729 +107146646422937 +107160975532201 +107161345679529 +107161347776681 +107172195483033 +107180233360793 +107180608020649 +107181544909479 +107195134454439 +107197009528217 +107197285621929 +107198622743961 +107199764966055 +107205480973721 +107212381432487 +107213216318873 +107213685032345 +107213961126057 +107214532599977 +107214761700007 +107215869722009 +107215974391977 +107228351464857 +107228487049385 +107230362633625 +107230364730777 +107241607019929 +107246673013415 +107249086512537 +107249394068135 +107249426063529 +107249622877593 +107249624974745 +107251236093337 +107262778630313 +107263750847897 +107263954084009 +107264896215719 +107265192639897 +107265500195495 +107265731102105 +107265764113817 +107266574475433 +107266574985895 +107267513461415 +107268450059673 +107274273630887 +107280025608361 +107281571209385 +107281835638169 +107282143193767 +107282439617945 +107282975983001 +107282978080153 +107297307189417 +107298111128985 +107299117219225 +107299651487129 +107300124394905 +107301196039577 +107301803165081 +107314554167465 +107315358107033 +107315359984295 +107317371372953 +107317539650969 +107318377463193 +107318443017625 +107319621617049 +107331465601193 +107331466111655 +107332639468199 +107333617279145 +107334185069223 +107335052967321 +107335589332377 +107335591429529 +107337168806057 +107337202548121 +107341812630937 +107344062875033 +107348574897561 +107348713089703 +107350588163481 +107350864257193 +107365788827033 +107367802092953 +107369082216617 +107376275635609 +107376325461401 +107378573608345 +107383037902233 +107384078950569 +107385153740969 +107386329194665 +107386329705127 +107400754965159 +107401358434473 +107402904035497 +107402906132649 +107404343917977 +107404781716889 +107410605288103 +107411740573081 +107417532719273 +107418001943207 +107419078830759 +107419309737369 +107420151013545 +107420153110697 +107422028694937 +107423103265447 +107436259238057 +107436456052121 +107437059812007 +107451689764249 +107453703030169 +107454709120409 +107454774674841 +107455243388313 +107455519482025 +107457428077977 +107457532747945 +107468971125415 +107469909820825 +107470045405353 +107470516726439 +107471120195753 +107471920989593 +107471923086745 +107472524969369 +107480048820393 +107483165375897 +107487154701721 +107487156798873 +107487763704487 +107489167967641 +107489170064793 +107490174057881 +107490781183385 +107493495946649 +107504336986281 +107505274095001 +107505276192153 +107505744905625 +107507058551463 +107507322469785 +107508595983769 +107509071817383 +107521583964329 +107521617706393 +107522991883673 +107523129565353 +107523701549735 +107523997973913 +107524305529511 +107524534338969 +107524536436121 +107537658096295 +107538865545385 +107539235692713 +107540675575193 +107541209843097 +107541485936809 +107541682750873 +107542221176217 +107543361521049 +107543394532761 +107547287169703 +107556112523433 +107556482670761 +107558929728921 +107575743425191 +107576140512665 +107583370986905 +107589699461289 +107590271445671 +107592146519449 +107592422613161 +107593759735193 +107603083672985 +107606377062569 +107608252646809 +107609360448921 +107609668004519 +107609964428697 +107610500793753 +107610502890905 +107617833991577 +107623624040617 +107625499624857 +107625874284713 +107644462391465 +107644464488617 +107645401377447 +107652163644071 +107653298929049 +107657915621545 +107659091075241 +107660033206951 +107660329631129 +107660637186727 +107660868093337 +107661709369513 +107661711466665 +107661711977127 +107662650452647 +107663587050905 +107675665916073 +107676237900455 +107677072786841 +107677541500313 +107677817594025 +107678389067945 +107678618167975 +107679726189977 +107679830859945 +107685561515417 +107690535234215 +107692444180649 +107693248120217 +107693857122983 +107694254210457 +107694788478361 +107695261386137 +107696333030809 +107696940156313 +107710529481383 +107712678551721 +107712714390937 +107713282531497 +107713479345561 +107713481442713 +107715092561305 +107726603102887 +107727776459431 +107728754270377 +107729322060455 +107729925529769 +107730726323609 +107730728420761 +107732305797289 +107732339539353 +107742604049817 +107743882076329 +107745427677353 +107745692106137 +107745999661735 +107746296085913 +107746832450969 +107746834548121 +107747303261593 +107754165648793 +107756463621529 +107760925818265 +107762939084185 +107764550239641 +107778410635433 +107779214575001 +107779216452263 +107781227840921 +107782233931161 +107782299485593 +107786832259751 +107796495425705 +107798041026729 +107799480909209 +107812431365529 +107812569557671 +107814444631449 +107814720725161 +107822916076953 +107829579777433 +107831396229289 +107831593043353 +107832196803239 +107847935418537 +107850186173095 +107850918804889 +107865182396585 +107865182907047 +107865653717671 +107867057980825 +107867661740711 +107882935298727 +107883166205337 +107884007481513 +107884010089127 +107886959733415 +107891708734119 +107893722000039 +107899473977513 +107900411086233 +107900413183385 +107900881896857 +107902195542695 +107904208808615 +107905283599015 +107915546232217 +107917559498137 +107918565588377 +107919099856281 +107919375949993 +107921284545945 +107921389215913 +107932093590183 +107932795087527 +107934002536617 +107934372683945 +107935812566425 +107936346834329 +107936622928041 +107936819742105 +107937358167449 +107938498512281 +107938531523993 +107951011169689 +107951620172455 +107953024435609 +107954637651353 +107962326133415 +107969269480857 +107970880416423 +107985440432297 +107985474174361 +107986848351641 +107986986033321 +107987558017703 +107987854441881 +107988161997479 +107988390806937 +107988392904089 +107995724004761 +108001514053801 +108003389638041 +108004497440153 +108004804995751 +108005101419929 +108005637784985 +108005639882137 +108019968991401 +108020339138729 +108022786196889 +108038527199911 +108039599382697 +108040538368679 +108049724114329 +108054127913639 +108056002987417 +108056279081129 +108057616203161 +108070802907305 +108071374891687 +108072144223641 +108072678491545 +108072954585257 +108073526059177 +108073755159207 +108074863181209 +108079239211687 +108087480508585 +108089356092825 +108089632186537 +108100600479129 +108106504504729 +108107851382169 +108108419522729 +108108616336793 +108108988581273 +108109826393497 +108110229552537 +108123889674919 +108124186099097 +108124493654695 +108124724561305 +108125565837481 +108125568445095 +108126506920615 +108140564668585 +108140565179047 +108140829097369 +108141136652967 +108141433077145 +108141969442201 +108141971539353 +108142440252825 +108154391702183 +108156300648617 +108157104588185 +108157713590951 +108158110678425 +108158644946329 +108159117854105 +108160796624281 +108164722272935 +108173547626665 +108174353443495 +108176364832153 +108176503024295 +108177370922393 +108190459570855 +108192470959513 +108192610738345 +108193178528423 +108194582791577 +108194955036057 +108195792848281 +108196196007321 +108200806090137 +108202268310937 +108207706548903 +108209581622681 +108209857716393 +108211258295705 +108226432557225 +108226531633831 +108226795552153 +108235269094809 +108237282360729 +108237567067545 +108243072409769 +108243679535273 +108245323164327 +108260351893673 +108261897494697 +108262765903257 +108263337377177 +108278303196569 +108279144472745 +108282096724647 +108293436245401 +108295252697257 +108295449511321 +108296053271207 +108310683223449 +108312696489369 +108313702579609 +108314512941225 +108316421537177 +108328901182873 +108329038864553 +108329039375015 +108329510185639 +108330347997863 +108330914448793 +108331190542505 +108332527664537 +108333099138457 +108346148160921 +108346757163687 +108348062860697 +108348161426841 +108349774642585 +108358960168345 +108364267554201 +108364269651353 +108364738364825 +108366052010663 +108380611165593 +108381985342873 +108382123024553 +108382123535015 +108382695008935 +108382991433113 +108383298988711 +108383527798169 +108383529895321 +108396651555495 +108397859004585 +108398229151913 +108398800625833 +108398801136295 +108399669034393 +108399875416233 +108400137747865 +108400203302297 +108400479396009 +108400676210073 +108401214635417 +108402354980249 +108402387991961 +108406280628903 +108407350396313 +108408845122969 +108415105982633 +108415476129961 +108415740558745 +108416047603881 +108416048114343 +108417384725913 +108417923188121 +108419062447513 +108433125948825 +108434029315481 +108434736884391 +108436513392025 +108442364446105 +108443826666905 +108449264904871 +108451139978649 +108452753194393 +108465370521769 +108466411219623 +108467246106009 +108468089989799 +108468353908121 +108468661463719 +108468957887897 +108469494252953 +108469496350105 +108475692165799 +108482617499817 +108484493084057 +108484769177769 +108485237891241 +108496392324505 +108501707013529 +108503455850665 +108504394836647 +108519026666151 +108519861552537 +108519892467097 +108520702828713 +108530827560345 +108535231359655 +108536207073449 +108536811053225 +108537382527145 +108537611627175 +108538719649177 +108551437639849 +108552241579417 +108552850582183 +108553454051497 +108553716383129 +108554254845337 +108555933615513 +108570360972697 +108571204346025 +108572472804761 +108574086020505 +108585596562087 +108587607950745 +108588315519655 +108589719782809 +108590929839513 +108591332998553 +108604421136553 +108604421647015 +108604685565337 +108604993120935 +108605221930393 +108605825910169 +108605828007321 +108606296720793 +108615457080729 +108619989854887 +108621569548457 +108621668625063 +108621932543385 +108637404094633 +108638209911463 +108639649826201 +108639682837913 +108640221300121 +108640358981801 +108640359492263 +108641227390361 +108645825718951 +108648908752281 +108655488884905 +108656224124313 +108657034485929 +108657298914713 +108657605959849 +108657606470311 +108657902894489 +108658474368409 +108671563016871 +108673438090649 +108675114763673 +108675587671449 +108681909536153 +108682737691303 +108688573236633 +108690389688489 +108690586502553 +108692834649497 +108706928877737 +108707536003241 +108709648345767 +108716420269465 +108717250521767 +108723604381865 +108724038174105 +108724175855785 +108724176366247 +108726051440025 +108726327533737 +108726796247209 +108726895323815 +108727664655769 +108742190579097 +108742532227241 +108743000940713 +108743197754777 +108743265369497 +108745953192615 +108759404545433 +108759875356057 +108761450823065 +108774539691417 +108776552957337 +108778369409193 +108780278005145 +108791788546727 +108792995995817 +108793366143145 +108793937617065 +108793938127527 +108795012407465 +108795274739097 +108795614290089 +108795616387241 +108795813201305 +108796351626649 +108797491971481 +108797524983193 +108805600609689 +108808966856873 +108809570836649 +108810004628889 +108811919328665 +108812017894809 +108812762701993 +108813631110553 +108820489340313 +108826213834921 +108828262940057 +108829166306713 +108844467633561 +108845841810841 +108845979492521 +108845980002983 +108846551476903 +108846583472297 +108847384266137 +108847386363289 +108847417277849 +108847993268903 +108862383097241 +108863226981031 +108863490899353 +108863798454951 +108864631244185 +108864633341337 +108878962450601 +108879332597929 +108879597026713 +108879904071849 +108879904582311 +108880978862249 +108881208182169 +108881241193881 +108890467108249 +108896776390041 +108896844004761 +108898455160217 +108898592841897 +108899531827879 +108913121372839 +108914996446617 +108916609662361 +108924296047271 +108930368350887 +108933856640409 +108934931430809 +108946474478247 +108948349552025 +108948625645737 +108949094359209 +108957978625433 +108961707679913 +108963720945833 +108965497963929 +108966341337257 +108967609795993 +108969223011737 +108982883134119 +108983748935065 +108984559296681 +108984823725465 +108999087317161 +108999558127785 +108999558638247 +109000130112167 +109000962901401 +109000995913113 +109001433712025 +109002070703513 +109016098047385 +109016707050151 +109017572851097 +109018111313305 +109018712976039 +109019790083481 +109023715732135 +109026582758809 +109032541085865 +109034786817433 +109034819829145 +109035358291353 +109035495973033 +109035496483495 +109049453030055 +109050525212841 +109051464418713 +109053576250777 +109055189466521 +109062047696281 +109066700008103 +109067772190889 +109068245609127 +109068575081881 +109069320399527 +109070251754905 +109070724662681 +109083846322855 +109085426016425 +109085525093031 +109094310282649 +109102672994473 +109104785336999 +109119345352873 +109120080592281 +109120890953897 +109121155382681 +109121462427817 +109121462938279 +109121759362457 +109122297824665 +109123843205799 +109137327570329 +109138137931945 +109138402360729 +109139947961753 +109141090183847 +109152429704601 +109154442970521 +109155286854311 +109156691117465 +109157229542809 +109159026296217 +109169676682649 +109171689948569 +109175414996377 +109176456044713 +109187460849833 +109187894642073 +109188032834215 +109189907907993 +109190184001705 +109190652715177 +109190751791783 +109191521123737 +109204103848105 +109204707827881 +109205141620121 +109205279301801 +109207056319897 +109207154886041 +109208768101785 +109223261013401 +109225307291033 +109225914416537 +109239604624793 +109241116483753 +109241116994215 +109241688468135 +109242521257369 +109242554269081 +109242893501849 +109243130260135 +109257222611113 +109257794085033 +109257794595495 +109258902617497 +109259131207065 +109259470758057 +109259669669273 +109261381451161 +109261484023977 +109265274088103 +109268141114777 +109271716758937 +109274469589161 +109274734017945 +109275041063081 +109275041573543 +109275337997721 +109276345173401 +109276378185113 +109286704055705 +109290070302889 +109291618511527 +109292119408025 +109293022774681 +109300172794535 +109308258364071 +109308865489575 +109311746653593 +109326239565209 +109327083448999 +109327654922919 +109328487712153 +109328859956633 +109339414922649 +109341473277337 +109341611469479 +109343420988825 +109343486543257 +109343762636969 +109344231350441 +109355385783705 +109360632858009 +109360700472729 +109362311628185 +109362449309865 +109363388295847 +109377584455849 +109378020125351 +109378852914585 +109378885926297 +109379696287913 +109379960716697 +109381037604249 +109394224818855 +109395770419879 +109396845210279 +109397713108377 +109398787898777 +109400584652185 +109405796580761 +109411235038617 +109412481252761 +109412709842329 +109413248304537 +109413849967271 +109414092188327 +109425564147881 +109427577413801 +109429354431897 +109429387443609 +109430197805225 +109431466263961 +109433079479705 +109444590021287 +109445662204073 +109446601409945 +109446739091625 +109447813882025 +109448713242009 +109450326457753 +109462839115161 +109462943785129 +109463415106215 +109463986580135 +109464819369369 +109464852381081 +109465927171481 +109467004059033 +109467472772505 +109472437274009 +109474400714137 +109478983314087 +109480563007657 +109480662084263 +109484451857817 +109484719750553 +109498643285401 +109498676297113 +109499214759321 +109499352441001 +109499352951463 +109506266213031 +109515217583513 +109516027945129 +109516292373913 +109516599419049 +109516599929511 +109516896353689 +109517434815897 +109518980197031 +109530556476071 +109531628658857 +109532102077095 +109532705546409 +109533176867495 +109534042668441 +109534108222873 +109534581130649 +109547566695833 +109549349055143 +109549579961753 +109550423845543 +109551828108697 +109552366534041 +109566529462441 +109568641804967 +109570418312601 +109575413728665 +109580952812953 +109583031633305 +109583169825447 +109585044899225 +109585320992937 +109585789706409 +109585888783015 +109586658114969 +109587665290649 +109601184038297 +109601895833769 +109601994399913 +109602258828697 +109603804429721 +109604946651815 +109613267322265 +109618398004633 +109619142811817 +109620444282265 +109621051407769 +109621156077737 +109633531053465 +109633533150617 +109635546416537 +109637328775847 +109639271464345 +109644017862041 +109646031127961 +109652359602345 +109652931076265 +109652931586727 +109654039608729 +109654268198297 +109654607749289 +109654806660505 +109656518442393 +109656621015209 +109667960316073 +109668998088089 +109669135769769 +109670111994025 +109670374325657 +109670912787865 +109670945799577 +109671011354009 +109672624569753 +109679137087657 +109679482799513 +109685207294121 +109686755502759 +109687256399257 +109687358972073 +109687621303705 +109688159765913 +109703461092761 +109704973462183 +109705544936103 +109706377725337 +109706410737049 +109707556324761 +109713995629977 +109714823785127 +109721376556441 +109722220440231 +109722791914151 +109723624703385 +109736647797415 +109738326057129 +109738590485913 +109738897531049 +109738898041511 +109739194465689 +109740201641369 +109740234653081 +109748221656473 +109753894775463 +109755769849241 +109755837463961 +109757448619417 +109757586301097 +109758525287079 +109772114832039 +109772721957543 +109774263902377 +109781673328025 +109789361810087 +109790907411111 +109791510880425 +109791511390887 +109791982201511 +109792850099609 +109793924890009 +109795701177753 +109805329745305 +109805467937447 +109807277456793 +109807343011225 +109808087818409 +109809492592025 +109809963402649 +109822714405033 +109824491423129 +109824524434841 +109825334796457 +109826603255193 +109828216470937 +109841440923817 +109842241497767 +109842709382553 +109842742394265 +109843552755881 +109843817184665 +109858080776361 +109859123571367 +109859956360601 +109859989372313 +109860701167785 +109861064162713 +109862609763737 +109875089409433 +109875091506585 +109876095499673 +109876337720729 +109876566310297 +109877102675353 +109877104772505 +109877706435239 +109885576218009 +109892336387481 +109893780276633 +109893813288345 +109894489432233 +109894489942695 +109895355743641 +109908446489255 +109909518672041 +109910457877913 +109910595559593 +109911670349993 +109912569709977 +109914182925721 +109921041155481 +109925693467303 +109926162180775 +109926765650089 +109926799392153 +109927239068327 +109927842537641 +109928313858727 +109928917328041 +109929179659673 +109929718121881 +109944419475625 +109946667622569 +109948576218521 +109953303741849 +109954368875175 +109961666453673 +109963071227289 +109963778796199 +109979074051481 +109979884413097 +109980148841881 +109980456397479 +109980685206937 +109981291283865 +109982836664999 +109987766746521 +109995453131431 +109996321029529 +109996527411369 +109997032825001 +109997131391145 +109997395819929 +109998941420953 +110000083643047 +110011423163801 +110013205523111 +110013434332569 +110013436429721 +110014280313511 +110015146114457 +110015684576665 +110016223002009 +110023231683993 +110028668044697 +110028670141849 +110030681310617 +110030683407769 +110032465767079 +110032497762473 +110044809280921 +110046888101273 +110047026293415 +110048901367193 +110049646174377 +110049745250983 +110050514582937 +110050583063207 +110063097307305 +110064135079321 +110064272761001 +110065511316889 +110066049779097 +110066148345241 +110067761560985 +110068768736665 +110080378888361 +110081419586215 +110082254472601 +110082999279785 +110084300750233 +110084907875737 +110085012545705 +110098598083993 +110101514716569 +110101547728281 +110102693315993 +110116216070313 +110116788054695 +110117653855641 +110117896076697 +110118124666265 +110118464217257 +110118661031321 +110118663128473 +110118728646041 +110120374910361 +110120477483177 +110127134573977 +110131784788647 +110133463048361 +110134034522281 +110134035032743 +110135338632601 +110135371644313 +110135908009369 +110136415300263 +110149063762089 +110150609363113 +110150611970727 +110151477771673 +110152016233881 +110167251823271 +110167858948775 +110169400893609 +110171814903193 +110184430133417 +110185233024409 +110187481171353 +110195927231143 +110200466736537 +110200604928679 +110201677111465 +110202414448025 +110202480002457 +110203224809641 +110204629583257 +110205100393881 +110206174964391 +110217751243431 +110221305087385 +110221442769065 +110222381755047 +110236577915049 +110237846373785 +110237879385497 +110238085767337 +110238315087257 +110238689747113 +110253218278055 +110254763879079 +110255367348393 +110255367858855 +110255838669479 +110257781357977 +110263466231193 +110269289802407 +110270226400665 +110270228497817 +110271232490905 +110271474711961 +110271703301529 +110272239666585 +110272241763737 +110272843426471 +110273852882329 +110286570873001 +110288347891097 +110288380902809 +110290459723161 +110291066848665 +110292072938905 +110292141419175 +110296572190889 +110304655663273 +110305594869145 +110305732550825 +110307706701209 +110309319916953 +110317494109593 +110323812828569 +110323845840281 +110324557635753 +110324920630681 +110326466231705 +110339184222377 +110339556466857 +110341804613801 +110356192855449 +110357669756313 +110358206121369 +110358346410663 +110359212211609 +110359819337113 +110375021404329 +110375593388711 +110376459189657 +110377973656231 +110390622118057 +110390655860121 +110391095536295 +110391699005609 +110392170326695 +110393036127641 +110393574589849 +110406560155033 +110408342514343 +110408571323801 +110408573420953 +110409417304743 +110410283105689 +110410821567897 +110425522921641 +110426927695257 +110428473076391 +110442163284647 +110443708885671 +110444038358425 +110444783165609 +110445651574169 +110445720054439 +110459309599399 +110460144485785 +110460383879337 +110460889292969 +110460987859113 +110462797888921 +110463940111015 +110475515879593 +110476556577447 +110477325909401 +110477391463833 +110477860177305 +110478136271017 +110480044866969 +110480149536937 +110492524512665 +110492526609817 +110493000346279 +110494537778585 +110494539875737 +110496322235047 +110496354230441 +110503011321241 +110505024587161 +110510848158375 +110511925045927 +110512790846873 +110513261657497 +110513601208489 +110513798022553 +110513800119705 +110513865637273 +110515411238297 +110515614474409 +110526953775273 +110527991547289 +110529367784857 +110529906247065 +110530004813209 +110530750130855 +110531618028953 +110532625204633 +110539910710681 +110544200753321 +110545748961959 +110546614762905 +110547153225113 +110561482334377 +110562454551961 +110563826632089 +110565371184537 +110566549783961 +110572702285209 +110578729312425 +110579567124649 +110582618162585 +110595641256615 +110596814613159 +110597792424105 +110597891500711 +110599228112281 +110599764477337 +110600271768231 +110601377693081 +110605987775897 +110612888234663 +110614467928233 +110615039402153 +110616579760297 +110617518746279 +110631715416743 +110633257361577 +110633257872039 +110649900870311 +110650504339625 +110650504850087 +110650975660711 +110664461396647 +110665533579433 +110666006997671 +110666270915993 +110667081277609 +110668486051225 +110668956861849 +110670031432359 +110681707864233 +110683253975719 +110683484882329 +110683517894041 +110684328766119 +110686203839897 +110686342032039 +110687209930137 +110687278410407 +110698617931161 +110700434383017 +110700631197081 +110701702841753 +110702546215081 +110711568893337 +110715864909209 +110717878175129 +110718046453145 +110718884265369 +110718949819801 +110719418533273 +110719694626985 +110721603222937 +110733146270375 +110734082868633 +110734084965785 +110734691871399 +110735088958873 +110735331179929 +110735559769497 +110736096134553 +110736098231705 +110736163749273 +110737709350297 +110744569677209 +110748616960679 +110751329846681 +110751938849447 +110752806747545 +110753343112601 +110753483401895 +110754349202841 +110754956328345 +110768512131241 +110769451337113 +110769589018793 +110771233696423 +110771563169177 +110773176384921 +110785759109289 +110785792851353 +110786835996841 +110788173118873 +110788711581081 +110803040690345 +110803412934825 +110804012907929 +110804850720153 +110805384988057 +110805661081769 +110812247375257 +110814260641177 +110814545347993 +110820287668393 +110820659912873 +110821526224281 +110822064686489 +110823610067623 +110839449856679 +110840315657625 +110841830124199 +110847546131865 +110854446590631 +110855281477017 +110856026284201 +110856597758121 +110857934880153 +110859077102247 +110870416623001 +110870552207529 +110872427791769 +110872429888921 +110873273772711 +110874139573657 +110874678035865 +110887661503897 +110887663601049 +110887799696039 +110888137337511 +110889674769817 +110889676866969 +110891459226279 +110891491221673 +110906019752615 +110907427161497 +110907565353639 +110908639633577 +110908640144039 +110909508042137 +110909576522407 +110909578619559 +110922090766505 +110924208351911 +110924504776089 +110924812331687 +110925041141145 +110925043238297 +110925887122087 +110926755020185 +110939372347561 +110940413045415 +110941182377369 +110941247931801 +110941716645273 +110941992738985 +110942564212905 +110943901334937 +110944006004905 +110956619325609 +110957423265177 +110958429355417 +110958963623321 +110959436531097 +110960508175769 +110961686775193 +110974704626343 +110975781513895 +110976647314841 +110977118125465 +110977457676457 +110977654490521 +110977656587673 +110977722105241 +110979267706265 +110979470942377 +110986128033177 +110990778247847 +110991951604391 +110992929415337 +110993028491943 +110994365103513 +110994901468569 +110996514684313 +111007853985177 +111008057221289 +111009867251097 +111010174806695 +111010471230873 +111011009693081 +111020407859879 +111028394352809 +111028394863271 +111042585780393 +111043423592617 +111044737458345 +111046409076121 +111046474630553 +111052670446247 +111053805731225 +111059598387879 +111060670570665 +111061143988903 +111062218268841 +111063084580249 +111063623042457 +111063656054169 +111064093853081 +111065168423591 +111076744702631 +111078324396201 +111078895870121 +111081375214247 +111093754922393 +111095571374249 +111095768188313 +111096839832985 +111107805840793 +111111036283559 +111112110563497 +111113185353897 +111113789333673 +111114360807593 +111114361318055 +111128283261607 +111129219859865 +111129221957017 +111129357541545 +111129358052007 +111129828862631 +111130225950105 +111130468171161 +111130696760729 +111131233125785 +111131235222937 +111131300740505 +111132846341529 +111145564332201 +111147110443687 +111147339253145 +111147341350297 +111148185234087 +111150060307865 +111150198500007 +111150661141913 +111151134878375 +111163649122473 +111163682864537 +111164586231193 +111164588328345 +111166370687655 +111167908119961 +111168313376153 +111176487568793 +111179721377177 +111181734643097 +111182740733337 +111182806287769 +111183275001241 +111183551094953 +111185426679193 +111185459690905 +111197002227881 +111198177681577 +111198547828905 +111198549926057 +111199987711385 +111200521979289 +111200798073001 +111200994887065 +111202673657241 +111215186314649 +111216663215513 +111217199580569 +111218205670809 +111218812796313 +111234586847911 +111235452648857 +111249615577257 +111249649319321 +111250692464809 +111251733162663 +111252029586841 +111252337142439 +111252565951897 +111252568049049 +111259899149721 +111265689198761 +111267564783001 +111269276564889 +111269815027097 +111284144136361 +111284514283689 +111284516380841 +111285382692249 +111285921154457 +111287466535591 +111294228802215 +111295364087193 +111301156743847 +111302702344871 +111303774527657 +111303776624809 +111303777135271 +111304713513639 +111304715610791 +111317731074217 +111318303058599 +111319137944985 +111319882752169 +111320454226089 +111321791348121 +111334509338793 +111334978052265 +111335550036647 +111336319368601 +111336384923033 +111336853636505 +111337129730217 +111337701204137 +111339005314457 +111339038326169 +111351517971865 +111351655653545 +111351656164007 +111353531237785 +111355347689641 +111369841617575 +111371784306073 +111371990687913 +111372594667689 +111372791481753 +111372793578905 +111372859096473 +111374404697497 +111385947234473 +111388064819879 +111388361244057 +111388668799655 +111388897609113 +111388899706265 +111389743590055 +111396230806937 +111396515513753 +111402990976409 +111403194212521 +111405004242329 +111405311797927 +111405608222105 +111406144587161 +111406146684313 +111406615397785 +111417041894809 +111420475793577 +111421279733145 +111422285823385 +111422820091289 +111423292999065 +111424364643737 +111424971769241 +111425543243161 +111428897417895 +111437722771625 +111438560583849 +111441546067353 +111441611621785 +111454634715815 +111455808072359 +111456785883305 +111457957142697 +111458757936537 +111460371152281 +111464981235097 +111471881693863 +111473461387433 +111474032861353 +111492251331239 +111503355428249 +111506173274791 +111507247554729 +111508322345129 +111508926324905 +111509498309287 +111523454855847 +111524527038633 +111525000456871 +111526072639657 +111526941048217 +111527479510425 +111527512522137 +111527950321049 +111529024891559 +111533773892263 +111542247434919 +111542476244377 +111542478341529 +111543319617705 +111543322225319 +111545197299097 +111557611390361 +111559427842217 +111559624656281 +111560696300953 +111574858368409 +111576871634329 +111577877724569 +111577943279001 +111578411992473 +111578688086185 +111580563670425 +111580596682137 +111592139729575 +111593076327833 +111593214009513 +111593214519975 +111593685330599 +111594288799913 +111595089593753 +111596702809497 +111602378025639 +111610323305881 +111612336571801 +111613342662041 +111613949787545 +111627505590441 +111627539332505 +111628442699161 +111628444796313 +111628913509785 +111630227155623 +111638073869721 +111644752568489 +111644786310553 +111645829966503 +111646870153895 +111647166578073 +111647474133671 +111647702943129 +111647705040281 +111660858695849 +111662034149545 +111662404296873 +111663844179353 +111664378447257 +111664654540969 +111664851355033 +111666530125209 +111670455773863 +111673538807193 +111679281127593 +111679651274921 +111680519683481 +111681058145689 +111682603526823 +111699309116825 +111706539591065 +111712868065449 +111713440049831 +111715019743401 +111715591217321 +111716928339353 +111717033009321 +111729545666729 +111731421250969 +111731697344681 +111733133032857 +111733669397913 +111733671495065 +111742142940569 +111746654963097 +111746792644777 +111746793155239 +111748668229017 +111748944322729 +111749916540313 +111750484680873 +111766558812839 +111767162282153 +111767630995625 +111767633603239 +111768569981607 +111768572078759 +111775332248231 +111781084225705 +111783201811111 +111783498235289 +111783805790887 +111784034600345 +111784036697497 +111784877973673 +111784880581287 +111798365806761 +111798834520233 +111799406504615 +111800175836569 +111800710104473 +111800986198185 +111801557672105 +111802861782425 +111802894794137 +111815612784809 +111816416724377 +111817422814617 +111817957082521 +111818429990297 +111819501634969 +111820108760473 +111833698085543 +111834536117657 +111835847155881 +111836451135657 +111836647949721 +111837020194201 +111837858006425 +111838261165465 +111843936381607 +111849771707047 +111850945063591 +111851922874537 +111853094133929 +111853323453849 +111853894927769 +111855508143513 +111866847444377 +111867050680489 +111868596791975 +111868860710297 +111869168265895 +111869464690073 +111870001055129 +111870003152281 +111870471865753 +111877334252953 +111879632225689 +111885744693417 +111887388322471 +111901579239593 +111902417051817 +111905402535321 +111905468089753 +111919664029865 +111921209630889 +111921212238503 +111922078039449 +111922616501657 +111922649513369 +111924161882791 +111935738161831 +111937317855401 +111937889329321 +111938118429351 +111939289908633 +111952748381593 +111954192588969 +111954564833449 +111954761647513 +111955365627289 +111971104022697 +111971104533159 +111971711148201 +111973255700649 +111973354777255 +111975164296601 +111988213319065 +111988351000745 +111988351511207 +111988822321831 +111989660134055 +111990226584985 +111990502678697 +111991839800729 +112006103902887 +112006332712345 +112006334809497 +112007176085673 +112007178693287 +112022676323737 +112023579690393 +112023581787545 +112024050501017 +112025364146855 +112035481027993 +112038714836377 +112040728102297 +112041734192537 +112042268460441 +112042544554153 +112044420138393 +112044453150105 +112048897015193 +112049415554457 +112051378994585 +112055995687081 +112057171140777 +112057541288105 +112058113272487 +112058981170585 +112059515438489 +112059791532201 +112059988346265 +112061667116441 +112074179773849 +112075621565849 +112076094473625 +112076193039769 +112077806255513 +112084664485273 +112085891825049 +112093341451673 +112108642778521 +112109686434471 +112110155147943 +112110726621863 +112111023046041 +112111330601639 +112111559411097 +112111561508249 +112118892608921 +112124682657961 +112126558242201 +112126834335913 +112127402125991 +112128270024089 +112128806389145 +112128808486297 +112143137595561 +112143507742889 +112143772171673 +112144079727271 +112144376151449 +112144914613657 +112146459994791 +112162299273385 +112162767986857 +112163706972839 +112168110992039 +112172892718489 +112177296517799 +112178876211369 +112179447685289 +112180784807321 +112193502797993 +112194543495847 +112195312827801 +112195519209641 +112196123189417 +112196694663337 +112197998773657 +112198031785369 +112210511431065 +112210649112745 +112210649623207 +112212524696985 +112212800790697 +112213269504169 +112229673108889 +112231784940953 +112232994997657 +112233398156697 +112244974435737 +112247058279079 +112247354703257 +112247891068313 +112247893165465 +112248734441641 +112248737049255 +112255508972953 +112261984435609 +112263262462121 +112263733783207 +112263997701529 +112264305257127 +112264601681305 +112265138046361 +112265140143513 +112265608856985 +112279469252777 +112281279282585 +112281485664425 +112281747996057 +112282286458265 +112282890438041 +112283965228441 +112287890877095 +112290973910425 +112296716230825 +112297554043049 +112298994974105 +112299671117993 +112299671628455 +112299968052633 +112300539526553 +112313628175015 +112315639563673 +112317179921817 +112317751395737 +112319364611481 +112323974694297 +112324802849447 +112326222841241 +112330875153063 +112332454846633 +112334426899865 +112334899807641 +112349601161385 +112349700237991 +112351244790439 +112359784393383 +112362348887449 +112366241013929 +112366241524391 +112366848139433 +112368392691881 +112368491768487 +112368960481959 +112383520497833 +112384255737241 +112385066098857 +112385330527641 +112385638083239 +112385934507417 +112386472969625 +112386505981337 +112388018350759 +112401469703577 +112401471800729 +112401502715289 +112402313076905 +112402577505689 +112416604849561 +112418049056937 +112418419204265 +112418421301417 +112418618115481 +112420866262425 +112433851827609 +112435865093529 +112437681545385 +112439557129625 +112439590141337 +112452069787033 +112452207468713 +112452207979175 +112454083052953 +112454359146665 +112454827860137 +112454926936743 +112455696268697 +112462554498457 +112468278993065 +112469316765081 +112470758557081 +112471231464857 +112471330031001 +112472943246745 +112486532791705 +112487436158361 +112487438255513 +112487906968985 +112497067328921 +112503779769753 +112505292139175 +112505863613095 +112505895608489 +112506696402329 +112506698499481 +112519852155049 +112521027608745 +112521397756073 +112521969229993 +112521969740455 +112522837638553 +112523044020393 +112523306352025 +112523648000169 +112523844814233 +112525523584409 +112530519000473 +112531347155623 +112538274586793 +112538644734121 +112538909162905 +112539216718503 +112539513142681 +112540051604889 +112540520318361 +112541596986023 +112557197919641 +112564745026969 +112566361205415 +112572433509031 +112574013202601 +112575450987929 +112575921798553 +112588539125929 +112590414710169 +112590690803881 +112591258593959 +112592126492057 +112592662857113 +112592664954265 +112605648422297 +112605786103977 +112605786614439 +112607661688217 +112607937781929 +112608406495401 +112624875617689 +112626155741353 +112626624454825 +112633349160345 +112640111426969 +112642195270311 +112643028059545 +112643061071257 +112643871432873 +112644135861657 +112657359265961 +112658399963815 +112659977560233 +112659979657385 +112660778134183 +112661855241625 +112661888253337 +112674606244009 +112676851975577 +112676884987289 +112677423449497 +112679102219673 +112693529576857 +112695641408921 +112697254624665 +112704112854425 +112708765166247 +112709837349033 +112710776554905 +112712316913049 +112712888386969 +112714501602713 +112727118930089 +112727590251175 +112728161725095 +112728193720489 +112728994514329 +112730102316441 +112738625684889 +112744738152617 +112744837229223 +112746475324825 +112760572698793 +112761410511017 +112762818430361 +112762851442073 +112763527585961 +112763528096423 +112763824520601 +112772905511591 +112778657489065 +112779392728473 +112780203090089 +112780467518873 +112780775074471 +112781071498649 +112781609960857 +112783155341991 +112794731621031 +112798283367833 +112798756275609 +112799294700953 +112806303382937 +112811741840793 +112813186048169 +112813556195497 +112813755106713 +112816003253657 +112816541679001 +112830097992359 +112830704607401 +112832249159849 +112832816949927 +112846772986025 +112847206778265 +112847344970407 +112849220044185 +112849496137897 +112849964851369 +112850063927975 +112850833259929 +112865326171545 +112865359183257 +112866169544873 +112866433973657 +112867979574681 +112874907516313 +112874957342105 +112881669782937 +112882573149593 +112883043960217 +112883785621673 +112884619427225 +112885226552729 +112897708295577 +112899721561497 +112901535916201 +112903413597593 +112903446609305 +112903549182121 +112908193007001 +112910206272921 +112914989146281 +112916164599977 +112916534747305 +112917106221225 +112917106731687 +112918443343257 +112918782894249 +112918784991401 +112918981805465 +112920660575641 +112923987487399 +112928769213849 +112932135461033 +112932739440809 +112933173233049 +112934615025049 +112935087932825 +112935186498969 +112936799714713 +112943657944473 +112950930647719 +112952334910873 +112967636237721 +112969148607143 +112969720081063 +112969752076457 +112970552870297 +112970925114777 +112985551701401 +112985827795113 +112986395585191 +112987799848345 +112988172092825 +113002131054761 +113002501202089 +113002765630873 +113003073186471 +113003369610649 +113003908072857 +113004376786329 +113005453453991 +113019649613993 +113020012608921 +113021623764377 +113021761446057 +113026025466535 +113036289976999 +113036897102503 +113039307455897 +113039778266521 +113040853056921 +113047861738905 +113053536955047 +113054546410905 +113055114551465 +113055915125415 +113057025244569 +113057127817385 +113058100034969 +113067446535577 +113069504890265 +113069643082407 +113071518156185 +113071794249897 +113072262963369 +113079989601689 +113088666568089 +113090778400153 +113092391615897 +113103967894937 +113104904273305 +113105008943273 +113106051738279 +113106884527513 +113106917539225 +113107727900841 +113107992329625 +113116465872281 +113122255921321 +113122727242407 +113123298716327 +113124131505561 +113125239307673 +113126784908697 +113140708443545 +113140741455257 +113141279917465 +113148331371175 +113156547502249 +113157955421593 +113158664577193 +113158665087655 +113158961511833 +113159269067431 +113159499974041 +113172621634215 +113173693817001 +113174633022873 +113176173381017 +113176744854937 +113178358070681 +113185216300441 +113189868612263 +113191414213287 +113192018193063 +113192489003687 +113193420359065 +113193893266841 +113194431692185 +113208594620585 +113208693697191 +113212483470745 +113217478886809 +113221342346649 +113225234983591 +113225841598633 +113227386151081 +113227953941159 +113229730448793 +113233197869735 +113242513957033 +113243249196441 +113244059558057 +113244323986841 +113244631542439 +113244927966617 +113245466428825 +113247011809959 +113255332480409 +113258482908569 +113260463162777 +113260496174489 +113261207969961 +113261306536105 +113261570964889 +113263116565913 +113275133569703 +113275598308761 +113277042516137 +113277380668071 +113277412663465 +113277611574681 +113278213237415 +113278455458471 +113279859721625 +113280398146969 +113285464140455 +113286083020185 +113294858552729 +113296104766873 +113296672907433 +113298583600537 +113298686173353 +113311063246233 +113311201438375 +113313076512153 +113313352605865 +113313920395943 +113314689727897 +113315696903577 +113321202245801 +113321547957657 +113327272452265 +113327306194329 +113328310224281 +113329424130217 +113329686461849 +113330224924057 +113330323490201 +113330828903833 +113331936705945 +113345526250905 +113346429617561 +113347174424745 +113348475895193 +113349083020697 +113354875677351 +113356888943271 +113364285598375 +113364857072295 +113365689861529 +113366062106009 +113380391215273 +113380962689193 +113380963199655 +113381259623833 +113382299811225 +113382639362217 +113395959933607 +113397638193321 +113397902622105 +113398210177703 +113398506601881 +113399045064089 +113399513777561 +113400590445223 +113414178112921 +113414787115687 +113415390585001 +113415652916633 +113416191378841 +113431426968231 +113432034093735 +113433576549031 +113434444447129 +113434915257753 +113435990048153 +113437766335897 +113447533095591 +113449408169369 +113450252053159 +113451557750169 +113451656316313 +113452028560793 +113452866373017 +113459784147113 +113464641881497 +113464780073639 +113466589592985 +113466655147417 +113467399954601 +113468804728217 +113481926388391 +113483506081961 +113483869076889 +113484306655911 +113485480232345 +113485617914025 +113489881934503 +113499104886169 +113500041264537 +113500145934505 +113500753060009 +113501188729511 +113502021518745 +113502054530457 +113502864892073 +113502865402535 +113503129320857 +113517393423015 +113518402878873 +113518971019433 +113519543003815 +113519771593383 +113520013814439 +113520881712537 +113520984285353 +113521956502937 +113527641376153 +113535407635865 +113535845434777 +113535878446489 +113536416908697 +113552523036057 +113552897695913 +113553867816345 +113554634868121 +113556248083865 +113563106313625 +113567758625447 +113568830808233 +113568864550297 +113569770014105 +113569907695785 +113570982486185 +113571881846169 +113573495061913 +113586112389289 +113586583710375 +113587155184295 +113587987973529 +113588732780713 +113589095775641 +113590641376665 +113596434033319 +113603731611817 +113603830688423 +113604668500647 +113605979758761 +113621811889561 +113622521045161 +113622521555623 +113622817979801 +113623356442009 +113629831904665 +113638386187673 +113639196549289 +113639460978073 +113639768533671 +113640064957849 +113640603420057 +113642148801191 +113653725080231 +113655270681255 +113655874150569 +113655874661031 +113656345471655 +113656742559129 +113656948940969 +113657211272601 +113657749734809 +113658288160153 +113660064447897 +113670733202841 +113670735299993 +113672179507369 +113672517659303 +113672549654697 +113672746468761 +113672748565913 +113673350228647 +113673592449703 +113674458250649 +113674996712857 +113675535138201 +113686874439065 +113689091451559 +113689698066601 +113691102840217 +113691810409127 +113692648221351 +113706200237465 +113706338429607 +113708213503385 +113709057387175 +113709826719129 +113710833894809 +113722339376537 +113723484744359 +113724319630745 +113724352642457 +113725064437929 +113725163004073 +113725163514535 +113725427432857 +113726973033881 +113727077703849 +113740663242137 +113740731722407 +113741566608793 +113742311415977 +113743612886425 +113744220011929 +113756699657625 +113758712923545 +113758715020697 +113759719013785 +113759961234841 +113760529375401 +113760793804185 +113762102427033 +113762440068505 +113762542641321 +113767186466201 +113769199732121 +113775528206505 +113776099680425 +113776100190887 +113776965991833 +113777436802457 +113777776353449 +113778040782233 +113791128920233 +113791162662297 +113793280598185 +113793542929817 +113794081392025 +113794179958169 +113795793173913 +113802651403673 +113809315104153 +113809924106919 +113810527576233 +113810789907865 +113811328370073 +113811703029929 +113828713540263 +113829546329497 +113837992389287 +113842531894681 +113842670086823 +113843742269609 +113844545160601 +113846226856615 +113846694741401 +113846793307545 +113848406523289 +113859816401575 +113861494661289 +113862066645671 +113862901532057 +113863370245529 +113864446913191 +113877063379623 +113878643073193 +113879443647143 +113880617223577 +113880754905257 +113895283436199 +113895890561703 +113897432506537 +113897433016999 +113899846516121 +113912530414247 +113913297649049 +113913539870105 +113914108010665 +113914679484585 +113914679995047 +113914908584615 +113916121276585 +113917093494169 +113928498349465 +113928636541607 +113930446060953 +113930511615385 +113931256422569 +113932661196185 +113933132006809 +113934206577319 +113947660027289 +113949004807577 +113949771859353 +113951385075097 +113959559267737 +113962961354137 +113964002402473 +113964609527977 +113965877986713 +113965910998425 +113966721360041 +113966721870503 +113966985788825 +113974324046503 +113981249380521 +113983124964761 +113983869771945 +113984232766873 +113985778367897 +113989074365095 +113993994503577 +113998258013593 +113999264103833 +113999701902745 +113999734914457 +114000271279513 +114000273376665 +114000338894233 +114001884495257 +114016948880793 +114017518257561 +114017658546855 +114018524347801 +114031615093415 +114032687276201 +114032721018265 +114033626482073 +114033764163753 +114035738314137 +114037351529881 +114048862071463 +114050407672487 +114051011141801 +114051011652263 +114051482462887 +114052348263833 +114052886726041 +114053425151385 +114066040381609 +114067588079785 +114069836226729 +114076472346009 +114084228442791 +114084835057833 +114084835568295 +114086239831449 +114087785212583 +114103053017257 +114103625001639 +114104490802585 +114106005269159 +114118621735591 +114119456621977 +114120201429161 +114120299995305 +114120300505767 +114122110025113 +114122214695081 +114134589670809 +114134591767961 +114136035975337 +114136406122665 +114136602936729 +114136605033881 +114137206696615 +114137448917671 +114138314718617 +114138853180825 +114139391606169 +114144457599655 +114145076479385 +114151836648857 +114153849914777 +114153852011929 +114154856005017 +114155098226073 +114155666366633 +114155930795417 +114157679632553 +114170056705433 +114170194897575 +114172069971353 +114173683187097 +114186265911465 +114186299653529 +114188679921049 +114189218383257 +114189316949401 +114190930165145 +114203547492521 +114204519710105 +114204588190375 +114205423076761 +114205891790233 +114206167883945 +114207469354393 +114208076479897 +114220794470569 +114224683320729 +114239956658855 +114240822459801 +114241293270425 +114241632821417 +114241829635481 +114241897250201 +114243442851225 +114254953392807 +114256631652521 +114257104560297 +114257203636903 +114258507236761 +114259076613529 +114259583904423 +114260689829273 +114273171572121 +114273780574887 +114274646375833 +114275184838041 +114290420427431 +114291027552935 +114292569497769 +114292570008231 +114306526554791 +114306760925353 +114307598737577 +114310551209369 +114310649775513 +114312262991257 +114323773532839 +114324845715625 +114325319133863 +114325583052185 +114326393924263 +114327798187417 +114328268998041 +114328407190183 +114329343568551 +114340919847591 +114342499541161 +114343071015081 +114344473691545 +114344611373225 +114357930067353 +114358098345369 +114359746519209 +114361014977945 +114361858351273 +114361858861735 +114363635369369 +114363872127655 +114375211428519 +114376386882215 +114377154117017 +114377396338073 +114377964478633 +114378535952553 +114378536463015 +114378765052583 +114379977744553 +114386634835353 +114392458406567 +114393395004825 +114394401095065 +114394871905689 +114395408270745 +114395475885465 +114397021486489 +114411285588647 +114411516495257 +114412360379047 +114412861275545 +114413628327321 +114415241543065 +114420914662055 +114423534224793 +114426750207385 +114427824267433 +114427858009497 +114428763473305 +114428901154985 +114430875305369 +114432488521113 +114440662713753 +114446078066073 +114446981432729 +114447450146201 +114447726239913 +114454312533401 +114456610506137 +114461177372841 +114462352826537 +114462725071017 +114463591382425 +114464129844633 +114464973217961 +114481374725529 +114481515014823 +114482380815769 +114482987941273 +114498761992871 +114499627793817 +114501142260391 +114514264140455 +114514867609769 +114514868120231 +114515338930855 +114516204731801 +114516743194009 +114529726662041 +114529728759193 +114529864854183 +114531543113897 +114531739927961 +114531742025113 +114532343687847 +114532585908903 +114533451709849 +114533990172057 +114546306015401 +114548084910759 +114548319281321 +114548691525801 +114548692036263 +114549557837209 +114550096299417 +114551641680551 +114565331888807 +114566439910809 +114566877489831 +114567952280231 +114568820178329 +114582478203559 +114583313089945 +114584057897129 +114584156463273 +114584156973735 +114584629371049 +114585933481369 +114585966493081 +114586071163049 +114593179141529 +114598684483753 +114599656701337 +114599725181607 +114600494513561 +114600560067993 +114601028781465 +114601304875177 +114603213471129 +114605430483623 +114615693116825 +114615831308967 +114617706382745 +114617708479897 +114618712472985 +114619522834601 +114619787263385 +114621536100521 +114628193191321 +114634016762535 +114635093650087 +114635959451033 +114636430261657 +114636769812649 +114636966626713 +114637034241433 +114638579842457 +114650122379433 +114650156121497 +114652239964839 +114652536389017 +114652843944615 +114653074851225 +114653918735015 +114654786633113 +114659048906921 +114662473018023 +114668308563353 +114669486942887 +114669783367065 +114670321829273 +114684650938537 +114686460968345 +114686995236249 +114688539788697 +114695870889369 +114701663546023 +114701897916585 +114702735728809 +114705149738393 +114705688200601 +114705721212313 +114705786766745 +114707399982489 +114718809860775 +114720961028265 +114721060104871 +114723440372391 +114724546297241 +114736056838823 +114737636532393 +114738208006313 +114749870998937 +114756425965737 +114756426476199 +114761054380201 +114770348419751 +114771422699689 +114771423210151 +114772291108249 +114772533329305 +114773101469865 +114773672943785 +114773673454247 +114775114735785 +114787630000807 +114788702183593 +114789175601831 +114789439520153 +114789779071145 +114790250392231 +114790853861545 +114791050675609 +114791116193177 +114791654655385 +114792125466009 +114792263658151 +114793200036519 +114797630808233 +114806422579879 +114806651389337 +114806653486489 +114807497370279 +114807998266777 +114809973278105 +114810378534297 +114818552726937 +114821786535321 +114823602987177 +114823799801241 +114824871445913 +114825715329703 +114827491837337 +114827728595623 +114834737497497 +114841046779289 +114842052869529 +114842118423961 +114842587137433 +114842863231145 +114854538586791 +114856314874535 +114856315094425 +114857251472793 +114857389664935 +114857860475559 +114858257563033 +114858728373657 +114859264738713 +114859332353433 +114860877954457 +114868566436519 +114876511716761 +114876652006055 +114877517807001 +114878124932505 +114890606675353 +114891680735401 +114891714477465 +114892617844121 +114892619941273 +114892757622953 +114894402300583 +114895939732889 +114896344989081 +114902415195545 +114910004601001 +114910005111463 +114911341723033 +114911649278631 +114911880185241 +114925033840809 +114926209294505 +114926579441833 +114926581538985 +114927447850393 +114927986312601 +114928019324313 +114928360972457 +114928829685929 +114937429245337 +114943221901991 +114943456272553 +114943826419881 +114943828517033 +114943829027495 +114944694828441 +114945233290649 +114946778671783 +114962618460839 +114963451250073 +114963484261785 +114964998728359 +114977615194791 +114978450081177 +114979194888361 +114979293964967 +114979766362281 +114981103484313 +114981208154281 +114993583130009 +114993720811689 +114993721322151 +114995399581865 +114995596395929 +114995598493081 +114996200155815 +114997308177817 +114997846640025 +115006318085529 +115010830108057 +115010967789737 +115010968300199 +115012843373977 +115012845471129 +115013849464217 +115014659825833 +115014924254617 +115029188356775 +115030733957799 +115031337427113 +115031808748199 +115038580671897 +115045259370665 +115045293112729 +115047376956071 +115047673380249 +115047980935847 +115048209745305 +115048211842457 +115049055726247 +115059107052953 +115062540951721 +115063581649575 +115064350981529 +115064416535961 +115064885249433 +115065161343145 +115067036927385 +115067069939097 +115074045609369 +115079787929769 +115081597959577 +115083676779929 +115084283905433 +115097873230503 +115099815919001 +115100286729625 +115100626280617 +115100823094681 +115100890709401 +115102436310425 +115113946852007 +115116098019497 +115117774692521 +115119683288473 +115132165031321 +115133343410855 +115133639835033 +115134176200089 +115134178297241 +115143973551513 +115150991483049 +115151562956969 +115151563467431 +115165520013991 +115165754384553 +115166592196777 +115169006206361 +115169544668569 +115169577680281 +115169643234713 +115171256450457 +115175839050407 +115182766992039 +115183839174825 +115184312593063 +115184916062377 +115185384775849 +115185387383463 +115185990852777 +115186253184409 +115186791646617 +115186824658329 +115187262457241 +115187400649383 +115188337027751 +115199913306791 +115201493000361 +115202064474281 +115216923526553 +115218739978409 +115218936792473 +115220008437145 +115230974444953 +115234204887719 +115235279167657 +115235279678119 +115236353958057 +115236389797273 +115236957937833 +115237529411753 +115237529922215 +115244443183783 +115251451865767 +115252388464025 +115252526656167 +115253394554265 +115253600936105 +115254401729945 +115256014945689 +115269202160295 +115270279047847 +115270507857305 +115270509954457 +115271351230633 +115271353838247 +115273829746073 +115280139027865 +115283685311897 +115285743666585 +115286817726633 +115286851468697 +115287754835353 +115287756932505 +115289539291815 +115291076724121 +115305909337497 +115305974891929 +115306443605401 +115306719699113 +115308595283353 +115315603965337 +115320170832041 +115321346285737 +115321716433065 +115322584841625 +115323123303833 +115323156315545 +115323966677161 +115325842261401 +115340368184729 +115341374274969 +115341981400473 +115344855041433 +115358588241305 +115358621253017 +115373861579431 +115375198191001 +115375505746599 +115375734556057 +115375736653209 +115384208098713 +115388720121241 +115388857802921 +115388858313383 +115390536573097 +115390733387161 +115391009480873 +115392445169049 +115392981534105 +115392983631257 +115407078369959 +115407312740521 +115407682887849 +115407685495463 +115408551296409 +115409089758617 +115410635139751 +115417397406375 +115424325348007 +115425870949031 +115426474418345 +115426943131817 +115426945739431 +115440899678377 +115441471662759 +115443051356329 +115443622830249 +115444959952281 +115453000755879 +115457677942953 +115458146656425 +115459487972761 +115459553527193 +115460022240665 +115460298334377 +115462173918617 +115462206930329 +115474686576025 +115474824257705 +115474824768167 +115476699841945 +115478516293801 +115486001539751 +115493010221735 +115495159292073 +115495763271849 +115495960085913 +115497573301657 +115509115838633 +115509149580697 +115511233424039 +115511529848217 +115511837403815 +115512066213273 +115512068310425 +115512912194215 +115519399411097 +115525243667865 +115527302022553 +115528776826265 +115529313191321 +115529315288473 +115543644397737 +115545421415833 +115545454427545 +115547533247897 +115548140373401 +115558878109865 +115560891375785 +115561729188009 +115564143197593 +115564681659801 +115564714671513 +115564780225945 +115566393441689 +115577803319975 +115579954487465 +115581125746857 +115581355066777 +115581631160489 +115583539756441 +115595050298023 +115596257747113 +115596629991593 +115597201465513 +115598602044825 +115599579635881 +115615419935399 +115626524032409 +115630416158889 +115630416669351 +115632094929065 +115632567836841 +115632666913447 +115647695642793 +115648169061031 +115648772530345 +115649241243817 +115649243851431 +115650109652377 +115650648114585 +115665416039079 +115665644848537 +115665646945689 +115666488221865 +115666490829479 +115677546186137 +115680779994521 +115682224201897 +115682596446377 +115682793260441 +115691480712601 +115698060845225 +115701046328729 +115701580596633 +115701856690345 +115703732274585 +115716244931993 +115716383124135 +115718258197913 +115718534291625 +115719871413657 +115721013635751 +115725943717273 +115734933702041 +115737118391705 +115749600134553 +115750674194601 +115750707936665 +115751611303321 +115751613400473 +115753395759783 +115762855689625 +115768998570663 +115769467284135 +115770335182233 +115770642737831 +115770871547289 +115770873644441 +115773626474665 +115784027300009 +115785202753705 +115785572901033 +115786441309593 +115786748865191 +115786979771801 +115787012783513 +115787823145129 +115789698729369 +115802449731753 +115802819879081 +115803688287641 +115804226749849 +115804364431529 +115805772130983 +115819359798681 +115822444709273 +115836608653991 +115838188347561 +115838759821481 +115838788320665 +115840096943513 +115852576589209 +115852714270889 +115852714781351 +115854589855129 +115854865948841 +115856301637017 +115856838002073 +115856840099225 +115858451217817 +115865311544729 +115869823567257 +115869961759399 +115871836833177 +115872112926889 +115889727416999 +115890330886313 +115890799599785 +115890802207399 +115897574131097 +115904286571929 +115906370415271 +115906666839449 +115906974395047 +115907203204505 +115907205301657 +115908049185447 +115921534410921 +115923344440729 +115923550822569 +115923878708633 +115924154802345 +115926030386585 +115933039068569 +115938781388969 +115940558407065 +115940591418777 +115941060132249 +115943277364633 +115944351935143 +115957704721817 +115959816553881 +115961429769625 +115968287999385 +115972938433945 +115972940311207 +115974951699865 +115976023344537 +115976492058009 +115976768151721 +115978676747673 +115991158490521 +115991765396135 +115992633294233 +115993169659289 +115993171756441 +116004414045593 +116008913297577 +116009012374183 +116010556926631 +116022734577833 +116024747843753 +116025585655977 +116027703241383 +116027999665561 +116028307221159 +116028538127769 +116028571139481 +116030249909657 +116030320487079 +116042832634025 +116043567873433 +116043909521577 +116044378235049 +116044950219431 +116045246643609 +116045785105817 +116046963705241 +116058906765991 +116060114215081 +116060486459561 +116061057933481 +116061924244889 +116062458512793 +116062931420569 +116075916985753 +116077361193129 +116077733437609 +116077930251673 +116094272626857 +116094273137319 +116096424304809 +116096523381415 +116096992094887 +116104619656601 +116111381923225 +116111520115367 +116112628137369 +116112823715225 +116113395189145 +116113671282857 +116115008404889 +116116150626983 +116127625732265 +116129501316505 +116129503413657 +116130105296281 +116139132487065 +116144737125785 +116145844927897 +116146748294553 +116146750391705 +116148532751015 +116161917313193 +116164902796697 +116165713158313 +116167588742553 +116172584158617 +116173412313767 +116174547598745 +116179164291241 +116180339744937 +116180709892265 +116181281876647 +116181578300825 +116181885856423 +116182116763033 +116182149774745 +116182960136361 +116184835720601 +116198790170009 +116199066263721 +116199263077785 +116200974859673 +116206413097639 +116214496789913 +116216510055833 +116217581700505 +116233323752103 +116234191650201 +116234499205799 +116234728015257 +116234730112409 +116243201557913 +116243407907495 +116247713580441 +116247851262121 +116247851772583 +116249726846361 +116250002940073 +116250570730151 +116251438628249 +116251974993305 +116251977090457 +116253588209049 +116266306199721 +116266676347049 +116266940775833 +116267248331431 +116267544755609 +116268081120665 +116268083217817 +116268220899497 +116269628598951 +116282174487961 +116284187753881 +116285467877545 +116285936591017 +116300465121959 +116302042718377 +116302044815529 +116302644788633 +116303482600857 +116303953411481 +116316671402153 +116317140626087 +116318687813801 +116319289696425 +116319291793577 +116321167377817 +116333680035225 +116333818227367 +116335693301145 +116335969394857 +116344164746649 +116346178012569 +116352841713049 +116354953545113 +116356566760857 +116368143039897 +116369184088233 +116370226883239 +116370258878633 +116371059672473 +116371061769625 +116386295481753 +116386431066281 +116386902387367 +116387505856681 +116388306650521 +116388308747673 +116402637856937 +116404414875033 +116404654268585 +116404883588505 +116404916600217 +116407133832601 +116408208403111 +116414970669735 +116419884834985 +116420722647209 +116422130566553 +116422840232615 +116423136656793 +116423444212391 +116423675119001 +116423708130713 +116425457478311 +116436794901913 +116436796779175 +116438808167833 +116439879812505 +116440348525977 +116440624619689 +116442533215641 +116448368541081 +116454043757223 +116455251206313 +116455621353641 +116457061236121 +116457595504025 +116458068411801 +116458606837145 +116459747181977 +116472769765545 +116472868842151 +116489409618089 +116489410128551 +116491561296041 +116492129086119 +116506689101993 +116507424341401 +116508234703017 +116508499131801 +116508806687399 +116509103111577 +116509639476633 +116509641573785 +116510820173209 +116516972674457 +116522762723497 +116523732843929 +116524638307737 +116524671319449 +116525746109849 +116539773453721 +116541217661097 +116541587808425 +116541786719641 +116544034866585 +116549639285415 +116550258165145 +116552437611929 +116557054304425 +116560848052393 +116560850149545 +116562725733785 +116571000552857 +116574804598953 +116575238391193 +116575376583335 +116576484605337 +116576680183193 +116577251657113 +116577527750825 +116578864872857 +116585723102617 +116591447597225 +116592051577001 +116593927161241 +116594203254953 +116594400069017 +116596111850905 +116609701395865 +116610604762521 +116611817234601 +116621849148825 +116626915142311 +116628460743335 +116629064212649 +116629865006489 +116629867103641 +116643020759209 +116644196212905 +116644566360233 +116645138344615 +116645434768793 +116645742324391 +116645973231001 +116646814507177 +116646816604329 +116647755590311 +116648692188569 +116654515759783 +116661443190953 +116661813338281 +116662077767065 +116662385322663 +116662681746841 +116663218111897 +116663220209049 +116663688922521 +116677549318313 +116678353257881 +116678962260647 +116680366523801 +116681372614041 +116681438168473 +116695602113191 +116697179709609 +116698619592089 +116699090402713 +116700165193113 +116711570048409 +116711708240551 +116713583314329 +116713859408041 +116714427198119 +116715831461273 +116715833558425 +116717444677017 +116722054759833 +116728817026457 +116728955218599 +116730830292377 +116731106386089 +116746030955929 +116746033053081 +116748044221849 +116749655377305 +116749793058985 +116756517764505 +116758531030425 +116763280031129 +116764321079465 +116765363874471 +116766196663705 +116767304465817 +116783146164393 +116790847416999 +116791816521113 +116799551866265 +116800020579737 +116800053591449 +116803345394343 +116816698181017 +116818810013081 +116820423228825 +116827281458585 +116831931893145 +116831933770407 +116833945159065 +116835485517209 +116835761610921 +116837670206873 +116837774876841 +116850287534249 +116850758855335 +116851362324649 +116852163118489 +116863407504793 +116867906756777 +116868005833383 +116869784756393 +116871795606937 +116884579115177 +116885987034521 +116886696700583 +116886993124761 +116887300680359 +116887531586969 +116889313946279 +116896074115751 +116901826093225 +116902561332633 +116903371694249 +116903636123033 +116903943678631 +116904240102809 +116904776467865 +116904778565017 +116905957164441 +116917900225191 +116919107674281 +116919445826215 +116919477821609 +116920520616615 +116920917704089 +116921451971993 +116921924879769 +116922463305113 +116923603649945 +116928148178329 +116934910444953 +116936354652329 +116936724799657 +116936923710873 +116939171857817 +116939710283161 +116953266596519 +116955417764009 +116955985554087 +116963613115801 +116970375382425 +116970513574567 +116971817174425 +116972388648345 +116972664742057 +116974001864089 +116986619191465 +116987589311897 +116988494775705 +116989602577817 +116991148178841 +116996940835495 +116998076120473 +117004838387097 +117005741753753 +117017640994201 +117024704520361 +117032405772967 +117039703351465 +117040275335847 +117040571760025 +117040879315623 +117041110222233 +117041951498409 +117042892581543 +117055304065193 +117055908044969 +117057718074777 +117057783629209 +117058059722921 +117058256536985 +117058860296871 +117059968318873 +117072686309545 +117073490249113 +117074099251879 +117075503515033 +117076509605273 +117091609642393 +117092317211303 +117093721474457 +117094093718937 +117094931531161 +117101849305257 +117106707039641 +117106845231783 +117108720305561 +117108996399273 +117109564189351 +117110869886361 +117110968452505 +117111340696985 +117112178509209 +117112581668249 +117123991546535 +117125669806249 +117125934235033 +117126241790631 +117126538214809 +117127074579865 +117127076677017 +117127545390489 +117131947092647 +117134407777689 +117141167947161 +117141170044313 +117142818218153 +117143181213081 +117144792368537 +117144930050217 +117144930560679 +117159458581159 +117161036177577 +117161608161959 +117162476060057 +117162946870681 +117163049443497 +117164021661081 +117178283155625 +117192673494425 +117192811686567 +117194686760345 +117194962854057 +117203158205849 +117205171471769 +117211835172249 +117213947004313 +117215560220057 +117227136499097 +117228177547433 +117228784672937 +117229220342439 +117230053131673 +117231160933785 +117238499191463 +117239634476441 +117240057595289 +117245424525481 +117245895846567 +117246733658791 +117247300109721 +117247576203433 +117249484799385 +117263408334233 +117263877047705 +117267201862311 +117281124025753 +117281833691815 +117282130115993 +117282437671591 +117282668578201 +117284450937511 +117295788361113 +117295790238375 +117297801627033 +117297939308713 +117297939819175 +117299014099113 +117299618078889 +117301526674841 +117313037216423 +117314244665513 +117314582817447 +117314614812841 +117315186286761 +117315186797223 +117315415386791 +117315657607847 +117316054695321 +117316523408793 +117316588963225 +117317061871001 +117317600296345 +117318740641177 +117331763224745 +117331862301351 +117332700113575 +117333167998361 +117335652074905 +117348403587751 +117350414976409 +117351122545319 +117352899052953 +117364404534681 +117366417800601 +117367228162217 +117367492591001 +117367800146599 +117368096570777 +117368632935833 +117368635032985 +117381756182697 +117382726303129 +117382796880551 +117383631766937 +117384376574121 +117384475650727 +117384739569049 +117386285170073 +117398764815769 +117400211120297 +117400581267625 +117400778081689 +117400780178841 +117400845696409 +117403028325785 +117403566751129 +117404167585177 +117408632744615 +117409251624345 +117416011793817 +117419031149977 +117419841511593 +117433227820441 +117434231850393 +117434370042535 +117436245116313 +117436521210025 +117437858332057 +117444716561817 +117450474798489 +117451380262297 +117452592734377 +117452855066009 +117453196714153 +117453393528217 +117453997288103 +117455105310105 +117469598221721 +117470343028905 +117478044281511 +117480057547431 +117481615951257 +117486746633625 +117487454202535 +117488292014759 +117488858465689 +117503559819433 +117504131803815 +117504966690201 +117505807966377 +117519128537767 +117520806797481 +117521071226265 +117521378781863 +117521607591321 +117522211571097 +117522213668249 +117522682381721 +117536542777513 +117537346717081 +117537955719847 +117538559189161 +117538821520793 +117539359983001 +117540366073241 +117554595572391 +117556035487129 +117556173168809 +117556744642729 +117556745153191 +117557613051289 +117558186434729 +117559158652313 +117570563507609 +117570701699751 +117572576773529 +117573420657319 +117574726354329 +117574824920473 +117576034977177 +117576438136217 +117581048219033 +117583296365977 +117587810485657 +117587948677799 +117589823751577 +117591069965721 +117591973332377 +117605024415129 +117605026512281 +117605094992551 +117606674686121 +117607037681049 +117608648836505 +117608786518185 +117608787028647 +117622273490329 +117623314538665 +117623921664169 +117625190122905 +117626034006695 +117626297925017 +117641329261977 +117642139623593 +117642404052377 +117642711097513 +117642711607975 +117657570149785 +117658576240025 +117659014038937 +117659583415705 +117659651030425 +117662338853543 +117675691640217 +117677803472281 +117679416688025 +117690925352345 +117690927229607 +117692938618265 +117693076299945 +117693076810407 +117694151090345 +117694755070121 +117696663666073 +117708105539753 +117709280993449 +117711156577689 +117711432671401 +117711901384873 +117725352517801 +117726900215977 +117726900726439 +117727837104807 +117728304989593 +117729148362921 +117744980493721 +117745690159783 +117746525046169 +117746555960729 +117761554791833 +117762365153449 +117762365663911 +117762937137831 +117763769927065 +117763772024217 +117763802938777 +117776893684391 +117778101133481 +117778439285415 +117778471280809 +117779042754729 +117779043265191 +117779271854759 +117779514075815 +117780117545129 +117780379876761 +117780918338969 +117781456764313 +117782597109145 +117786522757799 +117787141637529 +117793901807001 +117795348111529 +117795718258857 +117795915072921 +117795917170073 +117795982687641 +117797593843097 +117797626854809 +117798165317017 +117799304576409 +117807952725401 +117812260055719 +117814271444377 +117814979013287 +117828364811673 +117829507033767 +117831382107545 +117832995323289 +117846653348519 +117847488234905 +117848233042089 +117848332118695 +117848596037017 +117850141638041 +117862859628713 +117864735212953 +117865480020137 +117876634453401 +117879868261785 +117881881527705 +117882887617945 +117883697979561 +117883962408345 +117898696810665 +117899268795047 +117900134595993 +117900944957609 +117901141771673 +117901209386393 +117914331266457 +117915236730265 +117916711533977 +117917249996185 +117918961778073 +117931679768745 +117932483708313 +117933092711079 +117933958512025 +117934496974233 +117948826083497 +117950603101593 +117952714933657 +117954328149401 +117965838690983 +117966910873769 +117967713764761 +117969863345561 +117969961911705 +117971575127449 +117982985005735 +117984663265449 +117985235249831 +117986068039065 +117986442698921 +117986538849689 +118000163503513 +118000231983783 +118001811677353 +118003785827737 +118003923509417 +118003924019879 +118018452040359 +118019891955097 +118020029636777 +118020601110697 +118020601621159 +118022042902697 +118023015120281 +118034523564711 +118036466253209 +118037276614825 +118037541043609 +118037848088745 +118037848599207 +118051805145767 +118052877328553 +118053680219545 +118054425537191 +118054926433689 +118055829800345 +118070828631449 +118072940463513 +118074553679257 +118082727871897 +118086129958297 +118087778132137 +118089046590873 +118089890474663 +118096377691545 +118096662398361 +118103242530985 +118106293568921 +118106569662633 +118107038376105 +118117163107737 +118122432707993 +118123439883673 +118123507498393 +118125053099417 +118126195321511 +118140827151015 +118141692951961 +118142300077465 +118154781820313 +118156795086233 +118156932767913 +118156933278375 +118160520134041 +118165266531737 +118173608272041 +118174179745961 +118174180256423 +118174408845991 +118174651067047 +118175516867993 +118176055330201 +118189208985769 +118190384439465 +118190756683945 +118190757194407 +118192161457561 +118193004830889 +118207397046951 +118208004172455 +118209408435609 +118226221621417 +118226222131879 +118226793605799 +118227626395033 +118227659406745 +118235244299673 +118241790339751 +118242625226137 +118243370033321 +118243469109927 +118245245617561 +118245278629273 +118257758274969 +118259574726825 +118259771540889 +118259773638041 +118259839155609 +118261450311065 +118261483322777 +118262021784985 +118267626203815 +118268245083545 +118269073238695 +118270493230489 +118275005253017 +118277018518937 +118278024609177 +118278834970793 +118279099399577 +118292221279641 +118293363501735 +118294909102759 +118295983893159 +118296851791257 +118302524910247 +118309468257689 +118310373721497 +118311848525209 +118312156080807 +118312386987417 +118313230871207 +118314098769305 +118315173559705 +118316970313113 +118326716096681 +118328526126489 +118328591680921 +118329060394393 +118329336488105 +118338220754329 +118343963074729 +118345740092825 +118345773104537 +118347851924889 +118349465140633 +118363125263015 +118363991063961 +118364801425577 +118364998239641 +118365065854361 +118366142741913 +118366611455385 +118378121996967 +118380273164457 +118380372241063 +118381205030297 +118383858433433 +118396340176281 +118396949179047 +118397814979993 +118398353442201 +118406824887705 +118415028946329 +118415166628009 +118415738101929 +118415738612391 +118417179893929 +118429695158951 +118430767341737 +118431844229289 +118433181351321 +118433719813529 +118433818379673 +118435431595417 +118442289825177 +118446942136999 +118448014319785 +118448487738023 +118449091207337 +118449562528423 +118450063424921 +118450966791577 +118464088451751 +118465668145321 +118466239619241 +118467780487847 +118469556995481 +118469793753767 +118476802655641 +118482915123369 +118483111937433 +118484183582105 +118485027465895 +118486803973529 +118498380032679 +118498380252569 +118499454823079 +118500322721177 +118501133082793 +118501397511577 +118501704556713 +118501705067175 +118510631594663 +118517569699225 +118518576874905 +118518644489625 +118520190090649 +118521332312743 +118532671833497 +118534454192807 +118534685099417 +118535528983207 +118538410147225 +118549918811545 +118551932077465 +118552069759145 +118552070269607 +118553714436775 +118555657125273 +118567098998953 +118568274963111 +118570084482457 +118570150036889 +118570426130601 +118570894844073 +118577481137561 +118579779110297 +118583508164777 +118584345977001 +118585521430697 +118585893675177 +118585894185639 +118586759986585 +118587298448793 +118587331460505 +118588141822121 +118604247949481 +118604683618983 +118605048523431 +118605549419929 +118606156545433 +118606261215401 +118621359123111 +118621930597031 +118622763386265 +118622796397977 +118637464740009 +118638036213929 +118638036724391 +118638265313959 +118639144746393 +118639373335961 +118639911798169 +118648383243673 +118652895266201 +118653032947881 +118653033458343 +118654711718057 +118654908532121 +118654910629273 +118654976146841 +118656587302297 +118656620314009 +118657158776217 +118671253514919 +118671860640423 +118672361536921 +118672726441369 +118673264903577 +118673402585257 +118687358270873 +118688500492967 +118690046093991 +118690649563305 +118691120884391 +118705646807719 +118706481694105 +118707226501289 +118707325577895 +118707797975209 +118709135097241 +118716110767513 +118717175900839 +118721853087913 +118723663117721 +118723728672153 +118724197385625 +118724473479337 +118726349063577 +118735627912601 +118738861720985 +118738999913127 +118740874986905 +118741881077145 +118742691438761 +118742955867545 +118750573772185 +118758262254247 +118758627158695 +118759128055193 +118759938416809 +118760202845593 +118761748446617 +118774230189465 +118775408568999 +118775704993177 +118776012548775 +118776241358233 +118776243455385 +118777087339175 +118777955237273 +118779030027673 +118786038709657 +118791477167513 +118792951971225 +118793490433433 +118798256529577 +118807616306585 +118807819542697 +118809596560793 +118809629572505 +118811708392857 +118813321608601 +118824832150183 +118825904332969 +118826981220521 +118828056010921 +118828318342553 +118828856804761 +118828889816473 +118828955370905 +118830568586649 +118841978464935 +118844129632425 +118844228709031 +118845061498265 +118845806305449 +118847714901401 +118847819571369 +118859225442983 +118860805136553 +118861376610473 +118862917479079 +118868257876647 +118873039603097 +118878885414297 +118879023095977 +118879594569897 +118879595080359 +118893517023911 +118893517243801 +118894591814311 +118895459712409 +118895666094249 +118896270074025 +118896534502809 +118896841547945 +118896842058407 +118897070867865 +118910798604967 +118911267318439 +118911870787753 +118912344205991 +118912947675305 +118913416388777 +118913418996391 +118914022465705 +118914284797337 +118914823259545 +118925750470041 +118927808824729 +118929591184039 +118929819993497 +118929822090649 +118930665974439 +118933141882265 +118946771591337 +118946968405401 +118948040050073 +118948883933863 +118955655857561 +118962235990185 +118963273762201 +118963411954343 +118965221473689 +118965287028121 +118966031835305 +118966900243865 +118967907419545 +118980558269095 +118981426167193 +118981632549033 +118982433342873 +118982500957593 +118984046558617 +118985188780711 +118999384940713 +119000185514663 +119000653399449 +119000686411161 +119001293536665 +119001398206633 +119013775279513 +119015786448281 +119015788545433 +119015926737575 +119017570904743 +119024259990937 +119027030834585 +119032601731241 +119033173715623 +119033402305191 +119034281737625 +119034510327193 +119035046692249 +119035048789401 +119047364632745 +119048202444969 +119049377898665 +119049748045993 +119049750653607 +119050616454553 +119051154916761 +119051187928473 +119051998290089 +119053873874329 +119066390506151 +119066995024041 +119066997631655 +119067863432601 +119068401894809 +119068539576489 +119086619854233 +119086652865945 +119100211814569 +119100783798951 +119101618685337 +119102363492521 +119104272088473 +119116751734169 +119116889415849 +119116889926311 +119118568186025 +119118765000089 +119120443770265 +119120476781977 +119121013147033 +119121015244185 +119134136904359 +119136011978137 +119137018068377 +119137828429993 +119140498834841 +119151214738841 +119152356960935 +119153902561959 +119154506031273 +119154977352359 +119160107524265 +119161749276057 +119169367180697 +119170545560231 +119170841984409 +119171149540007 +119171378349465 +119171380446617 +119172224330407 +119174167018905 +119185709555881 +119187519585689 +119187585140121 +119188329947305 +119190205531545 +119197214213529 +119202753297817 +119202956533929 +119204733552025 +119204766563737 +119206845384089 +119207452509593 +119208458599833 +119208527080103 +119222483626663 +119222984523161 +119223190905001 +119223696318633 +119223794884777 +119224059313561 +119225604914585 +119237115456167 +119239266623657 +119240198489497 +119240943296681 +119242851892633 +119242956562601 +119254394940071 +119255331538329 +119255333635481 +119256808439193 +119257344804249 +119257346901401 +119258958019993 +119265818346905 +119268589190553 +119274022405529 +119274160087209 +119274732071591 +119275597872537 +119276171255977 +119289760800937 +119290837688489 +119292174810521 +119292713272729 +119292746284441 +119292811838873 +119294425054617 +119300937572521 +119301283284377 +119305935596199 +119307007778985 +119307481197223 +119308084666537 +119308553380009 +119308555987623 +119309421788569 +119309960250777 +119323081910951 +119324289360041 +119324661604521 +119325233078441 +119333496044953 +119341908582569 +119343177041305 +119357373491879 +119358448282279 +119359522562217 +119360126541993 +119360698526375 +119368008875417 +119370022141337 +119375695260327 +119376769540265 +119376998860185 +119377570334105 +119379183549849 +119380325771943 +119391665292697 +119393447652007 +119393676461465 +119393678558617 +119394522442407 +119408912270745 +119410923439513 +119410925536665 +119411063728807 +119412707895975 +119426092458153 +119427268422311 +119428814023335 +119429077941657 +119429143496089 +119429888303273 +119430756711833 +119431763887513 +119443339436201 +119444514889897 +119444885037225 +119444887644839 +119445753445785 +119446291907993 +119446324919705 +119447135281321 +119447135791783 +119449010865561 +119462431047065 +119462965314969 +119463241408681 +119464041982631 +119464509867417 +119464542879129 +119465150004633 +119465254674601 +119477867995305 +119481756845465 +119481789857177 +119495953296039 +119497030183591 +119497895984537 +119498138205593 +119498366795161 +119498903160217 +119498905257369 +119500516375961 +119507376702873 +119511888725401 +119512026407081 +119512026917543 +119513901991321 +119514178085033 +119515613773209 +119516150138265 +119517763354009 +119530851492009 +119530854099623 +119531719900569 +119532258362777 +119532396044457 +119546351730073 +119549039553191 +119549643022505 +119550114343591 +119564068282537 +119566219960489 +119568128556441 +119575054400921 +119575104226713 +119580846547113 +119582392658599 +119582623565209 +119582656576921 +119583466938537 +119584871712153 +119585342522777 +119597993372327 +119599868446105 +119600144539817 +119601684897961 +119608339891609 +119615003592089 +119617016858009 +119617620617895 +119618833309865 +119618931876009 +119620741905817 +119633223648665 +119634698452377 +119635006007975 +119635234817433 +119635236914585 +119636080798375 +119649531931303 +119650468529561 +119650470626713 +119651077532327 +119651945430425 +119652481795481 +119652483892633 +119654095011225 +119666609765785 +119666813001897 +119668590019993 +119668623031705 +119670372379303 +119671308977561 +119672315067801 +119672383548071 +119684897792169 +119685974679721 +119687311801753 +119687619357351 +119687850263961 +119687948830105 +119689028863385 +119689562045849 +119700970046873 +119700971924135 +119702179373225 +119702983312793 +119703123091625 +119703989403033 +119704054957465 +119704523670937 +119704799764649 +119706708360601 +119706813030569 +119718218902183 +119719426351273 +119719798595753 +119720370069673 +119720398568857 +119721236381081 +119721770648985 +119737043987111 +119738588539559 +119739454340505 +119753585273511 +119754693295513 +119755736441001 +119755835517607 +119758215785127 +119769690890409 +119770864246953 +119771941134505 +119772409847977 +119772412455591 +119773278256537 +119773816718745 +119786802283929 +119786937868457 +119788813452697 +119788815549849 +119789659433639 +119805392806057 +119805765050537 +119816612756889 +119821229449385 +119822405413543 +119823951014567 +119824214932889 +119825025294505 +119825893703065 +119826900878745 +119839551728295 +119840855328153 +119841702895785 +119843040017817 +119844182239911 +119848478255783 +119856561948057 +119857568038297 +119858102306201 +119858378399913 +119858575213977 +119859646858649 +119860286995865 +119860391665833 +119872768738713 +119873242475175 +119874779907481 +119874782004633 +119874920196775 +119876564363943 +119879548100777 +119882907738281 +119883253450137 +119883459799719 +119885266716057 +119886024293785 +119891090287271 +119892167174823 +119892635888295 +119893032975769 +119893275196825 +119893503786393 +119894040151449 +119894042248601 +119895653367193 +119907195904169 +119908371357865 +119908741505193 +119909313489575 +119909609913753 +119909917469351 +119910148375961 +119910181387673 +119910992259751 +119911930735271 +119912867333529 +119913005525671 +119918372675753 +119924239646105 +119925988483241 +119926252912025 +119926560467623 +119926856891801 +119927395354009 +119927533035689 +119941724463273 +119942528402841 +119944541668761 +119944709946777 +119945547759001 +119945613313433 +119959205784231 +119961354854569 +119961356951721 +119961956924825 +119962794737049 +119975280454311 +119975745193369 +119975883385511 +119977758459289 +119978034553001 +119978602343079 +119979470241177 +119980006606233 +119981619821977 +119986229904793 +119993130363559 +119995005437337 +119995281531049 +119996251651481 +120010208198041 +120013499490473 +120013728810393 +120028360639897 +120028496224425 +120029571014825 +120030371808665 +120030373905817 +120044703015081 +120046249126567 +120046480033177 +120046719426729 +120047323406505 +120048189717913 +120048728180121 +120049198990745 +120050273561255 +120055022561959 +120057035827879 +120059936727209 +120061949993129 +120063727011225 +120063760022937 +120064195724697 +120065509370535 +120066445968793 +120067520539303 +120067522636455 +120078860060057 +120080873325977 +120081477085863 +120081944970649 +120082689777833 +120084598373785 +120096107038105 +120096108915367 +120097316364457 +120098120304025 +120099126394265 +120099191948697 +120099660662169 +120099936755881 +120101812340121 +120101845351833 +120101950021801 +120113388399271 +120114324997529 +120114327094681 +120114462679209 +120114463189671 +120114934000295 +120115801898393 +120116338263449 +120116340360601 +120117951479193 +120132180978343 +120134591331737 +120145462967705 +120148754260137 +120150871845543 +120151168269721 +120151475825319 +120151704634777 +120151706731929 +120152885331353 +120153013257625 +120153418513817 +120159037832601 +120159322539417 +120164827881641 +120165798002073 +120166001238185 +120166736477593 +120167078125737 +120167811267993 +120168118823591 +120168415247769 +120168953709977 +120182075370151 +120183282819241 +120183652966569 +120183655063721 +120185092849049 +120185627116953 +120186100024729 +120190028819111 +120191704443559 +120192489504153 +120194502770073 +120200529797289 +120200899944617 +120200902041769 +120213065711001 +120217441741479 +120218549763481 +120219592908969 +120219691985575 +120227788260761 +120234116735145 +120234688719527 +120235992319385 +120236268413097 +120236839887017 +120238177009049 +120239319231143 +120250794336425 +120252669920665 +120263914306969 +120267903632793 +120269916898713 +120269918995865 +120271129370793 +120285085917353 +120286261881511 +120287807482535 +120288879665321 +120288881762473 +120290757346713 +120296580917927 +120302332895401 +120303508349097 +120303878496425 +120304450480807 +120304746904985 +120305054460583 +120305283270041 +120305285367193 +120306129250983 +120308004324761 +120308142516903 +120320418416025 +120321424506265 +120321958774169 +120322234867881 +120322431681945 +120323503326617 +120324143463833 +120324248133801 +120336861454505 +120337665394073 +120339678659993 +120340684750233 +120340750304665 +120341928904089 +120354946755239 +120356492356263 +120356889443737 +120357095825577 +120357131664793 +120357896619417 +120357898716569 +120357964234137 +120359509835161 +120360211332505 +120365185051303 +120370882184601 +120371020376743 +120372895450521 +120373171544233 +120373739334311 +120374607232409 +120375143597465 +120376756813209 +120388096114073 +120389844951209 +120390109379993 +120390416935591 +120390713359769 +120391249724825 +120391251821977 +120391720535449 +120398582922649 +120400880895385 +120405345189273 +120407356358041 +120425211322537 +120426651205017 +120427224588457 +120439840006313 +120441386117799 +120441617024409 +120442458300585 +120442460397737 +120443326709145 +120443865171353 +120444335981977 +120445410552487 +120456986831527 +120458861905305 +120459137999017 +120469346616729 +120473997051289 +120476010317209 +120476614077095 +120477081961881 +120477826769065 +120479735365017 +120492352692393 +120493427482793 +120494228276633 +120494602936489 +120508525390503 +120509461988761 +120509599670441 +120509600180903 +120510070991527 +120510674460841 +120511475254681 +120513088470425 +120525806461097 +120527583479193 +120528052192665 +120529365838503 +120530302436761 +120531377007271 +120531379104423 +120538139273895 +120540599958937 +120543891251369 +120545299170713 +120546008836775 +120546305260953 +120546612816551 +120546841626009 +120546843723161 +120548022322585 +120556729697689 +120559963506073 +120559965383335 +120561172832425 +120561976771993 +120562982862233 +120563048416665 +120563517130137 +120563793223849 +120565668808089 +120565701819801 +120578419810473 +120578789957801 +120580229840281 +120580764108185 +120581237015961 +120581775441305 +120582915786137 +120596037446311 +120598447799705 +120606743407271 +120612578732711 +120613686754713 +120614729900201 +120628684349609 +120629654470041 +120629857706153 +120630592945561 +120631667735961 +120631975291559 +120632271715737 +120632808080793 +120632810177945 +120639005993639 +120640141278617 +120645931327657 +120647806911897 +120659706152345 +120664386265257 +120664756412585 +120674470931111 +120682944473767 +120684016656553 +120684957739687 +120697973203113 +120698545187495 +120699848787353 +120700124881065 +120700696354985 +120702033477017 +120714751467689 +120715220181161 +120715555407257 +120716561497497 +120717095765401 +120717371859113 +120717568673177 +120719280455065 +120719385125033 +120731760100761 +120732836768423 +120733674800537 +120733773366681 +120735589818537 +120745017752985 +120750083746471 +120750921778585 +120751629347495 +120752232816809 +120752268656025 +120753033610649 +120753405855129 +120754646826393 +120766189363369 +120767734964393 +120768306948775 +120768603372953 +120768910928551 +120769139738009 +120769141835161 +120769983111337 +120769985718951 +120771860792729 +120771998984871 +120776472935833 +120783233105305 +120784981942441 +120784982452903 +120785246371225 +120785553926823 +120785850351001 +120786386716057 +120786388813209 +120786857526681 +120800717922473 +120801521862041 +120803535127961 +120804541218201 +120804606772633 +120809139546791 +120818802712745 +120820348313769 +120821788196249 +120822361579689 +120834738652569 +120834876844711 +120836751918489 +120837028012201 +120839000065433 +120840613281177 +120845223363993 +120852123822759 +120853998896537 +120854274990249 +120854504310169 +120869201657241 +120870849831081 +120881699634585 +120882122753433 +120887489683625 +120889365267865 +120889641361577 +120891549957529 +120905242585767 +120905473492377 +120906314768553 +120907183177113 +120907721639321 +120909267020455 +120916029287079 +120922718373273 +120922720470425 +120923189183897 +120924502829735 +120926513998503 +120926516095655 +120937853519257 +120939866785177 +120941683237033 +120943591832985 +120955100497305 +120955102374567 +120956309823657 +120957113763225 +120957251444905 +120957251955367 +120958119853465 +120958654121369 +120958930215081 +120960805799321 +120960838811033 +120973318456729 +120973456138409 +120973456648871 +120973927459495 +120974765271719 +120975331722649 +120975607816361 +120976944938393 +120991174437543 +120992480134553 +120994964211097 +121009155638681 +121009865304743 +121010161728921 +121010469284519 +121010698093977 +121010700191129 +121011878790553 +121018031291801 +121018315998617 +121023821340841 +121024791461273 +121024994697385 +121026540808871 +121026804727193 +121027112282791 +121027408706969 +121027945072025 +121027947169177 +121028554074791 +121042276278441 +121042646425769 +121042910854553 +121043218410151 +121044086308249 +121044620576153 +121045093483929 +121045631909273 +121046772254105 +121050697902759 +121051316782489 +121059523256489 +121059893403817 +121062845655719 +121076435200679 +121077543222681 +121078446589337 +121078586368169 +121086781719961 +121092539956633 +121093682178727 +121095261872297 +121095833346217 +121097170468249 +121109787795625 +121111663379865 +121112408187049 +121112507263655 +121120109439655 +121123681109401 +121126897091993 +121128811791769 +121128910357913 +121129655165097 +121147873124521 +121148814207655 +121162871955625 +121163443940007 +121163740364185 +121164276729241 +121164278826393 +121165120102569 +121165122710183 +121178607935657 +121179411875225 +121180417965465 +121180624347305 +121180886678937 +121181228327081 +121181425141145 +121183103911321 +121183136923033 +121184177971369 +121195854913705 +121196658853273 +121197871325353 +121198133656985 +121198672119193 +121199678209433 +121214778246553 +121215485815463 +121216323627687 +121216890078617 +121218100135321 +121218503294361 +121223113377177 +121225361524121 +121229875643801 +121230013835943 +121231888909721 +121234038490521 +121234137056665 +121235750272409 +121247089573273 +121247160150695 +121248838920871 +121249102839193 +121249410394791 +121249706818969 +121250243184025 +121250245281177 +121250713994649 +121259874354585 +121264338648473 +121265986822313 +121267630451367 +121268099164839 +121282659180713 +121284204781737 +121284776255657 +121284776766119 +121285644664217 +121293326026137 +121300641398169 +121301451759785 +121301716188569 +121302023744167 +121302320168345 +121302858630553 +121304404011687 +121315980290727 +121317559984297 +121320004945305 +121328340075929 +121332990510489 +121335003776409 +121336820228265 +121338728824217 +121351346151593 +121351953277097 +121353221735833 +121353497829545 +121354065619623 +121367417675945 +121368455447961 +121368593129641 +121368593640103 +121369902262951 +121370468713881 +121370744807593 +121371213521065 +121372081929625 +121386574841241 +121386576938393 +121386607852953 +121387045651865 +121387682643353 +121390370466471 +121404292629913 +121405002295975 +121405835085209 +121405837182361 +121418956965273 +121418958842535 +121420166291625 +121420970231193 +121421107912873 +121421108423335 +121422182703273 +121422786683049 +121424662267289 +121424695279001 +121437413269673 +121437783417001 +121438047845785 +121438354890921 +121438355401383 +121439223299481 +121439429681321 +121439659001241 +121439692012953 +121440230475161 +121440768900505 +121441909245337 +121455030905511 +121456336602521 +121471572191911 +121473583580569 +121488647929241 +121490397276839 +121490661195161 +121490968750759 +121491265174937 +121491801539993 +121491803637145 +121497999452839 +121504924786857 +121506800371097 +121507545178281 +121507644254887 +121518699611545 +121521933419929 +121523379724457 +121523749871785 +121523946685849 +121524014300569 +121525658467737 +121526702123687 +121542199754137 +121543010115753 +121543274544537 +121556396424601 +121557538646695 +121559118340265 +121561026936217 +121569110408601 +121573744926889 +121574548866457 +121576023670169 +121576363221161 +121576365318313 +121576562132377 +121578240902553 +121578273914265 +121590753559961 +121592668259737 +121592766825881 +121593511633065 +121609915237785 +121611460618919 +121612027069849 +121613640285593 +121626728423593 +121627300407975 +121628133197209 +121628166208921 +121628976570537 +121629240999321 +121642297141927 +121643975912103 +121644547386023 +121645380175257 +121645382272409 +121645850985881 +121659711381673 +121660515321241 +121661727793321 +121661957113241 +121661990124953 +121662528587161 +121668133005991 +121671216039321 +121677796171945 +121679204091289 +121679341772969 +121679913246889 +121679913757351 +121693732111769 +121693870303911 +121694942486697 +121695745377689 +121697422050713 +121697894958489 +121697993524633 +121699606740377 +121706464970137 +121711117281959 +121712189464745 +121715141936537 +121715680361881 +121728195116441 +121729843290281 +121731955632807 +121738727556505 +121747090268329 +121748358727065 +121748634820777 +121749202610855 +121754446539431 +121759228265881 +121762555177639 +121764497866137 +121765308227753 +121765572656537 +121765880212135 +121766176636313 +121766715098521 +121768260479655 +121781711832473 +121781744844185 +121782182643097 +121782819634585 +121784365235609 +121785507457703 +121796846978457 +121798860244377 +121802585292185 +121807331689881 +121814093956505 +121814095833767 +121816107222425 +121816244904105 +121816245414567 +121817921577129 +121817923674281 +121819799258521 +121819832270233 +121831274143913 +121831878123689 +121832311915929 +121832449597609 +121832450108071 +121834325181849 +121834601275561 +121835069989033 +121835938397593 +121848521121961 +121850069330599 +121851473593753 +121866774920601 +121868149097881 +121868858763943 +121869691553177 +121869724564889 +121870331690393 +121877309457817 +121885534268071 +121886105741991 +121886137737385 +121886938531225 +121887310775705 +121900094283945 +121901269737641 +121901639884969 +121901904313753 +121902211358889 +121902211869351 +121903515469209 +121903548480921 +121904086943129 +121905765713305 +121909691361959 +121910310241689 +121917070411161 +121918516715689 +121918886863017 +121919083677081 +121919151291801 +121920762447257 +121920795458969 +121921839114919 +121931121329561 +121935428659879 +121936035785383 +121937440048537 +121944590068391 +121951533415833 +121952675637927 +121955296029351 +121956163927449 +121957238717849 +121970656839065 +121970932932777 +121971401646249 +121971500722855 +121980285912473 +121983832196505 +121985890551193 +121986028232873 +121987805250969 +121987903817113 +121988648624297 +122006056222105 +122006866583721 +122007131012505 +122008207900057 +122022437399207 +122023270188441 +122023303200153 +122024113561769 +122024377990553 +122025923591577 +122038405334425 +122039880138137 +122040219689129 +122040418600345 +122042130382233 +122043205172633 +122048890045849 +122055652312473 +122057094104473 +122057127116185 +122057665578393 +122071994687657 +122073771705753 +122075883537817 +122077496753561 +122084354983321 +122089007295143 +122090079477929 +122092559041945 +122093031949721 +122093130515865 +122094743731609 +122106153609895 +122107832380071 +122108304777385 +122108403853991 +122109236643225 +122109707453849 +122111890046361 +122118867813785 +122123332107673 +122124980281513 +122127092624039 +122128869131673 +122141652639913 +122143060559257 +122143198240937 +122143769714857 +122143770225319 +122151080574361 +122153147640487 +122159634857369 +122160445218985 +122160709647769 +122161017203367 +122161313627545 +122161852089753 +122163397470887 +122174973749927 +122176045932713 +122176519350951 +122177594141351 +122178998404505 +122179536829849 +122186545511833 +122191983969689 +122193766328999 +122193997235609 +122194841119399 +122196750065833 +122197722283417 +122198580561305 +122210946736297 +122212215195033 +122212491288745 +122213059078823 +122214835586457 +122219546295705 +122225390552473 +122226411135145 +122227448907161 +122227587099303 +122229396618649 +122229462173081 +122229738266793 +122230206980265 +122231075388825 +122245568300441 +122245601312153 +122246313107625 +122246676102553 +122248221703577 +122255149645209 +122261911911833 +122263995755175 +122264828544409 +122264861556121 +122265468681625 +122277950424473 +122279963690393 +122280101372073 +122280101882535 +122281778045097 +122283688738201 +122288435135897 +122290448401817 +122296776876201 +122297041304985 +122297348350121 +122297348860583 +122298652460441 +122298685472153 +122299223934361 +122300801310889 +122312377589929 +122313925798567 +122314529267881 +122314791599513 +122315330061721 +122315934041497 +122330565651111 +122331172776615 +122332038577561 +122332577039769 +122332714721449 +122349390736039 +122349962209959 +122350794999193 +122351167243673 +122359241058983 +122365793830297 +122366538637481 +122366637714087 +122368414221721 +122377693070745 +122380926879129 +122381065071271 +122382743330985 +122382940145049 +122383007759769 +122384618915225 +122385695582887 +122392638930329 +122394016253337 +122398312049319 +122399891742889 +122400692316839 +122401193213337 +122402003574953 +122402268003737 +122415389883801 +122416532105895 +122418077706919 +122418681686695 +122419152497319 +122420020395417 +122421095185817 +122426090601881 +122428103867801 +122433542325657 +122435017129369 +122435324684967 +122435356680361 +122435555591577 +122436399475367 +122437267373465 +122438342163865 +122449747019161 +122449884700841 +122451661718937 +122451694730649 +122451760285081 +122452505092265 +122453909865881 +122468908696985 +122471020529049 +122472633744793 +122486293867175 +122487126656409 +122487159668121 +122487871463593 +122487970029737 +122488234458521 +122489780059545 +122489884729513 +122496708001177 +122501290601127 +122502969371303 +122503441768617 +122503540845223 +122504373634457 +122505118441641 +122507027037593 +122510323034791 +122519508780441 +122520950572441 +122520983584153 +122521522046361 +122529993491865 +122538197550489 +122538335232169 +122538906706089 +122538907216551 +122552863763111 +122553935945897 +122553969687961 +122555012833449 +122556087623849 +122556349955481 +122556888417689 +122556986983833 +122558600199577 +122565458429337 +122570110741159 +122571656342183 +122572259811497 +122572260321959 +122572731132583 +122573334601897 +122573596933529 +122574135395737 +122574673821081 +122588836749481 +122590949092007 +122597721015705 +122606083727529 +122607352186265 +122608196070055 +122609033882279 +122609972577689 +122622623427239 +122623491325337 +122624301686953 +122624566115737 +122624873671335 +122625170095513 +122625708557721 +122627253938855 +122634197286297 +122635574609305 +122639870405287 +122640705291673 +122640738303385 +122641450098857 +122641813093785 +122642250672807 +122643358694809 +122643463364777 +122655840437657 +122657622796967 +122657851606425 +122657853703577 +122658697587367 +122661578751385 +122666325149081 +122673085318553 +122673087415705 +122675098584473 +122675100681625 +122675238363305 +122675238873767 +122676346895769 +122676915036329 +122678825729433 +122678928302249 +122690267603113 +122691239820697 +122691305375129 +122691443567271 +122693253086617 +122693318641049 +122694063448233 +122694931856793 +122701790086553 +122707514581161 +122709060182185 +122709062789799 +122709666259113 +122709928590745 +122710467052953 +122725768379801 +122727416553641 +122727852223143 +122728685012377 +122728718024089 +122729325149593 +122735117806247 +122745099201191 +122745931990425 +122747110589849 +122760633344169 +122761204818089 +122761205328551 +122762071129497 +122762508928409 +122762541940121 +122763080402329 +122763145919897 +122776063870361 +122776202062503 +122777880322217 +122778077136281 +122779755906457 +122780832574119 +122794422119079 +122795029244583 +122795895045529 +122796433507737 +122796571189417 +122811669097127 +122813214698151 +122813818167465 +122813818677927 +122814289488551 +122816232177049 +122828847407273 +122829650298265 +122830395105449 +122830494182055 +122831331994279 +122839279371673 +122844818455961 +122844884010393 +122845021692073 +122846798710169 +122846831721881 +122846897276313 +122847642083497 +122849046857113 +122849517667737 +122850592238247 +122862168517287 +122863748210857 +122864548784807 +122865049681305 +122865860042921 +122866124471705 +122879347015065 +122880283393433 +122882263647641 +122882296659353 +122883008454825 +122883107020969 +122883107531431 +122883371449753 +122884917050777 +122885021720745 +122897398793625 +122898873597337 +122899181152935 +122899213148329 +122899409962393 +122899412059545 +122900013722279 +122900255943335 +122902198631833 +122907883505049 +122914643674521 +122916087563673 +122916120575385 +122916656940441 +122916659037593 +122917663030681 +122918270156185 +122932765164953 +122934876997017 +122936490212761 +122943002730665 +122943348442521 +122948000754343 +122949072937129 +122949106679193 +122950149824681 +122951486946713 +122952025408921 +122952123975065 +122953737190809 +122961911383449 +122965147069095 +122967298236585 +122968230102425 +122968974909609 +122970883505561 +122975561203097 +122976676162215 +122982426042537 +122983973740713 +123002054018457 +123002191700137 +123002763174057 +123002763684519 +123003629485465 +123010074033561 +123017760418471 +123018834698409 +123019438678185 +123020010662567 +123022390930087 +123033967209127 +123035512810151 +123036116279465 +123036116789927 +123036587600551 +123037191069865 +123037453401497 +123037991863705 +123038530289049 +123050977428889 +123052759788199 +123052988597657 +123052990694809 +123053834578599 +123069333580455 +123069940195497 +123071208654233 +123072821869977 +123072890350247 +123085404594345 +123086442366361 +123086580558503 +123088390077849 +123088455632281 +123089200439465 +123090068848025 +123091076023705 +123103726873255 +123104561759641 +123105030473113 +123105306566825 +123106107140775 +123107215162777 +123107319832745 +123119933153449 +123120905371033 +123122277451161 +123122553544873 +123123822003609 +123123855015321 +123124462140825 +123136941786521 +123136943883673 +123138018454183 +123138955052441 +123138957149593 +123139095341735 +123140203363737 +123140771504297 +123142784770217 +123147428595097 +123149441861017 +123156342319783 +123157208120729 +123157645919641 +123157678931353 +123158215296409 +123158217393561 +123158282911129 +123159828512153 +123171371049129 +123171404791193 +123172916650153 +123172919257767 +123173785058713 +123174323520921 +123190166235815 +123191032036761 +123191570498969 +123191708180649 +123205899608233 +123209788458393 +123217119559065 +123218234518183 +123223984398505 +123225532096681 +123240058530471 +123241736790185 +123241933604249 +123242209697961 +123243612374425 +123244181751193 +123244689042087 +123245794966937 +123252895735977 +123257305508519 +123258885202089 +123259685776039 +123260997034153 +123271147437465 +123275525565095 +123277071166119 +123277674635433 +123277675145895 +123278145956519 +123291597089447 +123292533687705 +123292535784857 +123294010588569 +123294318144167 +123294350139561 +123294546953625 +123294549050777 +123295150713511 +123295392934567 +123296160169369 +123297335623065 +123308674923929 +123308878160041 +123310424271527 +123310655178137 +123310688189849 +123311498551465 +123311499061927 +123312903325081 +123313374135705 +123314448706215 +123327902156185 +123330013988249 +123331627203993 +123343035205017 +123343203483033 +123346120115609 +123346864922793 +123346963488937 +123346963999399 +123348773518745 +123348878188713 +123360284060327 +123361491509417 +123362435227817 +123362463727001 +123363367093657 +123363835807129 +123364111900841 +123366020496793 +123374236632473 +123377563544231 +123378500142489 +123379977043353 +123380513408409 +123380515505561 +123381519498649 +123382092882089 +123382126624153 +123388986951065 +123397900675751 +123398766476697 +123412929405097 +123412963147161 +123414006292649 +123415343414681 +123415881876889 +123415980443033 +123417593658777 +123425886340505 +123430649801383 +123431253270697 +123431253781159 +123431724591783 +123432590392729 +123433128854937 +123446282510505 +123447457964201 +123447830208681 +123449802261913 +123456664649113 +123458677915033 +123464470571687 +123464704942249 +123465077186729 +123467958861209 +123468027341479 +123481616886439 +123483768053929 +123483867130535 +123486247398055 +123498863864487 +123499633196441 +123499698750873 +123500167464345 +123500443558057 +123501015031977 +123501244132007 +123502352154009 +123502456823977 +123514833896857 +123515307633319 +123516616256167 +123516845065625 +123516847162777 +123517691046567 +123524972896425 +123525318608281 +123528089451929 +123532078777753 +123532080874905 +123533155445415 +123534092043673 +123534094140825 +123534232332967 +123535098133913 +123535340354969 +123535908495529 +123537921761449 +123549261062313 +123550437026471 +123551982627495 +123552246545817 +123553056907433 +123553057417895 +123553925315993 +123553995893415 +123554932491673 +123555070683815 +123566508040361 +123566541782425 +123568053641385 +123568625625767 +123568922049945 +123569229605543 +123569460512153 +123570304395943 +123583789621417 +123584593560985 +123584761839001 +123585599651225 +123586133919129 +123586410012841 +123586606826905 +123587678471577 +123588318608793 +123601036599465 +123604022082969 +123604859895193 +123604925449625 +123617345612455 +123619121900199 +123620198787751 +123620667501223 +123621064588697 +123621535399321 +123622071764377 +123622073861529 +123622139379097 +123623684980121 +123628295062937 +123635195521703 +123637070595481 +123637346689193 +123639318742425 +123639826033319 +123640931958169 +123654888504729 +123655426966937 +123655564648617 +123672811626665 +123672812137127 +123673282947751 +123683472686489 +123687840866473 +123689013904793 +123689388564649 +123690254876057 +123697087720103 +123698223005081 +123703811915161 +123704015151273 +123705561262759 +123705792169369 +123705825181081 +123706635542697 +123706636053159 +123707436336537 +123707501854105 +123708040316313 +123708511126937 +123709585697447 +123721161976487 +123722741670057 +123723313143977 +123723542244007 +123738172196249 +123740185462169 +123741257106841 +123742001914025 +123742100990631 +123743910509977 +123744015179945 +123755453557415 +123756390155673 +123756392252825 +123756528347815 +123757638466969 +123757867056537 +123758206607529 +123758403421593 +123758405518745 +123759007181479 +123759249402535 +123760016637337 +123760219873449 +123766876964249 +123772700535463 +123773637133721 +123773775325863 +123774246136487 +123775114034585 +123775650399641 +123775652496793 +123776656489881 +123777263615385 +123787528125849 +123791756527001 +123791758624153 +123793540983463 +123795078415769 +123795483671961 +123801387697561 +123808066396329 +123808100138393 +123809143283881 +123810183981735 +123810480405913 +123810787961511 +123811018868121 +123812730650009 +123820904842649 +123824138651033 +123824140528295 +123825347977385 +123826151916953 +123826320194969 +123827158007193 +123827223561625 +123827692275097 +123827968368809 +123829876964761 +123832093977255 +123834554662297 +123841419501737 +123842594955433 +123842965102761 +123842967199913 +123844404985241 +123844939253145 +123861757143719 +123862622944665 +123876753877671 +123878905045161 +123879004121767 +123881384389287 +123892859494569 +123895109738665 +123895110249127 +123896150436519 +123896446860697 +123896985322905 +123909970888089 +123910106472617 +123910106983079 +123911982056857 +123911984154009 +123912585816743 +123912586036633 +123928327039655 +123928561410217 +123928931557545 +123928933654697 +123928934165159 +123931883809447 +123938646076071 +123944398053545 +123945574017703 +123947119618727 +123947383537049 +123947723088041 +123948194409127 +123949132884647 +123950069482905 +123950207675047 +123962720332455 +123963489664409 +123963555218841 +123964023932313 +123964300026025 +123964871499945 +123966208621977 +123966313291945 +123978926612649 +123979730552217 +123980736642457 +123981270910361 +123981547004073 +123981743818137 +123982815462809 +123983422588313 +123983455600025 +123995935245721 +123997011913383 +123997948511641 +123997950608793 +123998954601881 +123999196822937 +123999764963497 +124002276490649 +124007250209447 +124012482603687 +124014258891431 +124014259111321 +124015804492455 +124016201579929 +124016672390553 +124017208755609 +124017276370329 +124018821971353 +124030364508329 +124030398250393 +124031910109353 +124032482093735 +124032778517913 +124033086073511 +124033314882969 +124033316980121 +124034160863911 +124040648080793 +124042715146919 +124042946053529 +124048550692249 +124049421516185 +124049729071783 +124050025495961 +124050561861017 +124050563958169 +124050701639849 +124064893067433 +124067710272921 +124068716363161 +124068781917593 +124076113018265 +124081905674919 +124082977857705 +124083451275943 +124084523458729 +124084525555881 +124085391867289 +124085930329497 +124085963341209 +124099051989671 +124100927063449 +124101203157161 +124103175210393 +124104788426137 +124116298967719 +124117878661289 +124118450135209 +124118679235239 +124130113127833 +124136668094633 +124136668605095 +124150590548647 +124151527146905 +124151664828585 +124151665339047 +124152739618985 +124152775458201 +124153343598761 +124153540412825 +124153542509977 +124154144172711 +124155153628569 +124167871619241 +124169417730727 +124169648637337 +124170489913513 +124170492010665 +124170492521127 +124171358322073 +124171896784281 +124172367594905 +124173442165415 +124180204432039 +124182665117081 +124186893518233 +124186895615385 +124187364328857 +124188677974695 +124190215407001 +124198794855833 +124202028664217 +124204041930137 +124205113574809 +124205858381993 +124205957458599 +124207766977945 +124207871647913 +124219277519527 +124220484968617 +124221288908185 +124222294998425 +124222360552857 +124222829266329 +124223105360041 +124224980944281 +124225013955993 +124236557003431 +124237493601689 +124237631283369 +124237631793831 +124238102604455 +124238706073769 +124239506867609 +124239508964761 +124240512957849 +124241120083353 +124248808565415 +124257759935897 +124261240702361 +124271922864297 +124271956606361 +124274040449703 +124274336873881 +124274644429479 +124274873238937 +124274875336089 +124276181861785 +124280849391785 +124282206436761 +124282491143577 +124287996485801 +124290247240359 +124291287427751 +124291583851929 +124292120216985 +124292122314137 +124305275969705 +124306451423401 +124306821570729 +124307689979289 +124308261453209 +124308795721113 +124310947399065 +124323464030887 +124323698401449 +124324068548777 +124324071156391 +124327020800679 +124340610345639 +124342761513129 +124357285339305 +124357857323687 +124358626655641 +124359160923545 +124359437017257 +124360008491177 +124361345613209 +124361450283177 +124373825258905 +124373962940585 +124373963451047 +124375838524825 +124376442284711 +124387082911129 +124391072236953 +124392148904615 +124393085502873 +124394297974953 +124394333814169 +124394901954729 +124408254521513 +124409430485671 +124410976086695 +124411579556009 +124412048269481 +124412050877095 +124413925950873 +124414064143015 +124425501499561 +124425535241625 +124427047100585 +124427619084967 +124427915509145 +124428223064743 +124428451874201 +124428453971353 +124429295247529 +124429297855143 +124439349181849 +124442783080617 +124443251794089 +124443587020185 +124444593110425 +124445127378329 +124445403472041 +124445600286105 +124446671930777 +124447279056281 +124447312067993 +124451204704935 +124460030058665 +124462847264153 +124463853354393 +124463918908825 +124478115359399 +124479660960423 +124480264429737 +124481065223577 +124482678439321 +124487288522137 +124494188980903 +124496064054681 +124496340148393 +124497740727705 +124498312201625 +124499925417369 +124510348805529 +124512407160217 +124513277984153 +124513585539751 +124513881963929 +124514418328985 +124514420426137 +124531805596327 +124546834325673 +124547307743911 +124548379926697 +124549248335257 +124549786797465 +124549819809177 +124556081179303 +124564554721959 +124564785628569 +124565626904745 +124565629512359 +124566495313305 +124567033775513 +124568579156647 +124580155435687 +124581735129257 +124582306603177 +124582535703207 +124597165655449 +124599178921369 +124600995373225 +124602903969177 +124603008639145 +124615383614873 +124615521296553 +124615521807015 +124616631926169 +124617200066729 +124617396880793 +124617672974505 +124619010096537 +124624685312679 +124632630592921 +124632768274601 +124632768785063 +124633239595687 +124634643858841 +124634919952553 +124636257074585 +124650749986201 +124650752083353 +124651220796825 +124652534442663 +124660381156761 +124667059855529 +124667093597593 +124669177440935 +124669473865113 +124669781420711 +124670010230169 +124670012327321 +124679898301849 +124684341436585 +124685145376153 +124685283568295 +124686151466393 +124686685734297 +124686961828009 +124688837412249 +124688870423961 +124695846094233 +124700412960937 +124701588414633 +124701958561961 +124702826970521 +124703398444441 +124706084390297 +124720038839705 +124735747336871 +124737898504361 +124751852953769 +124754103708327 +124755143895719 +124755440319897 +124755976684953 +124755978782105 +124762174597799 +124768962250137 +124769099931817 +124769100442279 +124770975516057 +124771251609769 +124787554869417 +124787925016745 +124790877268647 +124806113077927 +124806716547241 +124807185260713 +124807187868327 +124817309992345 +124821713791655 +124822483123609 +124823293485225 +124823864959145 +124825202081177 +124837920071849 +124838388785321 +124838724011417 +124839730101657 +124839936483497 +124840198815129 +124840264369561 +124840540463273 +124840737277337 +124842416047513 +124842449059225 +124854928704921 +124856843404697 +124856941970841 +124858190282137 +124865413416345 +124866243668647 +124874090382745 +124876202214809 +124877815430553 +124889391709593 +124890903568553 +124890904079015 +124891475552935 +124891771977113 +124892079532711 +124892308342169 +124892310439321 +124893151715497 +124893154323111 +124901939512729 +124907544151449 +124908151057063 +124908414975385 +124908722530983 +124909018955161 +124909555320217 +124909557417369 +124923886526633 +124926165269913 +124927709822361 +124941971316905 +124943516917929 +124944088902311 +124944385326489 +124944692882087 +124944923788697 +124944956800409 +124958045448871 +124959920522649 +124961597195673 +124962070103449 +124962168669593 +124963781885337 +124975292426919 +124976872120489 +124977443594409 +124994018435241 +124995662064295 +124996130777767 +125005291357593 +125010520606105 +125010658287785 +125010658798247 +125011265413289 +125012533872025 +125012809965737 +125014147087769 +125028642096537 +125028673011097 +125029483372713 +125030351781273 +125030890243481 +125032435624615 +125044011393193 +125045886977433 +125045889074585 +125046357788057 +125057788315033 +125061022123417 +125063035389337 +125064851841193 +125066760437145 +125079478427817 +125080282367385 +125080420049065 +125080420559527 +125081288457625 +125081494839465 +125082098819241 +125083974403481 +125084007415193 +125096487060889 +125096624742569 +125096625253031 +125097096063655 +125098500326809 +125098776420521 +125100113542553 +125106971772313 +125115175830937 +125115648738713 +125130950065561 +125133033908903 +125133330333081 +125133637888679 +125133866698137 +125133868795289 +125146989945001 +125149709413031 +125150577311129 +125151113676185 +125151115773337 +125164269428905 +125165444882601 +125165815029929 +125166079458713 +125166386503849 +125166387014311 +125166683438489 +125167221900697 +125167254912409 +125167461294249 +125167723625881 +125168767281831 +125169940858265 +125176949540249 +125180678594729 +125182691860649 +125183062007977 +125183326436761 +125186014259879 +125199601927577 +125199603804839 +125201615193497 +125211175566745 +125216850782887 +125218430476457 +125219868261785 +125220306060697 +125220339072409 +125221380120745 +125232818718105 +125232956399785 +125232956910247 +125234831984025 +125235108077737 +125235576791209 +125235675867815 +125250065696153 +125251980395929 +125252078962073 +125270231367065 +125270573015209 +125271041728681 +125271306157465 +125277816259993 +125284528700825 +125285569749161 +125286041070247 +125286612544167 +125286644539561 +125287445333401 +125287447430553 +125287478345113 +125288288706729 +125301776539817 +125302580479385 +125303792951465 +125304055283097 +125304394834089 +125304396931241 +125304593745305 +125306272515481 +125306305527193 +125310198164135 +125319023517865 +125319861330089 +125321039929513 +125321269249433 +125321302261145 +125322846813593 +125337946850713 +125339291631001 +125340058682777 +125341671898521 +125348530128281 +125353182440103 +125356734186905 +125357207094681 +125358918876569 +125371400619417 +125372007525031 +125372578998951 +125373411788185 +125373413885337 +125384656174489 +125389155426473 +125391267768999 +125395426959529 +125405827784873 +125407235704217 +125407373385897 +125407945370279 +125408241794457 +125408549350055 +125408780256665 +125408813268377 +125417322785447 +125423776990617 +125423810002329 +125424620363945 +125424884792729 +125425192348327 +125425488772505 +125426025137561 +125426027234713 +125427205834137 +125427572615847 +125439148894887 +125443173549465 +125443711974809 +125450720656793 +125456159114649 +125458172380569 +125458774043303 +125459986735273 +125459988832425 +125461897428377 +125473943281833 +125474377074073 +125474514755753 +125474515266215 +125475121881257 +125476390339993 +125476666433705 +125477234223783 +125478003555737 +125490586280105 +125491190259881 +125491624052121 +125491762244263 +125493637318041 +125493913411753 +125495250533785 +125507867861161 +125508837981593 +125509743445401 +125509776457113 +125510214256025 +125510851247513 +125519324790169 +125519374615961 +125526087056793 +125528170900135 +125528202895529 +125529003689369 +125529005786521 +125543334895785 +125544138835353 +125544276517033 +125544277027495 +125545351307433 +125545953190057 +125545955287209 +125547830871449 +125547966455977 +125559406420137 +125560581873833 +125560952021161 +125561216449945 +125561524005543 +125561820429721 +125562358891929 +125562598285481 +125562827605401 +125562860617113 +125563904273063 +125565077849497 +125568404761255 +125573186487705 +125576552734889 +125578100943527 +125579032298905 +125579505206681 +125594738918809 +125594740796071 +125595347921575 +125596752184729 +125597823829401 +125613565880999 +125614169350313 +125614970144153 +125614972241305 +125627955709337 +125628093901479 +125629968975257 +125630245068969 +125630713782441 +125630812859047 +125646548328617 +125646918475945 +125647182904729 +125648794060185 +125649870727847 +125665368358297 +125666178719913 +125666443148697 +125680707250855 +125683724729753 +125684195540377 +125685270330777 +125690955203993 +125697717470617 +125698963684761 +125699192274329 +125699531825321 +125699730736537 +125701442518425 +125701545091241 +125702517308825 +125713922164121 +125714059845801 +125715836863897 +125715935430041 +125724061163689 +125724406875545 +125726420141465 +125733083841945 +125734428622233 +125734624200089 +125735195674009 +125736808889753 +125748385168793 +125749426217129 +125749897538215 +125750469012135 +125751301801369 +125751334813081 +125752409603481 +125753955204505 +125758919706009 +125760883146137 +125760932971929 +125767144516263 +125767715990183 +125768548779417 +125783717798057 +125785125717401 +125785158729113 +125793145732505 +125795212798631 +125800964776105 +125802372695449 +125802510377129 +125803082361511 +125803378785689 +125803686341287 +125803917247897 +125817038908071 +125818111090857 +125820590654873 +125820866748585 +125821063562649 +125822775344537 +125834285886119 +125835831487143 +125836906277543 +125838310540697 +125838848966041 +125840645719449 +125853011894441 +125855124236967 +125856900744601 +125869514065305 +125869652257447 +125870258872489 +125871527331225 +125871803424937 +125872371215015 +125873140546969 +125887633458585 +125887666470297 +125888476831913 +125888741260697 +125889048816295 +125889345240473 +125889881605529 +125889883702681 +125891062302105 +125891429083815 +125903004852393 +125903974972825 +125903977069977 +125904880436633 +125904913448345 +125905988238745 +125907533839769 +125920015582617 +125922028848537 +125922630511271 +125923843203241 +125925753896345 +125930500294041 +125939413508265 +125939414018727 +125941090181289 +125943103447209 +125954442748073 +125955046727849 +125955480520089 +125955618712231 +125956594426025 +125957493786009 +125957769879721 +125959107001753 +125965965231513 +125971689726121 +125973237934759 +125974103735705 +125974169290137 +125974642197913 +125980730010279 +125989943524761 +125992027368103 +125992860157337 +125993232401817 +125993500294553 +125999292951207 +126007995303321 +126008135082153 +126008702872231 +126010107135385 +126010479379865 +126011317192089 +126024808489129 +126025072917913 +126025380473511 +126025676897689 +126026215359897 +126026684073369 +126026717085081 +126027760741031 +126036081411481 +126041956901033 +126042055467177 +126042319895961 +126043931051417 +126045007719079 +126058595386777 +126058597264039 +126059204389543 +126060608652697 +126060746844839 +126068155760025 +126070169025945 +126075844242087 +126077389843111 +126077421838505 +126078464633511 +126078861720985 +126079332531609 +126080407322009 +126089733356953 +126091812177305 +126091950369447 +126093825443225 +126094101536937 +126094570250409 +126094669327015 +126096445834649 +126109059155353 +126109196837033 +126110973855129 +126111072421273 +126127923355817 +126129224826265 +126130035187881 +126130299616665 +126138773159321 +126143522160025 +126144563208361 +126145034529447 +126145606003367 +126146438792601 +126146471804313 +126147183599785 +126147546594713 +126149092195737 +126161573938585 +126162820152729 +126163048742297 +126163388293289 +126163587204505 +126165298986393 +126165401559209 +126166373776793 +126172058650009 +126179793995161 +126180262708633 +126180295720345 +126196034846105 +126196940309913 +126198285090201 +126199052141977 +126200665357721 +126207523587481 +126212175899303 +126213248082089 +126214324969641 +126215399760041 +126215662091673 +126215727646105 +126216003739817 +126216200553881 +126216738979225 +126217912335769 +126231000984231 +126232405247385 +126240851307175 +126248148885673 +126249553659289 +126250261228199 +126252037735833 +126266229163417 +126266366845097 +126266938829479 +126267235253657 +126267542809255 +126267773715865 +126269556075175 +126276316244647 +126277639767449 +126281935563431 +126282770449817 +126282803461529 +126283613823145 +126283878251929 +126284185807527 +126284482231705 +126285018596761 +126285020693913 +126286199293337 +126298142354087 +126299349803177 +126299687955111 +126300291424425 +126300291934887 +126300762745511 +126301628546457 +126302167008665 +126302705434009 +126308390307225 +126315150476697 +126315152573849 +126317163742617 +126317165839769 +126317767502503 +126318980194473 +126320890887577 +126333370533273 +126333508725415 +126335383799193 +126336227682983 +126336997014937 +126338004190617 +126343855244697 +126349579739305 +126350617511321 +126350755703463 +126351731417257 +126352630777241 +126352906870953 +126354243992985 +126366861320361 +126367831440793 +126367833537945 +126367902018215 +126368736904601 +126368769916313 +126369481711785 +126369844706713 +126371390307737 +126377182964391 +126378318249369 +126385080515993 +126386728689833 +126387164359335 +126387997148569 +126389175747993 +126397883123097 +126401116931481 +126403269976233 +126403270486695 +126404136287641 +126404946649257 +126413617005977 +126419945480361 +126420209909145 +126420517464743 +126420746274201 +126421352351129 +126421821064601 +126421854076313 +126422897732263 +126435546194089 +126435579936153 +126437094402727 +126437697872041 +126437960203673 +126438498665881 +126453732378009 +126453734255271 +126454341380775 +126455207181721 +126455745643929 +126455883325609 +126455883836071 +126471851771289 +126472559340199 +126473397152423 +126473963603353 +126475173660057 +126482409663143 +126486949168537 +126487087360679 +126488962434457 +126489707241641 +126489806318247 +126490644130471 +126491112015257 +126504233675431 +126505813369001 +126505911935145 +126506176363929 +126507787519385 +126508864187047 +126521480653479 +126523060347049 +126524361817497 +126525172179113 +126525436607897 +126539700710055 +126541246311079 +126541278306473 +126541849780393 +126541850290855 +126542321101479 +126542718188953 +126544263789977 +126549948663193 +126556708832665 +126556710929817 +126557714922905 +126558185733529 +126558525284521 +126558722098585 +126558724195737 +126558789713305 +126560538550441 +126561510768025 +126572915623321 +126574830323097 +126574928889241 +126577078470041 +126577549280665 +126583400334745 +126585413600665 +126591171837337 +126592077301145 +126594189133209 +126595802348953 +126603976541593 +126607378627993 +126608419676329 +126610295260569 +126611040067753 +126611139144359 +126611403062681 +126612948663705 +126613152410279 +126618741320359 +126624491200681 +126627542238617 +126628287045801 +126642675287449 +126644119176601 +126644152188313 +126644688553369 +126645694643609 +126652139191705 +126661366154649 +126661503836329 +126662075820711 +126662910707097 +126662941621657 +126676032367271 +126677104550057 +126677138292121 +126678181437609 +126678181948071 +126679256228009 +126679518559641 +126679860207785 +126680057021849 +126680595447193 +126681768803737 +126693279345319 +126694486794409 +126694824946343 +126695428415657 +126695428926119 +126695899736743 +126696503206057 +126696765537689 +126697303999897 +126697842425241 +126710457655465 +126712005353641 +126713410127257 +126714117696167 +126714955508391 +126728507524505 +126728645716647 +126730520790425 +126731364674215 +126732134006169 +126732202486439 +126745792031399 +126746626917785 +126746659929497 +126746866311337 +126747095631257 +126747470291113 +126748042275495 +126748875064729 +126748877161881 +126762970529177 +126763039009447 +126763873895833 +126763906907545 +126764618703017 +126764981697945 +126765518063001 +126766527298969 +126779006944665 +126779009041817 +126781020210585 +126781022307737 +126781087825305 +126782698980761 +126782836662441 +126784409714073 +126784849928361 +126789493753241 +126791957906841 +126796253922713 +126798267188633 +126798407477927 +126799273278873 +126800083640489 +126800348069273 +126813436207273 +126814473979289 +126814612171431 +126816487245209 +126818100460953 +126824958690713 +126830683185321 +126830716927385 +126832231393959 +126833097194905 +126833635657113 +126847964766377 +126848936983961 +126850585157801 +126851853616537 +126853032215961 +126858286410407 +126859184717209 +126859469424025 +126860299676327 +126866049556649 +126866988762521 +126869100594585 +126883801948329 +126884373932711 +126885239733657 +126885677532569 +126886246909337 +126886314524057 +126886754200231 +126899370666663 +126900950360233 +126901048926377 +126902924510617 +126904001178279 +126917588845977 +126917590723239 +126918197848743 +126919063649689 +126919602111897 +126919739793577 +126919740304039 +126934837701287 +126936383302311 +126936415297705 +126936986771625 +126936987282087 +126937215871655 +126937458092711 +126939400781209 +126950943828647 +126952016011433 +126952489429671 +126952818902425 +126953563709609 +126953564220071 +126954968483225 +126968052614553 +126969967314329 +126970065880473 +126970811198119 +126972215461273 +126985337121447 +126986916815017 +126989028647081 +127002515619225 +127005432251801 +127006177058985 +127006276135591 +127008085654937 +127016301790617 +127019628702375 +127020565300633 +127021571390873 +127022042201497 +127022381752489 +127022578566553 +127022580663705 +127022646181273 +127024191782297 +127024395018409 +127025367235993 +127031052109209 +127036875680423 +127037812278681 +127039289179545 +127039825544601 +127040831634841 +127041438760345 +127055028305305 +127055933769113 +127058045601177 +127059658816921 +127065331935911 +127067951498649 +127072275283353 +127073318428841 +127073318939303 +127074655550873 +127075194013081 +127076905794969 +127088347668649 +127089523122345 +127091398706585 +127092143513769 +127098729807257 +127101027779993 +127105594646697 +127106770100393 +127107142344873 +127108547118489 +127110092499623 +127125360304297 +127125932288679 +127126798089625 +127140929022631 +127141763909017 +127142607282345 +127143080190121 +127143179266727 +127144012055961 +127158681414311 +127158713409705 +127159284883625 +127159285394087 +127159756204711 +127160622005657 +127161160467865 +127167383766425 +127169631913369 +127174143935897 +127174146033049 +127176157201817 +127176159298969 +127176224816537 +127177835971993 +127177973653673 +127179986919593 +127192502184615 +127192736555177 +127193109310119 +127195990474137 +127208573198505 +127208606940569 +127209749162663 +127211294763687 +127211624236441 +127212369554087 +127213237452185 +127226826997145 +127226895477415 +127227664809369 +127227730363801 +127228199077273 +127228475170985 +127230383766937 +127243101757609 +127244073975193 +127244911787417 +127245446055321 +127245722149033 +127246990607769 +127256876582297 +127260110390681 +127261187058343 +127262123656601 +127262263945895 +127263129746841 +127263940108457 +127264204537241 +127279510923943 +127280376724889 +127281383900569 +127281451515289 +127281891191463 +127282528402841 +127282997116313 +127294539653289 +127294573395353 +127296953662873 +127297492125081 +127298336008871 +127306890291879 +127312725837209 +127313334839975 +127314200640921 +127314739103129 +127314876784809 +127314877295271 +127329068212393 +127329906024617 +127330845230489 +127332957062553 +127339152878247 +127340288163225 +127346080819879 +127347153002665 +127347626420903 +127348700700841 +127348701211303 +127349567012249 +127350105474457 +127363227134631 +127364806828201 +127365378302121 +127368963571097 +127373928072601 +127380474112679 +127382053806249 +127382625280169 +127384165638313 +127384166148775 +127400239770279 +127400271765673 +127400843239593 +127400843750055 +127401072339623 +127401314560679 +127408942122393 +127414765693607 +127415702291865 +127415840484007 +127416708382105 +127417179192729 +127417518743721 +127417715557785 +127417717654937 +127417783172505 +127419328773529 +127433592875687 +127433823782297 +127434667666087 +127436071929241 +127450165296537 +127451070760345 +127452853119655 +127454795808153 +127462970000793 +127466203809177 +127466372087193 +127468217075097 +127469288719769 +127470033526953 +127470132603559 +127471909111193 +127471942122905 +127476619820441 +127483484659881 +127484660113577 +127486470143385 +127486535697817 +127487004411289 +127487280505001 +127500732148391 +127501668746649 +127503145647513 +127503682012569 +127504688102809 +127505295228313 +127513380797849 +127521069279911 +127521935080857 +127536131751321 +127537174896809 +127537175407271 +127538512018841 +127538819574439 +127539050481049 +127540762262937 +127552171630761 +127553850400937 +127554421874857 +127554422385319 +127555758996889 +127556297459097 +127569451114665 +127570626568361 +127570998812841 +127571865124249 +127572403586457 +127572436598169 +127573948967591 +127587639175847 +127587873546409 +127588246301351 +127589788246185 +127604785490599 +127605620376985 +127606936658089 +127607035734695 +127607868523929 +127615486428569 +127622032468647 +127622801800601 +127622867355033 +127623336068505 +127623612162217 +127624183636137 +127625487746457 +127625520758169 +127638000403865 +127638002501017 +127638138085545 +127638138596007 +127640013669785 +127640015766937 +127640081284505 +127641692439961 +127641830121641 +127643843387561 +127649315367591 +127655247381913 +127656324049575 +127657260647833 +127658266738073 +127659077099689 +127659341528473 +127672429666473 +127672463408537 +127673605630631 +127675151231655 +127675754700969 +127676226022055 +127677093920153 +127682997945753 +127689676644521 +127689710386585 +127691794229927 +127692090654105 +127692398209703 +127692627019161 +127692629116313 +127693473000103 +127706958225577 +127708768255385 +127709302523289 +127709578617001 +127709775431065 +127710847075737 +127711454201241 +127715379849895 +127718178176409 +127718462883225 +127724205203625 +127725043015849 +127725982221721 +127728028499353 +127728094053785 +127743367391911 +127744233192857 +127745240368537 +127745307983257 +127746853584281 +127751463667097 +127758364125863 +127759943819433 +127760515293353 +127762191966377 +127764100562329 +127764205232297 +127772178285977 +127776582305177 +127778057108889 +127778595571097 +127778733252777 +127778733763239 +127787067016601 +127794840616345 +127795408756905 +127795980230825 +127795980741287 +127796209330855 +127796209550745 +127809937287847 +127810406001319 +127811009470633 +127811482888871 +127812086358185 +127812555071657 +127812557168809 +127812557679271 +127813423480217 +127813961942425 +127813994954137 +127820256324263 +127828729866919 +127828958676377 +127828960773529 +127829804657319 +127830670458265 +127831208920473 +127844330580647 +127845910274217 +127846481748137 +127848022616743 +127857044784537 +127861340800409 +127863354066329 +127864425711001 +127865170518185 +127865269594791 +127867079114137 +127878622161575 +127879558759833 +127879696441513 +127879696951975 +127880564850073 +127880771231913 +127881375211689 +127881572025753 +127881574122905 +127881639640473 +127883185241497 +127888860457639 +127895869139623 +127896805737881 +127896943930023 +127898018209961 +127898819003801 +127899825094041 +127900432219545 +127914021764505 +127914925131161 +127914927228313 +127915395941785 +127916709587623 +127918247019929 +127924325395111 +127924556301721 +127931268742553 +127932312398503 +127933352585895 +127933649010073 +127933956565671 +127934185375129 +127934187472281 +127935899254169 +127947341127849 +127948516581545 +127950326611353 +127950392165785 +127950860879257 +127951136972969 +127953012557209 +127960021239193 +127964588105897 +127965560323481 +127965763559593 +127966133706921 +127966135804073 +127966136314535 +127967002115481 +127967540577689 +127967573589401 +127969085958823 +127970259535257 +127985290652327 +127985791548825 +127999922481831 +128000757368217 +128002073649321 +128002172725927 +128003005515161 +128016028098729 +128016028609191 +128017706868905 +128018278853287 +128018507442855 +128019615464857 +128020151829913 +128020153927065 +128028279660713 +128028625372569 +128033137395097 +128033275076777 +128033275587239 +128035150661017 +128036829431193 +128036967112873 +128051495643815 +128052100161705 +128052102769319 +128053644714153 +128067566657705 +128067600399769 +128068742621863 +128070288222887 +128070891692201 +128071360405673 +128071363013287 +128085316952233 +128085888936615 +128086658268569 +128086723823001 +128087192536473 +128087468630185 +128088040104105 +128089344214425 +128089377226137 +128102095216809 +128103905246617 +128104439514521 +128104715608233 +128104912422297 +128105984066969 +128106591192473 +128115870041497 +128119103849881 +128120180517543 +128120180737433 +128121117115801 +128122123206041 +128122329587881 +128122933567657 +128139370184089 +128139576565929 +128140377359769 +128140444974489 +128141990575513 +128152413963673 +128153566854553 +128154472318361 +128155650697895 +128155947122073 +128156254677671 +128156483487129 +128156485584281 +128157329468071 +128166280838553 +128171719296409 +128173194100121 +128173730465177 +128173732562329 +128173870754471 +128188061671593 +128188899483817 +128189838689689 +128191884967321 +128191950521753 +128198146337447 +128206146461865 +128206619880103 +128207223349417 +128207692062889 +128207694670503 +128208560471449 +128209098933657 +128209131945369 +128222220593831 +128223800287401 +128224371761321 +128226048434345 +128227957030297 +128228061700265 +128239467571879 +128240675020969 +128241047265449 +128241618739369 +128258697084313 +128259265224873 +128259837209255 +128273759152807 +128274695751065 +128274833432745 +128274833943207 +128275908223145 +128276512202921 +128276709016985 +128278322232729 +128292586334887 +128292815144345 +128292817241497 +128293658517673 +128293661125287 +128294526926233 +128295065388441 +128309158755737 +128310062122393 +128310064219545 +128311846578855 +128321963459993 +128327210534297 +128328282178969 +128329026986153 +128330935582105 +128337911252377 +128342478119081 +128343653572777 +128344892128665 +128345463602585 +128345529157017 +128345997870489 +128346273964201 +128348149548441 +128360662205849 +128360800397991 +128361874677929 +128362103997849 +128362675471769 +128364288687513 +128372374257049 +128379350975897 +128380427643559 +128380928540057 +128396168866471 +128397209053863 +128397505478041 +128397813033639 +128398041843097 +128398043940249 +128407272963481 +128411165089961 +128411165600423 +128412338956967 +128413316767913 +128413415844519 +128414752456089 +128415288821145 +128415290918297 +128416902036889 +128428444573865 +128429416791449 +128429620027561 +128429990174889 +128429992782503 +128430858583449 +128431397045657 +128431430057369 +128432942426791 +128434116003225 +128447237152937 +128447239760551 +128448781705385 +128459375150489 +128462973132969 +128463778949799 +128465930117289 +128466861983129 +128480453943465 +128481025927847 +128481795259801 +128482329527705 +128482605621417 +128483177095337 +128484481205657 +128484514217369 +128496993863065 +128497131544745 +128497132055207 +128499007128985 +128499283222697 +128500823580841 +128507478574489 +128514240841113 +128515317728665 +128516155540889 +128516254107033 +128518070558889 +128531456867737 +128534144690855 +128534748160169 +128535216873641 +128535219481255 +128541991404953 +128548703845785 +128549609309593 +128550216215207 +128550787689127 +128551084113305 +128551391668903 +128551620478361 +128551622575513 +128552466459303 +128565951684777 +128567761714585 +128568295982489 +128568572076201 +128568768890265 +128570447660441 +128577456342425 +128583198662825 +128584036475049 +128584975680921 +128586758040231 +128587021958553 +128587087512985 +128588700728729 +128602121995673 +128603433033897 +128603662353817 +128604233827737 +128605847043481 +128617357585063 +128618937278633 +128619508752553 +128620375063961 +128620909331865 +128621185425577 +128623094021529 +128623198691497 +128635575764377 +128636182669991 +128637050568089 +128637586933145 +128637589030297 +128637727222439 +128646060475801 +128648831319449 +128653330571433 +128654974200487 +128670002929833 +128671079817385 +128671548530857 +128672416939417 +128672724495015 +128672955401625 +128672988413337 +128687952135577 +128687954232729 +128688795508905 +128688798116519 +128689663917465 +128690202379673 +128703324039847 +128704531488937 +128704903733417 +128705475207337 +128722347525529 +128722951505305 +128724163977385 +128726072573337 +128738552219033 +128738689900713 +128738690411175 +128740565484953 +128740841578665 +128742178700697 +128748251004313 +128749036930457 +128755937389223 +128757240989081 +128757812463001 +128758088556713 +128759425678745 +128772043006121 +128773015223705 +128773918590361 +128773920687513 +128775703046823 +128781908009129 +128783549760921 +128791305857703 +128792346045095 +128792642469273 +128792950024871 +128793178834329 +128793180931481 +128806334587049 +128807510040745 +128808451661993 +128808452172455 +128808748596633 +128809320070553 +128810130432169 +128812006016409 +128819014698393 +128823581565097 +128824553782681 +128824757018793 +128825127166121 +128825391594905 +128825699150503 +128825995574681 +128826534036889 +128826567048601 +128828079418023 +128829252994457 +128841667085721 +128843207443865 +128843680351641 +128844284111527 +128851227458969 +128858110124201 +128858914063769 +128858915941031 +128860927329689 +128861067108521 +128861933419929 +128861998974361 +128875021557929 +128875022068391 +128876195424935 +128877173235881 +128877272312487 +128877741025959 +128878608924057 +128879145289113 +128879147386265 +128880758504857 +128887618831769 +128892130854297 +128892268535977 +128892269046439 +128894144120217 +128894420213929 +128894888927401 +128894988004007 +128897971740841 +128911093620905 +128911358049689 +128912638173353 +128919881418137 +128926593858969 +128927634907305 +128928709697705 +128929885151401 +128930353864873 +128944882395815 +128946462089385 +128947033563305 +128947062062489 +128947899874713 +128948337673625 +128948370685337 +128955296529817 +128961088676009 +128962898705817 +128963105087657 +128963367419289 +128963709067433 +128965584651673 +128978097309081 +128980012008857 +128980110575001 +128981356789145 +128988582020505 +128990595286425 +128997258986905 +128998799345049 +128999370818969 +129000984034713 +129012560313753 +129013465777561 +129013601362089 +129014072683175 +129014644157095 +129014676152489 +129014940581273 +129015476946329 +129015479043481 +129016322927271 +129030712755609 +129031319661223 +129032187559321 +129032723924377 +129032726021529 +129047055130793 +129047892943017 +129048832148889 +129049300862361 +129050614508199 +129050878426521 +129052557196697 +129065139921065 +129066216808617 +129066685522089 +129067257506471 +129067553930649 +129067861486247 +129068092392857 +129068125404569 +129069874752167 +129081214053031 +129082793746601 +129084231531929 +129084765799833 +129085041893545 +129085238707609 +129086950489497 +129087055159465 +129092785814937 +129098461031079 +129099668480169 +129100038627497 +129100040724649 +129100839201447 +129102485685657 +129117187039401 +129118830668455 +129119299381927 +129119696469401 +129133255418025 +129133689210265 +129133826891945 +129133827402407 +129135702476185 +129135978569897 +129136546359975 +129137315691929 +129149933019305 +129150903139737 +129151808603545 +129151841615257 +129152651976873 +129152916405657 +129153223961255 +129153520385433 +129154058847641 +129161389948313 +129167179997353 +129168152214937 +129169055581593 +129170163383705 +129186203993497 +129188018348201 +129188020445353 +129189929041305 +129196854885785 +129201471578281 +129202647031977 +129203588653225 +129203589163687 +129203885587865 +129204193143463 +129204424050073 +129204663443625 +129205265326249 +129205267423401 +129207143007641 +129218617893033 +129219221872809 +129219793857191 +129221097457049 +129221668930969 +129221945024681 +129223282146713 +129230140376473 +129236804076953 +129238344435097 +129238817342873 +129239421102759 +129255255868825 +129256234508457 +129257035302297 +129257037399449 +129266266422681 +129270159059623 +129271332416167 +129272310227113 +129272878017191 +129273481486505 +129274282280345 +129274284377497 +129275895496089 +129286600220841 +129287438033065 +129288613486761 +129288983634089 +129289248062873 +129289555618471 +129289852042649 +129290390504857 +129290859218329 +129291935885991 +129293109462425 +129303406984601 +129306230612137 +129306495040921 +129308106196377 +129321966592169 +129322770531737 +129322772408999 +129324783797657 +129325789887897 +129325855442329 +129330388216487 +129340019387047 +129341596983465 +129342397557415 +129343036865945 +129343474664857 +129343507676569 +129343610249385 +129355987322265 +129356125514407 +129358000588185 +129358276681897 +129358844471975 +129366126321833 +129366472033689 +129373234300313 +129375149000089 +129375247566233 +129376493780377 +129390450326937 +129391491375273 +129392566165673 +129393399971225 +129394210332841 +129394474761625 +129400984864153 +129402948304281 +129408738353321 +129409209674407 +129409781148327 +129409813143721 +129410613937561 +129424945143977 +129427223887257 +129427563438249 +129427565535401 +129429441119641 +129435264690855 +129437277956775 +129442192122025 +129443029934249 +129443969140121 +129444437853593 +129445751499431 +129459102188953 +129461115454873 +129462655813017 +129464840502681 +129476351044263 +129479368523161 +129479902791065 +129480178884777 +129480375698841 +129480914124185 +129482087480729 +129482192150697 +129495176129191 +129496580392345 +129501348585641 +129504708223145 +129507824778649 +129512324030633 +129514436373159 +129514833460633 +129518155349401 +129528996389033 +129530404308377 +129530541990057 +129531113974439 +129531410398617 +129531717954215 +129531946763673 +129531948860825 +129533127460249 +129533731220135 +129534806010535 +129540173160617 +129544965340569 +129545070010537 +129546040130969 +129546945594777 +129546978606489 +129547788968105 +129548053396889 +129548360952487 +129548657376665 +129549193741721 +129549195838873 +129562317499047 +129563524948137 +129563895095465 +129564695669415 +129566342153625 +129566880578969 +129571946572455 +129572565452185 +129581340984729 +129583155339433 +129585168605353 +129597111885993 +129597545678233 +129597683870375 +129598791892377 +129599558944153 +129599835037865 +129600402827943 +129601172159897 +129608030389657 +129613754884265 +129614358864041 +129614930848423 +129616234448281 +129616805922201 +129617082015913 +129618419137945 +129631036465321 +129632008682905 +129632912049561 +129634019851673 +129635565452697 +129641358109351 +129651371499689 +129652172293529 +129652544538009 +129662058268057 +129665328046249 +129667445121193 +129667445631655 +129667742055833 +129668049611431 +129668280518041 +129669121794217 +129676823046823 +129682575024297 +129683750477993 +129684120625321 +129684385054105 +129684692609703 +129684989033881 +129685527496089 +129685996209561 +129687072877223 +129688246453657 +129700660544921 +129701269547687 +129701666635161 +129702200903065 +129702673810841 +129703277570727 +129703745455513 +129710220918169 +129715194636967 +129717103583401 +129717907522969 +129717909400231 +129718516525735 +129719920788889 +129720926879129 +129720992433561 +129734015527591 +129735188884135 +129736166695081 +129736734485159 +129737337954473 +129738138748313 +129738510992793 +129739751964057 +129751124313497 +129751262505639 +129753137579417 +129753413673129 +129753981463207 +129755757970841 +129769988513961 +129770087080105 +129770087590567 +129770351508889 +129771962664345 +129778825051545 +129780838317465 +129781123024281 +129785587318169 +129786628366505 +129787235492009 +129788536962457 +129789611752857 +129790688640409 +129803875855015 +129804885310873 +129805453451433 +129806893333913 +129807364144537 +129807466717353 +129808438934937 +129814123808153 +129822360878489 +129822700429481 +129839005468057 +129839104034201 +129839609447833 +129840350248345 +129847575479705 +129849588745625 +129854239180185 +129856252446105 +129857792804249 +129858068897961 +129859977493913 +129872594821289 +129873066142375 +129873637616295 +129874470405529 +129882916465319 +129885714791833 +129889704117657 +129890313120423 +129891618817433 +129891717383577 +129893330599321 +129907825608089 +129908294321561 +129909607967399 +129918381402791 +129925541299609 +129925678981289 +129926250965671 +129926547389849 +129926854945447 +129927083754905 +129927085852057 +129928264451481 +129929943001767 +129940207512231 +129942357093031 +129943224991129 +129943759259033 +129944035352745 +129944232166809 +129944770592153 +129945943948697 +129946048618665 +129946546879897 +129957454490279 +129958661939369 +129959032086697 +129959604071079 +129959832660647 +129961479144857 +129962017570201 +129976180498601 +129977585272217 +129978292841127 +129980069348761 +129986985536167 +129992682669465 +129992820861607 +129993928883609 +129994695935385 +129994972029097 +129995539819175 +129996309151129 +130008926478505 +130009896598937 +130010802062745 +130010835074457 +130011645436073 +130011645946535 +130011909864857 +130012217420455 +130012513844633 +130013050209689 +130013052306841 +130019248122535 +130020383407513 +130026173456553 +130027145674137 +130028049040793 +130028793847977 +130029156842905 +130030702443929 +130039948281241 +130045197452697 +130047011807401 +130049025073321 +130062582622887 +130062879047065 +130063417509273 +130064258785449 +130074383517081 +130077611352233 +130077645094297 +130078787316391 +130079763030185 +130080662390169 +130080938483881 +130082275605913 +130095797536153 +130096406538919 +130096803626393 +130097010008233 +130097272339865 +130097810802073 +130098414561959 +130098414781849 +130113916929433 +130114760302761 +130116028761497 +130122143326377 +130124474821287 +130126033225113 +130126935506329 +130129152518823 +130131163907481 +130131871476391 +130132709288615 +130133275739545 +130134485796249 +130134888955289 +130147977093289 +130148241522073 +130148549077671 +130148845501849 +130149383964057 +130149852677529 +130150929345191 +130159250015641 +130163475234201 +130163545811623 +130165125505193 +130165224071337 +130165224581799 +130165488500121 +130167099655577 +130180960051369 +130181763990937 +130181765868199 +130182372993703 +130183238794649 +130183777256857 +130183914938537 +130183915448999 +130184783347097 +130189381675687 +130199780081049 +130200022302105 +130200590442665 +130200854871449 +130201161916585 +130201162427047 +130202030325145 +130202501135769 +130202603708585 +130203575926169 +130214980781465 +130215118973607 +130216994047385 +130217837931175 +130219143628185 +130219614438809 +130225465492889 +130234142459289 +130234241025433 +130235487239577 +130236390606233 +130249443786137 +130249512266407 +130250484834473 +130251091959977 +130252393430425 +130253204302503 +130253468220825 +130255217568423 +130260806478503 +130261941763481 +130267731812521 +130269607396761 +130270352203945 +130270451280551 +130284740445593 +130285746535833 +130286217346457 +130286556897449 +130286821326233 +130302962599321 +130303431312793 +130318095648153 +130319203450265 +130320108914073 +130320483573929 +130321925365929 +130323833961881 +130335344503463 +130336551952553 +130337493573801 +130337494084263 +130338568364201 +130338830695833 +130339172343977 +130339369158041 +130339907583385 +130341080939929 +130352522813609 +130353560585625 +130355007400615 +130355475285401 +130355573851545 +130356318658729 +130357187067289 +130372722263449 +130373429832359 +130374267644583 +130383619571097 +130389397767577 +130389535449257 +130390107433639 +130390940222873 +130390942320025 +130404063469737 +130405033590169 +130405104167591 +130405939053977 +130405972065689 +130406782427305 +130406782937767 +130407046856089 +130407354411687 +130407650835865 +130408187200921 +130408189298073 +130408796203687 +130421310958247 +130422518407337 +130422888554665 +130423460028585 +130423460539047 +130423689128615 +130424534818985 +130424797150617 +130425335612825 +130425874038169 +130430940031655 +130431558911385 +130438319080857 +130440332346777 +130440399961497 +130442148798633 +130443721850265 +130444162064553 +130456539137433 +130456677329575 +130457785351577 +130458552403353 +130460165619097 +130467023848857 +130472748343465 +130472782085529 +130473924307623 +130477412597145 +130490029924521 +130491002142105 +130491905508761 +130492650315945 +130500351568551 +130501534582169 +130509053920665 +130509897293993 +130511165752729 +130521051727257 +130526298801561 +130526439090855 +130527304891801 +130528115253417 +130528379682201 +130543114084521 +130543686068903 +130544518858137 +130544551869849 +130544989668761 +130545626660249 +130546066336423 +130559654004121 +130560263006887 +130561128807833 +130561667270041 +130576097042601 +130576900982169 +130576902859431 +130577509984935 +130578375785881 +130578914248089 +130579051929769 +130579052440231 +130593008986791 +130594081169577 +130595020375449 +130596565756583 +130597132207513 +130598745423257 +130610117772697 +130610255964839 +130611328147625 +130612131038617 +130614280619417 +130627402279591 +130628981973161 +130629080539305 +130629081049767 +130630719145369 +130630956123545 +130640116483481 +130644580777369 +130644649257639 +130646228951209 +130648341293735 +130648605212057 +130650354559655 +130663636549017 +130664446910633 +130664711339417 +130665018384553 +130665018895015 +130666460176553 +130667432394137 +130673117267353 +130679877436825 +130680883527065 +130681354337689 +130681693888681 +130681890702745 +130681958317465 +130683503918489 +130684646140583 +130697998927257 +130698097493401 +130699343707545 +130700247074201 +130713232639385 +130714340441497 +130715245905305 +130718970953113 +130733463864729 +130734208671913 +130734307748519 +130740794965401 +130741909924519 +130743092938137 +130747659804841 +130748263784617 +130748697576857 +130748835258537 +130750612276633 +130750710842777 +130751455649961 +130752324058521 +130761580381593 +130767287780761 +130768863247769 +130769470373273 +130776571142313 +130784534758809 +130784672440489 +130785244424871 +130786077214105 +130786110225817 +130799200971431 +130800408420521 +130801350041769 +130801350552231 +130802687163801 +130803028811945 +130803225626009 +130804904396185 +130804937407897 +130805978456233 +130816447949479 +130817655398569 +130818025545897 +130818289974681 +130818597019817 +130818597530279 +130819901130137 +130819934141849 +130820472604057 +130830260012441 +130833626259625 +130835174468263 +130836578731417 +130838124112551 +130851676128665 +130851814320807 +130852421446311 +130852922342809 +130853689394585 +130855302610329 +130868960635559 +130869795521945 +130870639405735 +130871210879655 +130872043668889 +130872415913369 +130872652671655 +130886139133337 +130887042499993 +130887511213465 +130887787307177 +130898941740441 +130902175548825 +130904188814745 +130904256429465 +130905867584921 +130906005266601 +130915126511001 +130920499194535 +130921435792793 +130921576082087 +130922441883033 +130923252244649 +130923516673433 +130936604811433 +130936638553497 +130937780775591 +130941269065113 +130948955450023 +130954790995353 +130955399998119 +130956265799065 +130956804261273 +130971133370537 +130972910388633 +130973753761961 +130975022220697 +130982353321369 +130988145978023 +130988380348585 +130989218160809 +130990157366681 +130992269198745 +130993882414489 +131007542536871 +131008375326105 +131008408337817 +131009483128217 +131009922804391 +131011028729241 +131022539270823 +131024118964393 +131024217530537 +131024218040999 +131024690438313 +131026093114777 +131028275707289 +131040757450137 +131042232253849 +131042770716057 +131042908397737 +131042908908199 +131048375134887 +131051242161561 +131058773540249 +131059583901865 +131059848330649 +131060155375785 +131060155886247 +131061597167785 +131074112432807 +131075184615593 +131075658033831 +131076732824231 +131078137087385 +131092905011879 +131093135918489 +131093979802279 +131095384065433 +131108437245337 +131108505725607 +131110085419177 +131112197761703 +131113974269337 +131118969685401 +131128600855961 +131129345663145 +131129444739751 +131131221247385 +131142797306535 +131143733904793 +131144739995033 +131145210805657 +131145550356649 +131145747170713 +131145814785433 +131147360386457 +131148502608551 +131156823279001 +131162698768553 +131164000239001 +131164607364505 +131177089107353 +131178196909465 +131179102373273 +131182827421081 +131195915559081 +131196487033001 +131196487543463 +131197824155033 +131198163706025 +131198362617241 +131200074399129 +131210495690137 +131211516272809 +131212554044825 +131212691726505 +131213930282393 +131214468744601 +131214501756313 +131214567310745 +131215312117929 +131216180526489 +131228763250857 +131229938704553 +131230311459495 +131230914928809 +131231177260441 +131231715722649 +131233261103783 +131249100892839 +131249933682073 +131249966693785 +131257551586713 +131264097626791 +131264932513177 +131265776396967 +131266248794281 +131266347870887 +131267180660121 +131267552904601 +131267789662887 +131280203243689 +131280203754151 +131281882013865 +131282146442649 +131282453487785 +131282453998247 +131283757598105 +131283790609817 +131284329072025 +131292800517529 +131297312540057 +131297450732199 +131299325805977 +131299393420697 +131301004576153 +131301142257833 +131315670788775 +131316277914279 +131316778810777 +131319159078297 +131324832197287 +131325063103897 +131331741802665 +131331775544729 +131332917766823 +131334463367847 +131335538158247 +131336406056345 +131337480846745 +131350833413529 +131350898967961 +131351367681433 +131351643775145 +131360528041369 +131366270361769 +131368047379865 +131368080391577 +131368422039721 +131368890753193 +131370159211929 +131384355662503 +131385292260761 +131385432550055 +131386298351001 +131387108712617 +131387373141401 +131402679528103 +131403512317337 +131403545329049 +131404257124521 +131404620119449 +131406165720473 +131418647463321 +131420122267033 +131420429822631 +131420660729241 +131421504613031 +131429132174745 +131435894441369 +131437369245081 +131437907707289 +131438045388969 +131438045899431 +131452002445991 +131452236816553 +131453074628777 +131454013834649 +131456060112281 +131456125666713 +131457738882457 +131462321482407 +131469249424039 +131470321606825 +131470795025063 +131471398494377 +131471869815463 +131472473284777 +131472735616409 +131473274078617 +131486395738791 +131487975432361 +131488074508967 +131488546906281 +131490223579305 +131492132175257 +131497924831911 +131505222410409 +131507334752935 +131517456876953 +131522630008217 +131523440369833 +131523704798617 +131524011843753 +131524012354215 +131530925615783 +131532938881703 +131537934297767 +131538870896025 +131539009088167 +131539876986265 +131540347796889 +131540687347881 +131540884161945 +131540951776665 +131542497377689 +131543639599783 +131556761479847 +131556990289305 +131556992386457 +131557836270247 +131558702071193 +131559240533401 +131566390553255 +131572226098585 +131573333900697 +131574237267353 +131574239364505 +131576021723815 +131577964412313 +131592457323929 +131593202131113 +131593301207719 +131594139019943 +131595077715353 +131599788424601 +131602086397337 +131606653264041 +131607691036057 +131607828717737 +131609067273625 +131609605735833 +131609638747545 +131609704301977 +131610449109161 +131611317517721 +131624975542951 +131626555236521 +131627856706969 +131628463832473 +131644237884071 +131645070673305 +131645103685017 +131659772027049 +131660343500969 +131660344011431 +131661680623001 +131661988178599 +131662020173993 +131662219085209 +131663930867097 +131670690530713 +131675340234921 +131675340745383 +131677019005097 +131677590479017 +131677590989479 +131678894589337 +131678927601049 +131679466063257 +131692619718825 +131693795172521 +131694165319849 +131694167927463 +131694771396777 +131695033728409 +131695572190617 +131710807780007 +131711412297897 +131711414905511 +131712956850345 +131727954094759 +131728788981145 +131730105262249 +131730204338855 +131731037128089 +131732215727513 +131739483187879 +131745970404761 +131746035959193 +131746504672665 +131746780766377 +131748656350617 +131757935199641 +131761169008025 +131761307200167 +131763182273945 +131764861044121 +131764998725801 +131765937711783 +131772881059225 +131781435342233 +131781641724073 +131782245703849 +131782510132633 +131784916108697 +131795598270633 +131795632012697 +131796774234791 +131798319835815 +131798923305129 +131799394626215 +131801337314713 +131806332730777 +131813784454553 +131815259258265 +131815566813863 +131815795623321 +131815797720473 +131816641604263 +131830126829737 +131831903847833 +131831936859545 +131832747221161 +131834015679897 +131834622805401 +131835697375911 +131847139437223 +131847373807785 +131848211620009 +131849150825881 +131849288507561 +131851197103513 +131851262657945 +131852875873689 +131867368785305 +131867401797017 +131868113592489 +131868476587417 +131870022188441 +131870126858409 +131881532730023 +131883112423593 +131883683897513 +131885360570537 +131887269166489 +131899748812185 +131899750909337 +131901192701337 +131901225713049 +131901762078105 +131901764175257 +131901902367399 +131910235620761 +131918577361065 +131919148834985 +131919149345447 +131920015146393 +131933105892007 +131934178074793 +131934651493031 +131935254962345 +131935723675817 +131935726283431 +131936592084377 +131937130546585 +131951898471079 +131952127280537 +131952129377689 +131952973261479 +131953839062425 +131954377524633 +131969078878377 +131977963144601 +131987594315161 +131988339122345 +131989276011175 +132001790765735 +132002727363993 +132002865556135 +132003939836073 +132004543815849 +132004740629913 +132006353845657 +132007496067751 +132014439415193 +132020112534183 +132020947420569 +132021186814121 +132021416134041 +132021692227753 +132022492801703 +132022993698201 +132023600823705 +132026474464665 +132034024211865 +132036082566553 +132037190368665 +132038093735321 +132038095832473 +132039878191783 +132049338121625 +132054404115111 +132055481002663 +132056817614233 +132057125169831 +132057157165225 +132057353979289 +132057356076441 +132070509732009 +132071481949593 +132071547504025 +132071685185705 +132072923741593 +132073462203801 +132073495215513 +132073560769945 +132074305577129 +132075173985689 +132076181161369 +132087756710057 +132089302311081 +132089304918695 +132090170719641 +132090709181849 +132093428139417 +132105038291113 +132108927141273 +132108960152985 +132122285269161 +132123091085991 +132125242253481 +132126174119321 +132127352718745 +132139196702889 +132139197213351 +132140875473065 +132141348380841 +132141447457447 +132142751057305 +132142784069017 +132143320434073 +132143322531225 +132144933649817 +132149543732633 +132151793976729 +132156305999257 +132156444191399 +132158319265177 +132158595358889 +132159998035353 +132160135717033 +132161074703015 +132174664247975 +132175271373479 +132176813318313 +132184056563097 +132190769003929 +132191911226023 +132193456827047 +132194060296361 +132194060806823 +132194531617447 +132209089536169 +132209826872729 +132210361140633 +132210637234345 +132212512818585 +132219471674777 +132219521500569 +132225263820969 +132226809932455 +132227040839065 +132227073850777 +132227884212393 +132229152671129 +132229759796633 +132230834367143 +132243990339753 +132245498192041 +132246102171817 +132259420865945 +132262505776537 +132262974490009 +132263250583721 +132265159179673 +132265263849641 +132277640922521 +132278247828135 +132279115726233 +132279423281831 +132279652091289 +132279654188441 +132280498072231 +132288125633945 +132290896477593 +132294885803417 +132294887900569 +132296362704281 +132296899069337 +132296901166489 +132297039358631 +132298512285081 +132311230275753 +132312068087977 +132313007293849 +132313144975529 +132315053571481 +132315119125913 +132316732341657 +132329315066025 +132329788484263 +132330391953577 +132330860667049 +132330863274663 +132331729075609 +132332267537817 +132345389197991 +132346596647081 +132346968891561 +132347540365481 +132347568864665 +132348940944793 +132349217038505 +132351125634457 +132363843625129 +132364215869609 +132383005813415 +132383871614361 +132391102088601 +132397864355225 +132398002547367 +132399877621145 +132400153714857 +132401490836889 +132402633058983 +132415754939047 +132415983748505 +132415985845657 +132416829729447 +132417695530393 +132418233992601 +132431219557785 +132433230726553 +132433232823705 +132435015183015 +132452195590313 +132453132479143 +132461030030745 +132461079856537 +132465646723241 +132466618940825 +132466822176937 +132467764308647 +132468060732825 +132468368288423 +132468599195033 +132468632206745 +132469442568361 +132469443078823 +132470310976921 +132470381554343 +132471318152601 +132483969002151 +132484803888537 +132485272602009 +132485548695721 +132486120169641 +132486349269671 +132487457291673 +132500175282345 +132500979221913 +132501147499929 +132501985312153 +132502519580057 +132502992487833 +132504064132505 +132517659749031 +132518260583079 +132519337470631 +132520674082201 +132520981637799 +132521013633193 +132521210447257 +132521212544409 +132529683989913 +132534333694121 +132534334204583 +132535507561127 +132536485372073 +132536584448679 +132537053162151 +132537921060249 +132538457425305 +132538459522457 +132540070641049 +132551613178025 +132553158779049 +132553730763431 +132554027187609 +132554565649817 +132571950309545 +132586141737129 +132586945676697 +132586947553959 +132589098721449 +132589127220633 +132589965032857 +132590030587289 +132591209186713 +132597361687961 +132604226527401 +132604963863961 +132605774225577 +132606575019417 +132607649809817 +132620162467225 +132620300659367 +132622175733145 +132622451826857 +132624931170983 +132630647178649 +132639127330985 +132639324145049 +132654625471897 +132655666520233 +132657313295015 +132657916764329 +132657917274791 +132658388085415 +132671839218343 +132672777913753 +132673384819367 +132674252717465 +132674560273063 +132674789082521 +132674791179673 +132675635063463 +132689120288937 +132690666400423 +132690897307033 +132690930318745 +132691740680361 +132693616264601 +132694622354841 +132694690835111 +132699439835815 +132706367266985 +132707205079209 +132708142187929 +132708144285081 +132708281966761 +132709926644391 +132710190562713 +132711464076697 +132711869332889 +132711939910311 +132723277333913 +132725290599833 +132726296690073 +132726362244505 +132726830957977 +132727107051689 +132729015647641 +132729120317609 +132740526189223 +132741733638313 +132742103785641 +132742105882793 +132742705855897 +132743543668121 +132744077936025 +132744354029737 +132744550843801 +132746262625689 +132758742271385 +132758744368537 +132759351274151 +132760219172249 +132760755537305 +132760757634457 +132760895826599 +132762368753049 +132769229079961 +132778142804647 +132778611518119 +132779008605593 +132793171533993 +132793205276057 +132794248421545 +132794717135017 +132795289119399 +132795585543577 +132795893099175 +132796124005785 +132809245155497 +132811120739737 +132811122836889 +132812536097447 +132812832521625 +132813370983833 +132827700093097 +132828070240425 +132828072337577 +132830517298585 +132838920043929 +132847332581545 +132848269470375 +132861859015335 +132863734089113 +132864010182825 +132865347304857 +132866489526951 +132872205534617 +132879105993383 +132879940879769 +132880409593241 +132880685686953 +132881257160873 +132881486260903 +132882594282905 +132882698952873 +132895076025753 +132895211610281 +132897087194521 +132897089291673 +132908331580825 +132913397574311 +132915811073433 +132916150624425 +132916347438489 +132916349535641 +132917960654233 +132929503191209 +132930678644905 +132931620776615 +132931917200793 +132932224756391 +132932455663001 +132932488674713 +132932924376473 +132933299036329 +132933299546791 +132934238022311 +132935174620569 +132940998191783 +132946750169257 +132948295770281 +132948560199065 +132948867754663 +132949164178841 +132949700543897 +132949702641049 +132964031750313 +132964835689881 +132965841780121 +132966376048025 +132966848955801 +132967920600473 +132968527725977 +132981278728361 +132982082667929 +132982084545191 +132984095933849 +132985102024089 +132985167578521 +132986346177945 +132998190162089 +132998190672551 +132999364029095 +133000341840041 +133000909630119 +133001777528217 +133002313893273 +133002315990425 +133003893366953 +133003927109017 +133008537191833 +133010787435929 +133015299458457 +133015437650599 +133017312724377 +133017588818089 +133032513387929 +133034526653849 +133035806777513 +133043000196505 +133043050022297 +133045013462425 +133045298169241 +133049762463129 +133050803511465 +133051878301865 +133053053755561 +133053054266023 +133053786897817 +133068082995369 +133069628596393 +133069630693545 +133071068478873 +133071506277785 +133077329848999 +133078465133977 +133084257280169 +133084726504103 +133085803391655 +133086034298265 +133086875574441 +133086877671593 +133088753255833 +133089827826343 +133102983798953 +133103180613017 +133103784372903 +133118414325145 +133120427591065 +133121433681305 +133121499235737 +133121967949209 +133122244042921 +133124152638873 +133124257308841 +133135695686311 +133136769966249 +133137241287335 +133137844756649 +133138645550489 +133138647647641 +133146773381289 +133149889936793 +133153879262617 +133153881359769 +133154488265383 +133155892528537 +133155894625689 +133156898618777 +133157505744281 +133160220507545 +133171061547177 +133171998655897 +133172000753049 +133172469466521 +133173783112359 +133175320544665 +133175796378279 +133188308525225 +133188342267289 +133189716444569 +133189854126249 +133190426110631 +133190722534809 +133191030090407 +133191258899865 +133191260997017 +133204382657191 +133205590106281 +133205960253609 +133207400136089 +133207934403993 +133208210497705 +133208407311769 +133208945737113 +133210086081945 +133210119093657 +133214011730599 +133222837084329 +133223207231657 +133225654289817 +133242467986087 +133242865073561 +133250095547801 +133256424022185 +133256996006567 +133258871080345 +133259147174057 +133260484296089 +133269808233881 +133273101623465 +133274977207705 +133276085009817 +133276392565415 +133276688989593 +133277225354649 +133277227451801 +133284558552473 +133290348601513 +133292224185753 +133311186952361 +133311189049513 +133312125938343 +133318888204967 +133320023489945 +133324640182441 +133325815636137 +133326757767847 +133327054192025 +133327361747623 +133327592654233 +133328433930409 +133328436027561 +133328436538023 +133329375013543 +133330311611801 +133342390476969 +133342962461351 +133344266061209 +133344542154921 +133345113628841 +133345342728871 +133346450750873 +133346555420841 +133352286076313 +133357259795111 +133359168741545 +133359972681113 +133360581683879 +133360978771353 +133361513039257 +133361985947033 +133363057591705 +133363664717209 +133377254042279 +133378565300393 +133379403112617 +133379438951833 +133380007092393 +133380203906457 +133380576150937 +133381817122201 +133393327663783 +133394501020327 +133395478831273 +133396046621351 +133396650090665 +133397450884505 +133397452981657 +133399064100249 +133409328610713 +133410606637225 +133412152238249 +133412416667033 +133412724222631 +133413020646809 +133413557011865 +133413559109017 +133414027822489 +133418429524647 +133420890209689 +133423188182425 +133427650379161 +133429663645081 +133431274800537 +133445135196329 +133445939135897 +133445941013159 +133447952401817 +133448958492057 +133449024046489 +133453556820647 +133463219986601 +133464765587625 +133466205470105 +133479155926425 +133479294118567 +133481169192345 +133481445286057 +133482845865369 +133489640637849 +133496304338329 +133498120790185 +133498317604249 +133498921364135 +133514659979433 +133516910733991 +133517643365785 +133524981623463 +133531906957481 +133531907467943 +133532378278567 +133533782541721 +133534058635433 +133549659859623 +133549890766233 +133550732042409 +133550734650023 +133553684294311 +133558433295015 +133560446560935 +133566198538409 +133567135647129 +133567137744281 +133567606457753 +133568920103591 +133570933369511 +133572008159911 +133582270793113 +133584284059033 +133585290149273 +133585824417177 +133586100510889 +133588009106841 +133588113776809 +133598818151079 +133599519648423 +133600727097513 +133601097244841 +133601669229223 +133602537127321 +133603071395225 +133603347488937 +133603544303001 +133604082728345 +133605223073177 +133605256084889 +133617735730585 +133618344733351 +133619748996505 +133621362212249 +133629050694311 +133635994041753 +133637604977319 +133639381484953 +133652164993193 +133652198735257 +133653572912537 +133653710594217 +133653711104679 +133654282578599 +133654579002777 +133654886558375 +133655115367833 +133655117464985 +133662448565657 +133668238614697 +133670114198937 +133671222001049 +133671529556647 +133671825980825 +133672362345881 +133672364443033 +133686693552297 +133687063699625 +133689510757785 +133705251760807 +133706323943593 +133707262929575 +133716448675225 +133720852474535 +133722727548313 +133723003642025 +133724340764057 +133738099452583 +133738868784537 +133739075166377 +133739679146153 +133740250620073 +133740479720103 +133741587742105 +133754205069481 +133756080653721 +133756356747433 +133773229065625 +133774575943065 +133775340897689 +133775713142169 +133776550954393 +133776954113433 +133790614235815 +133790910659993 +133791218215591 +133791449122201 +133792290398377 +133792293005991 +133793231481511 +133807289229481 +133807289739943 +133807553658265 +133807861213863 +133808157638041 +133808694003097 +133808696100249 +133809164813721 +133823025209513 +133823829149081 +133824438151847 +133824835239321 +133825303952793 +133825369507225 +133825842415001 +133827521185177 +133831446833831 +133840272187561 +133841078004391 +133843089393049 +133843227585191 +133844095483289 +133857184131751 +133859195520409 +133859903089319 +133861307352473 +133861679596953 +133862517409177 +133862920568217 +133867530651033 +133868992871833 +133874431109799 +133876306183577 +133876582277289 +133877982856601 +133878455764377 +133891577424551 +133893157118121 +133893256194727 +133893520113049 +133901993655705 +133904006921625 +133904291628441 +133909796970665 +133910404096169 +133912047725223 +133912516438695 +133927076454569 +133927811693977 +133928622055593 +133929194039975 +133929490464153 +133930061938073 +133945027757465 +133945869033641 +133948821285543 +133960160806297 +133961977258153 +133962174072217 +133962777832103 +133977407784345 +133979421050265 +133980427140505 +133981237502121 +133983146098073 +133995625743769 +133995763425449 +133995763935911 +133996234746535 +133997072558759 +133997639009689 +133997915103401 +133998383816873 +133999252225433 +134012872721817 +134013481724583 +134014787421593 +134014885987737 +134016499203481 +134025684729241 +134030992115097 +134030994212249 +134031462925721 +134047335726489 +134048709903769 +134048847585449 +134048848095911 +134049419569831 +134049715994009 +134050023549607 +134050252359065 +134050254456217 +134063376116391 +134064583565481 +134064953712809 +134065525186729 +134065525697191 +134066393595289 +134066599977129 +134066862308761 +134067203956905 +134067400770969 +134067939196313 +134069079541145 +134069112552857 +134073005189799 +134074074957209 +134081830543529 +134082200690857 +134082465119641 +134082772164777 +134082772675239 +134083846955177 +134084109286809 +134084647749017 +134085787008409 +134099850509721 +134100753876377 +134101461445287 +134103237952921 +134109089007001 +134110551227801 +134115989465767 +134117864539545 +134119477755289 +134132095082665 +134133135780519 +134133970666905 +134134814550695 +134135078469017 +134135386024615 +134135682448793 +134136218813849 +134136220911001 +134142416726695 +134149342060713 +134151217644953 +134151493738665 +134151962452137 +134163116885401 +134168363959705 +134168431574425 +134170180411561 +134171119397543 +134185751227047 +134186586113433 +134186617027993 +134187427389609 +134201955920551 +134202931634345 +134203535614121 +134204336188071 +134205444210073 +134218162200745 +134218966140313 +134219575143079 +134220178612393 +134220440944025 +134220979406233 +134222658176409 +134237085533593 +134237928906921 +134239197365657 +134240810581401 +134252321122983 +134254332511641 +134255040080551 +134256444343705 +134258057559449 +134271145697449 +134271146207911 +134271717681831 +134272550471065 +134272552568217 +134272583482777 +134273021281689 +134282181641625 +134286714415783 +134288294109353 +134288393185959 +134288657104281 +134304128655529 +134306374387097 +134306407398809 +134306945861017 +134307083542697 +134307084053159 +134307951951257 +134312550279847 +134315633313177 +134322213445801 +134322948685209 +134323759046825 +134324023475609 +134324330520745 +134324331031207 +134324627455385 +134325198929305 +134338287577767 +134340162651545 +134341839324569 +134342312232345 +134349462252199 +134355297797529 +134357311063449 +134359559210393 +134373653438633 +134374260564137 +134376372906663 +134383144830361 +134383975082663 +134390328942761 +134390762735001 +134390900416681 +134390900927143 +134392776000921 +134393052094633 +134393520808105 +134393619884711 +134394389216665 +134408915139993 +134409725501609 +134409922315673 +134409989930393 +134412677753511 +134426129106329 +134426503766185 +134426599916953 +134428175383961 +134441264252313 +134443277518233 +134445093970089 +134447002566041 +134451748963737 +134458513107623 +134459720556713 +134460090704041 +134460662177961 +134460662688423 +134461736968361 +134461999299993 +134462338850985 +134462340948137 +134462537762201 +134463076187545 +134464216532377 +134464249544089 +134464352116905 +134472325170585 +134475691417769 +134476295397545 +134476729189785 +134478643889561 +134478742455705 +134479487262889 +134480355671449 +134487213901209 +134492938395817 +134494486604455 +134494987500953 +134495890867609 +134511192194457 +134512566371737 +134512704053417 +134512704563879 +134513276037799 +134513308033193 +134514108827033 +134514110924185 +134514141838745 +134514717829799 +134529107658137 +134529951541927 +134530523015847 +134531355805081 +134531357902233 +134545687011497 +134546057158825 +134546321587609 +134546628632745 +134546629143207 +134547703423145 +134547932743065 +134547965754777 +134557191669145 +134563500950937 +134563568565657 +134565179721113 +134565317402793 +134566256388775 +134579845933735 +134581721007513 +134583334223257 +134591020608167 +134597092911783 +134600581201305 +134601655991705 +134613199039143 +134615074112921 +134615350206633 +134615818920105 +134624703186329 +134628432240809 +134630445506729 +134632222524825 +134633065898153 +134634334356889 +134635947572633 +134649607695015 +134650473495961 +134651283857577 +134651548286361 +134665707208089 +134665811878057 +134666282688681 +134666283199143 +134666854673063 +134667687462297 +134667720474009 +134668158272921 +134668795264409 +134682822608281 +134683431611047 +134684068822425 +134684297411993 +134684835874201 +134685437536935 +134690440293031 +134693307319705 +134701511378329 +134701544390041 +134702082852249 +134702220533929 +134702221044391 +134716177590951 +134717249773737 +134718188979609 +134720300811673 +134721914027417 +134728772257177 +134733424568999 +134734496751785 +134734970170023 +134736044960423 +134736976315801 +134737449223577 +134750570883751 +134752150577321 +134752249653927 +134756039427481 +134761034843545 +134769397555369 +134771509897895 +134786069913769 +134786805153177 +134787615514793 +134787879943577 +134788186988713 +134788187499175 +134788483923353 +134789022385561 +134790567766695 +134804052131225 +134804862492841 +134805126921625 +134806672522649 +134807814744743 +134819154265497 +134820936624807 +134821167531417 +134822011415207 +134823415678361 +134823954103705 +134825750857113 +134836401243545 +134838414509465 +134842139557273 +134843180605609 +134852560848281 +134854619202969 +134854757395111 +134856632468889 +134856908562601 +134857377276073 +134857476352679 +134858245684633 +134870828409001 +134871432388777 +134871866181017 +134872003862697 +134873242418585 +134873780880793 +134873879446937 +134875492662681 +134889985574297 +134892031851929 +134892638977433 +134906329185689 +134907841555111 +134908413029031 +134909245818265 +134909278829977 +134909618062745 +134909854821031 +134923947172009 +134924518645929 +134924519156391 +134925627178393 +134925855767961 +134926195318953 +134926394230169 +134928106012057 +134928208584873 +134931998648999 +134934865675673 +134938441319833 +134939515890343 +134941194150057 +134941458578841 +134941765623977 +134941766134439 +134942062558617 +134943069734297 +134943102746009 +134956794863785 +134958343072423 +134958843968921 +134959747335577 +134966897355431 +134974982924967 +134975590050471 +134978471214489 +134992964126105 +134993808009895 +134994379483815 +134995212273049 +134995584517529 +135008197838233 +135008336030375 +135010145549721 +135010211104153 +135010487197865 +135010955911337 +135022110344601 +135027357418905 +135027425033625 +135029036189081 +135029173870761 +135030112856743 +135044309016745 +135044744686247 +135045109590695 +135045577475481 +135045610487193 +135046420848809 +135046685277593 +135060949379751 +135062494980775 +135063569771175 +135064437669273 +135065512459673 +135067309213081 +135072521141657 +135077959599513 +135079205813657 +135079434403225 +135079972865433 +135080574528167 +135092288708777 +135094301974697 +135096078992793 +135096112004505 +135096922366121 +135098190824857 +135099804040601 +135111314582183 +135112386764969 +135113325970841 +135113463652521 +135114538442921 +135115437802905 +135117051018649 +135129668346025 +135130139667111 +135130711141031 +135131543930265 +135131576941977 +135132651732377 +135133728619929 +135134197333401 +135139161834905 +135141125275033 +135145707874983 +135147287568553 +135147386645159 +135151176418713 +135151444311449 +135165367846297 +135165400858009 +135165939320217 +135166077001897 +135166077512359 +135172990773927 +135181942144409 +135182752506025 +135183016934809 +135183324490407 +135183620914585 +135184159376793 +135185704757927 +135197281036967 +135198353219753 +135198826637991 +135199430107305 +135199901428391 +135200504897705 +135200767229337 +135200832783769 +135201305691545 +135214291256729 +135216073616039 +135216302425497 +135216304522649 +135217148406439 +135218014207385 +135218552669593 +135219091094937 +135233254023337 +135235366365863 +135237142873497 +135242138289561 +135247677373849 +135249756194201 +135249894386343 +135251769460121 +135252045553833 +135252514267305 +135252613343911 +135253382675865 +135254389851545 +135267040701095 +135267908599193 +135268620394665 +135268718960809 +135268983389593 +135270528990617 +135271671212711 +135279991883161 +135285122565529 +135285867372713 +135287168843161 +135287775968665 +135287880638633 +135300255614361 +135300257711513 +135302270977433 +135304053336743 +135305996025241 +135310742422937 +135312755688857 +135319084163241 +135319655637161 +135319656147623 +135320764169625 +135320992759193 +135321332310185 +135321531221401 +135323243003289 +135323345576105 +135334684876969 +135335722648985 +135335860330665 +135336836554921 +135337098886553 +135337637348761 +135337670360473 +135337735914905 +135339349130649 +135345861648553 +135346207360409 +135351931855017 +135353477456041 +135353480063655 +135354083532969 +135354345864601 +135354884326809 +135370185653657 +135371698023079 +135372269496999 +135373102286233 +135373135297945 +135374280885657 +135381548346023 +135388101117337 +135388945001127 +135389516475047 +135390349264281 +135403372358311 +135405050618025 +135405315046809 +135405622091945 +135405622602407 +135405851411865 +135406926202265 +135406959213977 +135414946217369 +135420619336359 +135422494410137 +135422562024857 +135424173180313 +135424310861993 +135425249847975 +135438839392935 +135439446518439 +135440988463273 +135441084614041 +135448397888921 +135456086370983 +135457631972007 +135458235441321 +135458235951783 +135458706762407 +135460649450905 +135462425738649 +135472054306201 +135472192498343 +135474002017689 +135474067572121 +135474812379305 +135476217152921 +135476687963545 +135477762534055 +135489438965929 +135491215984025 +135491248995737 +135492059357353 +135493327816089 +135493934941593 +135494941031833 +135508165484713 +135508966058663 +135509433943449 +135509466955161 +135510277316777 +135510541745561 +135524805337257 +135526680921497 +135526713933209 +135527425728681 +135527788723609 +135529334324633 +135541813970329 +135541816067481 +135542820060569 +135543062281625 +135543290871193 +135543827236249 +135543829333401 +135544430996135 +135552300778905 +135559060948377 +135560504837529 +135560537849241 +135561074214297 +135561213993129 +135561214503591 +135562080304537 +135575171050151 +135576243232937 +135577182438809 +135577320120489 +135578394910889 +135579294270873 +135580907486617 +135587765716377 +135592418028199 +135592886741671 +135593490210985 +135593523953049 +135593963629223 +135594567098537 +135595038419623 +135595641888937 +135595904220569 +135596442682777 +135611144036521 +135613392183465 +135615300779417 +135620028302745 +135621093436071 +135628391014569 +135629795788185 +135630503357095 +135645798612377 +135646608973993 +135647180958375 +135648015844761 +135648046759321 +135649561225895 +135654491307417 +135662177692327 +135663045590425 +135663251972265 +135663757385897 +135663855952041 +135664120380825 +135664656745881 +135665665981849 +135666808203943 +135678147724697 +135679930084007 +135680158893465 +135680160990617 +135681004874407 +135681870675353 +135682409137561 +135682947562905 +135689956244889 +135695392605593 +135695394702745 +135697405871513 +135697407968665 +135699190327975 +135699222323369 +135711533841817 +135713612662169 +135713750854311 +135715625928089 +135716370735273 +135716469811879 +135717239143833 +135717307624103 +135729821868201 +135730859640217 +135730997321897 +135732235877785 +135732774339993 +135732872906137 +135734486121881 +135735493297561 +135747103449257 +135748144147111 +135748979033497 +135749723840681 +135751025311129 +135751632436633 +135751737106601 +135764350427305 +135765322644889 +135768239277465 +135768272289177 +135769417876889 +135782940631209 +135783512615591 +135784378416537 +135784849227161 +135785188778153 +135785385592217 +135785387689369 +135785453206937 +135787202044073 +135793859134873 +135798509349543 +135800187609257 +135800759593639 +135802063193497 +135802096205209 +135802632570265 +135803139861159 +135815788322985 +135817333924009 +135817336531623 +135818202332569 +135818740794777 +135833976384167 +135834583509671 +135836125454505 +135838539464089 +135851154694313 +135851957585305 +135854205732249 +135862651792039 +135867329489575 +135868401672361 +135868875090599 +135869139008921 +135869204563353 +135869949370537 +135871354144153 +135871824954777 +135872899525287 +135884475804327 +135888029648281 +135888167329961 +135889106315943 +135903302475945 +135904570934681 +135904603946393 +135904810328233 +135905414308009 +135919942838951 +135921488439975 +135922091909289 +135922092419751 +135922563230375 +135924505918873 +135930190792089 +135936014363303 +135936950961561 +135936953058713 +135937957051801 +135938199272857 +135938427862425 +135938964227481 +135938966324633 +135939567987367 +135940577443225 +135953295433897 +135955072451993 +135955105463705 +135955916335783 +135957184284057 +135957791409561 +135958797499801 +135958865980071 +135963296751785 +135971380224169 +135972319430041 +135972457111721 +135974431262105 +135976044477849 +135984218670489 +135990537389465 +135990570401177 +135991006102937 +135991282196649 +135991645191577 +135993190792601 +136005908783273 +136006281027753 +136008529174697 +136022917416345 +136024394317209 +136024930682265 +136025070971559 +136025936772505 +136026543898009 +136041745965225 +136042317949607 +136043183750553 +136044698217127 +136057346678953 +136057380421017 +136057820097191 +136058423566505 +136058894887591 +136059760688537 +136060299150745 +136073284715929 +136075067075239 +136075295884697 +136075297981849 +136076141865639 +136077007666585 +136077546128793 +136091875238057 +136092247482537 +136093652256153 +136095197637287 +136103095188889 +136108887845543 +136110433446567 +136111507726505 +136112376135065 +136112444615335 +136126034160295 +136126869046681 +136127613853865 +136127712420009 +136129522449817 +136130664671911 +136142240440489 +136143281138343 +136144050470297 +136144116024729 +136144584738201 +136144860831913 +136146769427865 +136146874097833 +136159249073561 +136159251170713 +136159724907175 +136161262339481 +136161264436633 +136163046795943 +136163078791337 +136169735882137 +136171749148057 +136177572719271 +136178649606823 +136179515407769 +136179986218393 +136180325769385 +136180522583449 +136180524680601 +136180590198169 +136182135799193 +136182339035305 +136193678336169 +136196092345753 +136196399901351 +136196630807961 +136196729374105 +136197474691751 +136198342589849 +136199349765529 +136206635271577 +136210925314217 +136212473522855 +136213339323801 +136213877786009 +136228206895273 +136229179112857 +136230016925081 +136230551192985 +136232095745433 +136233274344857 +136239426846105 +136245453873321 +136246291685545 +136248439356825 +136249342723481 +136262365817511 +136263539174055 +136264516985001 +136264616061607 +136265952673177 +136266489038233 +136266996329127 +136268102253977 +136272712336793 +136279612795559 +136281192489129 +136281763963049 +136284243307175 +136298439977639 +136299981922473 +136299982432935 +136316625431207 +136317228900521 +136317229410983 +136317700221607 +136331185957543 +136332258140329 +136332731558567 +136332995476889 +136333805838505 +136335210612121 +136335681422745 +136336755993255 +136348432425129 +136349978536615 +136350209443225 +136350242454937 +136351053327015 +136352928400793 +136353066592935 +136353934491033 +136354002971303 +136365342492057 +136367158943913 +136367355757977 +136368427402649 +136369270775977 +136378293454233 +136382589470105 +136384602736025 +136384771014041 +136385608826265 +136385674380697 +136386143094169 +136386419187881 +136388327783833 +136399870831271 +136400807429529 +136400809526681 +136401416432295 +136401813519769 +136402055740825 +136402284330393 +136402820695449 +136402822792601 +136402888310169 +136404433911193 +136411294238105 +136418054407577 +136418663410343 +136419531308441 +136420067673497 +136420207962791 +136421073763737 +136421680889241 +136435236692137 +136436175898009 +136436313579689 +136437958257319 +136439900945817 +136452483670185 +136452517412249 +136453560557737 +136453789877657 +136454897679769 +136455205235367 +136455436141977 +136469765251241 +136470135398569 +136470137495721 +136470737468825 +136471575281049 +136472109548953 +136472385642665 +136478971936153 +136480985202073 +136481269908889 +136487012229289 +136487384473769 +136488250785177 +136488789247385 +136490334628519 +136506174417575 +136507040218521 +136508554685095 +136514270692761 +136521171151527 +136522006037913 +136522750845097 +136523322319017 +136524659441049 +136525801663143 +136537141183897 +136537276768425 +136539152352665 +136539154449817 +136540864134553 +136541402596761 +136549874042265 +136554386064793 +136554388161945 +136554523746473 +136554524256935 +136554861898407 +136556399330713 +136556401427865 +136558183787175 +136558215782569 +136572744313511 +136574289914535 +136575364194473 +136575364704935 +136576301083303 +136576303180455 +136583063349927 +136588815327401 +136590932912807 +136591229336985 +136591536892583 +136591765702041 +136591767799193 +136592611682983 +136593479581081 +136606096908457 +136607137606311 +136607906938265 +136607972492697 +136608441206169 +136608717299881 +136609288773801 +136610592884121 +136610625895833 +136623343886505 +136624147826073 +136625153916313 +136625688184217 +136626161091993 +136627232736665 +136628411336089 +136641429187239 +136643371875737 +136643842686361 +136644182237353 +136644379051417 +136644381148569 +136644446666137 +136645992267161 +136646195503273 +136652852594073 +136657502808743 +136658676165287 +136659653976233 +136659753052839 +136661089664409 +136661626029465 +136663239245209 +136674578546073 +136674781782185 +136676591811993 +136676899367591 +136677195791769 +136677734253977 +136685065354649 +136687132420775 +136687363327385 +136695118913705 +136695119424167 +136709310341289 +136710148153513 +136713133637017 +136713199191449 +136719395007143 +136720530292121 +136726322948775 +136726791662247 +136727395131561 +136727868549799 +136728940732585 +136728942829737 +136729809141145 +136730347603353 +136730380615065 +136730818413977 +136731892984487 +136743469263527 +136745048957097 +136745620431017 +136748099775143 +136760479483289 +136762295935145 +136762492749209 +136763564393881 +136774530401689 +136777760844455 +136778835124393 +136779909914793 +136780513894569 +136781085368489 +136781085878951 +136781314688409 +136795007822503 +136795944420761 +136795946517913 +136796082102441 +136796082612903 +136796553423527 +136796950511001 +136797156892841 +136797192732057 +136797957686681 +136797959783833 +136798025301401 +136799570902425 +136812288893097 +136813835004583 +136814063814041 +136814065911193 +136814909794983 +136816784868761 +136816923060903 +136817385702809 +136830373683369 +136830407425433 +136831310792089 +136831312889241 +136831781602713 +136833095248551 +136834632680857 +136843212129689 +136846445938073 +136848459203993 +136849465294233 +136849530848665 +136849999562137 +136850275655849 +136852151240089 +136852184251801 +136863726788777 +136864902242473 +136865272389801 +136866712272281 +136867246540185 +136867522633897 +136867719447961 +136869398218137 +136881910875545 +136883387776409 +136883924141465 +136884930231705 +136885537357209 +136902177209753 +136911873392025 +136916340138153 +136916373880217 +136918457723559 +136918754147737 +136919061703335 +136919290512793 +136919292609945 +136926623710617 +136932413759657 +136934289343897 +136934664003753 +136936001125785 +136936537490841 +136936539587993 +136950868697257 +136951238844585 +136951240941737 +136952107253145 +136952645715353 +136954191096487 +136960953363111 +136962088648089 +136967881304743 +136969426905767 +136970499088553 +136970501185705 +136970501696167 +136971438074535 +136971440171687 +136984455635113 +136985027619495 +136985862505881 +136986607313065 +136987178786985 +136988515909017 +136988620578985 +137001233899689 +137001702613161 +137002274597543 +137003043929497 +137003109483929 +137003578197401 +137003854291113 +137004425765033 +137005729875353 +137005762887065 +137018242532761 +137018380214441 +137018380724903 +137020255798681 +137022072250537 +137036566178471 +137038508866969 +137038715248809 +137039319228585 +137039516042649 +137039518139801 +137039583657369 +137041129258393 +137052671795369 +137054789380775 +137055085804953 +137055393360551 +137055622170009 +137055624267161 +137056465543337 +137056468150951 +137062955367833 +137063240074649 +137069715537305 +137069918773417 +137071728803225 +137072036358823 +137072332783001 +137072869148057 +137072871245209 +137073339958681 +137083766455705 +137087200354473 +137088004294041 +137089010384281 +137089544652185 +137090017559961 +137091089204633 +137091696330137 +137092267804057 +137095621978791 +137104447332521 +137105285144745 +137108270628249 +137108336182681 +137121359276711 +137122532633255 +137123510444201 +137124681703593 +137125482497433 +137127095713177 +137131705795993 +137138606254759 +137140185948329 +137140757422249 +137140986522279 +137158975892135 +137170079989145 +137172897835687 +137173972115625 +137175650885801 +137176222870183 +137191251599529 +137191725017767 +137192797200553 +137193665609113 +137194204071321 +137194237083033 +137195749452455 +137200498453159 +137208971995815 +137209200805273 +137209202902425 +137210044178601 +137210046786215 +137211921859993 +137224335951257 +137226152403113 +137226349217177 +137241582929305 +137243596195225 +137244602285465 +137244667839897 +137245136553369 +137245412647081 +137247288231321 +137247321243033 +137258864290471 +137259800888729 +137259938570409 +137259939080871 +137260409891495 +137261013360809 +137261814154649 +137263427370393 +137269102586535 +137277047866777 +137279061132697 +137280674348441 +137294230151337 +137294263893401 +137295167260057 +137295169357209 +137295638070681 +137296951716519 +137304798430617 +137311477129385 +137311510871449 +137312554527399 +137313594714791 +137313891138969 +137314198694567 +137314427504025 +137314429601177 +137327583256745 +137328758710441 +137329128857769 +137330568740249 +137331103008153 +137331379101865 +137331575915929 +137333254686105 +137337180334759 +137340263368089 +137346005688489 +137346375835817 +137347244244377 +137347782706585 +137349328087719 +137366033677721 +137373264151961 +137379592626345 +137380164610727 +137381744304297 +137382315778217 +137383652900249 +137396270227625 +137398145811865 +137398421905577 +137399857593753 +137400393958809 +137400396055961 +137408867501465 +137413379523993 +137413517205673 +137413517716135 +137415392789913 +137415668883625 +137416641101209 +137417209241769 +137433283373735 +137433886843049 +137434355556521 +137434358164135 +137435294542503 +137435296639655 +137442056809127 +137449926372007 +137450222796185 +137450530351783 +137450759161241 +137450761258393 +137451602534569 +137451605142183 +137465090367657 +137465559081129 +137466131065511 +137466900397465 +137467434665369 +137467710759081 +137468282233001 +137469586343321 +137469619355033 +137482337345705 +137483141285273 +137484147375513 +137484681643417 +137485154551193 +137486833321369 +137501260678553 +137503175696553 +137503372510617 +137503744755097 +137504582567321 +137504985726361 +137510660942503 +137516496267943 +137517669624487 +137518507656601 +137518647435433 +137519818694825 +137520048014745 +137520619488665 +137522232704409 +137533572005273 +137533775241385 +137535321352871 +137535585271193 +137535892826791 +137536189250969 +137536725616025 +137536727713177 +137537196426649 +137544058813849 +137546356786585 +137552469254313 +137552568330919 +137554112883367 +137568303800489 +137569141612713 +137572127096217 +137572192650649 +137586388590761 +137587934191785 +137587936799399 +137588802600345 +137589341062553 +137589374074265 +137590886443687 +137602462722727 +137604042416297 +137604613890217 +137604842990247 +137606014469529 +137619472942489 +137620917149865 +137621289394345 +137621486208409 +137637828583593 +137637829094055 +137638435709097 +137639980261545 +137640079338151 +137641888857497 +137654937879961 +137655075561641 +137655076072103 +137655546882727 +137656384694951 +137656951145881 +137657227239593 +137658564361625 +137673057273241 +137673059370393 +137673900646569 +137673903254183 +137689400884633 +137690304251289 +137690306348441 +137690775061913 +137692088707751 +137702205588889 +137705439397273 +137707452663193 +137708458753433 +137708993021337 +137709269115049 +137711144699289 +137711177711001 +137716140115353 +137718103555481 +137718276382889 +137722720247977 +137723895701673 +137724265849001 +137724837322921 +137724837833383 +137725705731481 +137726239999385 +137726516093097 +137726712907161 +137728391677337 +137740904334745 +137742346126745 +137742819034521 +137742917600665 +137744530816409 +137751389046169 +137752616385945 +137760066012569 +137775367339417 +137776410995367 +137776879708839 +137777451182759 +137777747606937 +137778055162535 +137778283971993 +137778286069145 +137791407218857 +137793282803097 +137793558896809 +137794126686887 +137794994584985 +137795530950041 +137795533047193 +137809862156457 +137810232303785 +137810496732569 +137810804288167 +137811100712345 +137811639174553 +137813184555687 +137827743710617 +137829023834281 +137829492547753 +137834835552935 +137839617279385 +137844021078695 +137845600772265 +137846172246185 +137847509368217 +137860227358889 +137861268056743 +137862243770537 +137862847750313 +137863419224233 +137864723334553 +137864756346265 +137877235991961 +137877373673641 +137877374184103 +137879249257881 +137879525351593 +137879994065065 +137896397669785 +137898509501849 +137899719558553 +137900122717593 +137911698996633 +137913782839975 +137914615629209 +137914617726361 +137915459002537 +137922233533849 +137929987023017 +137930458344103 +137930722262425 +137931029818023 +137931326242201 +137931862607257 +137931864704409 +137946193813673 +137948003843481 +137948210225321 +137948439545241 +137948472556953 +137949011019161 +137950689789337 +137954615437991 +137957698471321 +137963440791721 +137964278603945 +137965719535001 +137966395678889 +137966396189351 +137966692613529 +137967264087449 +137980352735911 +137982364124569 +137983904482713 +137984475956633 +137986089172377 +137990699255193 +137991527410343 +137992947402137 +137997599713959 +137999179407529 +138001151460761 +138001624368537 +138016325722281 +138016424798887 +138025209988505 +138029073448345 +138032965574825 +138032966085287 +138033572700329 +138035117252777 +138035216329383 +138035685042855 +138050245058729 +138050980298137 +138051790659753 +138052055088537 +138052362644135 +138052659068313 +138053197530521 +138053230542233 +138054742911655 +138068194264473 +138068227276185 +138069037637801 +138069302066585 +138083329410457 +138084773617833 +138085143765161 +138085145862313 +138085342676377 +138087590823321 +138100576388505 +138102589654425 +138104404009129 +138104406106281 +138106281690521 +138106314702233 +138118360555689 +138118794347929 +138118932029609 +138118932540071 +138120807613849 +138121083707561 +138121552421033 +138121651497639 +138122420829593 +138129279059353 +138135003553961 +138136041325977 +138137483117977 +138137956025753 +138138054591897 +138139667807641 +138153257352601 +138154160719257 +138154162816409 +138154631529881 +138156206996889 +138163791889817 +138170504330649 +138172016700071 +138172588173991 +138172620169385 +138173420963225 +138173423060377 +138186576715945 +138187752169641 +138188122316969 +138188693790889 +138188694301351 +138189768581289 +138190030912921 +138190372561065 +138190569375129 +138192248145305 +138197243561369 +138198071716519 +138204999147689 +138205369295017 +138205633723801 +138205941279399 +138206237703577 +138206776165785 +138207244879257 +138208321546919 +138220970008745 +138223922480537 +138231469587865 +138233085766311 +138239158069927 +138242175548825 +138242646359449 +138257139271065 +138257415364777 +138257983154855 +138258851052953 +138259387418009 +138259389515161 +138272372983193 +138272510664873 +138272511175335 +138274386249113 +138274662342825 +138275131056297 +138291600178585 +138293349015721 +138300073721241 +138300246548649 +138306835987865 +138308919831207 +138309752620441 +138309785632153 +138310127280297 +138310595993769 +138310860422553 +138325124524711 +138326702121129 +138326704218281 +138327502695079 +138328579802521 +138328612814233 +138335372477849 +138341330804905 +138343576536473 +138343609548185 +138344148010393 +138345826780569 +138360254137753 +138362365969817 +138363979185561 +138370837415321 +138375489727143 +138376561909929 +138377501115801 +138379041473945 +138379612947865 +138381226163609 +138393843490985 +138394314812071 +138394886285991 +138394918281385 +138395719075225 +138396826877337 +138405300419993 +138405350245785 +138411462713513 +138411561790119 +138427297259689 +138428135071913 +138429542991257 +138430252146857 +138430252657319 +138430549081497 +138439630072487 +138445382049961 +138446117289369 +138446927650985 +138447192079769 +138447499635367 +138447796059545 +138448334521753 +138449879902887 +138461456181927 +138464076573351 +138465007928729 +138465480836505 +138466019261849 +138473027943833 +138478466401689 +138479910609065 +138480280756393 +138480479667609 +138482727814553 +138483266239897 +138496822553255 +138497429168297 +138498973720745 +138499541510823 +138513497546921 +138513931339161 +138514069531303 +138515944605081 +138516220698793 +138516689412265 +138516788488871 +138517557820825 +138530070478233 +138532050732441 +138532083744153 +138532894105769 +138533158534553 +138534704135577 +138541632077209 +138548394343833 +138549297710489 +138549768521113 +138551343988121 +138551951113625 +138564432856473 +138566446122393 +138567692336537 +138568260477097 +138570171170201 +138570273743017 +138574917567897 +138576930833817 +138581713707177 +138583259308201 +138583830782121 +138583831292583 +138585167904153 +138585507455145 +138587385136537 +138590712048295 +138595493774745 +138598860021929 +138599464001705 +138599897793945 +138601339585945 +138601812493721 +138601911059865 +138603524275609 +138610382505369 +138617655208615 +138619059471769 +138634360798617 +138635873168039 +138636444641959 +138636476637353 +138637277431193 +138637649675673 +138650401188519 +138652276262297 +138652552356009 +138653120146087 +138654524409241 +138654896653721 +138668855615657 +138669225762985 +138669490191769 +138669797747367 +138670094171545 +138670632633753 +138671101347225 +138672178014887 +138680498685337 +138686374174889 +138686737169817 +138688348325273 +138688486006953 +138692750027431 +138703014537895 +138703621663399 +138706032016793 +138706502827417 +138707577617817 +138714586299801 +138720261515943 +138721270971801 +138721839112361 +138722639686311 +138722881907367 +138723749805465 +138723852378281 +138724824595865 +138734171096473 +138736229451161 +138736367643303 +138738177162649 +138738242717081 +138738518810793 +138738987524265 +138746714162585 +138755391128985 +138755995108761 +138757502961049 +138759116176793 +138770692455833 +138771628834201 +138771733504169 +138772776299175 +138773609088409 +138773642100121 +138774452461737 +138774716890521 +138775793778073 +138783190433177 +138788980482217 +138789451803303 +138790023277223 +138790856066457 +138791963868569 +138793509469593 +138807433004441 +138807466016153 +138808004478361 +138815055932071 +138824679982489 +138825389138089 +138825389648551 +138825686072729 +138825993628327 +138826224534937 +138839346195111 +138840418377897 +138841357583769 +138841495265449 +138842897941913 +138843469415833 +138845082631577 +138851940861337 +138856593173159 +138858138774183 +138858742753959 +138859213564583 +138860144919961 +138860617827737 +138861156253081 +138875319181481 +138875418258087 +138879208031641 +138884203447705 +138888066907545 +138891959544487 +138892566159529 +138893970933145 +138894110711977 +138894678502055 +138896455009689 +138909238517929 +138909973757337 +138910784118953 +138911048547737 +138911356103335 +138911652527513 +138912190989721 +138913736370855 +138922057041305 +138925207469465 +138927187723673 +138927220735385 +138927932530857 +138928031097001 +138928031607463 +138928295525785 +138929841126809 +138929945796777 +138941858130599 +138942322869657 +138943767077033 +138944105228967 +138944137224361 +138944336135577 +138944937798311 +138945180019367 +138946584282521 +138947122707865 +138952188701351 +138952807581081 +138961583113625 +138962829327769 +138963397468329 +138965308161433 +138965410734249 +138977787807129 +138977925999271 +138979801073049 +138980077166761 +138980644956839 +138981414288793 +138982421464473 +138987926806697 +138988272518553 +138993997013161 +138994030755225 +138995034785177 +138996148691113 +138996411022745 +138996949484953 +138997048051097 +138998661266841 +139012250811801 +139013154178457 +139013898985641 +139015200456089 +139015807581593 +139021600238247 +139023613504167 +139031010159271 +139031581633191 +139032414422425 +139047115776169 +139047687250089 +139047687760551 +139047984184729 +139049024372121 +139049363923113 +139062684494503 +139064362754217 +139064627183001 +139064934738599 +139065231162777 +139065769624985 +139066238338457 +139067315006119 +139080902673817 +139081511676583 +139082115145897 +139082377477529 +139082915939737 +139098151529127 +139098758654631 +139100300599465 +139100301109927 +139101169008025 +139101639818649 +139102714609049 +139104490896793 +139114257656487 +139116132730265 +139116976614055 +139117814426279 +139118282311065 +139118380877209 +139118753121689 +139119590933913 +139119994092953 +139126508708009 +139131366442393 +139131504634535 +139133314153881 +139133379708313 +139134124515497 +139135529289113 +139148650949287 +139150230642857 +139150593637785 +139151031216807 +139152204793241 +139152342474921 +139165829447065 +139166765825433 +139166870495401 +139167477620905 +139167913290407 +139168746079641 +139168779091353 +139169589452969 +139169589963431 +139169853881753 +139184117983911 +139185127439769 +139185695580329 +139186267564711 +139186496154279 +139186738375335 +139187606273433 +139187708846249 +139188681063833 +139194365937049 +139201126106521 +139202132196761 +139202569995673 +139202603007385 +139203141469593 +139203206987161 +139219247596953 +139220592377241 +139221359429017 +139222972644761 +139229830874521 +139234483186343 +139235555369129 +139235589111193 +139236494575001 +139236632256681 +139237707047081 +139238606407065 +139240219622809 +139252836950185 +139253879745191 +139254712534425 +139255457341609 +139255820336537 +139257365937561 +139263158594215 +139268908474537 +139270456172713 +139270555249319 +139271393061543 +139272704319657 +139288536450457 +139289245606057 +139289246116519 +139290081002905 +139296556465561 +139305110748569 +139305921110185 +139306185538969 +139306493094567 +139306789518745 +139307327980953 +139308873362087 +139320449641127 +139321995242151 +139322598711465 +139322599221927 +139323070032551 +139323467120025 +139323673501865 +139323935833497 +139324474295705 +139325012721049 +139326789008793 +139337457763737 +139337459860889 +139338904068265 +139339274215593 +139339471029657 +139339473126809 +139340074789543 +139340317010599 +139341182811545 +139341721273753 +139342259699097 +139353598999961 +139355816012455 +139356422627497 +139357827401113 +139358534970023 +139359372782247 +139372924798361 +139373062990503 +139374938064281 +139375781948071 +139376551280025 +139389063937433 +139390209305255 +139391044191641 +139391077203353 +139391788998825 +139391887564969 +139391888075431 +139392151993753 +139393697594777 +139393802264745 +139407387803033 +139407456283303 +139408291169689 +139409035976873 +139410337447321 +139410944572825 +139423424218521 +139425437484441 +139425439581593 +139426443574681 +139426685795737 +139427253936297 +139427518365081 +139428826987929 +139429164629401 +139429267202217 +139433911027097 +139435924293017 +139442252767401 +139442824241321 +139442824751783 +139443690552729 +139444161363353 +139444500914345 +139444697728409 +139444765343129 +139457853481129 +139457887223193 +139460267490713 +139460805952921 +139460904519065 +139462517734809 +139469375964569 +139476039665049 +139476648667815 +139477252137129 +139477514468761 +139478052930969 +139495438101159 +139496270890393 +139504716950183 +139509256455577 +139509394647719 +139510466830505 +139511269721497 +139512951417511 +139513419302297 +139513517868441 +139515131084185 +139526540962471 +139528219222185 +139528791206567 +139530094806425 +139531171474087 +139543787940519 +139545367634089 +139546168208039 +139547341784473 +139547479466153 +139562007997095 +139562615122599 +139564157067433 +139564157577895 +139566571077017 +139578079521447 +139579254975143 +139580022209945 +139580264431001 +139580832571561 +139581404045481 +139581404555943 +139581633145511 +139582845837481 +139583818055065 +139595222910361 +139595361102503 +139596433285289 +139597170621849 +139597236176281 +139597980983465 +139599385757081 +139599856567705 +139600931138215 +139614384588185 +139615729368473 +139616496420249 +139618109635993 +139626283828633 +139629685915033 +139631334088873 +139632602547609 +139632635559321 +139633445920937 +139633446431399 +139633710349721 +139641048607399 +139647973941417 +139649849525657 +139650594332841 +139650957327769 +139652502928793 +139660719064473 +139664982574489 +139665988664729 +139666426463641 +139666459475353 +139666995840409 +139667063455129 +139668609056153 +139683673441689 +139684242818457 +139684383107751 +139685248908697 +139685856034201 +139699411837097 +139699445579161 +139700351042969 +139700488724649 +139702462875033 +139704076090777 +139708338364585 +139715586632359 +139717132233383 +139717735702697 +139717736213159 +139718207023783 +139719072824729 +139719611286937 +139732764942505 +139734312640681 +139735717414297 +139736560787625 +139743147081113 +139743196906905 +139745445053849 +139750953003687 +139751559618729 +139751560129191 +139752964392345 +139754509773479 +139769777578153 +139770349562535 +139771215363481 +139772729830055 +139785346296487 +139786181182873 +139786925990057 +139787024556201 +139787025066663 +139788834586009 +139788939255977 +139801314231705 +139801316328857 +139802760536233 +139803130683561 +139803327497625 +139803329594777 +139803931257511 +139804173478567 +139805039279513 +139805577741721 +139806116167065 +139811182160551 +139811801040281 +139818561209753 +139820574475673 +139820576572825 +139821580565913 +139821822786969 +139822390927529 +139822655356313 +139824404193449 +139836781266329 +139836919458471 +139838794532249 +139839539849895 +139840407747993 +139852990472361 +139853024214425 +139855404481945 +139855942944153 +139856041510297 +139857654726041 +139870272053417 +139871244271001 +139871312751271 +139872147637657 +139872616351129 +139872892444841 +139874193915289 +139874801040793 +139887519031465 +139889863329177 +139891407881625 +139905604332199 +139906681219751 +139907547020697 +139908017831321 +139908357382313 +139908554196377 +139908621811097 +139910167412121 +139921677953703 +139923829121193 +139923928197799 +139925801174425 +139926308465319 +139927414390169 +139939896133017 +139940505135783 +139941370936729 +139941909398937 +139957752113831 +139959294058665 +139959294569127 +139963922473129 +139969955118489 +139973251115687 +139973485486249 +139974323298473 +139977275770265 +139977374336409 +139978987552153 +139990498093735 +139991570276521 +139992043694759 +139992307613081 +139993118485159 +139994522748313 +139994993558937 +139995131751079 +139996068129447 +140007644408487 +140009224102057 +140009795575977 +140011198252441 +140011335934121 +140024654628249 +140024822906265 +140026471080105 +140026667894169 +140027739538841 +140028582912169 +140028583422631 +140030359930265 +140030596688551 +140041935989415 +140043111443111 +140043878677913 +140044120898969 +140044689039529 +140045260513449 +140045261023911 +140045489613479 +140046702305449 +140053359396249 +140057406679719 +140059182967463 +140060119565721 +140060728568487 +140061125655961 +140061596466585 +140062132831641 +140062200446361 +140063746047385 +140078010149543 +140078241056153 +140079084939943 +140079585836441 +140080352888217 +140081966103961 +140087639222951 +140090258785689 +140093474768281 +140094548828329 +140094582570393 +140095488034201 +140095625715881 +140099213082009 +140107387274649 +140112802626969 +140113640439193 +140113705993625 +140114174707097 +140114450800809 +140121037094297 +140123335067033 +140127901933737 +140129077387433 +140129449631913 +140130315943321 +140130854405529 +140131697778857 +140148099286425 +140148239575719 +140149105376665 +140149712502169 +140165486553767 +140166319343001 +140166352354713 +140167866821287 +140181592170665 +140181592681127 +140182063491751 +140182929292697 +140183467754905 +140196451222937 +140196453320089 +140196589415079 +140198267674793 +140198464488857 +140198466586009 +140199068248743 +140199310469799 +140200176270745 +140200714732953 +140213030576297 +140214809471655 +140215043842217 +140215416086697 +140215416597159 +140216216880537 +140216282398105 +140216820860313 +140218366241447 +140232056449703 +140233164471705 +140233602050727 +140234676841127 +140235544739225 +140249202764455 +140250037650841 +140250782458025 +140250881534631 +140251353931945 +140252658042265 +140252691053977 +140252795723945 +140259903702425 +140265409044649 +140266381262233 +140266449742503 +140267219074457 +140267284628889 +140267753342361 +140268029436073 +140269938032025 +140272155044519 +140282417677721 +140282555869863 +140284430943641 +140284433040793 +140285437033881 +140286247395497 +140286511824281 +140288260661417 +140294917752217 +140300741323431 +140301818210983 +140302684011929 +140303154822553 +140303494373545 +140303691187609 +140303758802329 +140305304403353 +140316846940329 +140316880682393 +140318964525735 +140319260949913 +140319568505511 +140319799412121 +140320643295911 +140321511194009 +140325773467817 +140327415219609 +140329197578919 +140335033124249 +140336211503783 +140336507927961 +140337046390169 +140351375499433 +140353185529241 +140353719797145 +140355264349593 +140362595450265 +140368388106919 +140368622477481 +140369460289705 +140371874299289 +140372412761497 +140372445773209 +140372511327641 +140374124543385 +140385534421671 +140387685589161 +140387784665767 +140389362262185 +140390164933287 +140391270858137 +140402781399719 +140404361093289 +140404932567209 +140416595559833 +140423150526633 +140423151037095 +140427778941097 +140437072980647 +140438147260585 +140438147771047 +140439015669145 +140439257890201 +140439826030761 +140440090459545 +140440397504681 +140440398015143 +140454354561703 +140455426744489 +140455900162727 +140456164081049 +140456503632041 +140456974953127 +140457578422441 +140457840754073 +140458379216281 +140458412227993 +140458850026905 +140458988219047 +140459924597415 +140464355369129 +140473147140775 +140473375950233 +140473378047385 +140474221931175 +140474722827673 +140476697839001 +140477103095193 +140485277287833 +140488511096217 +140490327548073 +140490524362137 +140491596006809 +140492439890599 +140494216398233 +140501462058393 +140507771340185 +140508777430425 +140508842984857 +140509311698329 +140509587792041 +140521263147687 +140523039435431 +140523976033689 +140524114225831 +140524585036455 +140524982123929 +140525452934553 +140525989299609 +140526056914329 +140527602515353 +140535290997415 +140543236277657 +140543376566951 +140544242367897 +140544849493401 +140557331236249 +140558405296297 +140558439038361 +140559342405017 +140559344502169 +140559482183849 +140561126861479 +140562664293785 +140563069549977 +140569139756441 +140576729161897 +140576729672359 +140578066283929 +140578373839527 +140578604746137 +140591758401705 +140592933855401 +140593304002729 +140593306099881 +140594172411289 +140594710873497 +140594743885209 +140595554246825 +140604153806233 +140609946462887 +140610180833449 +140610550980777 +140610553077929 +140610553588391 +140611419389337 +140611957851545 +140612332511401 +140613503232679 +140629343021735 +140630175810969 +140630208822681 +140644339755687 +140645174642073 +140645919449257 +140646018525863 +140646490923177 +140647828045209 +140647932715177 +140660307690905 +140660445372585 +140660445883047 +140662124142761 +140662320956825 +140662323053977 +140662924716711 +140664032738713 +140664571200921 +140673042646425 +140677554668953 +140677692350633 +140677692861095 +140679567934873 +140679570032025 +140680574025113 +140681384386729 +140681648815513 +140695912917671 +140697458518695 +140698061988009 +140698533309095 +140705305232793 +140711983931561 +140712017673625 +140714101516967 +140714397941145 +140714705496743 +140714934306201 +140714936403353 +140715780287143 +140725831613849 +140729265512617 +140730306210471 +140731075542425 +140731141096857 +140731609810329 +140731885904041 +140733761488281 +140733794499993 +140740770170265 +140746512490665 +140748322520473 +140750401340825 +140751008466329 +140764597791399 +140766540479897 +140767011290521 +140767350841513 +140767547655577 +140767615270297 +140769160871321 +140770021246361 +140780671412903 +140782822580393 +140784499253417 +140786407849369 +140798889592217 +140800067971751 +140800364395929 +140800900760985 +140800902858137 +140810698112409 +140812145147289 +140817716043945 +140818287517865 +140818288028327 +140832244574887 +140832478945449 +140833316757673 +140835730767257 +140836269229465 +140836302241177 +140836367795609 +140837981011353 +140842563611303 +140849491552935 +140850563735721 +140851037153959 +140851640623273 +140852109336745 +140852111944359 +140852977745305 +140853516207513 +140853549219225 +140853987018137 +140854125210279 +140855061588647 +140866637867687 +140868217561257 +140868789035177 +140883648087449 +140885464539305 +140885661353369 +140886732998041 +140897699005849 +140900929448615 +140902003728553 +140902004239015 +140903078518953 +140903114358169 +140903682498729 +140904253972649 +140904254483111 +140911167744679 +140918176426663 +140919113024921 +140919251217063 +140920325497001 +140921126290841 +140922739506585 +140937003608743 +140937232418201 +140937234515353 +140938075791529 +140938078399143 +140946863588761 +140950409872793 +140952468227481 +140953542287529 +140953576029593 +140954479396249 +140954481493401 +140956263852711 +140957801285017 +140972633898393 +140972699452825 +140973168166297 +140973444260009 +140975319844249 +140982328526233 +140986895392937 +140988070846633 +140988440993961 +140989309402521 +140989847864729 +140989880876441 +140990691238057 +140992566822297 +141006521271705 +141007092745625 +141008098835865 +141008705961369 +141011579602329 +141025312802201 +141025345813913 +141040586140327 +141041922751897 +141042230307495 +141042459116953 +141042461214105 +141050932659609 +141055444682137 +141055582363817 +141055582874279 +141057261133993 +141057457948057 +141057734041769 +141059169729945 +141059706095001 +141059708192153 +141061319310745 +141074037301417 +141074407448745 +141074410056359 +141075275857305 +141075814319513 +141077359700647 +141084121967271 +141091049908903 +141092595509927 +141093198979241 +141093667692713 +141093670300327 +141107624239273 +141108196223655 +141109775917225 +141110347391145 +141111684513177 +141119725316775 +141124402503849 +141124871217321 +141126212533657 +141126746801561 +141127022895273 +141128898479513 +141141411136921 +141141548818601 +141141549329063 +141143424402841 +141143700496553 +141145240854697 +141152726100647 +141159734782631 +141161883852969 +141162487832745 +141162684646809 +141164297862553 +141175840399529 +141175874141593 +141177957984935 +141178254409113 +141178561964711 +141178790774169 +141178792871321 +141179636755111 +141186123971993 +141194026583449 +141195501387161 +141196037752217 +141196039849369 +141210368958633 +141212145976729 +141212178988441 +141214257808793 +141214864934297 +141215939504807 +141225602670761 +141227615936681 +141228453748905 +141230867758489 +141231406220697 +141231439232409 +141231504786841 +141233118002585 +141244527880871 +141246679048361 +141247610914201 +141247850307753 +141248079627673 +141248355721385 +141250264317337 +141261774858919 +141262982308009 +141263354552489 +141263926026409 +141265326605721 +141266304196777 +141282144496295 +141293248593305 +141297140719785 +141297141230247 +141299292397737 +141299391474343 +141314420203689 +141314893621927 +141315497091241 +141315965804713 +141315968412327 +141316834213273 +141317372675481 +141318551274905 +141332140599975 +141332369409433 +141332371506585 +141333212782761 +141333215390375 +141344270747033 +141347504555417 +141348948762793 +141349321007273 +141349517821337 +141357686734233 +141358205273497 +141364785406121 +141367770889625 +141368305157529 +141368581251241 +141370456835481 +141382969492889 +141383107685031 +141384982758809 +141385258852521 +141386595974553 +141387738196647 +141392668278169 +141393454204313 +141401658262937 +141401934356649 +141402131170713 +141403842952601 +141416324695449 +141417398755497 +141417432497561 +141418335864217 +141418337961369 +141418476153511 +141420120320679 +141429580250521 +141435723131559 +141436191845031 +141437059743129 +141437367298727 +141437596108185 +141437598205337 +141440351035561 +141450751860905 +141451927314601 +141452297461929 +141452869446311 +141453165870489 +141453473426087 +141453704332697 +141453737344409 +141454547706025 +141456423290265 +141469174292649 +141469544439977 +141470412848537 +141470951310745 +141471088992425 +141472496691879 +141486084359577 +141489169270169 +141503333214887 +141504912908457 +141505484382377 +141505512881561 +141506821504409 +141519301150105 +141519438831785 +141519439342247 +141521314416025 +141521590509737 +141523026197913 +141523562562969 +141523564660121 +141525175778713 +141532036105625 +141536548128153 +141536686320295 +141538561394073 +141538837487785 +141557055447209 +141557524160681 +141557526768295 +141564298691993 +141571011132825 +141573094976167 +141573391400345 +141573698955943 +141573927765401 +141573929862553 +141574773746343 +141588258971817 +141590069001625 +141590275383465 +141590879363241 +141591680157081 +141592754947481 +141605505949865 +141607282967961 +141607315979673 +141607522361513 +141607784693145 +141610001925529 +141611076496039 +141624429282713 +141626541114777 +141628154330521 +141635012560281 +141639662994841 +141639664872103 +141641676260761 +141642747905433 +141643216618905 +141643492712617 +141645401308569 +141657883051417 +141658489957031 +141659357855129 +141659894220185 +141659896317337 +141671138606489 +141675637858473 +141675736935079 +141677281487527 +141691472404649 +141692310216873 +141694427802279 +141694724226457 +141695031782055 +141695262688665 +141695295700377 +141696974470553 +141697045047975 +141709557194921 +141710292434329 +141710634082473 +141711102795945 +141711367224729 +141711674780327 +141711971204505 +141712509666713 +141713688266137 +141725631326887 +141726838775977 +141727211020457 +141728648805785 +141729183073689 +141729655981465 +141742641546649 +141744085754025 +141744455901353 +141744457998505 +141744654812569 +141746902959513 +141760997187753 +141760997698215 +141763148865705 +141763247942311 +141763716655783 +141771344217497 +141778106484121 +141778244676263 +141779352698265 +141779548276121 +141780119750041 +141780395843753 +141781732965785 +141782875187879 +141794350293161 +141795320413593 +141796225877401 +141796227974553 +141796258889113 +141796829857177 +141805857047961 +141811461686681 +141812569488793 +141813472855449 +141813474952601 +141828641874089 +141831627357593 +141832437719209 +141834313303449 +141839308719513 +141840136874663 +141841272159641 +141845888852137 +141847064305833 +141847434453161 +141848006437543 +141848302861721 +141848610417319 +141848841323929 +141848874335641 +141849684697257 +141850623683239 +141851560281497 +141865514730905 +141865790824617 +141865987638681 +141867699420569 +141873137658535 +141881221350809 +141883234616729 +141884306261401 +141900048312999 +141900916211097 +141901223766695 +141901452576153 +141901454673305 +141914438141337 +141914575823017 +141914576333479 +141916451407257 +141916727500969 +141917295291047 +141918163189145 +141918699554201 +141918701651353 +141920312769945 +141933030760617 +141933400907945 +141933665336729 +141933972892327 +141934269316505 +141934805681561 +141934807778713 +141934945460393 +141936353159847 +141948899048857 +141948901146009 +141950912314777 +141952192438441 +141952661151913 +141967189682855 +141968767279273 +141968769376425 +141970207161753 +141970677972377 +141983395963049 +141985412374697 +141986014257321 +141986016354473 +141987891938713 +141988027523241 +142000404596121 +142000542788263 +142002417862041 +142002693955753 +142010889307545 +142012902573465 +142019566273945 +142021678106009 +142023291321753 +142034867600793 +142035908649129 +142036951444135 +142036983439529 +142037784233369 +142037786330521 +142038892035481 +142053155627177 +142053626948263 +142054230417577 +142055031211417 +142055033308569 +142069362417833 +142071139435929 +142071378829481 +142071608149401 +142071641161113 +142073858393497 +142074932964007 +142081695230631 +142086609395881 +142087447208105 +142088855127449 +142089564793511 +142089861217689 +142090168773287 +142090399679897 +142090432691609 +142092182039207 +142103519462809 +142103521340071 +142105532728729 +142106604373401 +142107073086873 +142107349180585 +142109257776537 +142115093101977 +142120768318119 +142121975767209 +142122345914537 +142123785797017 +142124320064921 +142124792972697 +142125331398041 +142126471742873 +142139494326441 +142139593403047 +142156134178985 +142156134689447 +142158285856937 +142158853647015 +142173413662889 +142174148902297 +142174959263913 +142175223692697 +142175531248295 +142175827672473 +142176364037529 +142176366134681 +142177544734105 +142183697235353 +142189487284393 +142190457404825 +142191362868633 +142191395880345 +142192470670745 +142194016271769 +142206498014617 +142207942221993 +142208312369321 +142208511280537 +142210759427481 +142211297852825 +142216363846311 +142216982726041 +142219162172825 +142223778865321 +142227572613289 +142227574710441 +142229450294681 +142241529159849 +142241962952089 +142242101144231 +142243209166233 +142243404744089 +142243976218009 +142244252311721 +142245589433753 +142252447663513 +142258172158121 +142258776137897 +142260651722137 +142260927815849 +142261124629913 +142262836411801 +142276425956761 +142277329323417 +142278541795497 +142288573709721 +142293639703207 +142295185304231 +142295788773545 +142296589567385 +142296961811865 +142309745320105 +142310920773801 +142311290921129 +142311862905511 +142312159329689 +142312466885287 +142312697791897 +142313539068073 +142313541165225 +142314480151207 +142315416749465 +142321240320679 +142328167751849 +142328537899177 +142328802327961 +142329109883559 +142329406307737 +142329942672793 +142329944769945 +142330413483417 +142344273879209 +142345077818777 +142345686821543 +142347091084697 +142348097174937 +142348162729369 +142362326674087 +142363904270505 +142365344152985 +142365814963609 +142366889754009 +142378294609305 +142378432801447 +142380307875225 +142380583968937 +142381151759015 +142382556022169 +142382558119321 +142384169237913 +142388779320729 +142395541587353 +142395679779495 +142397554853273 +142397830946985 +142412755516825 +142412757613977 +142414768782745 +142416379938201 +142416517619881 +142423242325401 +142425255591321 +142430004592025 +142431045640361 +142432088435367 +142432921224601 +142434029026713 +142449870725289 +142457571977895 +142458541082009 +142466276427161 +142466745140633 +142466778152345 +142470069955239 +142483422741913 +142485534573977 +142487147789721 +142494006019481 +142498656454041 +142498658331303 +142500669719961 +142500807912103 +142502210078105 +142502486171817 +142504394767769 +142504499437737 +142517012095145 +142517483416231 +142518887679385 +142519163773097 +142530132065689 +142534631317673 +142534730394279 +142538520167833 +142551303676073 +142552711595417 +142553421261479 +142553717685657 +142554025241255 +142554256147865 +142556038507175 +142562798676647 +142568550654121 +142569285893529 +142570096255145 +142570360683929 +142570668239527 +142570964663705 +142571501028761 +142571503125913 +142572681725337 +142584624786087 +142585832235177 +142586170387111 +142586202382505 +142587245177511 +142587642264985 +142588176532889 +142588649440665 +142589187866009 +142590328210841 +142594872739225 +142601635005849 +142603079213225 +142603449360553 +142603648271769 +142605896418713 +142606434844057 +142619991157415 +142622142324905 +142622710114983 +142624486622617 +142630337676697 +142636095913369 +142637099943321 +142637238135463 +142639113209241 +142639389302953 +142639618622873 +142640726424985 +142653343752361 +142654313872793 +142655219336601 +142655964143785 +142656327138713 +142657872739737 +142663665396391 +142664800681369 +142671562947993 +142672466314649 +142684365555097 +142691429081257 +142699130333863 +142706427912361 +142706999896743 +142707296320921 +142707603876519 +142707834783129 +142708676059305 +142709617142439 +142724180304041 +142724442635673 +142724508190105 +142724784283817 +142724981097881 +142725584857767 +142726692879769 +142739410870441 +142740214810009 +142740823812775 +142741689613721 +142742228075929 +142743234166169 +142758334203289 +142759041772199 +142760446035353 +142760818279833 +142761656092057 +142768573866153 +142773431600537 +142773569792679 +142775444866457 +142776288750247 +142777594447257 +142777693013401 +142778065257881 +142778903070105 +142779306229145 +142790716107431 +142792394367145 +142792658795929 +142792966351527 +142793262775705 +142793799140761 +142793801237913 +142794269951385 +142798671653543 +142807892508057 +142807894605209 +142807963085479 +142809542779049 +142809905773977 +142811516929433 +142811654611113 +142811655121575 +142826183142055 +142827760738473 +142828332722855 +142829200620953 +142829671431577 +142829774004393 +142830746221977 +142844197354905 +142845007716521 +142845579700903 +142859398055321 +142859536247463 +142861411321241 +142861687414953 +142869882766745 +142871896032665 +142878559733145 +142880671565209 +142882284780953 +142893861059993 +142894902108329 +142895509233833 +142895944903335 +142896777692569 +142897621576359 +142897885494681 +142905223752359 +142906359037337 +142906782156185 +142912149086377 +142912620407463 +142913458219687 +142914024670617 +142914300764329 +142914769477801 +142930132895129 +142930601608601 +142933926423207 +142947848586649 +142948558252711 +142948854676889 +142949162232487 +142949393139097 +142951175498407 +142962512922009 +142962514799271 +142964526187929 +142964663869609 +142964664380071 +142965738660009 +142966342639785 +142968251235737 +142979761777319 +142980969226409 +142981307378343 +142981339373737 +142981910847657 +142981911358119 +142982139947687 +142982382168743 +142982779256217 +142982985638057 +142983247969689 +142983786431897 +142984324857241 +142985465202073 +142998487785641 +142998586862247 +142999424674471 +142999892559257 +143002376635801 +143015128148647 +143017139537305 +143017847106215 +143019623613849 +143031129095577 +143033142361497 +143033952723113 +143034217151897 +143034524707495 +143034821131673 +143035357496729 +143035359593881 +143048480743593 +143049450864025 +143049521441447 +143050356327833 +143051101135017 +143051200211623 +143051464129945 +143053009730969 +143065489376665 +143066935681193 +143067305828521 +143067502642585 +143067504739737 +143067570257305 +143069214424473 +143069752886681 +143070291312025 +143070892146073 +143075357305511 +143075976185241 +143082736354713 +143084749620633 +143085755710873 +143086566072489 +143086830501273 +143099952381337 +143100956411289 +143101094603431 +143102969677209 +143104582892953 +143111441122713 +143112269277863 +143117199359385 +143118104823193 +143119317295273 +143119579626905 +143119921275049 +143120118089113 +143120492748969 +143120721848999 +143121829871001 +143136322782617 +143137067589801 +143144768842407 +143146782108327 +143148340512153 +143153471194521 +143154178763431 +143155016575655 +143155583026585 +143170284380329 +143170856364711 +143171691251097 +143171722165657 +143172532527273 +143185853098663 +143187531358377 +143187795787161 +143188103342759 +143188936131993 +143188938229145 +143189406942617 +143203267338409 +143204071277977 +143204680280743 +143205283750057 +143205546081689 +143206084543897 +143207090634137 +143221320133287 +143222760048025 +143222897729705 +143223469203625 +143223469714087 +143224337612185 +143224910995625 +143225883213209 +143237288068505 +143237426260647 +143239301334425 +143240145218215 +143241450915225 +143241549481369 +143243162697113 +143250020926873 +143254535046553 +143254673238695 +143256548312473 +143257794526617 +143258697893273 +143271751073177 +143271819553447 +143273399247017 +143273762241945 +143274298607001 +143275373397401 +143275511079081 +143275511589543 +143288998051225 +143290039099561 +143290646225065 +143291914683801 +143292758567591 +143293022485913 +143302784222617 +143308053822873 +143308864184489 +143309128613273 +143309435658409 +143309436168871 +143324294710681 +143325300800921 +143325738599833 +143326307976601 +143326375591321 +143329063414439 +143342416201113 +143344528033177 +143346141248921 +143357649913241 +143357651790503 +143359663179161 +143359800860841 +143359801371303 +143361479631017 +143363388226969 +143374830100649 +143376005554345 +143377881138585 +143378157232297 +143378625945769 +143392077078697 +143393624776873 +143393625287335 +143395029550489 +143395872923817 +143411705054617 +143412414720679 +143413280521625 +143429089714345 +143429090224807 +143429661698727 +143430494487961 +143430496585113 +143430527499673 +143443618245287 +143444825694377 +143445163846311 +143445195841705 +143445767315625 +143445767826087 +143445996415655 +143446238636711 +143446842106025 +143447104437657 +143447642899865 +143448181325209 +143449321670041 +143453247318695 +143453866198425 +143460626367897 +143462072672425 +143462442819753 +143462639633817 +143462641730969 +143462707248537 +143464318403993 +143464351415705 +143464889877913 +143474677286297 +143478984616615 +143479591742119 +143480996005273 +143495089372569 +143496231594663 +143498106668441 +143499719884185 +143513377909415 +143514212795801 +143514957602985 +143515056679591 +143516866198937 +143529584189609 +143531459773849 +143532204581033 +143543359014297 +143546592822681 +143548606088601 +143549612178841 +143550422540457 +143550686969241 +143565421371561 +143565993355943 +143566859156889 +143567669518505 +143567866332569 +143567933947289 +143569479548313 +143581055827353 +143581961291161 +143583436094873 +143583974557081 +143585686338969 +143586761129369 +143599208269209 +143599817271975 +143600683072921 +143601221535129 +143615550644393 +143617327662489 +143619439494553 +143621052710297 +143632563251879 +143633635434665 +143636587906457 +143636686472601 +143638299688345 +143649709566631 +143651387826345 +143651860734121 +143651959810727 +143652792599961 +143653263410585 +143660410504601 +143666888064409 +143666956544679 +143668536238249 +143670510388633 +143670648070313 +143670648580775 +143672425088409 +143685176601255 +143686616515993 +143686754197673 +143687325671593 +143687326182055 +143688767463593 +143689739681177 +143694239443623 +143701248125607 +143703190814105 +143704001175721 +143704265604505 +143704572649641 +143704573160103 +143718529706663 +143719601889449 +143720075307687 +143720404780441 +143721150098087 +143721650994585 +143722554361241 +143737553192345 +143738397076135 +143739665024409 +143741278240153 +143749452432793 +143752854519193 +143754502693033 +143755771151769 +143756615035559 +143763102252441 +143763386959257 +143768946509209 +143769967091881 +143773018129817 +143773294223529 +143773762937001 +143783887668633 +143789157268889 +143790164444569 +143790232059289 +143791777660313 +143792919882407 +143807551711911 +143808417512857 +143809024638361 +143821506381209 +143823519647129 +143823657328809 +143823657839271 +143827244694937 +143831991092633 +143840332832937 +143840904306857 +143840904817319 +143841133406887 +143841375627943 +143842012839321 +143842241428889 +143842779891097 +143855933546665 +143857109000361 +143857481244841 +143857481755303 +143858347556249 +143858886018457 +143859729391785 +143874121607847 +143874728733351 +143876132996505 +143892946182313 +143892946692775 +143893518166695 +143894350955929 +143894383967641 +143901968860569 +143908514900647 +143909349787033 +143910094594217 +143910193670823 +143910666068137 +143911970178457 +143912003190169 +143924482835865 +143924621028007 +143926299287721 +143926496101785 +143926498198937 +143926563716505 +143928174871961 +143928207883673 +143928746345881 +143934350764711 +143935797799591 +143937217791385 +143941729813913 +143943743079833 +143944749170073 +143945559531689 +143945823960473 +143958945840537 +143960088062631 +143961633663655 +143962708454055 +143963576352153 +143969249471143 +143976192818585 +143977098282393 +143978573086105 +143978880641703 +143979111548313 +143979955432103 +143980823330201 +143981898120601 +143983694874009 +143993440657577 +143995250687385 +143995316241817 +143995784955289 +143996061049001 +144004945315225 +144010687635625 +144012464653721 +144012497665433 +144014576485785 +144016189701529 +144029849823911 +144030214728359 +144030715624857 +144031525986473 +144031722800537 +144031790415257 +144033336016281 +144044846557863 +144046997725353 +144047096801959 +144047929591193 +144050582994329 +144063064737177 +144064539540889 +144065078003097 +144073549448601 +144081753507225 +144081891188905 +144082462662825 +144082463173287 +144083904454825 +144096419719847 +144097491902633 +144098568790185 +144099643580585 +144099905912217 +144100444374425 +144100542940569 +144102156156313 +144108668674217 +144109014386073 +144113666697895 +144114738880681 +144115212298919 +144115815768233 +144116287089319 +144116787985817 +144117152890265 +144117691352473 +144130813012647 +144132392706217 +144132964180137 +144134505048743 +144136281556377 +144136518314663 +144143527216537 +144149639684265 +144149836498329 +144150908143001 +144151752026791 +144153528534425 +144165104593575 +144165104813465 +144166179383975 +144167047282073 +144167857643689 +144168122072473 +144168429117609 +144168429628071 +144177356155559 +144183426362023 +144184294260121 +144185301435801 +144185369050521 +144186914651545 +144188056873639 +144199396394393 +144201178753703 +144201407563161 +144201409660313 +144202253544103 +144205134708121 +144211204914585 +144216643372441 +144218656638361 +144218794320041 +144218794830503 +144220438997671 +144222381686169 +144233823559849 +144234999524007 +144236809043353 +144236874597785 +144237150691497 +144237619404969 +144244205698457 +144246503671193 +144250232725673 +144251070537897 +144252245991593 +144252616138921 +144252618236073 +144252618746535 +144253484547481 +144254023009689 +144254056021401 +144254866383017 +144270972510377 +144271408179879 +144271773084327 +144272273980825 +144272881106329 +144272985776297 +144288083684007 +144288655157927 +144289487947161 +144289520958873 +144304189300905 +144304760774825 +144304761285287 +144304989874855 +144304990094745 +144305869307289 +144306097896857 +144306636359065 +144315107804569 +144319619827097 +144319757508777 +144319758019239 +144321436278953 +144321633093017 +144321635190169 +144321700707737 +144323311863193 +144323344874905 +144323883337113 +144337978075815 +144338585201319 +144339451002265 +144339989464473 +144340127146153 +144354082831769 +144355225053863 +144356770654887 +144357374124201 +144357845445287 +144372371368615 +144373206255001 +144373951062185 +144374050138791 +144375859658137 +144382835328409 +144383900461735 +144388577648809 +144390387678617 +144390453233049 +144390921946521 +144391198040233 +144393073624473 +144402352473497 +144405586281881 +144405724474023 +144407599547801 +144408605638041 +144409415999657 +144409680428441 +144417298333081 +144425351719591 +144425852616089 +144426662977705 +144426927406489 +144428473007513 +144440954750361 +144442133129895 +144442429554073 +144442737109671 +144442965919129 +144442968016281 +144443811900071 +144444679798169 +144445754588569 +144452763270553 +144458201728409 +144459676532121 +144460212897177 +144460214994329 +144464981090473 +144474340867481 +144474544103593 +144476321121689 +144476354133401 +144478432953753 +144479040079257 +144480046169497 +144491556711079 +144492628893865 +144493705781417 +144494780571817 +144495042903449 +144495581365657 +144495614377369 +144495679931801 +144497293147545 +144508703025831 +144510854193321 +144510953269927 +144511786059161 +144512530866345 +144514439462297 +144514544132265 +144525950003879 +144527529697449 +144528101171369 +144529642039975 +144534982437543 +144539764163993 +144545609975193 +144545747656873 +144546319130793 +144546319641255 +144547185442201 +144560241584807 +144560241804697 +144561316375207 +144562184273305 +144562390655145 +144562994634921 +144563566108841 +144563566619303 +144577523165863 +144577991879335 +144578595348649 +144579068766887 +144579672236201 +144580140949673 +144580143557287 +144580747026601 +144581009358233 +144581547820441 +144592475030937 +144594533385625 +144596315744935 +144596544554393 +144596546651545 +144597390535335 +144599866443161 +144613496152233 +144613692966297 +144614764610969 +144615608494759 +144622380418457 +144628960551081 +144629998323097 +144630136515239 +144631946034585 +144632011589017 +144632756396201 +144633624804761 +144634631980441 +144647282829991 +144648150728089 +144648357109929 +144649157903769 +144649225518489 +144649761883545 +144650771119513 +144651913341607 +144666109501609 +144666910075559 +144667377960345 +144667410972057 +144668018097561 +144668122767529 +144680499840409 +144682511009177 +144682513106329 +144682651298471 +144684295465639 +144690984551833 +144693755395481 +144699326292137 +144699898276519 +144701006298521 +144701234888089 +144701771253145 +144701773350297 +144714089193641 +144714927005865 +144716102459561 +144716472606889 +144716475214503 +144717341015449 +144717879477657 +144717912489369 +144718722850985 +144720598435225 +144733115067047 +144733719584937 +144733722192551 +144734587993497 +144735126455705 +144735264137385 +144749455564969 +144753344415129 +144753377426841 +144761790474919 +144766936375465 +144767508359847 +144768343246233 +144769088053417 +144770996649369 +144783476295065 +144783613976745 +144783614487207 +144785292746921 +144785489560985 +144787168331161 +144787201342873 +144787737707929 +144787739805081 +144800861465255 +144802736539033 +144804552990889 +144817939299737 +144819081521831 +144820627122855 +144821230592169 +144821701913255 +144826832085161 +144828473836953 +144836091741593 +144837270121127 +144837566545305 +144837874100903 +144838102910361 +144838105007513 +144838948891303 +144840891579801 +144852434116777 +144854244146585 +144854309701017 +144855054508201 +144856930092441 +144863938774425 +144869477858713 +144869681094825 +144871458112921 +144871491124633 +144873569944985 +144874177070489 +144875183160729 +144875251640999 +144889208187559 +144889709084057 +144889915465897 +144890420879529 +144890519445673 +144892329475481 +144903840017063 +144905991184553 +144906923050393 +144907667857577 +144909576453529 +144909681123497 +144921119500967 +144922056099225 +144922058196377 +144923533000089 +144924069365145 +144924071462297 +144925682580889 +144932542907801 +144935313751449 +144940884648105 +144941456632487 +144942322433433 +144942895816873 +144956485361833 +144957562249385 +144958899371417 +144959437833625 +144959470845337 +144959536399769 +144961149615513 +144973732339881 +144974205758119 +144974809227433 +144975277940905 +144975280548519 +144976146349465 +144976684811673 +144989806471847 +144991013920937 +144991386165417 +144991957639337 +145000220605849 +145008260898985 +145008633143465 +145025172843175 +145026851102889 +145027324010665 +145027423087271 +145034733436313 +145042419821223 +145043494101161 +145043723421081 +145044294895001 +145045908110745 +145047050332839 +145058389853593 +145060172212903 +145060401022361 +145060403119513 +145061247003303 +145075636831641 +145076110568103 +145077648000409 +145077650097561 +145077788289703 +145079432456871 +145092817019049 +145093992983207 +145095538584231 +145095802502553 +145095868056985 +145096612864169 +145097481272729 +145098488448409 +145110063997097 +145111239450793 +145111609598121 +145112478006681 +145112785562279 +145113016468889 +145113049480601 +145113859842217 +145113860352679 +145115735426457 +145128149517721 +145129155607961 +145129689875865 +145129965969577 +145130766543527 +145131234428313 +145131874565529 +145131979235497 +145144592556201 +145147578039705 +145148481406361 +145148514418073 +145162677856935 +145163754744487 +145164620545433 +145164862766489 +145165091356057 +145165627721113 +145165629818265 +145167240936857 +145174101263769 +145178613286297 +145178750967977 +145178751478439 +145180626552217 +145180902645929 +145182338334105 +145182874699161 +145184487914905 +145197576052905 +145197578660519 +145198444461465 +145198982923673 +145199120605353 +145213076290969 +145215764114087 +145216367583401 +145216838904487 +145232944521385 +145234853117337 +145241778961817 +145241828787609 +145247571108009 +145249117219495 +145249348126105 +145249381137817 +145250191499433 +145251596273049 +145252067083673 +145264717933223 +145266593007001 +145266869100713 +145268409458857 +145275064452505 +145277077718425 +145281728152985 +145283741418905 +145284345178791 +145285557870761 +145285656436905 +145287466466713 +145299948209561 +145301423013273 +145301730568871 +145301959378329 +145301961475481 +145302805359271 +145316256492199 +145317193090457 +145317195187609 +145317802093223 +145318669991321 +145319206356377 +145319208453529 +145320819572121 +145331524296873 +145333334326681 +145333537562793 +145335314580889 +145335347592601 +145337096940199 +145338033538457 +145339039628697 +145339108108967 +145339110206119 +145351622353065 +145352699240617 +145354036362649 +145354343918247 +145354574824857 +145355753424281 +145356286606745 +145367694607769 +145367696485031 +145368903934121 +145369707873689 +145369847652521 +145370713963929 +145370779518361 +145371248231833 +145371524325545 +145373432921497 +145373537591465 +145384943463079 +145386150912169 +145386523156649 +145387123129753 +145387960941977 +145388495209881 +145392896912039 +145403768548007 +145405313100455 +145406178901401 +145420309834407 +145421417856409 +145422461001897 +145422560078503 +145424940346023 +145436415451305 +145437588807849 +145438665695401 +145439134408873 +145440002817433 +145440541279641 +145453526844825 +145453662429353 +145455538013593 +145455540110745 +145456383994535 +145472117366953 +145472489611433 +145482202032807 +145483337317785 +145487954010281 +145489129974439 +145490675575463 +145490939493785 +145491749855401 +145492618263961 +145493625439641 +145506276289191 +145507579889049 +145508427456681 +145509764578713 +145510906800807 +145515202816679 +145523286508953 +145524292599193 +145524826867097 +145525102960809 +145525299774873 +145526371419545 +145527011556761 +145527116226729 +145539493299609 +145539967036071 +145541504468377 +145541506565529 +145543288924839 +145546272661673 +145549632299177 +145551991276953 +145552748854681 +145557814848167 +145558891735719 +145559360449191 +145559757536665 +145559999757721 +145560228347289 +145560764712345 +145560766809497 +145562377928089 +145573920465065 +145575095918761 +145575466066089 +145576038050471 +145576334474649 +145576642030247 +145576870839705 +145576872936857 +145576905948569 +145577716820647 +145578655296167 +145579591894425 +145579730086567 +145585097236649 +145590964207001 +145592713044137 +145592977472921 +145593285028519 +145593581452697 +145594119914905 +145594257596585 +145608449024169 +145609252963737 +145611266229657 +145611434507673 +145612272319897 +145612337874329 +145625930345127 +145628079415465 +145628081512617 +145628681485721 +145629519297945 +145642005015207 +145642469754265 +145642607946407 +145644483020185 +145644759113897 +145645326903975 +145646194802073 +145646731167129 +145648344382873 +145652954465689 +145659854924455 +145661729998233 +145662006091945 +145676932758937 +145678943927705 +145680224051369 +145695085200793 +145695220785321 +145696295575721 +145697096369561 +145697098466713 +145697700349337 +145711427575977 +145712973687463 +145713204594073 +145713443987625 +145714045870249 +145714047967401 +145714914278809 +145715452741017 +145715923551641 +145716998122151 +145721747122855 +145723760388775 +145726661288105 +145728674554025 +145730451572121 +145730920285593 +145732233931431 +145733170529689 +145734245100199 +145734247197351 +145745584620953 +145747597886873 +145748201646759 +145748669531545 +145749414338729 +145751322934681 +145762831599001 +145762833476263 +145764040925353 +145764844864921 +145765850955161 +145765916509593 +145766385223065 +145766661316777 +145768536901017 +145768569912729 +145768674582697 +145780112960167 +145781049558425 +145781051655577 +145781187240105 +145781187750567 +145781658561191 +145782262030505 +145783062824345 +145783064921497 +145784676040089 +145798905539239 +145801315892633 +145812187528601 +145815478821033 +145816886740377 +145817596406439 +145817892830617 +145818200386215 +145818429195673 +145818431292825 +145819609892249 +145819737818521 +145825762393497 +145826047100313 +145831552442537 +145832522562969 +145832725799081 +145833461038489 +145834535828889 +145834843384487 +145835139808665 +145835676173721 +145835678270873 +145848799931047 +145850007380137 +145850377527465 +145851817409945 +145852351677849 +145852824585625 +145854503355801 +145856753380007 +145858429004455 +145859047884185 +145861227330969 +145867254358185 +145867624505513 +145867626602665 +145879790271897 +145884166302375 +145885274324377 +145886317469865 +145886416546471 +145894512821657 +145900841296041 +145901413280423 +145902716880281 +145902992973993 +145903564447913 +145904901569945 +145917518897321 +145919394481561 +145930638867865 +145934628193689 +145936641459609 +145937853931689 +145951810478249 +145952986442407 +145954532043431 +145955604226217 +145955606323369 +145957481907609 +145963305478823 +145969057456297 +145970232909993 +145970603057321 +145971175041703 +145971471465881 +145971779021479 +145972007830937 +145972009928089 +145972851204265 +145972853811879 +145974728885657 +145974867077799 +145986807750825 +145987142976921 +145988149067161 +145988683335065 +145988959428777 +145989156242841 +145990227887513 +145990868024729 +145990972694697 +146003586015401 +146004389954969 +146006403220889 +146007409311129 +146007474865561 +146008653464985 +146021671316135 +146023216917159 +146023614004633 +146023820386473 +146023856225689 +146024621180313 +146024623277465 +146024688795033 +146026234396057 +146026935893401 +146031909612199 +146037606745497 +146037744937639 +146039620011417 +146039896105129 +146040463895207 +146041868158361 +146043481374105 +146054820674969 +146056569512105 +146056833940889 +146057141496487 +146057437920665 +146057974285721 +146057976382873 +146058445096345 +146065307483545 +146067605456281 +146072069750169 +146074080918937 +146091935883433 +146093375765913 +146093949149353 +146094921366937 +146108110678695 +146108341585305 +146109182861481 +146110051270041 +146110589732249 +146112135113383 +146123711392423 +146125586466201 +146125862559913 +146136071177625 +146140721612185 +146142734878105 +146143338637991 +146143806522777 +146144551329961 +146146459925913 +146159077253289 +146160152043689 +146160952837529 +146175249951399 +146176186549657 +146176324231337 +146176324741799 +146176795552423 +146177399021737 +146178199815577 +146178574475433 +146179813031321 +146192531021993 +146194308040089 +146194776753561 +146196090399399 +146197026997657 +146198101568167 +146198103665319 +146204863834791 +146210615812265 +146212023731609 +146212733397671 +146213029821849 +146213337377447 +146213566186905 +146213568284057 +146214746883481 +146223454258585 +146226688066969 +146226689944231 +146227897393321 +146228701332889 +146229707423129 +146229772977561 +146230241691033 +146230517784745 +146232393368985 +146232426380697 +146245144371369 +146245514518697 +146246954401177 +146247488669081 +146247961576857 +146248500002201 +146249640347033 +146262762007207 +146265172360601 +146273467968167 +146279303293607 +146280411315609 +146281454461097 +146295408910505 +146296379030937 +146296582267049 +146297317506457 +146298392296857 +146298699852455 +146298996276633 +146299532641689 +146299534738841 +146305730554535 +146306865839513 +146312655888553 +146314531472793 +146326430713241 +146331110826153 +146331480973481 +146341195492007 +146349669034663 +146350741217449 +146351682300583 +146360865949081 +146364697764009 +146365269748391 +146366573348249 +146366849441961 +146367420915881 +146368758037913 +146381476028585 +146381944742057 +146382279968153 +146383286058393 +146383820326297 +146384096420009 +146384293234073 +146386005015961 +146386109685929 +146387046064297 +146398484661657 +146400399361433 +146400497927577 +146402314379433 +146411742313881 +146416808307367 +146417646339481 +146418353908391 +146418993216921 +146419758171545 +146420130416025 +146420968228249 +146421371387289 +146434459525289 +146435031509671 +146435327933849 +146435635489447 +146435864298905 +146435866396057 +146436707672233 +146436710279847 +146438723545767 +146443197496729 +146449957666201 +146451706503337 +146451707013799 +146451970932121 +146452278487719 +146452574911897 +146453111276953 +146453113374105 +146453582087577 +146467442483369 +146468246422937 +146470259688857 +146471265779097 +146475864107687 +146485527273641 +146487072874665 +146488512757145 +146501463213465 +146501601405607 +146503476479385 +146503752573097 +146505724626329 +146507337842073 +146511947924889 +146518848383655 +146520999551145 +146535926218137 +146537574391977 +146548424195481 +146548847314329 +146554214244521 +146554821370025 +146556089828761 +146556365922473 +146558274518425 +146572198053273 +146573039329449 +146573907738009 +146574446200217 +146575991581351 +146582753847975 +146589442934169 +146589445031321 +146589913744793 +146591227390631 +146593238559399 +146593240656551 +146604578080153 +146606591346073 +146607195325849 +146608407797929 +146610316393881 +146621825058201 +146621826935463 +146623034384553 +146623838324121 +146623976005801 +146623976516263 +146624844414361 +146625378682265 +146625654775977 +146627530360217 +146627563371929 +146640043017625 +146640180699305 +146640181209767 +146640652020391 +146641489832615 +146642056283545 +146642332377257 +146643669499289 +146657898998439 +146659204695449 +146661688771993 +146675880199577 +146676589865639 +146676886289817 +146677193845415 +146677422654873 +146677424752025 +146678603351449 +146685040559513 +146690545901737 +146691516022169 +146693265369767 +146693529288089 +146693836843687 +146694133267865 +146694669632921 +146694671730073 +146695278635687 +146709000839337 +146709370986665 +146709635415449 +146709942460585 +146709942971047 +146710810869145 +146711345137049 +146711818044825 +146712356470169 +146713496815001 +146717422463655 +146718041343385 +146724801512857 +146726247817385 +146726617964713 +146726882393497 +146729570216615 +146743159761575 +146744267783577 +146745171150233 +146745310929065 +146753506280857 +146759264517529 +146760406739623 +146761986433193 +146762557907113 +146762787007143 +146763895029145 +146776512356521 +146778387940761 +146779132747945 +146779231824551 +146786834000551 +146790405670297 +146793621652889 +146795536352665 +146795634918809 +146796379725993 +146814597685417 +146829596516521 +146830168500903 +146831001290137 +146831003387289 +146831844663465 +146831847271079 +146845332496553 +146846136436121 +146847348908201 +146847611239833 +146847952887977 +146848149702041 +146849828472217 +146849861483929 +146850902532265 +146862579474601 +146863383414169 +146864595886249 +146864825206169 +146864858217881 +146865396680089 +146866402770329 +146881502807449 +146882210376359 +146883048188583 +146883614639513 +146884824696217 +146885227855257 +146889837938073 +146892086085017 +146896600204697 +146896738396839 +146898613470617 +146900763051417 +146900861617561 +146902474833305 +146913814134169 +146913884711591 +146915563481767 +146915827400089 +146916134955687 +146916431379865 +146916967744921 +146916969842073 +146917438555545 +146926598915481 +146931063209369 +146932711383209 +146934355012263 +146934823725735 +146949383741609 +146950929342633 +146951500816553 +146951501327015 +146952369225113 +146960050587033 +146967365959065 +146968176320681 +146968440749465 +146968748305063 +146969044729241 +146969583191449 +146971128572583 +146982704851623 +146984284545193 +146986729506201 +146995064636825 +146999715071385 +147001728337305 +147003544789161 +147005453385113 +147018070712489 +147018677837993 +147019946296729 +147020222390441 +147020790180519 +147034142236841 +147034746216617 +147035180008857 +147035317690537 +147035318200999 +147036626823847 +147037193274777 +147037469368489 +147037938081961 +147038806490521 +147053299402137 +147053332413849 +147053770212761 +147054407204249 +147057095027367 +147070780212633 +147071017190809 +147071726856871 +147072559646105 +147072561743257 +147085681526169 +147085683403431 +147086890852521 +147087694792089 +147087832473769 +147087832984231 +147088907264169 +147089509146793 +147089511243945 +147091386828185 +147091419839897 +147104137830569 +147104507977897 +147104772406681 +147105079451817 +147105079962279 +147106154242217 +147106383562137 +147106416573849 +147106955036057 +147107493461401 +147108633806233 +147116742444441 +147120108691625 +147123061163417 +147138296752807 +147140308141465 +147157121837735 +147157385756057 +147157693311655 +147157725307049 +147158526100889 +147158528198041 +147173524931993 +147174269739177 +147174368815783 +147185424172441 +147188657980825 +147190104285353 +147190474432681 +147190671246745 +147190738861465 +147192350016921 +147192383028633 +147193426684583 +147208924315033 +147209734676649 +147209999105433 +147223120985497 +147224263207591 +147227751497113 +147235834969497 +147240469487785 +147241273427353 +147242748231065 +147243087782057 +147243089879209 +147243286693273 +147244965463449 +147244998475161 +147257478120857 +147257615802537 +147259392820633 +147259491386777 +147260236193961 +147276639798681 +147278751630745 +147280364846489 +147293452984489 +147294024968871 +147294857758105 +147294890769817 +147295701131433 +147295965560217 +147304439102873 +147309021702823 +147310700472999 +147311271946919 +147312104736153 +147312575546777 +147326435942569 +147327239882137 +147328681674137 +147328714685849 +147329253148057 +147334857566887 +147344520732841 +147345928652185 +147346066333865 +147346637807785 +147346638318247 +147360456672665 +147360594864807 +147361667047593 +147362469938585 +147364146611609 +147364619519385 +147364718085529 +147366331301273 +147373189531033 +147377841842855 +147378914025641 +147381866497433 +147382404922777 +147394919677337 +147396567851177 +147398680193703 +147405452117401 +147413814829225 +147415083287961 +147415359381673 +147415927171751 +147421171100327 +147425952826777 +147431222427033 +147432032788649 +147432297217433 +147432604773031 +147432901197209 +147433439659417 +147434985040551 +147448436393369 +147448469405081 +147449544195481 +147451089796505 +147463571539353 +147465584805273 +147468337635497 +147469309853081 +147474056250777 +147480818517401 +147482831783321 +147482969465001 +147482969975463 +147484646138025 +147486556831129 +147497998704809 +147498602684585 +147499036476825 +147499174668967 +147501049742745 +147501325836457 +147501794549929 +147502662958489 +147509521188249 +147515245682857 +147516793891495 +147518198154649 +147533499481497 +147534873658777 +147535583324839 +147536416114073 +147536449125785 +147537056251289 +147544034018713 +147552258828967 +147552830302887 +147552862298281 +147553663092121 +147554035336601 +147566818844841 +147568364445865 +147568628874649 +147568935919785 +147568936430247 +147570240030105 +147570273041817 +147570811504025 +147572490274201 +147576415922855 +147577034802585 +147577862957735 +147579282949529 +147583794972057 +147585241276585 +147585611423913 +147585808237977 +147585875852697 +147587487008153 +147587520019865 +147588563675815 +147597845890457 +147602153220775 +147602760346279 +147604164609433 +147611314629287 +147618257976729 +147619400198823 +147622020590247 +147622888488345 +147623963278745 +147637381399961 +147637657493673 +147638126207145 +147638225283751 +147640001791385 +147647010473369 +147650556757401 +147652615112089 +147652752793769 +147654529811865 +147654562823577 +147654628378009 +147655373185193 +147671479312553 +147672780783001 +147673591144617 +147673855573401 +147674932460953 +147689161960103 +147689994749337 +147690027761049 +147690838122665 +147691102551449 +147692648152473 +147705129895321 +147706604699033 +147706944250025 +147707143161241 +147708854943129 +147709929733529 +147711726486937 +147715614606745 +147722376873369 +147723818665369 +147723851677081 +147724390139289 +147738719248553 +147740496266649 +147742608098713 +147744221314457 +147751079544217 +147755731856039 +147756804038825 +147759283602841 +147759756510617 +147759855076761 +147761468292505 +147772878170791 +147774556940967 +147775029338281 +147775128414887 +147775961204121 +147778614607257 +147784407263911 +147791704842409 +147793817184935 +147795593692569 +147809785120153 +147809922801833 +147810494275753 +147810494786215 +147817805135257 +147819872201383 +147826359418265 +147827169779881 +147827434208665 +147827741764263 +147828038188441 +147828576650649 +147830122031783 +147841698310823 +147842770493609 +147843243911847 +147844318702247 +147845722965401 +147846261390745 +147853270072729 +147858708530585 +147860490889895 +147860721796505 +147861565680295 +147863474626729 +147864446844313 +147877671297193 +147878939755929 +147879215849641 +147879783639719 +147881560147353 +147886270856601 +147892115113369 +147893135696041 +147894173468057 +147894311660199 +147896121179545 +147896186733977 +147896462827689 +147896931541161 +147897799949721 +147912292861337 +147912325873049 +147913037668521 +147913400663449 +147913838242471 +147914946264473 +147915050934441 +147921874206105 +147928636472729 +147930284646569 +147930720316071 +147931553105305 +147931586117017 +147932193242521 +147944674985369 +147946688251289 +147946825932969 +147946826443431 +147948502605993 +147950413299097 +147955159696793 +147957172962713 +147963501437097 +147963765865881 +147964072911017 +147964073421479 +147965377021337 +147965410033049 +147965948495257 +147967525871785 +147979102150825 +147980650359463 +147981253828777 +147981516160409 +147982054622617 +147982658602393 +147997290212007 +147997897337511 +147998763138457 +147999301600665 +147999439282345 +148016115296935 +148016686770855 +148017519560089 +148025965619879 +148032518391193 +148033263198377 +148033362274983 +148034200087207 +148035138782617 +148044417631641 +148047651440025 +148047789632167 +148049467891881 +148049664705945 +148049732320665 +148051343476121 +148052420143783 +148059363491225 +148060740814233 +148065036610215 +148066616303785 +148067416877735 +148067917774233 +148068728135849 +148068992564633 +148082114444697 +148083256666791 +148084802267815 +148085405737129 +148085406247591 +148085877058215 +148086744956313 +148087819746713 +148100266886553 +148101741690265 +148102049245863 +148102081241257 +148102280152473 +148103124036263 +148103991934361 +148105066724761 +148116406025625 +148116471580057 +148116609261737 +148118386279833 +148118419291545 +148118484845977 +148119229653161 +148120634426777 +148135633257881 +148137745089945 +148139358305689 +148151870963097 +148153018428071 +148153851217305 +148153884229017 +148154596024489 +148154694590633 +148154959019417 +148156504620441 +148156609290409 +148163432562073 +148168015162023 +148170166329513 +148170265406119 +148171098195353 +148171843002537 +148173751598489 +148177047595687 +148186233341337 +148187675133337 +148187708145049 +148188246607257 +148196718052761 +148204922111385 +148205059793065 +148205631266985 +148205631777447 +148219588324007 +148220660506793 +148220694248857 +148221737394345 +148222812184745 +148223074516377 +148223612978585 +148223711544729 +148225324760473 +148232182990233 +148236835302055 +148238380903079 +148238984372393 +148238984882855 +148239455693479 +148240059162793 +148240321494425 +148240859956633 +148241398381977 +148255561310377 +148257673652903 +148264445576601 +148272201673383 +148272808288425 +148274076747161 +148274920630951 +148275758443175 +148289347988135 +148290215886233 +148290422268073 +148291026247849 +148291290676633 +148291598232231 +148291894656409 +148292433118617 +148293978499751 +148300921847193 +148306594966183 +148307429852569 +148307462864281 +148308174659753 +148308537654681 +148308975233703 +148310083255705 +148310187925673 +148322564998553 +148324347357863 +148324576167321 +148324578264473 +148325422148263 +148333049709977 +148335820553625 +148339809879449 +148339811976601 +148341823145369 +148341825242521 +148341963434663 +148343071456665 +148343639597225 +148345550290329 +148345652863145 +148356992164009 +148357964381593 +148358029936025 +148358168128167 +148359977647513 +148360043201945 +148360788009129 +148361656417689 +148362663593369 +148368514647449 +148374239142057 +148375784743081 +148375787350695 +148376653151641 +148377191613849 +148392492940697 +148394141114537 +148394576784039 +148395409573273 +148395442584985 +148396049710489 +148401842367143 +148411823762087 +148412656551321 +148413835150745 +148427357905065 +148427929378985 +148427929889447 +148428795690393 +148429233489305 +148429266501017 +148429804963225 +148429870480793 +148442788431257 +148442926623399 +148444604883113 +148444801697177 +148446480467353 +148447557135015 +148461146679975 +148461753805479 +148462619606425 +148463158068633 +148463295750313 +148478393658023 +148479939259047 +148480542728361 +148480543238823 +148481014049447 +148482956737945 +148495571968169 +148496374859161 +148497119666345 +148498056555175 +148506003932569 +148511543016857 +148511608571289 +148511746252969 +148513523271065 +148513556282777 +148513621837209 +148514366644393 +148515771418009 +148516242228633 +148517316799143 +148528893078183 +148530472771753 +148531273345703 +148531774242201 +148532584603817 +148532849032601 +148546071575961 +148547007954329 +148548988208537 +148549021220249 +148549733015721 +148549831581865 +148549832092327 +148550096010649 +148551641611673 +148551746281641 +148563184659111 +148564123354521 +148565598158233 +148565905713831 +148565937709225 +148566134523289 +148566136620441 +148566738283175 +148566980504231 +148568923192729 +148574608065945 +148581368235417 +148582812124569 +148582845136281 +148583381501337 +148583383598489 +148584387591577 +148584994717081 +148599489725849 +148601601557913 +148603214773657 +148609727291561 +148610073003417 +148614725315239 +148615797498025 +148615831240089 +148616874385577 +148618211507609 +148618749969817 +148618848535961 +148620461751705 +148628635944345 +148631871629991 +148633079079081 +148634022797481 +148634954663321 +148635699470505 +148637608066457 +148642285763993 +148643400723111 +148649150603433 +148650698301609 +148668778579353 +148668916261033 +148669488245415 +148670354046361 +148684484979367 +148685559259305 +148686163239081 +148686735223463 +148689115490983 +148700691770023 +148702237371047 +148702840840361 +148702841350823 +148703312161447 +148704177962393 +148704716424601 +148717701989785 +148719484349095 +148719713158553 +148719715255705 +148720559139495 +148736058141351 +148736664756393 +148737933215129 +148739546430873 +148739614911143 +148752129155241 +148753166927257 +148753305119399 +148755114638745 +148755180193177 +148755925000361 +148756793408921 +148757800584601 +148770451434151 +148771286320537 +148771755034009 +148772031127721 +148772831701671 +148773939723673 +148774044393641 +148786657714345 +148787629931929 +148789002012057 +148789278105769 +148790546564505 +148790579576217 +148791186701721 +148803666347417 +148803668444569 +148804743015079 +148805679613337 +148805681710489 +148805819902631 +148806927924633 +148807496065193 +148809509331113 +148814153155993 +148816166421913 +148821989993127 +148823066880679 +148823932681625 +148824403492249 +148824939857305 +148824941954457 +148825007472025 +148826553073049 +148838095610025 +148838129352089 +148839641211049 +148839643818663 +148840509619609 +148841048081817 +148856890796711 +148857756597657 +148858295059865 +148858432741545 +148872624169129 +148876513019289 +148883844119961 +148884959079079 +148890708959401 +148892256657577 +148906783091367 +148908658165145 +148908934258857 +148910336935321 +148910906312089 +148911413602983 +148912519527833 +148917129610649 +148919620296873 +148924030069415 +148925609762985 +148926181236905 +148926410336935 +148927721595049 +148937871998361 +148942250125991 +148943795727015 +148944399196329 +148944399706791 +148944870517415 +148958321650343 +148959258248601 +148959260345753 +148960735149465 +148961074700457 +148961271514521 +148961273611673 +148961875274407 +148962117495463 +148962884730265 +148975399484825 +148975602720937 +148977148832423 +148977379739033 +148977412750745 +148978223112361 +148978223622823 +148979627885977 +148980098696601 +148981173267111 +148994626717081 +148996409076391 +148996738549145 +148998351764889 +149009759765913 +149009928043929 +149011773031833 +149012844676505 +149013589483689 +149013688049833 +149013688560295 +149015498079641 +149015602749609 +149027006743961 +149027008621223 +149028216070313 +149029159788713 +149029188287897 +149030026100121 +149030091654553 +149030560368025 +149030836461737 +149032745057689 +149040961193369 +149044288105127 +149045224703385 +149045833706151 +149046701604249 +149047237969305 +149047240066457 +149048244059545 +149048817442985 +149048851185049 +149055711511961 +149064625236647 +149065491037593 +149079653965993 +149079687708057 +149080730853545 +149082067975577 +149082606437785 +149082705003929 +149084318219673 +149092610901401 +149095727587497 +149097374362279 +149097977831593 +149097978342055 +149098449152679 +149099314953625 +149099853415833 +149113007071401 +149114182525097 +149114554769577 +149115355563417 +149116526822809 +149123389210009 +149125402475929 +149131195132583 +149131429503145 +149131801747625 +149134683422105 +149134751902375 +149148341447335 +149150492614825 +149150591691431 +149152971958951 +149165588425383 +149166357757337 +149166423311769 +149166892025241 +149167168118953 +149167739592873 +149167968692903 +149169076714905 +149169181384873 +149181558457753 +149182032194215 +149183340817063 +149183569626521 +149183571723673 +149184415607463 +149191697457321 +149192043169177 +149192249518759 +149194814012825 +149198803338649 +149198805435801 +149199880006311 +149200816604569 +149200818701721 +149200956893863 +149201822694809 +149202064915865 +149202633056425 +149204646322345 +149215985623209 +149217161587367 +149218707188391 +149218971106713 +149219781468329 +149219781978791 +149220649876889 +149220720454311 +149221657052569 +149221795244711 +149233232601257 +149233266343321 +149234778202281 +149235350186663 +149235646610841 +149235954166439 +149236185073049 +149237028956839 +149250514182313 +149251318121881 +149251486399897 +149252324212121 +149252858480025 +149253134573737 +149253331387801 +149254403032473 +149255043169689 +149267761160361 +149270578365849 +149270746643865 +149271584456089 +149271650010521 +149284070173351 +149285846461095 +149286923348647 +149287392062119 +149287789149593 +149288259960217 +149288796325273 +149288863939993 +149290409541017 +149295019623833 +149301920082599 +149303795156377 +149304071250089 +149306043303321 +149306550594215 +149307656519065 +149321316641447 +149321613065625 +149322151527833 +149322289209513 +149339536187561 +149339536698023 +149340007508647 +149350197247385 +149353493244583 +149354565427369 +149355038845607 +149356113125545 +149356979436953 +149357517899161 +149357550910873 +149363812280999 +149364947565977 +149370739712169 +149372285823655 +149372516730265 +149372549741977 +149372985443737 +149373360103593 +149373360614055 +149374226415001 +149374764877209 +149375235687833 +149376310258343 +149387886537383 +149389466230953 +149390037704873 +149390266804903 +149404896757145 +149406910023065 +149407981667737 +149408726474921 +149408825551527 +149410635070873 +149410739740841 +149422178118311 +149423114716569 +149423116813721 +149423252398249 +149423252908711 +149424363027865 +149424591617433 +149424931168425 +149425127982489 +149425130079641 +149425731742375 +149425973963431 +149426741198233 +149437648808615 +149439425096359 +149440361694617 +149440499886759 +149440970697383 +149441838595481 +149442374960537 +149442377057689 +149443381050777 +149443988176281 +149454252686745 +149458481087897 +149458483185049 +149460265544359 +149461802976665 +149462208232857 +149468112258457 +149474790957225 +149474824699289 +149475867844777 +149476908542631 +149477204966809 +149477512522407 +149477743429017 +149479049954713 +149479455210905 +149487629403545 +149490865089191 +149492072538281 +149492876477849 +149493882568089 +149493948122521 +149494416835993 +149494692929705 +149496601525657 +149498818538151 +149501279223193 +149508144062633 +149509319516329 +149509689663657 +149509691760809 +149510558072217 +149511129546137 +149511663814041 +149528481704615 +149529347505561 +149543478438567 +149545629606057 +149545728682663 +149548108950183 +149559584055465 +149561834299561 +149561834810023 +149562874997415 +149563171421593 +149563709883801 +149576831033513 +149576831543975 +149578706617753 +149578708714905 +149579310377639 +149595051600551 +149595285971113 +149595656118441 +149595658215593 +149595658726055 +149598608370343 +149605370636967 +149611122614441 +149612298578599 +149613844179623 +149614447648937 +149614918970023 +149615857445543 +149616794043801 +149616932235943 +149629444893351 +149630214225305 +149630279779737 +149630748493209 +149631024586921 +149631596060841 +149632933182873 +149633037852841 +149645651173545 +149646455113113 +149647461203353 +149647995471257 +149648271564969 +149648468379033 +149649540023705 +149650147149209 +149650180160921 +149662659806617 +149663736474279 +149664673072537 +149664675169689 +149665679162777 +149665885544617 +149665921383833 +149666489524393 +149669001051545 +149673974770343 +149680983452327 +149680983672217 +149682529053351 +149682926140825 +149683396951449 +149683933316505 +149684000931225 +149685546532249 +149697089069225 +149697122811289 +149698634670249 +149699206654631 +149699503078809 +149699810634407 +149700039443865 +149700041541017 +149700885424807 +149707372641689 +149709439707815 +149709670614425 +149715275253145 +149716146077081 +149716453632679 +149716750056857 +149717286421913 +149717288519065 +149731617628329 +149734434833817 +149735440924057 +149735506478489 +149748630235815 +149749702418601 +149750175836839 +149751248019625 +149751250116777 +149752116428185 +149752654890393 +149752687902105 +149765776550567 +149767651624345 +149767927718057 +149769899771289 +149771512987033 +149783023528615 +149784603222185 +149785174696105 +149785403796135 +149796837688729 +149803392655529 +149803393165991 +149817315109543 +149818251707801 +149818389389481 +149818389899943 +149819464179881 +149819500019097 +149820068159657 +149820264973721 +149820868733607 +149821878189465 +149834596180137 +149836142291623 +149836373198233 +149837214474409 +149837216571561 +149837217082023 +149838082882969 +149838621345177 +149839092155801 +149840166726311 +149846928992935 +149849389677977 +149853618079129 +149853620176281 +149854088889753 +149855402535591 +149856939967897 +149865519416729 +149868753225113 +149870766491033 +149871838135705 +149872582942889 +149874491538841 +149874596208809 +149886002080423 +149887209529513 +149888013469081 +149889019559321 +149889085113753 +149889553827225 +149889829920937 +149891705505177 +149891738516889 +149903281564327 +149904218162585 +149904355844265 +149904356354727 +149904827165351 +149905430634665 +149906231428505 +149906233525657 +149907237518745 +149907844644249 +149915533126311 +149922906932633 +149924484496793 +149927965263257 +149938647425193 +149938681167257 +149940765010599 +149941061434777 +149941368990375 +149941597799833 +149941599896985 +149942906422681 +149947573952681 +149948930997657 +149949215704473 +149954721046697 +149956971801255 +149958011988647 +149958308412825 +149958844777881 +149958846875033 +149972000530601 +149973175984297 +149973546131625 +149974414540185 +149974986014105 +149975520282009 +149977671959961 +149990188591783 +149990422962345 +149990793109673 +149990795717287 +149993745361575 +150007334906535 +150009486074025 +150024009900201 +150024581884583 +150025351216537 +150025885484441 +150026161578153 +150026733052073 +150028070174105 +150028174844073 +150040549819801 +150040687501481 +150040688011943 +150042563085721 +150042839179433 +150053807472025 +150057796797849 +150058873465511 +150059810063769 +150061022535849 +150061058375065 +150061626515625 +150074979082409 +150076155046567 +150077700647591 +150078304116905 +150078772830377 +150078775437991 +150080650511769 +150080788703911 +150092226060457 +150092259802521 +150093771661481 +150093772171943 +150094343645863 +150094640070041 +150094947625639 +150095176435097 +150095178532249 +150096019808425 +150096022416039 +150106073742745 +150109507641513 +150109976354985 +150110311581081 +150111317671321 +150111851939225 +150112128032937 +150112324847001 +150113396491673 +150114003617177 +150114036628889 +150117929265831 +150126754619561 +150129571825049 +150130577915289 +150130643469721 +150144839920295 +150146385521319 +150146988990633 +150147789784473 +150148162028953 +150149403000217 +150154013083033 +150160913541799 +150162788615577 +150163064709289 +150164465288601 +150165036762521 +150166649978265 +150179131721113 +150180002545049 +150180310100647 +150180606524825 +150181142889881 +150181144987033 +150198530157223 +150213558886569 +150214032304807 +150215104487593 +150215972896153 +150216511358361 +150216544370073 +150231279282855 +150231510189465 +150232351465641 +150232354073255 +150233219874201 +150233758336409 +150235303717543 +150246879996583 +150248459690153 +150249031164073 +150249260264103 +150263890216345 +150265903482265 +150267719934121 +150269628530073 +150269733200041 +150282108175769 +150282245857449 +150282246367911 +150283356487065 +150284121441689 +150284397535401 +150285734657433 +150291409873575 +150299355153817 +150299492835497 +150299493345959 +150299964156583 +150301368419737 +150301644513449 +150302981635481 +150317474547097 +150317476644249 +150317945357721 +150319259003559 +150327105717657 +150333784416425 +150333818158489 +150335902001831 +150336198426009 +150336505981607 +150336734791065 +150336736888217 +150346622862745 +150351065997481 +150351869937049 +150352008129191 +150352876027289 +150353410295193 +150353686388905 +150355561973145 +150355594984857 +150362570655129 +150367137521833 +150368312975529 +150368683122857 +150369255107239 +150369551531417 +150370089993625 +150370123005337 +150372808951193 +150386763400601 +150387236308377 +150397033659801 +150402470020505 +150402471897767 +150404623065257 +150418577514665 +150420828269223 +150421296982695 +150421868456615 +150422164880793 +150422701245849 +150422703343001 +150428899158695 +150435686811033 +150435824492713 +150435825003175 +150437700076953 +150437976170665 +150438444884137 +150454279430313 +150454649577641 +150457601829543 +150473441108137 +150473909821609 +150473912429223 +150484034553241 +150488438352551 +150489207684505 +150490018046121 +150490589520041 +150490818839961 +150491926642073 +150504644632745 +150505448572313 +150506454662553 +150506661044393 +150506923376025 +150507265024169 +150507461838233 +150509140608409 +150509173620121 +150521653265817 +150523567965593 +150523666531737 +150532137977241 +150532968229543 +150540814943641 +150542159723929 +150542926775705 +150544539991449 +150556116270489 +150557628129449 +150557628639911 +150558200113831 +150558496538009 +150558804093607 +150559032903065 +150559035000217 +150559876276393 +150559878884007 +150568664073625 +150574268712345 +150574875617959 +150575139536281 +150575447091879 +150575743516057 +150576279881113 +150576281978265 +150590611087529 +150591448899753 +150592627499177 +150592889830809 +150594434383257 +150602115745177 +150608695877801 +150610241478825 +150610813463207 +150611109887385 +150611417442983 +150611648349593 +150611681361305 +150624770009767 +150626645083545 +150628321756569 +150628794664345 +150628893230489 +150630506446233 +150635944684199 +150642016987815 +150643596681385 +150646041642393 +150660742996137 +150662386625191 +150662855338663 +150667014529193 +150677245167001 +150677382848681 +150677383359143 +150677989974185 +150679258432921 +150679534526633 +150680102316711 +150680871648665 +150695366657433 +150695397571993 +150696207933609 +150696779917991 +150697076342169 +150697614804377 +150699160185511 +150710735954089 +150711706074521 +150712611538329 +150712613635481 +150712644550041 +150713082348953 +150727746684313 +150729759950233 +150731576402089 +150733484998041 +150746202988713 +150747006928281 +150747144609961 +150747145120423 +150748013018521 +150748219400361 +150748448720281 +150748823380137 +150750698964377 +150763211621785 +150763349303465 +150763349813927 +150763820624551 +150765224887705 +150765500981417 +150766838103449 +150773696333209 +150781900391833 +150782373299609 +150797674626457 +150799758469799 +150800054893977 +150800591259033 +150800593356185 +150813714505897 +150816433973927 +150817301872025 +150817838237081 +150817840334233 +150830993989801 +150832169443497 +150832539590825 +150832804019609 +150833111064745 +150833111575207 +150833407999385 +150833946461593 +150833979473305 +150834185855145 +150834448186777 +150835491842727 +150836665419161 +150843674101145 +150847403155625 +150849416421545 +150849786568873 +150850050997657 +150852738820775 +150866326488473 +150866328365735 +150868339754393 +150869411399065 +150877900127641 +150883575343783 +150885155037353 +150886592822681 +150887030621593 +150887063633305 +150888104681641 +150899543279001 +150899680960681 +150899681471143 +150901556544921 +150901832638633 +150902301352105 +150902400428711 +150916790257049 +150918704956825 +150918803522969 +150936955927961 +150937297576105 +150937766289577 +150938030718361 +150944540820889 +150951253261721 +150952294310057 +150952765631143 +150953337105063 +150953369100457 +150954169894297 +150954171991449 +150954202906009 +150955277696409 +150968501100713 +150969305040281 +150970517512361 +150970779843993 +150971119394985 +150971121492137 +150971318306201 +150972997076377 +150973030088089 +150973132660905 +150976922725031 +150985748078761 +150986585890985 +150987764490409 +150987993810329 +150988026822041 +151004671411609 +151006016191897 +151006783243673 +151008396459417 +151015254689177 +151019907000999 +151023458747801 +151023734841513 +151023931655577 +151025643437465 +151038732085927 +151039303559847 +151040136349081 +151040138446233 +151051380735385 +151055879987369 +151057992329895 +151062151520425 +151063236258471 +151072552345769 +151073960265113 +151074097946793 +151074669931175 +151074966355353 +151075273910951 +151075504817561 +151075537829273 +151084047346343 +151090501551513 +151090534563225 +151091344924841 +151091609353625 +151091916909223 +151092213333401 +151092749698457 +151092751795609 +151093930395033 +151094297176743 +151105873455783 +151109898110361 +151110436535705 +151117445217689 +151122883675545 +151124896941465 +151125498604199 +151126711296169 +151126713393321 +151128621989273 +151140667842729 +151141101634969 +151141239316649 +151141239827111 +151141846442153 +151143114900889 +151143390994601 +151143958784679 +151144728116633 +151157310841001 +151157914820777 +151158348613017 +151158486805159 +151160361878937 +151160637972649 +151161975094681 +151174592422057 +151175562542489 +151176468006297 +151176501018009 +151176938816921 +151177575808409 +151186049351065 +151186099176857 +151192811617689 +151194895461031 +151194927456425 +151195728250265 +151196100494745 +151210059456681 +151210863396249 +151211001077929 +151211001588391 +151212677750953 +151212679848105 +151214555432345 +151214691016873 +151226130981033 +151227306434729 +151227676582057 +151227941010841 +151228248566439 +151228544990617 +151229083452825 +151229322846377 +151229552166297 +151229585178009 +151230628833959 +151231802410393 +151235129322151 +151239911048601 +151243277295785 +151244825504423 +151245756859801 +151246229767577 +151261463479705 +151261465356967 +151262072482471 +151263476745625 +151264548390297 +151280290441895 +151280893911209 +151281694705049 +151281696802201 +151292621915545 +151294680270233 +151294818462375 +151296693536153 +151296969629865 +151297438343337 +151297537419943 +151313272889513 +151313643036841 +151313907465625 +151315518621081 +151316595288743 +151332092919193 +151332903280809 +151333167709593 +151347431811751 +151350449290649 +151350920101273 +151351994891673 +151357679764889 +151364442031513 +151365688245657 +151365916835225 +151366256386217 +151366455297433 +151368167079321 +151368269652137 +151369241869721 +151380646725017 +151380784406697 +151382561424793 +151382659990937 +151391131436441 +151393144702361 +151399808402841 +151401153183129 +151401348760985 +151401920234905 +151403533450649 +151415109729689 +151416150778025 +151416622099111 +151417193573031 +151418026362265 +151418059373977 +151419134164377 +151420679765401 +151425644266905 +151427607707033 +151427657532825 +151433869077159 +151434440551079 +151435273340313 +151450442358953 +151451850278297 +151451883290009 +151459870293401 +151461937359527 +151467689337001 +151469097256345 +151469234938025 +151469806922407 +151470103346585 +151470410902183 +151470641808793 +151472424168103 +151483763468967 +151484835651753 +151487315215769 +151487591309481 +151487788123545 +151488326548889 +151489499905433 +151501010447015 +151502556048039 +151503630838439 +151505035101593 +151505573526937 +151507370280345 +151519736455337 +151521848797863 +151523625305497 +151536238626201 +151536376818343 +151536983433385 +151538251892121 +151538527985833 +151539095775911 +151539865107865 +151540872283545 +151554358019481 +151554391031193 +151555201392809 +151555465821593 +151555773377191 +151556069801369 +151556606166425 +151556608263577 +151557786863001 +151558153644711 +151569729413289 +151570699533721 +151570701630873 +151571604997529 +151571638009241 +151572712799641 +151574258400665 +151586740143513 +151588753409433 +151589355072167 +151590567764137 +151592478457241 +151597224854937 +151606138069161 +151606138579623 +151607814742185 +151609828008105 +151621167308969 +151622205080985 +151622343273127 +151623318986921 +151624218346905 +151624494440617 +151625831562649 +151632689792409 +151638414287017 +151639962495655 +151640565964969 +151640828296601 +151640893851033 +151641366758809 +151647454571175 +151656668085657 +151658751928999 +151659584718233 +151659956962713 +151660224855449 +151666017512103 +151668030778023 +151674719864217 +151675427433127 +151676831696281 +151677203940761 +151678041752985 +151691533050025 +151691797478809 +151692105034407 +151692401458585 +151692939920793 +151693408634265 +151693441645977 +151694485301927 +151702805972377 +151707101768359 +151708681461929 +151708780028073 +151709044456857 +151710655612313 +151711732279975 +151725319947673 +151725321824935 +151725928950439 +151726794751385 +151727333213593 +151727471405735 +151734880320921 +151736893586841 +151742568802983 +151744114404007 +151744146399401 +151744718383783 +151745189194407 +151745586281881 +151746057092505 +151747131882905 +151758536738201 +151758674930343 +151760550004121 +151760826097833 +151761294811305 +151761393887911 +151762699584921 +151763170395545 +151775783716249 +151775921397929 +151777698416025 +151777796982169 +151794647916713 +151795949387161 +151796759748777 +151797024177561 +151805497720217 +151810246720921 +151811287769257 +151811759090343 +151812330564263 +151813163353497 +151813196365209 +151813908160681 +151814271155609 +151815816756633 +151828298499481 +151829773303193 +151830112854185 +151830311765401 +151832126120105 +151833098337689 +151838783210905 +151846518556057 +151846987269529 +151847020281241 +151862759407001 +151863664870809 +151865009651097 +151865776702873 +151867389918617 +151874248148377 +151878900460199 +151879972642985 +151880006385049 +151881049530537 +151882124320937 +151882386652569 +151882728300713 +151882925114777 +151883463540121 +151884636896665 +151897725545127 +151899129808281 +151899874615465 +151907575868071 +151914873446569 +151916278220185 +151916985789095 +151917823601319 +151918762296729 +151932953724313 +151933091405993 +151933663390375 +151933959814553 +151934267370151 +151934498276761 +151936280636071 +151943040805543 +151944364328345 +151948660124327 +151949495010713 +151949528022425 +151950338384041 +151950602812825 +151950910368423 +151951206792601 +151951743157657 +151951745254809 +151952923854233 +151964866914983 +151966074364073 +151966412516007 +151967015985321 +151967016495783 +151967487306407 +151968090775721 +151968353107353 +151968891569561 +151969429994905 +151975114868121 +151981875037593 +151981877134745 +151983888303513 +151983890400665 +151984492063399 +151985704755369 +151987615448473 +152000095094169 +152000233286311 +152002108360089 +152002952243879 +152003721575833 +152004728751513 +152010579805593 +152016304300201 +152017342072217 +152017480264359 +152018455978153 +152019355338137 +152020968553881 +152033585881257 +152034556001689 +152034558098841 +152034626579111 +152035461465497 +152035494477209 +152036206272681 +152036569267609 +152038114868633 +152043907525287 +152051805076889 +152053453250729 +152053888920231 +152054721709465 +152055900308889 +152064607683993 +152067841492377 +152069854758297 +152069994537129 +152069995047591 +152070860848537 +152071671210153 +152080341566873 +152086670041257 +152087242025639 +152088076912025 +152088107826585 +152088545625497 +152088578637209 +152089622293159 +152102270754985 +152102304497049 +152103818963623 +152104422432937 +152104684764569 +152105223226777 +152120456938905 +152120458816167 +152121065941671 +152121931742617 +152122470204825 +152122607886505 +152122608396967 +152138576332185 +152139283901095 +152140121713319 +152140688164249 +152149134224039 +152153673729433 +152153811921575 +152155686995353 +152156431802537 +152156530879143 +152157368691367 +152157836576153 +152170958236327 +152172537929897 +152172636496041 +152172900924825 +152173437289881 +152174512080281 +152175588747943 +152188205214375 +152189784907945 +152191086378393 +152191896740009 +152192161168793 +152206425270951 +152207970871975 +152208002867369 +152208574341289 +152208574851751 +152209045662375 +152209442749849 +152210988350873 +152216673224089 +152223433393561 +152223435490713 +152224439483801 +152224910294425 +152225249845417 +152225446659481 +152225448756633 +152225514274201 +152227263111337 +152228235328921 +152239640184217 +152241554883993 +152241653450137 +152243803030937 +152244273841561 +152250124895641 +152252138161561 +152257896398233 +152258801862041 +152260913694105 +152262526909849 +152270701102489 +152274103188889 +152275144237225 +152277019821465 +152277764628649 +152277863705255 +152278127623577 +152279673224601 +152279876971175 +152285465881255 +152291215761577 +152294266799513 +152295011606697 +152309399848345 +152310843737497 +152310876749209 +152311413114265 +152312419204505 +152318863752601 +152328090715545 +152328228397225 +152328800381607 +152329635267993 +152329666182553 +152342756928167 +152343862853017 +152344905998505 +152344906508967 +152345980788905 +152346243120537 +152346584768681 +152346781582745 +152347320008089 +152348493364633 +152360003906215 +152361211355305 +152361549507239 +152362152976553 +152362153487015 +152362624297639 +152363227766953 +152363490098585 +152364028560793 +152364566986137 +152377182216361 +152378729914537 +152380134688153 +152381680069287 +152395232085401 +152395370277543 +152395977403047 +152397245351321 +152398089235111 +152398858567065 +152398927047335 +152412516592295 +152413351478681 +152413384490393 +152413590872233 +152414194852009 +152414766836391 +152415599625625 +152415601722777 +152429695090073 +152429763570343 +152430598456729 +152430631468441 +152431067170201 +152431343263913 +152431706258841 +152433251859865 +152445731505561 +152445733602713 +152447744771481 +152447746868633 +152447812386201 +152449423541657 +152449561223337 +152451574489257 +152456218314137 +152458682467737 +152462978483609 +152464991749529 +152465132038823 +152465997839769 +152466808201385 +152467072630169 +152480160768169 +152481198540185 +152481336732327 +152483211806105 +152484825021849 +152493117703577 +152497407746217 +152497441488281 +152498955954855 +152499821755801 +152500360218009 +152514689327273 +152515661544857 +152517309718697 +152518578177433 +152519756776857 +152525909278105 +152526193984921 +152527024237223 +152531936305321 +152532774117545 +152533713323417 +152535825155481 +152550526509225 +152551098493607 +152551964294553 +152552402093465 +152552971470233 +152553039084953 +152553478761127 +152554584685977 +152566095227559 +152567674921129 +152567773487273 +152569649071513 +152570725739175 +152579937156505 +152584313406873 +152584315284135 +152584922409639 +152585788210585 +152586326672793 +152586464354473 +152586464864935 +152594798118297 +152601562262183 +152603107863207 +152603139858601 +152603711332521 +152603711842983 +152603940432551 +152604182653607 +152606125342105 +152617668389543 +152618740572329 +152619213990567 +152620288270505 +152620288780967 +152621693044121 +152636460968615 +152636691875225 +152636790441369 +152637535759015 +152638940022169 +152651993202073 +152652061682343 +152653641375913 +152655753207977 +152669240180121 +152672156812697 +152672901619881 +152673000696487 +152674810215833 +152683026351513 +152686353263271 +152687289861529 +152688295951769 +152688766762393 +152689106313385 +152689303127449 +152689305224601 +152689370742169 +152690916343193 +152691119579305 +152692091796889 +152697776670105 +152703600241319 +152704536839577 +152706013740441 +152706550105497 +152707556195737 +152708163321241 +152721752866201 +152722658330009 +152724770162073 +152726383377817 +152732056496807 +152734676059545 +152738999844249 +152740042989737 +152740043500199 +152741380111769 +152741918573977 +152743630355865 +152755072229545 +152756247683241 +152758123267481 +152758591980953 +152758868074665 +152765454368153 +152767752340889 +152772319207593 +152773494661289 +152773866905769 +152775271679385 +152776817060519 +152792656849575 +152793522650521 +152807653583527 +152808488469913 +152809331843241 +152809804751017 +152809903827623 +152810736616857 +152825405975207 +152825437970601 +152826009444521 +152826009954983 +152826480765607 +152827346566553 +152827885028761 +152834108327321 +152836356474265 +152840868496793 +152840870593945 +152842881762713 +152842883859865 +152842949377433 +152844560532889 +152844698214569 +152846711480489 +152859226745511 +152859461116073 +152859833871015 +152862715035033 +152875297759401 +152875331501465 +152876473723559 +152878019324583 +152879094114983 +152879962013081 +152893551558041 +152893620038311 +152894389370265 +152894454924697 +152894923638169 +152895199731881 +152895771205801 +152897108327833 +152909826318505 +152910798536089 +152911636348313 +152912170616217 +152912446709929 +152913715168665 +152923601143193 +152926834951577 +152927911619239 +152928848217497 +152928988506791 +152929854307737 +152930664669353 +152930929098137 +152946235484839 +152947101285785 +152948108461465 +152948176076185 +152948615752359 +152949252963737 +152949721677209 +152961264214185 +152961297956249 +152963678223769 +152963985779367 +152964216685977 +152965060569767 +152979450398105 +152980925201817 +152981463664025 +152981601345705 +152981601856167 +152995792773289 +152996630585513 +152997569791385 +152999681623449 +153005877439143 +153007012724121 +153012805380775 +153013877563561 +153014350981799 +153015425261737 +153015425772199 +153016291573145 +153016830035353 +153029951695527 +153031531389097 +153032102863017 +153035688131993 +153040652633497 +153047198673575 +153048778367145 +153049349841065 +153050890709671 +153066964331175 +153066996326569 +153067567800489 +153067568310951 +153067796900519 +153068039121575 +153075666683289 +153081490254503 +153082426852761 +153082565044903 +153083432943001 +153083903753625 +153084243304617 +153084440118681 +153084442215833 +153084507733401 +153086053334425 +153100317436583 +153100546246041 +153100548343193 +153101392226983 +153102258027929 +153102796490137 +153116889857433 +153117795321241 +153119577680551 +153121520369049 +153129694561689 +153132928370073 +153134941635993 +153136013280665 +153136758087849 +153136857164455 +153138633672089 +153138666683801 +153143344381337 +153150209220777 +153151384674473 +153153194704281 +153153260258713 +153153728972185 +153154005065897 +153167456709287 +153168393307545 +153168531499687 +153169870208409 +153170406573465 +153171412663705 +153172019789209 +153180105358745 +153187793840807 +153188659641753 +153202856312217 +153203899457705 +153203899968167 +153204940155559 +153205236579737 +153205544135335 +153205775041945 +153207486823833 +153218896191657 +153220574961833 +153221146435753 +153221146946215 +153221375755673 +153222483557785 +153223022019993 +153236175675561 +153237351129257 +153237721276585 +153237723373737 +153238589685145 +153239128147353 +153239161159065 +153240673528487 +153254363736743 +153254970862247 +153256512807081 +153256608957849 +153271510051495 +153272344937881 +153273661218985 +153273760295591 +153274593084825 +153282210989465 +153288757029543 +153289526361497 +153289591915929 +153290060629401 +153290336723113 +153290908197033 +153292212307353 +153292245319065 +153304724964761 +153304727061913 +153304862646441 +153304863156903 +153306738230681 +153306740327833 +153306805845401 +153308417000857 +153308554682537 +153321971942809 +153323048610471 +153323985208729 +153324991298969 +153325801660585 +153326066089369 +153339154227369 +153339187969433 +153340330191527 +153341875792551 +153342479261865 +153342950582951 +153349722506649 +153356434947481 +153358518790823 +153358815215001 +153359122770599 +153359351580057 +153359353677209 +153360197560999 +153373682786473 +153375492816281 +153376027084185 +153376303177897 +153376499991961 +153377571636633 +153378178762137 +153382104410791 +153384902737305 +153385187444121 +153390929764521 +153391767576745 +153392706782617 +153394753060249 +153394818614681 +153410957753753 +153411964929433 +153412032544153 +153413578145177 +153418188227993 +153425088686759 +153426668380329 +153427239854249 +153428916527273 +153430825123225 +153430929793193 +153438902846873 +153443306866073 +153444781669785 +153445318034841 +153445320131993 +153445457813673 +153445458324135 +153453791577497 +153461565177241 +153462133317801 +153462704791721 +153462705302183 +153462933891751 +153476661848743 +153477130562215 +153477734031529 +153478207449767 +153478810919081 +153479279632553 +153479281729705 +153479282240167 +153480148041113 +153480686503321 +153480719515033 +153486980885159 +153494377540263 +153495454427815 +153495683237273 +153495685334425 +153496526610601 +153496529218215 +153497395019161 +153497933481369 +153511055141543 +153512634835113 +153513206309033 +153514747177639 +153528065361305 +153530078627225 +153531150271897 +153531895079081 +153531994155687 +153533803675033 +153545346722471 +153546283320729 +153546421002409 +153546421512871 +153547289410969 +153547495792809 +153548099772585 +153548296586649 +153548298683801 +153548364201369 +153548900566425 +153549909802393 +153555585018535 +153562593700519 +153563530298777 +153563668490919 +153564742770857 +153565543564697 +153566549654937 +153567156780441 +153570030421401 +153580746325401 +153581649692057 +153581651789209 +153582120502681 +153583434148519 +153584971580825 +153591049956007 +153591280862617 +153599036959399 +153600077146791 +153600373570969 +153600681126567 +153600909936025 +153600912033177 +153614065688745 +153615241142441 +153617051172249 +153617116726681 +153617585440153 +153617861533865 +153619737118105 +153626745800089 +153631312666793 +153632284884377 +153632488120489 +153632858267817 +153632860875431 +153633726676377 +153634265138585 +153634298150297 +153635810519719 +153636984096153 +153652015213223 +153652516109721 +153666647042727 +153668798210217 +153669730076057 +153682752659625 +153682753170087 +153684431429801 +153685003414183 +153685232003751 +153686340025753 +153686876390809 +153686878487961 +153695004221609 +153695349933465 +153699861955993 +153699999637673 +153700000148135 +153701875221913 +153703553992089 +153703691673769 +153718220204711 +153718824722601 +153718827330215 +153720369275049 +153734291218601 +153734324960665 +153735467182759 +153737012783783 +153737616253097 +153738084966569 +153738087574183 +153752041513129 +153752613497511 +153753382829465 +153753448383897 +153753917097369 +153754193191081 +153754764665001 +153756068775321 +153756101787033 +153768819777705 +153770629807513 +153771164075417 +153771440169129 +153771636983193 +153772708627865 +153773315753369 +153785828410777 +153786905078439 +153786905298329 +153787841676697 +153789054148777 +153789658128553 +153806094744985 +153806301126825 +153806530446745 +153807101920665 +153808715136409 +153819138524569 +153820291415449 +153821196879257 +153822375258791 +153822671682969 +153822979238567 +153823208048025 +153823210145177 +153824054028967 +153838443857305 +153839918661017 +153840455026073 +153840457123225 +153840595315367 +153854786232489 +153855624044713 +153856563250585 +153858609528217 +153858675082649 +153864870898343 +153872871022761 +153873344440999 +153873947910313 +153874416623785 +153874419231399 +153875285032345 +153875823494553 +153875856506265 +153888945154727 +153890524848297 +153891096322217 +153892772995241 +153894681591193 +153894786261161 +153906192132775 +153907399581865 +153907771826345 +153908343300265 +153925421645209 +153925989785769 +153926561770151 +153941420311961 +153941557993641 +153941558504103 +153943236763817 +153943433577881 +153945046793625 +153959310895783 +153959539705241 +153959541802393 +153960383078569 +153960385686183 +153961251487129 +153961789949337 +153975883316633 +153976786683289 +153976788780441 +153978571139751 +153988688020889 +153993935095193 +153995751547049 +153997660143001 +154004635813273 +154009202679977 +154010378133673 +154011616689561 +154012188163481 +154012253717913 +154012722431385 +154012998525097 +154014874109337 +154027386766745 +154027524958887 +154028599238825 +154028828558745 +154029400032665 +154031013248409 +154039098817945 +154046075536793 +154047152204455 +154062893427367 +154063933614759 +154064230038937 +154064537594535 +154064766403993 +154064768501145 +154073997524377 +154077889650857 +154077890161319 +154079063517863 +154080041328809 +154080140405415 +154081477016985 +154082013382041 +154082015479193 +154083626597785 +154095169134761 +154096141352345 +154096344588457 +154096714735785 +154096717343399 +154097583144345 +154098121606553 +154098154618265 +154099666987687 +154100840564121 +154113961713833 +154113964321447 +154115506266281 +154121317984935 +154126099711385 +154129697693865 +154130503510695 +154132654678185 +154133586544025 +154147178504361 +154147750488743 +154148519820697 +154149054088601 +154149330182313 +154149901656233 +154151205766553 +154151238778265 +154163718423961 +154163856105641 +154163856616103 +154165731689881 +154166007783593 +154174203135385 +154180965402009 +154182042289561 +154182880101785 +154182978667929 +154184795119785 +154198181428633 +154200869251751 +154201472721065 +154201941434537 +154201944042151 +154208715965849 +154215428406681 +154216333870489 +154216940776103 +154217512250023 +154217808674201 +154218116229799 +154218345039257 +154218347136409 +154219191020199 +154232676245673 +154234486275481 +154235020543385 +154235296637097 +154235493451161 +154237172221337 +154244180903321 +154249923223721 +154250761035945 +154251700241817 +154253482601127 +154253746519449 +154255425289625 +154268846556569 +154270386914713 +154270958388633 +154272571604377 +154284082145959 +154285661839529 +154286233313449 +154287099624857 +154287633892761 +154287909986473 +154289818582425 +154289923252393 +154302300325273 +154302907230887 +154303775128985 +154304311494041 +154304313591193 +154304451783335 +154312785036697 +154315555880345 +154320055132329 +154321698761383 +154336727490729 +154337804378281 +154338273091753 +154339141500313 +154339449055911 +154339679962521 +154339712974233 +154354676696473 +154354678793625 +154355520069801 +154356388478361 +154356926940569 +154370048600743 +154371256049833 +154371628294313 +154372199768233 +154389072086425 +154390888538281 +154392797134233 +154405276779929 +154405414461609 +154405414972071 +154407290045849 +154407566139561 +154408903261593 +154415761491353 +154422661950119 +154423965549977 +154424537023897 +154424813117609 +154426150239641 +154438767567017 +154439739784601 +154440643151257 +154440645248409 +154442427607719 +154448632570025 +154450274321817 +154459070605991 +154459367030169 +154459674585767 +154459903395225 +154459905492377 +154473059147945 +154474234601641 +154475176222889 +154475176733351 +154475473157529 +154476044631449 +154476251013289 +154476854993065 +154478730577305 +154485739259289 +154490306125993 +154491278343577 +154491481579689 +154491851727017 +154492116155801 +154492423711399 +154492720135577 +154493258597785 +154493291609497 +154494803978919 +154495977555353 +154508391646617 +154509932004761 +154510404912537 +154511008672423 +154517952019865 +154524834685097 +154525638624665 +154525640501927 +154527651890585 +154528657980825 +154528723535257 +154541746118825 +154541746629287 +154542919985831 +154543897796777 +154543996873383 +154544465586855 +154545333484953 +154545869850009 +154545871947161 +154547483065753 +154554343392665 +154558855415193 +154558993096873 +154558993607335 +154560868681113 +154561144774825 +154561613488297 +154561712564903 +154564696301737 +154577818181801 +154578082610585 +154579362734249 +154586605979033 +154593318419865 +154594359468201 +154595434258601 +154596268064153 +154596609712297 +154597078425769 +154611606956711 +154613184553129 +154613186650281 +154613758124201 +154613786623385 +154614624435609 +154615062234521 +154615095246233 +154622021090713 +154627813236905 +154629829648553 +154630091980185 +154630433628329 +154632309212569 +154644821869977 +154646736569753 +154646835135897 +154648081350041 +154655306581401 +154657319847321 +154663983547801 +154665523905945 +154666095379865 +154667708595609 +154679284874649 +154680190338457 +154680325922985 +154680797244071 +154681368717991 +154681400713385 +154682201507225 +154682203604377 +154697437316505 +154698044222119 +154698912120217 +154699448485273 +154699450582425 +154713779691689 +154714617503913 +154715556709785 +154716025423257 +154717339069095 +154717602987417 +154726112504487 +154731864481961 +154733410082985 +154733982067367 +154734278491545 +154734586047143 +154734816953753 +154734849965465 +154736599313063 +154747938613927 +154750956092825 +154751490360729 +154751766454441 +154751963268505 +154753675050393 +154753779720361 +154759510375833 +154765185591975 +154766393041065 +154766763188393 +154766765285545 +154767563762343 +154769210246553 +154783911600297 +154786023942823 +154786421030297 +154789742919065 +154799979978921 +154800413771161 +154800551452841 +154800551963303 +154801659985305 +154802427037081 +154802703130793 +154803270920871 +154804040252825 +154816657580201 +154817627700633 +154818533164441 +154818566176153 +154818907824297 +154819376537769 +154819640966553 +154819948522151 +154820244946329 +154820781311385 +154820783408537 +154828114509209 +154833904558249 +154834876775833 +154835780142489 +154836887944601 +154852928554393 +154854742909097 +154854745006249 +154856653602201 +154856756175017 +154863579446681 +154868196139177 +154869371592873 +154870313214121 +154870313724583 +154870610148761 +154870917704359 +154871148610969 +154871388004521 +154871989887145 +154871991984297 +154873867568537 +154877194480295 +154885342453929 +154885946433705 +154886518418087 +154887822017945 +154888393491865 +154888669585577 +154890006707609 +154896864937369 +154903528637849 +154904137640615 +154905068995993 +154905541903769 +154906145663655 +154922959069353 +154923759863193 +154923761960345 +154932990983577 +154936883620519 +154938056977063 +154939034788009 +154939602578087 +154940206047401 +154941006841241 +154941008938393 +154942620056985 +154953324781737 +154954162593961 +154955338047657 +154955708194985 +154955972623769 +154956280179367 +154956576603545 +154957115065753 +154957583779225 +154958660446887 +154959834023321 +154970131545497 +154972955173033 +154973219601817 +154974830757273 +154988691153065 +154989495092633 +154989496969895 +154991508358553 +154992514448793 +154992580003225 +154997112777383 +155006743947943 +155007753403801 +155008321544361 +155009122118311 +155009761426841 +155010232237465 +155010334810281 +155011307027865 +155022711883161 +155022850075303 +155024725149081 +155025001242793 +155025569032871 +155032850882729 +155033196594585 +155039958861209 +155041873560985 +155041972127129 +155043218341273 +155057174887833 +155058215936169 +155060124532121 +155060934893737 +155061199322521 +155067709425049 +155069672865177 +155075462914217 +155075934235303 +155076505709223 +155076537704617 +155077338498457 +155093948448153 +155094287999145 +155096165680537 +155101989251751 +155104002517671 +155108916682921 +155109754495145 +155110693701017 +155111162414489 +155112476060327 +155125826749849 +155127840015769 +155129380373913 +155131565063577 +155143075605159 +155146093084057 +155146627351961 +155146903445673 +155147100259737 +155147638685081 +155148812041625 +155148916711593 +155161900690087 +155163304953241 +155164918168985 +155168073146537 +155171432784041 +155174549339545 +155179048591529 +155181160934055 +155181558021529 +155184879910297 +155195720949929 +155197128869273 +155197266550953 +155197838535335 +155198134959513 +155198442515111 +155198671324569 +155198673421721 +155199852021145 +155200455781031 +155201530571431 +155211689901465 +155211794571433 +155212764691865 +155213670155673 +155213703167385 +155214513529001 +155214777957785 +155215085513383 +155215381937561 +155215918302617 +155215920399769 +155229042059943 +155230249509033 +155230619656361 +155231420230311 +155231662451367 +155233066714521 +155233605139865 +155238671133351 +155239290013081 +155248065545625 +155249879900329 +155251893166249 +155263836446889 +155264270239129 +155264408431271 +155265516453273 +155266283505049 +155266559598761 +155267127388839 +155267896720793 +155274754950553 +155280479445161 +155281083424937 +155281655409319 +155282959009177 +155283530483097 +155283806576809 +155285143698841 +155297761026217 +155298733243801 +155299636610457 +155300744412569 +155302290013593 +155308082670247 +155318896854425 +155319269098905 +155328782828953 +155334169682089 +155334170192551 +155334466616729 +155334774172327 +155335005078937 +155335846355113 +155343547607719 +155349299585193 +155350845186217 +155351109615001 +155351417170599 +155351713594777 +155352252056985 +155352720770457 +155353797438119 +155367385105817 +155367994108583 +155368391196057 +155368925463961 +155369398371737 +155370002131623 +155376945479065 +155381919197863 +155383828144297 +155384632083865 +155384633961127 +155385241086631 +155386645349785 +155387651440025 +155387716994457 +155400740088487 +155401913445031 +155402751477145 +155402891255977 +155403459046055 +155404062515369 +155404863309209 +155405235553689 +155406073365913 +155406476524953 +155417848874393 +155417987066535 +155419862140313 +155420138234025 +155420706024103 +155422482531737 +155436713074857 +155436811641001 +155436812151463 +155437076069785 +155438687225241 +155445549612441 +155447562878361 +155447847585177 +155452311879065 +155453352927401 +155453960052905 +155455261523353 +155456336313753 +155457413201305 +155470600415911 +155471609871769 +155472178012329 +155473617894809 +155474088705433 +155474191278249 +155475163495833 +155480848369049 +155489085439385 +155489424990377 +155505730028953 +155505828595097 +155507074809241 +155514300040601 +155516313306521 +155520963741081 +155522977007001 +155524517365145 +155524793458857 +155526702054809 +155539319382185 +155539790703271 +155540362177191 +155541194966425 +155543379656089 +155549641026215 +155552439352729 +155556428678553 +155557037681319 +155557875493543 +155558343378329 +155558441944473 +155560055160217 +155574550168985 +155575018882457 +155576332528295 +155585105963687 +155592265860505 +155592403542185 +155592975526567 +155593271950745 +155593579506343 +155593808315801 +155593810412953 +155594989012377 +155606932073127 +155609081143465 +155609081653927 +155609949552025 +155610418265497 +155610483819929 +155610759913641 +155610956727705 +155611495153049 +155612668509593 +155613271440793 +155624179051175 +155625386500265 +155625756647593 +155626328631975 +155626557221543 +155628203705753 +155628742131097 +155642905059497 +155644309833113 +155645017402023 +155646793909657 +155653710097063 +155659407230361 +155659545422503 +155660653444505 +155661420496281 +155661696589993 +155662264380071 +155663033712025 +155675651039401 +155676621159833 +155677526623641 +155677559635353 +155678369996969 +155678370507431 +155678634425753 +155678941981351 +155679238405529 +155679774770585 +155679776867737 +155685972683431 +155687107968409 +155692898017449 +155693870235033 +155694773601689 +155695518408873 +155695881403801 +155697427004825 +155706672842137 +155709906650521 +155711987531161 +155713736368297 +155715749634217 +155729307183783 +155730142070169 +155730983346345 +155741108077977 +155744335913129 +155744369655193 +155745511877287 +155746487591081 +155747386951065 +155747663044777 +155749000166809 +155762522097049 +155763131099815 +155763528187289 +155763734569129 +155763996900761 +155764535362969 +155765139122855 +155780641490329 +155781484863657 +155782753322393 +155791199382183 +155792757786009 +155793660067225 +155795877079719 +155797888468377 +155798596037287 +155799433849511 +155800000300441 +155801210357145 +155801613516185 +155814701654185 +155814966082969 +155815273638567 +155815570062745 +155816108524953 +155816577238425 +155817653906087 +155830199795097 +155830270372519 +155831850066089 +155831948632233 +155831949142695 +155832213061017 +155833824216473 +155847684612265 +155848488551833 +155848490429095 +155849097554599 +155849963355545 +155850501817753 +155850639499433 +155850640009895 +155851507907993 +155856106236583 +155866504641945 +155866746863001 +155867315003561 +155867579432345 +155867886477481 +155867886987943 +155868754886041 +155869225696665 +155869328269481 +155870300487065 +155881705342361 +155881843534503 +155883718608281 +155884562492071 +155885868189081 +155892190053785 +155900867020185 +155900965586329 +155902211800473 +155903115167129 +155916168347033 +155916236827303 +155917209395369 +155917816520873 +155919117991321 +155919928863399 +155920192781721 +155921942129319 +155927531039399 +155934456373417 +155936331957657 +155937076764841 +155937175841447 +155951465006489 +155952471096729 +155952941907353 +155953281458345 +155953478272409 +155953545887129 +155969687160217 +155970155873689 +155971731340697 +155984820209049 +155985928011161 +155986833474969 +155988649926825 +155990558522777 +156002069064359 +156003276513449 +156004218134697 +156004218645159 +156005292925097 +156005555256729 +156005896904873 +156006093718937 +156006632144281 +156007805500825 +156019247374505 +156019851354281 +156020285146521 +156021731961511 +156022199846297 +156022298412441 +156023043219625 +156023911628185 +156036494352553 +156039446824345 +156040154393255 +156040992205479 +156050344131993 +156056122328473 +156056260010153 +156056831994535 +156057664783769 +156057666880921 +156071828728487 +156072663614873 +156072696626585 +156073506988201 +156073507498663 +156073771416985 +156074078972583 +156074911761817 +156074913858969 +156075520764583 +156088035519143 +156089242968233 +156089613115561 +156090184589481 +156090185099943 +156090413689511 +156091259379881 +156091521711513 +156092060173721 +156092598599065 +156097664592551 +156098283472281 +156100747625881 +156105043641753 +156107056907673 +156107124522393 +156108735677849 +156108873359529 +156123263698329 +156123401890471 +156124509912473 +156125276964249 +156126890179993 +156133748409753 +156139472904361 +156139506646425 +156140648868519 +156144137158041 +156156754485417 +156157726703001 +156158630069657 +156159374876841 +156167076129447 +156168259143065 +156175778481561 +156176621854889 +156177890313625 +156187776288153 +156193023362457 +156193163651751 +156194029452697 +156194839814313 +156195104243097 +156201737347241 +156209838645417 +156210410629799 +156211243419033 +156211276430745 +156211714229657 +156212351221145 +156212790897319 +156226378565017 +156226987567783 +156227853368729 +156228391830937 +156242821603497 +156243625543065 +156243627420327 +156244234545831 +156245100346777 +156245638808985 +156245776490665 +156245777001127 +156257954652329 +156259733547687 +156260805730473 +156261744936345 +156263856768409 +156265469984153 +156276842333593 +156276980525735 +156278052708521 +156278855599513 +156279600917159 +156281005180313 +156294126840487 +156295706534057 +156295805100201 +156295805610663 +156297680684441 +156306841044377 +156311305338265 +156311373818535 +156312953512105 +156314690684313 +156315065854631 +156317079120551 +156330361109913 +156331171471529 +156331435900313 +156331742945449 +156331743455911 +156333184737449 +156334156955033 +156339841828249 +156345665399463 +156346601997721 +156347608087961 +156348078898585 +156348418449577 +156348615263641 +156348682878361 +156350228479385 +156351370701479 +156364723488153 +156364822054297 +156366068268441 +156366971635097 +156374121654951 +156379957200281 +156381065002393 +156381970466201 +156385695514009 +156400188425625 +156400933232809 +156401032309415 +156407519526297 +156409817499033 +156414384365737 +156414988345513 +156415422137753 +156415559819433 +156417336837529 +156417435403673 +156418180210857 +156419048619417 +156428304942489 +156435587808665 +156436194934169 +156451259319705 +156451397001385 +156451968985767 +156452801775001 +156452834786713 +156468074602665 +156468075113127 +156469411724697 +156469950186905 +156471628957081 +156471661968793 +156472703017129 +156478421632409 +156483172510375 +156484379959465 +156484750106793 +156485014535577 +156485321580713 +156485322091175 +156486625691033 +156486658702745 +156487197164953 +156496984573337 +156500350820521 +156501526274217 +156501899029159 +156503303292313 +156504848673447 +156518538881703 +156519146007207 +156519646903705 +156520413955481 +156522027171225 +156535685196455 +156536520082841 +156537363966631 +156537935440551 +156538768229785 +156539140474265 +156539377232551 +156552863694233 +156553701506457 +156553767060889 +156554235774361 +156554511868073 +156565666301337 +156568900109721 +156570913375641 +156570980990361 +156572592145817 +156572729827497 +156587223755431 +156588160353689 +156588300642983 +156589166443929 +156589976805545 +156590241234329 +156603329372329 +156603363114393 +156604505336487 +156607125727911 +156607993626009 +156615680010919 +156621515556249 +156622124559015 +156622990359961 +156623528822169 +156628112147865 +156637857931433 +156639634949529 +156640478322857 +156641746781593 +156649077882265 +156654870538919 +156655104909481 +156655942721705 +156656881927577 +156658993759641 +156660606975385 +156674267097767 +156675099887001 +156675132898713 +156676207689113 +156676647365287 +156677753290137 +156689263831719 +156690843525289 +156690942601895 +156691414999209 +156695000268185 +156707482011033 +156708956814745 +156709495276953 +156709632958633 +156709633469095 +156717966722457 +156725498101145 +156726308462761 +156726572891545 +156726879936681 +156726880447143 +156728321728681 +156740836993703 +156741909176489 +156742382594727 +156743457385127 +156744861648281 +156759629572775 +156759860479385 +156760704363175 +156762108626329 +156775161806233 +156776809980073 +156778922322599 +156780698830233 +156785694246297 +156795325416857 +156796070224041 +156796169300647 +156797945808281 +156809521867431 +156810458465689 +156811464555929 +156811935366553 +156812274917545 +156812471731609 +156812539346329 +156814084947353 +156815227169447 +156823547839897 +156829423329449 +156830724799897 +156831331925401 +156843813668249 +156844921470361 +156845826934169 +156847609293479 +156849551981977 +156862640119977 +156863211593897 +156863212104359 +156864548715929 +156864888266921 +156865087178137 +156866798960025 +156877220251033 +156878240833705 +156879278605721 +156879416287401 +156880654843289 +156881193305497 +156881226317209 +156881291871641 +156882036678825 +156882905087385 +156895487811753 +156896663265449 +156897036020391 +156897639489705 +156897901821337 +156898440283545 +156898473295257 +156899985664679 +156915825453735 +156916658242969 +156916691254681 +156924276147609 +156930822187687 +156931657074073 +156932500957863 +156932973355177 +156933072431783 +156933905221017 +156934277465497 +156946927804585 +156946928315047 +156948606574761 +156948871003545 +156949178048681 +156949178559143 +156950482159001 +156950515170713 +156951053632921 +156959525078425 +156964037100953 +156964175293095 +156966050366873 +156966117981593 +156967729137049 +156967866818729 +156982395349671 +156983002475175 +156983503371673 +156984544420009 +156985883639193 +156991556758183 +156991787664793 +156998466363561 +156998500105625 +156999642327719 +157001187928743 +157002262719143 +157003130617241 +157004205407641 +157017557974425 +157017623528857 +157018092242329 +157018368336041 +157027252602265 +157032994922665 +157034771940761 +157034804952473 +157035615314089 +157036883772825 +157052016821657 +157052157110951 +157053022911897 +157053833273513 +157054097702297 +157069404088999 +157070236878233 +157070269889945 +157070981685417 +157071344680345 +157072890281369 +157085372024217 +157086846827929 +157087154383527 +157087385290137 +157088229173927 +157090138120361 +157095856735641 +157102619002265 +157104093805977 +157104632268185 +157104769949865 +157104770460327 +157118727006887 +157118961377449 +157119799189673 +157120738395545 +157121113055401 +157122784673177 +157122850227609 +157124463443353 +157129046043303 +157131321673113 +157135973984935 +157137046167721 +157137519585959 +157138123055273 +157138594376359 +157139197845673 +157139460177305 +157139998639513 +157153120299687 +157154699993257 +157154799069863 +157155271467177 +157156948140201 +157158856736153 +157164649392807 +157171946971305 +157174059313831 +157184181437849 +157189354569113 +157190164930729 +157190429359513 +157190736404649 +157190736915111 +157197650176679 +157204658858663 +157205595456921 +157205733649063 +157206601547161 +157207072357785 +157207411908777 +157207608722841 +157207676337561 +157209221938585 +157210364160679 +157223486040743 +157223714850201 +157223716947353 +157224560831143 +157225426632089 +157225965094297 +157233115114151 +157238950659481 +157240058461593 +157240961828249 +157240963925401 +157242746284711 +157244688973209 +157259181884825 +157259926692009 +157260025768615 +157260863580839 +157268810958233 +157273377824937 +157274350042521 +157274415596953 +157274553278633 +157275791834521 +157276330296729 +157276363308441 +157276428862873 +157277173670057 +157278042078617 +157279049254297 +157291700103847 +157292534990233 +157293279797417 +157294581267865 +157295188393369 +157310962444967 +157311795234201 +157311828245913 +157326496587945 +157327068061865 +157327068572327 +157328405183897 +157328712739495 +157328744734889 +157328941548953 +157328943646105 +157330655427993 +157337415091609 +157342064795817 +157342065306279 +157343743565993 +157344315039913 +157344315550375 +157345619150233 +157345652161945 +157346190624153 +157359344279721 +157360519733417 +157360889880745 +157360892488359 +157361758289305 +157362296751513 +157377532340903 +157378139466407 +157379681411241 +157394678655655 +157395513542041 +157396829823145 +157396928899751 +157397761688985 +157398940288409 +157406207748775 +157411353649321 +157411957629097 +157412694965657 +157412760520089 +157413229233561 +157413505327273 +157415380911513 +157424659760537 +157427893568921 +157428031761063 +157429906834841 +157431585605017 +157431723286697 +157432662272679 +157439605620121 +157446858432681 +157448159903129 +157448366284969 +157448970264745 +157449234693529 +157451640669593 +157462322831529 +157462356573593 +157463498795687 +157465044396711 +157465647866025 +157466119187111 +157468061875609 +157478450660761 +157480509015449 +157481983819161 +157482291374759 +157482520184217 +157482522281369 +157483366165159 +157496851390633 +157498628408729 +157498661420441 +157499471782057 +157500740240793 +157501347366297 +157502421936807 +157514098368681 +157514936180905 +157515875386777 +157516013068457 +157517921664409 +157517987218841 +157519600434585 +157534093346201 +157534126357913 +157534332739753 +157534838153385 +157535201148313 +157536746749337 +157536851419305 +157548257290919 +157549836984489 +157550408458409 +157552085131433 +157553993727385 +157566473373081 +157566475470233 +157567917262233 +157567950273945 +157568486639001 +157568488736153 +157568626928295 +157570099854745 +157576960181657 +157585301921961 +157585873906343 +157586739707289 +157599830452903 +157600902635689 +157601376053927 +157601979523241 +157602448236713 +157602450844327 +157603316645273 +157603855107481 +157618623031975 +157618851841433 +157618853938585 +157619697822375 +157620563623321 +157621102085529 +157635803439273 +157644687705497 +157654318876057 +157655063683241 +157656000572071 +157668515326631 +157669451924889 +157669590117031 +157670664396969 +157671268376745 +157671465190809 +157673078406553 +157674220628647 +157681163976089 +157686837095079 +157687671981465 +157687911375017 +157688140694937 +157688416788649 +157689217362599 +157689718259097 +157690325384601 +157693199025561 +157702807127449 +157703914929561 +157704818296217 +157704820393369 +157706602752679 +157716062682521 +157721128676007 +157722205563559 +157723542175129 +157723849730727 +157723881726121 +157724078540185 +157724080637337 +157737234292905 +157738206510489 +157738272064921 +157738409746601 +157739648302489 +157740186764697 +157740219776409 +157740285330841 +157741030138025 +157741898546585 +157742905722265 +157754481270953 +157756026871977 +157756029479591 +157756895280537 +157757433742745 +157760152700313 +157771762852009 +157774107149721 +157775651702169 +157775684713881 +157789009830057 +157789815646887 +157791966814377 +157792898680217 +157794077279641 +157805921263785 +157805921774247 +157807095130791 +157808072941737 +157808172018343 +157809508629913 +157810044994969 +157810047092121 +157811658210713 +157816268293529 +157818518537625 +157823030560153 +157823168752295 +157825043826073 +157825319919785 +157826722596249 +157826860277929 +157827799263911 +157841995934375 +157843537879209 +157850781123993 +157857493564825 +157858635786919 +157860181387943 +157860784857257 +157860785367719 +157861256178343 +157875814097065 +157876551433625 +157877085701529 +157877361795241 +157879237379481 +157886196235673 +157886246061465 +157891988381865 +157893534493351 +157893765399961 +157893798411673 +157894608773289 +157895877232025 +157896484357529 +157897558928039 +157910714900649 +157910911714713 +157912222752937 +157912826732713 +157926145426841 +157929230337433 +157929699050905 +157929975144617 +157931883740569 +157931988410537 +157943426788007 +157944365483417 +157944972389031 +157945840287129 +157946147842727 +157946376652185 +157946378749337 +157947222633127 +157954850194841 +157957621038489 +157961610364313 +157961612461465 +157963087265177 +157963623630233 +157963625727385 +157963763919527 +157965236845977 +157977954836649 +157978792648873 +157979731854745 +157979869536425 +157981778132377 +157981843686809 +157983456902553 +157996039626921 +157996073368985 +157997116514473 +157997585227945 +157997587835559 +157998453636505 +157998992098713 +158012113758887 +158013321207977 +158013693452457 +158014264926377 +158014293425561 +158015665505689 +158015941599401 +158017850195353 +158030568186025 +158030940430505 +158031741224345 +158049730374311 +158050596175257 +158057826649497 +158064588916121 +158064727108263 +158066602182041 +158066878275753 +158068215397785 +158069357619879 +158082479499943 +158082708309401 +158082710406553 +158083554290343 +158084420091289 +158084958553497 +158097944118681 +158099955287449 +158099957384601 +158101739743911 +158118920151209 +158119857040039 +158127754591641 +158127804417433 +158132371284137 +158133343501721 +158133546737833 +158134488869543 +158134785293721 +158135092849319 +158135323755929 +158135356767641 +158136167129257 +158136167639719 +158137035537817 +158137106115239 +158138042713497 +158150693563047 +158151528449433 +158151997162905 +158152273256617 +158152844730537 +158153073830567 +158154181852569 +158160017178009 +158166899843241 +158167703782809 +158167872060825 +158168709873049 +158169244140953 +158169717048729 +158170788693401 +158184384309927 +158184985143975 +158186062031527 +158187398643097 +158187706198695 +158187738194089 +158187935008153 +158187937105305 +158196408550809 +158201058255017 +158201058765479 +158202232122023 +158203209932969 +158203309009575 +158203777723047 +158204645621145 +158205181986201 +158205184083353 +158206795201945 +158218337738921 +158219883339945 +158220147768729 +158220455324327 +158220751748505 +158221290210713 +158235381480857 +158238674870441 +158252866298025 +158253670237593 +158253672114855 +158255683503513 +158255823282345 +158255851781529 +158256689593753 +158256755148185 +158257933747609 +158264086248857 +158270951088297 +158271688424857 +158272498786473 +158273936571801 +158274374370713 +158286887028121 +158287025220263 +158288900294041 +158289176387753 +158291655731879 +158297371739545 +158305851891881 +158306048705945 +158321350032793 +158322391081129 +158324641325225 +158324641835687 +158325112646311 +158338563779239 +158339502474649 +158339638059177 +158340109380263 +158340977278361 +158341284833959 +158341513643417 +158341515740569 +158342359624359 +158355844849833 +158357390961319 +158357621867929 +158357654879641 +158358465241257 +158359266035097 +158360340825497 +158361346915737 +158361415396007 +158366164396711 +158373091827881 +158373929640105 +158374866748825 +158374868845977 +158375006527657 +158376651205287 +158376915123609 +158378188637593 +158378593893785 +158378664471207 +158390001894809 +158392015160729 +158393021250969 +158393086805401 +158393555518873 +158393831612585 +158395740208537 +158395844878505 +158407250750119 +158408458199209 +158408828346537 +158408830443689 +158410268229017 +158410802496921 +158411078590633 +158411275404697 +158412987186585 +158425466832281 +158425468929433 +158426075835047 +158426943733145 +158427480098201 +158427482195353 +158427620387495 +158429093313945 +158435953640857 +158444867365543 +158445336079015 +158445733166489 +158459896094889 +158459929836953 +158460972982441 +158461441695913 +158462013680295 +158462310104473 +158462617660071 +158462848566681 +158475969716393 +158477845300633 +158477847397785 +158478953102745 +158479260658343 +158479557082521 +158480095544729 +158494424653993 +158494794801321 +158494796898473 +158497241859481 +158505644604825 +158514057142441 +158514994031271 +158528583576231 +158530458650009 +158530734743721 +158532071865753 +158533214087847 +158538930095513 +158545830554279 +158546665440665 +158547134154137 +158547410247849 +158547981721769 +158548210821799 +158549318843801 +158549423513769 +158561936171177 +158563811755417 +158563813852569 +158575056141721 +158580122135207 +158582271205545 +158582875185321 +158583071999385 +158583074096537 +158584685215129 +158596227752105 +158597403205801 +158598345337511 +158598641761689 +158598949317287 +158599180223897 +158599213235609 +158600023597225 +158600024107687 +158600962583207 +158601899181465 +158607722752679 +158613474730153 +158615020331177 +158615284759961 +158615592315559 +158615888739737 +158616425104793 +158616427201945 +158616895915417 +158630756311209 +158631560250777 +158632566341017 +158633100608921 +158633573516697 +158634645161369 +158635252286873 +158648003289257 +158648807228825 +158648809106087 +158650820494745 +158651826584985 +158651892139417 +158653070738841 +158664914722985 +158664915233447 +158666088589991 +158667066400937 +158667634191015 +158668502089113 +158669038454169 +158669040551321 +158670617927849 +158670651669913 +158675261752729 +158682024019353 +158682162211495 +158684037285273 +158684313378985 +158699237948825 +158701251214745 +158702531338409 +158709724757401 +158709774583193 +158711738023321 +158712022730137 +158716487024025 +158717528072361 +158718602862761 +158719778316457 +158719778826919 +158720511458713 +158734807556265 +158736353157289 +158736355254441 +158737793039769 +158738230838681 +158744054409895 +158745189694873 +158750981841065 +158752527952551 +158752758859161 +158753600135337 +158753602232489 +158753602742951 +158755477816729 +158756552387239 +158769708359849 +158769905173913 +158770508933799 +158785138886041 +158787152151961 +158788158242201 +158788223796633 +158788692510105 +158788968603817 +158790877199769 +158790981869737 +158802420247207 +158803494527145 +158803965848231 +158804569317545 +158805370111385 +158813497942185 +158816614497689 +158820603823513 +158821212826279 +158822617089433 +158822619186585 +158823623179673 +158824230305177 +158826945068441 +158837786108073 +158838723216793 +158838725313945 +158839194027417 +158840507673255 +158842045105561 +158842520939175 +158843595729575 +158855033086121 +158855066828185 +158856441005465 +158856578687145 +158857150671527 +158857447095705 +158857754651303 +158857983460761 +158857985557913 +158871107218087 +158872314667177 +158872684814505 +158874124696985 +158874658964889 +158874935058601 +158875131872665 +158875670298009 +158876810642841 +158876843654553 +158880736291495 +158889561645225 +158889931792553 +158892378850713 +158909192546983 +158909589634457 +158916820108697 +158923148583081 +158923720567463 +158925595641241 +158925871734953 +158927208856985 +158936532794777 +158939826184361 +158941701768601 +158942809570713 +158943117126311 +158943413550489 +158943949915545 +158943952012697 +158951283113369 +158957073162409 +158958948746649 +158959224840361 +158975293729447 +158976839330471 +158977911513257 +158978850499239 +158985612765863 +158991364743337 +158992540197033 +158993482328743 +158993778752921 +158994086308519 +158994317215129 +158995158491305 +158995160588457 +158995161098919 +158996099574439 +158997036172697 +159009115037865 +159009687022247 +159010990622105 +159011266715817 +159011838189737 +159012067289767 +159013175311769 +159013279981737 +159019010637209 +159023984356007 +159025893302441 +159026697242009 +159027306244775 +159027703332249 +159028237600153 +159028710507929 +159029782152601 +159030389278105 +159043978603175 +159046127673513 +159046163512729 +159046731653289 +159046928467353 +159047300711833 +159048541683097 +159060052224679 +159061225581223 +159062203392169 +159062771182247 +159063374651561 +159064175445401 +159064547689881 +159065788661145 +159077331198121 +159078876799145 +159079141227929 +159079448783527 +159079745207705 +159080281572761 +159080283669913 +159080752383385 +159085154085543 +159087614770585 +159089912743321 +159094374940057 +159096025211049 +159096388205977 +159097999361433 +159111859757225 +159112665574055 +159114676962713 +159115683052953 +159115748607385 +159120281381543 +159129944547497 +159131490148521 +159132358557081 +159132930031001 +159145880487321 +159146018679463 +159147893753241 +159148169846953 +159148399166873 +159149570426265 +159156365198745 +159163028899225 +159164845351081 +159165042165145 +159165645925031 +159181384540329 +159183635294887 +159191706184359 +159198631518377 +159198632028839 +159199102839463 +159200507102617 +159200783196329 +159216384420519 +159216615327129 +159217456603305 +159217459210919 +159220408855207 +159225157855911 +159227171121831 +159232923099305 +159233860208025 +159233862305177 +159234331018649 +159235644664487 +159237657930407 +159238732720807 +159248995354009 +159251008619929 +159252014710169 +159252548978073 +159252825071785 +159254733667737 +159254838337705 +159265542711975 +159266244209319 +159267451658409 +159267821805737 +159268393790119 +159269261688217 +159269795956121 +159270072049833 +159270268863897 +159270807289241 +159271947634073 +159271980645785 +159284460291481 +159285069294247 +159286374991257 +159286473557401 +159288086773145 +159295775255207 +159302718602649 +159304329538215 +159306106045849 +159318889554089 +159318923296153 +159320297473433 +159320435155113 +159320435665575 +159321007139495 +159321303563673 +159321611119271 +159321839928729 +159321842025881 +159329173126553 +159334963175593 +159336838759833 +159337682643623 +159337946561945 +159338254117543 +159338550541721 +159339086906777 +159339089003929 +159353418113193 +159353788260521 +159354360244903 +159356235318681 +159373048504489 +159373987490471 +159383173236121 +159387577035431 +159389452109209 +159389728202921 +159391065324953 +159404824013479 +159405593345433 +159405799727273 +159406403707049 +159406975180969 +159407204280999 +159407204500889 +159408312303001 +159420929630377 +159422805214617 +159423081308329 +159423550021801 +159434822944153 +159439953626521 +159441300503961 +159442065458585 +159442437703065 +159443275515289 +159443678674329 +159457338796711 +159457635220889 +159457942776487 +159458173683097 +159459014959273 +159459017566887 +159459956042407 +159474013790377 +159474014300839 +159474278219161 +159474585774759 +159474882198937 +159475418563993 +159475420661145 +159475889374617 +159489749770409 +159490553709977 +159491162712743 +159491559800217 +159491766182057 +159492028513689 +159492566975897 +159494245746073 +159498171394727 +159500735888793 +159506996748457 +159507802565287 +159509275491737 +159509813953945 +159509952146087 +159510820044185 +159523908692647 +159525920081305 +159526627650215 +159528031913369 +159528404157849 +159529241970073 +159529645129113 +159534255211929 +159535717432729 +159536503358873 +159541155670695 +159543030744473 +159544707417497 +159545180325273 +159558301985447 +159559881679017 +159559980755623 +159560244673945 +159570731482521 +159571016189337 +159576521531561 +159577128657065 +159578772286119 +159579240999591 +159593801015465 +159594536254873 +159595346616489 +159595611045273 +159595918600871 +159596215025049 +159596786498969 +159611752318361 +159611783232921 +159612593594537 +159615545846439 +159626885367193 +159628701819049 +159628898633113 +159629273292969 +159629502392999 +159631146780057 +159644132345241 +159646145611161 +159647151701401 +159647962063017 +159649870658969 +159662350304665 +159662487986345 +159662488496807 +159662959307431 +159663797119655 +159664363570585 +159664639664297 +159665108377769 +159665207454375 +159665976786329 +159679597282713 +159680206285479 +159681511982489 +159681610548633 +159682355355817 +159683223764377 +159692409290137 +159697716675993 +159697718773145 +159698187486617 +159714060287385 +159715434464665 +159715572146345 +159715572656807 +159716144130727 +159716440554905 +159716748110503 +159716976919961 +159716979017113 +159730100677287 +159731308126377 +159731678273705 +159732249747625 +159732250258087 +159733118156185 +159733324538025 +159733586869657 +159733928517801 +159734125331865 +159734663757209 +159735804102041 +159735837113753 +159739729750695 +159740799518105 +159748555104425 +159748925251753 +159749189680537 +159749496725673 +159749497236135 +159750571516073 +159750833847705 +159751372309913 +159752511569305 +159766575070617 +159767478437273 +159768186006183 +159775813567897 +159777275788697 +159782714026663 +159784589100441 +159786202316185 +159798819643561 +159799860341415 +159800695227801 +159801539111591 +159801803029913 +159802110585511 +159802407009689 +159802943374745 +159802945471897 +159809141287591 +159816066621609 +159817942205849 +159818218299561 +159818687013033 +159829841446297 +159835088520601 +159835156135321 +159836904972457 +159837843958439 +159852475787943 +159853341588889 +159854151950505 +159854416379289 +159868680481447 +159870260175017 +159871060748967 +159872168770969 +159884886761641 +159885690701209 +159886299703975 +159886903173289 +159887165504921 +159887703967129 +159889382737305 +159903810094489 +159904653467817 +159905921926553 +159907535142297 +159919045683879 +159920117866665 +159921057072537 +159923168904601 +159924782120345 +159937870258345 +159937870768807 +159938442242727 +159939275031961 +159939277129113 +159939308043673 +159939745842585 +159948906202521 +159953438976679 +159955018670249 +159955117746855 +159970853216425 +159973098947993 +159973131959705 +159973670421913 +159973808103593 +159973808614055 +159979274840743 +159982357874073 +159988938006697 +159989673246105 +159990483607721 +159990748036505 +159991055081641 +159991055592103 +159991352016281 +159991890478489 +159991923490201 +160005012138663 +160006887212441 +160008563885465 +160009036793241 +160016186813095 +160022022358425 +160024035624345 +160026283771289 +160026822196633 +160040985125033 +160043097467559 +160049869391257 +160050699643559 +160057053503657 +160057487295897 +160057624977577 +160057625488039 +160059500561817 +160059776655529 +160060245369001 +160060344445607 +160061113777561 +160070370100633 +160075639700889 +160076450062505 +160076646876569 +160076714491289 +160078260092313 +160079402314407 +160085360861353 +160092853667225 +160093324477849 +160094899944857 +160107988813209 +160110002079129 +160111818530985 +160113727126937 +160118473524633 +160125237668519 +160126445117609 +160126815264937 +160127386738857 +160127387249319 +160128723860889 +160129063411881 +160129065509033 +160129262323097 +160129800748441 +160130941093273 +160130974104985 +160131076677801 +160139049731481 +160142415978665 +160143019958441 +160143453750681 +160145368450457 +160145467016601 +160146211823785 +160147080232345 +160153592750249 +160153938462105 +160159662956713 +160161211165351 +160161712061849 +160162615428505 +160177916755353 +160179290932633 +160179428614313 +160179429124775 +160180000598695 +160180032594089 +160180833387929 +160180866399641 +160181205632409 +160181442390695 +160195832219033 +160196676102823 +160197247576743 +160198080365977 +160198082463129 +160212411572393 +160212781719721 +160213046148505 +160213353193641 +160213353704103 +160213650128281 +160214427984041 +160214657303961 +160214690315673 +160223916230041 +160230225511833 +160230293126553 +160231904282009 +160232041963689 +160232980949671 +160246570494631 +160247177620135 +160248445568409 +160250058784153 +160263817472679 +160267305762201 +160268380552601 +160277727053209 +160279923600039 +160281798673817 +160282074767529 +160282543481001 +160291427747225 +160295156801705 +160297170067625 +160298947085721 +160299790459049 +160301058917785 +160302672133529 +160316332255911 +160317198056857 +160318008418473 +160318272847257 +160332431768985 +160332536438953 +160333007249577 +160333007760039 +160333579233959 +160334412023193 +160334445034905 +160334882833817 +160335519825305 +160337065426329 +160349547169177 +160350156171943 +160350793383321 +160351021972889 +160351560435097 +160352162097831 +160357164853927 +160360031880601 +160368235939225 +160368268950937 +160368807413145 +160368945094825 +160368945605287 +160382902151847 +160383974334633 +160384913540505 +160387025372569 +160388638588313 +160395496818073 +160400149129895 +160401221312681 +160401694730919 +160402769521319 +160403700876697 +160404173784473 +160417295444647 +160418875138217 +160418974214823 +160422763988377 +160424777254297 +160427759404441 +160436122116265 +160438234458791 +160440010966425 +160452794474665 +160453529714073 +160454340075689 +160454604504473 +160454911549609 +160454912060071 +160455208484249 +160455746946457 +160457292327591 +160462222409113 +160470776692121 +160471587053737 +160471851482521 +160473397083545 +160474539305639 +160485878826393 +160487661185703 +160487892092313 +160488735976103 +160490140239257 +160490678664601 +160492475418009 +160503125804441 +160505139070361 +160508864118169 +160509905166505 +160519285409177 +160521343763865 +160521481956007 +160523357029785 +160523633123497 +160524101836969 +160524200913575 +160524970245529 +160537552969897 +160538590741913 +160538728423593 +160539704647849 +160539966979481 +160540505441689 +160540604007833 +160542217223577 +160556710135193 +160558756412825 +160559363538329 +160573053746585 +160574566116007 +160575137589927 +160575970379161 +160576003390873 +160576342623641 +160576579381927 +160590671732905 +160591243206825 +160591243717287 +160592351739289 +160592580328857 +160592919879849 +160593118791065 +160594830572953 +160594933145769 +160601590236569 +160605165880729 +160606240451239 +160607918710953 +160608183139737 +160608490184873 +160608490695335 +160608787119513 +160609794295193 +160609827306905 +160623519424681 +160625067633319 +160625568529817 +160625933434265 +160626471896473 +160633621916327 +160641707485863 +160642314611367 +160645195775385 +160659688687001 +160660532570791 +160661104044711 +160661936833945 +160662309078425 +160674922399129 +160675060591271 +160676870110617 +160676935665049 +160677211758761 +160677680472233 +160679085245849 +160688834905497 +160692206906023 +160694081979801 +160694149594521 +160695760749977 +160695898431657 +160696837417639 +160711033577641 +160711469247143 +160711834151591 +160712302036377 +160712335048089 +160713145409705 +160713409838489 +160727673940647 +160729219541671 +160729823521447 +160730294332071 +160731162230169 +160732237020569 +160739245702553 +160744684160409 +160745930374553 +160746158964121 +160746697426329 +160747299089063 +160761026535593 +160762803553689 +160762836565401 +160763646927017 +160764915385753 +160766528601497 +160778039143079 +160779111325865 +160780050531737 +160780188213417 +160781263003817 +160782162363801 +160783775579545 +160796392906921 +160796864228007 +160797435701927 +160798268491161 +160798301502873 +160799013298345 +160799376293273 +160800921894297 +160805886395801 +160806714550951 +160807849835929 +160812432435879 +160814012129449 +160814111206055 +160818168872345 +160826246595993 +160832092407193 +160832125418905 +160832663881113 +160832801562793 +160832802073255 +160848666705305 +160849477066921 +160849741495705 +160850049051303 +160850345475481 +160850883937689 +160852429318823 +160864005597863 +160865077780649 +160865111522713 +160865551198887 +160866154668201 +160866625989287 +160867229458601 +160867491790233 +160868030252441 +160881015817625 +160882798176935 +160883026986393 +160883029083545 +160883872967335 +160884738768281 +160885277230489 +160885815655833 +160899978584233 +160902090926759 +160903867434393 +160908862850457 +160914401934745 +160916480755097 +160916618947239 +160918494021017 +160919238828201 +160919337904807 +160920107236761 +160921114412441 +160933765261991 +160934633160089 +160935344955561 +160935443521705 +160935707950489 +160937253551513 +160938395773607 +160946716444057 +160951012240039 +160951847126425 +160952591933609 +160953893404057 +160954500529561 +160954605199529 +160966980175257 +160966982272409 +160968993441177 +160968995538329 +160970777897639 +160970809893033 +160972720586137 +160977466983833 +160979480249753 +160985808724137 +160986380198057 +160986380708519 +160987246509465 +160987488730521 +160987717320089 +160988056871081 +160988255782297 +160989967564185 +160990070137001 +161001409437865 +161002447209881 +161002584891561 +161003561115817 +161003823447449 +161004361909657 +161004394921369 +161004460475801 +161004736569513 +161006073691545 +161012931921305 +161018656415913 +161020202016937 +161020204624551 +161020808093865 +161021070425497 +161021608887705 +161036910214553 +161038422583975 +161038994057895 +161039826847129 +161039859858841 +161041005446553 +161048272906919 +161054825678233 +161055669562023 +161056241035943 +161057073825177 +161070096919207 +161071775178921 +161072346652841 +161072347163303 +161073650763161 +161073683774873 +161081670778265 +161087343897255 +161089218971033 +161089286585753 +161089822950809 +161090897741209 +161091035422889 +161091974408871 +161105563953831 +161106171079335 +161107713024169 +161110127033753 +161115122449817 +161122810931879 +161124356532903 +161124960002217 +161124960512679 +161125431323303 +161127374011801 +161129150299545 +161138778867097 +161138917059239 +161140726578585 +161140792133017 +161141536940201 +161142941713817 +161143412524441 +161144487094951 +161156163526825 +161157940544921 +161157973556633 +161158783918249 +161160052376985 +161160659502489 +161161665592729 +161161734072999 +161174890045609 +161175690619559 +161176158504345 +161176191516057 +161177001877673 +161177266306457 +161191529898153 +161193405482393 +161193438494105 +161194150289577 +161194513284505 +161196058885529 +161208538531225 +161208540628377 +161209544621465 +161209786842521 +161210015432089 +161210551797145 +161210553894297 +161211155557031 +161219025339801 +161225785509273 +161227229398425 +161227262410137 +161227798775193 +161227938554025 +161227939064487 +161228804865433 +161241895611047 +161242967793833 +161243906999705 +161244044681385 +161246018831769 +161247632047513 +161254490277273 +161259142589095 +161260214771881 +161260248513945 +161260688190119 +161261291659433 +161261762980519 +161262366449833 +161262628781465 +161263167243673 +161277868597417 +161280116744361 +161282025340313 +161286752863641 +161287817996967 +161295115575465 +161296520349081 +161313333534889 +161313905519271 +161314740405657 +161314771320217 +161316285786791 +161321215868313 +161328902253223 +161329770151321 +161329976533161 +161330481946793 +161330580512937 +161332390542745 +161333532764839 +161344872285593 +161346654644903 +161346883454361 +161346885551513 +161347729435303 +161348595236249 +161349133698457 +161349672123801 +161362117166489 +161362119263641 +161364130432409 +161364132529561 +161365914888871 +161365946884265 +161380337223065 +161380475415207 +161382350488985 +161383095296169 +161383194372775 +161383963704729 +161384032184999 +161396546429097 +161397584201113 +161397721882793 +161398960438681 +161399498900889 +161399597467033 +161401210682777 +161402217858457 +161413828010153 +161414868708007 +161415703594393 +161416448401577 +161417749872025 +161418356997529 +161418461667497 +161431074988201 +161432047205785 +161434963838361 +161434996850073 +161436142437785 +161449665192105 +161450237176487 +161451102977433 +161451573788057 +161451913339049 +161452110153113 +161452112250265 +161452177767833 +161453723368857 +161453926604969 +161460583695769 +161465233910439 +161466912170153 +161467385077929 +161467484154535 +161468787754393 +161468820766105 +161469357131161 +161469864422055 +161482512883881 +161484058484905 +161484061092519 +161484926893465 +161485465355673 +161500700945063 +161501308070567 +161502850015401 +161517041442985 +161517879255209 +161520930293145 +161529376352935 +161534054050471 +161535126233257 +161535599651495 +161535863569817 +161535929124249 +161536673931433 +161538078705049 +161538549515673 +161539624086183 +161551200365223 +161554754209177 +161554891890857 +161555830876839 +161568210584985 +161570027036841 +161571295495577 +161571534889129 +161572138868905 +161586667399847 +161588213000871 +161588816470185 +161588816980647 +161589287791271 +161591230479769 +161596915352985 +161602738924199 +161603675522457 +161603677619609 +161604681612697 +161604923833753 +161605152423321 +161605688788377 +161605690885529 +161606292548263 +161607302004121 +161620019994793 +161621566106279 +161621797012889 +161621830024601 +161622640896679 +161623908844953 +161624515970457 +161625522060697 +161625590540967 +161630021312681 +161638104785065 +161639043990937 +161639181672617 +161641155823001 +161642769038745 +161650943231385 +161656358583705 +161657261950361 +161657294962073 +161657730663833 +161658006757545 +161659915353497 +161672633344169 +161673005588649 +161674977641881 +161675253735593 +161689641977241 +161691118878105 +161691655243161 +161691795532455 +161692661333401 +161693268458905 +161708470526121 +161709042510503 +161709908311449 +161711422778023 +161724071239849 +161724104981913 +161724544658087 +161725148127401 +161725619448487 +161726485249433 +161727023711641 +161740009276825 +161741791636135 +161742020445593 +161742022542745 +161742866426535 +161743732227481 +161744270689689 +161758599798953 +161758972043433 +161760376817049 +161761922198183 +161769819749785 +161775612406439 +161777158007463 +161778232287401 +161779100695961 +161779169176231 +161779171273383 +161792758721191 +161793593607577 +161794338414761 +161794436980905 +161794909888681 +161796247010713 +161797389232807 +161808965001385 +161810005699239 +161810775031193 +161810840585625 +161811309299097 +161811585392809 +161813493988761 +161813598658729 +161825973634457 +161825975731609 +161826449468071 +161827986900377 +161827988997529 +161829771356839 +161829803352233 +161836460443033 +161838473708953 +161844297280167 +161845374167719 +161846239968665 +161846710779289 +161847050330281 +161847247144345 +161847249241497 +161847314759065 +161848860360089 +161849063596201 +161860402897065 +161862816906649 +161863124462247 +161863355368857 +161864199252647 +161865067150745 +161866074326425 +161877649875113 +161880063884697 +161880602346905 +161894931456169 +161895735395737 +161895903673753 +161896741485977 +161897275753881 +161898820306329 +161899998905753 +161901677456039 +161906151407001 +161912178434217 +161913016246441 +161915163917721 +161916067284377 +161929090378407 +161930263734951 +161931241545897 +161931340622503 +161932677234073 +161933213599129 +161933720890023 +161934826814873 +161939436897689 +161946337356455 +161947917050025 +161948488523945 +161950967868071 +161965164538535 +161966706483369 +161966706993831 +161983349992103 +161983953461417 +161983953971879 +161984424782503 +161997910518439 +161998982701225 +161999456119463 +161999720037785 +162000530399401 +162001396710809 +162001935173017 +162002405983641 +162003480554151 +162015156986025 +162016703097511 +162016931906969 +162016934004121 +162016967015833 +162017777887911 +162019652961689 +162019791153831 +162020659051929 +162020727532199 +162032067052953 +162033883504809 +162034080318873 +162035151963545 +162045018015129 +162049314031001 +162051327296921 +162051495574937 +162052333387161 +162052398941593 +162052867655065 +162053143748777 +162055052344729 +162066595392167 +162067531990425 +162067534087577 +162067670182567 +162068140993191 +162068538080665 +162068780301721 +162069008891289 +162069545256345 +162069547353497 +162069612871065 +162071158472089 +162078018799001 +162084778968473 +162086255869337 +162086792234393 +162086932523687 +162087798324633 +162088405450137 +162101961253033 +162102900458905 +162103038140585 +162104682818215 +162106625506713 +162119208231081 +162119241973145 +162120285118633 +162121325816487 +162121622240665 +162121929796263 +162122160702873 +162136489812137 +162136859959465 +162136862056617 +162137462029721 +162138299841945 +162138834109849 +162139110203561 +162139307017625 +162145696497049 +162147709762969 +162147994469785 +162153736790185 +162154106937513 +162154109034665 +162154975346073 +162155513808281 +162157059189415 +162172898978471 +162173764779417 +162175279245991 +162180995253657 +162187895712423 +162188730598809 +162189475405993 +162190046879913 +162191384001945 +162192526224039 +162203865744793 +162204001329321 +162205876913561 +162205879010713 +162206480893337 +162207588695449 +162208127157657 +162216598603161 +162221110625689 +162221112722841 +162221248307369 +162221248817831 +162223123891609 +162223125988761 +162224908348071 +162224940343465 +162239468874407 +162241014475431 +162242088755369 +162242089265831 +162243025644199 +162243027741351 +162249787910823 +162255539888297 +162257657473703 +162257953897881 +162258261453479 +162258490262937 +162258492360089 +162259336243879 +162272821469353 +162273862167207 +162274631499161 +162274697053593 +162275165767065 +162275441860777 +162276013334697 +162277317445017 +162277350456729 +162290068447401 +162290872386969 +162291878477209 +162292412745113 +162292885652889 +162293957297561 +162294564423065 +162295135896985 +162308153748135 +162310096436633 +162310567247257 +162310906798249 +162311103612313 +162311105709465 +162311171227033 +162312716828057 +162312920064169 +162319577154969 +162324227369639 +162325400726183 +162326378537129 +162326477613735 +162327814225305 +162328350590361 +162329963806105 +162341303106969 +162341506343081 +162343316372889 +162343623928487 +162343920352665 +162344456717721 +162344458814873 +162351789915545 +162353856981671 +162354087888281 +162361843474601 +162361843985063 +162376034902185 +162376872714409 +162379858197913 +162379923752345 +162386119568039 +162387254853017 +162393047509671 +162393516223143 +162394119692457 +162394593110695 +162395665293481 +162395667390633 +162396533702041 +162397072164249 +162397105175961 +162397542974873 +162398617545383 +162410193824423 +162411773517993 +162412344991913 +162427204044185 +162429020496041 +162429217310105 +162430288954777 +162441254962585 +162444485405351 +162445559685289 +162446634475689 +162447238455465 +162447809929385 +162447810439847 +162461732383399 +162462668981657 +162462671078809 +162462806663337 +162462807173799 +162463277984423 +162463675071897 +162463881453737 +162464682247577 +162464684344729 +162464749862297 +162465286227353 +162466295463321 +162479013453993 +162479482677927 +162480559565479 +162480788374937 +162480790472089 +162481631748265 +162481634355879 +162483509429657 +162483647621799 +162484110263705 +162497098244265 +162497131986329 +162498035352985 +162498037450137 +162498506163609 +162499819809447 +162501357241753 +162509936690585 +162513170498969 +162515183764889 +162516189855129 +162516255409561 +162516724123033 +162517000216745 +162518875800985 +162518908812697 +162530451349673 +162531626803369 +162531996950697 +162533436833177 +162533971101081 +162534247194793 +162534444008857 +162536122779033 +162548635436441 +162550648702361 +162551654792601 +162552261918105 +162568901770649 +162578597952921 +162583064699049 +162583098441113 +162585182284455 +162585478708633 +162585786264231 +162586015073689 +162586017170841 +162593348271513 +162599138320553 +162601013904793 +162602725686681 +162603262051737 +162603264148889 +162617593258153 +162617963405481 +162618831814041 +162619370276249 +162620915657383 +162627677924007 +162628813208985 +162634605865639 +162636151466663 +162637223649449 +162637225746601 +162637226257063 +162638162635431 +162638164732583 +162651180196009 +162651752180391 +162652587066777 +162653331873961 +162653903347881 +162655240469913 +162655345139881 +162667958460585 +162668427174057 +162668999158439 +162669768490393 +162669834044825 +162670302758297 +162670578852009 +162671150325929 +162672454436249 +162672487447961 +162684967093657 +162685104775337 +162685105285799 +162686980359577 +162687355019433 +162688796811433 +162703290739367 +162705233427865 +162705439809705 +162706043789481 +162706240603545 +162706242700697 +162707853819289 +162719396356265 +162721513941671 +162721810365849 +162722117921447 +162722346730905 +162722348828057 +162723190104233 +162723192711847 +162729679928729 +162729964635545 +162736440098201 +162736643334313 +162738453364121 +162738760919719 +162739057343897 +162739593708953 +162739595806105 +162740064519577 +162750491016601 +162753924915369 +162754728854937 +162755734945177 +162756269213081 +162756742120857 +162757813765529 +162758420891033 +162762346539687 +162771171893417 +162772009705641 +162774995189145 +162775060743577 +162788083837607 +162789257194151 +162790235005097 +162791406264489 +162792207058329 +162793820274073 +162798430356889 +162805330815655 +162806910509225 +162807481983145 +162807711083175 +162825700453031 +162836804550041 +162840696676521 +162842375446697 +162842848354473 +162842947431079 +162857976160425 +162858449578663 +162859521761449 +162860390170009 +162860928632217 +162860961643929 +162862474013351 +162867223014055 +162875696556711 +162875925366169 +162875927463321 +162876768739497 +162876771347111 +162891060512153 +162892504719529 +162892876964009 +162893073778073 +162895826608297 +162908307490201 +162910320756121 +162911326846361 +162911861114265 +162912137207977 +162914012792217 +162914045803929 +162925588851367 +162926525449625 +162926663131305 +162926663641767 +162927134452391 +162928538715545 +162930151931289 +162935827147431 +162943772427673 +162945785693593 +162947398909337 +162960954712233 +162960988454297 +162961891820953 +162961893918105 +162962362631577 +162963676277415 +162971522991513 +162978235432345 +162979279088295 +162980319275687 +162980615699865 +162980923255463 +162981152064921 +162981154162073 +162994307817641 +162995483271337 +162995853418665 +162997293301145 +162997827569049 +162998103662761 +162998300476825 +162999979247001 +163003904895655 +163006987928985 +163012730249385 +163013100396713 +163013968805273 +163014507267481 +163016052648615 +163039988712857 +163046889171623 +163048468865193 +163049040339113 +163050377461145 +163062994788521 +163064870372761 +163065146466473 +163066582154649 +163067118519705 +163067120616857 +163075592062361 +163080104084889 +163080241766569 +163080242277031 +163082117350809 +163082393444521 +163083365662105 +163100007934631 +163100611403945 +163101080117417 +163101082725031 +163102019103399 +163102021200551 +163108781370023 +163116650932903 +163116947357081 +163117254912679 +163117483722137 +163117485819289 +163118327095465 +163118329703079 +163128451827097 +163131814928553 +163132283642025 +163132855626407 +163133624958361 +163134159226265 +163134435319977 +163135006793897 +163136310904217 +163136343915929 +163143442587817 +163149061906601 +163149865846169 +163150871936409 +163151406204313 +163151879112089 +163153557882265 +163167985239449 +163169900257449 +163170097071513 +163170469315993 +163171307128217 +163171710287257 +163183220828839 +163185232217497 +163185371996329 +163186772575641 +163187344049561 +163188957265305 +163200296566169 +163202045913767 +163202309832089 +163202617387687 +163202913811865 +163203450176921 +163203452274073 +163203920987545 +163210783374745 +163213081347481 +163219193815209 +163219292891815 +163220837444263 +163235028361385 +163235866173609 +163237983759015 +163238851657113 +163253113151657 +163254658752681 +163255527161241 +163256065623449 +163256098635161 +163257611004583 +163269187283623 +163270766977193 +163271338451113 +163271567551143 +163272739030425 +163286197503385 +163287641710761 +163288013955241 +163288210769305 +163304553144489 +163304553654951 +163305160269993 +163306704822441 +163306803899047 +163321662440857 +163321800122537 +163321800632999 +163322271443623 +163323675706777 +163323951800489 +163325288922521 +163339781834137 +163339783931289 +163340625207465 +163340627815079 +163356125445529 +163357028812185 +163357030909337 +163357499622809 +163358813268647 +163368930149785 +163372163958169 +163374177224089 +163375183314329 +163375993675945 +163377869260185 +163377902271897 +163382864676249 +163384828116377 +163389444808873 +163390620262569 +163390990409897 +163391561883817 +163391562394279 +163392430292377 +163392899005849 +163392964560281 +163393240653993 +163393437468057 +163395116238233 +163407628895641 +163409070687641 +163409543595417 +163409642161561 +163411255377305 +163418113607065 +163419340946841 +163426790573465 +163442091900313 +163443135556263 +163443604269735 +163444175743655 +163444472167833 +163444779723431 +163445008532889 +163445010630041 +163458131779753 +163460007363993 +163460283457705 +163460851247783 +163461719145881 +163462255510937 +163462257608089 +163476586717353 +163476956864681 +163477221293465 +163477528849063 +163477825273241 +163478363735449 +163479909116583 +163494468271513 +163495748395177 +163496217108649 +163501560113831 +163510745639591 +163512325333161 +163512896807081 +163514233929113 +163526951919785 +163527992617639 +163528968331433 +163529570214057 +163529572311209 +163530143785129 +163531447895449 +163531480907161 +163543960552857 +163544098234537 +163544098744999 +163545973818777 +163546249912489 +163546718625961 +163554445264281 +163563122230681 +163565234062745 +163566847278489 +163578423557529 +163580507400871 +163581340190105 +163581342287257 +163582183563433 +163588958094745 +163596711583913 +163597182904999 +163597446823321 +163597754378919 +163597786374313 +163598587168153 +163598589265305 +163612918374569 +163614934786217 +163615164106137 +163615197117849 +163615735580057 +163617414350233 +163621339998887 +163624423032217 +163630165352617 +163631003164841 +163632411084185 +163632444095897 +163633120239785 +163633120750247 +163633417174425 +163633988648345 +163647077296807 +163649088685465 +163650629043609 +163651200517529 +163652813733273 +163658251971239 +163659671963033 +163664324274855 +163667876021657 +163668348929433 +163683050283177 +163683149359783 +163691934549401 +163695798009241 +163699690135721 +163699690646183 +163700297261225 +163701841813673 +163702409603751 +163716969619625 +163717704859033 +163718515220649 +163718779649433 +163719087205031 +163719383629209 +163719922091417 +163719955103129 +163721467472551 +163734918825369 +163734951837081 +163735762198697 +163736026627481 +163750053971353 +163751498178729 +163751868326057 +163751870423209 +163752067237273 +163754315384217 +163767300949401 +163769314215321 +163771128570025 +163771130667177 +163773006251417 +163773039263129 +163773141835945 +163785085116585 +163785518908825 +163785656590505 +163785657100967 +163787532174745 +163787808268457 +163788276981929 +163788376058535 +163789145390489 +163796003620249 +163801728114857 +163802332094633 +163802765886873 +163804207678873 +163804680586649 +163804779152793 +163806392368537 +163819981913497 +163820885280153 +163821356090777 +163822931557785 +163830516450713 +163837228891545 +163838741260967 +163839312734887 +163839344730281 +163840145524121 +163840147621273 +163853301276841 +163854476730537 +163854846877865 +163855418351785 +163855418862247 +163856493142185 +163856755473817 +163857095024809 +163857097121961 +163857293936025 +163858972706201 +163864796277415 +163871723708585 +163872093855913 +163872358284697 +163872665840295 +163872962264473 +163873500726681 +163873969440153 +163875046107815 +163884328322457 +163887694569641 +163890647041433 +163898194148761 +163899810327207 +163905882630823 +163908900109721 +163909370920345 +163910445710745 +163923863831961 +163924139925673 +163924707715751 +163926111978905 +163926114076057 +163939097544089 +163939235736231 +163941110810009 +163941386903721 +163941855617193 +163958324739481 +163959935894937 +163960073576617 +163966798282137 +163973560548761 +163974496927129 +163975644392103 +163976477181337 +163976510193049 +163977320554665 +163977584983449 +163991849085607 +163992858541465 +163993426682025 +163994227255975 +163995337375129 +164002097038745 +164010301097369 +164010334109081 +164010872571289 +164012551341465 +164026978698649 +164029090530713 +164030703746457 +164037561976217 +164042214288039 +164043286470825 +164044225676697 +164045766034841 +164046337508761 +164047950724505 +164060568051881 +164061039372967 +164061610846887 +164061642842281 +164062443636121 +164062818295977 +164063551438233 +164072024980889 +164072074806681 +164078187274409 +164078286351015 +164094021820585 +164094859632809 +164096267552153 +164096976707753 +164096977218215 +164097273642393 +164106354633383 +164112106610857 +164112841850265 +164113652211881 +164113916640665 +164114224196263 +164114520620441 +164115059082649 +164116604463783 +164128180742823 +164130801134247 +164131732489625 +164132205397401 +164132743822745 +164139752504729 +164144726223527 +164145190962585 +164146635169961 +164147005317289 +164147204228505 +164149452375449 +164149990800793 +164151787554201 +164163547114151 +164164153729193 +164165698281641 +164166266071719 +164180222107817 +164180655900057 +164180794092199 +164182669165977 +164182945259689 +164183413973161 +164183513049767 +164184282381721 +164196795039129 +164198775293337 +164198808305049 +164199618666665 +164199883095449 +164201428696473 +164208356638105 +164215118904729 +164216022271385 +164218068549017 +164218675674521 +164231157417369 +164233170683289 +164234416897433 +164234985037993 +164236895731097 +164236998303913 +164241642128793 +164243655394713 +164249983869097 +164250555343017 +164250555853479 +164251892465049 +164252232016041 +164257436609191 +164265584582825 +164266188562601 +164266622354841 +164268064146841 +164268537054617 +164268635620761 +164270248836505 +164277107066265 +164284379769511 +164285784032665 +164301085359513 +164302597728935 +164303169202855 +164304001992089 +164304374236569 +164317125749415 +164319000823193 +164319276916905 +164319844706983 +164321248970137 +164321621214617 +164335950323881 +164336214752665 +164336522308263 +164336818732441 +164337357194649 +164337825908121 +164338902575783 +164345845923225 +164347223246233 +164353098735785 +164353461730713 +164353899309735 +164355072886169 +164355210567849 +164359474588327 +164369739098791 +164370346224295 +164372756577689 +164373227388313 +164374302178713 +164381310860697 +164386986076839 +164387995532697 +164388563673257 +164389364247207 +164389606468263 +164390474366361 +164390576939177 +164391549156761 +164400895657369 +164402954012057 +164403092204199 +164404901723545 +164404967277977 +164405243371689 +164405712085161 +164413438723481 +164422115689881 +164422719669657 +164423460470169 +164424227521945 +164425840737689 +164437417016729 +164438353395097 +164438458065065 +164439065190569 +164439500860071 +164440333649305 +164440366661017 +164441177022633 +164441441451417 +164442518338969 +164449914994073 +164455705043113 +164456176364199 +164456747838119 +164457580627353 +164458688429465 +164459765317017 +164460234030489 +164474157565337 +164474190577049 +164474729039257 +164481780492967 +164491404543385 +164492113698985 +164492114209447 +164492410633625 +164492718189223 +164492949095833 +164506070756007 +164507142938793 +164508082144665 +164508219826345 +164509622502809 +164510193976729 +164511807192473 +164518665422233 +164523317734055 +164524863335079 +164525466804393 +164525467314855 +164525938125479 +164526869480857 +164527342388633 +164527880813977 +164542043742377 +164542142818983 +164542980631207 +164545932592537 +164550928008601 +164554791468441 +164556467092889 +164558684105383 +164559290720425 +164560695494041 +164560835272873 +164561403062951 +164563179570585 +164576698318233 +164577508679849 +164577773108633 +164578080664231 +164578377088409 +164578915550617 +164580460931751 +164588781602201 +164591932030361 +164593912284569 +164593945296281 +164594657091753 +164594755657897 +164594756168359 +164595020086681 +164596565687705 +164596670357673 +164608582691495 +164609047430553 +164610491637929 +164610829789863 +164610861785257 +164611060696473 +164611662359207 +164611904580263 +164613308843417 +164613847268761 +164618913262247 +164619532141977 +164628307674521 +164629553888665 +164630122029225 +164632032722329 +164632135295145 +164644512368025 +164644650560167 +164646525633945 +164646801727657 +164647369517735 +164648138849689 +164649146025369 +164654651367593 +164654997079449 +164660721574057 +164660755316121 +164661759346073 +164662873252009 +164663135583641 +164663674045849 +164663772611993 +164665385827737 +164678975372697 +164679878739353 +164680623546537 +164681925016985 +164682532142489 +164688324799143 +164690338065063 +164697734720167 +164698306194087 +164699138983321 +164713840337065 +164714411810985 +164714412321447 +164715748933017 +164716088484009 +164729409055399 +164731087315113 +164731351743897 +164731659299495 +164731955723673 +164732494185881 +164732962899353 +164734039567015 +164747627234713 +164748236237479 +164748839706793 +164749102038425 +164749640500633 +164764876090023 +164765483215527 +164767025160361 +164767025670823 +164767893568921 +164769439169945 +164771215457689 +164778765204889 +164780844025241 +164780982217383 +164782857291161 +164783701174951 +164784538987175 +164785006871961 +164785105438105 +164786315494809 +164786718653849 +164793233268905 +164798091003289 +164798229195431 +164800038714777 +164800104269209 +164800849076393 +164802253850009 +164802724660633 +164815375510183 +164816955203753 +164817318198681 +164817755777703 +164818929354137 +164819067035817 +164832554007961 +164833490386329 +164833595056297 +164834202181801 +164834637851303 +164835470640537 +164835503652249 +164836314013865 +164836314524327 +164836578442649 +164850842544807 +164851852000665 +164852420141225 +164852991615145 +164852992125607 +164853220715175 +164853462936231 +164854330834329 +164854433407145 +164855405624729 +164861090497945 +164867850667417 +164868856757657 +164869294556569 +164869327568281 +164869866030489 +164869931548057 +164885972157849 +164887316938137 +164888083989913 +164889697205657 +164896555435417 +164901207747239 +164902279930025 +164902313672089 +164903219135897 +164903356817577 +164904431607977 +164905330967961 +164906944183705 +164919561511081 +164920604306087 +164921437095321 +164922181902505 +164922544897433 +164924090498457 +164929883155111 +164935633035433 +164937180733609 +164938117622439 +164939428880553 +164955261011353 +164955970677415 +164956805563801 +164956836478361 +164963281026457 +164971835309465 +164972645671081 +164972910099865 +164973217655463 +164973446464921 +164974052541849 +164975597922983 +164987174202023 +164988719803047 +164989323272361 +164989323782823 +164989794593447 +164990398062761 +164990660394393 +164991198856601 +164991737281945 +165004182324633 +165004184421785 +165005628629161 +165005998776489 +165006195590553 +165006197687705 +165006799350439 +165007041571495 +165007907372441 +165008445834649 +165008984259993 +165020323560857 +165022540573351 +165023147188393 +165024551962009 +165025259530919 +165026097343143 +165039649359257 +165039787551399 +165041662625177 +165042506508967 +165043275840921 +165055788498329 +165056933866151 +165057768752537 +165057801764249 +165058513559721 +165058612125865 +165058612636327 +165058876554649 +165060422155673 +165060526825641 +165073140146345 +165074112363929 +165074180844199 +165075015730585 +165075760537769 +165077062008217 +165077669133721 +165090148779417 +165092162045337 +165092164142489 +165093168135577 +165093410356633 +165093978497193 +165094242925977 +165095551548825 +165095991763113 +165100635587993 +165102648853913 +165108977328297 +165109549312679 +165110415113625 +165110885924249 +165111225475241 +165111422289305 +165111489904025 +165124578042025 +165124611784089 +165126992051609 +165127530513817 +165127629079961 +165129242295705 +165136100525465 +165142764225945 +165143373228711 +165144239029657 +165144777491865 +165162995451289 +165171441511079 +165176119208615 +165177191391401 +165177994282393 +165180143863193 +165180242429337 +165181855645081 +165193265523367 +165194943783081 +165195515767463 +165196819367321 +165197388744089 +165197896034983 +165210512501415 +165212092194985 +165212892768935 +165214066345369 +165214204027049 +165228732557991 +165229339683495 +165230881628329 +165230882138791 +165233295637913 +165244804082343 +165245979536039 +165246746770841 +165246988991897 +165247557132457 +165248128606377 +165248129116839 +165248357706407 +165249570398377 +165250542615961 +165261947471257 +165262085663399 +165263157846185 +165263895182745 +165263960737177 +165264705544361 +165266110317977 +165266581128601 +165267655699111 +165281109149081 +165282453929369 +165283220981145 +165284834196889 +165293008389529 +165296410475929 +165298058649769 +165299327108505 +165299360120217 +165300170481833 +165300170992295 +165300434910617 +165316574086553 +165317318893737 +165317681888665 +165319227489689 +165327443625369 +165330770537127 +165331707135385 +165332713225625 +165333184036249 +165333720401305 +165333788016025 +165335333617049 +165350398002585 +165350967379353 +165351107668647 +165351973469593 +165352580595097 +165366136397993 +165366170140057 +165367075603865 +165367213285545 +165369187435929 +165370800651673 +165375062925481 +165382311193255 +165383856794279 +165384460263593 +165384460774055 +165384931584679 +165385797385625 +165386335847833 +165399489503401 +165400664957097 +165401037201577 +165402441975193 +165403285348521 +165409871642009 +165409921467801 +165411884907929 +165412169614745 +165417677564583 +165418284179625 +165418284690087 +165419688953241 +165421234334375 +165436502139049 +165437074123431 +165437939924377 +165439454390951 +165452070857383 +165452905743769 +165453650550953 +165453749117097 +165453749627559 +165455559146905 +165455663816873 +165468038792601 +165468040889753 +165469485097129 +165469855244457 +165470052058521 +165470054155673 +165470655818407 +165470898039463 +165471763840409 +165472302302617 +165477906721447 +165478525601177 +165485285770649 +165487299036569 +165487301133721 +165488305126809 +165488547347865 +165489115488425 +165489379917209 +165491128754345 +165503644019367 +165505189620391 +165505519093145 +165506264410791 +165507132308889 +165515424990617 +165519715033257 +165519748775321 +165522129042841 +165522667505049 +165522766071193 +165523511388839 +165524379286937 +165536996614313 +165537968831897 +165538037312167 +165538806644121 +165538872198553 +165539340912025 +165539617005737 +165541525601689 +165548501271961 +165554243592361 +165556587890073 +165558132442521 +165572328893095 +165573405780647 +165574271581593 +165574742392217 +165575081943209 +165575278757273 +165575346371993 +165576891973017 +165588402514599 +165590553682089 +165590652758695 +165592525735321 +165593033026215 +165594138951065 +165606620693913 +165607229696679 +165608095497625 +165608633959833 +165624476674727 +165626018619561 +165626019130023 +165630647034025 +165636679679385 +165639975676583 +165640210047145 +165641047859369 +165644000331161 +165644098897305 +165645712113049 +165657222654631 +165658294837417 +165658768255655 +165659032173977 +165659843046055 +165661247309209 +165661718119833 +165661856311975 +165662792690343 +165674368969383 +165675948662953 +165676520136873 +165678060495017 +165687083173273 +165691379189145 +165691547467161 +165693195641001 +165693392455065 +165694464099737 +165695307473065 +165695307983527 +165697084491161 +165697321249447 +165708660550311 +165710603238809 +165710845459865 +165711413600425 +165711985074345 +165711985584807 +165712214174375 +165713426866345 +165720083957145 +165724131240615 +165725907528359 +165726844126617 +165727453129383 +165727850216857 +165728321027481 +165728857392537 +165728925007257 +165730470608281 +165744734710439 +165744965617049 +165745809500839 +165746310397337 +165748690664857 +165754363783847 +165760199329177 +165761273389225 +165761307131289 +165762212595097 +165762350276777 +165763994954407 +165765937642905 +165779358909849 +165779527187865 +165780365000089 +165780430554521 +165780899267993 +165781175361705 +165787761655193 +165790059627929 +165794626494633 +165795801948329 +165796174192809 +165797040504217 +165797578966425 +165797611978137 +165798422339753 +165814823847321 +165814964136615 +165815829937561 +165816437063065 +165832211114663 +165833043903897 +165833076915609 +165834591382183 +165848316731561 +165848317242023 +165848788052647 +165849653853593 +165850192315801 +165863175783833 +165863177880985 +165863313465513 +165863313975975 +165864992235689 +165865189049753 +165865191146905 +165865792809639 +165866035030695 +165866900831641 +165867439293849 +165879755137193 +165881534032551 +165881768403113 +165882140647593 +165882141158055 +165883006959001 +165883545421209 +165885090802343 +165898781010599 +165899889032601 +165900326611623 +165900930080937 +165901401402023 +165902269300121 +165915927325351 +165916762211737 +165917507018921 +165917606095527 +165918078492841 +165919382603161 +165919415614873 +165919520284841 +165926628263321 +165932133605545 +165933174303399 +165933943635353 +165934009189785 +165934477903257 +165934753996969 +165936662592921 +165938879605415 +165949142238617 +165949280430759 +165951155504537 +165951157601689 +165952161594777 +165952971956393 +165953236385177 +165954985222313 +165961642313113 +165967465884327 +165968542771879 +165969408572825 +165969879383449 +165970218934441 +165970415748505 +165970483363225 +165972028964249 +165983571501225 +165983605243289 +165985689086631 +165985985510809 +165986293066407 +165986523973017 +165987367856807 +165988235754905 +165992498028713 +165993855073689 +165994139780505 +165995922139815 +166001757685145 +166002936064679 +166003232488857 +166003770951065 +166018100060329 +166019910090137 +166020444358041 +166021988910489 +166029320011161 +166035112667815 +166035347038377 +166036184850601 +166038598860185 +166039137322393 +166039170334105 +166039235888537 +166040849104281 +166052258982567 +166054410150057 +166054509226663 +166056086823081 +166056889494183 +166057995419033 +166069505960615 +166071085654185 +166071657128105 +166083320120729 +166089875087529 +166089875597991 +166094503501993 +166103797541543 +166104871821481 +166104872331943 +166105740230041 +166105946611881 +166105982451097 +166106550591657 +166106815020441 +166107122065577 +166107122576039 +166121079122599 +166122151305385 +166122624723623 +166123228192937 +166123699514023 +166124302983337 +166124565314969 +166125103777177 +166125136788889 +166125574587801 +166125712779943 +166126649158311 +166131079930025 +166139871701671 +166140100511129 +166140102608281 +166140946492071 +166141447388569 +166143422399897 +166152001848729 +166155235657113 +166157052108969 +166157248923033 +166158320567705 +166159164451495 +166168186619289 +166174495901081 +166175501991321 +166175567545753 +166176036259225 +166176312352937 +166178187937177 +166189763996327 +166190700594585 +166190838786727 +166191309597351 +166191706684825 +166192177495449 +166192713860505 +166192781475225 +166194327076249 +166202015558311 +166209960838553 +166210966928793 +166211574054297 +166224055797145 +166225129857193 +166225163599257 +166226066965913 +166226069063065 +166227851422375 +166229388854681 +166229794110873 +166235864317337 +166243453722793 +166243454233255 +166244790844825 +166245098400423 +166245327209881 +166245329307033 +166258482962601 +166259658416297 +166260028563625 +166260030660777 +166260896972185 +166261435434393 +166261468446105 +166262278807721 +166270878367129 +166276671023783 +166276905394345 +166277275541673 +166277277638825 +166277278149287 +166278143950233 +166278682412441 +166280227793575 +166296067582631 +166296900371865 +166296933383577 +166310492332201 +166311064316583 +166311899202969 +166312644010153 +166313215484073 +166314552606105 +166327032251801 +166327169933481 +166327170443943 +166328848703657 +166329045517721 +166329649277607 +166330757299609 +166331295761817 +166339767207321 +166344279229849 +166344416911529 +166344417421991 +166346292495769 +166347298586009 +166348108947625 +166348373376409 +166362637478567 +166364183079591 +166364786548905 +166365255262377 +166365257869991 +166372029793689 +166378708492457 +166378742234521 +166380826077863 +166381122502041 +166381430057639 +166381658867097 +166381660964249 +166382504848039 +166392556174745 +166395990073513 +166397800103321 +166397865657753 +166398334371225 +166398610464937 +166400486049177 +166400519060889 +166407494731161 +166413237051561 +166415014069657 +166415047081369 +166417125901721 +166417733027225 +166431322352295 +166433265040793 +166433471422633 +166434075402409 +166434272216473 +166434339831193 +166435885432217 +166436745807257 +166447395973799 +166449547141289 +166451223814313 +166453132410265 +166463555798425 +166465614153113 +166466792532647 +166467088956825 +166467625321881 +166467627419033 +166477422673305 +166478869708185 +166484440604841 +166485012589223 +166498969135783 +166499203506345 +166500041318569 +166502455328153 +166502993790361 +166503026802073 +166503092356505 +166504705572249 +166509288172199 +166516216113831 +166517288296617 +166517761714855 +166518365184169 +166518833897641 +166518836505255 +166519702306201 +166520240768409 +166520711579033 +166520849771175 +166533362428583 +166534942122153 +166535513596073 +166550372648345 +166552189100201 +166552385914265 +166553457558937 +166567654009511 +166568728289449 +166568728799911 +166569803079849 +166569838919065 +166570407059625 +166570978533545 +166570979044007 +166577892305575 +166584900987559 +166585837585817 +166585975777959 +166587050057897 +166587850851737 +166589464067481 +166603728169639 +166603956979097 +166603959076249 +166604800352425 +166604802960039 +166613588149657 +166619192788377 +166620266848425 +166620300590489 +166621203957145 +166621206054297 +166622988413607 +166636372975785 +166639358459289 +166639424013721 +166639892727193 +166640168820905 +166642044405145 +166649053087129 +166653619953833 +166654795407529 +166655165554857 +166656033963417 +166656572425625 +166656605437337 +166657415798953 +166659291383193 +166673245832601 +166673817306521 +166674823396761 +166675430522265 +166678304163225 +166692037363097 +166692070374809 +166707310701223 +166708647312793 +166708954868391 +166709183677849 +166709185775001 +166711938605225 +166717657220505 +166722169243033 +166722306924713 +166722307435175 +166724182508953 +166724458602665 +166725894290841 +166726430655897 +166726432753049 +166728043871641 +166740761862313 +166741132009641 +166741134617255 +166742000418201 +166742538880409 +166744084261543 +166750846528167 +166759320070823 +166759923540137 +166760392253609 +166760394861223 +166774348800169 +166774920784551 +166776500478121 +166777071952041 +166778409074073 +166786449877671 +166791127064745 +166791595778217 +166792937094553 +166793471362457 +166793747456169 +166795623040409 +166808135697817 +166808273379497 +166808273889959 +166810148963737 +166810425057449 +166811965415593 +166819450661543 +166826459343527 +166827297375641 +166828608413865 +166829212393641 +166829409207705 +166831022423449 +166842564960425 +166842598702489 +166844682545831 +166844978970009 +166845286525607 +166845515335065 +166845517432217 +166846361316007 +166852848532889 +166860751144345 +166861358049959 +166862225948057 +166862762313113 +166862764410265 +166877093519529 +166878870537625 +166878903549337 +166880982369689 +166881589495193 +166882664065703 +166892327231657 +166894340497577 +166895178309801 +166897592319385 +166898130781593 +166898163793305 +166898229347737 +166899842563481 +166911250564505 +166911252441767 +166913403609257 +166914335475097 +166914574868649 +166914804188569 +166915080282281 +166916988878233 +166928499419815 +166929706868905 +166930079113385 +166930650587305 +166930879907225 +166932051166617 +166933028757673 +166947225428137 +166948869057191 +166963865280681 +166963865791143 +166966016958633 +166966116035239 +166981144764585 +166981618182823 +166982221652137 +166982690365609 +166982692973223 +166983558774169 +166984097236377 +166985275835801 +166998865160871 +166999093970329 +166999096067481 +166999939951271 +167010995307929 +167014229116313 +167015673323689 +167016045568169 +167016242382233 +167026893274521 +167031509967017 +167034495450521 +167035029718425 +167035305812137 +167037181396377 +167049694053785 +167049832245927 +167050940267929 +167051707319705 +167051983413417 +167053320535449 +167054462757543 +167059392839065 +167060178765209 +167068382823833 +167068658917545 +167068855731609 +167070567513497 +167083049256345 +167084157058457 +167085060425113 +167085062522265 +167085200714407 +167086844881575 +167096304811417 +167102447692455 +167102916405927 +167103784304025 +167104091859623 +167104320669081 +167104322766233 +167107075596457 +167117476421801 +167118651875497 +167119022022825 +167119594007207 +167119890431385 +167120197986983 +167120428893593 +167120461905305 +167121272266921 +167123147851161 +167135898853545 +167136269000873 +167136840985255 +167137137409433 +167137675871641 +167137813553321 +167139221252775 +167152808920473 +167154822186393 +167155893831065 +167170057775783 +167171637469353 +167172208943273 +167172237442457 +167173075254681 +167173546065305 +167186025711001 +167186163392681 +167186163903143 +167188038976921 +167188315070633 +167188882860711 +167189750758809 +167190287123865 +167190289221017 +167191900339609 +167198760666521 +167203272689049 +167203410881191 +167205285954969 +167205562048681 +167220486618521 +167223780008105 +167224248721577 +167224251329191 +167231023252889 +167237735693721 +167238776742057 +167239819537063 +167240115961241 +167240652326297 +167240654423449 +167241498307239 +167254983532713 +167256793562521 +167256999944361 +167257229264281 +167257603924137 +167259479508377 +167272230510761 +167274007528857 +167274040540569 +167274246922409 +167274509254041 +167275651696025 +167276726486425 +167277801056935 +167291153843609 +167293265675673 +167294878891417 +167301737121177 +167306387555737 +167306389432999 +167308400821657 +167309472466329 +167309941179801 +167310217273513 +167312125869465 +167324607612313 +167325214517927 +167326082416025 +167326618781081 +167326620878233 +167337863167385 +167342362419369 +167342461495975 +167344006048423 +167358196965545 +167359034777769 +167361152363175 +167361448787353 +167361756342951 +167361987249561 +167362020261273 +167363699031449 +167363769608871 +167376281755817 +167377016995225 +167377358643369 +167377827356841 +167378091785625 +167378399341223 +167378695765401 +167379234227609 +167380412827033 +167392355887783 +167393563336873 +167393933484201 +167393935581353 +167395373366681 +167395907634585 +167396380542361 +167409366107545 +167410810314921 +167411180462249 +167411182559401 +167411379373465 +167413627520409 +167427721748649 +167427722259111 +167429873426601 +167429972503207 +167430441216679 +167438068778393 +167444831045017 +167444969237159 +167446077259161 +167446272837017 +167446844310937 +167447120404649 +167448457526681 +167449599748775 +167461074854057 +167462044974489 +167462950438297 +167462952535449 +167462983450009 +167464058240409 +167472581608857 +167479294049689 +167480197416345 +167480199513497 +167481409888425 +167495366434985 +167499162280105 +167501037864345 +167506033280409 +167506861435559 +167507996720537 +167512613413033 +167513788866729 +167514159014057 +167514730998439 +167515027422617 +167515334978215 +167515565884825 +167515598896537 +167516409258153 +167517348244135 +167518284842393 +167532239291801 +167532515385513 +167532712199577 +167534423981465 +167539862219431 +167547141972137 +167547945911705 +167549959177625 +167551030822297 +167565227272871 +167566772873895 +167567640771993 +167568177137049 +167568179234201 +167581162702233 +167581300383913 +167581300894375 +167583175968153 +167583452061865 +167584019851943 +167584887750041 +167585424115097 +167585426212249 +167587037330841 +167599755321513 +167600125468841 +167600389897625 +167600697453223 +167600993877401 +167601530242457 +167601532339609 +167603077720743 +167615623609753 +167615625706905 +167617636875673 +167618916999337 +167619385712809 +167633914243751 +167635491840169 +167635493937321 +167636931722649 +167637402533273 +167650120523945 +167652738818217 +167652740915369 +167654616499609 +167654752084137 +167667129157017 +167667267349159 +167669142422937 +167669418516649 +167677613868441 +167679627134361 +167686290834841 +167688402666905 +167690015882649 +167701592161689 +167702633210025 +167703676005031 +167703708000425 +167704508794265 +167705616596377 +167719880188073 +167720351509159 +167720954978473 +167721755772313 +167721757869465 +167736086978729 +167737863996825 +167738103390377 +167738332710297 +167738365722009 +167740582954393 +167741657524903 +167748419791527 +167753333956777 +167754171769001 +167755579688345 +167756289354407 +167756585778585 +167756893334183 +167757124240793 +167758906600103 +167770244023705 +167770245900967 +167772257289625 +167773328934297 +167773797647769 +167774073741481 +167775982337433 +167781817662873 +167787492879015 +167788700328105 +167789070475433 +167790510357913 +167791044625817 +167791517533593 +167792055958937 +167793196303769 +167806218887337 +167806317963943 +167822859250343 +167825010417833 +167825578207911 +167840138223785 +167840873463193 +167841683824809 +167841948253593 +167842255809191 +167842552233369 +167843088598425 +167843090695577 +167844269295001 +167850421796249 +167856211845289 +167857181965721 +167858087429529 +167858120441241 +167859195231641 +167860740832665 +167873222575513 +167874666782889 +167875036930217 +167875235841433 +167877483988377 +167878022413721 +167883088407207 +167883707286937 +167890503426217 +167894297174185 +167894299271337 +167896174855577 +167908253720745 +167908687512985 +167908825705127 +167909933727129 +167910129304985 +167910700778905 +167910976872617 +167912313994649 +167919172224409 +167924896719017 +167925500698793 +167927376283033 +167927652376745 +167927849190809 +167929560972697 +167943150517657 +167944053884313 +167945266356393 +167955298270617 +167960364264103 +167961909865127 +167962513334441 +167963314128281 +167963686372761 +167976469881001 +167977645334697 +167978015482025 +167978587466407 +167978883890585 +167979191446183 +167979422352793 +167980263628969 +167980265726121 +167981204712103 +167982141310361 +167987964881575 +167989288404377 +167994892312745 +167995262460073 +167995526888857 +167995834444455 +167996130868633 +167996667233689 +167996669330841 +167997138044313 +168010998440105 +168011802379673 +168012411382439 +168013815645593 +168014821735833 +168014887290265 +168029051234983 +168030628831401 +168032068713881 +168032539524505 +168033614314905 +168045019170201 +168045157362343 +168047032436121 +168047308529833 +168047876319911 +168049280583065 +168049652827545 +168050893798809 +168055503881625 +168062266148249 +168062404340391 +168064279414169 +168064555507881 +168079480077721 +168079482174873 +168081493343641 +168083104499097 +168083242180777 +168089966886297 +168091980152217 +168096729152921 +168097770201257 +168098812996263 +168099645785497 +168100753587609 +168116595286185 +168124296538791 +168125265642905 +168133000988057 +168133469701529 +168136794516135 +168150147302809 +168152259134873 +168153872350617 +168160730580377 +168165381014937 +168165382892199 +168167394280857 +168167532472999 +168168934639001 +168169210732713 +168171119328665 +168171223998633 +168183736656041 +168184207977127 +168185612240281 +168185888333993 +168196856626585 +168201355878569 +168201454955175 +168202760652185 +168205244728729 +168218028236969 +168219436156313 +168220145822375 +168220442246553 +168220749802151 +168220980708761 +168222763068071 +168229523237543 +168235275215017 +168236010454425 +168236820816041 +168237085244825 +168237392800423 +168237689224601 +168238225589657 +168238227686809 +168239406286233 +168250647849639 +168251349346983 +168252556796073 +168252894948007 +168252926943401 +168253498927783 +168253969738407 +168254366825881 +168254901093785 +168255374001561 +168255912426905 +168257052771737 +168261597300121 +168268359566745 +168269803774121 +168270173921449 +168270372832665 +168272620979609 +168273159404953 +168286715718311 +168288866885801 +168289434675879 +168291211183513 +168297062237593 +168302820474265 +168303824504217 +168303962696359 +168305837770137 +168306113863849 +168307450985881 +168320068313257 +168321038433689 +168321943897497 +168322688704681 +168323051699609 +168324597300633 +168330389957287 +168331525242265 +168338287508889 +168339190875545 +168339935682729 +168351090115993 +168358153642153 +168373152473257 +168373724457639 +168374020881817 +168374328437415 +168374559344025 +168375400620201 +168375403227815 +168376341703335 +168388786929049 +168390904864937 +168391167196569 +168391508844713 +168391705658777 +168392309418663 +168392309638553 +168393417440665 +168406135431337 +168406939370905 +168407548373671 +168408151842985 +168408414174617 +168408952636825 +168409958727065 +168425058764185 +168425766333095 +168426604145319 +168427170596249 +168427542840729 +168428380652953 +168435298427049 +168440156161433 +168440294353575 +168442169427353 +168443013311143 +168444319008153 +168444417574297 +168444789818777 +168445627631001 +168446030790041 +168457440668327 +168459118928041 +168459383356825 +168459690912423 +168459987336601 +168460523701657 +168460525798809 +168460994512281 +168465396214439 +168474617068953 +168474619166105 +168474687646375 +168476267339945 +168476630334873 +168478241490329 +168478379172009 +168478379682471 +168492907702951 +168494485299369 +168495057283751 +168495925181849 +168496395992473 +168496498565289 +168497470782873 +168510921915801 +168511732277417 +168512304261799 +168526122616217 +168526260808359 +168528135882137 +168530285462937 +168536607327641 +168538620593561 +168545284294041 +168547396126105 +168549009341849 +168560585620889 +168561626669225 +168562233794729 +168562669464231 +168563502253465 +168564346137255 +168564610055577 +168571948313255 +168573083598233 +168573506717081 +168578873647273 +168579344968359 +168580182780583 +168580749231513 +168581025325225 +168581494038697 +168596857456025 +168596888370585 +168597326169497 +168600650984103 +168614573147545 +168615282813607 +168615579237785 +168616117699993 +168617900059303 +168629237482905 +168629239360167 +168631250748825 +168631388430505 +168631388940967 +168632463220905 +168633067200681 +168634975796633 +168646486338215 +168647693787305 +168648031939239 +168648063934633 +168648635408553 +168648635919015 +168648864508583 +168649106729639 +168649503817113 +168649710198953 +168649972530585 +168650510992793 +168651049418137 +168652189762969 +168665212346537 +168665311423143 +168666149235367 +168666617120153 +168667460493481 +168681852709543 +168683864098201 +168684571667111 +168686348174745 +168697853656473 +168699866922393 +168700677284009 +168700677794471 +168700941712793 +168701249268391 +168701545692569 +168702082057625 +168702084154777 +168715205304489 +168716175424921 +168716246002343 +168717080888729 +168717825695913 +168717924772519 +168718188690841 +168719734291865 +168732213937561 +168733660242089 +168734030389417 +168734227203481 +168734229300633 +168734294818201 +168735938985369 +168736477447577 +168737015872921 +168737616706969 +168742081866407 +168742700746137 +168745164899737 +168749460915609 +168751474181529 +168752480271769 +168753290633385 +168753555062169 +168766676942233 +168767680972185 +168767819164327 +168769694238105 +168771307453849 +168778165683609 +168778993838759 +168783923920281 +168784829384089 +168786041856169 +168786304187801 +168786645835945 +168786842650009 +168787446409895 +168788554431897 +168803047343513 +168803792150697 +168811493403303 +168813506669223 +168820195755417 +168821741136551 +168822307587481 +168837008941225 +168837580925607 +168838415811993 +168838446726553 +168839257088169 +168839521516953 +168852577659559 +168854255919273 +168854827903655 +168855660692889 +168855662790041 +168856131503513 +168869991899305 +168870795838873 +168871404841639 +168872008310953 +168872270642585 +168872809104793 +168888044694183 +168889484608921 +168889622290601 +168890193764521 +168890194274983 +168891062173081 +168891635556521 +168892607774105 +168904012629401 +168904150821543 +168905223004329 +168906025895321 +168906869779111 +168908175476121 +168908274042265 +168909887258009 +168916745487769 +168921259607449 +168921397799591 +168923272873369 +168924519087513 +168925422454169 +168938475634073 +168938544114343 +168940123807913 +168940486802841 +168942097958297 +168942235639977 +168942236150439 +168955722612121 +168956763660457 +168957370785961 +168958639244697 +168959483128487 +168959747046809 +168969508783513 +168974778383769 +168975588745385 +168975853174169 +168976160219305 +168976160729767 +168992025361817 +168992463160729 +168993032537497 +168993100152217 +168994645753241 +168995787975335 +169009140762009 +169011252594073 +169012865809817 +169024374474137 +169024376351399 +169026387740057 +169026525421737 +169026525932199 +169028204191913 +169030112787865 +169041554661545 +169042730115241 +169044605699481 +169044881793193 +169045350506665 +169051936800153 +169058801639593 +169060349337769 +169060349848231 +169061754111385 +169062597484713 +169078429615513 +169079139281575 +169080005082521 +169095814275241 +169095814785703 +169096386259623 +169097219048857 +169097252060569 +169110342806183 +169111550255273 +169111888407207 +169111920402601 +169112491876521 +169112492386983 +169112720976551 +169112963197607 +169113828998553 +169114367460761 +169114905886105 +169116046230937 +169119971879591 +169120590759321 +169127350928793 +169128797233321 +169129167380649 +169129364194713 +169129366291865 +169129431809433 +169131042964889 +169131075976601 +169131614438809 +169141401847193 +169145709177511 +169146316303015 +169147720566169 +169161813933465 +169162956155559 +169164831229337 +169166444445081 +169180102470311 +169180937356697 +169181682163881 +169181781240487 +169183590759833 +169196308750505 +169198184334745 +169198653048217 +169198929141929 +169210083575193 +169213317383577 +169215330649497 +169216336739737 +169217147101353 +169217411530137 +169232717916839 +169233583717785 +169234394079401 +169234590893465 +169234658508185 +169236204109209 +169247780388249 +169248685852057 +169250160655769 +169250699117977 +169252410899865 +169253485690265 +169265932830105 +169266541832871 +169267407633817 +169267946096025 +169278744837529 +169282275205289 +169284052223385 +169286164055449 +169287777271193 +169299287812775 +169300359995561 +169303312467353 +169303411033497 +169305024249241 +169316434127527 +169318112387241 +169318585295017 +169318684371623 +169319517160857 +169319987971481 +169322170563993 +169327135065497 +169333612625305 +169333681105575 +169335260799145 +169337234949529 +169337372631209 +169337373141671 +169339149649305 +169351901162151 +169353341076889 +169353478758569 +169354050232489 +169354050742951 +169355492024489 +169360964004519 +169367972686503 +169369915375001 +169370725736617 +169370990165401 +169371297210537 +169371297720999 +169385254267559 +169386326450345 +169386799868583 +169387874658983 +169388375555481 +169389278922137 +169404046846631 +169404277753241 +169405121637031 +169406389585305 +169408002801049 +169416176993689 +169419579080089 +169421227253929 +169422495712665 +169423339596455 +169425116104089 +169429826813337 +169430111520153 +169435671070105 +169436691652777 +169439742690713 +169440018784425 +169440487497897 +169450612229529 +169455881829785 +169456889005465 +169456956620185 +169458502221209 +169459644443303 +169474276272807 +169475142073753 +169475749199257 +169488230942105 +169490244208025 +169490381889705 +169490382400167 +169493969255833 +169498715653529 +169507057393833 +169507628867753 +169507629378215 +169507857967783 +169508100188839 +169508737400217 +169508965989785 +169509504451993 +169522658107561 +169523833561257 +169524205805737 +169524206316199 +169525072117145 +169525610579353 +169526453952681 +169540846168743 +169541453294247 +169542319095193 +169542857557401 +169559671253671 +169560242727591 +169561075516825 +169561108528537 +169568693421465 +169575239461543 +169576074347929 +169576819155113 +169576918231719 +169577390629033 +169578694739353 +169578727751065 +169591207396761 +169591345588903 +169593023848617 +169593220662681 +169593222759833 +169593288277401 +169594899432857 +169594932444569 +169595470906777 +169601075325607 +169602522360487 +169608454374809 +169608592566951 +169610467640729 +169611473730969 +169612284092585 +169612548521369 +169625670401433 +169626812623527 +169628358224551 +169629433014951 +169630300913049 +169635974032039 +169636204938649 +169643822843289 +169645001222823 +169645297647001 +169645605202599 +169645836109209 +169646679992999 +169647547891097 +169648622681497 +169660165218473 +169661975248281 +169662040802713 +169662509516185 +169662785609897 +169671669876121 +169677412196521 +169679189214617 +169679222226329 +169681301046681 +169682914262425 +169696574384807 +169696939289255 +169697440185753 +169698250547369 +169698447361433 +169698514976153 +169700060577177 +169711571118759 +169713722286249 +169713821362855 +169714654152089 +169715398959273 +169717307555225 +169729789298073 +169731264101785 +169731802563993 +169740274009497 +169748478068121 +169748615749801 +169749187223721 +169749187734183 +169763144280743 +169764216463529 +169765293351081 +169765389501849 +169766368141481 +169766630473113 +169767168935321 +169767267501465 +169768880717209 +169775393235113 +169775738946969 +169780391258791 +169781463441577 +169781936859815 +169782540329129 +169783011650215 +169783512546713 +169783615119529 +169783877451161 +169784415913369 +169797537573543 +169799117267113 +169799688741033 +169801229609639 +169803006117273 +169810251777433 +169816364245161 +169816561059225 +169817632703897 +169818476587687 +169820253095321 +169831829154471 +169831829374361 +169832903944871 +169833771842969 +169834582204585 +169834846633369 +169835153678505 +169835154188967 +169835450613145 +169844080716455 +169850150922919 +169851018821017 +169852025996697 +169852093611417 +169853639212441 +169854781434535 +169866120955289 +169867903314599 +169868132124057 +169868134221209 +169868978104999 +169871454012825 +169871859269017 +169877929475481 +169883367933337 +169885379102105 +169885381199257 +169885518880937 +169885519391399 +169887163558567 +169889106247065 +169900548120745 +169901724084903 +169903533604249 +169903599158681 +169904343965865 +169910930259353 +169913228232089 +169916957286569 +169917795098793 +169918970552489 +169919340699817 +169919342796969 +169919343307431 +169920209108377 +169920747570585 +169920780582297 +169921590943913 +169937697071273 +169938132740775 +169938497645223 +169938965530009 +169938998541721 +169939605667225 +169939710337193 +169954808244903 +169955379718823 +169956212508057 +169956245519769 +169970913861801 +169971485335721 +169971485846183 +169971714435751 +169972593868185 +169972822457753 +169973360919961 +169981832365465 +169986344387993 +169986482069673 +169986482580135 +169988160839849 +169988357653913 +169988359751065 +169988425268633 +169988961633689 +169990036424089 +169990069435801 +169990607898009 +170004702636711 +170005307154601 +170005309762215 +170006175563161 +170006714025369 +170006851707049 +170020807392665 +170021949614759 +170023495215783 +170024098685097 +170024570006183 +170039095929511 +170039930815897 +170040675623081 +170040774699687 +170042584219033 +170049559889305 +170050625022631 +170055302209705 +170057112239513 +170057177793945 +170057646507417 +170057922601129 +170059798185369 +170069077034393 +170072449034919 +170074324108697 +170075330198937 +170076140560553 +170076404989337 +170078810965401 +170084022893977 +170092076280487 +170092577176985 +170093288972457 +170093387538601 +170093651967385 +170095197568409 +170107679311257 +170108857690791 +170109154114969 +170109461670567 +170109690480025 +170109692577177 +170110536460967 +170112479149465 +170119487831449 +170124924192153 +170124926289305 +170126401093017 +170126937458073 +170126939555225 +170131705651369 +170141065428377 +170141268664489 +170143045682585 +170143078694297 +170145157514649 +170145764640153 +170146770730393 +170158281271975 +170159353454761 +170160430342313 +170161505132713 +170161767464345 +170162305926553 +170162338938265 +170162404492697 +170164017708441 +170175427586727 +170177578754217 +170178510620057 +170179255427241 +170181164023193 +170181268693161 +170192674564775 +170194254258345 +170194825732265 +170201706998439 +170206488724889 +170212334536089 +170212472217769 +170213043691689 +170213044202151 +170213910003097 +170214483386537 +170226966145703 +170228040936103 +170229115216041 +170229719195817 +170230290669737 +170230291180199 +170244247726759 +170245319909545 +170245793327783 +170246396797097 +170246865510569 +170246868118183 +170247471587497 +170247733919129 +170248272381337 +170259199591833 +170261257946521 +170263040305831 +170263269115289 +170263271212441 +170264115096231 +170266591004057 +170280220713129 +170280417527193 +170281489171865 +170282333055655 +170289104979353 +170295685111977 +170296722883993 +170296861076135 +170298670595481 +170298736149913 +170299480957097 +170300349365657 +170301356541337 +170314007390887 +170314875288985 +170315081670825 +170315310990745 +170315882464665 +170317495680409 +170318637902503 +170332834062505 +170333634636455 +170334102521241 +170334135532953 +170334742658457 +170334847328425 +170347224401305 +170349235570073 +170349237667225 +170349375859367 +170351020026535 +170357363400873 +170357709112729 +170360479956377 +170366050853033 +170366622837415 +170367488638361 +170367730859417 +170367959448985 +170368495814041 +170368497911193 +170370109029785 +170381651566761 +170382827020457 +170383197167785 +170383199775399 +170384065576345 +170384604038553 +170384637050265 +170385447411881 +170387322996121 +170399839627943 +170400444145833 +170400446753447 +170401312554393 +170401851016601 +170401988698281 +170416180125865 +170420068976025 +170420101987737 +170428515035815 +170433660936361 +170434232920743 +170435812614313 +170437721210265 +170450200855961 +170450338537641 +170450339048103 +170452017307817 +170452214121881 +170453892892057 +170453925903769 +170454462268825 +170454464365977 +170467586026151 +170469461099929 +170471277551785 +170484663860633 +170485806082727 +170487351683751 +170487955153065 +170488426474151 +170493556646057 +170495198397849 +170502816302489 +170503994682023 +170504291106201 +170504598661799 +170504827471257 +170504829568409 +170505673452199 +170507616140697 +170519158677673 +170520968707481 +170521034261913 +170521779069097 +170523654653337 +170530663335321 +170536202419609 +170536405655721 +170538182673817 +170538215685529 +170540294505881 +170540901631385 +170541907721625 +170541976201895 +170555932748455 +170556640026793 +170557145440425 +170557244006569 +170559054036377 +170570564577959 +170572715745449 +170573647611289 +170574116324761 +170574392418473 +170576301014425 +170576405684393 +170587844061863 +170588780660121 +170588782757273 +170590257560985 +170590793926041 +170590796023193 +170592407141785 +170599267468697 +170602038312345 +170608181193383 +170609046994329 +170609620377769 +170623209922729 +170624286810281 +170625623932313 +170626162394521 +170626195406233 +170626260960665 +170627340993945 +170627874176409 +170640456900777 +170640930319015 +170641533788329 +170642002501801 +170642005109415 +170642870910361 +170643409372569 +170656531032743 +170657738481833 +170658110726313 +170658682200233 +170666945166745 +170674985459881 +170675357704361 +170691897404071 +170693575663785 +170694048571561 +170694147648167 +170701457997209 +170709144382119 +170710447981977 +170711019455897 +170711295549609 +170712632671641 +170713774893735 +170725114414489 +170726896773799 +170727125583257 +170727127680409 +170727971564199 +170742361392537 +170742835128999 +170744372561305 +170744374658457 +170744512850599 +170746157017767 +170759541579945 +170760717544103 +170762263145127 +170762527063449 +170763337425065 +170764205833625 +170765213009305 +170776788557993 +170777964011689 +170778334159017 +170779202567577 +170779510123175 +170779741029785 +170779774041497 +170780584403113 +170780584913575 +170782459987353 +170782598179495 +170794874078617 +170795880168857 +170796414436761 +170796690530473 +170797491104423 +170797958989209 +170798599126425 +170798703796393 +170811317117097 +170814302600601 +170815205967257 +170829402417831 +170830479305383 +170831345106329 +170831587327385 +170831815916953 +170832352282009 +170832354379161 +170833965497753 +170840825824665 +170845337847193 +170845475528873 +170845476039335 +170847351113113 +170847627206825 +170849062895001 +170849599260057 +170851212475801 +170864300613801 +170865169022361 +170865707484569 +170865845166249 +170879800851865 +170882488674983 +170883092144297 +170883563465383 +170899669082281 +170900269055385 +170901577678233 +170908503522713 +170914295668905 +170915841780391 +170916072687001 +170916105698713 +170916312080553 +170916916060329 +170917782371737 +170918320833945 +170918791644569 +170919866215079 +170931442494119 +170933317567897 +170933593661609 +170934563782041 +170941789013401 +170943802279321 +170948452713881 +170950465979801 +170951069739687 +170952282431657 +170952380997801 +170954191027609 +170966672770457 +170968147574169 +170968455129767 +170968683939225 +170968686036377 +170969529920167 +170982981053095 +170983917651353 +170983919748505 +170984055843495 +170984526654119 +170985394552217 +170985930917273 +170985933014425 +170987544133017 +170998248857769 +171000262123689 +171002039141785 +171002072153497 +171003821501095 +171004758099353 +171005764189593 +171005832669863 +171005834767015 +171018346913961 +171019423801513 +171020464499367 +171020760923545 +171021068479143 +171021299385753 +171022477985177 +171023011167641 +171034419168665 +171034421045927 +171035628495017 +171036432434585 +171037438524825 +171037504079257 +171037972792729 +171038248886441 +171040157482393 +171040262152361 +171051668023975 +171052875473065 +171053245620393 +171053247717545 +171053847690649 +171054685502873 +171055219770777 +171059621472935 +171070493108903 +171072037661351 +171072903462297 +171087034395303 +171088142417305 +171089185562793 +171089284639399 +171091664906919 +171103140012201 +171104110132633 +171104313368745 +171105048608153 +171105390256297 +171105858969769 +171106727378329 +171107265840537 +171120251405721 +171120386990249 +171122262574489 +171122264671641 +171138841927849 +171139214172329 +171148926593703 +171150061878681 +171154678571177 +171155854535335 +171157400136359 +171157664054681 +171158474416297 +171160350000537 +171173000850087 +171174304449945 +171175152017577 +171176489139609 +171177631361703 +171181927377575 +171190011069849 +171191017160089 +171191551427993 +171191827521705 +171192024335769 +171193095980441 +171193736117657 +171193840787625 +171206217860505 +171208229029273 +171208231126425 +171210013485735 +171212997222569 +171219473415577 +171224539409063 +171226085010087 +171226482097561 +171226724318617 +171226952908185 +171227489273241 +171227491370393 +171229102488985 +171229803986329 +171240645025961 +171241820479657 +171242190626985 +171242762611367 +171243059035545 +171243366591143 +171243595400601 +171243597497753 +171243630509465 +171244441381543 +171246316455321 +171246454647463 +171251821797545 +171257688767897 +171259437605033 +171259702033817 +171260009589415 +171260306013593 +171260842378649 +171260844475801 +171260982157481 +171275173585065 +171275977524633 +171277990790553 +171278996880793 +171279062435225 +171283595209383 +171292654906023 +171294803976361 +171294806073513 +171295406046617 +171296243858841 +171296817242281 +171308729576103 +171309194315161 +171309332507303 +171311207581081 +171311483674793 +171312051464871 +171312919362969 +171313455728025 +171315068943769 +171319679026585 +171326579485351 +171328454559129 +171328730652841 +171343657319833 +171345668488601 +171346948612265 +171361945346217 +171363020136617 +171363820930457 +171363823027609 +171378152136873 +171378621360807 +171379698248359 +171379929154969 +171380168548521 +171380770431145 +171380772528297 +171381638839705 +171382177301913 +171382648112537 +171383722683047 +171388471683751 +171390484949671 +171395399114921 +171397176133017 +171397644846489 +171398958492327 +171399895090585 +171400969661095 +171400971758247 +171412309181849 +171414322447769 +171414926207655 +171415394092441 +171416138899625 +171418047495577 +171429556159897 +171429558037159 +171430765486249 +171431569425817 +171432575516057 +171432641070489 +171433109783961 +171433385877673 +171435261461913 +171435294473625 +171435399143593 +171446837521063 +171447774119321 +171447776216473 +171447911801001 +171447912311463 +171448383122087 +171448986591401 +171449787385241 +171449789482393 +171451400600985 +171465630100135 +171468040453529 +171478912089497 +171482203381929 +171483611301273 +171484320967335 +171484617391513 +171484924947111 +171485153756569 +171485155853721 +171486334453145 +171486462379417 +171492486954393 +171492771661209 +171498277003433 +171499247123865 +171499450359977 +171500185599385 +171501260389785 +171501567945383 +171501864369561 +171502400734617 +171502402831769 +171515524491943 +171516731941033 +171517102088361 +171518541970841 +171519076238745 +171519549146521 +171520087571865 +171521227916697 +171523477940903 +171525153565351 +171525772445081 +171527951891865 +171533978919081 +171534349066409 +171550890863271 +171551998885273 +171553042030761 +171561237382553 +171567565856937 +171568137841319 +171569441441177 +171569717534889 +171570289008809 +171571626130841 +171580950068633 +171584243458217 +171586119042457 +171597363428761 +171601352754585 +171603366020505 +171604578492585 +171618535039145 +171619711003303 +171621256604327 +171622328787113 +171622330884265 +171624206468505 +171630030039719 +171635782017193 +171636957470889 +171637327618217 +171637899602599 +171638196026777 +171638503582375 +171638732391833 +171638734488985 +171639575765161 +171639578372775 +171641453446553 +171641591638695 +171653532311721 +171653867537817 +171654873628057 +171655407895961 +171655683989673 +171655880803737 +171656952448409 +171657592585625 +171657697255593 +171670310576297 +171671114515865 +171673127781785 +171674133872025 +171674199426457 +171688395877031 +171689941478055 +171690338565529 +171690544947369 +171690580786585 +171691345741209 +171691347838361 +171692958956953 +171693660454297 +171698634173095 +171704331306393 +171704469498535 +171706344572313 +171706620666025 +171708592719257 +171710205935001 +171721545235865 +171723294073001 +171723558501785 +171723866057383 +171724162481561 +171724698846617 +171724700943769 +171725169657241 +171732032044441 +171734330017177 +171738794311065 +171740805479833 +171758660444329 +171760100326809 +171760673710249 +171761645927833 +171774835239591 +171775066146201 +171775907422377 +171776775830937 +171777314293145 +171778859674279 +171790435953319 +171792311027097 +171792587120809 +171802795738521 +171807446173081 +171809459439001 +171810063198887 +171811275890857 +171813184486809 +171825801814185 +171827677398425 +171841974512295 +171842911110553 +171843048792233 +171843049302695 +171843520113319 +171844123582633 +171844924376473 +171846537592217 +171861032600985 +171861501314457 +171862814960295 +171864826129063 +171864828226215 +171871588395687 +171877340373161 +171878748292505 +171879457958567 +171879754382745 +171880061938343 +171880290747801 +171880292844953 +171881471444377 +171890178819481 +171893412627865 +171893414505127 +171894621954217 +171895425893785 +171896431984025 +171896497538457 +171896966251929 +171897242345641 +171899117929881 +171899150941593 +171911868932265 +171912239079593 +171913678962073 +171914213229977 +171914686137753 +171915224563097 +171916364907929 +171929486568103 +171933276341657 +171940192529063 +171946027854503 +171947135876505 +171948179021993 +171962133471401 +171963103591833 +171963306827945 +171964042067353 +171965116857753 +171965424413351 +171965720837529 +171966257202585 +171966259299737 +171972455115431 +171973590400409 +171979380449449 +171981256033689 +171993155274137 +171997835387049 +171998205534377 +172007920052903 +172016393595559 +172017465778345 +172018406861479 +172027590509977 +172031422324905 +172031994309287 +172033297909145 +172033574002857 +172034145476777 +172035482598809 +172048200589481 +172048669302953 +172049004529049 +172050010619289 +172050479332761 +172050544887193 +172050820980905 +172051017794969 +172052729576857 +172053770625193 +172065209222553 +172067123922329 +172067222488473 +172069038940329 +172078466874777 +172084370900377 +172085078469287 +172086482732441 +172086854976921 +172087692789145 +172088095948185 +172101184086185 +172101756070567 +172102052494745 +172102360050343 +172102588859801 +172102590956953 +172103432233129 +172103434840743 +172109922057625 +172116682227097 +172118431064233 +172118431574695 +172118695493017 +172119003048615 +172119299472793 +172119835837849 +172119837935001 +172120306648473 +172134167044265 +172134970983833 +172136984249753 +172137990339993 +172142588668583 +172152251834537 +172153797435561 +172155237318041 +172168187774361 +172168325966503 +172170201040281 +172170477133993 +172172449187225 +172174062402969 +172178672485785 +172185572944551 +172187724112041 +172202650779033 +172204298952873 +172215148756377 +172215571875225 +172220938805417 +172221545930921 +172222814389657 +172223090483369 +172238922614169 +172239763890345 +172240632298905 +172241170761113 +172242716142247 +172256167495065 +172256169592217 +172256638305689 +172257951951527 +172259963120295 +172259965217447 +172271302641049 +172273315906969 +172275132358825 +172277040954777 +172288549619097 +172288551496359 +172289758945449 +172290562885017 +172290700566697 +172290701077159 +172291568975257 +172291775357097 +172292103243161 +172292379336873 +172294254921113 +172294287932825 +172306767578521 +172306905260201 +172306905770663 +172307376581287 +172308214393511 +172308780844441 +172309056938153 +172310394060185 +172324623559335 +172325929256345 +172328413332889 +172336826563993 +172342604760473 +172343314426535 +172343610850713 +172343918406311 +172344147215769 +172344149312921 +172345327912345 +172351765120409 +172357270462633 +172358240583065 +172359989930663 +172360253848985 +172360561404583 +172360857828761 +172361394193817 +172361396290969 +172362003196583 +172375725400233 +172376095547561 +172376359976345 +172376667021481 +172376667531943 +172377535430041 +172378004143513 +172378069697945 +172378542605721 +172379081031065 +172380221375897 +172384147024551 +172384765904281 +172391526073753 +172392972378281 +172393342525609 +172393539339673 +172393606954393 +172396294777511 +172409884322471 +172411895711129 +172420230841753 +172425989078425 +172427131300519 +172428710994089 +172429282468009 +172429511568039 +172430619590041 +172443236917417 +172445112501657 +172445857308841 +172445956385447 +172453558561447 +172457130231193 +172460346213785 +172462260913561 +172462359479705 +172463104286889 +172480511884697 +172481322246313 +172496321077417 +172496893061799 +172497725851033 +172497727948185 +172498569224361 +172512057057449 +172512860997017 +172514073469097 +172514335800729 +172514677448873 +172514874262937 +172516553033113 +172516586044825 +172529304035497 +172530107975065 +172531320447145 +172531549767065 +172531582778777 +172532121240985 +172533127331225 +172548227368345 +172548934937255 +172549772749479 +172550339200409 +172551549257113 +172551952416153 +172558810645913 +172563324765593 +172563462957735 +172565338031513 +172567487612313 +172567586178457 +172569199394201 +172580609272487 +172582288042663 +172582551960985 +172582859516583 +172583692305817 +172583694402969 +172584163116441 +172593323476377 +172597787770265 +172599435944105 +172601548286631 +172616108302505 +172617516221849 +172617653903529 +172618225377449 +172618225887911 +172619093786009 +172626775147929 +172634090519961 +172634900881577 +172635165310361 +172635472865959 +172635769290137 +172636307752345 +172637853133479 +172649429412519 +172651009106089 +172653454067097 +172661789197721 +172666439632281 +172668452898201 +172670269350057 +172672177946009 +172684795273385 +172685402398889 +172686670857625 +172686946951337 +172687514741415 +172700866797737 +172701470777513 +172701904569753 +172702042251433 +172702042761895 +172703917835673 +172704193929385 +172704662642857 +172705531051417 +172720023963033 +172720056974745 +172720494773657 +172721131765145 +172723819588263 +172737741751705 +172738451417767 +172739284207001 +172739286304153 +172739317218713 +172752406087065 +172752407964327 +172753615413417 +172754419352985 +172754557034665 +172754557545127 +172755631825065 +172756233707689 +172756235804841 +172758111389081 +172758144400793 +172770862391465 +172771232538793 +172771496967577 +172771804012713 +172771804523175 +172772878803113 +172773108123033 +172773141134745 +172773679596953 +172774218022297 +172775358367129 +172783467005337 +172786833252521 +172788381461159 +172789785724313 +172805021313703 +172807032702361 +172823471228313 +172823846398631 +172824417872551 +172824449867945 +172825250661785 +172825252758937 +172840249492889 +172840994300073 +172841093376679 +172852148733337 +172855382541721 +172856828846249 +172857198993577 +172857395807641 +172857463422361 +172859074577817 +172859107589529 +172860151245479 +172875648875929 +172876459237545 +172876723666329 +172889845546393 +172890987768487 +172894476058009 +172895550848409 +172902559530393 +172907997988249 +172909472791961 +172909812342953 +172910011254169 +172911690024345 +172911723036057 +172924202681753 +172924340363433 +172926117381529 +172926215947673 +172926960754857 +172941587341481 +172943364359577 +172945476191641 +172947089407385 +172960177545385 +172960749529767 +172961582319001 +172961615330713 +172962425692329 +172962690121113 +172971163663769 +172975746263719 +172977425033895 +172977996507815 +172978829297049 +172979300107673 +172993160503465 +172993964443033 +172995406235033 +172995439246745 +172995977708953 +173001582127783 +173011245293737 +173012653213081 +173012790894761 +173013362368681 +173013362879143 +173027319425703 +173028391608489 +173029194499481 +173030871172505 +173031344080281 +173031442646425 +173033055862169 +173039914091929 +173044566403751 +173045638586537 +173047186795175 +173048591058329 +173049129483673 +173061644238233 +173063292412073 +173065404754599 +173072176678297 +173080539390121 +173081807848857 +173082083942569 +173082651732647 +173087895661223 +173092677387673 +173097946987929 +173098757349545 +173099021778329 +173099329333927 +173099625758105 +173100164220313 +173101709601447 +173115160954265 +173115193965977 +173116268756377 +173117814357401 +173130296100249 +173132309366169 +173135062196393 +173136034413977 +173136892691865 +173140780811673 +173147543078297 +173149556344217 +173149694025897 +173149694536359 +173151370698921 +173153281392025 +173164723265705 +173165327245481 +173165761037721 +173165899229863 +173167774303641 +173168050397353 +173168519110825 +173169387519385 +173176245749145 +173181970243753 +173183518452391 +173184922715545 +173200224042393 +173202307885735 +173203140674969 +173203173686681 +173203780812185 +173209573468839 +173218983389863 +173219554863783 +173219586859177 +173220387653017 +173220759897497 +173235089006761 +173235353435545 +173235660480681 +173235660991143 +173236964591001 +173236997602713 +173237536064921 +173243140483751 +173243759363481 +173244587518631 +173246007510425 +173250519532953 +173251965837481 +173252335984809 +173252532798873 +173252600413593 +173254211569049 +173254244580761 +173255288236711 +173264570451353 +173268877781671 +173269484907175 +173270889170329 +173278039190183 +173284982537625 +173286124759719 +173287670360743 +173288745151143 +173289613049241 +173290687839641 +173304105960857 +173304382054569 +173304850768041 +173304949844647 +173306726352281 +173313735034265 +173317281318297 +173319339672985 +173319477354665 +173321254372761 +173321287384473 +173321352938905 +173322097746089 +173338203873449 +173339505343897 +173340315705513 +173340580134297 +173341657021849 +173355886520999 +173356719310233 +173356752321945 +173357562683561 +173357827112345 +173358903999897 +173359372713369 +173371854456217 +173373329259929 +173373668810921 +173373867722137 +173374711605927 +173375579504025 +173376654294425 +173378451047833 +173382339167641 +173389101434265 +173390543226265 +173390576237977 +173391114700185 +173405443809449 +173407220827545 +173409332659609 +173410945875353 +173417804105113 +173422456416935 +173423528599721 +173424605487273 +173425942609305 +173426008163737 +173426481071513 +173426579637657 +173428192853401 +173439602731687 +173441281501863 +173441753899177 +173441852975783 +173442685765017 +173445339168153 +173451131824807 +173458429403305 +173460541745831 +173462318253465 +173476509681049 +173476647362729 +173477218836649 +173477219347111 +173484529696153 +173486596762279 +173492216081063 +173493083979161 +173493894340777 +173494158769561 +173494466325159 +173494762749337 +173495301211545 +173496846592679 +173508422871719 +173509495054505 +173509968472743 +173510572452519 +173511043263143 +173512447526297 +173512985951641 +173519994633625 +173525433091481 +173527215450791 +173527446357401 +173528290241191 +173530199187625 +173531171405209 +173544395858089 +173545664316825 +173545940410537 +173546508200615 +173548284708249 +173552995417497 +173559860256937 +173560898028953 +173561036221095 +173562845740441 +173562911294873 +173563187388585 +173563656102057 +173564524510617 +173579017422233 +173579050433945 +173579762229417 +173580125224345 +173580562803367 +173581670825369 +173581775495337 +173588598767001 +173595361033625 +173597009207465 +173597444876967 +173598277666201 +173598310677913 +173598917803417 +173611399546265 +173613412812185 +173613550493865 +173613551004327 +173614659026329 +173615227166889 +173617137859993 +173621884257689 +173623897523609 +173630225997993 +173630490426777 +173630797471913 +173630797982375 +173632101582233 +173632134593945 +173632673056153 +173634250432681 +173645826711721 +173647374920359 +173647978389673 +173648240721305 +173648779183513 +173664014772903 +173664621898407 +173665487699353 +173666026161561 +173666163843241 +173682839857831 +173683411331751 +173684244120985 +173685422720409 +173692690180775 +173699242952089 +173699987759273 +173700086835879 +173700924648103 +173711142192537 +173714376000921 +173714514193063 +173716192452777 +173716389266841 +173716456881561 +173718068037017 +173719144704679 +173726088052121 +173727465375129 +173731761171111 +173733340864681 +173734141438631 +173734642335129 +173735452696745 +173735717125529 +173748839005593 +173749981227687 +173751526828711 +173752130298025 +173752130808487 +173752601619111 +173753469517209 +173754544307609 +173766991447449 +173768466251161 +173768773806759 +173768805802153 +173769002616217 +173769004713369 +173769848597159 +173770716495257 +173771791285657 +173783130586521 +173783196140953 +173783333822633 +173785110840729 +173785143852441 +173785209406873 +173785954214057 +173787358987673 +173787829798297 +173802357818777 +173804469650841 +173806082866585 +173818595523993 +173819742988967 +173820575778201 +173820608789913 +173821320585385 +173821419151529 +173821683580313 +173823229181337 +173823333851305 +173830157122969 +173834739722919 +173836890890409 +173836989967015 +173837822756249 +173838567563433 +173840476159385 +173843772156583 +173852955805081 +173852957902233 +173854399694233 +173854432705945 +173854971168153 +173855975161241 +173863442613657 +173871646672281 +173871784353961 +173872355827881 +173872356338343 +173886312884903 +173887385067689 +173887418809753 +173888461955241 +173889536745641 +173889799077273 +173890337539481 +173890436105625 +173892049321369 +173898907551129 +173903559862951 +173905105463975 +173905708933289 +173905709443751 +173906180254375 +173906783723689 +173907046055321 +173907584517529 +173908122942873 +173920738173097 +173922285871273 +173924398213799 +173931170137497 +173938926234279 +173939532849321 +173940801308057 +173941645191847 +173942483004071 +173956072549031 +173956940447129 +173957146828969 +173957750808745 +173958015237529 +173958322793127 +173958551602585 +173959157679513 +173960703060647 +173967646408089 +173973319527079 +173974154413465 +173974187425177 +173974899220649 +173975262215577 +173975699794599 +173976807816601 +173976912486569 +173989289559449 +173991071918759 +173991300728217 +173991302825369 +173992146709159 +173999774270873 +174002545114521 +174006534440345 +174006536537497 +174008547706265 +174008549803417 +174008687995559 +174009796017561 +174010364158121 +174012377424041 +174023716724905 +174024688942489 +174024754496921 +174024892689063 +174026702208409 +174026767762841 +174027512570025 +174028380978585 +174029388154265 +174035239208345 +174040963702953 +174040997445017 +174042509303977 +174042511911591 +174043377712537 +174043916174745 +174059217501593 +174060865675433 +174062134134169 +174062167145881 +174062774271385 +174068566928039 +174078548322983 +174079381112217 +174094082465961 +174094654450343 +174095520251289 +174095958050201 +174095991061913 +174096527426969 +174096529524121 +174096595041689 +174109512992153 +174109651184295 +174111329444009 +174111526258073 +174113205028249 +174114281695911 +174127871240871 +174128478366375 +174129344167321 +174129882629529 +174130020311209 +174145118218919 +174146663819943 +174147267289257 +174147267799719 +174147738610343 +174149681298841 +174162296529065 +174163099420057 +174163844227241 +174164781116071 +174172728493465 +174178267577753 +174178333132185 +174178470813865 +174180247831961 +174180280843673 +174180346398105 +174181091205289 +174182495978905 +174182966789529 +174184041360039 +174195617639079 +174197197332649 +174197997906599 +174198498803097 +174198934504857 +174199309164713 +174212796136857 +174213732515225 +174215712769433 +174215745781145 +174216457576617 +174216556142761 +174216556653223 +174216820571545 +174218366172569 +174218470842537 +174229909220007 +174230847915417 +174232322719129 +174232630274727 +174232662270121 +174232859084185 +174232861181337 +174233462844071 +174233705065127 +174234472299929 +174235647753625 +174241332626841 +174247156198055 +174248092796313 +174249569697177 +174250106062233 +174250108159385 +174251112152473 +174251719277977 +174266214286745 +174268326118809 +174269939334553 +174276451852457 +174282522058921 +174282555800985 +174283598946473 +174284936068505 +174285474530713 +174285573096857 +174287186312601 +174295360505241 +174298596190887 +174299803639977 +174300747358377 +174301679224217 +174302424031401 +174304332627353 +174309010324889 +174310125284007 +174315875164329 +174317050618025 +174317422862505 +174335503140249 +174335640821929 +174336212806311 +174337078607257 +174351209540263 +174352283820201 +174352887799977 +174353459784359 +174355840051879 +174367416330919 +174368961931943 +174369565401257 +174369565911719 +174370036722343 +174370902523289 +174371440985497 +174384426550681 +174384900287143 +174386208909991 +174386437719449 +174386439816601 +174387283700391 +174402782702247 +174403389317289 +174404657776025 +174406270991769 +174406339472039 +174418853716137 +174420029680295 +174421839199641 +174421904754073 +174422649561257 +174422650071719 +174423517969817 +174424525145497 +174437175995047 +174437945327001 +174438010881433 +174438479594905 +174438755688617 +174439556262567 +174440664284569 +174440768954537 +174453382275241 +174454354492825 +174455726572953 +174456002666665 +174457271125401 +174457304137113 +174457911262617 +174470390908313 +174470393005465 +174471467575975 +174472404174233 +174472406271385 +174472544463527 +174473652485529 +174474220626089 +174476233892009 +174480877716889 +174482890982809 +174488714554023 +174489791441575 +174490657242521 +174491128053145 +174491664418201 +174491666515353 +174491732032921 +174493277633945 +174504820170921 +174504853912985 +174506365771945 +174506368379559 +174507234180505 +174507772642713 +174523615357607 +174524481158553 +174525019620761 +174525157302441 +174539348730025 +174543237580185 +174550568680857 +174557433520297 +174558981218473 +174573507652263 +174575382726041 +174575658819753 +174577630872985 +174578138163879 +174579244088729 +174583854171545 +174590754630311 +174592334323881 +174592905797801 +174593134897831 +174594446155945 +174610520287911 +174611123757225 +174611124267687 +174611595078311 +174625046211239 +174625982809497 +174625984906649 +174627459710361 +174627799261353 +174627996075417 +174627998172569 +174628599835303 +174628842056359 +174629609291161 +174642124045721 +174642327281833 +174643873393319 +174644104299929 +174644137311641 +174644947673257 +174644948183719 +174646352446873 +174646823257497 +174647897828007 +174661351277977 +174663133637287 +174663463110041 +174665076325785 +174676484326809 +174676652604825 +174678497592729 +174679569237401 +174680314044585 +174680412610729 +174680413121191 +174682222640537 +174682327310505 +174693731304857 +174693733182119 +174694940631209 +174695744570777 +174695884349609 +174695912848793 +174696750661017 +174696816215449 +174697284928921 +174697561022633 +174699469618585 +174701686631079 +174711012666023 +174711949264281 +174712558267047 +174713426165145 +174713962530201 +174713964627353 +174714968620441 +174715542003881 +174715575745945 +174722436072857 +174731349797543 +174732215598489 +174746378526889 +174746412268953 +174747455414441 +174748792536473 +174749100092071 +174749330998681 +174749429564825 +174751042780569 +174759335462297 +174762452148393 +174764702392489 +174764702902951 +174765173713575 +174766039514521 +174766577976729 +174779731632297 +174780907085993 +174781279330473 +174782717115801 +174783251383705 +174790113770905 +174792127036825 +174797919693479 +174798154064041 +174798526308521 +174798526818983 +174799327102361 +174801407983001 +174801476463271 +174815066008231 +174817217175721 +174817316252327 +174819696519847 +174832312986279 +174833082318233 +174833147872665 +174833616586137 +174833892679849 +174834464153769 +174834693253799 +174835801275801 +174835905945769 +174848283018649 +174848418603177 +174848756755111 +174850065377959 +174850294187417 +174850296284569 +174851140168359 +174858422018217 +174861538573721 +174865527899545 +174865529996697 +174866604567207 +174867541165465 +174867543262617 +174867681454759 +174868547255705 +174868789476761 +174869357617321 +174871370883241 +174882710184105 +174883886148263 +174885431749287 +174885695667609 +174886506029225 +174886506539687 +174887374437785 +174887445015207 +174888381613465 +174888519805607 +174899957162153 +174899990904217 +174901502763177 +174902074747559 +174902371171737 +174902678727335 +174902909633945 +174903753517735 +174917238743209 +174918042682777 +174919048773017 +174919583040921 +174919859134633 +174920055948697 +174921127593369 +174921767730585 +174934485721257 +174937302926745 +174937471204761 +174938309016985 +174938374571417 +174950794734247 +174952571021991 +174953647909543 +174954116623015 +174954513710489 +174954984521113 +174955520886169 +174955588500889 +174957134101913 +174961744184729 +174968644643495 +174970519717273 +174970795810985 +174972767864217 +174973275155111 +174974381079961 +174987733646745 +174988041202343 +174988337626521 +174988876088729 +174989013770409 +175006260748457 +175006261258919 +175016921808281 +175020217805479 +175021289988265 +175021763406503 +175022837686441 +175023703997849 +175024242460057 +175024275471769 +175030536841895 +175031672126873 +175037464273065 +175039010384551 +175039241291161 +175039274302873 +175040084664489 +175040085174951 +175040950975897 +175041489438105 +175041960248729 +175043034819239 +175054611098279 +175056190791849 +175056762265769 +175056991365799 +175071621318041 +175073634583961 +175074706228633 +175075451035817 +175075550112423 +175077359631769 +175077464301737 +175088902679207 +175089839277465 +175089841374617 +175089976959145 +175089977469607 +175091051749545 +175091087588761 +175091655729321 +175091852543385 +175091854640537 +175092456303271 +175092698524327 +175093465759129 +175104373369511 +175106149657255 +175107086255513 +175107223937193 +175107224447655 +175107695258279 +175108563156377 +175109099521433 +175109101618585 +175110105611673 +175110712737177 +175120977247641 +175125205648793 +175125207745945 +175125676459417 +175126552526233 +175126990105255 +175128527537561 +175128932793753 +175134836819353 +175141515518121 +175141549260185 +175142592405673 +175143633103527 +175143929527705 +175144237083303 +175144465892761 +175144467989913 +175145774515609 +175146179771801 +175154353964441 +175157589650087 +175158797099177 +175159601038745 +175160607128985 +175160672683417 +175161141396889 +175161417490601 +175163293074841 +175163326086553 +175165543099047 +175168003784089 +175170301756825 +175174868623529 +175176044077225 +175176414224553 +175176416321705 +175177282633113 +175177854107033 +175178388374937 +175195206265511 +175196072066457 +175210202999463 +175212354166953 +175212453243559 +175226308616361 +175228558860457 +175228559370919 +175229599558311 +175229895982489 +175230434444697 +175243555594409 +175243556104871 +175245431178649 +175246034938535 +175261776161447 +175262010532009 +175262380679337 +175262382776489 +175262383286951 +175265332931239 +175272095197863 +175277847175337 +175279023139495 +175280568740519 +175281172209833 +175281640923305 +175281643530919 +175282582006439 +175283518604697 +175283656796839 +175295597469865 +175296169454247 +175296938786201 +175297004340633 +175297473054105 +175297749147817 +175298320621737 +175299657743769 +175299762413737 +175312375734441 +175313179674009 +175314185764249 +175314720032153 +175314996125865 +175315192939929 +175316264584601 +175316871710105 +175316904721817 +175329384367513 +175330461035175 +175331397633433 +175331399730585 +175332403723673 +175332610105513 +175332645944729 +175333214085289 +175335725612441 +175340699331239 +175347708013223 +175347708233113 +175349253614247 +175349650701721 +175349857083561 +175350657877401 +175350725492121 +175352271093145 +175363813630121 +175363847372185 +175365359231145 +175365931215527 +175366227639705 +175366535195303 +175366764004761 +175366766101913 +175367609985703 +175374097202585 +175376164268711 +175376395175321 +175381999814041 +175382870637977 +175383178193575 +175383474617753 +175384010982809 +175384013079961 +175398342189225 +175401159394713 +175402165484953 +175402231039385 +175415354796711 +175416426979497 +175416900397735 +175417972580521 +175418840989081 +175419379451289 +175419412463001 +175432501111463 +175434376185241 +175434652278953 +175436624332185 +175438237547929 +175449748089511 +175451327783081 +175451899257001 +175452128357031 +175470117726887 +175484039670439 +175484976268697 +175485113950377 +175485114460839 +175486188740777 +175486224579993 +175486792720553 +175486989534617 +175487593294503 +175488602750361 +175501320741033 +175502866852519 +175503097759129 +175503939035305 +175503941132457 +175503941642919 +175504807443865 +175505345906073 +175505816716697 +175506891287207 +175513653553831 +175520342640025 +175520344737177 +175520813450649 +175522127096487 +175532243977625 +175535477786009 +175537491051929 +175538562696601 +175539307503785 +175541216099737 +175541320769705 +175552726641319 +175553934090409 +175554738029977 +175555744120217 +175555809674649 +175556278388121 +175556554481833 +175558430066073 +175558463077785 +175570006125223 +175570942723481 +175571080405161 +175571080915623 +175571551726247 +175572155195561 +175572955989401 +175573962079641 +175574569205145 +175582257687207 +175589631493529 +175591209057689 +175594689824153 +175605371986089 +175605405728153 +175607489571495 +175607785995673 +175608093551271 +175608322360729 +175608324457881 +175609630983577 +175614298513577 +175615655558553 +175615940265369 +175621445607593 +175623696362151 +175624736549543 +175625032973721 +175625569338777 +175625571435929 +175638725091497 +175639900545193 +175640270692521 +175641139101081 +175641710575001 +175642244842905 +175644396520857 +175657147523241 +175657517670569 +175657520278183 +175660469922471 +175674059467431 +175676210634921 +175690734461097 +175691306445479 +175692075777433 +175692610045337 +175692886139049 +175693457612969 +175694794735001 +175694899404969 +175707274380697 +175707412062377 +175707412572839 +175709287646617 +175709563740329 +175720532032921 +175724521358745 +175725598026407 +175726436058521 +175726534624665 +175727747096745 +175727782935961 +175728351076521 +175741703643305 +175742879607463 +175744425208487 +175745028677801 +175745497391273 +175745499998887 +175747513264807 +175758950621353 +175758984363417 +175760496222377 +175760496732839 +175761068206759 +175761364630937 +175761672186535 +175761900995993 +175761903093145 +175762744369321 +175762746976935 +175772798303641 +175776232202409 +175776700915881 +175777036141977 +175778042232217 +175778576500121 +175778852593833 +175779049407897 +175780121052569 +175780728178073 +175780761189785 +175784653826727 +175793479180457 +175796296385945 +175797302476185 +175797368030617 +175811564481191 +175813110082215 +175813713551529 +175814514345369 +175816127561113 +175820737643929 +175822199864729 +175827638102695 +175829513176473 +175829789270185 +175831189849497 +175831761323417 +175833374539161 +175845856282009 +175846463187623 +175846727105945 +175847034661543 +175847331085721 +175847867450777 +175847869547929 +175863611089065 +175865254718119 +175880283447465 +175881829048489 +175882697457049 +175883235919257 +175883268930969 +175898003843751 +175898234750361 +175899076026537 +175899078634151 +175899944435097 +175900482897305 +175902028278439 +175913604557479 +175915184251049 +175915755724969 +175915984824999 +175915985044889 +175930614777241 +175932628043161 +175934444495017 +175936353090969 +175948832736665 +175948970418345 +175948970928807 +175950081047961 +175950846002585 +175951122096297 +175952459218329 +175958134434471 +175966079714713 +175966217396393 +175966217906855 +175966688717479 +175968092980633 +175968369074345 +175969706196377 +175984199107993 +175984201205145 +175984669918617 +175985983564455 +175993830278553 +176000542719385 +176002626562727 +176002922986905 +176003230542503 +176003459351961 +176003461449113 +176013347423641 +176017790558377 +176018594497945 +176018732690087 +176019600588185 +176020134856089 +176020410949801 +176022286534041 +176022319545753 +176029295216025 +176033862082729 +176035037536425 +176035407683753 +176035672112537 +176035979668135 +176036276092313 +176036814554521 +176036847566233 +176039533512089 +176053487961497 +176053960869273 +176061110889127 +176063758220697 +176069194581401 +176069196458663 +176071207847321 +176071347626153 +176085302075561 +176087552830119 +176088021543591 +176088593017511 +176088889441689 +176089425806745 +176089427903897 +176095623719591 +176102411371929 +176102549053609 +176102549564071 +176104424637849 +176104700731561 +176105169445033 +176105268521639 +176121003991209 +176121374138537 +176124326390439 +176140165669033 +176140634382505 +176140636990119 +176150759114137 +176155162913447 +176155932245401 +176156742607017 +176157314080937 +176158180392345 +176158651202969 +176159692251305 +176171369193641 +176172173133209 +176173179223449 +176173385605289 +176173647936921 +176173989585065 +176174186399129 +176174790378905 +176175865169305 +176175898181017 +176188377826713 +176190292526489 +176190391092633 +176198862538137 +176200875804057 +176207539504537 +176208884284825 +176209651336601 +176211264552345 +176222840831385 +176223881879721 +176224352690345 +176224353200807 +176224924674727 +176225221098905 +176225528654503 +176225757463961 +176225759561113 +176226600837289 +176226603444903 +176235388634521 +176240993273241 +176241600178855 +176242171652775 +176242468076953 +176243004442009 +176243006539161 +176257335648425 +176258173460649 +176259352060073 +176259614391705 +176261158944153 +176268840306073 +176275420438697 +176276966039721 +176277538024103 +176277834448281 +176278142003879 +176278372910489 +176278405922201 +176291494570663 +176295046317465 +176295519225241 +176295617791385 +176297231007129 +176302669245095 +176308741548711 +176310321242281 +176312766203289 +176327467557033 +176329111186087 +176329579899559 +176333739090089 +176343535935657 +176343969727897 +176344107409577 +176344107920039 +176344714535081 +176345982993817 +176346259087529 +176346826877607 +176347596209561 +176362089121177 +176362122132889 +176362932494505 +176363196923289 +176363504478887 +176363800903065 +176364339365273 +176365884746407 +176377460514985 +176378430635417 +176379336099225 +176379338196377 +176379369110937 +176379806909849 +176394471245209 +176396484511129 +176398300962985 +176400209558937 +176412927549609 +176413731489177 +176413869170857 +176413869681319 +176414943961257 +176415547941033 +176417423525273 +176428898410665 +176429936182681 +176430073864361 +176430074374823 +176431949448601 +176432225542313 +176433562664345 +176440420894105 +176448624952729 +176449097860505 +176464399187353 +176466483030695 +176466515026089 +176467315819929 +176467317917081 +176480439066793 +176483158534823 +176484026432921 +176484562797977 +176484564895129 +176497718550697 +176498894004393 +176499264151721 +176499528580505 +176499835625641 +176499836136103 +176500132560281 +176500671022489 +176500704034201 +176500910416041 +176501139735961 +176501172747673 +176502216403623 +176503389980057 +176514127716521 +176516140982441 +176516511129769 +176516775558553 +176519463381671 +176533051049369 +176533052926631 +176535064315289 +176536135959961 +176544624688537 +176550299904679 +176551879598249 +176553317383577 +176553755182489 +176553788194201 +176554829242537 +176566267839897 +176566405521577 +176566406032039 +176568281105817 +176568557199529 +176569025913001 +176569124989607 +176579209144999 +176583514817945 +176585429517721 +176585528083865 +176603680488857 +176604022137001 +176604490850473 +176604755279257 +176611265381785 +176613228821913 +176617977822617 +176619018870953 +176619490192039 +176620061665959 +176620093661353 +176620894455193 +176620927466905 +176622002257305 +176635225661609 +176636029601177 +176637504404889 +176637843955881 +176637846053033 +176638042867097 +176639721637273 +176639754648985 +176639857221801 +176643647285927 +176652472639657 +176653310451881 +176654489051305 +176654718371225 +176654751382937 +176671395972505 +176672740752793 +176673507804569 +176675121020313 +176681979250073 +176686631561895 +176687703744681 +176690183308697 +176690459402409 +176690656216473 +176692367998361 +176705456646823 +176706028120743 +176706860909977 +176706863007129 +176718105296281 +176722604548265 +176724716890791 +176728876081321 +176729960819367 +176739276906665 +176740684826009 +176740822507689 +176741394492071 +176741690916249 +176741998471847 +176742229378457 +176750771907239 +176757226112409 +176757259124121 +176758069485737 +176758333914521 +176758641470119 +176758937894297 +176759474259353 +176759476356505 +176760654955929 +176761021737639 +176772598016679 +176776622671257 +176777161096601 +176789608236441 +176791621502361 +176792223165095 +176793435857065 +176795346550169 +176807392403625 +176807826195865 +176807964388007 +176808571003049 +176809839461785 +176810115555497 +176810683345575 +176811452677529 +176824035401897 +176824639381673 +176825073173913 +176825211366055 +176827086439833 +176827362533545 +176828699655577 +176841316982953 +176842287103385 +176843192567193 +176843225578905 +176843663377817 +176844300369305 +176845845970329 +176852773911961 +176852823737753 +176859536178585 +176861620021927 +176861652017321 +176862452811161 +176862825055641 +176876784017577 +176877587957145 +176877725638825 +176877726149287 +176879402311849 +176879404409001 +176881279993241 +176881415577769 +176892855541929 +176894030995625 +176894401142953 +176894665571737 +176894973127335 +176895269551513 +176895808013721 +176896276727193 +176896309738905 +176897353394855 +176898526971289 +176901853883047 +176906635609497 +176910001856681 +176911550065319 +176912481420697 +176912954328473 +176928188040601 +176928189917863 +176928797043367 +176930201306521 +176931272951193 +176947015002791 +176947618472105 +176948419265945 +176948791510425 +176959346476441 +176961404831129 +176961543023271 +176963418097049 +176963694190761 +176964162904233 +176964261980839 +176979997450409 +176980269031593 +176980367597737 +176980632026521 +176982243181977 +176983319849639 +176998817480089 +176999627841705 +176999892270489 +177014156372647 +177015733969065 +177017173851545 +177017644662169 +177018719452569 +177024404325785 +177031166592409 +177032412806553 +177032641396121 +177032980947113 +177033179858329 +177034891640217 +177034994213033 +177035966430617 +177047371285913 +177047508967593 +177049285985689 +177049384551833 +177057855997337 +177059869263257 +177066532963737 +177067877744025 +177068073321881 +177068644795801 +177070258011545 +177081834290585 +177082875338921 +177083346660007 +177083918133927 +177084750923161 +177084783934873 +177085858725273 +177087404326297 +177092368827801 +177093196982951 +177094332267929 +177100593638055 +177101165111975 +177101997901209 +177118106125721 +177118574839193 +177118607850905 +177126594854297 +177128661920423 +177134413897897 +177135821817241 +177135959498921 +177136531483303 +177136827907481 +177137135463079 +177137366369689 +177139148728999 +177150488029863 +177151560212649 +177154039776665 +177154315870377 +177154512684441 +177155051109785 +177156224466329 +177167735007911 +177168942457001 +177169280608935 +177169884588711 +177170355399335 +177171759662489 +177172298087833 +177186461016233 +177187865789849 +177188573358759 +177190349866393 +177202963187097 +177203101379239 +177204976453017 +177205252546729 +177205820336807 +177206589668761 +177207596844441 +177221082580377 +177221115592089 +177221925953705 +177222190382489 +177222497938087 +177222794362265 +177223330727321 +177223332824473 +177224511423897 +177224878205607 +177230663925145 +177236453974185 +177237424094617 +177237426191769 +177238329558425 +177238362570137 +177239074365609 +177239437360537 +177240982961561 +177253464704409 +177255477970329 +177256079633063 +177257292325033 +177259203018137 +177263949415833 +177272862630057 +177272863140519 +177274539303081 +177276552569001 +177287891869865 +177288929641881 +177289067834023 +177290043547817 +177290942907801 +177291219001513 +177291448321433 +177292556123545 +177299414353305 +177305138847913 +177305172589977 +177306687056551 +177307290525865 +177307552857497 +177308091319705 +177323392646553 +177325476489895 +177326309279129 +177326949416345 +177332742072999 +177334755338919 +177341444425113 +177342151994023 +177342989806247 +177343556257177 +177343928501657 +177344766313881 +177358257610921 +177358522039705 +177358829595303 +177359126019481 +177359664481689 +177360133195161 +177360166206873 +177361209862823 +177369530533273 +177373826329255 +177375406022825 +177375504588969 +177375769017753 +177377380173209 +177378456840871 +177392044508569 +177392046385831 +177392653511335 +177393519312281 +177394057774489 +177394195966631 +177401604881817 +177403618147737 +177409293363879 +177410838964903 +177410870960297 +177411442944679 +177411913755303 +177412310842777 +177412781653401 +177413856443801 +177425261299097 +177425399491239 +177427274565017 +177428019372201 +177428118448807 +177429424145817 +177429894956441 +177442508277145 +177442645958825 +177444422976921 +177444521543065 +177444797636777 +177446671123865 +177459792784039 +177461372477609 +177462673948057 +177463484309673 +177463748738457 +177472222281113 +177476971281817 +177478012330153 +177478483651239 +177479055125159 +177479887914393 +177479920926105 +177480632721577 +177480731798183 +177480995716505 +177482541317529 +177495023060377 +177496027053465 +177496497864089 +177496837415081 +177497036326297 +177498850681001 +177499822898585 +177505507771801 +177513243116953 +177513711830425 +177513744842137 +177529483967897 +177530389431705 +177531734211993 +177532501263769 +177534114479513 +177540972709273 +177545625021095 +177546697203881 +177546730945945 +177547774091433 +177548848881833 +177549111213465 +177549452861609 +177549649675673 +177550188101017 +177551361457561 +177564450106023 +177565854369177 +177566599176361 +177574300428967 +177581598007465 +177583002781081 +177583710349991 +177584548162215 +177599678285209 +177599815966889 +177600387951271 +177600684375449 +177601222837657 +177603005196967 +177615384685223 +177616219571609 +177616252583321 +177617062944937 +177617327373721 +177617634929319 +177617931353497 +177618467718553 +177618469815705 +177619648415129 +177631591475879 +177632798924969 +177633137076903 +177633740546217 +177633741056679 +177634211867303 +177634815336617 +177635077668249 +177635616130457 +177636154555801 +177641839429017 +177648599598489 +177648601695641 +177650612864409 +177650614961561 +177652429316265 +177654340009369 +177666819655065 +177666957847207 +177668832920985 +177669676804775 +177670446136729 +177670514616999 +177671453312409 +177677304366489 +177683028861097 +177684066633113 +177684204825255 +177686079899033 +177687693114777 +177700310442153 +177701280562585 +177701282659737 +177701351140007 +177702186026393 +177702219038105 +177702930833577 +177703293828505 +177704839429529 +177710632086183 +177718529637785 +177720177811625 +177720613481127 +177721446270361 +177722624869785 +177731332244889 +177734566053273 +177736579319193 +177736719098025 +177736719608487 +177737585409433 +177738395771049 +177738660199833 +177747066127769 +177753394602153 +177753966586535 +177754801472921 +177754832387481 +177755270186393 +177756346854055 +177768995315881 +177769029057945 +177770543524519 +177771146993833 +177771409325465 +177771947787673 +177787181499801 +177787183377063 +177787790502567 +177788656303513 +177789194765721 +177789332447401 +177789332957863 +177804361687209 +177805300893081 +177806846274215 +177807412725145 +177815858784935 +177820398290329 +177820536482471 +177822411556249 +177823156363433 +177823255440039 +177824093252263 +177824561137049 +177837682797223 +177839262490793 +177839361056937 +177841236641177 +177842313308839 +177854929775271 +177856509468841 +177857810939289 +177858621300905 +177858885729689 +177873149831847 +177874695432871 +177874727428265 +177875298902185 +177875299412647 +177875770223271 +177876167310745 +177877712911769 +177883397784985 +177890157954457 +177890160051609 +177891164044697 +177891634855321 +177891974406313 +177892171220377 +177892173317529 +177892238835097 +177893784436121 +177893987672233 +177894959889817 +177906364745113 +177908279444889 +177908378011033 +177910527591833 +177910998402457 +177918862722457 +177924620959129 +177925526422937 +177927638255001 +177929251470745 +177937425663385 +177940827749785 +177941868798121 +177943744382361 +177944489189545 +177944588266151 +177944852184473 +177946397785497 +177946601532071 +177951075483033 +177952190442151 +177957940322473 +177960991360409 +177961736167593 +177976124409241 +177977568298393 +177977601310105 +177978137675161 +177979143765401 +177994815276441 +177994952958121 +177995524942503 +177996390743449 +178009481489063 +178010587413913 +178011630559401 +178011631069863 +178012967681433 +178013309329577 +178013506143641 +178015217925529 +178026728467111 +178027935916201 +178028274068135 +178028306063529 +178028877537449 +178028878047911 +178029348858535 +178029952327849 +178030214659481 +178030753121689 +178031291547033 +178043906777257 +178045454475433 +178046859249049 +178048404630183 +178061956646297 +178062094838439 +178062701963943 +178063969912217 +178065583127961 +178065651608231 +178079241153191 +178080076039577 +178080919412905 +178081491397287 +178082324186521 +178082326283673 +178096419650969 +178096488131239 +178097323017625 +178097356029337 +178097791731097 +178098067824809 +178099976420761 +178112456066457 +178112458163609 +178114469332377 +178114471429529 +178114536947097 +178116148102553 +178116285784233 +178118299050153 +178122942875033 +178125407028633 +178129703044505 +178130779712167 +178131716310425 +178131856599719 +178132722400665 +178133532762281 +178133797191065 +178146885329065 +178147923101081 +178148061293223 +178149936367001 +178151549582745 +178159842264473 +178164132307113 +178164166049177 +178165680515751 +178166546316697 +178167084778905 +178181413888169 +178182386105753 +178183758185881 +178184034279593 +178185302738329 +178186481337753 +178192633839001 +178192918545817 +178193748798119 +178198660866217 +178199498678441 +178200437884313 +178202549716377 +178217251070121 +178217823054503 +178218688855449 +178219126654361 +178219696031129 +178219763645849 +178220203322023 +178221309246873 +178225919329689 +178232819788455 +178234399482025 +178234498048169 +178234970955945 +178236373632409 +178237450300071 +178238556224921 +178246661717401 +178251037967769 +178251039845031 +178251646970535 +178252512771481 +178253051233689 +178253188915369 +178253189425831 +178261522679193 +178268286823079 +178269832424103 +178269864419497 +178270435893417 +178270436403879 +178270664993447 +178270907214503 +178284392950439 +178285465133225 +178285938551463 +178287012831401 +178287013341863 +178288417605017 +178303185529511 +178303416436121 +178304260319911 +178305664583065 +178318717762969 +178318786243239 +178320365936809 +178322477768873 +178322478279335 +178335796463001 +178335964741017 +178338881373593 +178339626180777 +178339725257383 +178341534776729 +178349750912409 +178353077824167 +178354014422425 +178355020512665 +178355491323289 +178355830874281 +178356027688345 +178356029785497 +178356095303065 +178357640904089 +178357844140201 +178358816357785 +178364501231001 +178370324802215 +178371261400473 +178372738301337 +178373274666393 +178374280756633 +178374887882137 +178388477427097 +178389382890905 +178391494722969 +178393107938713 +178398781057703 +178401400620441 +178405724405145 +178406767550633 +178406768061095 +178408104672665 +178408643134873 +178410354916761 +178421796790441 +178422972244137 +178424847828377 +178425316541849 +178425592635561 +178432178929049 +178434476901785 +178439043768489 +178440219222185 +178440591466665 +178441457778073 +178441996240281 +178443541621415 +178459381410471 +178460247211417 +178474378144423 +178475213030809 +178476529311913 +178476628388519 +178477461177753 +178492130536103 +178492162531497 +178492734005417 +178492734515879 +178493205326503 +178494071127449 +178494609589657 +178500832888217 +178503081035161 +178507593057689 +178507595154841 +178507731249831 +178509606323609 +178509608420761 +178509673938329 +178511285093785 +178511422775465 +178513436041385 +178525951306407 +178526185676969 +178526558431911 +178529439595929 +178542022320297 +178542056062361 +178543198284455 +178544743885479 +178545818675879 +178546686573977 +178560276118937 +178560344599207 +178561113931161 +178561179485593 +178561648199065 +178561924292777 +178562495766697 +178563832888729 +178576550879401 +178577523096985 +178578360909209 +178578895177113 +178579171270825 +178579368084889 +178580439729561 +178590325704089 +178593559512473 +178594636180135 +178595572778393 +178595713067687 +178596578868633 +178597389230249 +178597653659033 +178612960045735 +178613825846681 +178614833022361 +178614900637081 +178615340313255 +178616446238105 +178627988775081 +178628022517145 +178630106360487 +178630402784665 +178630710340263 +178630941246873 +178631785130663 +178646174959001 +178647649762713 +178648188224921 +178648325906601 +178648326417063 +178658986966425 +178662517334185 +178663355146409 +178664294352281 +178666340629913 +178666406184345 +178672602000039 +178673737285017 +178679529941671 +178680602124457 +178681075542695 +178681679012009 +178682149822633 +178682150333095 +178683016134041 +178683554596249 +178696676256423 +178698255949993 +178698827423913 +178702412692889 +178707377194393 +178713923234471 +178715502928041 +178716074401961 +178717615270567 +178733688892071 +178733720887465 +178734292361385 +178734292871847 +178734521461415 +178734763682471 +178748214815399 +178749151413657 +178749289605799 +178750157503897 +178750628314521 +178750967865513 +178751164679577 +178751166776729 +178751232294297 +178752777895321 +178767041997479 +178767270806937 +178767272904089 +178768116787879 +178768982588825 +178769521051033 +178783614418329 +178784517784985 +178784519882137 +178786302241447 +178787839673753 +178788244929945 +178796419122585 +178799652930969 +178801666196889 +178802737841561 +178803482648745 +178803581725351 +178805358232985 +178805391244697 +178810068942233 +178816933781673 +178818109235369 +178819919265177 +178819984819609 +178820453533081 +178820729626793 +178834181270183 +178835117868441 +178835256060583 +178836594769305 +178837131134361 +178838137224601 +178838744350105 +178846829919641 +178854518401703 +178854883306151 +178855384202649 +178869580873113 +178870624018601 +178870624529063 +178871664716455 +178871961140633 +178872268696231 +178872499602841 +178874211384729 +178885620752553 +178887299522729 +178887870996649 +178887871507111 +178889208118681 +178889746580889 +178902900236457 +178904075690153 +178904445837481 +178904447934633 +178905314246041 +178905852708249 +178905885719961 +178907398089383 +178921088297639 +178921692815529 +178921695423143 +178923237367977 +178938234612391 +178939069498777 +178940385779881 +178940484856487 +178941317645721 +178955481590439 +178956250922393 +178956316476825 +178956785190297 +178957061284009 +178957632757929 +178958936868249 +178958969879961 +178971449525657 +178971451622809 +178971587207337 +178971587717799 +178973462791577 +178973464888729 +178973530406297 +178974066771353 +178975141561753 +178975279243433 +178988696503705 +178989773171367 +178990709769625 +178991715859865 +178992526221481 +178992790650265 +179005878788265 +179005912530329 +179007054752423 +179008600353447 +179009203822761 +179009299973529 +179009675143847 +179016447067545 +179023159508377 +179025243351719 +179025539775897 +179025847331495 +179026076140953 +179026078238105 +179026922121895 +179040407347369 +179042217377177 +179042751645081 +179043027738793 +179043224552857 +179044296197529 +179044903323033 +179048828971687 +179051912005017 +179057654325417 +179058492137641 +179059431343513 +179061477621145 +179061543175577 +179077682314649 +179078689490329 +179078757105049 +179080302706073 +179084912788889 +179091813247655 +179093392941225 +179093964415145 +179095641088169 +179097549684121 +179097654354089 +179105627407769 +179110031426969 +179111506230681 +179112042595737 +179112044692889 +179112182374569 +179112182885031 +179120516138393 +179128289738137 +179128857878697 +179129429352617 +179129429863079 +179129658452647 +179143386409639 +179144458592425 +179144932010663 +179145535479977 +179146004193449 +179146006290601 +179146006801063 +179146872602009 +179147411064217 +179147444075929 +179153705446055 +179161102101159 +179162178988711 +179162407798169 +179162409895321 +179163251171497 +179163253779111 +179164119580057 +179164658042265 +179177779702439 +179179359396009 +179179930869929 +179196803188121 +179197874832793 +179198619639977 +179198718716583 +179200528235929 +179212071283367 +179213007881625 +179213145563305 +179213146073767 +179214013971865 +179214220353705 +179214824333481 +179215021147545 +179215023244697 +179216634363289 +179229318261415 +179230254859673 +179230393051815 +179231467331753 +179232268125593 +179233274215833 +179233881341337 +179236754982297 +179247470886297 +179248374252953 +179248376350105 +179248845063577 +179250158709415 +179251696141721 +179258005423513 +179265761520295 +179266801707687 +179267098131865 +179267405687463 +179267634496921 +179267636594073 +179280790249641 +179281965703337 +179283204259225 +179283775733145 +179283841287577 +179284310001049 +179284586094761 +179286461679001 +179293470360985 +179298037227689 +179299009445273 +179299212681385 +179299582828713 +179299585436327 +179300451237273 +179300989699481 +179301022711193 +179302535080615 +179303708657049 +179318739774119 +179319240670617 +179322721437081 +179332565786793 +179333371603623 +179335522771113 +179336454636953 +179349477220521 +179349477730983 +179351155990697 +179351628898473 +179351727975079 +179353064586649 +179353600951705 +179353603048857 +179361728782505 +179362074494361 +179366586516889 +179366724198569 +179366724709031 +179368599782809 +179370278552985 +179370416234665 +179384944765607 +179385549283497 +179385551891111 +179387093835945 +179401015779497 +179401049521561 +179402191743655 +179403737344679 +179404340813993 +179404809527465 +179404812135079 +179414863461785 +179418766074025 +179419338058407 +179420107390361 +179420641658265 +179420917751977 +179421489225897 +179422793336217 +179422826347929 +179435544338601 +179437354368409 +179437888636313 +179438164730025 +179438361544089 +179439433188761 +179440040314265 +179452552971673 +179453629639335 +179453629859225 +179454566237593 +179455778709673 +179456382689449 +179473025687721 +179473255007641 +179473826481561 +179475439697305 +179487015976345 +179487921440153 +179489099819687 +179489396243865 +179489703799463 +179489932608921 +179489934706073 +179490778589863 +179505168418201 +179506643221913 +179507179586969 +179507181684121 +179507319876263 +179521510793385 +179522348605609 +179523287811481 +179525334089113 +179525399643545 +179531595459239 +179539595583657 +179540069001895 +179540672471209 +179541141184681 +179541143792295 +179542009593241 +179542548055449 +179542581067161 +179555669715623 +179557249409193 +179557820883113 +179559221462425 +179559497556137 +179561406152089 +179561510822057 +179572916693671 +179574124142761 +179574496387241 +179575067861161 +179592146206105 +179593286331047 +179608144872857 +179608282554537 +179608283064999 +179609961324713 +179610158138777 +179610434232489 +179611771354521 +179626035456679 +179626264266137 +179626266363289 +179627107639465 +179627110247079 +179627976048025 +179628514510233 +179642607877529 +179643511244185 +179643513341337 +179645295700647 +179655412581785 +179660659656089 +179662476107945 +179664384703897 +179671310548377 +179671360374169 +179675927240873 +179677102694569 +179678044826279 +179678341250457 +179678912724377 +179679446992281 +179679723085993 +179681598670233 +179694249519783 +179695553119641 +179696124593561 +179697737809305 +179705823378841 +179711259739545 +179712800097689 +179713876765351 +179729617988263 +179730658175655 +179730954599833 +179731262155431 +179731490964889 +179731493062041 +179740722085273 +179744614211753 +179744614722215 +179745788078759 +179746765889705 +179746864966311 +179748201577881 +179748737942937 +179748740040089 +179750351158681 +179761893695657 +179762865913241 +179763069149353 +179763439296681 +179764307705241 +179764846167449 +179764879179161 +179766391548583 +179767565125017 +179780686274729 +179780688882343 +179782230827177 +179788042545831 +179792824272281 +179796422254761 +179797228071591 +179799379239081 +179800311104921 +179814475049639 +179815244381593 +179816054743209 +179816626217129 +179816654716313 +179817930327449 +179817963339161 +179830442984857 +179830580666537 +179830581176999 +179832456250777 +179832732344489 +179836283871401 +179840927696281 +179847689962905 +179849604662681 +179849703228825 +179864905989529 +179867593812647 +179868197281961 +179868665995433 +179868668603047 +179875440526745 +179882152967577 +179883058431385 +179883665336999 +179884236810919 +179884533235097 +179884840790695 +179885069600153 +179885071697305 +179885915581095 +179899400806569 +179901210836377 +179901679549849 +179901745104281 +179902021197993 +179902218012057 +179903896782233 +179910905464217 +179916647784617 +179917485596841 +179918424802713 +179920207162023 +179920471080345 +179922149850521 +179935571117465 +179937111475609 +179937682949529 +179939296165273 +179944734403239 +179950806706855 +179952386400425 +179952957874345 +179953824185753 +179954358453657 +179954634547369 +179954831361433 +179956543143321 +179956647813289 +179969024886169 +179969631791783 +179970499689881 +179971036054937 +179971038152089 +179971176344231 +179979163885737 +179979509597593 +179982280441241 +179986779693225 +179988423322279 +179988892035751 +179989289123225 +180003452051625 +180004528939177 +180004997652649 +180005569637031 +180005866061209 +180006173616807 +180006404523417 +180006437535129 +180008186882727 +180021401257369 +180021403354521 +180022244630697 +180023113039257 +180023651501465 +180036773161639 +180037980610729 +180038350758057 +180038352855209 +180038924329129 +180055796647321 +180057238439321 +180057613099177 +180059521695129 +180072001340825 +180072139022505 +180072139532967 +180074014606745 +180074290700457 +180075627822489 +180082486052249 +180089386511015 +180090690110873 +180091261584793 +180091537678505 +180092874800537 +180105492127913 +180106464345497 +180107367712153 +180107369809305 +180115357130921 +180116998882713 +180125795166887 +180126091591065 +180126399146663 +180126627956121 +180126630053273 +180139783708841 +180140959162537 +180141900783785 +180141901294247 +180142197718425 +180142769192345 +180142975574185 +180143579553961 +180145455138201 +180151278709415 +180157030686889 +180158002904473 +180158206140585 +180158576287913 +180158840716697 +180159148272295 +180159444696473 +180159983158681 +180160016170393 +180161528539815 +180162702116249 +180175116207513 +180176656565657 +180177129473433 +180177733233319 +180184676580761 +180191559245993 +180192363185561 +180192365062823 +180194376451481 +180195382541721 +180195448096153 +180208470679721 +180208471190183 +180209644546727 +180210622357673 +180211190147751 +180212058045849 +180212594410905 +180212596508057 +180214207626649 +180221067953561 +180225579976089 +180225717657769 +180225718168231 +180227593242009 +180227869335721 +180228338049193 +180228437125799 +180231420862633 +180244542742697 +180244807171481 +180246087295145 +180253280714137 +180253330539929 +180255578686873 +180260042980761 +180261084029097 +180262158819497 +180262992625049 +180263334273193 +180263802986665 +180278331517607 +180279909114025 +180279911211177 +180280511184281 +180281348996505 +180281786795417 +180281819807129 +180281922379945 +180288745651609 +180294537797801 +180295007021735 +180296554209449 +180296816541081 +180297156092073 +180297158189225 +180299033773465 +180311546430873 +180313461130649 +180313559696793 +180314805910937 +180322031142297 +180324044408217 +180330708108697 +180332248466841 +180332819940761 +180334433156505 +180346914899353 +180347050483881 +180347521804967 +180348093278887 +180348125274281 +180348926068121 +180348928165273 +180349530047897 +180364161877401 +180364768783015 +180366173046169 +180366175143321 +180380504252585 +180381342064809 +180382281270681 +180382749984153 +180384063629991 +180384327548313 +180392837065383 +180398589042857 +180399996962201 +180400134643881 +180400706628263 +180401003052441 +180401310608039 +180401541514649 +180401574526361 +180403323873959 +180414663174823 +180417680653721 +180418214921625 +180418491015337 +180418687829401 +180419226254745 +180420399611289 +180420504281257 +180426234936729 +180431910152871 +180433117601961 +180433487749289 +180434288323239 +180435934807449 +180450636161193 +180452748503719 +180453145591193 +180456467479961 +180461441198759 +180466704539817 +180467138332057 +180467276013737 +180467276524199 +180468384546201 +180469151597977 +180469427691689 +180469995481767 +180470764813721 +180483277471129 +180483382141097 +180484352261529 +180485257725337 +180485290737049 +180486101098665 +180486365527449 +180486673083047 +180486969507225 +180487505872281 +180487507969433 +180494839070105 +180500629119145 +180501601336729 +180502504703385 +180502879363241 +180503612505497 +180519653115289 +180521467469993 +180521469567145 +180523480735913 +180530304007577 +180534920700073 +180536096153769 +180537037775017 +180537038285479 +180537334709657 +180537642265255 +180537873171865 +180538112565417 +180538714448041 +180538716545193 +180540592129433 +180543919041191 +180552067014825 +180552670994601 +180553242978983 +180554546578841 +180555118052761 +180555394146473 +180556731268505 +180563589498265 +180570253198745 +180570862201511 +180571793556889 +180572266464665 +180572870224551 +180589683630249 +180590484424089 +180590486521241 +180599715544473 +180603608181415 +180604781537959 +180605759348905 +180606327138983 +180606930608297 +180607731402137 +180607733499289 +180609344617881 +180620049342633 +180620887154857 +180622062608553 +180622432755881 +180622697184665 +180623004740263 +180623301164441 +180623839626649 +180624308340121 +180625385007783 +180626558584217 +180636856106393 +180639679733929 +180639944162713 +180641555318169 +180653506767527 +180655415713961 +180656219653529 +180656221530791 +180658232919449 +180659239009689 +180659304564121 +180663837338279 +180673468508839 +180674477964697 +180675046105257 +180675846679207 +180676485987737 +180676956798361 +180677059371177 +180678031588761 +180689436444057 +180689574636199 +180691449709977 +180691725803689 +180692293593767 +180699575443625 +180699921155481 +180706683422105 +180708598121881 +180708696688025 +180709942902169 +180723899448729 +180724940497065 +180726849093017 +180727659454633 +180727923883417 +180736397426073 +180742187475113 +180742658796199 +180743230270119 +180744063059353 +180760673009049 +180761012560041 +180768713812647 +180770727078567 +180776479056041 +180777418261913 +180777886975385 +180779200621223 +180792551310745 +180794564576665 +180796104934809 +180798289624473 +180809800166055 +180812817644953 +180813351912857 +180813628006569 +180813824820633 +180814363245977 +180815536602521 +180815641272489 +180828016248217 +180828625250983 +180830029514137 +180831642729881 +180841273900441 +180845773152425 +180847885494951 +180862445510825 +180863853430169 +180863991111849 +180864563096231 +180864859520409 +180865167076007 +180865395885465 +180865397982617 +180866576582041 +180868255132327 +180878519132329 +180879489252761 +180880394716569 +180880427728281 +180881238089897 +180881502518681 +180881810074279 +180882106498457 +180882642863513 +180882644960665 +180895766620839 +180896974069929 +180897344217257 +180898144791207 +180899791275417 +180900329700761 +180905395694247 +180906014573977 +180914790106521 +180916604461225 +180918617727145 +180930994800025 +180931132992167 +180932241014169 +180933008065945 +180933284159657 +180933851949735 +180934621281689 +180941479511449 +180947204006057 +180947807985833 +180948379970215 +180949683570073 +180950255043993 +180950531137705 +180951868259737 +180964485587113 +180965457804697 +180966361171353 +180967468973465 +180969014574489 +180974807231143 +180985621415321 +180985993659801 +180995507389849 +181000894753447 +181001191177625 +181001498733223 +181001729639833 +181002570916009 +181010272168615 +181017569747113 +181017834175897 +181018141731495 +181018438155673 +181018976617881 +181019445331353 +181020521999015 +181034109666713 +181034718669479 +181035115756953 +181035650024857 +181036122932633 +181036726692519 +181048643758759 +181050552705193 +181051356644761 +181051358522023 +181051965647527 +181053369910681 +181053508102823 +181054376000921 +181065247636889 +181067464649383 +181069476038041 +181069615816873 +181070183606951 +181071587870105 +181071960114585 +181072797926809 +181073201085849 +181084573435289 +181084711627431 +181086586701209 +181086862794921 +181087430584999 +181089207092633 +181101787364761 +181103437635753 +181103536201897 +181103536712359 +181103800630681 +181105411786137 +181112274173337 +181114287439257 +181114572146073 +181119036439961 +181120077488297 +181120684613801 +181121986084249 +181123060874649 +181137324976807 +181138334432665 +181138902573225 +181140342455705 +181140813266329 +181140915839145 +181141888056729 +181147572929945 +181155810000281 +181156149551273 +181172454589849 +181172553155993 +181173799370137 +181181024601497 +181183037867417 +181187688301977 +181188796104089 +181189701567897 +181191518019753 +181193426615705 +181206043943081 +181206515264167 +181207086738087 +181207919527321 +181210104216985 +181216365587111 +181223153239449 +181223762242215 +181224600054439 +181225067939225 +181225166505369 +181226779721113 +181241274729881 +181241743443353 +181243057089191 +181245070355111 +181251830524583 +181258990421401 +181259128103081 +181259700087463 +181259996511641 +181260304067239 +181260532876697 +181260534973849 +181261713573273 +181273656634023 +181275805704361 +181275806214823 +181276674112921 +181276880494761 +181277142826393 +181277208380825 +181277484474537 +181277681288601 +181278219713945 +181279393070489 +181279996001689 +181286491742377 +181290903612071 +181292111061161 +181292481208489 +181293052682409 +181293053192871 +181293281782439 +181294389804441 +181294928266649 +181295466691993 +181309629620393 +181311034394009 +181311741962919 +181313518470553 +181320434657959 +181326131791257 +181326269983399 +181327378005401 +181328145057177 +181328421150889 +181329758272921 +181342375600297 +181343345720729 +181343416298151 +181344251184537 +181344284196249 +181345094557865 +181345095068327 +181345358986649 +181345666542247 +181345962966425 +181346499331481 +181346501428633 +181352697244327 +181353832529305 +181359622578345 +181360594795929 +181361498162585 +181362242969769 +181362605964697 +181364151565721 +181373397403033 +181376631211417 +181378712092057 +181380460929193 +181382033980825 +181382474195113 +181396031744679 +181396866631065 +181396897545625 +181397707907241 +181407832638873 +181411060474025 +181411094216089 +181412236438183 +181413212151977 +181414111511961 +181414387605673 +181415724727705 +181429246657945 +181429855660711 +181430459130025 +181430721461657 +181431259923865 +181431863683751 +181447366051225 +181448209424553 +181449477883289 +181457923943079 +181459482346905 +181460384628121 +181462601640615 +181464613029273 +181465320598183 +181466158410407 +181466724861337 +181467934918041 +181468338077081 +181481426215081 +181481690643865 +181481998199463 +181482227008921 +181482833085849 +181483301799321 +181484378466983 +181496924355993 +181496994933415 +181498574626985 +181498673193129 +181498673703591 +181498937621913 +181500548777369 +181514409173161 +181515213112729 +181515214989991 +181515822115495 +181516687916441 +181517226378649 +181517364060329 +181517364570791 +181518232468889 +181522830797479 +181533229202841 +181534039564457 +181534303993241 +181534611038377 +181534611548839 +181535479446937 +181536052830377 +181537025047961 +181548429903257 +181548568095399 +181550443169177 +181551287052967 +181552592749977 +181558914614681 +181567591581081 +181567690147225 +181568936361369 +181569839728025 +181582892907929 +181582961388199 +181583933956265 +181584541081769 +181585842552217 +181586653424295 +181586917342617 +181588666690215 +181593425347993 +181594255600295 +181601180934313 +181603056518553 +181603801325737 +181603900402343 +181618189567385 +181619195657625 +181619666468249 +181620006019241 +181620202833305 +181620270448025 +181636880434585 +181638455901593 +181651544769945 +181652652572057 +181653558035865 +181655374487721 +181657283083673 +181668793625255 +181670001074345 +181670942695593 +181670943206055 +181672017485993 +181672279817625 +181672621465769 +181672818279833 +181673356705177 +181674530061721 +181685971935401 +181686575915177 +181687009707417 +181688924407193 +181689022973337 +181689767780521 +181690636189081 +181703218913449 +181706171385241 +181706878954151 +181707716766375 +181717068692889 +181722846889369 +181722984571049 +181723556555431 +181724389344665 +181724391441817 +181724422356377 +181738553289383 +181739388175769 +181739421187481 +181740231549097 +181740232059559 +181740495977881 +181740803533479 +181741032342937 +181741636322713 +181741638419865 +181742245325479 +181754760080039 +181755967529129 +181756337676457 +181756909150377 +181756909660839 +181757138250407 +181757983940777 +181758246272409 +181758784734617 +181759323159961 +181764389153447 +181765008033177 +181767472186777 +181771768202649 +181773781468569 +181773849083289 +181775460238745 +181775597920425 +181789988259225 +181790126451367 +181791234473369 +181792001525145 +181793614740889 +181799287859879 +181806197465257 +181806231207321 +181807373429415 +181810861718937 +181824451263897 +181825354630553 +181826099437737 +181833800690343 +181834983703961 +181840726024361 +181842503042457 +181843346415785 +181844614874521 +181854500849049 +181859747923353 +181859888212647 +181860754013593 +181861564375209 +181861828803993 +181868461908137 +181876563206313 +181877135190695 +181877967979929 +181878000991641 +181878438790553 +181879075782041 +181879515458215 +181893103125913 +181893712128679 +181894577929625 +181895116391833 +181909546164393 +181910350103961 +181910351981223 +181910959106727 +181911824907673 +181912363369881 +181912501051561 +181912501562023 +181924679213225 +181926458108583 +181927530291369 +181928469497241 +181930581329305 +181932194545049 +181943705086631 +181944777269417 +181945250687655 +181945580160409 +181946325478055 +181947729741209 +181960851401383 +181962431094953 +181962529661097 +181962530171559 +181964405245337 +181973565605273 +181978029899161 +181978098379431 +181979678073001 +181981790415527 +181983803681447 +181997085670809 +181997896032425 +181998160461209 +181998467506345 +181998468016807 +181999909298345 +182000881515929 +182006566389145 +182012389960359 +182013326558617 +182014332648857 +182014803459481 +182015143010473 +182015339824537 +182015407439257 +182016953040281 +182018095262375 +182031448049049 +182031546615193 +182032291932839 +182033696195993 +182040846215847 +182046681761177 +182047789563289 +182048695027097 +182052420074905 +182066912986521 +182067381699993 +182067657793705 +182067756870311 +182074244087193 +182076542059929 +182081108926633 +182081712906409 +182082146698649 +182082284380329 +182084061398425 +182084159964569 +182084904771753 +182085773180313 +182095029503385 +182102312369561 +182102919495065 +182118121562281 +182118693546663 +182119526335897 +182119559347609 +182134799163561 +182134799674023 +182136136285593 +182136674747801 +182138386529689 +182145146193305 +182151474667689 +182151739096473 +182152046141609 +182152046652071 +182153350251929 +182153383263641 +182153921725849 +182163709134233 +182167075381417 +182168250835113 +182168623590055 +182170027853209 +182171573234343 +182185263442599 +182185870568103 +182186371464601 +182188751732121 +182202409757351 +182203244643737 +182204088527527 +182204660001447 +182205492790681 +182205865035161 +182206101793447 +182219588255129 +182220426067353 +182220491621785 +182220960335257 +182221236428969 +182232390862233 +182235624670617 +182237637936537 +182237705551257 +182239316706713 +182239454388393 +182246939634343 +182253948316327 +182254884914585 +182255025203879 +182255891004825 +182256701366441 +182256965795225 +182270053933225 +182270087675289 +182271229897383 +182272775498407 +182273850288807 +182274718186905 +182282404571815 +182288240117145 +182288849119911 +182289714920857 +182290253383065 +182291097266855 +182294836708761 +182304582492329 +182306359510425 +182306392522137 +182307202883753 +182308471342489 +182315802443161 +182321595099815 +182321829470377 +182322667282601 +182323606488473 +182325718320537 +182327331536281 +182340991658663 +182341824447897 +182341857459609 +182342932250009 +182343371926183 +182344009137561 +182344477851033 +182349442352537 +182355988392615 +182357568086185 +182357667162791 +182358139560105 +182361724829081 +182374206571929 +182375681375641 +182376219837849 +182376357519529 +182376358029991 +182384691283353 +182392222662041 +182393033023657 +182393297452441 +182393604497577 +182393605008039 +182395046289577 +182407561554599 +182408633737385 +182409107155623 +182409710624937 +182410181946023 +182411586209177 +182426354133671 +182426585040281 +182427428924071 +182428833187225 +182443534540969 +182445646883495 +182447423391129 +182452418807193 +182462049977753 +182462794784937 +182462893861543 +182464670369177 +182476246428327 +182477183026585 +182478189116825 +182478659927449 +182478999478441 +182479196292505 +182479263907225 +182480809508249 +182481951730343 +182488895077785 +182490272400793 +182496147890345 +182497449360793 +182498056486297 +182510538229145 +182511646031257 +182512551495065 +182514333854375 +182516276542873 +182529364680873 +182529936154793 +182529936665255 +182531273276825 +182531580832423 +182531612827817 +182531811739033 +182533523520921 +182544965394601 +182546003166617 +182546140848297 +182547379404185 +182547917866393 +182547950878105 +182548016432537 +182548761239721 +182549629648281 +182562212372649 +182563387826345 +182563760581287 +182564364050601 +182564626382233 +182565164844441 +182582550014631 +182583382803865 +182583415815577 +182591000708505 +182597546748583 +182598381634969 +182599225518759 +182599697916073 +182599796992679 +182600629781913 +182603015292313 +182613652365481 +182613652875943 +182615331135657 +182615595564441 +182615902609577 +182615903120039 +182617206719897 +182617239731609 +182617778193817 +182626249639321 +182630761661849 +182630899853991 +182632774927769 +182632842542489 +182634453697945 +182634591379625 +182649119910567 +182649727036071 +182650227932569 +182651268980905 +182658281319079 +182658512225689 +182665190924457 +182665224666521 +182666366888615 +182667912489639 +182668515958953 +182668987280039 +182669855178137 +182670929968537 +182684282535321 +182684348089753 +182684816803225 +182685092896937 +182686968481177 +182693977163161 +182699719483561 +182701496501657 +182701529513369 +182702339874985 +182703608333721 +182718741382553 +182719747472793 +182720557834409 +182720822263193 +182736128649895 +182736961439129 +182736994450841 +182737706246313 +182738069241241 +182739614842265 +182752096585113 +182753571388825 +182753878944423 +182754107753881 +182754109851033 +182754953734823 +182762581296537 +182769341466009 +182769343563161 +182770818366873 +182771356829081 +182771494510761 +182771495021223 +182785451567783 +182785685938345 +182786523750569 +182787462956441 +182789509234073 +182789574788505 +182791188004249 +182795770604199 +182798046234009 +182802698545831 +182803167259303 +182803770728617 +182804244146855 +182804847616169 +182805316329641 +182805318937255 +182805922406569 +182806184738201 +182806723200409 +182819844860583 +182821424554153 +182821996028073 +182823672701097 +182825581297049 +182831373953703 +182838671532201 +182840783874727 +182850905998745 +182856079130009 +182856889491625 +182857153920409 +182857460965545 +182857461476007 +182857690285465 +182864374737575 +182871383419559 +182872320017817 +182872458209959 +182873326108057 +182873532489897 +182874136469673 +182874333283737 +182874400898457 +182875946499481 +182877088721575 +182890210601639 +182890439411097 +182890441508249 +182891285392039 +182892151192985 +182892689655193 +182899839675047 +182903616865689 +182905675220377 +182906783022489 +182907686389145 +182907688486297 +182909470845607 +182925906445721 +182926651252905 +182926750329511 +182927588141735 +182935535519129 +182940102385833 +182941074603417 +182941140157849 +182941277839529 +182942516395417 +182943054857625 +182943087869337 +182943153423769 +182943898230953 +182944766639513 +182945773815193 +182958424664743 +182959259551129 +182960004358313 +182961305828761 +182961912954265 +182978519795097 +182978552806809 +182993221148841 +182993793133223 +182995129744793 +182995437300391 +182995469295785 +182995666109849 +182995668207001 +182997379988889 +183004139652505 +183008789356713 +183008789867175 +183010468126889 +183011039600809 +183011040111271 +183012343711129 +183012376722841 +183012913087897 +183012915185049 +183026068840617 +183027614441641 +183027617049255 +183028482850201 +183029021312409 +183031740269977 +183044256901799 +183044864027303 +183046405972137 +183061403216551 +183062238102937 +183063554384041 +183063653460647 +183064486249881 +183065664849305 +183072932309671 +183078078210217 +183078682189993 +183079419526553 +183079485080985 +183079953794457 +183080229888169 +183082105472409 +183094618129817 +183094756321959 +183096631395737 +183098310165913 +183098447847593 +183099386833575 +183106330181017 +183113582993577 +183114884464025 +183115090845865 +183115320165785 +183115694825641 +183115959254425 +183118365230489 +183129047392425 +183129081134489 +183130223356583 +183131768957607 +183132372426921 +183132372937383 +183132843748007 +183134786436505 +183145175221657 +183147233576345 +183148708380057 +183149015935655 +183149244745113 +183149246842265 +183150090726055 +183163575951529 +183165352969625 +183165385981337 +183166196342953 +183167464801689 +183168071927193 +183169146497703 +183180822929577 +183181660741801 +183182599947673 +183182737629353 +183184646225305 +183184711779737 +183186324995481 +183200817907097 +183200850918809 +183201057300649 +183201562714281 +183201925709209 +183203471310233 +183203575980201 +183214981851815 +183216189300905 +183216561545385 +183217133019305 +183218809692329 +183220718288281 +183233197933977 +183233200031129 +183234641823129 +183234674834841 +183235211199897 +183235213297049 +183235351489191 +183236824415641 +183243684742553 +183252026482857 +183252598467239 +183253464268185 +183267627196585 +183268100614823 +183268704084137 +183269172797609 +183269175405223 +183270041206169 +183270579668377 +183285347592871 +183285576402329 +183285578499481 +183286422383271 +183287288184217 +183287826646425 +183302528000169 +183311412266393 +183321043436953 +183321788244137 +183322725132967 +183335239887527 +183336176485785 +183336314677927 +183337388957865 +183337992937641 +183338189751705 +183339802967449 +183340945189543 +183347888536985 +183353561655975 +183354396542361 +183354635935913 +183354865255833 +183355141349545 +183355941923495 +183357049945497 +183369531688345 +183370639490457 +183371542857113 +183371544954265 +183373327313575 +183380016399769 +183382787243417 +183387853236903 +183388930124455 +183390266736025 +183390574291623 +183390606287017 +183390803101081 +183390805198233 +183403958853801 +183404931071385 +183404996625817 +183405134307497 +183406372863385 +183406911325593 +183406944337305 +183407009891737 +183407754698921 +183407755209383 +183408623107481 +183409630283161 +183421205831849 +183422751432873 +183422754040487 +183423619841433 +183424158303641 +183430107703975 +183438487412905 +183440831710617 +183442376263065 +183442409274777 +183455734390953 +183456540207783 +183458691375273 +183459623241113 +183460801840537 +183472645824681 +183472646335143 +183473819691687 +183474797502633 +183474896579239 +183476233190809 +183476769555865 +183476771653017 +183478382771609 +183482992854425 +183485243098521 +183489755121049 +183489893313191 +183491768386969 +183492044480681 +183493584838825 +183494523824807 +183508720495271 +183510262440105 +183517505684889 +183524218125721 +183526905948839 +183527509418153 +183527509928615 +183527980739239 +183542538657961 +183543275994521 +183543810262425 +183544086356137 +183545961940377 +183552920796569 +183552970622361 +183558712942761 +183560259054247 +183560489960857 +183560522972569 +183561333334185 +183563208918425 +183564283488935 +183577439461545 +183577636275609 +183579551293609 +183592869987737 +183594883253657 +183595954898329 +183596423611801 +183596699705513 +183598608301465 +183598712971433 +183610151348903 +183611090044313 +183611696949927 +183612564848025 +183612872403623 +183613101213081 +183613103310233 +183613947194023 +183621574755737 +183624345599385 +183628334925209 +183628337022361 +183628943927975 +183629811826073 +183630348191129 +183630350288281 +183630488480423 +183631961406873 +183644679397545 +183645517209769 +183646456415641 +183646594097321 +183648238774951 +183648502693273 +183648568247705 +183650181463449 +183662764187817 +183662797929881 +183663841075369 +183664309788841 +183664312396455 +183665178197401 +183665716659609 +183678838319783 +183680045768873 +183680418013353 +183680989487273 +183681017986457 +183681855798681 +183682390066585 +183682666160297 +183684574756249 +183697292746921 +183697664991401 +183716454935207 +183717320736153 +183724551210393 +183731313477017 +183731451669159 +183733326742937 +183733602836649 +183734939958681 +183736082180775 +183747557286057 +183749432870297 +183749434967449 +183750278851239 +183751144652185 +183751683114393 +183764668679577 +183766679848345 +183766681945497 +183768464304807 +183784432240025 +183785644712105 +183786581600935 +183794479152537 +183794528978329 +183799095845033 +183800068062617 +183800271298729 +183801213430439 +183801509854617 +183801817410215 +183802048316825 +183802081328537 +183802891690153 +183802892200615 +183803760098713 +183803830676135 +183804767274393 +183817418123943 +183818253010329 +183818721723801 +183818997817513 +183819569291433 +183819798391463 +183820906413465 +183826741738905 +183833624404137 +183834428343705 +183834596621721 +183835434433945 +183835968701849 +183836441609625 +183837513254297 +183851108870823 +183851709704871 +183852786592423 +183854123203993 +183854430759591 +183854462754985 +183854659569049 +183854661666201 +183856272784793 +183863133111705 +183867782815913 +183867783326375 +183868956682919 +183869934493865 +183870033570471 +183870502283943 +183871370182041 +183871906547097 +183871908644249 +183873519762841 +183885062299817 +183886607900841 +183886872329625 +183887179885223 +183887476309401 +183888014771609 +183902106041753 +183904119307673 +183905399431337 +183919590858921 +183920394798489 +183920396675751 +183922408064409 +183922547843241 +183922576342425 +183923414154649 +183923479709081 +183924658308505 +183930810809753 +183937675649193 +183939223347369 +183940661132697 +183941098931609 +183953611589017 +183953749781159 +183955624854937 +183955900948649 +183958380292775 +183964096300441 +183972576452777 +183972773266841 +183988074593689 +183989115642025 +183990190432425 +183991365886121 +183991366396583 +184005288340135 +184006227035545 +184006362620073 +184006833941159 +184007701839257 +184008238204313 +184008240301465 +184009084185255 +184022569410729 +184024115522215 +184024346428825 +184024379440537 +184025189802153 +184027065386393 +184028139956903 +184032888957607 +184034902223527 +184039816388777 +184040654201001 +184041591309721 +184041593406873 +184043375766183 +184043639684505 +184044913198489 +184045318454681 +184045389032103 +184056726455705 +184058739721625 +184059745811865 +184059811366297 +184060280079769 +184060556173481 +184062464769433 +184062569439401 +184073975311015 +184075182760105 +184075552907433 +184075555004585 +184076992789913 +184077527057817 +184077803151529 +184077999965593 +184079711747481 +184092191393177 +184092193490329 +184092800395943 +184093668294041 +184094204659097 +184094206756249 +184095817874841 +184111591926439 +184112060639911 +184112457727385 +184126620655785 +184126654397849 +184127697543337 +184128166256809 +184128738241191 +184129034665369 +184129342220967 +184129571030425 +184129573127577 +184136904228249 +184142694277289 +184144569861529 +184145677663641 +184145985219239 +184146281643417 +184146820105625 +184161149214889 +184161519362217 +184161521459369 +184163966420377 +184172369165721 +184180779606185 +184180781703337 +184181718592167 +184194736152745 +184195308137127 +184197183210905 +184197459304617 +184198796426649 +184205654656409 +184212555115175 +184213390001561 +184213858715033 +184214134808745 +184214706282665 +184214935382695 +184216043404697 +184216148074665 +184228660732073 +184230536316313 +184230538413465 +184241780702617 +184246846696103 +184248995766441 +184249599746217 +184249796560281 +184249798657433 +184251409776025 +184262952313001 +184264127766697 +184265069898407 +184265366322585 +184265673878183 +184265904784793 +184266748158121 +184266748668583 +184267687144103 +184268623742361 +184274447313575 +184278921264537 +184280199291049 +184281744892073 +184282009320857 +184282316876455 +184282613300633 +184283149665689 +184283151762841 +184283620476313 +184297480872105 +184298284811673 +184299290901913 +184299825169817 +184300298077593 +184301369722265 +184301976847769 +184305902496423 +184314727850153 +184315531789721 +184315533666983 +184317545055641 +184318551145881 +184318616700313 +184319795299737 +184331639794343 +184332813150887 +184333790961833 +184334358751911 +184334962221225 +184335763015065 +184335765112217 +184337342488745 +184337376230809 +184341986313625 +184348748580249 +184348886772391 +184350761846169 +184351037939881 +184365962509721 +184367975775641 +184369586931097 +184376449318297 +184376499144089 +184378462584217 +184378747291033 +184383211584921 +184384252633257 +184385327423657 +184386502877353 +184386503387815 +184387236019609 +184401532117161 +184403077718185 +184403079815337 +184404517600665 +184404955399577 +184410778970791 +184411914255769 +184417706401961 +184419252513447 +184419483420057 +184420324696233 +184420326793385 +184420327303847 +184422202377625 +184423276948135 +184436432920745 +184436629734809 +184437233494695 +184451863446937 +184453876712857 +184454882803097 +184454948357529 +184455417071001 +184455693164713 +184457601760665 +184457706430633 +184469144808103 +184470219088041 +184470690409127 +184471293878441 +184472094672281 +184480222503081 +184483339058585 +184487328384409 +184487937387175 +184489341650329 +184490347740569 +184490954866073 +184493669629337 +184504510668969 +184505447777689 +184505449874841 +184505918588313 +184507232234151 +184509245500071 +184510320290471 +184521757647017 +184521791389081 +184523165566361 +184523303248041 +184523875232423 +184524171656601 +184524479212199 +184524708021657 +184524710118809 +184537130281639 +184537831778983 +184539039228073 +184539409375401 +184540849257881 +184541383525785 +184541659619497 +184541856433561 +184542394858905 +184543535203737 +184543568215449 +184547460852391 +184556286206121 +184556656353449 +184559103411609 +184575917107879 +184576314195353 +184583544669593 +184589873143977 +184590445128359 +184592320202137 +184592596295849 +184593933417881 +184603257355673 +184606550745257 +184608426329497 +184609534131609 +184609841687207 +184610138111385 +184610674476441 +184610676573593 +184616872389287 +184618007674265 +184623797723305 +184625673307545 +184625949401257 +184637572547993 +184643563891367 +184644636074153 +184645575060135 +184652337326759 +184658089304233 +184660206889639 +184660503313817 +184660810869415 +184661041776025 +184661883052201 +184661885659815 +184662824135335 +184663760733593 +184675839598761 +184676411583143 +184677715183001 +184677991276713 +184678562750633 +184678791850663 +184679899872665 +184680004542633 +184685735198105 +184690708916903 +184692617863337 +184693421802905 +184694030805671 +184694427893145 +184694962161049 +184695435068825 +184696506713497 +184697113839001 +184710703164071 +184711541196185 +184712852234409 +184712888073625 +184713456214185 +184713653028249 +184714025272729 +184715266243993 +184726776785575 +184727950142119 +184728927953065 +184729495743143 +184730099212457 +184730900006297 +184731272250777 +184732513222041 +184744055759017 +184745601360041 +184745601870503 +184745865788825 +184746173344423 +184746469768601 +184747006133657 +184747008230809 +184747476944281 +184751878646439 +184754339331481 +184756637304217 +184761099500953 +184762749771945 +184763112766873 +184764723922329 +184778584318121 +184779390134951 +184781401523609 +184782407613849 +184782473168281 +184787005942439 +184796669108393 +184798214709417 +184799083117977 +184799654591897 +184812605048217 +184812743240359 +184814618314137 +184814894407849 +184816294987161 +184823089759641 +184829753460121 +184831569911977 +184831766726041 +184832370485927 +184832370705817 +184848109101225 +184848716226729 +184850359855783 +184852169375129 +184858430745255 +184865356079273 +184865356589735 +184865827400359 +184866665212583 +184867231663513 +184867507757225 +184868844879257 +184883108981415 +184883339888025 +184884181164201 +184884183771815 +184887133416103 +184891882416807 +184893895682727 +184900584768921 +184900586866073 +184901055579545 +184902369225383 +184904382491303 +184905457281703 +184915719914905 +184917733180825 +184918739271065 +184919273538969 +184919549632681 +184921458228633 +184925902093721 +184932968770215 +184934176219305 +184934546366633 +184935118351015 +184935986249113 +184936520517017 +184936796610729 +184936993424793 +184937531850137 +184938672194969 +184938705206681 +184951184852377 +184951793855143 +184953099552153 +184953198118297 +184954811334041 +184961669563801 +184962499816103 +184969443163545 +184970346530201 +184971054099111 +184972830606745 +184985614114985 +184985647857049 +184987022034329 +184987159716009 +184987160226471 +184987731700391 +184988028124569 +184988335680167 +184988564489625 +184988566586777 +184995897687449 +185001687736489 +185003563320729 +185004407204519 +185004671122841 +185004978678439 +185005275102617 +185005811467673 +185005813564825 +185020142674089 +185020512821417 +185021084805799 +185022959879577 +185039773065385 +185040712051367 +185049897797017 +185054301596327 +185056176670105 +185056452763817 +185057789885849 +185071548574375 +185072317906329 +185072524288169 +185073128267945 +185073699741865 +185073928841895 +185075036863897 +185087654191273 +185089529775513 +185089805869225 +185090274582697 +185101547505049 +185106678187417 +185107521560745 +185108790019481 +185110000076185 +185110403235225 +185124063357607 +185124359781785 +185124898243993 +185125739520169 +185125742127783 +185126680603303 +185140738351273 +185140738861735 +185141002780057 +185141310335655 +185141606759833 +185142143124889 +185142145222041 +185142613935513 +185156474331305 +185157278270873 +185157887273639 +185158284361113 +185158490742953 +185158753074585 +185159291536793 +185159895516569 +185160970306969 +185164895955623 +185173721309353 +185174527126183 +185176000052633 +185176538514841 +185176676196521 +185176676706983 +185177544605081 +185190633253543 +185192644642201 +185193352211111 +185194756474265 +185195128718745 +185195966530969 +185196369690009 +185200979772825 +185202441993625 +185203227919769 +185207880231591 +185209755305369 +185211431978393 +185211904886169 +185225026546343 +185226606239913 +185226705316519 +185226969234841 +185237740750233 +185243246092457 +185243853217961 +185245496847015 +185245965560487 +185260525576361 +185261260815769 +185262071177385 +185262335606169 +185262643161767 +185262939585945 +185263511059865 +185278476879257 +185278507793817 +185279318155433 +185279582584217 +185282270407335 +185293609928089 +185295426379945 +185295623194009 +185296226953895 +185297871340953 +185310856906137 +185312870172057 +185314686623913 +185316595219865 +185329074865561 +185329212547241 +185329213057703 +185330521680551 +185331088131481 +185331364225193 +185331832938665 +185331932015271 +185332701347225 +185345284071593 +185346321843609 +185346930846375 +185348236543385 +185348335109529 +185349079916713 +185349948325273 +185359133851033 +185364441236889 +185364443334041 +185364912047513 +185380784848281 +185382159025561 +185382296707241 +185382297217703 +185382868691623 +185383165115801 +185383701480857 +185383703578009 +185396825238183 +185398032687273 +185398402834601 +185398974308521 +185398974818983 +185399842717081 +185400049098921 +185400311430553 +185400653078697 +185400849892761 +185401388318105 +185402528662937 +185402561674649 +185406454311591 +185407524079001 +185415279665321 +185415649812649 +185415914241433 +185416221286569 +185416221797031 +185417296076969 +185417558408601 +185418096870809 +185419236130201 +185433299631513 +185434202998169 +185434910567079 +185442538128793 +185444000349593 +185449438587559 +185451313661337 +185452926877081 +185465544204457 +185467419788697 +185468263672487 +185468527590809 +185468835146407 +185469131570585 +185469667935641 +185469670032793 +185475865848487 +185482791182505 +185484666766745 +185484942860457 +185485411573929 +185496566007193 +185501813081497 +185501880696217 +185503629533353 +185504568519335 +185519200348839 +185520066149785 +185520876511401 +185521140940185 +185535405042343 +185536984735913 +185538893331865 +185546976804249 +185551611322537 +185552415262105 +185553024264871 +185553890065817 +185554428528025 +185555030190759 +185556107298201 +185570534655385 +185571378028713 +185572646487449 +185574259703193 +185585770244775 +185586842427561 +185587781633433 +185589893465497 +185591506681241 +185604124008617 +185604594819241 +185604595329703 +185605166803623 +185605999592857 +185606032604569 +185606470403481 +185607107394969 +185615630763417 +185620163537575 +185621743231145 +185621842307751 +185637577777321 +185639823508889 +185639856520601 +185640394982809 +185640532664489 +185640533174951 +185645999401639 +185649082434969 +185655662567593 +185656397807001 +185657208168617 +185657472597401 +185657779642537 +185657780152999 +185658076577177 +185658615039385 +185671736699559 +185672808882345 +185673611773337 +185675288446361 +185675761354137 +185682911373991 +185688746919321 +185690760185241 +185693008332185 +185693546757529 +185707709685929 +185709822028455 +185716593952153 +185717424204455 +185723778064553 +185724211856793 +185724349538473 +185724350048935 +185726225122713 +185726501216425 +185726969929897 +185727069006503 +185727838338457 +185732312935079 +185737094661529 +185742364261785 +185743174623401 +185743371437465 +185743439052185 +185744984653209 +185746126875303 +185759578228121 +185760049038745 +185761624505753 +185762231631257 +185774713374105 +185776726640025 +185780451687833 +185781492736169 +185785198085529 +185787211351449 +185791962229415 +185793169678505 +185793539825833 +185794111299753 +185794111810215 +185795448421785 +185795787972777 +185795790069929 +185795986883993 +185797665654169 +185797698665881 +185797801238697 +185805774292377 +185809140539561 +185809744519337 +185810178311577 +185812093011353 +185812191577497 +185813804793241 +185820317311145 +185820663023001 +185826387517609 +185827935726247 +185828436622745 +185829339989401 +185844641316249 +185846015493529 +185846153175209 +185846153685671 +185846725159591 +185846757154985 +185847557948825 +185847590960537 +185847930193305 +185848166951591 +185862556779929 +185863400663719 +185863972137639 +185864804926873 +185865177171353 +185879136133289 +185879506280617 +185879770709401 +185880077754537 +185880078264999 +185880374689177 +185881381864857 +185881414876569 +185896950072729 +185897017687449 +185898628842905 +185898766524585 +185899705510567 +185913295055527 +185913902181031 +185916783345049 +185930542033575 +185934030323097 +185935105113497 +185944451614105 +185946648160935 +185948523234713 +185948799328425 +185949268041897 +185958152308121 +185961881362601 +185963894628521 +185965671646617 +185966515019945 +185967783478681 +185969396694425 +185983056816807 +185983889606041 +185983922617753 +185984732979369 +185984997408153 +185999156329881 +185999260999849 +185999732320935 +186000303794855 +186001136584089 +186001169595801 +186002244386201 +186003789987225 +186016271730073 +186016880732839 +186017517944217 +186017746533785 +186018284995993 +186018886658727 +186026756441497 +186034960500121 +186034993511833 +186035531974041 +186035669655721 +186035670166183 +186049626712743 +186050698895529 +186051638101401 +186053749933465 +186055363149209 +186062221378969 +186066873690791 +186067945873577 +186068419291815 +186069494082215 +186070425437593 +186070898345369 +186084020005543 +186085599699113 +186085698775719 +186089488549273 +186089756442009 +186091501815193 +186094483965337 +186102846677161 +186104959019687 +186106735527321 +186119519035561 +186120254274969 +186121064636585 +186121329065369 +186121636110505 +186121636620967 +186121933045145 +186122471507353 +186124016888487 +186128946970009 +186137501253017 +186138213048489 +186138311614633 +186138576043417 +186140121644441 +186141263866535 +186152603387289 +186154385746599 +186154616653209 +186155460536999 +186156864800153 +186157403225497 +186169850365337 +186171863631257 +186175588679065 +186176629727401 +186186009970073 +186188068324761 +186188206516903 +186190081590681 +186190357684393 +186190826397865 +186190925474471 +186191694806425 +186192701982105 +186204277530793 +186205315302809 +186205452984489 +186206429208745 +186206691540377 +186207230002585 +186207328568729 +186207833982361 +186208941784473 +186223434696089 +186224179503273 +186225480973721 +186226088099225 +186239778307481 +186241290676903 +186241862150823 +186242694940057 +186242727951769 +186243067184537 +186257396293801 +186257967767721 +186257968278183 +186259076300185 +186259304889753 +186259644440745 +186259843351961 +186261555133849 +186261657706665 +186268314797465 +186272965012135 +186274643271849 +186274907700633 +186275214745769 +186275215256231 +186275511680409 +186276518856089 +186276551867801 +186290243985577 +186291792194215 +186292293090713 +186292395663529 +186292657995161 +186293196457369 +186300346477223 +186308432046759 +186309039172263 +186311920336281 +186326413247897 +186327257131687 +186327828605607 +186328661394841 +186329033639321 +186337107454631 +186341646960025 +186341785152167 +186343594671513 +186343660225945 +186344405033129 +186345809806745 +186358931466919 +186360806540697 +186360874155417 +186362485310873 +186362622992553 +186363561978535 +186377758138537 +186378193808039 +186378558712487 +186379026597273 +186379059608985 +186379869970601 +186380134399385 +186394398501543 +186395944102567 +186396548082343 +186397018892967 +186397886791065 +186398961581465 +186400737869209 +186411408721305 +186412412714393 +186412654935449 +186412883525017 +186413421987225 +186414023649959 +186427751096489 +186429528114585 +186429561126297 +186430371487913 +186431639946649 +186433253162393 +186444763703975 +186445835886761 +186446775092633 +186446912774313 +186447987564713 +186448886924697 +186450500140441 +186463117467817 +186463588788903 +186464160262823 +186464993052057 +186465026063769 +186465737859241 +186466100854169 +186467646455193 +186467751125161 +186473439111847 +186474574396825 +186479156996775 +186480736690345 +186480835766951 +186482984837289 +186484893433241 +186488189430439 +186492971156889 +186498816968089 +186498849979801 +186499388442009 +186499526123689 +186499526634151 +186515391266201 +186516201627817 +186516466056601 +186516773612199 +186517070036377 +186517608498585 +186519153879719 +186530730158759 +186531802341545 +186531836083609 +186532275759783 +186532879229097 +186533350550183 +186533954019497 +186534216351129 +186534754813337 +186547740378521 +186549522737831 +186549751547289 +186549753644441 +186550597528231 +186551463329177 +186552001791385 +186552540216729 +186566703145129 +186568815487655 +186575587411353 +186581126495641 +186583205315993 +186583343508135 +186585218581913 +186585963389097 +186586062465703 +186586831797657 +186587838973337 +186600489822887 +186601357720985 +186602069516457 +186602168082601 +186602432511385 +186603978112409 +186605120334503 +186613441004953 +186617736800935 +186618571687321 +186619316494505 +186620617964953 +186621225090457 +186621329760425 +186633704736153 +186633706833305 +186635718002073 +186635720099225 +186637502458535 +186637534453929 +186639445147033 +186644191544729 +186646204810649 +186652533285033 +186653104758953 +186653105269415 +186653971070361 +186654213291417 +186654441880985 +186654781431977 +186654980343193 +186655045860761 +186656692125081 +186656794697897 +186668133998761 +186669171770777 +186669309452457 +186670285676713 +186670548008345 +186671086470553 +186671119482265 +186671185036697 +186672798252441 +186679656482201 +186685380976809 +186686926577833 +186686929185447 +186687532654761 +186687794986393 +186688333448601 +186688708108457 +186703634775449 +186705718618791 +186706551408025 +186706584419737 +186707730007449 +186714997467815 +186721550239129 +186722394122919 +186722965596839 +186723798386073 +186736821480103 +186738499739817 +186739071213737 +186739071724199 +186739906610585 +186740375324057 +186740408335769 +186748395339161 +186754068458151 +186755943531929 +186757622302105 +186757759983785 +186758698969767 +186772288514727 +186772895640231 +186774437585065 +186776851594649 +186789535492775 +186791081093799 +186791684563113 +186791685073575 +186792155884199 +186794098572697 +186795874860441 +186805503427993 +186805641620135 +186807451139481 +186807516693913 +186808261501097 +186809666274713 +186810137085337 +186811211655847 +186822888087721 +186824665105817 +186824698117529 +186826776937881 +186827384063385 +186828390153625 +186828458633895 +186841614606505 +186842883065241 +186842916076953 +186843122458793 +186843726438569 +186843990867353 +186858254459049 +186860130043289 +186860163055001 +186860874850473 +186861237845401 +186862783446425 +186875263092121 +186875265189273 +186876269182361 +186876511403417 +186876739992985 +186877276358041 +186877278455193 +186877880117927 +186878889573785 +186885749900697 +186892510070169 +186893953959321 +186893986971033 +186894523336089 +186894663114921 +186894663625383 +186895529426329 +186908620171943 +186909692354729 +186910631560601 +186910769242281 +186912743392665 +186914356608409 +186921214838169 +186925867149991 +186926939332777 +186926973074841 +186927412751015 +186928016220329 +186928487541415 +186929353342361 +186929891804569 +186944593158313 +186946841305257 +186948749901209 +186953477424537 +186954542557863 +186961840136361 +186963244909977 +186964790291111 +186980058095785 +186980630080167 +186981495881113 +186983010347687 +186987940429209 +186995626814119 +186996461700505 +186996701094057 +186997206507689 +186997305073833 +186999115103641 +187000257325735 +187011596846489 +187013379205799 +187013608015257 +187013610112409 +187014453996199 +187015319797145 +187015858259353 +187016396684697 +187028841727385 +187028843824537 +187030854993305 +187030857090457 +187032639449767 +187032671445161 +187047061783961 +187047199976103 +187049075049881 +187049819857065 +187050688265625 +187050756745895 +187063270989993 +187064308762009 +187064446443689 +187065684999577 +187066223461785 +187066322027929 +187067935243673 +187068942419353 +187080552571049 +187081593268903 +187082428155289 +187082896868761 +187083172962473 +187084474432921 +187085081558425 +187085186228393 +187097799549097 +187098771766681 +187101688399257 +187101721410969 +187102866998681 +187116961737383 +187117827538329 +187118298348953 +187118637899945 +187118834714009 +187118836811161 +187118902328729 +187120447929753 +187120651165865 +187127308256665 +187131958471335 +187133636731049 +187134109638825 +187134208715431 +187135512315289 +187135545327001 +187136081692057 +187136588982951 +187137694907801 +187149237444777 +187150783045801 +187150785653415 +187151651454361 +187152189916569 +187167425505959 +187168032631463 +187169574576297 +187183766003881 +187184603816105 +187187654854041 +187194985954713 +187196100913831 +187200778611367 +187201850794153 +187202324212391 +187202588130713 +187203398492329 +187204803265945 +187205274076569 +187206348647079 +187217924926119 +187219504619689 +187220076093609 +187221478770073 +187221616451753 +187222555437735 +187234935145881 +187236751597737 +187238020056473 +187238259450025 +187238863429801 +187253391960743 +187254937561767 +187255541031081 +187255541541543 +187256012352167 +187263639913881 +187269463485095 +187270400083353 +187270402180505 +187271406173593 +187271648394649 +187271876984217 +187272413349273 +187272415446425 +187274026565017 +187286744555689 +187288290667175 +187288521573785 +187288554585497 +187289365457575 +187290633405849 +187291240531353 +187291378723495 +187292246621593 +187292315101863 +187296745873577 +187304829345961 +187305768551833 +187305906233513 +187307880383897 +187309493599641 +187317667792281 +187323083144601 +187323986511257 +187324455224729 +187324731318441 +187326639914393 +187339357905065 +187339730149545 +187340330122649 +187341702202777 +187341978296489 +187356366538137 +187357843439001 +187358379804057 +187358520093351 +187359385894297 +187359993019801 +187375767071399 +187376632872345 +187378147338919 +187390795800745 +187390829542809 +187391269218983 +187391872688297 +187392344009383 +187393209810329 +187393748272537 +187406733837721 +187408516197031 +187408745006489 +187408747103641 +187409590987431 +187410456788377 +187410995250585 +187425324359849 +187425696604329 +187426562915737 +187427101377945 +187428646759079 +187436544310681 +187442336967335 +187443882568359 +187444956848297 +187444957358759 +187445825256857 +187445893737127 +187445895834279 +187459483282087 +187460318168473 +187461062975657 +187461161541801 +187461634449577 +187462971571609 +187464113793703 +187475689562281 +187476730260135 +187477499592089 +187477565146521 +187478033859993 +187478309953705 +187478881427625 +187480218549657 +187480323219625 +187492698195353 +187492700292505 +187492836387495 +187493174028967 +187494711461273 +187494713558425 +187496495917735 +187496527913129 +187503185003929 +187505198269849 +187511021841063 +187512098728615 +187512964529561 +187513435340185 +187513774891177 +187513971705241 +187513973802393 +187514039319961 +187515584920985 +187515788157097 +187527127457961 +187529245043367 +187529541467545 +187529849023143 +187530079929753 +187530923813543 +187531791711641 +187532798887321 +187544171199897 +187544374436009 +187546788445593 +187547326907801 +187561656017065 +187562459956633 +187562628234649 +187563466046873 +187564000314777 +187565544867225 +187566723466649 +187568402016935 +187572875967897 +187578902995113 +187579740807337 +187581888478617 +187582726290841 +187582791845273 +187595814939303 +187596988295847 +187597966106793 +187598065183399 +187599401794969 +187599938160025 +187600445450919 +187601551375769 +187606161458585 +187613061917351 +187614641610921 +187615213084841 +187617692428967 +187633431044265 +187633431554727 +187650074552999 +187650106548393 +187650678022313 +187650678532775 +187651149343399 +187664635079335 +187665707262121 +187666180680359 +187666444598681 +187667254960297 +187668055754137 +187668121271705 +187668659733913 +187669130544537 +187670205115047 +187674954115751 +187681881546921 +187683427658407 +187683656467865 +187683658565017 +187683691576729 +187684502448807 +187686377522585 +187686515714727 +187686978356633 +187687383612825 +187687452093095 +187698791613849 +187700608065705 +187700804879769 +187701876524441 +187711742576025 +187716038591897 +187718051857817 +187718220135833 +187719057948057 +187719123502489 +187719592215961 +187719868309673 +187721776905625 +187733319953063 +187734256551321 +187734258648473 +187734394743463 +187734865554087 +187735262641561 +187735504862617 +187735733452185 +187736269817241 +187736271914393 +187736337431961 +187737883032985 +187744743359897 +187751503529369 +187752980430233 +187753516795289 +187753657084583 +187754522885529 +187755130011033 +187768685813929 +187769622922649 +187769625019801 +187769762701481 +187771407379111 +187773350067609 +187779254093209 +187785932791977 +187785966534041 +187787009679529 +187788050377383 +187788346801561 +187788654357159 +187788885263769 +187803214373033 +187803584520361 +187803586617513 +187804186590617 +187805024402841 +187805558670745 +187805834764457 +187806031578521 +187812421057945 +187814434323865 +187814719030681 +187820461351081 +187820831498409 +187820833595561 +187821699906969 +187822238369177 +187823783750311 +187839623539367 +187840489340313 +187842003806887 +187847719814553 +187854620273319 +187855455159705 +187856199966889 +187856771440809 +187858108562841 +187859250784935 +187870725890217 +187872601474457 +187872603571609 +187874313256345 +187874851718553 +187883323164057 +187887835186585 +187887837283737 +187887972868265 +187887973378727 +187889848452505 +187889850549657 +187891664904361 +187906193435303 +187907739036327 +187908813316265 +187908813826727 +187909750205095 +187909752302247 +187916512471719 +187922264449193 +187924382034599 +187924678458777 +187924986014375 +187925214823833 +187925216920985 +187926060804775 +187939546030249 +187940586728103 +187941356060057 +187941421614489 +187941890327961 +187942166421673 +187942737895593 +187944042005913 +187944075017625 +187956793008297 +187957596947865 +187958603038105 +187959137306009 +187959610213785 +187960681858457 +187961288983961 +187961860457881 +187974878309031 +187976820997529 +187977291808153 +187977631359145 +187977828173209 +187977830270361 +187977895787929 +187979441388953 +187985116605095 +187990951930535 +187992125287079 +187993103098025 +187994538786201 +187995075151257 +187996688367001 +188008027667865 +188008230903977 +188010040933785 +188010348489383 +188010644913561 +188011181278617 +188011183375769 +188018514476441 +188020581542567 +188020812449177 +188028568035497 +188028568545959 +188042759463081 +188043597275305 +188046582758809 +188046648313241 +188052844128935 +188053979413913 +188059772070567 +188060844253353 +188061317671591 +188062389854377 +188062391951529 +188063258262937 +188063796725145 +188063829736857 +188064267535769 +188065342106279 +188076918385319 +188078498078889 +188079069552809 +188093928605081 +188095745056937 +188095941871001 +188097013515673 +188107979523481 +188111209966247 +188112284246185 +188113359036585 +188113963016361 +188114534490281 +188114535000743 +188128456944295 +188129393542553 +188129531224233 +188129531734695 +188130002545319 +188130399632793 +188130606014633 +188131406808473 +188131408905625 +188133020024217 +188145738014889 +188146207238823 +188147284126375 +188147512935833 +188147515032985 +188148356309161 +188148358916775 +188150233990553 +188150372182695 +188150834824601 +188163822805161 +188163856547225 +188164759913881 +188164762011033 +188165230724505 +188166544370343 +188168081802649 +188176661251481 +188179895059865 +188181908325785 +188182914416025 +188182979970457 +188183448683929 +188183724777641 +188185600361881 +188185633373593 +188197175910569 +188198351364265 +188198721511593 +188200161394073 +188200695661977 +188200971755689 +188201168569753 +188202847339929 +188215359997337 +188217373263257 +188218379353497 +188218986479001 +188235626331545 +188245322513817 +188249789259945 +188249823002009 +188251906845351 +188252203269529 +188252510825127 +188252739634585 +188252741731737 +188260072832409 +188265862881449 +188267738465689 +188268014559401 +188269450247577 +188269986612633 +188269988709785 +188284317819049 +188284687966377 +188285556374937 +188286094837145 +188287640218279 +188294402484903 +188301330426535 +188302876027559 +188303479496873 +188303948210345 +188303950307497 +188303950817959 +188304887196327 +188304889293479 +188317904756905 +188318476741287 +188320056434857 +188320627908777 +188321965030809 +188322069700777 +188334683021481 +188335151734953 +188335723719335 +188336493051289 +188336558605721 +188337027319193 +188337303412905 +188337874886825 +188339178997145 +188339212008857 +188351691654553 +188351829336233 +188351829846695 +188353704920473 +188355521372329 +188370015300263 +188372164370601 +188372768350377 +188372965164441 +188373337408921 +188374578380185 +188386120917161 +188388238502567 +188388534926745 +188388842482343 +188389071291801 +188389073388953 +188389914665129 +188389917272743 +188396404489625 +188396689196441 +188403164659097 +188403367895209 +188405177925017 +188405485480615 +188405781904793 +188406318269849 +188406320367001 +188406789080473 +188417215577497 +188420649476265 +188421453415833 +188422459506073 +188422993773977 +188423466681753 +188424538326425 +188425145451929 +188429071100583 +188437896454313 +188438734266537 +188441719750041 +188441785304473 +188454808398503 +188455981755047 +188456959565993 +188458130825385 +188458360145305 +188458931619225 +188460544834969 +188465154917785 +188472055376551 +188473635070121 +188474206544041 +188474435644071 +188492425013927 +188503529110937 +188507421237417 +188509100007593 +188509572915369 +188509671991975 +188524700721321 +188525174139559 +188526246322345 +188527114730905 +188527653193113 +188527686204825 +188529198574247 +188533947574951 +188542421117607 +188542649927065 +188542652024217 +188543493300393 +188543495908007 +188557785073049 +188559229280425 +188559601524905 +188559798338969 +188575032051097 +188577045317017 +188578051407257 +188578585675161 +188578861768873 +188580737353113 +188580770364825 +188593250010521 +188593387692201 +188593388202663 +188593859013287 +188595263276441 +188595539370153 +188596876492185 +188602551708327 +188610496988569 +188612510254489 +188614123470233 +188627679273129 +188627713015193 +188628616381849 +188628618479001 +188629087192473 +188630400838311 +188638247552409 +188644959993241 +188646003649191 +188647043836583 +188647340260761 +188647647816359 +188647876625817 +188647878722969 +188661032378537 +188662207832233 +188662577979561 +188664017862041 +188664552129945 +188664828223657 +188665025037721 +188666703807897 +188670629456551 +188673712489881 +188679454810281 +188679824957609 +188680693366169 +188681231828377 +188682777209511 +188706713273753 +188713613732519 +188715193426089 +188715764900009 +188717102022041 +188729719349417 +188731594933657 +188731871027369 +188733306715545 +188733843080601 +188733845177753 +188742316623257 +188746828645785 +188746966327465 +188746966837927 +188748841911705 +188749118005417 +188750090223001 +188766732495527 +188767335964841 +188767804678313 +188767807285927 +188768743664295 +188768745761447 +188775505930919 +188783375493799 +188783671917977 +188783979473575 +188784208283033 +188784210380185 +188785051656361 +188785054263975 +188795176387993 +188798539489449 +188799580187303 +188800349519257 +188800555901097 +188800883787161 +188801159880873 +188801731354793 +188803035465113 +188803068476825 +188815786467497 +188817596497305 +188818065210777 +188818130765209 +188818603672985 +188820282443161 +188834709800345 +188836821632409 +188837193876889 +188838031689113 +188838434848153 +188844507151769 +188845293077913 +188849945389735 +188851956778393 +188853497136537 +188854068610457 +188855681826201 +188867021127065 +188868770474663 +188869034392985 +188869341948583 +188869638372761 +188870174737817 +188870176834969 +188870645548441 +188879805908377 +188885918376105 +188886017452711 +188887562005159 +188901752922281 +188902590734505 +188904708319911 +188905004744089 +188905576218009 +188919837712553 +188920572951961 +188921383313577 +188921955297959 +188922251722137 +188922790184345 +188922823196057 +188924335565479 +188935911844519 +188937491538089 +188938063012009 +188938292112039 +188939463591321 +188939936499097 +188952922064281 +188954366271657 +188954738516137 +188954935330201 +188971277705385 +188971278215847 +188971884830889 +188973429383337 +188973528459943 +188973997173415 +188988387001753 +188988524683433 +188988525193895 +188988996004519 +188990400267673 +188990676361385 +188991145074857 +188992013483417 +189006506395033 +189006508492185 +189007349768361 +189022850006425 +189023753373081 +189023755470233 +189024224183705 +189025537829543 +189035654710681 +189038888519065 +189040901784985 +189041907875225 +189042718236841 +189044593821081 +189044626832793 +189049589237145 +189051552677273 +189056169369769 +189057344823465 +189057714970793 +189058286444713 +189058286955175 +189059154853273 +189059361235113 +189059623566745 +189059965214889 +189060162028953 +189061840799129 +189074353456537 +189075795248537 +189076268156313 +189076366722457 +189077979938201 +189084838167961 +189086065507737 +189093515134361 +189108816461209 +189110328830631 +189110900304551 +189111196728729 +189111504284327 +189111733093785 +189111735190937 +189124856340649 +189126731924889 +189127008018601 +189127575808679 +189128443706777 +189128980071833 +189128982168985 +189143311278249 +189143681425577 +189143945854361 +189144253409959 +189144549834137 +189145088296345 +189146633677479 +189161192832409 +189162472956073 +189162941669545 +189168284674727 +189177470200487 +189179049894057 +189180487679385 +189180958490009 +189193676480681 +189194717178535 +189195692892329 +189196294774953 +189196296872105 +189196868346025 +189198172456345 +189198205468057 +189210685113753 +189210822795433 +189210823305895 +189212698379673 +189212974473385 +189213443186857 +189221169825177 +189229846791577 +189231958623641 +189233571839385 +189245148118425 +189247231961767 +189248064751001 +189248066848153 +189248097762713 +189248908124329 +189255682655641 +189263436144809 +189263907465895 +189264478939815 +189264510935209 +189265311729049 +189265313826201 +189279642935465 +189281659347113 +189281888667033 +189281921678745 +189282460140953 +189284138911129 +189288064559783 +189291147593113 +189296889913513 +189297727725737 +189299135645081 +189299168656793 +189299844800681 +189299845311143 +189300141735321 +189300713209241 +189313801857703 +189315813246361 +189317353604505 +189317925078425 +189319538294169 +189324976532135 +189326396523929 +189331048835751 +189334600582553 +189335073490329 +189335611915673 +189349774844073 +189349873920679 +189358659110297 +189362522570137 +189366414696617 +189366415207079 +189367021822121 +189368566374569 +189369134164647 +189383694180521 +189384429419929 +189385239781545 +189385504210329 +189385811765927 +189386108190105 +189386646652313 +189386679664025 +189388192033447 +189401643386265 +189401676397977 +189402486759593 +189402751188377 +189416778532249 +189418222739625 +189418592886953 +189418791798169 +189421039945113 +189427263243673 +189434025510297 +189436038776217 +189437853130921 +189437855228073 +189439730812313 +189439763824025 +189439866396841 +189451809677481 +189452243469721 +189452381151401 +189452381661863 +189454256735641 +189454532829353 +189455001542825 +189455100619431 +189455869951385 +189462728181145 +189468452675753 +189469056655529 +189469490447769 +189470932239769 +189471405147545 +189471503713689 +189473116929433 +189486706474393 +189487609841049 +189488080651673 +189489656118681 +189497241011609 +189503953452441 +189505465821863 +189506037295783 +189506069291177 +189506870085017 +189506872182169 +189520025837737 +189521201291433 +189521571438761 +189522142912681 +189522143423143 +189523217703081 +189523480034713 +189523819585705 +189523821682857 +189524018496921 +189525697267097 +189531520838311 +189538448269481 +189538818416809 +189539082845593 +189539390401191 +189539686825369 +189540225287577 +189540694001049 +189541770668711 +189551052883353 +189554419130537 +189555967339175 +189557371602329 +189564918709657 +189566534888103 +189572607191719 +189575624670617 +189576095481241 +189577170271641 +189590588392857 +189590864486569 +189591432276647 +189592836539801 +189592838636953 +189600964370601 +189605822104985 +189605960297127 +189607835370905 +189608111464617 +189608580178089 +189625049300377 +189626660455833 +189626798137513 +189633522843033 +189640285109657 +189641221488025 +189642368952999 +189643201742233 +189643234753945 +189644045115561 +189644309544345 +189658573646503 +189659583102361 +189660151242921 +189660951816871 +189662061936025 +189662164508841 +189663136726425 +189668821599641 +189677025658265 +189677058669977 +189677597132185 +189693703259545 +189695815091609 +189697428307353 +189704286537113 +189708938848935 +189710011031721 +189710950237593 +189712490595737 +189713062069657 +189714675285401 +189727292612777 +189727763933863 +189728335407783 +189728367403177 +189729168197017 +189730275999129 +189738749541785 +189738799367577 +189744911835305 +189745010911911 +189746789834921 +189748800685465 +189760746381481 +189761584193705 +189762992113049 +189763701268649 +189763701779111 +189763998203289 +189773079194279 +189778831171753 +189779566411161 +189780376772777 +189780641201561 +189780948757159 +189781245181337 +189781783643545 +189783329024679 +189794905303719 +189796450904743 +189797525695143 +189798457050521 +189798929958297 +189799468383641 +189806477065625 +189811450784423 +189811915523481 +189813359730857 +189813729878185 +189813928789401 +189814772673191 +189816176936345 +189816715361689 +189818512115097 +189830271675047 +189830878290089 +189832422842537 +189832990632615 +189847380460953 +189847518653095 +189849393726873 +189849669820585 +189850138534057 +189850237610663 +189851006942617 +189863519600025 +189865499854233 +189865532865945 +189866343227561 +189866607656345 +189868153257369 +189875081199001 +189881843465625 +189882746832281 +189884793109913 +189885400235417 +189897881978265 +189899895244185 +189901141458329 +189901709598889 +189903620291993 +189903722864809 +189908366689689 +189910379955609 +189916708429993 +189917279903913 +189917280414375 +189918617025945 +189918956576937 +189924161170087 +189932309143721 +189932913123497 +189933346915737 +189934723153305 +189934788707737 +189935261615513 +189935360181657 +189936973397401 +189943831627161 +189951104330407 +189952508593561 +189969322289831 +189969893763751 +189970726552985 +189971098797465 +189983850310311 +189985725384089 +189986001477801 +189986569267879 +189987973531033 +189988345775513 +189989183587737 +190000996625063 +190002674884777 +190002939313561 +190003246869159 +190003543293337 +190004081755545 +190004550469017 +190005627136679 +190012570484121 +190013947807129 +190019823296681 +190020186291609 +190020623870631 +190021797447065 +190021935128745 +190026199149223 +190036463659687 +190037070785191 +190039481138585 +190039951949209 +190041026739609 +190048035421593 +190053710637735 +190054720093593 +190055288234153 +190056088808103 +190056331029159 +190057198927257 +190057301500073 +190058273717657 +190069678572953 +190069816765095 +190071626284441 +190071691838873 +190071967932585 +190072436646057 +190080163284377 +190088840250777 +190090185031065 +190090952082841 +190092565298585 +190104141577625 +190105077955993 +190105182625961 +190105789751465 +190106225420967 +190107058210201 +190107091221913 +190107901583529 +190108166012313 +190116639554969 +190122429604009 +190122900925095 +190123472399015 +190124305188249 +190125412990361 +190126489877913 +190126958591385 +190140882126233 +190140915137945 +190141453600153 +190158129104281 +190158838259881 +190158838770343 +190159135194521 +190159442750119 +190159673656729 +190172795316903 +190173867499689 +190174806705561 +190174944387241 +190176019177641 +190176918537625 +190178531753369 +190190042294951 +190191587895975 +190192191365289 +190192191875751 +190192662686375 +190193528487321 +190193594041753 +190194066949529 +190194605374873 +190208768303273 +190208867379879 +190209705192103 +190212657153433 +190217652569497 +190221516029337 +190223191653785 +190225408666279 +190226015281321 +190227420054937 +190228127623847 +190229904131481 +190243422879129 +190244233240745 +190244497669529 +190244805225127 +190245101649305 +190245640111513 +190247185492647 +190255506163097 +190258656591257 +190259801959079 +190260636845465 +190260669857177 +190261381652649 +190261480218793 +190261480729255 +190261744647577 +190263290248601 +190263394918569 +190275307252391 +190275771991449 +190277216198825 +190277554350759 +190277586346153 +190277783160217 +190277785257369 +190278386920103 +190278629141159 +190280033404313 +190280571829657 +190285637823143 +190286256702873 +190293016872345 +190295032235417 +190296036228505 +190296278449561 +190296846590121 +190298419641753 +190298757283225 +190298859856041 +190311236928921 +190311375121063 +190313250194841 +190313526288553 +190314094078631 +190314863410585 +190315870586265 +190321375928489 +190321721640345 +190327446134953 +190327479877017 +190329597812905 +190329860144537 +190330398606745 +190330497172889 +190332110388633 +190345699933593 +190346603300249 +190347348107433 +190348649577881 +190349256703385 +190355049360039 +190357062625959 +190364459281063 +190365030754983 +190365863544217 +190380564897961 +190381136371881 +190381136882343 +190382473493913 +190382813044905 +190396133616295 +190397811876009 +190398076304793 +190398383860391 +190398612669849 +190399218746777 +190399687460249 +190400764127911 +190414351795609 +190414960798375 +190415564267689 +190415826599321 +190416365061529 +190431600650919 +190432207776423 +190433749721257 +190433750231719 +190434618129817 +190436163730841 +190437940018585 +190445489765785 +190447568586137 +190447706778279 +190449581852057 +190450425735847 +190451263548071 +190451731432857 +190451829999001 +190453040055705 +190453443214745 +190464815564185 +190464953756327 +190466763275673 +190466828830105 +190467573637289 +190468978410905 +190469449221529 +190470523792039 +190482100071079 +190483679764649 +190484042759577 +190484480338599 +190485653915033 +190485791596713 +190499278568857 +190500319617193 +190500926742697 +190502195201433 +190502228213145 +190503038574761 +190503039085223 +190503303003545 +190517567105703 +190518576561561 +190519144702121 +190519716176041 +190519716686503 +190519945276071 +190521157968041 +190522130185625 +190527815058841 +190534575228313 +190535581318553 +190536019117465 +190536052129177 +190536588494233 +190536590591385 +190536656108953 +190552696718745 +190554041499033 +190554808550809 +190556421766553 +190563279996313 +190567932308135 +190569004490921 +190569038232985 +190569943696793 +190570081378473 +190571156168873 +190572055528857 +190573668744601 +190586286071977 +190587328866983 +190588161656217 +190588906463401 +190589269458329 +190590815059353 +190596607716007 +190602357596329 +190603905294505 +190604842183335 +190606153441449 +190621985572249 +190622695238311 +190623530124697 +190623561039257 +190630005587353 +190638559870361 +190638995572121 +190639370231977 +190639942216359 +190640777102745 +190640808017305 +190642322483879 +190653898762919 +190655444363943 +190656047833257 +190656048343719 +190656519154343 +190657122623657 +190657384955289 +190657923417497 +190658461842841 +190670906885529 +190670908982681 +190672353190057 +190672723337385 +190672920151449 +190672922248601 +190673523911335 +190673766132391 +190674631933337 +190675170395545 +190675708820889 +190689265134247 +190689871749289 +190691276522905 +190691984091815 +190692821904039 +190706373920153 +190706512112295 +190708387186073 +190709231069863 +190710000401817 +190722513059225 +190723658427047 +190724493313433 +190724526325145 +190725238120617 +190725336686761 +190725337197223 +190725601115545 +190726137480601 +190727146716569 +190727251386537 +190739864707241 +190740836924825 +190740905405095 +190741740291481 +190742485098665 +190743786569113 +190744393694617 +190756873340313 +190758886606233 +190758888703385 +190759892696473 +190760134917529 +190760703058089 +190760967486873 +190762276109721 +190762716324009 +190767360148889 +190769373414809 +190775701889193 +190776273873575 +190777139674521 +190777610485145 +190777950036137 +190778146850201 +190778214464921 +190791302602921 +190791336344985 +190793716612505 +190794255074713 +190794353640857 +190795966856601 +190802825086361 +190809488786841 +190810097789607 +190810963590553 +190811502052761 +190825831162025 +190829720012185 +190838166071975 +190842843769511 +190843915952297 +190844718843289 +190846868424089 +190846966990233 +190848580205977 +190859990084263 +190861668343977 +190862240328359 +190863447777449 +190863543928217 +190864113304985 +190864620595879 +190877237062311 +190878816755881 +190879617329831 +190880790906265 +190880928587945 +190895457118887 +190896064244391 +190897606189225 +190897606699687 +190900020198809 +190911528643239 +190912704096935 +190913471331737 +190913713552793 +190914281693353 +190914853167273 +190914853677735 +190915082267303 +190916294959273 +190917267176857 +190928810224295 +190929882407081 +190930619743641 +190930685298073 +190931430105257 +190931430615719 +190932834878873 +190933305689497 +190934380260007 +190947833709977 +190949178490265 +190949945542041 +190951558757785 +190959732950425 +190963135036825 +190964783210665 +190966051669401 +190966084681113 +190966895042729 +190966895553191 +190983298647449 +190984043454633 +190984406449561 +190985952050585 +190994168186265 +190997495098023 +190998431696281 +190999437786521 +190999908597145 +191000444962201 +191000512576921 +191002058177945 +191017691940249 +191017832229543 +191018698030489 +191019305155993 +191032860958889 +191032894700953 +191033800164761 +191033937846441 +191035911996825 +191037525212569 +191041787486377 +191050581355175 +191051184824489 +191051185334951 +191051656145575 +191052521946521 +191053060408729 +191066214064297 +191067389517993 +191067761762473 +191069166536089 +191070009909417 +191076596202905 +191076646028697 +191078609468825 +191078894175641 +191084402125479 +191084636496041 +191085008740521 +191085009250983 +191086413514137 +191087958895271 +191103226699945 +191103798684327 +191104664485273 +191106178951847 +191118795418279 +191119630304665 +191120375111849 +191120473677993 +191120474188455 +191122283707801 +191122388377769 +191134763353497 +191134765450649 +191136579805353 +191136776619417 +191136778716569 +191137380379303 +191137622600359 +191138488401305 +191139026863513 +191144631282343 +191145250162073 +191147498309017 +191152010331545 +191154023597465 +191154025694617 +191155029687705 +191155840049321 +191156104478105 +191157853315241 +191170368580263 +191171476602265 +191171914181287 +191172243654041 +191172988971687 +191173856869785 +191175002237607 +191186439594153 +191186473336217 +191188853603737 +191189161159335 +191189392065945 +191189490632089 +191190235949735 +191191103847833 +191203721175209 +191204693392793 +191204761873063 +191205531205017 +191205596759449 +191206065472921 +191206341566633 +191208250162585 +191210467175079 +191215225832857 +191220968153257 +191222778183065 +191223312450969 +191224857003417 +191239053453991 +191240130341543 +191240996142489 +191241466953113 +191241806504105 +191242003318169 +191242070932889 +191243616533913 +191255127075495 +191257278242985 +191257377319591 +191259757587111 +191260863511961 +191273345254809 +191273954257575 +191274820058521 +191275358520729 +191291201235623 +191292743180457 +191292743690919 +191297371594921 +191303404240281 +191306700237479 +191306934608041 +191307772420265 +191310186429849 +191310724892057 +191310823458201 +191312436673945 +191323947215527 +191325019398313 +191325492816551 +191325756734873 +191326567606951 +191327971870105 +191328442680729 +191328580872871 +191329517251239 +191341093530279 +191342673223849 +191343244697769 +191344785055913 +191353807734169 +191358103750041 +191359920201897 +191360117015961 +191361188660633 +191362032033961 +191362032544423 +191363809052057 +191364045810343 +191375385111207 +191376459901607 +191377327799705 +191377570020761 +191378138161321 +191378709635241 +191378710145703 +191378938735271 +191380151427241 +191386808518041 +191390855801511 +191392632089255 +191392632309145 +191393568687513 +191394177690279 +191394574777753 +191395045588377 +191395581953433 +191395649568153 +191397195169177 +191411459271335 +191411690177945 +191412534061735 +191413034958233 +191415415225753 +191421088344743 +191426923890073 +191427997950121 +191428031692185 +191428937155993 +191429074837673 +191430719515303 +191432662203801 +191446083470745 +191446251748761 +191447089560985 +191447155115417 +191447623828889 +191447899922601 +191454486216089 +191456784188825 +191461351055529 +191462526509225 +191462898753705 +191463765065113 +191464303527321 +191464336539033 +191465146900649 +191481548408217 +191481688697511 +191482554498457 +191483161623961 +191498935675559 +191498935895449 +191499768464793 +191499801476505 +191501315943079 +191515041292457 +191515041802919 +191516378414489 +191516685970087 +191516916876697 +191529900344729 +191529902441881 +191530038026409 +191530038536871 +191531716796585 +191531913610649 +191531915707801 +191532517370535 +191533625392537 +191534163854745 +191546479698089 +191548258593447 +191548492964009 +191548865208489 +191548865718951 +191549731519897 +191550269982105 +191551815363239 +191558577629863 +191565505571495 +191566613593497 +191567051172519 +191567654641833 +191568125962919 +191568993861017 +191582651886247 +191583486772633 +191584231579817 +191584330656423 +191584803053737 +191586140175769 +191586244845737 +191593352824217 +191598858166441 +191599898864295 +191600668196249 +191600733750681 +191601202464153 +191601478557865 +191603354142105 +191603387153817 +191605604166311 +191615866799513 +191616004481193 +191616004991655 +191617880065433 +191617882162585 +191618886155673 +191619696517289 +191619960946073 +191621709783209 +191628366874009 +191634190445223 +191635267332775 +191636133133721 +191636603944345 +191636943495337 +191637140309401 +191637207924121 +191638753525145 +191650296062121 +191650329804185 +191652413647527 +191652710071705 +191653017627303 +191653246436761 +191653248533913 +191654092417703 +191654960315801 +191659222589609 +191660579634585 +191660864341401 +191662646700711 +191668482246041 +191669660625575 +191669957049753 +191670495511961 +191684824621225 +191686634651033 +191687168918937 +191688713471385 +191696044572057 +191701837228711 +191702071599273 +191702909411497 +191705323421081 +191705861883289 +191705894895001 +191705960449433 +191707573665177 +191718983543463 +191721134710953 +191721233787559 +191722811383977 +191724719979929 +191736230521511 +191737810215081 +191738381689001 +191750044681625 +191756599648425 +191756600158887 +191770522102439 +191771596382377 +191771596892839 +191772464790937 +191772671172777 +191772707011993 +191773275152553 +191773539581337 +191773846626473 +191773847136935 +191774075946393 +191787803683495 +191788272396967 +191788875866281 +191789349284519 +191789952753833 +191790421467305 +191790424074919 +191791027544233 +191791289875865 +191791828338073 +191791861349785 +191792299148697 +191792437340839 +191793373719207 +191797804490921 +191806596262567 +191806825072025 +191806827169177 +191807671052967 +191808171949465 +191810146960793 +191818726409625 +191821960218009 +191823776669865 +191823973483929 +191825045128601 +191825889012391 +191834911180185 +191841220461977 +191842226552217 +191842292106649 +191842760820121 +191843036913833 +191844912498073 +191856488557223 +191857425155481 +191857563347623 +191858034158247 +191858431245721 +191858637627561 +191859438421401 +191859506036121 +191861051637145 +191876685399449 +191877691489689 +191878298615193 +191890780358041 +191891854418089 +191891888160153 +191892791526809 +191892793623961 +191894575983271 +191896113415577 +191902588878233 +191910178794151 +191911515405721 +191911822961319 +191912051770777 +191912053867929 +191925207523497 +191926382977193 +191926753124521 +191927621533081 +191928159995289 +191928193007001 +191929003368617 +191930878952857 +191937602928025 +191943395584679 +191943629955241 +191944000102569 +191944002199721 +191944002710183 +191944868511129 +191945406973337 +191946952354471 +191963624932761 +191963657944473 +191977216893097 +191977788877479 +191978623763865 +191979368571049 +191979940044969 +191981277167001 +191993756812697 +191993894494377 +191993895004839 +191995573264553 +191995770078617 +191996373838503 +191997481860505 +191998020322713 +192006491768217 +192011003790745 +192011141472425 +192011141982887 +192013017056665 +192014023146905 +192014833508521 +192029362039463 +192030907640487 +192031511109801 +192031979823273 +192031982430887 +192038754354585 +192045433053353 +192045466795417 +192047550638759 +192047847062937 +192048154618535 +192048383427993 +192048385525145 +192049229408935 +192059280735641 +192062714634409 +192063183347881 +192064524664217 +192064590218649 +192065058932121 +192065335025833 +192067210610073 +192067243621785 +192074219292057 +192079961612457 +192081738630553 +192081771642265 +192083850462617 +192084457588121 +192098046913191 +192099989601689 +192100195983529 +192100799963305 +192100996777369 +192101064392089 +192102609993113 +192103470368153 +192114120534695 +192116271702185 +192117442961577 +192117948375209 +192119856971161 +192130280359321 +192132338714009 +192133517093543 +192133813517721 +192134349882777 +192134351979929 +192144147234201 +192145594269081 +192151165165737 +192151737150119 +192165928067241 +192166765879465 +192169179889049 +192169718351257 +192169751362969 +192169816917401 +192171430133145 +192176012733095 +192182940674727 +192184012857513 +192184486275751 +192185089745065 +192185558458537 +192185561066151 +192186426867097 +192186965329305 +192187574332071 +192200086989479 +192201294438569 +192201666683049 +192202238156969 +192204616327337 +192217097209241 +192218913661097 +192219110475161 +192220182119833 +192234378570407 +192235452850345 +192235453360807 +192236527640745 +192236563479961 +192237131620521 +192237703604903 +192244616866471 +192251625548455 +192252562146713 +192252700338855 +192253774618793 +192254575412633 +192256188628377 +192270452730535 +192270681539993 +192270683637145 +192271524913321 +192271527520935 +192280312710553 +192285917349273 +192286991409321 +192287025151385 +192287928518041 +192287930615193 +192289712974503 +192303097536681 +192306083020185 +192306148574617 +192306617288089 +192306893381801 +192308768966041 +192315777648025 +192320344514729 +192321519968425 +192321890115753 +192322758524313 +192323296986521 +192323329998233 +192324140359849 +192326015944089 +192339970393497 +192340541867417 +192341547957657 +192342155083161 +192358761923993 +192358794935705 +192374035262119 +192375371873689 +192375679429287 +192375908238745 +192375910335897 +192378663166121 +192384381781401 +192388893803929 +192389031485609 +192389031996071 +192390907069849 +192391183163561 +192392618851737 +192393155216793 +192393157313945 +192394768432537 +192407486423209 +192407856570537 +192407859178151 +192408724979097 +192409263441305 +192410808822439 +192417571089063 +192426044631719 +192426648101033 +192427116814505 +192427119422119 +192437241546137 +192441073361065 +192441645345447 +192443225039017 +192443796512937 +192445133634969 +192453174438567 +192457851625641 +192458320339113 +192459661655449 +192460195923353 +192460472017065 +192462347601305 +192474860258713 +192474997940393 +192474998450855 +192476873524633 +192477149618345 +192478689976489 +192485344970137 +192486175222439 +192494021936537 +192495936954537 +192496133768601 +192497746984345 +192509323263385 +192511407106727 +192511703530905 +192512011086503 +192512239895961 +192512241993113 +192513085876903 +192519573093785 +192527475705241 +192528082610855 +192528950508953 +192529486874009 +192529488971161 +192543818080425 +192545595098521 +192545628110233 +192548314056089 +192549388626599 +192559051792553 +192561065058473 +192561902870697 +192564316880281 +192564624435879 +192564855342489 +192564888354201 +192564953908633 +192566567124377 +192577975125401 +192577977002663 +192579988391321 +192580128170153 +192581060035993 +192581299429545 +192581528749465 +192581804843177 +192583713439129 +192595223980711 +192596431429801 +192596803674281 +192597375148201 +192598241459609 +192598775727513 +192599753318569 +192613949989033 +192614049065639 +192615593618087 +192630589841577 +192630590352039 +192632741519529 +192632840596135 +192647869325481 +192648946213033 +192649414926505 +192649417534119 +192650283335065 +192650821797273 +192652000396697 +192663942946985 +192665589721767 +192665818531225 +192665820628377 +192666664512167 +192677719868825 +192680953677209 +192682397884585 +192682770129065 +192682966943129 +192683570922905 +192693617835417 +192698234527913 +192701220011417 +192701754279321 +192702030373033 +192703905957273 +192716418614681 +192716556806823 +192717664828825 +192718431880601 +192718707974313 +192720045096345 +192721187318439 +192726117399961 +192726903326105 +192735107384729 +192735383478441 +192735580292505 +192737292074393 +192749773817241 +192750881619353 +192751784986009 +192751787083161 +192751925275303 +192753569442471 +192763029372313 +192769172253351 +192769640966823 +192770508864921 +192770816420519 +192771045229977 +192771047327129 +192773800157353 +192784200982697 +192785376436393 +192785746583721 +192786318568103 +192786614992281 +192786922547879 +192787153454489 +192787186466201 +192787996827817 +192789872412057 +192802623414441 +192802993561769 +192803257990553 +192803565546151 +192803861970329 +192804400432537 +192804538114217 +192805945813671 +192810349832871 +192819533481369 +192821546747289 +192822618391961 +192836782336679 +192838362030249 +192838933504169 +192838962003353 +192839799815577 +192840270626201 +192852750271897 +192852887953577 +192852888464039 +192854763537817 +192855039631529 +192855607421607 +192856475319705 +192857011684761 +192857013781913 +192858624900505 +192865485227417 +192869997249945 +192870135442087 +192872010515865 +192872286609577 +192887211179417 +192890504569001 +192890973282473 +192897747813785 +192904460254617 +192905501302953 +192906544097959 +192906576093353 +192907376887193 +192907378984345 +192908222868135 +192921708093609 +192923724505257 +192924328485033 +192926204069273 +192938955071657 +192940732089753 +192940765101465 +192940971483305 +192941200803225 +192941233814937 +192943451047321 +192944525617831 +192957878404505 +192959990236569 +192961603452313 +192968461682073 +192973112116633 +192973113993895 +192975125382553 +192976197027225 +192976665740697 +192976941834409 +192978850430361 +192991332173209 +192991467757737 +192991939078823 +192992806976921 +192993343341977 +192993345439129 +193004587728281 +193009086980265 +193009186056871 +193010730609319 +193024921526441 +193025759338665 +193027876924071 +193028173348249 +193028480903847 +193028711810457 +193028744822169 +193030423592345 +193030494169767 +193043006316713 +193043741556121 +193044083204265 +193044551917737 +193044816346521 +193045123902119 +193045420326297 +193045958788505 +193047137387929 +193059080448679 +193060287897769 +193060658045097 +193060660142249 +193062097927577 +193062632195481 +193063105103257 +193076090668441 +193077534875817 +193077905023145 +193077907120297 +193078103934361 +193080352081305 +193094446309545 +193094446820007 +193096597987497 +193096697064103 +193097165777575 +193104793339289 +193111121813673 +193111555605913 +193111693798055 +193112801820057 +193112997397913 +193113568871833 +193113844965545 +193115182087577 +193116324309671 +193127799414953 +193128769535385 +193129674999193 +193129708010905 +193130782801305 +193139306169753 +193146018610585 +193146921977241 +193146924074393 +193148134449321 +193162090995881 +193165884743849 +193165886841001 +193167762425241 +193172757841305 +193173585996455 +193174721281433 +193179337973929 +193180513427625 +193180883574953 +193181455559335 +193181751983513 +193182059539111 +193182290445721 +193183133819049 +193184072805031 +193185009403289 +193193118041497 +193196484288681 +193198963852697 +193199239946409 +193199436760473 +193201148542361 +193213866533033 +193214670472601 +193216683738521 +193217755383193 +193231951833767 +193233497434791 +193234100904105 +193234901697945 +193234903795097 +193247887263129 +193248025455271 +193249900529049 +193250176622761 +193250744412839 +193251612310937 +193252148675993 +193252150773145 +193253761891737 +193266479882409 +193266850029737 +193267114458521 +193267422014119 +193267718438297 +193268254803353 +193268256900505 +193268725613977 +193275588001177 +193282348170649 +193282350267801 +193284361436569 +193286110273705 +193300638804647 +193302216401065 +193303656283545 +193304127094169 +193316845084841 +193319463379113 +193319465476265 +193321341060505 +193321476645033 +193333853717913 +193333991910055 +193335866983833 +193336143077545 +193344338429337 +193346351695257 +193353015395737 +193355127227801 +193356740443545 +193368316722585 +193369357770921 +193370400565927 +193370432561321 +193371233355161 +193372341157273 +193380814699929 +193386604748969 +193387076070055 +193387679539369 +193388480333209 +193402811539625 +193404588557721 +193405057271193 +193405090282905 +193407307515289 +193408382085799 +193415144352423 +193420058517673 +193420896329897 +193422304249241 +193423013915303 +193423310339481 +193423617895079 +193423848801689 +193425631160999 +193436968584601 +193436970461863 +193438981850521 +193440053495193 +193440522208665 +193440798302377 +193442706898329 +193448542223769 +193454217439911 +193455424889001 +193455795036329 +193457234918809 +193457769186713 +193458242094489 +193458780519833 +193459920864665 +193472943448233 +193473042524839 +193489583811239 +193491734978729 +193492302768807 +193506862784681 +193507598024089 +193508408385705 +193508672814489 +193508980370087 +193509276794265 +193509813159321 +193509815256473 +193510993855897 +193517146357145 +193522936406185 +193523906526617 +193524811990425 +193524845002137 +193525919792537 +193527465393561 +193539947136409 +193541391343785 +193541761491113 +193541960402329 +193544208549273 +193544746974617 +193549812968103 +193550431847833 +193561021735081 +193574978281641 +193575412073881 +193575550266023 +193576658288025 +193576853865881 +193577425339801 +193577701433513 +193579038555545 +193585896785305 +193591621279913 +193592225259689 +193594100843929 +193594376937641 +193594573751705 +193596285533593 +193609875078553 +193610778445209 +193611990917289 +193622022831513 +193627088824999 +193627926857113 +193628634426023 +193629237895337 +193630038689177 +193630410933657 +193643194441897 +193644740042921 +193645312027303 +193645608451481 +193645916007079 +193646146913689 +193646988189865 +193646990287017 +193647929272999 +193648865871257 +193654689442471 +193656012965273 +193661616873641 +193661987020969 +193662251449753 +193662559005351 +193662855429529 +193663391794585 +193663393891737 +193663862605209 +193677723001001 +193678526940569 +193679135943335 +193680540206489 +193681546296729 +193681611851161 +193695775795879 +193697353392297 +193698793274777 +193699264085401 +193700338875801 +193711743731097 +193711881923239 +193713756997017 +193714033090729 +193714600880807 +193716005143961 +193716377388441 +193717618359705 +193722228442521 +193728990709145 +193729128901287 +193731003975065 +193731280068777 +193731509388697 +193746204638617 +193746206735769 +193747854909609 +193748217904537 +193749829059993 +193749966741673 +193756691447193 +193758704713113 +193763453713817 +193764494762153 +193765537557159 +193766370346393 +193767478148505 +193768555036057 +193783319847081 +193791990203801 +193799725548953 +193800194262425 +193803519077031 +193816871863705 +193818983695769 +193820596911513 +193827455141273 +193832105575833 +193832107453095 +193834118841753 +193834257033895 +193835659199897 +193835935293609 +193837843889561 +193837948559529 +193850461216937 +193850932538023 +193851770350247 +193852336801177 +193852612894889 +193863581187481 +193868080439465 +193868179516071 +193869485213081 +193871969289625 +193886160717209 +193886870383271 +193887166807449 +193887474363047 +193887705269657 +193889487628967 +193896247798439 +193900721749401 +193901999775913 +193902735015321 +193903545376937 +193903809805721 +193904117361319 +193904413785497 +193904950150553 +193904952247705 +193906130847129 +193917372410535 +193918073907879 +193919281356969 +193919619508903 +193919651504297 +193920223488679 +193920694299303 +193921091386777 +193921625654681 +193922098562457 +193922636987801 +193923777332633 +193927702981287 +193928321861017 +193935084127641 +193936528335017 +193936898482345 +193937097393561 +193939345540505 +193939883965849 +193953440279207 +193955451667865 +193955591446697 +193956159236775 +193957935744409 +193963786798489 +193969545035161 +193970549065113 +193970687257255 +193972562331033 +193972838424745 +193974175546777 +193986792874153 +193987762994585 +193988668458393 +193989413265577 +193989512342183 +193989776260505 +193991321861529 +193997114518183 +193998249803161 +194005012069785 +194005915436441 +194006660243625 +194017814676889 +194024878203049 +194039877034153 +194040449018535 +194040745442713 +194041283904921 +194042125181097 +194042127788711 +194043066264231 +194055511489945 +194057629425833 +194057891757465 +194058233405609 +194058430219673 +194059033979559 +194060142001561 +194072859992233 +194073663931801 +194074272934567 +194074876403881 +194075138735513 +194075677197721 +194076683287961 +194091783325081 +194092490893991 +194093328706215 +194093895157145 +194095105213849 +194102022987945 +194106880722329 +194107018914471 +194108893988249 +194109737872039 +194110575684263 +194111043569049 +194111142135193 +194111514379673 +194112352191897 +194112755350937 +194124165229223 +194125843488937 +194126107917721 +194126415473319 +194126711897497 +194127248262553 +194127250359705 +194127719073177 +194141341629849 +194141343727001 +194141412207271 +194142991900841 +194143354895769 +194144966051225 +194145103732905 +194145104243367 +194159632263847 +194161209860265 +194161781334185 +194161781844647 +194162649742745 +194163120553369 +194163223126185 +194164195343769 +194170331104665 +194177646476697 +194178456838313 +194178721267097 +194179028822695 +194192847177113 +194192985369255 +194194860443033 +194197010023833 +194203331888537 +194205345154457 +194212008854937 +194214120687001 +194215733902745 +194227310181785 +194228351230121 +194228958355625 +194229394025127 +194230226814361 +194231070698151 +194231334616473 +194238672874151 +194239808159129 +194244422754473 +194245598208169 +194246907341479 +194247473792409 +194247749886121 +194248218599593 +194262606841241 +194263582016921 +194263612931481 +194264050730393 +194267375544999 +194281297708441 +194282007374503 +194282842260889 +194295962043801 +194295963921063 +194297975309721 +194298112991401 +194298113501863 +194299187781801 +194299791761577 +194301700357529 +194313210899111 +194314418348201 +194314756500135 +194314788495529 +194315359969449 +194315360479911 +194315589069479 +194315831290535 +194316228378009 +194316434759849 +194316697091481 +194317235553689 +194317773979033 +194318914323865 +194331936907433 +194332035984039 +194332873796263 +194333341681049 +194334185054377 +194348577270439 +194350588659097 +194351296228007 +194364578217369 +194366591483289 +194367401844905 +194367402355367 +194367666273689 +194367973829287 +194368270253465 +194368806618521 +194368808715673 +194381929865385 +194382899985817 +194382970563239 +194383805449625 +194384550256809 +194384649333415 +194384913251737 +194386458852761 +194398938498457 +194400384802985 +194400754950313 +194400951764377 +194400953861529 +194401019379097 +194402663546265 +194403202008473 +194403740433817 +194404341267865 +194408806427303 +194409425307033 +194411889460633 +194416185476505 +194418198742425 +194419204832665 +194420015194281 +194420279623065 +194433401503129 +194434405533081 +194434543725223 +194436418799001 +194438032014745 +194444890244505 +194445718399655 +194450648481177 +194451553944985 +194453028748697 +194453370396841 +194453567210905 +194455278992793 +194469771904409 +194470516711593 +194478217964199 +194480231230119 +194486920316313 +194488465697447 +194489032148377 +194490645364121 +194503733502121 +194504305486503 +194505171287449 +194505981649065 +194506246077849 +194519302220455 +194520980480169 +194521552464551 +194522385253785 +194522387350937 +194522856064409 +194536716460201 +194537520399769 +194538129402535 +194538732871849 +194538995203481 +194539533665689 +194554769255079 +194556209169817 +194556346851497 +194556918325417 +194556918835879 +194558360117417 +194559332335001 +194570737190297 +194570875382439 +194571947565225 +194572750456217 +194574900037017 +194574998603161 +194576611818905 +194583470048665 +194587984168345 +194588122360487 +194589194543273 +194589997434265 +194591243648409 +194592147015065 +194605200194969 +194605268675239 +194606848368809 +194608822519193 +194608960200873 +194608960711335 +194622447173017 +194624095346857 +194625363805593 +194626207689383 +194626471607705 +194636233344409 +194639560256167 +194641502944665 +194642313306281 +194642577735065 +194642884780201 +194642885290663 +194658749922713 +194659187721625 +194659757098393 +194659824713113 +194661370314137 +194662512536231 +194675865322905 +194677977154969 +194679590370713 +194691099035033 +194691100912295 +194693112300953 +194693249982633 +194693250493095 +194694928752809 +194696837348761 +194708279222441 +194709454676137 +194711330260377 +194711606354089 +194712075067561 +194718661361049 +194720959333785 +194725526200489 +194727073898665 +194727074409127 +194728478672281 +194729322045609 +194745154176409 +194745863842471 +194746729643417 +194747336768921 +194762538836137 +194762539346599 +194763110820519 +194763943609753 +194763976621465 +194777067367079 +194778274816169 +194778644963497 +194779216437417 +194779216947879 +194779445537447 +194779687758503 +194780553559449 +194781092021657 +194782770791833 +194786696440487 +194787315320217 +194794075489689 +194795521794217 +194795891941545 +194796088755609 +194796090852761 +194796156370329 +194797767525785 +194797800537497 +194798338999705 +194808126408089 +194812433738407 +194813040863911 +194814445127065 +194828538494361 +194829680716455 +194831555790233 +194833169005977 +194846827031207 +194847661917593 +194848406724777 +194848505801383 +194850315320729 +194863033311401 +194864908895641 +194865377609113 +194865653702825 +194876808136089 +194880041944473 +194882055210393 +194883061300633 +194883871662249 +194884136091033 +194899442477735 +194900308278681 +194901118640297 +194901315454361 +194901383069081 +194902928670105 +194914504949145 +194915410412953 +194916885216665 +194917423678873 +194919135460761 +194920210251161 +194932657391001 +194933266393767 +194934132194713 +194934670656921 +194945469398425 +194948999766185 +194950776784281 +194952888616345 +194954501832089 +194966012373671 +194967084556457 +194970037028249 +194970135594393 +194971748810137 +194983158688423 +194985309855913 +194985408932519 +194986241721753 +194986712532377 +194988895124889 +194993859626393 +195000337186201 +195000405666471 +195001985360041 +195002556833961 +195003959510425 +195004097192105 +195004097702567 +195005874210201 +195020065637785 +195020203319465 +195020774793385 +195020775303847 +195022216585385 +195027688565415 +195034697247399 +195036639935897 +195037450297513 +195037714726297 +195038021771433 +195038022281895 +195051978828455 +195053051011241 +195053524429479 +195054599219879 +195055100116377 +195056003483033 +195063153502887 +195070771407527 +195071002314137 +195071846197927 +195073114146201 +195074727361945 +195082901554585 +195086303640985 +195087951814825 +195088148628889 +195089220273561 +195090064157351 +195091840664985 +195096551374233 +195096836081049 +195102395631001 +195103416213673 +195106401697177 +195106467251609 +195106743345321 +195107212058793 +195117336790425 +195122606390681 +195123613566361 +195123681181081 +195125226782105 +195126369004199 +195141000833703 +195141866634649 +195142473760153 +195154955503001 +195156968768921 +195157106450601 +195157106961063 +195160693816729 +195165440214425 +195173781954729 +195174353428649 +195174353939111 +195174582528679 +195174824749735 +195175461961113 +195175690550681 +195176229012889 +195189382668457 +195190558122153 +195190930366633 +195190930877095 +195191796678041 +195192335140249 +195193178513577 +195207570729639 +195208177855143 +195209043656089 +195209582118297 +195209719799977 +195226395814567 +195226967288487 +195227800077721 +195227833089433 +195235417982361 +195241964022439 +195242798908825 +195243543716009 +195243642792615 +195244115189929 +195245419300249 +195245452311961 +195257931957657 +195258070149799 +195259748409513 +195259945223577 +195259947320729 +195260012838297 +195261623993753 +195261657005465 +195262195467673 +195269246921383 +195275178935705 +195275317127847 +195277192201625 +195278198291865 +195279008653481 +195279273082265 +195292394962329 +195293537184423 +195295082785447 +195296157575847 +195297025473945 +195302698592935 +195302929499545 +195310547404185 +195311725783719 +195312022207897 +195312329763495 +195312560670105 +195313404553895 +195314272451993 +195315347242393 +195326889779369 +195328699809177 +195328765363609 +195329234077081 +195329510170793 +195338394437017 +195344136757417 +195345913775513 +195345946787225 +195348025607577 +195349638823321 +195363298945703 +195363663850151 +195364164746649 +195364975108265 +195365171922329 +195365239537049 +195366785138073 +195378295679655 +195379974449831 +195380446847145 +195380545923751 +195381378712985 +195382123520169 +195384032116121 +195396513858969 +195397988662681 +195398527124889 +195403293221033 +195406998570393 +195415202629017 +195415340310697 +195415911784617 +195415912295079 +195429868841639 +195430941024425 +195432017911977 +195433092702377 +195433355034009 +195433893496217 +195433926507929 +195433992062361 +195435605278105 +195442117796009 +195442463507865 +195447115819687 +195448188002473 +195448661420711 +195449264890025 +195449361040793 +195449736211111 +195450237107609 +195450339680425 +195450602012057 +195451140474265 +195464262134439 +195465841828009 +195466413301929 +195467954170535 +195476976338329 +195483088806057 +195483285620121 +195484357264793 +195485201148583 +195486977656217 +195498553715367 +195498553935257 +195499627995305 +195499628505767 +195500496403865 +195501306765481 +195501571194265 +195501878239401 +195501878749863 +195502175174041 +195510805277351 +195516875483815 +195517743381913 +195518750557593 +195518818172313 +195520363773337 +195521505995431 +195532845516185 +195534627875495 +195534856684953 +195534858782105 +195535702665895 +195538178573721 +195538583829913 +195544654036377 +195550092494233 +195552103663001 +195552105760153 +195552243441833 +195552243952295 +195553888119463 +195555830807961 +195567272681641 +195568448645799 +195570258165145 +195570323719577 +195571068526761 +195577654820249 +195579952792985 +195583681847465 +195584519659689 +195585695113385 +195586065260713 +195586067357865 +195586067868327 +195586933669273 +195587472131481 +195587505143193 +195588315504809 +195604421632169 +195604857301671 +195605222206119 +195605690090905 +195605723102617 +195606330228121 +195606434898089 +195622104279719 +195622937068953 +195622970080665 +195637638422697 +195638209896617 +195638210407079 +195638438996647 +195639318429081 +195639547018649 +195640085480857 +195648556926361 +195653068948889 +195653206630569 +195653207141031 +195654885400745 +195655082214809 +195655084311961 +195656760984985 +195656793996697 +195657332458905 +195671427197607 +195672031715497 +195672034323111 +195672900124057 +195673438586265 +195673576267945 +195687531953561 +195688674175655 +195690219776679 +195690823245993 +195691294567079 +195705820490407 +195706655376793 +195707400183977 +195707499260583 +195709308779929 +195716284450201 +195717349583527 +195722026770601 +195723836800409 +195723902354841 +195724371068313 +195724647162025 +195726522746265 +195735801595289 +195739173595815 +195741048669593 +195742054759833 +195742865121449 +195743129550233 +195745535526297 +195750747454873 +195758800841383 +195759301737881 +195760013533353 +195760112099497 +195760376528281 +195761922129305 +195774403872153 +195775582251687 +195775878675865 +195776186231463 +195776415040921 +195776417138073 +195777261021863 +195779203710361 +195786212392345 +195791648753049 +195791650850201 +195793125653913 +195793662018969 +195793664116121 +195798430212265 +195807789989273 +195807993225385 +195809770243481 +195809803255193 +195811882075545 +195812489201049 +195813495291289 +195813563771559 +195825005832871 +195826078015657 +195827154903209 +195828492025241 +195829030487449 +195829063499161 +195829129053593 +195830742269337 +195842152147623 +195844303315113 +195845235180953 +195845979988137 +195847888584089 +195847993254057 +195859399125671 +195860978819241 +195861550293161 +195868431559335 +195873213285785 +195879059096985 +195879196778665 +195879768252585 +195879768763047 +195880634563993 +195881207947433 +195893690706599 +195894765496999 +195895839776937 +195896443756713 +195897015230633 +195897015741095 +195910972287655 +195912044470441 +195912517888679 +195913121357993 +195913590071465 +195913592679079 +195914196148393 +195914458480025 +195914996942233 +195927982507417 +195929764866727 +195929993676185 +195929995773337 +195930839657127 +195946945274025 +195947142088089 +195948213732761 +195955829540249 +195962409672873 +195963447444889 +195963585637031 +195965395156377 +195965460710809 +195966205517993 +195967073926553 +195968081102233 +195980731951783 +195981806231721 +195982035551641 +195982607025561 +195984220241305 +195985362463399 +195999282529689 +195999558623401 +196000359197351 +196000827082137 +196000860093849 +196001467219353 +196001571889321 +196013948962201 +196015960130969 +196015962228121 +196016100420263 +196017744587431 +196024087961769 +196024433673625 +196027204517273 +196033347398311 +196034213199257 +196034455420313 +196034684009881 +196035220374937 +196035222472089 +196036833590681 +196048376127657 +196049551581353 +196049921728681 +196049924336295 +196050790137241 +196051328599449 +196051361611161 +196052171972777 +196054047557017 +196066564188839 +196067168706729 +196067171314343 +196068037115289 +196068575577497 +196068713259177 +196082904686761 +196086793536921 +196086826548633 +196095239596711 +196100385497257 +196102537175209 +196104445771161 +196116925416857 +196117063098537 +196117063608999 +196118741868713 +196118938682777 +196119214776489 +196120617452953 +196120650464665 +196121186829721 +196121188926873 +196122800045465 +196134310587047 +196136185660825 +196138002112681 +196151388421529 +196152530643623 +196154076244647 +196154679713961 +196155151035047 +196160281206953 +196161922958745 +196169540863385 +196170719242919 +196171015667097 +196171323222695 +196171552032153 +196171554129305 +196172398013095 +196174340701593 +196185883238569 +196187660256665 +196187693268377 +196188503629993 +196190379214233 +196197387896217 +196202926980505 +196203130216617 +196204907234713 +196204940246425 +196207019066777 +196207626192281 +196208632282521 +196208700762791 +196220040283545 +196222657309351 +196223364587689 +196223870001321 +196223968567465 +196225778597273 +196237289138855 +196238496587945 +196239440306345 +196240372172185 +196240840885657 +196241116979369 +196243025575321 +196243130245289 +196254568622759 +196255505221017 +196255507318169 +196256982121881 +196257518486937 +196257520584089 +196259131702681 +196265992029593 +196268762873241 +196274905754279 +196275771555225 +196276344938665 +196289934483625 +196291011371177 +196292348493209 +196292886955417 +196292919967129 +196292985521561 +196294065554841 +196294598737305 +196307181461673 +196307654879911 +196308258349225 +196308727062697 +196308729670311 +196309595471257 +196310133933465 +196323255593639 +196324463042729 +196324835287209 +196325406761129 +196325435260313 +196326807340441 +196333669727641 +196341710020777 +196342082265257 +196358621964967 +196360773132457 +196360872209063 +196368182558105 +196368968484249 +196375868943015 +196377172542873 +196377744016793 +196378020110505 +196379357232537 +196380499454631 +196391838975385 +196393621334695 +196393850144153 +196393852241305 +196394696125095 +196409085953433 +196409559689895 +196411097122201 +196411099219353 +196411237411495 +196412881578663 +196415865315497 +196426266140841 +196427442104999 +196428987706023 +196429251624345 +196430061985961 +196430930394521 +196431937570201 +196443513118889 +196444688572585 +196445058719913 +196445630704295 +196445927128473 +196446234684071 +196446465590681 +196446498602393 +196447309474471 +196448247949991 +196449184548249 +196449322740391 +196461598639513 +196462604729753 +196463138997657 +196463415091369 +196463611905433 +196464683550105 +196465323687321 +196465428357289 +196478041677993 +196478845617561 +196481027161497 +196481864973721 +196481930528153 +196496126978727 +196497203866279 +196497672579751 +196498069667225 +196498311888281 +196498540477849 +196499076842905 +196499078940057 +196500690058649 +196507550385561 +196512062408089 +196512200089769 +196512200600231 +196514075674009 +196514351767721 +196515787455897 +196516323820953 +196517937036697 +196531025174697 +196531893583257 +196532432045465 +196532569727145 +196546525412761 +196549816705193 +196550288026279 +196566018983321 +196566393643177 +196566993616281 +196575228083609 +196581020229801 +196582566341287 +196582797247897 +196582830259609 +196583036641449 +196583640621225 +196584441415065 +196584506932633 +196585045394841 +196585516205465 +196586590775975 +196598167055015 +196600042128793 +196600318222505 +196601288342937 +196610526840217 +196615177274777 +196617190540697 +196617794300583 +196618262185369 +196619006992553 +196620915588505 +196633397331353 +196634872135065 +196635179690663 +196635408500121 +196635410597273 +196636254481063 +196649705613991 +196650642212249 +196650644309401 +196650780404391 +196651251215015 +196652119113113 +196652655478169 +196652657575321 +196654268693913 +196664973418665 +196666986684585 +196668763702681 +196668796714393 +196670546061991 +196671482660249 +196672488750489 +196672557230759 +196672559327911 +196685071474857 +196686148362409 +196687189060263 +196687485484441 +196687793040039 +196688023946649 +196689202546073 +196689735728537 +196697909921177 +196701143729561 +196701145606823 +196702353055913 +196703156995481 +196704163085721 +196704228640153 +196704697353625 +196704973447337 +196706882043289 +196706986713257 +196718392584871 +196719600033961 +196719970181289 +196719972278441 +196720572251545 +196721410063769 +196721944331673 +196722417239449 +196726346033831 +196737217669799 +196738762222247 +196739628023193 +196753758956199 +196754866978201 +196755910123689 +196756009200295 +196758389467815 +196769864573097 +196770834693529 +196771037929641 +196771773169049 +196772114817193 +196773155515047 +196773451939225 +196773990401433 +196786975966617 +196787111551145 +196788987135385 +196788989232537 +196789591115161 +196805566488745 +196805936636073 +196805938733225 +196815651154599 +196816786439577 +196821403132073 +196822579096231 +196824124697255 +196824388615577 +196824824317337 +196825198977193 +196827074561433 +196839725410983 +196841029010841 +196841305104553 +196841876578473 +196843213700505 +196844355922599 +196848651938471 +196856735630745 +196857741720985 +196858275988889 +196858552082601 +196858748896665 +196859820541337 +196860460678553 +196860565348521 +196872940324249 +196872942421401 +196874953590169 +196874955687321 +196879721783465 +196886197976473 +196891263969959 +196892809570983 +196893206658457 +196893448879513 +196893677469081 +196894213834137 +196894215931289 +196895827049881 +196896528547225 +196907369586857 +196908545040553 +196908915187881 +196909487172263 +196909783596441 +196910091152039 +196910319961497 +196910322058649 +196910355070361 +196911165942439 +196913041016217 +196913179208359 +196918546358441 +196924413328793 +196926162165929 +196926426594713 +196926734150311 +196927030574489 +196927566939545 +196927569036697 +196927706718377 +196941898145961 +196942702085529 +196944715351449 +196945721441689 +196945786996121 +196950319770279 +196961528537257 +196961530634409 +196962130607513 +196962968419737 +196963541803177 +196975454136999 +196975918876057 +196976057068199 +196977932141977 +196978208235689 +196978776025767 +196979643923865 +196980180288921 +196981793504665 +196986403587481 +196993304046247 +196995179120025 +196995455213737 +197010381880729 +197012393049497 +197013673173161 +197028669907113 +197029744697513 +197030545491353 +197030547588505 +197044876697769 +197045345921703 +197046422809255 +197046653715865 +197046893109417 +197047494992041 +197047497089193 +197048363400601 +197048901862809 +197049372673433 +197050447243943 +197055196244647 +197057209510567 +197062123675817 +197063900693913 +197064369407385 +197065683053223 +197066619651481 +197067694221991 +197067696319143 +197079033742745 +197081047008665 +197081650768551 +197082118653337 +197082863460521 +197084772056473 +197096280720793 +197096282598055 +197097490047145 +197098293986713 +197099300076953 +197099365631385 +197099834344857 +197100110438569 +197101986022809 +197102019034521 +197102123704489 +197113562081959 +197114498680217 +197114636361897 +197114636872359 +197115107682983 +197115711152297 +197116511946137 +197116514043289 +197118125161881 +197132354661031 +197134765014425 +197145636650393 +197148927942825 +197150335862169 +197151045528231 +197151341952409 +197151649508007 +197151878317465 +197151880414617 +197153059014041 +197153186940313 +197159211515289 +197159496222105 +197165001564329 +197165971684761 +197166174920873 +197166910160281 +197167984950681 +197168292506279 +197168588930457 +197169125295513 +197169127392665 +197182249052839 +197183456501929 +197183826649257 +197185266531737 +197185800799641 +197186273707417 +197186812132761 +197187952477593 +197191878126247 +197192497005977 +197200703479977 +197201073627305 +197217615424167 +197218723446169 +197219766591657 +197227961943449 +197234290417833 +197234862402215 +197236166002073 +197236442095785 +197237013569705 +197238350691737 +197247674629529 +197250968019113 +197252843603353 +197264087989657 +197268077315481 +197270090581401 +197271303053481 +197271907033257 +197285259600041 +197286435564199 +197287981165223 +197289053348009 +197289055445161 +197289994431143 +197290931029401 +197296754600615 +197302506578089 +197303682031785 +197304052179113 +197304624163495 +197304920587673 +197305228143271 +197305456952729 +197305459049881 +197306300326057 +197306302933671 +197308178007449 +197308316199591 +197320256872617 +197320592098713 +197321598188953 +197322132456857 +197322408550569 +197322605364633 +197323677009305 +197324317146521 +197324421816489 +197337035137193 +197337839076761 +197339852342681 +197340858432921 +197340923987353 +197355120437927 +197356666038951 +197357269508265 +197357305347481 +197358070302105 +197358072399257 +197359683517849 +197365358733991 +197371055867289 +197371194059431 +197373069133209 +197373345226921 +197375317280153 +197376930495897 +197388269796761 +197390018633897 +197390283062681 +197390590618279 +197390887042457 +197391423407513 +197391425504665 +197391894218137 +197398756605337 +197401054578073 +197405518871961 +197407530040729 +197425385005225 +197426824887705 +197427398271145 +197428370488729 +197433086257831 +197441559800487 +197441790707097 +197442631983273 +197443500391833 +197444038854041 +197445584235175 +197457160514215 +197459035587993 +197459311681705 +197469520299417 +197474170733977 +197476183999897 +197478000451753 +197479909047705 +197492526375081 +197494401959321 +197494678053033 +197509635671449 +197509773353129 +197509773863591 +197510244674215 +197511648937369 +197513262153113 +197527757161881 +197528225875353 +197529539521191 +197531550689959 +197531552787111 +197538312956583 +197544064934057 +197545472853401 +197546182519463 +197546478943641 +197546786499239 +197547015308697 +197547017405849 +197548196005273 +197556903380377 +197560137188761 +197560139066023 +197561346515113 +197562150454681 +197562288646823 +197563156544921 +197563690812825 +197563966906537 +197565842490777 +197565875502489 +197578593493161 +197578963640489 +197580403522969 +197580937790873 +197581410698649 +197581949123993 +197583089468825 +197596211128999 +197600000902553 +197606917089959 +197612752415399 +197613860437401 +197614903582889 +197628858032297 +197629828152729 +197630031388841 +197630766628249 +197631841418649 +197632148974247 +197632445398425 +197632981763481 +197632983860633 +197639179676327 +197640314961305 +197646105010345 +197647980594585 +197659879835033 +197664559947945 +197664930095273 +197667882347175 +197683118156455 +197684190339241 +197685131422375 +197694315070873 +197697576648089 +197698718870183 +197700298563753 +197700870037673 +197702207159705 +197714925150377 +197715393863849 +197715729089945 +197716735180185 +197716941562025 +197717203893657 +197717269448089 +197717545541801 +197717742355865 +197719421126041 +197719454137753 +197720495186089 +197731933783449 +197733848483225 +197733947049369 +197745191435673 +197751095461273 +197751803030183 +197753207293337 +197753579537817 +197754417350041 +197754820509081 +197767908647081 +197768480631463 +197768777055641 +197769084611239 +197769313420697 +197769315517849 +197770156794025 +197770159401639 +197783406787993 +197783477365415 +197785155625129 +197785156135591 +197785420053913 +197785727609511 +197786024033689 +197786560398745 +197786562495897 +197787031209369 +197800891605161 +197801695544729 +197803170348441 +197803708810649 +197804714900889 +197809313229479 +197818976395433 +197820521996457 +197821093980839 +197821961878937 +197834912335257 +197835050527399 +197836925601177 +197837201694889 +197839075181977 +197839173748121 +197840786963865 +197845397046681 +197852297505447 +197854448672937 +197869375339929 +197871023513769 +197873135856295 +197881873317273 +197882296436121 +197887663366313 +197888270491817 +197889538950553 +197889815044265 +197905647175065 +197905678089625 +197906488451241 +197907356859801 +197907895322009 +197909440703143 +197922892055961 +197922894153113 +197923362866585 +197926687681191 +197926689778343 +197938027201945 +197940040467865 +197941856919721 +197943765515673 +197955274179993 +197955276057255 +197956483506345 +197957287445913 +197957425127593 +197957425638055 +197958293536153 +197958499917993 +197959103897769 +197960979482009 +197961012493721 +197973492139417 +197973629821097 +197973630331559 +197974101142183 +197974938954407 +197975505405337 +197975781499049 +197976250212521 +197977118621081 +197991348120231 +197992653817241 +197995137893785 +198003551124889 +198009329321369 +198010038987431 +198010335411609 +198010642967207 +198010871776665 +198010873873817 +198012052473241 +198018489681305 +198023995023529 +198024965143961 +198026714491559 +198026978409881 +198027285965479 +198027582389657 +198028118754713 +198028120851865 +198028727757479 +198042449961129 +198042820108457 +198043084537241 +198043391582377 +198043392092839 +198044259990937 +198044466372777 +198044728704409 +198044794258841 +198045267166617 +198045805591961 +198046945936793 +198050871585447 +198051490465177 +198053954618777 +198058250634649 +198059696939177 +198060067086505 +198060263900569 +198060331515289 +198061975682457 +198063019338407 +198076608883367 +198078620272025 +198086955402649 +198092713639321 +198093855861415 +198095435554985 +198096236128935 +198097344150937 +198109961478313 +198111837062553 +198112581869737 +198112680946343 +198120283122343 +198127070774681 +198128985474457 +198129084040601 +198129828847785 +198147236445593 +198148046807209 +198148311235993 +198163045638313 +198163617622695 +198164450411929 +198164452509081 +198164483423641 +198165293785257 +198178781618345 +198179585557913 +198180798029993 +198181060361625 +198181402009769 +198181598823833 +198183277594009 +198183310605721 +198196028596393 +198196832535961 +198198045008041 +198198274327961 +198198307339673 +198198845801881 +198199851892121 +198214951929241 +198215659498151 +198216497310375 +198217063761305 +198218676977049 +198225535206809 +198230049326489 +198230187518631 +198232062592409 +198234212173209 +198234310739353 +198235923955097 +198247333833383 +198249012603559 +198249276521881 +198249584077479 +198249812886937 +198250416866713 +198250418963865 +198250887677337 +198260048037273 +198264512331161 +198266160505001 +198268272847527 +198282832863401 +198284240782745 +198284378464425 +198284949938345 +198284950448807 +198285818346905 +198293499708825 +198294327863975 +198300815080857 +198301625442473 +198301889871257 +198302197426855 +198302493851033 +198303032313241 +198304577694375 +198316153973415 +198320178627993 +198328513758617 +198333164193177 +198335177459097 +198336993910953 +198338902506905 +198351519834281 +198352126959785 +198353395418521 +198353671512233 +198354239302311 +198360726519193 +198367591358633 +198368195338409 +198368629130649 +198368766812329 +198368767322791 +198370642396569 +198370918490281 +198371387203753 +198372255612313 +198386748523929 +198386781535641 +198387123183785 +198387219334553 +198387856326041 +198390544149159 +198404466312601 +198405175978663 +198406008767897 +198406010865049 +198406041779609 +198419130647961 +198419132525223 +198420339974313 +198421143913881 +198421281595561 +198421282106023 +198422356385961 +198422958268585 +198422960365737 +198424835949977 +198424868961689 +198437586952361 +198437957099689 +198438221528473 +198438528573609 +198438529084071 +198439603364009 +198439832683929 +198439865695641 +198440404157849 +198440942583193 +198442082928025 +198450191566233 +198453557813417 +198455106022055 +198456510285209 +198471745874599 +198472353000103 +198473757263257 +198490570959527 +198491142433447 +198491174428841 +198491975222681 +198491977319833 +198506974053785 +198507442767257 +198507718860969 +198507817937575 +198518873294233 +198522107102617 +198523553407145 +198523923554473 +198524120368537 +198524187983257 +198525799138713 +198525832150425 +198526875806375 +198542373436825 +198543183798441 +198543448227225 +198556570107289 +198557712329383 +198561200618905 +198562275409305 +198569284091289 +198574722549145 +198576197352857 +198576536903849 +198576735815065 +198578447596953 +198579522387353 +198590927242649 +198591064924329 +198592841942425 +198592940508569 +198593685315753 +198608311902377 +198610088920473 +198612200752537 +198613813968281 +198626902106281 +198627474090663 +198628306879897 +198628339891609 +198629150253225 +198629414682009 +198630960283033 +198635924784537 +198637888224665 +198642470824615 +198644149594791 +198644721068711 +198645553857945 +198646024668569 +198660689003929 +198662130795929 +198662163807641 +198662702269849 +198668306688679 +198671173715353 +198677969854633 +198679377773977 +198679515455657 +198680086929577 +198680087440039 +198694043986599 +198695116169385 +198697595733401 +198698068641177 +198698167207321 +198699780423065 +198706638652825 +198711290964647 +198712363147433 +198712836565671 +198713911356071 +198715315619225 +198715854044569 +198728368799129 +198730016972969 +198732129315495 +198738901239193 +198747263951017 +198748532409753 +198748808503465 +198749376293543 +198754620222119 +198759401948569 +198764671548825 +198765481910441 +198765746339225 +198766053894823 +198766350319001 +198766888781209 +198768434162343 +198781885515161 +198781918526873 +198782993317273 +198784538918297 +198797020661145 +198799033927065 +198799877810855 +198801786757289 +198802758974873 +198803617252761 +198807505372569 +198814267639193 +198816280905113 +198816418586793 +198816419097255 +198818095259817 +198820005952921 +198831447826601 +198832051806377 +198832485598617 +198832623790759 +198834498864537 +198834774958249 +198835243671721 +198836112080281 +198842970310041 +198848694804649 +198850243013287 +198851647276441 +198866948603289 +198869032446631 +198869865235865 +198869898247577 +198870505373081 +198876298029735 +198885707950759 +198886279424679 +198887112213913 +198887484458393 +198901813567657 +198902077996441 +198902385041577 +198902385552039 +198903689151897 +198903722163609 +198904260625817 +198909865044647 +198910483924377 +198911312079527 +198912732071321 +198917244093849 +198919060545705 +198919257359769 +198919324974489 +198920936129945 +198920969141657 +198922012797607 +198931295012249 +198935602342567 +198936209468071 +198937613731225 +198944763751079 +198951707098521 +198952849320615 +198954394921639 +198955469712039 +198956337610137 +198957412400537 +198970830521753 +198971106615465 +198971575328937 +198971674405543 +198973450913177 +198980459595161 +198986064233881 +198986201915561 +198987978933657 +198988011945369 +198988077499801 +198988822306985 +199004928434345 +199006229904793 +199007040266409 +199007304695193 +199022611081895 +199023443871129 +199023476882841 +199024287244457 +199024551673241 +199025628560793 +199026097274265 +199038579017113 +199040053820825 +199040361376423 +199040393371817 +199040592283033 +199041436166823 +199042304064921 +199043378855321 +199045175608729 +199049063728537 +199055825995161 +199057267787161 +199057300798873 +199057839261081 +199073945388441 +199076057220505 +199077670436249 +199084528666009 +199089180977831 +199090253160617 +199091330048169 +199092404838569 +199092667170201 +199092732724633 +199093205632409 +199093304198553 +199094917414297 +199106327292583 +199108006062759 +199108478460073 +199108577536679 +199109410325913 +199112063729049 +199117856385703 +199125153964201 +199127266306727 +199129042814361 +199143234241945 +199143371923625 +199143943397545 +199143943908007 +199151254257049 +199153321323175 +199158940641959 +199159808540057 +199160618901673 +199160883330457 +199161190886055 +199161487310233 +199162025772441 +199163571153575 +199175147432615 +199176219615401 +199176693033639 +199177296502953 +199177297013415 +199177767824039 +199178633624985 +199179172087193 +199179710512537 +199192157652377 +199193940011687 +199194168821145 +199194170918297 +199195014802087 +199197895966105 +199211120418985 +199212388877721 +199213232761511 +199215009269145 +199219719978393 +199226584817833 +199227622589849 +199227760781991 +199229570301337 +199229635855769 +199229911949481 +199230380662953 +199231249071513 +199244907096743 +199245741983129 +199245774994841 +199246486790313 +199246849785241 +199247287364263 +199248395386265 +199248500056233 +199255323327897 +199262085594521 +199263733768361 +199264169437863 +199265002227097 +199265035238809 +199265642364313 +199278122010009 +199278124107161 +199280137373081 +199280275054761 +199280275565223 +199281383587225 +199281951727785 +199283862420889 +199283964993705 +199288608818585 +199290622084505 +199296950558889 +199297214987673 +199297522032809 +199297522543271 +199297751352729 +199298826143129 +199298859154841 +199299397617049 +199300974993577 +199312551272617 +199314096873641 +199314099481255 +199314702950569 +199314965282201 +199315503744409 +199330739333799 +199331346459303 +199332212260249 +199332750722457 +199332888404137 +199349564418727 +199350135892647 +199350968681881 +199352147281305 +199359414741671 +199365967512985 +199366712320169 +199366811396775 +199367649208999 +199377866753433 +199381100561817 +199381238753959 +199382917013673 +199383113827737 +199383181442457 +199384792597913 +199385869265575 +199392812613017 +199398485732007 +199400065425577 +199400865999527 +199401366896025 +199402177257641 +199402441686425 +199416705788583 +199418251389607 +199418854858921 +199418855369383 +199419326180007 +199421268868505 +199433716008345 +199435190812057 +199435498367655 +199435530363049 +199435727177113 +199435729274265 +199436573158055 +199437441056153 +199438515846553 +199449855147417 +199449920701849 +199450058383529 +199451835401625 +199451868413337 +199451933967769 +199452678774953 +199454083548569 +199454554359193 +199469082379673 +199471194211737 +199472807427481 +199485320084889 +199487300339097 +199487333350809 +199488045146281 +199488143712425 +199488408141209 +199489953742233 +199490058412201 +199501464283815 +199503615451305 +199503714527911 +199504547317145 +199505292124329 +199507200720281 +199510496717479 +199519680365977 +199519682463129 +199521124255129 +199521157266841 +199521693631897 +199521695729049 +199522699722137 +199530167174553 +199538371233177 +199538508914857 +199539080388777 +199539080899239 +199539946700185 +199553037445799 +199554109628585 +199554143370649 +199555186516137 +199556261306537 +199556523638169 +199557062100377 +199557160666521 +199558773882265 +199565632112025 +199570284423847 +199571830024871 +199572433494185 +199572434004647 +199572904815271 +199573508284585 +199573770616217 +199574309078425 +199574847503769 +199587462733993 +199589010432169 +199591122774695 +199597894698393 +199605650795175 +199606257410217 +199607525868953 +199608369752743 +199609207564967 +199622797109927 +199623665008025 +199623871389865 +199624100709785 +199624475369641 +199624739798425 +199625047354023 +199625276163481 +199625882240409 +199627427621543 +199634370968985 +199640044087975 +199640878974361 +199640911986073 +199641623781545 +199641986776473 +199642424355495 +199643532377497 +199643637047465 +199656014120345 +199657796479655 +199658025289113 +199658027386265 +199658871270055 +199666498831769 +199669269675417 +199673259001241 +199673261098393 +199675272267161 +199675274364313 +199675412556455 +199676520578457 +199677088719017 +199679101984937 +199690441285801 +199691479057817 +199691617249959 +199693426769305 +199693492323737 +199694237130921 +199695105539481 +199696112715161 +199701963769241 +199707688263849 +199707722005913 +199709233864873 +199709236472487 +199710102273433 +199710640735641 +199724969844905 +199725942062489 +199727590236329 +199728858695065 +199728891706777 +199729498832281 +199735291488935 +199746105673113 +199760807026857 +199761379011239 +199762244812185 +199762682611097 +199762715622809 +199763251987865 +199763254085017 +199763319602585 +199776237553049 +199776375745191 +199778054004905 +199778250818969 +199779929589145 +199780498965913 +199781006256807 +199794595801767 +199795202927271 +199796068728217 +199796607190425 +199796744872105 +199811842779815 +199813388380839 +199813991850153 +199813992360615 +199814463171239 +199816405859737 +199829021089961 +199829823980953 +199830568788137 +199839453054361 +199844992138649 +199845057693081 +199845195374761 +199846972392857 +199847005404569 +199847070959001 +199847815766185 +199847816276647 +199849220539801 +199849691350425 +199850765920935 +199862342199975 +199863921893545 +199864722467495 +199866033725609 +199879520697753 +199882437330329 +199882470342041 +199882906043801 +199883182137513 +199883280703657 +199883281214119 +199885090733465 +199885195403433 +199896633780903 +199897572476313 +199899047280025 +199899354835623 +199899386831017 +199899583645081 +199899585742233 +199900187404967 +199900429626023 +199901196860825 +199902372314521 +199908057187737 +199913880758951 +199914817357209 +199916294258073 +199916830623129 +199916832720281 +199917836713369 +199918443838873 +199932938847641 +199935050679705 +199936663895449 +199943176413353 +199949246619817 +199949280361881 +199950323507369 +199951660629401 +199952199091609 +199952297657753 +199953910873497 +199962085066137 +199965320751783 +199966528200873 +199967471919273 +199968403785113 +199969148592297 +199971057188249 +199975734885785 +199982599725225 +199983775178921 +199984147423401 +200002365382825 +200002937367207 +200003803168153 +200017934101159 +200019612360873 +200020184345255 +200022564612775 +200035686492839 +200036289962153 +200036290472615 +200036761283239 +200037627084185 +200038165546393 +200051151111577 +200051624848039 +200052933470887 +200053162280345 +200053164377497 +200054008261287 +200069507263143 +200069741633705 +200070113878185 +200072995552665 +200073064032935 +200085578277033 +200086754241191 +200088299842215 +200088563760537 +200088629314969 +200089374122153 +200089374632615 +200090242530713 +200091249706393 +200103900555943 +200104669887897 +200104735442329 +200105204155801 +200105480249513 +200106280823463 +200107388845465 +200107493515433 +200120106836137 +200121079053721 +200121916865945 +200122451133849 +200122727227561 +200123995686297 +200124635823513 +200137115469209 +200137117566361 +200138192136871 +200139128735129 +200139130832281 +200139269024423 +200140377046425 +200140945186985 +200142958452905 +200147602277785 +200149615543705 +200155439114919 +200156516002471 +200157381803417 +200157852614041 +200158388979097 +200158391076249 +200158456593817 +200160002194841 +200171544731817 +200171578473881 +200173090332841 +200173092940455 +200173958741401 +200174497203609 +200175341087399 +200190339918503 +200191205719449 +200191744181657 +200191881863337 +200206073290921 +200209058774425 +200209962141081 +200217293241753 +200224158081193 +200225705779369 +200226572090777 +200240232213159 +200242107286937 +200242383380649 +200244355433881 +200244862724775 +200245968649625 +200250578732441 +200257479191207 +200259058884777 +200259630358697 +200259859458727 +200261170716841 +200277244848807 +200277848318121 +200277848828583 +200278319639207 +200291770772135 +200292707370393 +200292709467545 +200293955681689 +200294184271257 +200294523822249 +200294720636313 +200294722733465 +200295324396199 +200295566617255 +200296333852057 +200308848606617 +200309051842729 +200310597954215 +200310828860825 +200310861872537 +200311672234153 +200311672744615 +200313077007769 +200313547818393 +200314622388903 +200328075838873 +200329858198183 +200331800886681 +200343208887705 +200343377165721 +200345222153625 +200346293798297 +200347038605481 +200347137171625 +200347137682087 +200348947201433 +200349051871401 +200356159849881 +200360455865753 +200360457743015 +200361665192105 +200362469131673 +200362608910505 +200362637409689 +200363475221913 +200363540776345 +200364009489817 +200364285583529 +200366194179481 +200368411191975 +200377737226919 +200378673825177 +200379282827943 +200380150726041 +200380687091097 +200380689188249 +200381693181337 +200382266564777 +200382300306841 +200389160633753 +200398074358439 +200398940159385 +200413103087785 +200413136829849 +200414179975337 +200415517097369 +200415824652967 +200416055559577 +200416154125721 +200417767341465 +200429176709289 +200431426953385 +200431427463847 +200432764075417 +200433302537625 +200446456193193 +200447631646889 +200448003891369 +200449441676697 +200449975944601 +200456838331801 +200458851597721 +200464644254375 +200464878624937 +200465250869417 +200465251379879 +200468201024167 +200481790569127 +200483941736617 +200484040813223 +200486421080743 +200499037547175 +200499806879129 +200499872433561 +200500341147033 +200500617240745 +200501188714665 +200501417814695 +200502525836697 +200502630506665 +200515007579545 +200515143164073 +200515143674535 +200515481316007 +200517018748313 +200517020845465 +200517864729255 +200525146579113 +200528263134617 +200532252460441 +200532254557593 +200533329128103 +200534265726361 +200534267823513 +200535271816601 +200535514037657 +200536082178217 +200538095444137 +200538593705369 +200549434745001 +200550610709159 +200552156310183 +200552420228505 +200552759779497 +200553230590121 +200553231100583 +200554098998681 +200554169576103 +200555106174361 +200555244366503 +200566681723049 +200566715465113 +200568227324073 +200568799308455 +200569095732633 +200569403288231 +200569632097689 +200569634194841 +200570478078631 +200583963304105 +200584767243673 +200585773333913 +200586307601817 +200586583695529 +200586780509593 +200587852154265 +200588492291481 +200590709303975 +200592384928423 +200601210282153 +200604027487641 +200604195765657 +200605033577881 +200605099132313 +200617519295143 +200619295582887 +200620372470439 +200620841183911 +200621238271385 +200621709082009 +200622245447065 +200622313061785 +200623858662809 +200628468745625 +200635369204391 +200637244278169 +200637520371881 +200639492425113 +200641105640857 +200654458207641 +200654765763239 +200655062187417 +200655600649625 +200655738331305 +200672985309353 +200672985819815 +200673214629273 +200686942366375 +200687411079847 +200688014549161 +200688487967399 +200689560150185 +200689562247337 +200690428558745 +200690967020953 +200691000032665 +200697261402791 +200698396687769 +200704188833961 +200705734945447 +200705965852057 +200706809225385 +200706809735847 +200707675536793 +200708213999001 +200708684809625 +200709759380135 +200721335659175 +200722915352745 +200723486826665 +200723715926695 +200738345878937 +200740359144857 +200741430789529 +200742175596713 +200742274673319 +200744084192665 +200744188862633 +200755627240103 +200756563838361 +200756565935513 +200756701520041 +200756702030503 +200757776310441 +200757812149657 +200758380290217 +200758577104281 +200758579201433 +200759180864167 +200760190320025 +200772874218151 +200773810816409 +200773948498089 +200773949008551 +200774419819175 +200775023288489 +200775824082329 +200775826179481 +200776830172569 +200777437298073 +200787701808537 +200791930209689 +200791932306841 +200792401020313 +200793277087129 +200793714666151 +200795252098457 +200801561380249 +200808240079017 +200808273821081 +200809647998361 +200810357664423 +200810654088601 +200810961644199 +200811190453657 +200811192550809 +200812499076505 +200812904332697 +200821078525337 +200824314210983 +200825521660073 +200826325599641 +200827331689881 +200827397244313 +200827865957785 +200828142051497 +200830017635737 +200830050647449 +200832267659943 +200837026317721 +200841593184425 +200842768638121 +200843138785449 +200843140882601 +200844007194009 +200844578667929 +200845112935833 +200847264613785 +200862796627353 +200876927560359 +200879078727849 +200879177804455 +200889739787673 +200893033177257 +200895283421353 +200895283931815 +200896324119207 +200896620543385 +200897156908441 +200897159005593 +200910280155305 +200910280665767 +200912155739545 +200912759499431 +200928500722343 +200928735092905 +200929105240233 +200929107337385 +200929107847847 +200932057492135 +200938819758759 +200944571736233 +200945747700391 +200947293301415 +200947896770729 +200948365484201 +200948368091815 +200949306567335 +200950243165593 +200950381357735 +200962322030761 +200962894015143 +200963663347097 +200963728901529 +200964197615001 +200964473708713 +200965045182633 +200966382304665 +200966486974633 +200979100295337 +200979569008809 +200979904234905 +200980910325145 +200981444593049 +200981720686761 +200981917500825 +200982989145497 +200983596271001 +200983629282713 +200996108928409 +200997185596071 +200998122194329 +200999128284569 +200999334666409 +200999370505625 +200999938646185 +201002450173337 +201007423892135 +201014432574119 +201014432794009 +201015978175143 +201016375262617 +201016581644457 +201017382438297 +201017450053017 +201018995654041 +201030538191017 +201030571933081 +201032083792041 +201032655776423 +201032952200601 +201033259756199 +201033488565657 +201033490662809 +201034331938985 +201034334546599 +201040821763481 +201043119736217 +201046666020249 +201048724374937 +201049595198873 +201049902754471 +201050199178649 +201050735543705 +201050737640857 +201065066750121 +201067883955609 +201068890045849 +201068955600281 +201083151540393 +201083624958631 +201084697141417 +201085565549977 +201086104012185 +201086137023897 +201099225672359 +201101100746137 +201101376839849 +201103348893081 +201104962108825 +201116472650407 +201118052343977 +201118623817897 +201118852917927 +201136842287783 +201150764231335 +201151700829593 +201151838511273 +201151839021735 +201152913301673 +201152949140889 +201153517281449 +201153714095513 +201154317855399 +201155327311257 +201169591413415 +201169822320025 +201170663596201 +201170666203815 +201171532004761 +201172070466969 +201172541277593 +201173615848103 +201180378114727 +201187067200921 +201187069298073 +201187538011545 +201188851657383 +201198968538521 +201202202346905 +201204215612825 +201205287257497 +201206032064681 +201207940660633 +201208045330601 +201219451202215 +201220658651305 +201221462590873 +201222468681113 +201222534235545 +201223002949017 +201223279042729 +201225154626969 +201225187638681 +201236730686119 +201237667284377 +201237804966057 +201237805476519 +201238276287143 +201238879756457 +201239680550297 +201241293766041 +201247366069657 +201248982248103 +201256356054425 +201257933618585 +201261414385049 +201272096546985 +201272130289049 +201274214132391 +201274510556569 +201274818112167 +201275046921625 +201275049018777 +201281023074473 +201282380119449 +201282664826265 +201288170168489 +201290420923047 +201291461110439 +201291757534617 +201292293899673 +201292295996825 +201305449652393 +201306625106089 +201306995253417 +201307863661977 +201308435135897 +201311121081753 +201323872084137 +201324242231465 +201324244839079 +201327194483367 +201336380229017 +201340784028327 +201342935195817 +201357459021993 +201358031006375 +201358800338329 +201359334606233 +201359610699945 +201360182173865 +201361519295897 +201373998941593 +201374136623273 +201374137133735 +201376012207513 +201376288301225 +201387256593817 +201391245919641 +201393160619417 +201393259185561 +201394507496857 +201395075637417 +201411149769383 +201411753238697 +201412221952169 +201412224559783 +201414237825703 +201418996483481 +201425675182249 +201425708924313 +201427220783273 +201427221293735 +201427792767655 +201428089191833 +201428396747431 +201428625556889 +201428627654041 +201429468930217 +201429471537831 +201442956763305 +201443425476777 +201443760702873 +201444766793113 +201445301061017 +201445577154729 +201445773968793 +201447452738969 +201447485750681 +201451378387623 +201460203741353 +201463020946841 +201464027037081 +201464092591513 +201478289042087 +201479127074201 +201480438112425 +201481238906265 +201482448962969 +201482852122009 +201487462204825 +201488924425625 +201494362663591 +201496237737369 +201496513831081 +201497914410393 +201498485884313 +201500099100057 +201512580842905 +201513187748519 +201513451666841 +201513759222439 +201514055646617 +201514592011673 +201514594108825 +201530335649961 +201531979279015 +201547008008361 +201548553609385 +201549422017945 +201549960480153 +201549993491865 +201564959311257 +201565800587433 +201565803195047 +201566668995993 +201567207458201 +201568752839335 +201580329118375 +201581908811945 +201582480285865 +201582709385895 +201597339338137 +201599352604057 +201599956583833 +201601169055913 +201603077651865 +201615557297561 +201615694979241 +201615695489703 +201616302104745 +201617570563481 +201617846657193 +201619183779225 +201632804275609 +201632941957289 +201632942467751 +201633413278375 +201634817541529 +201635093635241 +201636430757273 +201645616283033 +201650923668889 +201650925766041 +201651394479513 +201652708125351 +201660554839449 +201667267280281 +201669351123623 +201669647547801 +201669955103399 +201670183912857 +201670186010009 +201680071984537 +201684515119273 +201685319058841 +201685456740521 +201685457250983 +201686325149081 +201686859416985 +201687135510697 +201689011094937 +201689044106649 +201694006511001 +201696019776921 +201700586643625 +201701762097321 +201702132244649 +201702396673433 +201702704229031 +201703000653209 +201703539115417 +201703572127129 +201706258072985 +201720212522393 +201720685430169 +201727835450023 +201730482781593 +201735919142297 +201735921019559 +201737932408217 +201738072187049 +201752026636457 +201754277391015 +201754746104487 +201755614002585 +201756150367641 +201756152464793 +201762348280487 +201769135932825 +201769273614505 +201769274124967 +201771149198745 +201771425292457 +201771894005929 +201771993082535 +201787728552105 +201788098699433 +201788363128217 +201791050951335 +201806890229929 +201807358943401 +201817483675033 +201821887474343 +201823467167913 +201824038641833 +201824904953241 +201825375763865 +201826416812201 +201838093754537 +201838897694105 +201839903784345 +201840110166185 +201840372497817 +201840714145961 +201840910960025 +201842589730201 +201842622741913 +201855102387609 +201857017087385 +201857115653529 +201865587099033 +201867600364953 +201874264065433 +201875608845721 +201876375897497 +201877989113241 +201889565392281 +201890606440617 +201891077251241 +201891077761703 +201891649235623 +201891945659801 +201892482024857 +201892484122009 +201893325398185 +201893328005799 +201902113195417 +201907717834137 +201908324739751 +201908896213671 +201909192637849 +201909729002905 +201909731100057 +201924060209321 +201924898021545 +201926076620969 +201926338952601 +201927883505049 +201935564866969 +201942144999593 +201943690600617 +201944262584999 +201944559009177 +201944866564775 +201945097471385 +201945130483097 +201958219131559 +201961770878361 +201962243786137 +201963955568025 +201969393805991 +201975466109607 +201977045803177 +201979490764185 +201994192117929 +201995835746983 +201996304460455 +202000463650985 +202010260496553 +202010694288793 +202010831970473 +202010832480935 +202011439095977 +202012707554713 +202012983648425 +202013551438503 +202014320770457 +202028813682073 +202028846693785 +202029657055401 +202029921484185 +202030229039783 +202030525463961 +202031063926169 +202032242525593 +202032609307303 +202044185075881 +202045155196313 +202046060660121 +202046093671833 +202046531470745 +202047168462233 +202061195806105 +202063209072025 +202063810734759 +202065023426729 +202065025523881 +202066934119833 +202079652110505 +202080456050073 +202080593731753 +202080594242215 +202081668522153 +202082272501929 +202084148086169 +202095622971561 +202096226951337 +202096660743577 +202096798425257 +202096798935719 +202098674009497 +202098950103209 +202100287225241 +202107145455001 +202112869949609 +202115349513625 +202115822421401 +202131123748249 +202133207591591 +202133239586985 +202134040380825 +202134042477977 +202149883095719 +202150486565033 +202151287358873 +202151289456025 +202164443111593 +202165618565289 +202165988712617 +202166253141401 +202166560186537 +202166560696999 +202166857121177 +202167395583385 +202167634976937 +202167864296857 +202167897308569 +202168940964519 +202170114540953 +202180852277417 +202182865543337 +202183235690665 +202183500119449 +202185111274905 +202186187942567 +202199775610265 +202199777487527 +202201788876185 +202202860520857 +202211349249433 +202217024465575 +202220041944473 +202220479743385 +202220512755097 +202221553803433 +202232992400793 +202233130082473 +202233130592935 +202235005666713 +202235281760425 +202235750473897 +202235849550503 +202250239378841 +202252154078617 +202252252644761 +202270405049753 +202271215411369 +202271479840153 +202277989942681 +202279953382809 +202284702383513 +202285743431849 +202286214752935 +202286786226855 +202286818222249 +202287619016089 +202287652027801 +202288726818201 +202301950222505 +202302754162073 +202304228965785 +202304568516777 +202304570613929 +202304767427993 +202306446198169 +202306479209881 +202306581782697 +202310371846823 +202319197200553 +202320035012777 +202321442932121 +202321475943833 +202338120533401 +202339465313689 +202340232365465 +202341845581209 +202348703810969 +202353356122791 +202354428305577 +202356907869593 +202357183963305 +202357380777369 +202359092559257 +202372181207719 +202372752681639 +202373585470873 +202384829857177 +202389329109161 +202391066281369 +202391441451687 +202396685380263 +202406001467561 +202407409386905 +202407547068585 +202408119052967 +202408415477145 +202408723032743 +202408953939353 +202417496468135 +202423950673305 +202423983685017 +202424794046633 +202425058475417 +202425366031015 +202425662455193 +202426198820249 +202426200917401 +202427379516825 +202427746298535 +202439322577575 +202443347232153 +202443885657497 +202449570530713 +202456332797337 +202458346063257 +202458947725991 +202460160417961 +202462071111065 +202474116964521 +202474550756761 +202474688948903 +202475295563945 +202476564022681 +202476840116393 +202477407906471 +202478177238425 +202490759962793 +202491363942569 +202491797734809 +202491935926951 +202493811000729 +202494087094441 +202495424216473 +202508041543849 +202509011664281 +202509917128089 +202509950139801 +202511024930201 +202512570531225 +202519498472857 +202526260739481 +202528344582823 +202528376578217 +202529177372057 +202529549616537 +202529817509273 +202544312518041 +202544450199721 +202544450710183 +202546126872745 +202548140138665 +202554797229465 +202559580102825 +202560755556521 +202561125703849 +202561390132633 +202561697688231 +202561994112409 +202562532574617 +202563001288089 +202563034299801 +202564077955751 +202565251532185 +202568578443943 +202573360170393 +202576726417577 +202578274626215 +202579205981593 +202579678889369 +202594912601497 +202594914478759 +202595521604263 +202596925867417 +202597997512089 +202613739563687 +202614343033001 +202615143826841 +202615516071321 +202626071037337 +202628129392025 +202628267584167 +202630142657945 +202630418751657 +202630887465129 +202630986541735 +202632763049369 +202646722011305 +202646993592489 +202647092158633 +202647356587417 +202648967742873 +202650044410535 +202658365080985 +202664240570537 +202665542040985 +202666352402601 +202666616831385 +202667693718937 +202680880933543 +202682458529961 +202683501324967 +202683898412441 +202684369223065 +202685444013465 +202691128886681 +202697891153305 +202699137367449 +202699365957017 +202699705508009 +202699904419225 +202701616201113 +202701718773929 +202702690991513 +202714095846809 +202714233528489 +202716010546585 +202716109112729 +202716614526361 +202724580558233 +202726593824153 +202733257524633 +202734602304921 +202734797882777 +202735369356697 +202736982572441 +202748558851481 +202749599899817 +202750071220903 +202750642694823 +202751475484057 +202751508495769 +202752583286169 +202754128887193 +202759093388697 +202759921543847 +202761056828825 +202767318198951 +202767889672871 +202768722462105 +202784830686617 +202785299400089 +202785332411801 +202793319415193 +202795386481319 +202802546378137 +202802684059817 +202803256044199 +202803552468377 +202803860023975 +202804090930585 +202805873289895 +202817212590759 +202818284773545 +202820764337561 +202821040431273 +202821237245337 +202821775670681 +202822949027225 +202834459568807 +202835667017897 +202836005169831 +202836609149607 +202837079960231 +202838484223385 +202838988906665 +202839022648729 +202840798936473 +202853185577129 +202854590350745 +202855297919655 +202857074427289 +202869687747993 +202869825940135 +202871701013913 +202871977107625 +202872544897703 +202873314229657 +202874321405337 +202887807141273 +202887840152985 +202888650514601 +202888914943385 +202889222498983 +202889518923161 +202890055288217 +202890057385369 +202891235984793 +202897388486041 +202903178535081 +202904148655513 +202904150752665 +202905054119321 +202905087131033 +202905798926505 +202906161921433 +202907707522457 +202920189265305 +202922202531225 +202922804193959 +202924016885929 +202925927579033 +202930673976729 +202939587190953 +202939587701415 +202941263863977 +202943277129897 +202954616430761 +202955654202777 +202955792394919 +202956768108713 +202957667468697 +202957943562409 +202959280684441 +202966138914201 +202971863408809 +202971897150873 +202973411617447 +202974015086761 +202974277418393 +202974815880601 +202975419860377 +202990117207449 +202991765381289 +202992201050791 +202993033840025 +202993673977241 +202999466633895 +203001479899815 +203003038303641 +203008168986009 +203008876554919 +203009714367143 +203010280818073 +203010653062553 +203011490874777 +203024982171817 +203025246600601 +203025554156199 +203025850580377 +203026389042585 +203026857756057 +203026890767769 +203027934423719 +203036255094169 +203040550890151 +203042130583721 +203042229149865 +203042493578649 +203044104734105 +203045181401767 +203058769069465 +203058770946727 +203059378072231 +203060243873177 +203060782335385 +203060920017065 +203060920527527 +203068329442713 +203076017924775 +203077563525799 +203077595521193 +203078167505575 +203078638316199 +203079035403673 +203079506214297 +203080581004697 +203091985859993 +203092124052135 +203093999125913 +203094743933097 +203094843009703 +203096148706713 +203096619517337 +203109232838041 +203109370519721 +203111147537817 +203111246103961 +203113395684761 +203126517344935 +203128097038505 +203129398508953 +203130208870569 +203130473299353 +203138946842009 +203143695842713 +203144736891049 +203145779686055 +203146612475289 +203147357282473 +203147456359079 +203147720277401 +203149265878425 +203149469624999 +203161745524121 +203161747621273 +203162751614361 +203163222424985 +203163561975977 +203163760887193 +203163826404761 +203165575241897 +203166547459481 +203172232332697 +203179967677849 +203180436391321 +203180469403033 +203196208528793 +203197113992601 +203197488652457 +203198458772889 +203199225824665 +203200839040409 +203207697270169 +203212349581991 +203213421764777 +203213455506841 +203214498652329 +203215573442729 +203215835774361 +203216177422505 +203216374236569 +203216912661913 +203218086018457 +203229527892137 +203231174666919 +203232578930073 +203233323737257 +203241024989863 +203248322568361 +203249727341977 +203250434910887 +203251272723111 +203266402846105 +203266540527785 +203267112512167 +203267947398553 +203269729757863 +203282109246119 +203282944132505 +203282977144217 +203283183526057 +203283787505833 +203284051934617 +203284359490215 +203284655914393 +203285192279449 +203285194376601 +203286372976025 +203298316036775 +203299523485865 +203299861637799 +203300465107113 +203300465617575 +203300936428199 +203301539897513 +203301802229145 +203302340691353 +203302879116697 +203308563989913 +203315324159385 +203315326256537 +203317337425305 +203317339522457 +203319153877161 +203321064570265 +203333544215961 +203333682408103 +203335557481881 +203336401365671 +203337170697625 +203337239177895 +203344028927385 +203349753421993 +203350791194009 +203350929386151 +203352804459929 +203354417675673 +203367035003049 +203368005123481 +203368007220633 +203368075700903 +203368910587289 +203368943599001 +203369655394473 +203370018389401 +203371563990425 +203377356647079 +203385254198681 +203386902372521 +203387338042023 +203388170831257 +203389349430681 +203398056805785 +203401290614169 +203403303880089 +203403443658921 +203403444169383 +203404309970329 +203405120331945 +203405384760729 +203413790688665 +203420119163049 +203420691147431 +203421556948377 +203421994747289 +203422631738777 +203423071414951 +203435719876777 +203435753618841 +203437268085415 +203438133886361 +203438672348569 +203453906060697 +203453907937959 +203454515063463 +203455380864409 +203455919326617 +203456057008297 +203456057518759 +203471086248105 +203472025453977 +203473570835111 +203474137286041 +203487122851225 +203487261043367 +203488333226153 +203489136117145 +203489880924329 +203490817813159 +203491285697945 +203504407358119 +203505987051689 +203506085617833 +203507724223897 +203507961202073 +203509037869735 +203521654336167 +203522522234265 +203523234029737 +203524535500185 +203525345861801 +203525610290585 +203539874392743 +203541419993767 +203541451989161 +203542023463081 +203542023973543 +203542494784167 +203544437472665 +203550122345881 +203556882515353 +203556884612505 +203557888605593 +203558359416217 +203558698967209 +203558895781273 +203558897878425 +203558963395993 +203560508997017 +203560712233129 +203561684450713 +203573089306009 +203575004005785 +203575102571929 +203577252152729 +203577722963353 +203585587283353 +203591345520025 +203592250983833 +203594362815897 +203595976031641 +203604150224281 +203607552310681 +203610468943257 +203611213750441 +203611312827047 +203611576745369 +203613122346393 +203617800043929 +203618915003047 +203624664883369 +203627715921305 +203628460728489 +203638585460121 +203642848970137 +203644292859289 +203644325871001 +203644862236057 +203645868326297 +203646475451801 +203661539837337 +203661677519017 +203662249503399 +203663115304345 +203676206049959 +203677311974809 +203678355120297 +203678355630759 +203679692242329 +203680033890473 +203680230704537 +203681942486425 +203693453028007 +203694660477097 +203694998629031 +203695030624425 +203695602098345 +203695602608807 +203696073419431 +203696939220377 +203697477682585 +203710631338153 +203712179036329 +203713583809945 +203715129191079 +203728681207193 +203728819399335 +203729426524839 +203730694473113 +203732307688857 +203732376169127 +203745965714087 +203746800600473 +203747643973801 +203748215958183 +203749048747417 +203763144211865 +203763212692135 +203764047578521 +203764516291993 +203764792385705 +203766700981657 +203779180627353 +203779182724505 +203781193893273 +203781195990425 +203781261507993 +203782872663449 +203783010345129 +203785023611049 +203789667435929 +203792131589529 +203796427605401 +203797504273063 +203798440871321 +203798581160615 +203799446961561 +203800257323177 +203800521751961 +203813609889961 +203813643632025 +203814647661977 +203814785854119 +203816660927897 +203818274143641 +203826566825369 +203830856868009 +203830890610073 +203832405076647 +203833270877593 +203833809339801 +203848138449065 +203849110666649 +203850482746777 +203850758840489 +203852027299225 +203853205898649 +203859358399897 +203859643106713 +203865385427113 +203866223239337 +203867162445209 +203869274277273 +203883470727847 +203884547615399 +203885413416345 +203886420592025 +203886488206745 +203886927882919 +203888033807769 +203892643890585 +203899544349351 +203901124042921 +203901222609065 +203901695516841 +203903098193305 +203905280785817 +203917762528665 +203918371531431 +203919237332377 +203919775794585 +203919913476265 +203919913986727 +203928247240089 +203935011383975 +203936556984999 +203936588980393 +203937160454313 +203937160964775 +203937389554343 +203937631775399 +203951117511335 +203952189694121 +203952663112359 +203953737392297 +203953737902759 +203955142165913 +203969910090407 +203970140997017 +203970984880807 +203972389143961 +203985442323865 +203985510804135 +203987090497705 +203987661971625 +203989202329769 +203989202840231 +204002521023897 +204002689301913 +204005605934489 +204006350741673 +204006449818279 +204008226325913 +204008259337625 +204019802385063 +204020738983321 +204021745073561 +204022215884185 +204022555435177 +204022752249241 +204022754346393 +204022819863961 +204024365464985 +204024568701097 +204031225791897 +204037049363111 +204037985961369 +204039462862233 +204039999227289 +204041005317529 +204041612443033 +204055201987993 +204056107451801 +204058219283865 +204059832499609 +204065505618599 +204068125181337 +204072448966041 +204073492111529 +204073492621991 +204074829233561 +204075367695769 +204077079477657 +204088521351337 +204089696805033 +204091506834841 +204091572389273 +204092041102745 +204092317196457 +204098903489945 +204101201462681 +204105768329385 +204106943783081 +204107316027561 +204108116821401 +204108182338969 +204108720801177 +204110266182311 +204126105971367 +204126971772313 +204141102705319 +204141937591705 +204143253872809 +204143352949415 +204144185738649 +204158855096999 +204158887092393 +204159458566313 +204159459076775 +204159929887399 +204160795688345 +204161334150553 +204169805596057 +204174317618585 +204174319715737 +204174455810727 +204176330884505 +204176332981657 +204176398499225 +204178009654681 +204178147336361 +204180160602281 +204192675867303 +204192910237865 +204193282992807 +204196164156825 +204208746881193 +204208780623257 +204209922845351 +204211468446375 +204212543236775 +204213411134873 +204227000679833 +204227069160103 +204227838492057 +204227904046489 +204228372759961 +204228648853673 +204229220327593 +204230557449625 +204243275440297 +204244247657881 +204245085470105 +204245619738009 +204245895831721 +204246092645785 +204247164290457 +204257050264985 +204260284073369 +204261360741031 +204262297339289 +204262437628583 +204263303429529 +204264113791145 +204264378219929 +204279684606631 +204280550407577 +204281557583257 +204281625197977 +204282064874151 +204283170799001 +204294713335977 +204294747078041 +204296830921383 +204297127345561 +204297434901159 +204297665807769 +204298509691559 +204312899519897 +204314374323609 +204314912785817 +204315050467497 +204315050977959 +204325711527321 +204329241895081 +204330079707305 +204331018913177 +204333065190809 +204333130745241 +204339326560935 +204340461845913 +204346254502567 +204347326685353 +204347800103591 +204348403572905 +204348874383529 +204348874893991 +204349740694937 +204350279157145 +204350312168857 +204363400817319 +204364980510889 +204365551984809 +204367228657833 +204369137253785 +204380647795367 +204382227488937 +204382798962857 +204384339831463 +204394461955481 +204400445448361 +204401016922281 +204401017432743 +204401246022311 +204401488243367 +204414939376295 +204415875974553 +204416013656233 +204416014166695 +204416882064793 +204417352875417 +204417692426409 +204417889240473 +204417891337625 +204417956855193 +204419502456217 +204433766558375 +204433995367833 +204433997464985 +204434841348775 +204435707149721 +204436245611929 +204450338979225 +204451242345881 +204451244443033 +204453026802343 +204454564234649 +204454969490841 +204463143683481 +204466377491865 +204468390757785 +204469462402457 +204470207209641 +204470306286247 +204472082793881 +204472115805593 +204476793503129 +204483658342569 +204484833796265 +204486643826073 +204486709380505 +204487178093977 +204487454187689 +204500905831079 +204501842429337 +204501980621479 +204503855695257 +204504861785497 +204505468911001 +204513554480537 +204521242962599 +204521607867047 +204522108763545 +204536305434009 +204537348579497 +204537349089959 +204538389277351 +204538685701529 +204538993257127 +204539224163737 +204540935945625 +204552345313449 +204554024083625 +204554595557545 +204554596068007 +204555932679577 +204556471141785 +204569624797353 +204570800251049 +204571170398377 +204571172495529 +204571173005991 +204572038806937 +204572577269145 +204572610280857 +204574122650279 +204587812858535 +204588417376425 +204588419984039 +204589961928873 +204604959173287 +204605794059673 +204607110340777 +204607209417383 +204608042206617 +204622206151335 +204622975483289 +204623041037721 +204623509751193 +204623785844905 +204624357318825 +204625661429145 +204625694440857 +204638174086553 +204638311768233 +204638312278695 +204640187352473 +204640189449625 +204641866122649 +204642003804329 +204655421064601 +204656497732263 +204657434330521 +204658440420761 +204658646802601 +204659250782377 +204659515211161 +204672603349161 +204672637091225 +204673779313319 +204675324914343 +204675928383657 +204676399704743 +204683171628441 +204684953987751 +204689884069273 +204691967912615 +204692264336793 +204692571892391 +204692800701849 +204692802799001 +204693646682791 +204707131908265 +204708941938073 +204709476205977 +204709752299689 +204709949113753 +204711020758425 +204711627883929 +204715553532583 +204718636565913 +204724144515751 +204724378886313 +204725216698537 +204726155904409 +204728202182041 +204728267736473 +204744406875545 +204745414051225 +204745481665945 +204747027266969 +204751637349785 +204758537808551 +204760117502121 +204760688976041 +204762365649065 +204764274245017 +204764378914985 +204776755987865 +204778230791577 +204778767156633 +204778769253785 +204778907445927 +204787240699289 +204795014299033 +204795582439593 +204796153913513 +204796154423975 +204796383013543 +204810110970535 +204811183153321 +204811656571559 +204812260040873 +204812728754345 +204812730851497 +204812731361959 +204813597162905 +204814135625113 +204814168636825 +204820430006951 +204828903549607 +204829132359065 +204829134456217 +204829975732393 +204829978340007 +204830844140953 +204831382603161 +204844504263335 +204846083956905 +204846655430825 +204863527749017 +204864599393689 +204865344200873 +204867252796825 +204878795844263 +204879732442521 +204879870124201 +204879870634663 +204880944914601 +204881548894377 +204881745708441 +204883358924185 +204896042822311 +204896979420569 +204897117612711 +204898191892649 +204898421212569 +204898992686489 +204899998776729 +204900605902233 +204903479543193 +204914195447193 +204915098813849 +204915100911001 +204915569624473 +204916883270311 +204918420702617 +204924729984409 +204932486081191 +204933526268583 +204933822692761 +204934130248359 +204934359057817 +204934361154969 +204947514810537 +204948690264233 +204949928820121 +204950500294041 +204950565848473 +204951034561945 +204951310655657 +204953186239897 +204960194921881 +204964761788585 +204965734006169 +204965937242281 +204966307389609 +204966309997223 +204967175798169 +204967714260377 +204967747272089 +204969259641511 +204970433217945 +204985464335015 +204985965231513 +204999290347689 +205000096164519 +205002247332009 +205003179197849 +205016201781417 +205016202291879 +205017880551593 +205018353459369 +205018452535975 +205019789147545 +205020325512601 +205020327609753 +205028453343401 +205028799055257 +205033311077785 +205033448759465 +205033449269927 +205035324343705 +205035600437417 +205037003113881 +205037140795561 +205051669326503 +205052273844393 +205052276452007 +205053818396841 +205067740340393 +205067774082457 +205068916304551 +205070461905575 +205071065374889 +205071534088361 +205071536695975 +205081588022681 +205085490634921 +205086062619303 +205086831951257 +205087366219161 +205087642312873 +205088213786793 +205089517897113 +205089550908825 +205096476753305 +205102268899497 +205104078929305 +205104613197209 +205104889290921 +205105086104985 +205106157749657 +205106764875161 +205119277532569 +205120354200231 +205120354420121 +205121290798489 +205122503270569 +205123107250345 +205130989583769 +205139750248617 +205139979568537 +205140551042457 +205142164258201 +205153740537241 +205154646001049 +205155824380583 +205156120804761 +205156428360359 +205156657169817 +205156659266969 +205157503150759 +205171892979097 +205173367782809 +205173904147865 +205173906245017 +205174044437159 +205188235354281 +205189073166505 +205190012372377 +205192058650009 +205192124204441 +205193737420185 +205206320144553 +205206793562791 +205207397032105 +205207865745577 +205207868353191 +205208734154137 +205209272616345 +205209305628057 +205222394276519 +205223973970089 +205224545444009 +205225946023321 +205226222117033 +205228130712985 +205228235382953 +205239641254567 +205240848703657 +205241220948137 +205241792422057 +205258870767001 +205260010891943 +205274869433753 +205275007115433 +205275007625895 +205276882699673 +205277158793385 +205278495915417 +205292760017575 +205292988827033 +205292990924185 +205293832200361 +205293834807975 +205294700608921 +205295239071129 +205309332438425 +205310235805081 +205310237902233 +205312020261543 +205322137142681 +205327384216985 +205329200668841 +205331109264793 +205338035109273 +205338084935065 +205342651801769 +205343827255465 +205344769387175 +205345065811353 +205345637285273 +205346171553177 +205346447646889 +205348323231129 +205360974080679 +205362277680537 +205362849154457 +205363125248169 +205364462370201 +205369900608167 +205377984300441 +205379524658585 +205379997566361 +205380601326247 +205396342549159 +205397382736551 +205397679160729 +205397986716327 +205398215525785 +205398217622937 +205407446646169 +205411338772649 +205411339283111 +205412512639655 +205413490450601 +205413589527207 +205414058240679 +205414926138777 +205415462503833 +205415464600985 +205417075719577 +205428618256553 +205429590474137 +205429793710249 +205430163857577 +205430735841959 +205431032266137 +205431570728345 +205431603740057 +205433116109479 +205434289685913 +205447410835625 +205448955388073 +205454767106727 +205459548833177 +205463146815657 +205463950755225 +205463952632487 +205466103799977 +205466970111385 +205467035665817 +205481199610535 +205481968942489 +205482779304105 +205483350778025 +205483379277209 +205483580097945 +205484654888345 +205484687900057 +205497167545753 +205497305227433 +205497305737895 +205499180811673 +205499456905385 +205499925618857 +205503008432297 +205507652257177 +205514414523801 +205516329223577 +205516427789721 +205517674003865 +205531630550425 +205532671598761 +205534318373543 +205534921842857 +205535390556329 +205535393163943 +205542165087641 +205548877528473 +205549782992281 +205550389897895 +205550961371815 +205551257795993 +205551565351591 +205551794161049 +205551796258201 +205552640141991 +205566125367465 +205567935397273 +205568141779113 +205568404110745 +205568745758889 +205568942572953 +205570621343129 +205583372345513 +205584210157737 +205585149363609 +205586931722919 +205587195641241 +205588874411417 +205602295678361 +205603836036505 +205604407510425 +205606020726169 +205611458964135 +205617531267751 +205619110961321 +205620548746649 +205621083014553 +205621359108265 +205621555922329 +205623267704217 +205623372374185 +205635749447065 +205636356352679 +205637224250777 +205637760615833 +205637762712985 +205637900905127 +205645888446633 +205646234158489 +205649005002137 +205653504254121 +205655147883175 +205655616596647 +205656013684121 +205670176612521 +205671253500073 +205671722213545 +205672294197927 +205672590622105 +205672898177703 +205673129084313 +205673162096025 +205674911443623 +205687220354457 +205688125818265 +205688127915417 +205688158829977 +205688969191593 +205689541175975 +205689837600153 +205690376062361 +205703497722535 +205704705171625 +205705075318953 +205705077416105 +205705648890025 +205707522377113 +205722521208217 +205724337660073 +205726246256025 +205738725901721 +205738863583401 +205738864093863 +205740739167641 +205741015261353 +205741583051431 +205742352383385 +205749210613145 +205756111071911 +205757414671769 +205757986145689 +205758262239401 +205759599361433 +205772216688809 +205773188906393 +205774092273049 +205774094370201 +205782081691817 +205783723443609 +205792519727783 +205792816151961 +205793352517017 +205793354614169 +205806508269737 +205807683723433 +205808625344681 +205808625855143 +205808922279321 +205809460741529 +205809493753241 +205809700135081 +205809929455001 +205810304114857 +205812179699097 +205818003270311 +205823755247785 +205824727465369 +205824930701481 +205825300848809 +205825565277593 +205825872833191 +205826169257369 +205826707719577 +205826740731289 +205828253100711 +205829426677145 +205841840768409 +205843381126553 +205843854034329 +205844457794215 +205851401141657 +205858283806889 +205859087746457 +205859089623719 +205861101012377 +205862107102617 +205862172657049 +205875195240617 +205875195751079 +205876369107623 +205877346918569 +205877914708647 +205878782606745 +205879318971801 +205879321068953 +205880932187545 +205887792514457 +205887998864039 +205892304536985 +205892442218665 +205892442729127 +205894317802905 +205894593896617 +205895161686695 +205898145423529 +205908443676057 +205911267303593 +205911531732377 +205912811856041 +205920005275033 +205920055100825 +205922018540953 +205922303247769 +205926767541657 +205927808589993 +205928883380393 +205929717185945 +205930058834089 +205930527547561 +205930791976345 +205945056078503 +205946633674921 +205946635772073 +205947235745177 +205947434248871 +205948073557401 +205948511356313 +205948544368025 +205948646940841 +205955470212505 +205961262358697 +205961731582631 +205963278770345 +205963541101977 +205963880652969 +205963882750121 +205965758334361 +205978270991769 +205980185691545 +205980284257689 +205981530471833 +205988755703193 +205990768969113 +205995419403673 +205997432669593 +205998973027737 +205999544501657 +206001157717401 +206013775044777 +206014246365863 +206014817839783 +206014849835177 +206015650629017 +206015652726169 +206030886438297 +206031493343911 +206032897607065 +206032899704217 +206037665800361 +206047228813481 +206048066625705 +206049005831577 +206049474545049 +206050788190887 +206059561626279 +206065313603753 +206066721523097 +206066859204777 +206067431189159 +206067727613337 +206068035168935 +206068266075545 +206068299087257 +206070048434855 +206081387735719 +206084405214617 +206084939482521 +206085215576233 +206085412390297 +206085950815641 +206087124172185 +206087228842153 +206092959497625 +206098634713767 +206099842162857 +206100212310185 +206101012884135 +206102659368345 +206103197793689 +206117360722089 +206119473064615 +206119870152089 +206123192040857 +206128165759655 +206133429100713 +206133862892953 +206134000574633 +206134001085095 +206135109107097 +206135876158873 +206136152252585 +206136720042663 +206137489374617 +206150002032025 +206150106701993 +206151076822425 +206151982286233 +206152015297945 +206152825659561 +206153090088345 +206153397643943 +206153694068121 +206154230433177 +206154232530329 +206161563631001 +206167353680041 +206168325897625 +206169229264281 +206170337066393 +206186377676185 +206188192030889 +206188194128041 +206190205296809 +206197028568473 +206201645260969 +206202820714665 +206203762335913 +206203762846375 +206204059270553 +206204366826151 +206204597732761 +206205439008937 +206205441106089 +206207316690329 +206210643602087 +206218791575721 +206219395555497 +206219967539879 +206221271139737 +206221842613657 +206222118707369 +206223455829401 +206236977759641 +206237586762407 +206237983849881 +206238518117785 +206238991025561 +206239594785447 +206240062670233 +206255570378921 +206256408191145 +206257208984985 +206257581229465 +206266440105369 +206270332742311 +206271506098855 +206272483909801 +206273051699879 +206273655169193 +206274455963033 +206274458060185 +206276069178777 +206286773903529 +206287611715753 +206288787169449 +206289157316777 +206289421745561 +206289729301159 +206290025725337 +206290564187545 +206291032901017 +206292109568679 +206293283145113 +206303580667289 +206306404294825 +206306668723609 +206308279879065 +206320231328423 +206322140274857 +206322944214425 +206322946091687 +206323553217191 +206324957480345 +206325963570585 +206326029125017 +206330561899175 +206340193069735 +206341202525593 +206341770666153 +206343210548633 +206343681359257 +206343783932073 +206344756149657 +206356161004953 +206356299197095 +206358174270873 +206358450364585 +206359018154663 +206366300004521 +206366645716377 +206375322682777 +206375421248921 +206376667463065 +206390624009625 +206391665057961 +206393573653913 +206394648444313 +206401986701991 +206403121986969 +206408912036009 +206409383357095 +206409954831015 +206410787620249 +206427397569945 +206427737120937 +206435438373543 +206437451639463 +206443203616937 +206444142822809 +206444611536281 +206445925182119 +206459275871641 +206461289137561 +206462829495705 +206463105589417 +206465014185369 +206476524726951 +206479542205849 +206480076473753 +206480352567465 +206480549381529 +206481087806873 +206482261163417 +206482365833385 +206494740809113 +206495349811879 +206496754075033 +206498367290777 +206507998461337 +206512497713321 +206514610055847 +206516386563481 +206529170071721 +206530577991065 +206530715672745 +206531287657127 +206531584081305 +206531891636903 +206532120446361 +206532122543513 +206533301142937 +206534979693223 +206541988595097 +206545243693225 +206546213813657 +206547119277465 +206547152289177 +206547962650793 +206548227079577 +206548534635175 +206548831059353 +206549367424409 +206549369521561 +206562491181735 +206563698630825 +206564068778153 +206564869352103 +206566515836313 +206567054261657 +206572120255143 +206572739134873 +206581514667417 +206583329022121 +206585342288041 +206597719360921 +206597857553063 +206598965575065 +206599732626841 +206600008720553 +206600576510631 +206601345842585 +206608204072345 +206613928566953 +206615104531111 +206616080244905 +206616979604889 +206617255698601 +206618592820633 +206631210148009 +206632182365593 +206633085732249 +206634193534361 +206635739135385 +206641531792039 +206652345976217 +206652718220697 +206662231950745 +206667619314343 +206667915738521 +206668223294119 +206668454200729 +206669295476905 +206676996729511 +206684294308009 +206684558736793 +206684866292391 +206685162716569 +206685701178777 +206686169892249 +206687246559911 +206700834227609 +206701443230375 +206701840317849 +206702309031321 +206702374585753 +206702847493529 +206703451253415 +206715368319655 +206717277266089 +206718081205657 +206718083082919 +206718690208423 +206720094471577 +206720232663719 +206721100561817 +206731972197785 +206734189210279 +206736200598937 +206736908167847 +206738312431001 +206738684675481 +206739522487705 +206739925646745 +206751297996185 +206751436188327 +206753311262105 +206753587355817 +206754155145895 +206755460842905 +206755931653529 +206768511925657 +206768582503079 +206770162196649 +206770260762793 +206770261273255 +206770525191577 +206772136347033 +206778998734233 +206781012000153 +206781296706969 +206785761000857 +206786802049193 +206787409174697 +206788710645145 +206789521517223 +206789785435545 +206804049537703 +206804816772505 +206805058993561 +206805627134121 +206806199118503 +206807067016601 +206807537827225 +206807640400041 +206808612617625 +206814297490841 +206822534561177 +206822874112169 +206839179150745 +206839277716889 +206840523931033 +206847749162393 +206849762428313 +206854412862873 +206855520664985 +206856426128793 +206858242580649 +206860151176601 +206872768503977 +206873239825063 +206873811298983 +206874644088217 +206875388895401 +206883090148007 +206889877800345 +206890486803111 +206891324615335 +206891792500121 +206891891066265 +206893504282009 +206907999290777 +206908468004249 +206909781650087 +206911794916007 +206925714982297 +206925852663977 +206926424648359 +206926721072537 +206927028628135 +206927257437593 +206927259534745 +206928438134169 +206940381194919 +206941588644009 +206942530265257 +206942530775719 +206943398673817 +206943605055657 +206943867387289 +206944209035433 +206944405849497 +206944944274841 +206946117631385 +206946720562585 +206957628172967 +206958835622057 +206959205769385 +206959777243305 +206959777753767 +206960006343335 +206960852033705 +206961114365337 +206961652827545 +206962191252889 +206976354181289 +206977758954905 +206978466523815 +206979304336039 +206980243031449 +206987159218855 +206992856352153 +206992994544295 +206994102566297 +206994869618073 +206996482833817 +207009100161193 +207010070281625 +207010140859047 +207010975745433 +207011008757145 +207011819118761 +207011819629223 +207012083547545 +207012391103143 +207012687527321 +207013223892377 +207013225989529 +207013832895143 +207019421805223 +207026347139241 +207027319356825 +207028222723481 +207028967530665 +207029330525593 +207030876126617 +207040121963929 +207043355772313 +207045369038233 +207045436652953 +207047185490089 +207048758541721 +207049198756009 +207062756305575 +207063591191961 +207063622106521 +207064432468137 +207077785034921 +207077818776985 +207078960999079 +207079936712873 +207080836072857 +207081112166569 +207082449288601 +207095971218841 +207096580221607 +207097183690921 +207097446022553 +207097984484761 +207114090612121 +207114933985449 +207116202444185 +207124648503975 +207126206907801 +207129326201511 +207131337590169 +207132045159079 +207132882971303 +207133449422233 +207135062637977 +207148150775977 +207148722760359 +207149557646745 +207150026360217 +207151103027879 +207163719494311 +207165299187881 +207165397754025 +207165398264487 +207165662182809 +207166198547865 +207167273338265 +207181133734057 +207181937673625 +207181939550887 +207182546676391 +207183412477337 +207183950939545 +207184088621225 +207184089131687 +207184957029785 +207189555358375 +207199953763737 +207200764125353 +207201028554137 +207201335599273 +207201336109735 +207202204007833 +207202777391273 +207203749608857 +207215154464153 +207215292656295 +207217167730073 +207218011613863 +207219317310873 +207234316141977 +207234414708121 +207235660922265 +207236564288921 +207249617468825 +207249685949095 +207250658517161 +207251265642665 +207252567113113 +207253377985191 +207253641903513 +207255391251111 +207260149908889 +207260980161191 +207267905495209 +207269781079449 +207270525886633 +207270624963239 +207284914128281 +207285920218521 +207286391029145 +207286730580137 +207286927394201 +207286995008921 +207289682832039 +207303508844713 +207303604995481 +207305180462489 +207318269330841 +207319377132953 +207320282596761 +207322099048617 +207324007644569 +207335518186151 +207336725635241 +207337667256489 +207337667766951 +207338742046889 +207339004378521 +207339346026665 +207339542840729 +207340081266073 +207341221610905 +207341254622617 +207352696496297 +207353300476073 +207353734268313 +207355648968089 +207355747534233 +207356492341417 +207357360749977 +207369943474345 +207371491682983 +207372895946137 +207374441327271 +207383793253785 +207389571450265 +207389709131945 +207390281116327 +207391113905561 +207391116002713 +207391146917273 +207405277850279 +207406112736665 +207406145748377 +207406956109993 +207406956620455 +207407528094375 +207408360883609 +207408362980761 +207408969886375 +207421484640935 +207422692090025 +207423062237353 +207423633711273 +207423634221735 +207423862811303 +207424708501673 +207424970833305 +207425509295513 +207426047720857 +207431113714343 +207431732594073 +207434196747673 +207438492763545 +207440506029465 +207440573644185 +207442184799641 +207442322481321 +207456712820121 +207456851012263 +207457959034265 +207458726086041 +207460339301785 +207466012420775 +207468631983513 +207472922026153 +207472955768217 +207474097990311 +207477586279833 +207491175824793 +207492079191449 +207492823998633 +207501708264857 +207507450585257 +207509227603353 +207510070976681 +207511339435417 +207521225409945 +207526472484249 +207526612773543 +207527478574489 +207528288936105 +207528553364889 +207543287767209 +207543859751591 +207544692540825 +207544725552537 +207545163351449 +207545800342937 +207546240019111 +207559827686809 +207560436689575 +207561302490521 +207561840952729 +207577074664857 +207577076542119 +207578549468569 +207579087930777 +207579225612457 +207579226122919 +207591403774121 +207593182669479 +207593417040041 +207594254852265 +207595194058137 +207597305890201 +207598919105945 +207610429647527 +207611501830313 +207611975248551 +207612304721305 +207613050038951 +207614454302105 +207627575962279 +207629155655849 +207629254221993 +207629254732455 +207631033655465 +207631129806233 +207640290166169 +207644754460057 +207644822940327 +207646402633897 +207648514976423 +207650528242343 +207663810231705 +207664620593321 +207664885022105 +207665192067241 +207665192577703 +207666633859241 +207667606076825 +207673290950041 +207679114521255 +207680051119513 +207681057209753 +207681528020377 +207681867571369 +207682064385433 +207682132000153 +207683677601177 +207684819823271 +207697941703335 +207698172609945 +207698271176089 +207699016493735 +207700420756889 +207707570776743 +207713406322073 +207714514124185 +207715419587993 +207719144635801 +207733637547417 +207734382354601 +207734481431207 +207740968648089 +207743266620825 +207747833487529 +207748437467305 +207748871259545 +207749008941225 +207750247497113 +207750785959321 +207750884525465 +207751629332649 +207752497741209 +207761754064281 +207769036930457 +207769644055961 +207784846123177 +207785418107559 +207786250896793 +207786283908505 +207801523724457 +207801524234919 +207802860846489 +207803399308697 +207805111090585 +207811870754201 +207816520968871 +207818199228585 +207818463657369 +207818770702505 +207818771212967 +207820074812825 +207820107824537 +207820646286745 +207833799942313 +207834975396009 +207835348150951 +207836752414105 +207838297795239 +207851988003495 +207852595128999 +207853096025497 +207855476293017 +207869134318247 +207869969204633 +207870813088423 +207871285485737 +207871384562343 +207872217351577 +207872589596057 +207872826354343 +207879835256217 +207886312816025 +207887150628249 +207887216182681 +207887684896153 +207887960989865 +207899115423129 +207902349231513 +207904362497433 +207904430112153 +207906041267609 +207906178949289 +207914061282713 +207920672877223 +207921609475481 +207921749764775 +207922615565721 +207923425927337 +207923690356121 +207936778494121 +207936812236185 +207937954458279 +207939500059303 +207940574849703 +207941442747801 +207949129132711 +207954964678041 +207956439481753 +207956747037351 +207956977943961 +207957821827751 +207961561269657 +207971307053225 +207973084071321 +207973117083033 +207973927444649 +207975195903385 +207982527004057 +207988319660711 +207988554031273 +207989391843497 +207990331049369 +207992442881433 +207994056097177 +208007716219559 +208008549008793 +208008582020505 +208009656810905 +208010096487079 +208010733698457 +208011202411929 +208016166913433 +208022712953511 +208024292647081 +208024391723687 +208024864121001 +208028449389977 +208040931132825 +208042405936537 +208042944398745 +208043082080425 +208043082590887 +208051415844249 +208058947222937 +208059757584553 +208060022013337 +208060329058473 +208060329568935 +208061770850473 +208074286115495 +208075358298281 +208075831716519 +208076435185833 +208076906506919 +208077772307865 +208078310770073 +208093078694567 +208093307504025 +208093309601177 +208094153484967 +208095557748121 +208110259101865 +208112371444391 +208114147952025 +208119143368089 +208128774538649 +208129519345833 +208129618422439 +208131394930073 +208142970989223 +208143907587481 +208144045779623 +208144913677721 +208145384488345 +208145724039337 +208145920853401 +208145988468121 +208147534069145 +208148676291239 +208155619638681 +208156996961689 +208162872451241 +208164173921689 +208164781047193 +208177262790041 +208178370592153 +208179276055961 +208181058415271 +208183001103769 +208189071310233 +208196089241769 +208196660715689 +208196661226151 +208197997837721 +208198305393319 +208198337388713 +208198536299929 +208200248081817 +208211689955497 +208212727727513 +208212865409193 +208214103965081 +208214642427289 +208214675439001 +208214740993433 +208215485800617 +208216354209177 +208228936933545 +208230112387241 +208230482534569 +208230485142183 +208231088611497 +208231350943129 +208231889405337 +208249274575527 +208250107364761 +208250140376473 +208264271309479 +208265106195865 +208265950079655 +208266422476969 +208266521553575 +208267354342809 +208268532942233 +208280376926377 +208280377436839 +208282055696553 +208282320125337 +208282627170473 +208282627680935 +208282856490393 +208283931280793 +208283964292505 +208284502754713 +208292974200217 +208297486222745 +208297624414887 +208299499488665 +208299567103385 +208301178258841 +208301315940521 +208302254926503 +208315844471463 +208316451596967 +208316952493465 +208317993541801 +208325005879975 +208325236786585 +208331915485353 +208331949227417 +208333091449511 +208334637050535 +208335240519849 +208335711840935 +208337654529433 +208351007096217 +208351072650649 +208351541364121 +208351817457833 +208353693042073 +208360701724057 +208366444044457 +208368221062553 +208368254074265 +208369064435881 +208370332894617 +208370940020121 +208386472033689 +208387282395305 +208387546824089 +208403686000025 +208403719011737 +208404430807209 +208404793802137 +208406339403161 +208406444073129 +208418821146009 +208420295949721 +208420603505319 +208420832314777 +208420834411929 +208421678295719 +208429305857433 +208436066026905 +208436068124057 +208437542927769 +208438081389977 +208438219071657 +208438219582119 +208452176128679 +208452410499241 +208453248311465 +208454187517337 +208456233794969 +208456299349401 +208457912565145 +208462495165095 +208464770794905 +208469423106727 +208469891820199 +208470495289513 +208470968707751 +208471572177065 +208472040890537 +208472043498151 +208472646967465 +208472909299097 +208473447761305 +208486569421479 +208488149115049 +208488720588969 +208490397261993 +208492305857945 +208498098514599 +208505396093097 +208507508435623 +208517630559641 +208522803690905 +208523614052521 +208524185526441 +208524186036903 +208525051837849 +208531099298471 +208538107980455 +208539044578713 +208539182770855 +208540050668953 +208540257050793 +208540861030569 +208541057844633 +208541125459353 +208541661824409 +208542671060377 +208543813282471 +208555858274983 +208556935162535 +208557163971993 +208557166069145 +208558009952935 +208558875753881 +208559414216089 +208570341426585 +208572399781273 +208573507583385 +208574410950041 +208574413047193 +208576195406503 +208592631006617 +208593375813801 +208593474890407 +208594312702631 +208602260080025 +208606826946729 +208607799164313 +208607864718745 +208608002400425 +208609240956313 +208609779418521 +208609812430233 +208609877984665 +208610622791849 +208611491200409 +208612498376089 +208625149225639 +208625984112025 +208626223505577 +208626728919209 +208628030389657 +208628637515161 +208641355505833 +208645244355993 +208645277367705 +208659945709737 +208660517694119 +208661854305689 +208662161861287 +208662193856681 +208662390670745 +208662392767897 +208670864213401 +208675513917609 +208675514428071 +208677192687785 +208677764672167 +208679068272025 +208679101283737 +208679637648793 +208679639745945 +208692793401513 +208694339002537 +208694341610151 +208695207411097 +208695745873305 +208698464830873 +208710981462695 +208711588588199 +208713130533033 +208728127777447 +208728962663833 +208730278944937 +208731210810777 +208732389410201 +208739656870567 +208744802771113 +208745406750889 +208746144087449 +208746209641881 +208746678355353 +208746954449065 +208748830033305 +208761342690713 +208761480882855 +208763355956633 +208765034726809 +208765172408489 +208766111394471 +208773054741913 +208780307554473 +208781609024921 +208781815406761 +208782419386537 +208795805695385 +208796947917479 +208798493518503 +208799096987817 +208799097498279 +208799568308903 +208801510997401 +208811899782553 +208813958137241 +208815432940953 +208815740496551 +208815969306009 +208815971403161 +208816815286951 +208830300512425 +208832077530521 +208832110542233 +208832920903849 +208834189362585 +208834796488089 +208835871058599 +208847547490473 +208848385302697 +208849324508569 +208849462190249 +208851370786201 +208851436340633 +208853049556377 +208867542467993 +208867575479705 +208867781861545 +208868287275177 +208868650270105 +208870195871129 +208870300541097 +208881706412711 +208882913861801 +208883286106281 +208883857580201 +208885534253225 +208887442849177 +208899922494873 +208899924592025 +208901399395737 +208901935760793 +208901937857945 +208902076050087 +208903548976537 +208910409303449 +208918751043753 +208919323028135 +208920188829081 +208934351757481 +208934825175719 +208935428645033 +208935897358505 +208935899966119 +208936765767065 +208937304229273 +208952072153767 +208952300963225 +208952303060377 +208953146944167 +208954012745113 +208954551207321 +208968880316585 +208969252561065 +208978136827289 +208980100267417 +208988512805033 +208989449693863 +209002901046681 +209003039238823 +209004717498537 +209004914312601 +209006527528345 +209007669750439 +209014613097881 +209020286216871 +209021121103257 +209021360496809 +209021589816729 +209021865910441 +209022666484391 +209023774506393 +209036256249241 +209038267418009 +209038269515161 +209040051874471 +209046740960665 +209049511804313 +209053976963751 +209054577797799 +209055654685351 +209056991296921 +209057298852519 +209057330847913 +209057527661977 +209057529759129 +209070683414697 +209071655632281 +209071858868393 +209073097424281 +209073404979879 +209073635886489 +209073668898201 +209073734452633 +209074479259817 +209074479770279 +209075347668377 +209076354844057 +209087930392745 +209089475993769 +209089478601383 +209090344402329 +209090882864537 +209096832264871 +209105211973801 +209107022003609 +209107556271513 +209109100823961 +209122458951849 +209123264768679 +209125415936169 +209126347802009 +209127526401433 +209139370385577 +209139370896039 +209140544252583 +209141522063529 +209141621140135 +209142957751705 +209143494116761 +209143496213913 +209145107332505 +209149717415321 +209151967659417 +209156479681945 +209156617874087 +209158492947865 +209158769041577 +209161248385703 +209175445056167 +209176987001001 +209184230245785 +209190942686617 +209193630509735 +209194233979049 +209194234489511 +209194705300135 +209209263218857 +209210000555417 +209210534823321 +209210810917033 +209212686501273 +209219645357465 +209219695183257 +209225437503657 +209226983615143 +209227214521753 +209227247533465 +209228057895081 +209229933479321 +209231008049831 +209244164022441 +209244360836505 +209246275854505 +209259594548633 +209261607814553 +209262679459225 +209263148172697 +209263424266409 +209265332862361 +209265437532329 +209276875909799 +209277814605209 +209278421510823 +209279289408921 +209279596964519 +209279825773977 +209279827871129 +209280671754919 +209288299316633 +209291070160281 +209295059486105 +209295061583257 +209295668488871 +209296536386969 +209297072752025 +209297074849177 +209297213041319 +209298685967769 +209311403958441 +209312241770665 +209313180976537 +209313318658217 +209314963335847 +209315227254169 +209316906024345 +209316976601767 +209329488748713 +209329522490777 +209330565636265 +209331034349737 +209331902758297 +209332210313895 +209332441220505 +209345562880679 +209346770329769 +209347142574249 +209347714048169 +209347742547353 +209348580359577 +209349114627481 +209349390721193 +209351299317145 +209364017307817 +209364389552297 +209383179496103 +209384045297049 +209391275771289 +209398038037913 +209398176230055 +209400051303833 +209400327397545 +209401664519577 +209402806741671 +209414281846953 +209416157431193 +209416159528345 +209417003412135 +209417869213081 +209418407675289 +209431393240473 +209431528825001 +209433404409241 +209433406506393 +209435188865703 +209452369273001 +209453306161831 +209460068428455 +209461203713433 +209465820405929 +209466792623513 +209466995859625 +209467937991335 +209468234415513 +209468541971111 +209468772877721 +209468805889433 +209469616251049 +209469616761511 +209470484659609 +209470555237031 +209471491835289 +209484142684839 +209484977571225 +209485446284697 +209485722378409 +209486293852329 +209486522952359 +209487630974361 +209493466299801 +209500348965033 +209501152904601 +209502158994841 +209502693262745 +209503166170521 +209504237815193 +209517833431719 +209518434265767 +209519511153319 +209520847764889 +209521155320487 +209521187315881 +209521384129945 +209521386227097 +209522997345689 +209529857672601 +209534507376809 +209534507887271 +209535681243815 +209536659054761 +209536758131367 +209537226844839 +209538094742937 +209538631107993 +209538633205145 +209540210581673 +209540244323737 +209551786860713 +209553332461737 +209553596890521 +209553904446119 +209554200870297 +209554739332505 +209562070433177 +209568830602649 +209570843868569 +209572123992233 +209586315419817 +209587119359385 +209587121236647 +209589132625305 +209589272404137 +209589300903321 +209590138715545 +209590204269977 +209591382869401 +209597535370649 +209603796740775 +209604400210089 +209605945811113 +209605947908265 +209607385693593 +209607823492505 +209620336149913 +209620474342055 +209622349415833 +209622625509545 +209625104853671 +209630820861337 +209639301013673 +209639497827737 +209654799154585 +209655840202921 +209656914993321 +209658090447017 +209658090957479 +209658319766937 +209672012901031 +209672951596441 +209673087180969 +209673558502055 +209674161971369 +209674962765209 +209674964862361 +209689293971625 +209690840083111 +209691070989721 +209691914363049 +209693789947289 +209694864517799 +209699613518503 +209701626784423 +209707378761897 +209708315870617 +209708317967769 +209708786681241 +209710100327079 +209710364245401 +209711637759385 +209712113592999 +209723451016601 +209725464282521 +209726470372761 +209726535927193 +209727004640665 +209727280734377 +209729189330329 +209729294000297 +209740699871911 +209741907321001 +209742277468329 +209743717350809 +209744251618713 +209744527712425 +209744724526489 +209746403296665 +209746436308377 +209758915954073 +209758918051225 +209759524956839 +209760392854937 +209760929219993 +209760931317145 +209762542435737 +209778785200807 +209779182288281 +209793345216681 +209793378958745 +209794890817705 +209795462802087 +209795759226265 +209796066781863 +209796295591321 +209796297688473 +209803628789145 +209809418838185 +209811294422425 +209812402224537 +209812709780135 +209813006204313 +209813542569369 +209813544666521 +209827873775785 +209828243923113 +209828246020265 +209830690981273 +209836295400103 +209839093726617 +209847504167081 +209847506264233 +209848443153063 +209857656667545 +209861460713641 +209862032698023 +209863907771801 +209864183865513 +209865520987545 +209872379217305 +209878707691689 +209879279676071 +209880114562457 +209880583275929 +209880859369641 +209881430843561 +209881659943591 +209882767965593 +209882872635561 +209895385292969 +209897260877209 +209908505263513 +209913571256999 +209915720327337 +209915756166553 +209916324307113 +209916521121177 +209916523218329 +209918134336921 +209929676873897 +209930852327593 +209931794459303 +209932090883481 +209932398439079 +209932629345689 +209933470621865 +209933472719017 +209933473229479 +209934411704999 +209935348303257 +209941171874471 +209945645825433 +209946923851945 +209948469452969 +209948733881753 +209949041437351 +209949337861529 +209949874226585 +209949876323737 +209950345037209 +209964205433001 +209965009372569 +209966015462809 +209966549730713 +209967022638489 +209968094283161 +209968701408665 +209972627057319 +209981452411049 +209982256350617 +209982258227879 +209984269616537 +209985275706777 +209985341261209 +209986519860633 +209998364355239 +209999537711783 +210000515522729 +210001083312807 +210001686782121 +210002487575961 +210002489673113 +210004067049641 +210004100791705 +210008710874521 +210015473141145 +210015611333287 +210017486407065 +210017762500777 +210032687070617 +210034700336537 +210036311491993 +210043173879193 +210045187145113 +210045471851929 +210049936145817 +210050977194153 +210052051984553 +210053227948711 +210053960580505 +210068256678057 +210069802279081 +210071242161561 +210077503531687 +210085977074343 +210086207980953 +210087049257129 +210087051354281 +210087051864743 +210088926938521 +210090001509031 +210103157481641 +210103354295705 +210103958055591 +210118588007833 +210120601273753 +210121607363993 +210121672918425 +210122141631897 +210122417725609 +210124326321561 +210124430991529 +210135869368999 +210136943648937 +210136944159399 +210137414970023 +210138018439337 +210138819233177 +210139193893033 +210146947063977 +210150063619481 +210154052945305 +210154661948071 +210156066211225 +210157679426969 +210160394190233 +210171235229865 +210172172338585 +210172174435737 +210172643149209 +210173956795047 +210175970060967 +210177044851367 +210188482207913 +210188515949977 +210189890127257 +210190027808937 +210190599793319 +210190896217497 +210191203773095 +210191432582553 +210191434679705 +210203854842535 +210204556339879 +210205763788969 +210206133936297 +210207573818777 +210208108086681 +210208384180393 +210208580994457 +210209119419801 +210210259764633 +210210292776345 +210214185413287 +210223010767017 +210223380914345 +210225827972505 +210241030733209 +210242641668775 +210243038756249 +210250269230489 +210256597704873 +210257169689255 +210259044763033 +210259320856745 +210260657978777 +210269981916569 +210273275306153 +210275150890393 +210276258692505 +210276566248103 +210276862672281 +210277399037337 +210277401134489 +210283596950183 +210284732235161 +210290522284201 +210292397868441 +210292673962153 +210304297108889 +210310288452263 +210311360635049 +210312299621031 +210319061887655 +210326931450535 +210327227874713 +210327535430311 +210327766336921 +210328607613097 +210328610220711 +210329548696231 +210342564159657 +210343136144039 +210344439743897 +210344715837609 +210345287311529 +210345516411559 +210346624433561 +210346729103529 +210352459759001 +210357433477799 +210359342424233 +210360146363801 +210360755366567 +210361152454041 +210361686721945 +210362159629721 +210363838399897 +210378265757081 +210379612634521 +210380180775081 +210380377589145 +210380749833625 +210381587645849 +210381990804889 +210393501346471 +210394674703015 +210395512735129 +210395652513961 +210396220304039 +210396823773353 +210397624567193 +210397996811673 +210399237782937 +210410780319913 +210412325920937 +210412326431399 +210412590349721 +210412897905319 +210413194329497 +210413730694553 +210413732791705 +210414201505177 +210418603207335 +210421063892377 +210423361865113 +210427824061849 +210429474332841 +210429573409447 +210429837327769 +210445308879017 +210446114695847 +210448126084505 +210449132174745 +210449197729177 +210453730503335 +210463393669289 +210464939270313 +210465807678873 +210466379152793 +210479329609113 +210479467801255 +210481342875033 +210481618968745 +210483019548057 +210489814320537 +210496478021017 +210498294472873 +210498491286937 +210499095046823 +210514833662121 +210515440787625 +210517084416679 +210518893936025 +210525155306151 +210526713709977 +210532080640169 +210532081150631 +210532551961255 +210533389773479 +210533956224409 +210534232318121 +210535569440153 +210536140914073 +210550064448921 +210550905725097 +210550908332711 +210553857976999 +210560620243623 +210567309329817 +210567311426969 +210567780140441 +210569093786279 +210571107052199 +210582444475801 +210584457741721 +210585463831961 +210585998099865 +210586274193577 +210588182789529 +210595281461417 +210599693331111 +210600900780201 +210601270927529 +210601842401449 +210601842911911 +210602710810009 +210603245077913 +210603521171625 +210603717985689 +210604256411033 +210605396755865 +210605429767577 +210617909413273 +210618518416039 +210619824113049 +210619922679193 +210621535894937 +210628394124697 +210629224376999 +210636167724441 +210637071091097 +210637778660007 +210639555167641 +210652372417945 +210653746595225 +210653884276905 +210653884787367 +210654456261287 +210654752685465 +210655060241063 +210655289050521 +210655291147673 +210662622248345 +210668412297385 +210670287881625 +210671131765415 +210671395683737 +210671703239335 +210671999663513 +210672536028569 +210672538125721 +210686867234985 +210687237382313 +210687501811097 +210687809366695 +210689684440473 +210690823699865 +210706497626281 +210707436612263 +210716622357913 +210721026157223 +210722901231001 +210723177324713 +210724514446745 +210738273135271 +210739248849065 +210739852828841 +210740424302761 +210740653402791 +210741761424793 +210754378752169 +210756254336409 +210756530430121 +210756999143593 +210768272065945 +210773402748313 +210774246121641 +210775514580377 +210776724637081 +210777127796121 +210790787918503 +210791622804889 +210792464081065 +210807462912169 +210807463422631 +210807727340953 +210808034896551 +210808331320729 +210808867685785 +210808869782937 +210809338496409 +210823198892201 +210824002831769 +210824611834535 +210825008922009 +210825215303849 +210825477635481 +210826016097689 +210827694867865 +210831620516519 +210840445870249 +210841251687079 +210842724613529 +210843263075737 +210843400757417 +210843401267879 +210844269165977 +210857357814439 +210859369203097 +210860076772007 +210861481035161 +210862691091865 +210863094250905 +210867704333721 +210869166554521 +210869952480665 +210874604792487 +210876479866265 +210878156539289 +210878629447065 +210891751107239 +210893330800809 +210893429877415 +210893693795737 +210904465311129 +210909970653353 +210910577778857 +210912221407911 +210912690121383 +210927250137257 +210927985376665 +210928795738281 +210929060167065 +210929367212201 +210929367722663 +210929664146841 +210930235620761 +210945232354713 +210946042716329 +210946307145113 +210948994968231 +210960334488985 +210962150940841 +210962347754905 +210964595901849 +210977581467033 +210979594732953 +210981411184809 +210983319780761 +210995365634217 +210995799426457 +210995937108137 +210995937618599 +210997246241447 +210997812692377 +210998088786089 +210998557499561 +210998656576167 +210999425908121 +211012008632489 +211013046404505 +211014961104281 +211015059670425 +211015804477609 +211016672886169 +211025858411929 +211031165797785 +211031167894937 +211031636608409 +211033212075417 +211040796968345 +211047509409177 +211048883586457 +211049021268137 +211049021778599 +211049593252519 +211049625247913 +211050426041753 +211050428138905 +211063549799079 +211064757248169 +211065127395497 +211065698869417 +211065699379879 +211066773659817 +211067035991449 +211067377639593 +211067574453657 +211068112879001 +211069253223833 +211069286235545 +211073178872487 +211074248639897 +211082004226217 +211082374373545 +211082638802329 +211082945847465 +211082946357927 +211084020637865 +211084249957785 +211084282969497 +211084821431705 +211085960691097 +211097975087273 +211100024192409 +211100927559065 +211108077578919 +211116163148455 +211118038222233 +211119651437977 +211134144349593 +211134988233383 +211135252151705 +211135559707303 +211135856131481 +211136392496537 +211136394593689 +211142590409383 +211149515743401 +211151391327641 +211151667421353 +211152136134825 +211163290568089 +211168537642393 +211168605257113 +211170354094249 +211171293080231 +211177251627177 +211185924909735 +211186790710681 +211187132358825 +211187601072297 +211187865501081 +211202129603239 +211203709296809 +211205617892761 +211213701365145 +211218335883433 +211219139823001 +211219748825767 +211220614626713 +211221153088921 +211221754751655 +211222831859097 +211237259216281 +211238102589609 +211239371048345 +211240984264089 +211252494805671 +211253566988457 +211254506194329 +211256618026393 +211258231242137 +211270848569513 +211271319380137 +211271319890599 +211271891364519 +211272724153753 +211272757165465 +211273194964377 +211273831955865 +211282305498521 +211282355324313 +211286888098471 +211288467792041 +211288566868647 +211304302338217 +211306548069785 +211306581081497 +211307119543705 +211307257225385 +211307257735847 +211322387128489 +211323122367897 +211323932729513 +211324197158297 +211324504203433 +211324504713895 +211324801138073 +211325339600281 +211338461260455 +211339533443241 +211340336334233 +211342013007257 +211342485915033 +211355471480217 +211357484746137 +211359732893081 +211360271318425 +211374434246825 +211376546589351 +211383318513049 +211390502625449 +211390936417689 +211391074609831 +211392949683609 +211393225777321 +211393694490793 +211393793567399 +211394562899353 +211399037495975 +211403819222425 +211409088822681 +211409899184297 +211410095998361 +211410163613081 +211411709214105 +211412851436199 +211426302789017 +211426773599641 +211428349066649 +211428956192153 +211441437935001 +211443451200921 +211447176248729 +211448217297065 +211451922646425 +211453935912345 +211460264386729 +211460835860649 +211460836371111 +211462172982681 +211462512533673 +211462711444889 +211464390215065 +211464423226777 +211464525799593 +211472498853273 +211475865100457 +211476469080233 +211476902872473 +211477040554153 +211478817572249 +211478916138393 +211480529354137 +211487041872041 +211487387583897 +211493112078505 +211494660287143 +211495161183641 +211496064550297 +211511365877145 +211512740054425 +211512877736105 +211512878246567 +211513449720487 +211513481715881 +211514282509721 +211514315521433 +211514654754201 +211514891512487 +211529281340825 +211530125224615 +211530696698535 +211531529487769 +211531901732249 +211545860694185 +211546230841513 +211546495270297 +211546802315433 +211546802825895 +211547099250073 +211548106425753 +211548139437465 +211555729353383 +211563674633625 +211563742248345 +211565353403801 +211565491085481 +211566430071463 +211580019616423 +211580626741927 +211583507905945 +211597266594471 +211599886985895 +211600754883993 +211601829674393 +211603626427801 +211611176175001 +211613372721831 +211615182241177 +211615247795609 +211615523889321 +211615992602793 +211628605923497 +211630619189417 +211632396207513 +211633239580841 +211634508039577 +211636121255321 +211649781377703 +211650614166937 +211650647178649 +211651457540265 +211651721969049 +211652798856601 +211665880890777 +211665985560745 +211666456881831 +211667028355751 +211667861144985 +211667894156697 +211668968947097 +211670514548121 +211682996290969 +211683605293735 +211684242505113 +211684471094681 +211685009556889 +211685611219623 +211693481002393 +211701685061017 +211701718072729 +211702256534937 +211702394216617 +211702394727079 +211716351273639 +211717423456425 +211718362662297 +211718500343977 +211720474494361 +211722087710105 +211728945939865 +211733598251687 +211734670434473 +211735143852711 +211736218643111 +211737149998489 +211737622906265 +211750744566439 +211752324260009 +211752423336615 +211756213110169 +211756481002905 +211758226376089 +211761208526233 +211769571238057 +211771683580583 +211773460088217 +211786243596457 +211786978835865 +211787789197481 +211788053626265 +211788360671401 +211788361181863 +211788657606041 +211789196068249 +211790741449383 +211795671530905 +211804225813913 +211804937609385 +211805036175529 +211805300604313 +211806846205337 +211807988427431 +211819327948185 +211821110307495 +211821341214105 +211822185097895 +211823589361049 +211824127786393 +211836574926233 +211838588192153 +211840370551463 +211842313239961 +211843354288297 +211852734530969 +211854792885657 +211854931077799 +211856806151577 +211857082245289 +211857550958761 +211857650035367 +211858419367321 +211859426543001 +211871002091689 +211872039863705 +211872177545385 +211873153769641 +211873416101273 +211873954563481 +211873987575193 +211874053129625 +211875666345369 +211890159256985 +211890904064169 +211892205534617 +211892812660121 +211906502868377 +211908015237799 +211908586711719 +211909419500953 +211909452512665 +211924120854697 +211924692328617 +211924692839079 +211925800861081 +211926029450649 +211926369001641 +211926567912857 +211928279694745 +211928382267561 +211935039358361 +211939689573031 +211941367832745 +211941632261529 +211941939306665 +211941939817127 +211942236241305 +211943243416985 +211943276428697 +211956968546473 +211958516755111 +211959017651609 +211959120224425 +211959382556057 +211959921018265 +211967071038119 +211975156607655 +211975763733159 +211977305677993 +211978644897177 +211993137808793 +211993981692583 +211994553166503 +211995385955737 +211995758200217 +212003832015527 +212008371520921 +212008509713063 +212010319232409 +212010384786841 +212011129594025 +212012534367641 +212025656027815 +212027531101593 +212027598716313 +212029209871769 +212029347553449 +212030286539431 +212044482699433 +212044918368935 +212045283273383 +212045751158169 +212045784169881 +212046594531497 +212046858960281 +212061123062439 +212062668663463 +212063272643239 +212063743453863 +212064611351961 +212065686142361 +212067462430105 +212071371015577 +212078131185049 +212078133282201 +212079137275289 +212079379496345 +212079608085913 +212080146548121 +212080748210855 +212094475657385 +212096252675481 +212096285687193 +212097096048809 +212098364507545 +212099977723289 +212111488264871 +212112560447657 +212113499653529 +212113637335209 +212114712125609 +212115611485593 +212117224701337 +212129842028713 +212130884823719 +212131717612953 +212131750624665 +212132462420137 +212132825415065 +212134371016089 +212134475686057 +212140163672743 +212141298957721 +212147461251241 +212147560327847 +212149709398185 +212151617994137 +212154913991335 +212159695717785 +212165541528985 +212165574540697 +212166113002905 +212166250684585 +212166251195047 +212182115827097 +212182926188713 +212183190617497 +212183498173095 +212183794597273 +212184333059481 +212185878440615 +212197454719655 +212198526902441 +212198560644505 +212199000320679 +212199603789993 +212200075111079 +212200678580393 +212200940912025 +212201479374233 +212214464939417 +212216247298727 +212216476108185 +212216478205337 +212217322089127 +212218187890073 +212218726352281 +212219264777625 +212233427706025 +212235540048551 +212242311972249 +212247851056537 +212249929876889 +212250068069031 +212251943142809 +212252687949993 +212252787026599 +212253556358553 +212253624838823 +212254563534233 +212267214383783 +212268082281881 +212268794077353 +212268892643497 +212269157072281 +212270702673305 +212271844895399 +212280165565849 +212284461361831 +212285296248217 +212286041055401 +212287342525849 +212287949651353 +212288054321321 +212300429297049 +212300431394201 +212302442562969 +212302444660121 +212304227019431 +212304259014825 +212306169707929 +212310916105625 +212312929371545 +212319257845929 +212319829319849 +212319829830311 +212320695631257 +212320937852313 +212321166441881 +212321505992873 +212321702806937 +212321704904089 +212321770421657 +212323416685977 +212323519258793 +212334858559657 +212335896331673 +212336034013353 +212337272569241 +212337811031449 +212337909597593 +212339522813337 +212346381043097 +212352105537705 +212353651138729 +212353653746343 +212354257215657 +212354519547289 +212355058009497 +212370359336345 +212372443179687 +212373275968921 +212373308980633 +212374454568345 +212381722028711 +212388274800025 +212389690157735 +212390522946969 +212403546040999 +212405224300713 +212405795774633 +212405796285095 +212406631171481 +212407099884953 +212407132896665 +212415119900057 +212420793019047 +212422668092825 +212424346863001 +212424484544681 +212425423530663 +212439013075623 +212439620201127 +212441162145961 +212441399124137 +212443576155545 +212456260053671 +212457805654695 +212458409124009 +212458409634471 +212458880445095 +212460823133593 +212462599421337 +212472227988889 +212472366181031 +212473438363817 +212474175700377 +212474241254809 +212474986061993 +212476390835609 +212476861646233 +212477936216743 +212489612648617 +212491389666713 +212491422678425 +212493501498777 +212494108624281 +212495114714521 +212495183194791 +212508339167401 +212509607626137 +212509640637849 +212509847019689 +212510450999465 +212510715428249 +212524979019945 +212526854604185 +212526887615897 +212527599411369 +212527962406297 +212529508007321 +212541987653017 +212541989750169 +212542993743257 +212543235964313 +212543464553881 +212544000918937 +212544003016089 +212544604678823 +212545614134681 +212552474461593 +212559234631065 +212560678520217 +212560711531929 +212561247896985 +212561388186279 +212562253987225 +212562861112729 +212567239240359 +212575344732839 +212576416915625 +212577356121497 +212577493803177 +212579467953561 +212581081169305 +212587939399065 +212592591710887 +212593663893673 +212593697635737 +212594137311911 +212594740781225 +212595212102311 +212596077903257 +212596616365465 +212611317719209 +212613565866153 +212620152159641 +212620201985433 +212621267118759 +212628564697257 +212629969470873 +212631514852007 +212646782656681 +212647354641063 +212648220442009 +212649734908583 +212662351375015 +212663186261401 +212663425654953 +212663931068585 +212664029634729 +212665839664537 +212666981886631 +212678321407385 +212680103766695 +212680332576153 +212680334673305 +212681178557095 +212682044358041 +212682582820249 +212683121245593 +212695566288281 +212695568385433 +212697579554201 +212697581651353 +212699364010663 +212699396006057 +212713786344857 +212713924536999 +212715799610777 +212716544417961 +212717412826521 +212717481306791 +212729995550889 +212731033322905 +212731171004585 +212732409560473 +212732948022681 +212733046588825 +212734659804569 +212735666980249 +212747277131945 +212748317829799 +212749152716185 +212749621429657 +212749897523369 +212751198993817 +212751806119321 +212751910789289 +212764524109993 +212765496327577 +212766868407705 +212768412960153 +212769591559577 +212782609410727 +212783686298279 +212784552099225 +212785022909849 +212785362460841 +212785559274905 +212785561372057 +212785626889625 +212787172490649 +212787375726761 +212794032817561 +212798683032231 +212800834199721 +212800933276327 +212802269887897 +212802806252953 +212803313543847 +212804419468697 +212815962005673 +212817510214311 +212818376015257 +212818914477465 +212834757192359 +212836299137193 +212850490564777 +212851328377001 +212854379414937 +212861710515609 +212862825474727 +212867503172263 +212868575355049 +212869048773287 +212869312691609 +212870123053225 +212871527826841 +212871998637465 +212873073207975 +212884649487015 +212886229180585 +212886800654505 +212888203330969 +212888341012649 +212889279998631 +212901659706777 +212903476158633 +212903672972697 +212904744617369 +212904984010921 +212905587990697 +212920116521639 +212921662122663 +212922265591977 +212922266102439 +212922736913063 +212930364474777 +212936188045991 +212937124644249 +212937126741401 +212937733647015 +212938130734489 +212938372955545 +212938601545113 +212939137910169 +212939140007321 +212939205524889 +212940751125913 +212953469116585 +212955015228071 +212955246134681 +212955279146393 +212956090018471 +212957357966745 +212957965092249 +212958103284391 +212958971182489 +212959039662759 +212963470434473 +212971553906857 +212972493112729 +212972630794409 +212974604944793 +212976218160537 +212984392353177 +212987626161561 +212989807705497 +212990645517721 +212990711072153 +212991179785625 +212991455879337 +212993364475289 +213006082465961 +213006454710441 +213007054683545 +213008426763673 +213008702857385 +213023091099033 +213024567999897 +213025104364953 +213025244654247 +213026110455193 +213026717580697 +213042491632295 +213043357433241 +213044871899815 +213057520361641 +213057554103705 +213058597249193 +213059068570279 +213059934371225 +213060472833433 +213073458398617 +213075240757927 +213075469567385 +213075471664537 +213076315548327 +213077181349273 +213077719811481 +213092048920745 +213092421165225 +213093221959065 +213093287476633 +213093825938841 +213095371319975 +213103268871577 +213109061528231 +213110607129255 +213111681409193 +213111681919655 +213112549817753 +213112618298023 +213112620395175 +213126207842983 +213127042729369 +213127787536553 +213128359010473 +213129696132505 +213130838354599 +213142414123177 +213143454821031 +213144224152985 +213144289707417 +213144758420889 +213145034514601 +213145605988521 +213146943110553 +213147047780521 +213159422756249 +213159424853401 +213159560948391 +213159898589863 +213161436022169 +213161438119321 +213163220478631 +213163252474025 +213169909564825 +213171922830745 +213177746401959 +213178823289511 +213179689090457 +213180159901081 +213180499452073 +213180696266137 +213180698363289 +213180763880857 +213182309481881 +213182512717993 +213193852018857 +213195969604263 +213196266028441 +213196573584039 +213196804490649 +213197648374439 +213198516272537 +213199523448217 +213204420298137 +213210895760793 +213211098996905 +213213216582311 +213213513006489 +213214051468697 +213228380577961 +213229184517529 +213229352795545 +213230190607769 +213230724875673 +213231197783449 +213232269428121 +213233448027545 +213239600528793 +213245627556009 +213246465368233 +213248613039513 +213249450851737 +213249516406169 +213262539500199 +213263712856743 +213264690667689 +213264789744295 +213266126355865 +213266662720921 +213267170011815 +213268275936665 +213272886019481 +213279786478247 +213281366171817 +213281937645737 +213284416989863 +213300155605161 +213300156115623 +213314078059175 +213315152339113 +213316831109289 +213317402583209 +213317403093671 +213317873904295 +213331359640231 +213332431823017 +213332905241255 +213333169159577 +213333604861337 +213333979521193 +213334845832601 +213335384294809 +213335855105433 +213336929675943 +213341678676647 +213348606107817 +213350152219303 +213350381028761 +213350383125913 +213350416137625 +213351227009703 +213353102083481 +213353240275623 +213353702917529 +213354108173721 +213354176653991 +213365516174745 +213367332626601 +213367529440665 +213368601085337 +213378467136921 +213382763152793 +213384776418713 +213385782508953 +213385848063385 +213386316776857 +213386592870569 +213388501466521 +213400044513959 +213400981112217 +213400983209369 +213401119304359 +213401590114983 +213401987202457 +213402229423513 +213402458013081 +213402994378137 +213402996475289 +213403061992857 +213404607593881 +213410282810023 +213418228090265 +213419704991129 +213420241356185 +213420381645479 +213421247446425 +213421854571929 +213435410374825 +213435444116889 +213436347483545 +213436349580697 +213436487262377 +213438131940007 +213439669372313 +213440074628505 +213445978654105 +213452657352873 +213452691094937 +213453734240425 +213454774938279 +213455071362457 +213455378918055 +213455609824665 +213469938933929 +213470309081257 +213470311178409 +213470911151513 +213471748963737 +213472283231641 +213472559325353 +213472756139417 +213479145618841 +213481158884761 +213481443591577 +213487185911977 +213487556059305 +213487558156457 +213488424467865 +213488962930073 +213489337589929 +213490508311207 +213506348100263 +213507213901209 +213508728367783 +213514444375449 +213521344834215 +213522179720601 +213522924527785 +213523496001705 +213524833123737 +213537450451113 +213539326035353 +213539328132505 +213541037817241 +213541576279449 +213550047724953 +213554559747481 +213554697429161 +213554697939623 +213556573013401 +213556575110553 +213558389465257 +213572917996199 +213574463597223 +213575537877161 +213575538387623 +213576474765991 +213576476863143 +213583237032615 +213588989010089 +213591106595495 +213591403019673 +213591710575271 +213591939384729 +213591941481881 +213592785365671 +213606270591145 +213607311288999 +213608080620953 +213608146175385 +213608614888857 +213608890982569 +213609462456489 +213610766566809 +213610799578521 +213623517569193 +213624321508761 +213625327599001 +213625861866905 +213626334774681 +213627406419353 +213628013544857 +213628585018777 +213641602869927 +213643545558425 +213644016369049 +213644355920041 +213644552734105 +213644554831257 +213644620348825 +213646165949849 +213651841165991 +213657676491431 +213658849847975 +213659827658921 +213661263347097 +213661799712153 +213663412927897 +213674752228761 +213674955464873 +213676765494681 +213677073050279 +213677369474457 +213677905839513 +213677907936665 +213685239037337 +213687306103463 +213687537010073 +213695292596393 +213695293106855 +213709484023977 +213710321836201 +213713307319705 +213713372874137 +213719568689831 +213720703974809 +213726496631463 +213727568814249 +213728042232487 +213729114415273 +213729116512425 +213729982823833 +213730521286041 +213730554297753 +213730992096665 +213732066667175 +213743642946215 +213745222639785 +213745794113705 +213760653165977 +213762469617833 +213762666431897 +213763738076569 +213774704084377 +213777934527143 +213779008807081 +213780083597481 +213780687577257 +213781259051177 +213781259561639 +213795181505191 +213796118103449 +213796255785129 +213796256295591 +213796727106215 +213797330575529 +213798131369369 +213798133466521 +213799744585113 +213812462575785 +213814008687271 +213814237496729 +213814239593881 +213815080870057 +213815083477671 +213816958551449 +213817096743591 +213830547366057 +213830581108121 +213831484474777 +213831486571929 +213831955285401 +213833268931239 +213834806363545 +213843385812377 +213846619620761 +213848632886681 +213849638976921 +213849704531353 +213850173244825 +213850449338537 +213852324922777 +213852357934489 +213863900471465 +213865075925161 +213865446072489 +213866885954969 +213867420222873 +213867696316585 +213867893130649 +213869571900825 +213882084558233 +213884097824153 +213885103914393 +213885711039897 +213902350892441 +213912047074713 +213916513820841 +213916547562905 +213918631406247 +213918927830425 +213919235386023 +213919464195481 +213919466292633 +213926797393305 +213932587442345 +213934463026585 +213934739120297 +213936174808473 +213936711173529 +213936713270681 +213951042379945 +213951412527273 +213952280935833 +213952819398041 +213954364779175 +213961127045799 +213968054987431 +213969600588455 +213970204057769 +213970672771241 +213970674868393 +213970675378855 +213971611757223 +213971613854375 +213984629317801 +213985201302183 +213986780995753 +213987352469673 +213988689591705 +213988794261673 +214001407582377 +214001876295849 +214002448280231 +214003217612185 +214003751880089 +214004027973801 +214004599447721 +214005903558041 +214005936569753 +214018416215449 +214018553897129 +214018554407591 +214020429481369 +214022245933225 +214036739861159 +214038888931497 +214039492911273 +214039689725337 +214040061969817 +214041302941081 +214052845478057 +214054963063463 +214055259487641 +214055567043239 +214055795852697 +214055797949849 +214056639226025 +214056641833639 +214063129050521 +214063413757337 +214069889219993 +214070092456105 +214071902485913 +214072210041511 +214072506465689 +214073042830745 +214073044927897 +214073513641369 +214083940138393 +214087374037161 +214088177976729 +214089184066969 +214089718334873 +214090191242649 +214091262887321 +214091870012825 +214095795661479 +214104621015209 +214105458827433 +214108444310937 +214108509865369 +214121532959399 +214122706315943 +214123684126889 +214124855386281 +214125084706201 +214125656180121 +214127269395865 +214131879478681 +214138779937447 +214140359631017 +214140931104937 +214141160204967 +214142331684249 +214159149574823 +214170253671833 +214174145798313 +214176297476265 +214176396552871 +214191425282217 +214191898700455 +214192970883241 +214192973490855 +214193839291801 +214194377754009 +214194410765721 +214195923135143 +214200672135847 +214209145678503 +214209374487961 +214209376585113 +214210217861289 +214210220468903 +214224509633945 +214225953841321 +214226326085801 +214226522899865 +214234691812761 +214235333353641 +214241756611993 +214243769877913 +214244775968153 +214245310236057 +214245586329769 +214247461914009 +214247494925721 +214259974571417 +214260112253097 +214260112763559 +214260583574183 +214261987837337 +214262263931049 +214263601053081 +214269276269223 +214270459282841 +214277221549465 +214278663341465 +214279136249241 +214279234815385 +214280848031129 +214294403834025 +214294437576089 +214295340942745 +214295343039897 +214295811753369 +214297125399207 +214304972113305 +214311684554137 +214312728210087 +214313196923559 +214313768397479 +214314064821657 +214314372377255 +214314601186713 +214314603283865 +214327756939433 +214328932393129 +214329302540457 +214329874524839 +214330742422937 +214331276690841 +214331552784553 +214331749598617 +214333428368793 +214340437050777 +214346179371177 +214346549518505 +214347417927065 +214347956389273 +214349501770407 +214373437834649 +214380338293415 +214381917986985 +214382489460905 +214383826582937 +214396443910313 +214398319494553 +214398595588265 +214400031276441 +214400567641497 +214400569738649 +214409041184153 +214413553206681 +214413690888361 +214413691398823 +214415566472601 +214415842566313 +214416311279785 +214434060525737 +214434529239209 +214434531846823 +214435468225191 +214435470322343 +214450100054695 +214450396478873 +214450704034471 +214450932843929 +214450934941081 +214451776217257 +214451778824871 +214461900948889 +214465264050345 +214466304748199 +214467074080153 +214467280461993 +214467884441769 +214468455915689 +214468685235609 +214469760026009 +214469793037721 +214482511028393 +214484321058201 +214484527440041 +214484789771673 +214484855326105 +214485328233881 +214487007004057 +214501434361241 +214503546193305 +214503918437785 +214504756250009 +214505159409049 +214511231712665 +214512017638809 +214516669950631 +214518681339289 +214520221697433 +214520793171353 +214522406387097 +214533745687961 +214535495035559 +214535758953881 +214536066509479 +214536362933657 +214536899298713 +214536901395865 +214537370109337 +214546530469273 +214552642937001 +214552742013607 +214554286566055 +214568477483177 +214569315295401 +214570756226457 +214571432880807 +214571729304985 +214572300778905 +214586562273449 +214587297512857 +214588107874473 +214588372303257 +214588679858855 +214588976283033 +214589514745241 +214589547756953 +214591060126375 +214602636405415 +214604216098985 +214605016672935 +214606188152217 +214606661059993 +214619646625177 +214621090832553 +214621460979881 +214621463077033 +214621659891097 +214638002266281 +214638002776743 +214638609391785 +214640153944233 +214640253020839 +214640721734311 +214655111562649 +214655249244329 +214655249754791 +214655720565415 +214657124828569 +214657400922281 +214657869635753 +214657968712359 +214658738044313 +214673230955929 +214673233053081 +214673263967641 +214674074329257 +214689574567321 +214690477933977 +214690480031129 +214690948744601 +214705613079961 +214707626345881 +214708632436121 +214709442797737 +214711318381977 +214711351393689 +214716313798041 +214718277238169 +214722893930665 +214724069384361 +214724439531689 +214725011005609 +214725011516071 +214725879414169 +214726085796009 +214726348127641 +214726689775785 +214726886589849 +214728565360025 +214741078017433 +214742519809433 +214742992717209 +214743091283353 +214744704499097 +214751562728857 +214752790068633 +214760239695257 +214775541022105 +214777053391527 +214777624865447 +214777921289625 +214778228845223 +214778457654681 +214778459751833 +214791580901545 +214793456485785 +214793732579497 +214794300369575 +214795168267673 +214795704632729 +214795706729881 +214810035839145 +214810405986473 +214810670415257 +214810977970855 +214811274395033 +214811812857241 +214813358238375 +214827917393305 +214829197516969 +214829666230441 +214844194761383 +214845774454953 +214847212240281 +214847683050905 +214855766523289 +214860401041577 +214861441739431 +214862417453225 +214863019335849 +214863021433001 +214863819909799 +214864897017241 +214864930028953 +214877409674649 +214877547356329 +214877547866791 +214879422940569 +214879699034281 +214880167747753 +214887894386073 +214896571352473 +214898683184537 +214900296400281 +214911872679321 +214913956522663 +214914789311897 +214914791409049 +214914822323609 +214915632685225 +214915897114009 +214922407216537 +214930160705705 +214930632026791 +214931203500711 +214931235496105 +214932036289945 +214932038387097 +214946367496361 +214948383908009 +214948613227929 +214948646239641 +214949184701849 +214950863472025 +214954789120679 +214957872154009 +214963614474409 +214964452286633 +214965860205977 +214965893217689 +214966569361577 +214966569872039 +214966866296217 +214967437770137 +214980526418599 +214981598601385 +214982537807257 +214984078165401 +214984649639321 +214986262855065 +214991701093031 +214993121084825 +214997773396647 +215001325143449 +215001798051225 +215002336476569 +215016499404969 +215016598481575 +215025383671193 +215029247131033 +215033139257513 +215033139767975 +215033746383017 +215035290935465 +215035858725543 +215050418741417 +215051153980825 +215051964342441 +215052228771225 +215052536326823 +215052832751001 +215053371213209 +215053404224921 +215054916594343 +215068367947161 +215068400958873 +215069211320489 +215069475749273 +215071021350297 +215083503093145 +215084947300521 +215085317447849 +215085516359065 +215087764506009 +215088302931353 +215093987804569 +215100750071193 +215102763337113 +215104577691817 +215104579788969 +215106455373209 +215106488384921 +215106590957737 +215118534238377 +215118968030617 +215119105712297 +215119106222759 +215120981296537 +215121257390249 +215121726103721 +215121825180327 +215122594512281 +215129452742041 +215135177236649 +215135781216425 +215136215008665 +215137656800665 +215138129708441 +215138228274585 +215139841490329 +215153431035289 +215154334401945 +215154805212569 +215156380679577 +215163965572505 +215170678013337 +215172190382759 +215172761856679 +215172793852073 +215173594645913 +215186750398633 +215187925852329 +215188295999657 +215188867473577 +215188867984039 +215190204595609 +215190544146601 +215190546243753 +215190743057817 +215192421827993 +215198245399207 +215205172830377 +215205542977705 +215205807406489 +215206114962087 +215206411386265 +215206949848473 +215207418561945 +215208495229607 +215217777444249 +215221143691433 +215222691900071 +215224096163225 +215231643270553 +215239331752615 +215239938878119 +215242349231513 +215242820042137 +215243894832537 +215257312953753 +215257589047465 +215258156837543 +215259561100697 +215259563197849 +215267688931497 +215272546665881 +215272684858023 +215274559931801 +215274836025513 +215275304738985 +215291773861273 +215293385016729 +215293522698409 +215300247403929 +215307009670553 +215307946048921 +215308050718889 +215309093513895 +215309926303129 +215309959314841 +215310769676457 +215311034105241 +215325298207399 +215326307663257 +215326875803817 +215327676377767 +215328786496921 +215328889069737 +215329861287321 +215335546160537 +215343750219161 +215343783230873 +215344321693081 +215360427820441 +215362539652505 +215364152868249 +215371011098009 +215375663409831 +215376735592617 +215377674798489 +215379215156633 +215379786630553 +215381399846297 +215394017173673 +215394488494759 +215395059968679 +215395892757913 +215397000560025 +215398546161049 +215405474102681 +215405523928473 +215411636396201 +215411735472807 +215415525246361 +215428308754601 +215429716673945 +215430425829545 +215430426340007 +215430722764185 +215431261226393 +215437736689049 +215439803755175 +215445555732649 +215446290972057 +215447101333673 +215447365762457 +215447673318055 +215447969742233 +215448508204441 +215450053585575 +215461629864615 +215463175465639 +215464250256039 +215465181611417 +215465654519193 +215466192944537 +215473201626521 +215478175345319 +215478640084377 +215480084291753 +215480422443687 +215480454439081 +215480653350297 +215481255013031 +215481497234087 +215482901497241 +215483439922585 +215485236675993 +215496996235943 +215497602850985 +215499147403433 +215499715193511 +215501491701145 +215514105021849 +215514243213991 +215516118287769 +215516394381481 +215516962171559 +215517731503513 +215530244160921 +215532224415129 +215532257426841 +215533067788457 +215533332217241 +215534877818265 +215541805759897 +215548568026521 +215549471393177 +215551517670809 +215552124796313 +215566619805081 +215567866019225 +215568434159785 +215570344852889 +215570447425705 +215575091250585 +215577104516505 +215583432990889 +215584004464809 +215584004975271 +215584301399449 +215585341586841 +215585681137833 +215599033704617 +215599637684393 +215600071476633 +215601185382569 +215601447714201 +215601513268633 +215601986176409 +215602084742553 +215603697958297 +215610556188057 +215617219888537 +215617828891303 +215618694692249 +215619233154457 +215636046850727 +215636618324647 +215637451113881 +215637823358361 +215645897173671 +215650574871207 +215652449944985 +215653293828775 +215654599525785 +215654698091929 +215655070336409 +215655908148633 +215667721185959 +215669399445673 +215669663874457 +215669971430055 +215670267854233 +215670806316441 +215671275029913 +215672351697575 +215679295045017 +215680672368025 +215684968164007 +215686547857577 +215686910852505 +215687348431527 +215688522007961 +215688659689641 +215692923710119 +215703188220583 +215703795346087 +215705337801383 +215706205699481 +215706676510105 +215707751300505 +215709527588249 +215714759982489 +215720435198631 +215721444654489 +215722012795049 +215722813368999 +215723055590055 +215723923488153 +215724026060969 +215724998278553 +215736403133849 +215736541325991 +215738350845337 +215738416399769 +215738692493481 +215739161206953 +215746887845273 +215755564811673 +215756909591961 +215757676643737 +215759289859481 +215770866138521 +215771802516889 +215771907186857 +215772514312361 +215772949981863 +215773782771097 +215773815782809 +215774626144425 +215774626654887 +215774890573209 +215783364115865 +215789154164905 +215789625485991 +215790196959911 +215791029749145 +215791774556329 +215792137551257 +215793683152281 +215796979149479 +215807606687129 +215807639698841 +215808178161049 +215824853665177 +215825562820777 +215825563331239 +215825859755417 +215826167311015 +215826398217625 +215839519877799 +215840592060585 +215840625802649 +215841531266457 +215841668948137 +215842743738537 +215843643098521 +215845256314265 +215856766855847 +215858312456871 +215858915926185 +215858916436647 +215859387247271 +215859784334745 +215859990716585 +215860253048217 +215860791510425 +215861329935769 +215875492864169 +215875591940775 +215876429752999 +215879381714329 +215884377130393 +215889916214681 +215892133227175 +215892739842217 +215894144615833 +215894852184743 +215896628692377 +215910147440025 +215910957801641 +215911222230425 +215911529786023 +215911826210201 +215912364672409 +215913910053543 +215922230723993 +215925381152153 +215926526519975 +215927361406361 +215927394418073 +215928106213545 +215928204779689 +215928205290151 +215928469208473 +215930014809497 +215930119479465 +215942494455193 +215942496552345 +215943940759721 +215944278911655 +215944310907049 +215944507721113 +215944509818265 +215945111480999 +215945353702055 +215946219503001 +215946757965209 +215947296390553 +215952362384039 +215952981263769 +215959741433241 +215961754699161 +215961756796313 +215962760789401 +215963003010457 +215963571151017 +215965144202649 +215965481844121 +215965584416937 +215977961489817 +215978099681959 +215979974755737 +215980818639527 +215981587971481 +215982595147161 +215988100489385 +215988446201241 +215994170695849 +215994204437913 +215996322373801 +215996584705433 +215997123167641 +215997221733785 +215998834949529 +216012424494489 +216012492974759 +216013327861145 +216014072668329 +216015374138777 +216015981264281 +216021773920935 +216023787186855 +216031183841959 +216031755315879 +216032588105113 +216047289458857 +216047860932777 +216047861443239 +216048727244185 +216049198054809 +216049537605801 +216062858177191 +216064536436905 +216064800865689 +216065108421287 +216065337230745 +216065943307673 +216066412021145 +216067488688807 +216081076356505 +216081685359271 +216082288828585 +216082551160217 +216083089622425 +216098325211815 +216098932337319 +216100474282153 +216100474792615 +216101342690713 +216102888291737 +216104664579481 +216112214326681 +216114293147033 +216114431339175 +216116306412953 +216117150296743 +216117988108967 +216118455993753 +216118554559897 +216120167775641 +216131540125081 +216131678317223 +216133487836569 +216133553391001 +216134298198185 +216135702971801 +216136173782425 +216137248352935 +216148824631975 +216150404325545 +216150767320473 +216151204899495 +216152378475929 +216152516157609 +216166003129753 +216167044178089 +216167651303593 +216168919762329 +216168952774041 +216169763135657 +216169763646119 +216170027564441 +216184291666599 +216185058901401 +216185301122457 +216185869263017 +216186440736937 +216186441247399 +216186669836967 +216187882528937 +216188854746521 +216194539619737 +216201299789209 +216202305879449 +216202743678361 +216202776690073 +216203313055129 +216203315152281 +216203380669849 +216219421279641 +216220766059929 +216221533111705 +216223146327449 +216230004557209 +216234656869031 +216235729051817 +216235762793881 +216236668257689 +216236805939369 +216237880729769 +216238780089753 +216240393305497 +216248567498137 +216253010632873 +216254886217113 +216255631024297 +216255994019225 +216257539620249 +216263332276903 +216269082157225 +216270629855401 +216272878002345 +216288710133145 +216289279509913 +216289419799207 +216290254685593 +216290285600153 +216296730148249 +216306094792873 +216306666777255 +216307501663641 +216307532578201 +216309047044775 +216320623323815 +216322168924839 +216322772394153 +216322772904615 +216323243715239 +216323847184553 +216324109516185 +216324647978393 +216325186403737 +216337631446425 +216337633543577 +216339077750953 +216339447898281 +216339644712345 +216339646809497 +216340248472231 +216340490693287 +216341356494233 +216341894956441 +216342433381785 +216355989695143 +216356596310185 +216356596820647 +216358001083801 +216359546464935 +216373098481049 +216373236673191 +216375111746969 +216375955630759 +216376724962713 +216390382987943 +216391217874329 +216391250886041 +216391686587801 +216391962681513 +216392061247657 +216392061758119 +216393871277465 +216393975947433 +216406589268137 +216407561485721 +216407629965991 +216408464852377 +216409209659561 +216410511130009 +216411118255513 +216423597901209 +216425611167129 +216425613264281 +216426617257369 +216426859478425 +216427427618985 +216427692047769 +216429000670617 +216429440884905 +216434084709785 +216436097975705 +216442426450089 +216442998434471 +216443864235417 +216444335046041 +216444674597033 +216444871411097 +216444939025817 +216446484626841 +216458027163817 +216458060905881 +216460441173401 +216460979635609 +216461078201753 +216462691417497 +216476213347737 +216476822350503 +216477688151449 +216478226613657 +216492555722921 +216496444573081 +216503775673753 +216504890632871 +216509568330407 +216509802700969 +216510640513193 +216513592984985 +216513691551129 +216515304766873 +216526714645159 +216528392904873 +216528964889255 +216530268489113 +216530837865881 +216531345156775 +216543961623207 +216545541316777 +216546341890727 +216547515467161 +216547653148841 +216562181679783 +216562788805287 +216564330750121 +216564331260583 +216566744759705 +216578253204135 +216579428657831 +216580195892633 +216580438113689 +216581006254249 +216581577728169 +216581578238631 +216581806828199 +216583019520169 +216583991737753 +216595534785191 +216596606967977 +216597080386215 +216597344304537 +216597409858969 +216598154666153 +216598155176615 +216599559439769 +216600030250393 +216600168442535 +216601104820903 +216605535592617 +216614558270873 +216615402154663 +216615903051161 +216616670102937 +216618283318681 +216626457511321 +216629859597721 +216631507771561 +216632776230297 +216633619603625 +216633620114087 +216635633380007 +216649119841689 +216650023208345 +216650491921817 +216650768015529 +216652676611481 +216660892747161 +216664219658919 +216665156257177 +216666162347417 +216666633158041 +216667169523097 +216667237137817 +216668782738841 +216684416501145 +216684556790439 +216685422591385 +216686029716889 +216698511459737 +216699585519785 +216699619261849 +216700524725657 +216700662407337 +216702636557721 +216704249773465 +216717305916071 +216717909385385 +216717909895847 +216718380706471 +216719246507417 +216719784969625 +216732938625193 +216734114078889 +216734486323369 +216735352634777 +216735891096985 +216736734470313 +216743320763801 +216743370589593 +216745334029721 +216745618736537 +216749347791017 +216751126686375 +216751361056937 +216751733301417 +216751733811879 +216753138075033 +216754683456167 +216769951260841 +216770523245223 +216771389046169 +216772903512743 +216785519979175 +216786354865561 +216787099672745 +216787198238889 +216787198749351 +216787671146665 +216789008268697 +216789112938665 +216801487914393 +216801490011545 +216803304366249 +216803501180313 +216803503277465 +216804104940199 +216804347161255 +216805212962201 +216805751424409 +216811355843239 +216811974722969 +216814222869913 +216818734892441 +216820748158361 +216820750255513 +216821754248601 +216822564610217 +216822829039001 +216824577876137 +216837093141159 +216838201163161 +216838638742183 +216839713532583 +216840581430681 +216841726798503 +216853164155049 +216853197897113 +216855578164633 +216855885720231 +216856116626841 +216856215192985 +216856960510631 +216857828408729 +216870445736105 +216871417953689 +216871486433959 +216872255765913 +216872321320345 +216872790033817 +216873066127529 +216874974723481 +216877191735975 +216881950393753 +216887692714153 +216889502743961 +216890037011865 +216891581564313 +216905778014887 +216906854902439 +216907720703385 +216908191514009 +216908531065001 +216908727879065 +216908795493785 +216910341094809 +216921851636391 +216924002803881 +216924101880487 +216926482148007 +216927588072857 +216940069815705 +216941544619417 +216942083081625 +216957925796519 +216959467741353 +216959468251815 +216964096155817 +216970128801177 +216973424798375 +216973659168937 +216974496981161 +216976910990745 +216977449452953 +216977548019097 +216979161234841 +216983743834791 +216990671776423 +216991743959209 +216992217377447 +216992481295769 +216992820846761 +216993292167847 +216994157968793 +216994696431001 +216995167241625 +216995305433767 +216996241812135 +217007818091175 +217009397784745 +217009969258665 +217020532295065 +217024828310937 +217026644762793 +217026841576857 +217027913221529 +217028757105319 +217030533612953 +217030770371239 +217042109672103 +217043184462503 +217044052360601 +217044294581657 +217044862722217 +217045434196137 +217045434706599 +217046875988137 +217053533078937 +217057580362407 +217059356650151 +217059356870041 +217060293248409 +217060431440551 +217060902251175 +217061299338649 +217061770149273 +217062306514329 +217062374129049 +217063919730073 +217078183832231 +217078412641689 +217078414738841 +217079258622631 +217079759519129 +217082139786649 +217087812905639 +217088043812249 +217093648450969 +217094722511017 +217094756253081 +217095661716889 +217095799398569 +217097444076199 +217099386764697 +217112808031641 +217112976309657 +217113814121881 +217113879676313 +217114348389785 +217114624483497 +217121210776985 +217123508749721 +217128075616425 +217129251070121 +217129621217449 +217129623314601 +217130489626009 +217131028088217 +217131061099929 +217131871461545 +217148272969113 +217148413258407 +217149279059353 +217149886184857 +217165660236455 +217166493025689 +217166526037401 +217168040503975 +217181765853353 +217181766363815 +217181995173273 +217183102975385 +217183410530983 +217183641437593 +217196624905625 +217196627002777 +217196762587305 +217196763097767 +217198441357481 +217198638171545 +217198640268697 +217199241931431 +217200349953433 +217200888415641 +217213204258985 +217214983154343 +217215217524905 +217215589769385 +217215590279847 +217216456080793 +217216994543001 +217218539924135 +217225302190759 +217232230132391 +217233338154393 +217233775733415 +217234379202729 +217234850523815 +217249376447143 +217250211333529 +217250956140713 +217251055217319 +217251527614633 +217252864736665 +217252969406633 +217260077385113 +217265582727337 +217266623425191 +217267392757145 +217267458311577 +217267927025049 +217268203118761 +217270078703001 +217270111714713 +217272328727207 +217282591360409 +217282729042089 +217282729552551 +217284604626329 +217284606723481 +217285610716569 +217286421078185 +217286685506969 +217288434344105 +217293906324135 +217300915006119 +217302857694617 +217303328505241 +217303668056233 +217303864870297 +217303932485017 +217305478086041 +217317020623017 +217317054365081 +217319138208423 +217319434632601 +217319742188199 +217319970997657 +217319973094809 +217320816978599 +217321684876697 +217325947150505 +217327304195481 +217327588902297 +217329371261607 +217335206806937 +217336385186471 +217336681610649 +217337217975705 +217337220072857 +217351549182121 +217353359211929 +217355438032281 +217356045157785 +217362769132953 +217368561789607 +217368796160169 +217369633972393 +217372047981977 +217372586444185 +217372619455897 +217372685010329 +217374298226073 +217385708104359 +217387859271849 +217387958348455 +217389535944873 +217391444540825 +217402955082407 +217404534775977 +217405106249897 +217416769242521 +217423324209321 +217423324719783 +217437246663335 +217438320943273 +217438321453735 +217439189351833 +217439395733673 +217439431572889 +217439999713449 +217440571187369 +217440571697831 +217454528244391 +217454996957863 +217455600427177 +217456073845415 +217456677314729 +217457146028201 +217457148635815 +217457752105129 +217458014436761 +217458552898969 +217458585910681 +217459023709593 +217459161901735 +217460098280103 +217472243935911 +217473320823463 +217473549632921 +217473551730073 +217474393006249 +217474395613863 +217476871521689 +217485450970521 +217488684778905 +217490501230761 +217490698044825 +217491769689497 +217492613573287 +217508951113113 +217509016667545 +217509485381017 +217509761474729 +217511637058969 +217523213118119 +217524149716377 +217524287908519 +217525155806617 +217525362188457 +217526162982297 +217526230597017 +217526766962073 +217527776198041 +217535861767577 +217543409960345 +217544416050585 +217545023176089 +217555446564249 +217557504918937 +217558578978985 +217558612721049 +217559516087705 +217559518184857 +217561300544167 +217562837976473 +217569313439129 +217576903355047 +217578239966617 +217578547522215 +217578776331673 +217578778428825 +217591932084393 +217593107538089 +217593477685417 +217594346093977 +217594884556185 +217594917567897 +217595727929513 +217597603513753 +217604327488921 +217610120145575 +217610354516137 +217610724663465 +217610727271079 +217611593072025 +217612131534233 +217613676915367 +217630349493657 +217630382505369 +217643941453993 +217644513438375 +217645348324761 +217646093131945 +217646664605865 +217648001727897 +217660481373593 +217660619055273 +217660619565735 +217662297825449 +217662494639513 +217663098399399 +217664206421401 +217664742786457 +217664744883609 +217673216329113 +217677728351641 +217677866033321 +217677866543783 +217679741617561 +217681558069417 +217696086600359 +217697632201383 +217698235670697 +217698704384169 +217698706991783 +217705478915481 +217712157614249 +217712191356313 +217714275199655 +217714571623833 +217714879179431 +217715107988889 +217715110086041 +217715953969831 +217726005296537 +217729439195305 +217729907908777 +217731249225113 +217731314779545 +217731783493017 +217732059586729 +217733935170969 +217733968182681 +217740943852953 +217746686173353 +217748463191449 +217748496203161 +217750575023513 +217751182149017 +217764771474087 +217766714162585 +217766920544425 +217767524524201 +217767721338265 +217769334554009 +217770194929049 +217780845095591 +217782996263081 +217784167522473 +217784672936105 +217786581532057 +217797004920217 +217799063274905 +217800538078617 +217801074443673 +217801076540825 +217810871795097 +217812318829977 +217817889726633 +217818461711015 +217832652628137 +217833490440361 +217835904449945 +217836442912153 +217836475923865 +217836541478297 +217838154694041 +217842737293991 +217850737418409 +217851210836647 +217851814305961 +217852283019433 +217852285627047 +217853151427993 +217853689890201 +217854298892967 +217866811550375 +217868018999465 +217868391243945 +217868962717865 +217871340888233 +217883821770137 +217885265977513 +217885638221993 +217885835036057 +217902177411241 +217902177921703 +217903856181417 +217904329089193 +217904428165799 +217911341427367 +217918350109351 +217919286707609 +217919424899751 +217920499179689 +217921299973529 +217922913189273 +217924055411367 +217937177291431 +217937406100889 +217937408198041 +217938249474217 +217938252081831 +217947037271449 +217952641910169 +217953715970217 +217953749712281 +217954653078937 +217954655176089 +217956437535399 +217969822097577 +217972807581081 +217972873135513 +217973341848985 +217973617942697 +217975493526937 +217982502208921 +217987069075625 +217988244529321 +217988614676649 +217989483085209 +217990021547417 +217990054559129 +217990864920745 +217992740504985 +218006694954393 +218008879644057 +218025486484889 +218025519496601 +218040759823015 +218042096434585 +218042403990183 +218042632799641 +218042634896793 +218045387727017 +218051106342297 +218055618364825 +218055756046505 +218055756556967 +218057631630745 +218057907724457 +218059343412633 +218059879777689 +218059881874841 +218061492993433 +218074210984105 +218074581131433 +218074583739047 +218075449539993 +218075988002201 +218077533383335 +218084295649959 +218092769192615 +218093372661929 +218093841375401 +218093843983015 +218103966107033 +218107797921961 +218108369906343 +218109949599913 +218110521073833 +218111858195865 +218118956867753 +218124576186537 +218125044900009 +218126386216345 +218126920484249 +218127196577961 +218129072162201 +218141584819609 +218141723011751 +218143598085529 +218143874179241 +218145414537385 +218152069531033 +218152899783335 +218154082796953 +218160746497433 +218162661515433 +218162858329497 +218164471545241 +218176047824281 +218178131667623 +218178428091801 +218178735647399 +218178964456857 +218178966554009 +218179810437799 +218194200266137 +218194807171751 +218195675069849 +218196211434905 +218196213532057 +218210542641321 +218212319659417 +218212352671129 +218215038616985 +218216113187495 +218225776353449 +218227789619369 +218228627431593 +218231041441177 +218231348996775 +218231579903385 +218231612915097 +218233291685273 +218244699686297 +218244701563559 +218246712952217 +218246852731049 +218247784596889 +218248253310361 +218248529404073 +218250438000025 +218261948541607 +218263155990697 +218263528235177 +218264099709097 +218264966020505 +218265500288409 +218280674549929 +218280773626535 +218282318178983 +218297314402473 +218297314912935 +218299466080425 +218299565157031 +218314593886377 +218315670773929 +218316139487401 +218317007895961 +218317546358169 +218318724957593 +218330667507881 +218332543092121 +218332545189273 +218333389073063 +218344444429721 +218347678238105 +218349122445481 +218349494689961 +218349691504025 +218360342396313 +218364959088809 +218367944572313 +218368478840217 +218368754933929 +218370630518169 +218383143175577 +218383281367719 +218384389389721 +218385156441497 +218385432535209 +218386769657241 +218387911879335 +218392841960857 +218393627887001 +218401831945625 +218402108039337 +218402304853401 +218404016635289 +218416498378137 +218417606180249 +218418509546905 +218418511644057 +218420294003367 +218429753933209 +218435896814247 +218436365527719 +218437233425817 +218437540981415 +218437769790873 +218437771888025 +218450925543593 +218452100997289 +218452471144617 +218453043128999 +218453339553177 +218453647108775 +218453878015385 +218453911027097 +218454721388713 +218456596972953 +218469347975337 +218469718122665 +218469982551449 +218470290107047 +218470586531225 +218471124993433 +218471262675113 +218472670374567 +218477074393767 +218486258042265 +218488271308185 +218489342952857 +218503506897575 +218505084493993 +218505086591145 +218505658065065 +218505686564249 +218506524376473 +218506995187097 +218519474832793 +218519612514473 +218519613024935 +218521488098713 +218521764192425 +218522331982503 +218523199880601 +218523736245657 +218523738342809 +218525349461401 +218532209788313 +218536721810841 +218536860002983 +218538735076761 +218539011170473 +218553935740313 +218555949006233 +218557229129897 +218557697843369 +218564472374681 +218571184815513 +218572225863849 +218573268658855 +218573300654249 +218574101448089 +218574103545241 +218574705427865 +218588432654505 +218590449066153 +218591053045929 +218592928630169 +218605679632553 +218607456650649 +218607696044201 +218607925364121 +218607958375833 +218610175608217 +218611250178727 +218624602965401 +218626714797465 +218628328013209 +218635186242969 +218639836677529 +218639838554791 +218641849943449 +218642921588121 +218643390301593 +218643666395305 +218645574991257 +218658056734105 +218658192318633 +218658663639719 +218659267109033 +218660067902873 +218660070000025 +218671312289177 +218675811541161 +218675910617767 +218691646087337 +218692483899561 +218693891818905 +218694601484967 +218694897909145 +218695205464743 +218695436371353 +218695469383065 +218697218730663 +218703978900135 +218709730877609 +218710466117017 +218711276478633 +218711540907417 +218711848463015 +218712144887193 +218712681252249 +218712683349401 +218713861948825 +218725805009575 +218727012458665 +218727382605993 +218728822488473 +218729356756377 +218729829664153 +218731508434329 +218736052962713 +218742815229337 +218744259436713 +218744629584041 +218744631681193 +218744828495257 +218747076642201 +218761170870441 +218761171380903 +218763322548393 +218763421624999 +218763890338471 +218771517900185 +218777846374569 +218778280166809 +218778418358951 +218779526380953 +218779721958809 +218780293432729 +218780569526441 +218781906648473 +218794523975849 +218795494096281 +218796399560089 +218796432571801 +218797507362201 +218805980904857 +218806030730649 +218812743171481 +218813646538137 +218814859010217 +218828815556777 +218832609304745 +218832611401897 +218834486986137 +218840310557351 +218841445842329 +218846062534825 +218847237988521 +218847608135849 +218848180120231 +218848476544409 +218848784100007 +218849015006617 +218849856282793 +218849858379945 +218850797365927 +218851733964185 +218859842602393 +218863208849577 +218863812829353 +218865688413593 +218865964507305 +218866161321369 +218867873103257 +218880591093929 +218881395033497 +218883408299417 +218884479944089 +218898676394663 +218899846825369 +218900221995687 +218900825465001 +218901626258841 +218901628355993 +218914611824025 +218914750016167 +218916625089945 +218916901183657 +218917468973735 +218918873236889 +218918875334041 +218920486452633 +218933204443305 +218933574590633 +218933839019417 +218934146575015 +218934442999193 +218934979364249 +218934981461401 +218935450174873 +218942312562073 +218949072731545 +218949074828697 +218951085997465 +218952697152921 +218952834834601 +218967363365543 +218968940961961 +218970380844441 +218970851655065 +218971926445465 +218986187940009 +218988201205929 +219000578278809 +219000716470951 +219002591544729 +219002867638441 +219011062990233 +219013076256153 +219019739956633 +219021851788697 +219023465004441 +219035041283481 +219036082331817 +219037125126823 +219037157122217 +219037957916057 +219039065718169 +219047539260825 +219053329309865 +219053800630951 +219054404100265 +219055204894105 +219069536100521 +219071313118617 +219071781832089 +219071814843801 +219074032076185 +219075106646695 +219081868913319 +219086783078569 +219087620890793 +219089028810137 +219089738476199 +219090034900377 +219090342455975 +219090573362585 +219092355721895 +219103693145497 +219103695022759 +219105706411417 +219106778056089 +219107246769561 +219107522863273 +219109431459225 +219109536129193 +219115266784665 +219120942000807 +219122149449897 +219122519597225 +219123562392231 +219123959479705 +219124493747609 +219124966655385 +219125505080729 +219126645425561 +219139668009129 +219139767085735 +219156308372135 +219158459539625 +219159027329703 +219173587345577 +219174322584985 +219175132946601 +219175397375385 +219175704930983 +219176001355161 +219176537720217 +219176539817369 +219177718416793 +219183870918041 +219189660967081 +219190631087513 +219191536551321 +219192644353433 +219194189954457 +219206671697305 +219208115904681 +219208486052009 +219208684963225 +219210933110169 +219211471535513 +219216537528999 +219217156408729 +219227746295977 +219232950889127 +219241702842537 +219242136634777 +219242274826919 +219243382848921 +219243578426777 +219244149900697 +219244425994409 +219245763116441 +219252621346201 +219258345840809 +219258949820585 +219260825404825 +219261101498537 +219261298312601 +219263010094489 +219276599639449 +219277503006105 +219285949065895 +219288747392409 +219293813385895 +219294651418009 +219295358986919 +219295962456233 +219296763250073 +219297135494553 +219297973306777 +219311464603817 +219312036588199 +219312333012377 +219312640567975 +219312871474585 +219313712750761 +219314653833895 +219321414003367 +219322737526169 +219328711581865 +219328976010649 +219329283566247 +219329579990425 +219330116355481 +219330118452633 +219330587166105 +219334988868263 +219344447561897 +219345251501465 +219345860504231 +219347264767385 +219348270857625 +219348336412057 +219362500356775 +219364077953193 +219365517835673 +219365988646297 +219367063436697 +219378468291993 +219378606484135 +219380481557913 +219380757651625 +219381325441703 +219382729704857 +219383101949337 +219384342920601 +219388953003417 +219395715270041 +219395853462183 +219397728535961 +219398004629673 +219412929199513 +219412931296665 +219414579470505 +219414942465433 +219416553620889 +219416691302569 +219423416008089 +219425429274009 +219430178274713 +219431219323049 +219431826448553 +219432262118055 +219433094907289 +219434202709401 +219435279596953 +219450044407977 +219458714764697 +219466450109849 +219466918823321 +219470243637927 +219483596424601 +219484200404377 +219485708256665 +219487321472409 +219494179702169 +219498830136729 +219498832013991 +219500843402649 +219500981084329 +219500981594791 +219502383760793 +219502659854505 +219504568450457 +219517185777833 +219517657098919 +219518494911143 +219519061362073 +219519337455785 +219521246051737 +219530305748377 +219534805000361 +219534904076967 +219536209773977 +219538693850521 +219552885278105 +219553594944167 +219553891368345 +219554198923943 +219554429830553 +219556212189863 +219562972359335 +219567446310297 +219569459576217 +219570269937833 +219570534366617 +219570841922215 +219571138346393 +219571674711449 +219571676808601 +219584096971431 +219584798468775 +219586005917865 +219586344069799 +219586376065193 +219586948049575 +219587418860199 +219587815947673 +219588350215577 +219588823123353 +219589361548697 +219590501893529 +219594427542183 +219595046421913 +219601806591385 +219601808688537 +219603252895913 +219603623043241 +219603821954457 +219603887472025 +219606070101401 +219606608526745 +219620164840103 +219622176228761 +219622316007593 +219622883797671 +219624660305305 +219630511359385 +219636269596057 +219637273626009 +219637411818151 +219639286891929 +219639562985641 +219640900107673 +219653517435049 +219654487555481 +219655393019289 +219656137826473 +219656236903079 +219656500821401 +219658046422425 +219663839079079 +219664974364057 +219672639997337 +219673384804521 +219684539237785 +219691602763945 +219706601595049 +219707173579431 +219708008465817 +219708849741993 +219708852349607 +219709790825127 +219722236050841 +219724353986729 +219724616318361 +219724957966505 +219725154780569 +219725758540455 +219726866562457 +219739584553129 +219740388492697 +219740997495463 +219741600964777 +219741863296409 +219742401758617 +219743407848857 +219758507885977 +219759215454887 +219760053267111 +219760619718041 +219761829774745 +219768747548841 +219773605283225 +219773743475367 +219775618549145 +219776462432935 +219777300245159 +219777768129945 +219777866696089 +219779076752793 +219779479911833 +219790889790119 +219792568049833 +219792832478617 +219793140034215 +219793436458393 +219793972823449 +219793974920601 +219794443634073 +219808066190745 +219808068287897 +219808136768167 +219809716461737 +219810079456665 +219811690612121 +219811828293801 +219811828804263 +219826356824743 +219827934421161 +219828505895081 +219828506405543 +219829374303641 +219829845114265 +219829947687081 +219830919904665 +219837055665561 +219844371037593 +219845181399209 +219845445827993 +219845752873129 +219845753383591 +219859571738009 +219859709930151 +219861585003929 +219862831218073 +219863734584729 +219870056449433 +219872069715353 +219878733415833 +219880845247897 +219882458463641 +219894034742681 +219895075791017 +219895682916521 +219896118586023 +219896951375257 +219897795259047 +219898059177369 +219905397435047 +219906532720025 +219911147315369 +219912322769065 +219913631902375 +219914198353305 +219914474447017 +219914943160489 +219929331402137 +219930337492377 +219930775291289 +219931412282777 +219934100105895 +219947785291161 +219948022269337 +219948731935399 +219949566821785 +219962686604697 +219962688481959 +219964699870617 +219964837552297 +219964838062759 +219965912342697 +219966516322473 +219968424918425 +219979935460007 +219981142909097 +219981481061031 +219981513056425 +219982084530345 +219982085040807 +219982313630375 +219982555851431 +219983159320745 +219983421652377 +219983960114585 +219984498539929 +219985638884761 +219997113770153 +219998661468329 +219999598357159 +220000066241945 +220000909615273 +220015301831335 +220017313219993 +220018020788903 +220031302778265 +220033316044185 +220034126405801 +220034126916263 +220034390834585 +220034698390183 +220034927199641 +220035531179417 +220035533276569 +220049624546713 +220049695124135 +220050530010521 +220051274817705 +220051373894311 +220051637812633 +220053183413657 +220065663059353 +220067109363881 +220067479511209 +220067676325273 +220067678422425 +220067743939993 +220069355095449 +220069388107161 +220069926569369 +220071065828761 +220075530988199 +220076149867929 +220078614021529 +220082910037401 +220084923303321 +220085929393561 +220086739755177 +220087004183961 +220100126064025 +220101130093977 +220101268286119 +220103143359897 +220104756575641 +220111614805401 +220112442960551 +220117373042073 +220118278505881 +220119753309593 +220120094957737 +220120291771801 +220122003553689 +220136496465305 +220137241272489 +220144942525095 +220146125538713 +220146955791015 +220153644877209 +220155756709273 +220157369925017 +220170458063017 +220171030047399 +220171895848345 +220172706209961 +220172903024025 +220172970638745 +220186026781351 +220187705041065 +220188277025447 +220189109814681 +220189580625305 +220203441021097 +220204244960665 +220204853963431 +220205719764377 +220206258226585 +220221493815975 +220222933730713 +220223071412393 +220223642886313 +220223643396775 +220225084678313 +220226056895897 +220237461751193 +220237599943335 +220238672126121 +220239475017113 +220241624597913 +220241723164057 +220243336379801 +220250194609561 +220254708729241 +220254846921383 +220255919104169 +220256721995161 +220257968209305 +220258871575961 +220271924755865 +220271993236135 +220273572929705 +220275547080089 +220275684761769 +220275685272231 +220289171733913 +220290819907753 +220292088366489 +220292932250279 +220293196168601 +220302957905305 +220306284817063 +220308227505561 +220309037867177 +220309302295961 +220309609341097 +220309609851559 +220325474483609 +220326481659289 +220326549274009 +220328094875033 +220329237097127 +220342589883801 +220344701715865 +220346314931609 +220357823595929 +220359836861849 +220359974543529 +220359975053991 +220363561909657 +220375003783337 +220378054821273 +220378330914985 +220378799628457 +220385385921945 +220387683894681 +220392250761385 +220393426215081 +220393798459561 +220393798970023 +220395203233177 +220396046606505 +220411878737305 +220412588403367 +220413454204313 +220414061329817 +220421162098857 +220429263397033 +220429263907495 +220429835381415 +220430668170649 +220430701182361 +220443791927975 +220444999377065 +220445369524393 +220445940998313 +220445941508775 +220446170098343 +220446412319399 +220447278120345 +220447816582553 +220449495352729 +220453421001383 +220454039881113 +220456288028057 +220460800050585 +220462246355113 +220462616502441 +220462813316505 +220462815413657 +220462880931225 +220464492086681 +220464525098393 +220465063560601 +220474850968985 +220479158299303 +220479765424807 +220481169687961 +220495263055257 +220496405277351 +220498280351129 +220499025668775 +220499893566873 +220513551592103 +220514386478489 +220515131285673 +220515230362279 +220517006869913 +220517039881625 +220529757872297 +220531567902105 +220531633456537 +220532102170009 +220532378263721 +220543532696985 +220546766505369 +220548779771289 +220549785861529 +220550596223145 +220550860651929 +220566167038631 +220567032839577 +220567843201193 +220568040015257 +220568107629977 +220569653231001 +220581229510041 +220582134973849 +220583609777561 +220584148239769 +220585860021657 +220586934812057 +220588731565465 +220599381951897 +220599990954663 +220600856755609 +220601395217817 +220612193959321 +220615724327081 +220617501345177 +220619613177241 +220621226392985 +220632736934567 +220633809117353 +220636761589145 +220636860155289 +220638473371033 +220649883249319 +220652034416809 +220652133493415 +220652966282649 +220655619685785 +220660584187289 +220667061747097 +220667130227367 +220668709920937 +220669281394857 +220670684071321 +220670821753001 +220670822263463 +220672598771097 +220686790198681 +220686927880361 +220687499354281 +220687499864743 +220688941146281 +220694413126311 +220701421808295 +220703364496793 +220704174858409 +220704439287193 +220704746332329 +220704746842791 +220718703389351 +220719775572137 +220720248990375 +220721323780775 +220721824677273 +220722728043929 +220729878063783 +220737495968423 +220737726875033 +220738570758823 +220741451922841 +220749626115481 +220753028201881 +220754676375721 +220754873189785 +220755944834457 +220756788718247 +220758565225881 +220763275935129 +220763560641945 +220769120191897 +220770140774569 +220771316738727 +220773126258073 +220773191812505 +220773467906217 +220773936619689 +220789330951577 +220790338127257 +220790405741977 +220791951343001 +220793093565095 +220807289725097 +220807725394599 +220808591195545 +220809198321049 +220821680063897 +220823693329817 +220823831011497 +220823831521959 +220825475689127 +220827418377625 +220832164775321 +220840506515625 +220841077989545 +220841078500007 +220841307089575 +220841549310631 +220842186522009 +220842415111577 +220842953573785 +220856107229353 +220857282683049 +220857654927529 +220857655437991 +220858521238937 +220859059701145 +220859092712857 +220859903074473 +220874295290535 +220874902416039 +220875403312537 +220875768216985 +220876306679193 +220876444360873 +220893120375463 +220893691849383 +220894524638617 +220894557650329 +220902142543257 +220908688583335 +220909523469721 +220910268276905 +220910367353511 +220910839750825 +220912143861145 +220912176872857 +220924656518553 +220924794200233 +220924794710695 +220926472970409 +220926669784473 +220926671881625 +220926737399193 +220928348554649 +220928381566361 +220928920028569 +220935971482279 +220941903496601 +220942041688743 +220943916762521 +220944922852761 +220945733214377 +220945997643161 +220959119523225 +220960261745319 +220961807346343 +220962410815657 +220962882136743 +220963750034841 +220969423153831 +220969654060441 +220977271965081 +220978450344615 +220978746768793 +220979054324391 +220979285231001 +220980129114791 +220980997012889 +220982071803289 +220993614340265 +220995424370073 +220995489924505 +220995958637977 +220996234731689 +221005118997913 +221010861318313 +221012638336409 +221012671348121 +221013012996265 +221014750168473 +221016363384217 +221030023506599 +221030388411047 +221030889307545 +221031699669161 +221031896483225 +221031964097945 +221033509698969 +221045020240551 +221047171408041 +221047270484647 +221048103273881 +221048848081065 +221050756677017 +221050861346985 +221063238419865 +221064713223577 +221065251685785 +221070017781929 +221073723131289 +221081927189913 +221082064871593 +221082636345513 +221082636855975 +221096593402535 +221097665585321 +221098742472873 +221099817263273 +221100079594905 +221100618057113 +221100651068825 +221100716623257 +221102329839001 +221108842356905 +221109188068761 +221113840380583 +221114912563369 +221115385981607 +221115989450921 +221116460772007 +221116961668505 +221117064241321 +221117326572953 +221117865035161 +221130986695335 +221132566388905 +221133137862825 +221134678731431 +221143700899225 +221149813366953 +221150010181017 +221151081825689 +221151925709479 +221165278276263 +221165278496153 +221166352556201 +221166353066663 +221167220964761 +221167427346601 +221168031326377 +221168295755161 +221168602800297 +221168603310759 +221168899734937 +221177529838247 +221183600044711 +221184467942809 +221185475118489 +221185542733209 +221187088334233 +221188230556327 +221199570077081 +221201352436391 +221201581245849 +221201583343001 +221202427226791 +221204903134617 +221205308390809 +221211378597273 +221216817055129 +221218828223897 +221218830321049 +221218968513191 +221220612680359 +221222555368857 +221233997242537 +221235173206695 +221236982726041 +221237048280473 +221237793087657 +221238661496217 +221239668671897 +221244379381145 +221250406408361 +221251244220585 +221252419674281 +221252789821609 +221252791918761 +221252792429223 +221253658230169 +221254196692377 +221254229704089 +221255040065705 +221271146193065 +221271581862567 +221271946767015 +221272414651801 +221272447663513 +221273054789017 +221273159458985 +221288828840615 +221289661629849 +221289694641561 +221304362983593 +221304934457513 +221304934967975 +221305163557543 +221306042989977 +221306271579545 +221306810041753 +221315281487257 +221319793509785 +221319931191465 +221319931701927 +221321609961641 +221321806775705 +221323485545881 +221323518557593 +221324057019801 +221338151758503 +221338756276393 +221338758884007 +221339624684953 +221340163147161 +221340300828841 +221354256514457 +221355398736551 +221356944337575 +221357547806889 +221358019127975 +221371973066921 +221372545051303 +221373379937689 +221374124744873 +221376033340825 +221383009011097 +221384074144423 +221388751331497 +221390561361305 +221390626915737 +221391095629209 +221391371722921 +221393247307161 +221402526156185 +221405898156711 +221407773230489 +221408779320729 +221409589682345 +221409854111129 +221412260087193 +221417472015769 +221425525402279 +221426026298777 +221426232680617 +221426738094249 +221426836660393 +221427101089177 +221428646690201 +221441128433049 +221442306812583 +221442603236761 +221442910792359 +221443139601817 +221443141698969 +221443985582759 +221445928271257 +221452936953241 +221458373313945 +221458375411097 +221459850214809 +221460386579865 +221460388677017 +221461999795609 +221465154773161 +221474514550169 +221474717786281 +221476494804377 +221476527816089 +221478606636441 +221479213761945 +221480219852185 +221480288332455 +221491730393767 +221492802576553 +221493879464105 +221495216586137 +221495755048345 +221495788060057 +221495853614489 +221497466830233 +221508876708519 +221511027876009 +221511959741849 +221512704549033 +221514613144985 +221514717814953 +221526123686567 +221527703380137 +221528274854057 +221535156120231 +221545783657881 +221545921339561 +221546493323943 +221547359124889 +221547932508329 +221560415267495 +221561490057895 +221562564337833 +221563168317609 +221563739791529 +221563740301991 +221577696848551 +221578769031337 +221579242449575 +221579845918889 +221580314632361 +221580317239975 +221581183040921 +221581721503129 +221594707068313 +221596489427623 +221596718237081 +221596720334233 +221597564218023 +221613669834921 +221613866648985 +221614938293657 +221622554101145 +221629134233769 +221630172005785 +221630310197927 +221632119717273 +221632185271705 +221632930078889 +221633798487449 +221634805663129 +221647456512679 +221648530792617 +221648760112537 +221649331586457 +221650944802201 +221652087024295 +221666007090585 +221666283184297 +221667083758247 +221667551643033 +221667584654745 +221668191780249 +221668296450217 +221680673523097 +221682684691865 +221682686789017 +221682824981159 +221684469148327 +221690812522665 +221691158234521 +221693171500441 +221693929078169 +221698995071655 +221700071959207 +221700937760153 +221701179981209 +221701408570777 +221701944935833 +221701947032985 +221703558151577 +221715100688553 +221716276142249 +221716646289577 +221716648897191 +221717514698137 +221718053160345 +221718086172057 +221718896533673 +221720772117913 +221733893267625 +221733895875239 +221734761676185 +221735300138393 +221735437820073 +221749629247657 +221753518097817 +221753551109529 +221761964157607 +221767110058153 +221769261736105 +221771170332057 +221783649977753 +221783787659433 +221783788169895 +221785466429609 +221785663243673 +221785939337385 +221787342013849 +221787375025561 +221787911390617 +221787913487769 +221789524606361 +221794134689177 +221801035147943 +221802910221721 +221803186315433 +221804726673577 +221818112982425 +221819255204519 +221820800805543 +221821404274857 +221821875595943 +221827005767849 +221828647519641 +221836265424281 +221837443803815 +221837740227993 +221838047783591 +221838276593049 +221838278690201 +221839122573991 +221852607799465 +221854384817561 +221854417829273 +221855228190889 +221857103775129 +221864112457113 +221869651541401 +221869854777513 +221871631795609 +221871664807321 +221873414154919 +221873743627673 +221874350753177 +221875356843417 +221875425323687 +221886764844441 +221888778110361 +221889381870247 +221890089148585 +221890594562217 +221890693128361 +221892503158169 +221904011822489 +221904013699751 +221905221148841 +221906164867241 +221907031178649 +221907096733081 +221907565446553 +221907841540265 +221909750136217 +221909854806185 +221921293183655 +221922229781913 +221922231879065 +221922838784679 +221923706682777 +221924243047833 +221924245144985 +221925856263577 +221932716590489 +221935487434137 +221941630315175 +221942496116121 +221956659044521 +221957735932073 +221959073054105 +221959611516313 +221959710082457 +221960790115737 +221961323298201 +221972732666025 +221973906022569 +221974379440807 +221974982910121 +221975451623593 +221975454231207 +221976320032153 +221976858494361 +221989980154535 +221991187603625 +221991559848105 +221992131322025 +221992159821209 +221992360641945 +221993531901337 +222000394288537 +222008434581673 +222008806826153 +222025346525863 +222026454547865 +222027497693353 +222027596769959 +222034907119001 +222035693045145 +222042593503911 +222043897103769 +222044468577689 +222044744671401 +222046081793433 +222047224015527 +222058563536281 +222060345895591 +222060574705049 +222060576802201 +222061420685991 +222071819091353 +222075810514329 +222076284250791 +222077821683097 +222077823780249 +222077961972391 +222079606139559 +222082589876393 +222092990701737 +222094166665895 +222095712266919 +222095976185241 +222096786546857 +222097654955417 +222098662131097 +222110237679785 +222111413133481 +222111783280809 +222112355265191 +222112651689369 +222112959244967 +222113190151577 +222113223163289 +222114034035367 +222114972510887 +222115909109145 +222116047301287 +222128323200409 +222129329290649 +222129863558553 +222130139652265 +222130336466329 +222131408111001 +222132048248217 +222132152918185 +222144766238889 +222145570178457 +222147583444377 +222147751722393 +222148589534617 +222148655089049 +222162851539623 +222163928427175 +222164397140647 +222164794228121 +222165036449177 +222165265038745 +222165801403801 +222165803500953 +222167414619545 +222174274946457 +222178322229927 +222178786968985 +222178924650665 +222178925161127 +222180800234905 +222181076328617 +222181644118695 +222182512016793 +222183048381849 +222184661597593 +222196000898457 +222197749735593 +222198321719975 +222198618144153 +222199156606361 +222199294288041 +222213249973657 +222216541266089 +222217012587175 +222233118204073 +222233718177177 +222234555989401 +222241952644505 +222247744790697 +222249290902183 +222249521808793 +222249554820505 +222249761202345 +222249990522265 +222250365182121 +222251165975961 +222251231493529 +222251769955737 +222252240766361 +222253315336871 +222264891615911 +222266766689689 +222267042783401 +222268012903833 +222277251401113 +222281901835673 +222283915101593 +222284518861479 +222284986746265 +222285731553449 +222287640149401 +222300121892249 +222300257476777 +222301596695961 +222302133061017 +222302135158169 +222302979041959 +222316430174887 +222317366773145 +222317368870297 +222317504965287 +222317975775911 +222318843674009 +222319380039065 +222319382136217 +222320993254809 +222331697979561 +222333711245481 +222335488263577 +222335521275289 +222337270622887 +222338207221145 +222339213311385 +222339281791655 +222339283888807 +222348504743321 +222351796035753 +222352872923305 +222353913621159 +222354210045337 +222354517600935 +222354748507545 +222355927106969 +222356055033241 +222356460289433 +222364634482073 +222367868290457 +222367870167719 +222369077616809 +222369881556377 +222370887646617 +222370953201049 +222371421914521 +222371698008233 +222373606604185 +222373711274153 +222385117145767 +222386324594857 +222386694742185 +222386696839337 +222387296812441 +222388134624665 +222388668892569 +222389141800345 +222393070594727 +222403942230695 +222405486783143 +222406352584089 +222420483517095 +222421591539097 +222422634684585 +222422733761191 +222425114028711 +222436589133993 +222437559254425 +222437762490537 +222438497729945 +222438839378089 +222439572520345 +222439880075943 +222440176500121 +222440714962329 +222453836112041 +222455711696281 +222455713793433 +222472291049641 +222472661196969 +222472663294121 +222482375715495 +222483511000473 +222488127692969 +222489303657127 +222490849258151 +222491923538089 +222493799122329 +222506449971879 +222507753571737 +222508029665449 +222508601139369 +222509938261401 +222511080483495 +222515376499367 +222523460191641 +222524466281881 +222525000549785 +222525276643497 +222525473457561 +222526545102233 +222527185239449 +222527289909417 +222539664885145 +222539666982297 +222541678151065 +222541680248217 +222542890623145 +222546446344361 +222552922537369 +222557988530855 +222559534131879 +222559931219353 +222560173440409 +222560402029977 +222560938395033 +222560940492185 +222561006009753 +222562551610777 +222563253108121 +222574094147753 +222575269601449 +222575639748777 +222576211733159 +222576508157337 +222576815712935 +222577044522393 +222577046619545 +222577079631257 +222577515333017 +222577890503335 +222579765577113 +222579903769255 +222585270919337 +222591137889689 +222592886726825 +222593151155609 +222593458711207 +222593755135385 +222594291500441 +222594293597593 +222608622706857 +222609426646425 +222611439912345 +222612446002585 +222612511557017 +222617044331175 +222628253098153 +222628255195305 +222629692980633 +222630266364073 +222642178697895 +222642643436953 +222642781629095 +222644656702873 +222644932796585 +222645500586663 +222646368484761 +222646904849817 +222648518065561 +222653128148377 +222660028607143 +222661903680921 +222662179774633 +222677106441625 +222679117610393 +222680397734057 +222689604418969 +222695394468009 +222696469258409 +222697270052249 +222711601258665 +222713147370151 +222713378276761 +222714219552937 +222714221650089 +222715087961497 +222715626423705 +222716097234329 +222717171804839 +222721920805543 +222723934071463 +222728848236713 +222730625254809 +222731093968281 +222732407614119 +222733344212377 +222734418782887 +222734420880039 +222745758303641 +222747771569561 +222748375329447 +222748843214233 +222749588021417 +222751496617369 +222763005281689 +222763007158951 +222764214608041 +222765018547609 +222766024637849 +222766090192281 +222766558905753 +222766834999465 +222768710583705 +222768743595417 +222768848265385 +222780286642855 +222781223241113 +222781360922793 +222781361433255 +222781832243879 +222782435713193 +222783236507033 +222783238604185 +222784849722777 +222799079221927 +222801489575321 +222812361211289 +222815652503721 +222817060423065 +222817770089127 +222818066513305 +222818374068903 +222818602878361 +222818604975513 +222819783574937 +222819911501209 +222825936076185 +222826220783001 +222831726125225 +222832696245657 +222832899481769 +222833634721177 +222834709511577 +222835017067175 +222835313491353 +222835849856409 +222835851953561 +222850181062825 +222850551210153 +222851991092633 +222852525360537 +222852998268313 +222853536693657 +222854677038489 +222858602687143 +222859221566873 +222867428040873 +222867798188201 +222884339985063 +222885448007065 +222886491152553 +222894686504345 +222901014978729 +222901586963111 +222902890562969 +222903166656681 +222903738130601 +222905075252633 +222914399190425 +222917692580009 +222919568164249 +222930812550553 +222934801876377 +222935878544039 +222936815142297 +222938027614377 +222938631594153 +222951984160937 +222953160125095 +222954705726119 +222955777908905 +222955780006057 +222956718992039 +222957655590297 +222963479161511 +222969231138985 +222970406592681 +222970776740009 +222971348724391 +222971645148569 +222971952704167 +222972181513625 +222972183610777 +222973024886953 +222973027494567 +222974902568345 +222975040760487 +222986512720041 +222986981433513 +222987316659609 +222988322749849 +222988857017753 +222989133111465 +222989329925529 +222990401570201 +222991041707417 +222991146377385 +223003759698089 +223004563637657 +223006576903577 +223007582993817 +223007648548249 +223021844998823 +223023390599847 +223023994069161 +223024029908377 +223024794863001 +223025167107481 +223026408078745 +223032083294887 +223037780428185 +223037918620327 +223039793694105 +223040069787817 +223042041841049 +223043655056793 +223054994357657 +223056743194793 +223057007623577 +223057315179175 +223057611603353 +223058147968409 +223058150065561 +223058618779033 +223065481166233 +223067779138969 +223072243432857 +223074254601625 +223092109566121 +223093549448601 +223094122832041 +223095095049625 +223108284361383 +223108515267993 +223109356544169 +223110224952729 +223110763414937 +223112308796071 +223123885075111 +223125760148889 +223126036242601 +223136244860313 +223140895294873 +223142908560793 +223144725012649 +223146633608601 +223159250935977 +223161126520217 +223161402613929 +223169572580007 +223176360232345 +223176497914025 +223176498424487 +223176969235111 +223178373498265 +223178649591977 +223179986714009 +223194481722777 +223194950436249 +223196264082087 +223198275250855 +223198277348007 +223205037517479 +223210789494953 +223212197414297 +223212907080359 +223213203504537 +223213511060135 +223213739869593 +223213741966745 +223214920566169 +223223627941273 +223226861749657 +223226863626919 +223228071076009 +223228875015577 +223229013207719 +223229881105817 +223230415373721 +223230691467433 +223232567051673 +223232600063385 +223245318054057 +223245688201385 +223246260185767 +223247128083865 +223247662351769 +223248135259545 +223248673684889 +223249814029721 +223262935689895 +223264241386905 +223266725463449 +223273641650855 +223279476976295 +223280584998297 +223281628143785 +223295582593193 +223296552713625 +223296755949737 +223297491189145 +223298302061223 +223298565979545 +223298873535143 +223299169959321 +223299706324377 +223299708421529 +223305904237223 +223307039522201 +223312829571241 +223314705155481 +223315449962665 +223326604395929 +223331284508841 +223331654656169 +223334606908071 +223349842717351 +223350914900137 +223351855983271 +223361039631769 +223364301208985 +223365443431079 +223367023124649 +223367594598569 +223367823918489 +223368931720601 +223381649711273 +223382453650841 +223383459741081 +223383666122921 +223383928454553 +223384270102697 +223384466916761 +223386145686937 +223386178698649 +223387219746985 +223398658344345 +223400573044121 +223400671610265 +223417820022169 +223418527591079 +223419365403303 +223419931854233 +223420304098713 +223421141910937 +223421545069977 +223434633207977 +223435205192359 +223435501616537 +223435809172135 +223436037981593 +223436040078745 +223436881354921 +223436883962535 +223450131348889 +223450201926311 +223451880696487 +223452144614809 +223452452170407 +223452748594585 +223453284959641 +223453287056793 +223453755770265 +223467616166057 +223468420105625 +223469632577705 +223469894909337 +223470433371545 +223471439461785 +223476037790375 +223478602284441 +223479120823705 +223485700956329 +223487246557353 +223487818541735 +223488686439833 +223501636896153 +223501775088295 +223503650162073 +223505799742873 +223505898309017 +223507511524761 +223512121607577 +223519022066343 +223520601759913 +223521173233833 +223523046720921 +223536099900825 +223537748074665 +223539860417191 +223548597878169 +223549020997017 +223554387927209 +223554995052713 +223556263511449 +223556539605161 +223557107395239 +223572371735961 +223572402650521 +223573213012137 +223573784996519 +223574081420697 +223574619882905 +223576165264039 +223589616616857 +223589618714009 +223590087427481 +223593412242087 +223593414339239 +223604751762841 +223606765028761 +223608581480617 +223610490076569 +223621998740889 +223622000618151 +223623208067241 +223624012006809 +223624149688489 +223624150198951 +223625018097049 +223625224478889 +223625828458665 +223627704042905 +223627737054617 +223640216700313 +223640354381993 +223640354892455 +223640825703079 +223641663515303 +223642229966233 +223642506059945 +223642974773417 +223643843181977 +223658072681127 +223659378378137 +223670275685785 +223676053882265 +223676763548327 +223677059972505 +223677596337561 +223677598434713 +223685214242201 +223690719584425 +223691689704857 +223693439052455 +223693702970777 +223694010526375 +223694306950553 +223694843315609 +223694845412761 +223695452318375 +223709174522025 +223709544669353 +223709809098137 +223710116143273 +223710116653735 +223710984551833 +223711190933673 +223711453265305 +223711991727513 +223712530152857 +223713670497689 +223717596146343 +223718215026073 +223720679179673 +223724975195545 +223726421500073 +223726791647401 +223726988461465 +223727056076185 +223728700243353 +223729743899303 +223743333444263 +223745344832921 +223753679963545 +223754508118695 +223759438200217 +223760580422311 +223762160115881 +223762960689831 +223764068711833 +223776686039209 +223778561623449 +223779306430633 +223779405507239 +223787007683239 +223793795335577 +223795710035353 +223795808601497 +223796553408681 +223813961006489 +223814771368105 +223815035796889 +223829770199209 +223830342183591 +223831174972825 +223831177069977 +223831207984537 +223832018346153 +223845506179241 +223846310118809 +223847522590889 +223847784922521 +223848126570665 +223848323384729 +223850002154905 +223850035166617 +223862753157289 +223863557096857 +223864769568937 +223864998888857 +223865031900569 +223865570362777 +223881676490137 +223883221871271 +223883788322201 +223885401537945 +223892259767705 +223896773887385 +223896912079527 +223898787153305 +223900463826329 +223900936734105 +223901035300249 +223902648515993 +223914058394279 +223915737164455 +223916308638375 +223917141427609 +223917143524761 +223917612238233 +223926772598169 +223931236892057 +223932885065897 +223934997408423 +223949557424297 +223950965343641 +223951103025321 +223951674499241 +223951675009703 +223952542907801 +223960224269721 +223961052424871 +223967539641753 +223968350003369 +223968614432153 +223968921987751 +223969218411929 +223969756874137 +223971302255271 +223982878534311 +223986903188889 +223995238319513 +223999888754073 +224001902019993 +224003718471849 +224005627067801 +224018244395177 +224018851520681 +224020119979417 +224020396073129 +224020963863207 +224027451080089 +224034315919529 +224034919899305 +224035353691545 +224035491373225 +224035491883687 +224037366957465 +224037643051177 +224038111764649 +224038980173209 +224053473084825 +224053506096537 +224053943895449 +224054580886937 +224057268710055 +224069816696217 +224071094722729 +224071190873497 +224071900539559 +224072733328793 +224072766340505 +224085855208857 +224085857086119 +224087064535209 +224087868474777 +224088006156457 +224088006666919 +224089682829481 +224089684926633 +224091560510873 +224091593522585 +224096339920281 +224104311513257 +224104681660585 +224104946089369 +224105253134505 +224105253644967 +224106327924905 +224106557244825 +224106590256537 +224107128718745 +224107667144089 +224108807488921 +224116916127129 +224120282374313 +224121830582951 +224123234846105 +224138470435495 +224139077560999 +224140481824153 +224157295520423 +224157866994343 +224157898989737 +224158699783577 +224158701880729 +224173698614681 +224173974708393 +224174443421865 +224174542498471 +224185597855129 +224188831663513 +224190277968041 +224190648115369 +224190844929433 +224190912544153 +224192523699609 +224192556711321 +224193600367271 +224209097997721 +224209908359337 +224210172788121 +224223294668185 +224224436890279 +224227925179801 +224228999970201 +224236008652185 +224241447110041 +224242921913753 +224243261464745 +224243460375961 +224245172157849 +224246246948249 +224257651803545 +224257789485225 +224259566503321 +224259665069465 +224260409876649 +224275036463273 +224276813481369 +224278925313433 +224280538529177 +224293626667177 +224294198651559 +224295031440793 +224295064452505 +224295874814121 +224296139242905 +224297684843929 +224302649345433 +224304612785561 +224309195385511 +224310874155687 +224311346553001 +224311445629607 +224312278418841 +224312749229465 +224314931821977 +224327413564825 +224328855356825 +224328888368537 +224329426830745 +224335031249575 +224337898276249 +224344694415529 +224346102334873 +224346240016553 +224346811490473 +224346812000935 +224360768547495 +224361840730281 +224364320294297 +224364793202073 +224364891768217 +224366504983961 +224373363213721 +224378015525543 +224379087708329 +224379561126567 +224380635916967 +224382040180121 +224382578605465 +224395093360025 +224396741533865 +224398853876391 +224400630384025 +224405625800089 +224413988511913 +224415256970649 +224415533064361 +224416100854439 +224421344783015 +224426126509465 +224431396109721 +224432206471337 +224432470900121 +224432778455719 +224433074879897 +224433613342105 +224435158723239 +224448610076057 +224448643087769 +224449717878169 +224451263479193 +224463745222041 +224465527581351 +224465758487961 +224466602371751 +224468511318185 +224469483535769 +224470341813657 +224474229933465 +224480992200089 +224483005466009 +224483143147689 +224483143658151 +224484819820713 +224486730513817 +224497151804825 +224498172387497 +224499210159513 +224499348351655 +224501223425433 +224501499519145 +224501968232617 +224502836641177 +224509694870937 +224515419365545 +224516967574183 +224517833375129 +224518371837337 +224533673164185 +224535757007527 +224536589796761 +224536622808473 +224537229933977 +224543022590631 +224552432511655 +224553003985575 +224553836774809 +224554209019289 +224568538128553 +224568802557337 +224569109602473 +224569110112935 +224570413712793 +224570446724505 +224570985186713 +224577208485273 +224578036640423 +224579456632217 +224583968654745 +224584106846887 +224585785106601 +224585981920665 +224586049535385 +224587660690841 +224587693702553 +224588737358503 +224602326903463 +224602934028967 +224604338292121 +224611488311975 +224618431659417 +224619573881511 +224621119482535 +224621723462311 +224622194272935 +224623062171033 +224624136961433 +224637555082649 +224637831176361 +224638299889833 +224638398966439 +224640175474073 +224647184156057 +224652788794777 +224652926476457 +224654703494553 +224654736506265 +224654802060697 +224655546867881 +224671652995241 +224672453569191 +224672954465689 +224673764827305 +224674029256089 +224689335642791 +224690168432025 +224690201443737 +224690913239209 +224691011805353 +224691276234137 +224692821835161 +224705303578009 +224706778381721 +224707085937319 +224707117932713 +224707316843929 +224708160727719 +224709028625817 +224710103416217 +224711900169625 +224715788289433 +224722550556057 +224723992348057 +224724025359769 +224724563821977 +224740669949337 +224742781781401 +224744394997145 +224751253226905 +224755905538727 +224756977721513 +224757011463577 +224758054609065 +224759129399465 +224759391731097 +224759930193305 +224760028759449 +224761641975193 +224773051853479 +224774730623655 +224775203020969 +224775302097575 +224776134886809 +224778788289945 +224784580946599 +224791878525097 +224793990867623 +224795767375257 +224809958802841 +224810096484521 +224810667958441 +224810668468903 +224817978817945 +224820045884071 +224825665202855 +224826533100953 +224827343462569 +224827607891353 +224827915446951 +224828211871129 +224828750333337 +224830295714471 +224841871993511 +224843417594535 +224844021063849 +224844021574311 +224844492384935 +224845095854249 +224845358185881 +224845896648089 +224846435073433 +224858882213273 +224860664572583 +224860893382041 +224860895479193 +224861739362983 +224864620527001 +224877844979881 +224879113438617 +224879957322407 +224881733830041 +224886444539289 +224893309378729 +224894347150745 +224894485342887 +224896294862233 +224896360416665 +224897105223849 +224897973632409 +224911631657639 +224912466544025 +224912499555737 +224913211351209 +224913574346137 +224914011925159 +224915119947161 +224915224617129 +224928810155417 +224930458329257 +224930893998759 +224931726787993 +224931759799705 +224932366925209 +224944846570905 +224944848668057 +224946861933977 +224946999615657 +224947000126119 +224948108148121 +224948676288681 +224950586981785 +224950689554601 +224955333379481 +224957346645401 +224963675119785 +224964246593705 +224964247104167 +224965112905113 +224965550704025 +224965583715737 +224966122177945 +224967699554473 +224979275833513 +224980821434537 +224980824042151 +224981427511465 +224981689843097 +224982228305305 +224997463894695 +224998071020199 +224998936821145 +224999475283353 +224999612965033 +225016288979623 +225016860453543 +225017693242777 +225018871842201 +225026139302567 +225032692073881 +225033436881065 +225033535957671 +225034373769895 +225044591314329 +225047825122713 +225047963314855 +225049641574569 +225049838388633 +225049906003353 +225050442368409 +225051517158809 +225052593826471 +225059537173913 +225065210292903 +225066789986473 +225067590560423 +225068091456921 +225068901818537 +225069166247321 +225083430349479 +225084975950503 +225085579419817 +225085579930279 +225086050740903 +225087993429401 +225100440569241 +225101915372953 +225102222928551 +225102254923945 +225102451738009 +225102453835161 +225103055497895 +225103297718951 +225105240407449 +225116579708313 +225116645262745 +225116782944425 +225118559962521 +225118592974233 +225118658528665 +225119403335849 +225120808109465 +225121278920089 +225122353490599 +225135806940569 +225137918772633 +225139531988377 +225152044645785 +225154024899993 +225154057911705 +225154769707177 +225154868273321 +225155132702105 +225156678303129 +225156782973097 +225168188844711 +225170340012201 +225171271878041 +225172016685225 +225173925281177 +225177221278375 +225186404926873 +225187848816025 +225187881827737 +225188418192793 +225188420289945 +225189424283033 +225196891735449 +225205095794073 +225205233475753 +225205804949673 +225205805460135 +225206671261081 +225219762006695 +225220834189481 +225220867931545 +225221911077033 +225222985867433 +225223248199065 +225223786661273 +225223885227417 +225225498443161 +225232356672921 +225237008984743 +225238554585767 +225239158055081 +225239158565543 +225239629376167 +225240232845481 +225240495177113 +225241033639321 +225241572064665 +225254187294889 +225255734993065 +225264619259289 +225272375356071 +225272981971113 +225274250429849 +225275094313639 +225275932125863 +225289521670823 +225290389568921 +225290595950761 +225291199930537 +225291771914919 +225292606801305 +225294152182439 +225301095529881 +225306768648871 +225307603535257 +225307636546969 +225308348342441 +225308711337369 +225309148916391 +225309247702425 +225310256938393 +225310361608361 +225322738681241 +225324521040551 +225324749850009 +225324751947161 +225325595830951 +225333223392665 +225335994236313 +225339983562137 +225339985659289 +225341996828057 +225341998925209 +225342137117351 +225343245139353 +225343813279913 +225345826545833 +225357165846697 +225358203618713 +225358341810855 +225360151330201 +225360216884633 +225360961691817 +225361830100377 +225362837276057 +225374412824745 +225374446566809 +225375958425769 +225375961033383 +225376826834329 +225377365296537 +225391694405801 +225392666623385 +225394314797225 +225395583255961 +225395616267673 +225396223393177 +225402016049831 +225408941383849 +225412830234009 +225427531587753 +225428103572135 +225428969373081 +225429407171993 +225429440183705 +225429976548761 +225429978645913 +225430044163481 +225443100306087 +225444778565801 +225444975379865 +225446654150041 +225447223526809 +225447730817703 +225461320362663 +225461927488167 +225462793289113 +225463331751321 +225463469433001 +225478567340711 +225480112941735 +225480716411049 +225480716921511 +225481187732135 +225483130420633 +225495745650857 +225497293349033 +225506177615257 +225511716699545 +225511919935657 +225513466047143 +225513696953753 +225513729965465 +225513795519897 +225514540327081 +225514540837543 +225515945100697 +225516415911321 +225517490481831 +225529066760871 +225530646454441 +225531447028391 +225532758286505 +225546245258649 +225549161891225 +225549906698409 +225550005264553 +225550005775015 +225551815294361 +225551919964329 +225563358341799 +225564294940057 +225564297037209 +225565771840921 +225566079396519 +225566111391913 +225566308205977 +225566310303129 +225566911965863 +225567154186919 +225567921421721 +225569096875417 +225574781748633 +225580605319847 +225581541918105 +225583018818969 +225583555184025 +225583557281177 +225584561274265 +225585134657705 +225585168399769 +225599663408537 +225601775240601 +225603388456345 +225609900974249 +225615971180713 +225616004922777 +225617048068265 +225618385190297 +225618923652505 +225619022218649 +225620635434393 +225628809627033 +225632045312679 +225633252761769 +225634196480169 +225635128346009 +225635597059481 +225635873153193 +225637781749145 +225642459446681 +225649324286121 +225650499739817 +225650871984297 +225669661928103 +225670527729049 +225684658662055 +225686336921769 +225686809829545 +225686908906151 +225689289173671 +225702411053735 +225703014523049 +225703015033511 +225703485844135 +225704351645081 +225704890107289 +225717875672473 +225718349408935 +225719658031783 +225719886841241 +225719888938393 +225720732822183 +225736231824039 +225736466194601 +225736838439081 +225739720113561 +225739788593831 +225752302837929 +225753478802087 +225755024403111 +225755288321433 +225756098683049 +225756099193511 +225756967091609 +225757037669031 +225757974267289 +225758112459431 +225770625116839 +225771394448793 +225771460003225 +225771928716697 +225772204810409 +225773005384359 +225774113406361 +225774218076329 +225786831397033 +225787635336601 +225787803614617 +225788641426841 +225789175694745 +225789451788457 +225790720247193 +225791360384409 +225803840030105 +225803842127257 +225804916697767 +225805853296025 +225805855393177 +225805993585319 +225806859386265 +225807101607321 +225807669747881 +225809683013801 +225814326838681 +225816340104601 +225822163675815 +225823240563367 +225824106364313 +225824577174937 +225825113539993 +225825115637145 +225825181154713 +225826726755737 +225838269292713 +225838303034777 +225839814893737 +225840683302297 +225840990857895 +225841221764505 +225842065648295 +225857064479399 +225857930280345 +225858468742553 +225858606424233 +225872797851817 +225875783335321 +225876686701977 +225884017802649 +225890882642089 +225892430340265 +225893296651673 +225906956774055 +225908831847833 +225909107941545 +225911079994777 +225911587285671 +225912693210521 +225917303293337 +225924203752103 +225925783445673 +225926354919593 +225926584019623 +225943969409703 +225944572879017 +225944573389479 +225945044200103 +225958495333031 +225959431931289 +225959434028441 +225959570123431 +225960680242585 +225960908832153 +225961248383145 +225961445197209 +225961447294361 +225962048957095 +225962291178151 +225963058412953 +225963261649065 +225975573167513 +225975776403625 +225977322515111 +225977553421721 +225977586433433 +225978396795049 +225978397305511 +225979263106457 +225979801568665 +225980272379289 +225981346949799 +225994800399769 +225996582759079 +225998525447577 +226009933448601 +226011946714521 +226013018359193 +226013763166377 +226013861732521 +226013862242983 +226015671762329 +226015776432297 +226022884410777 +226027180426649 +226027182303911 +226028389753001 +226029193692569 +226029333471401 +226029361970585 +226030199782809 +226030265337241 +226030734050713 +226031010144425 +226032918740377 +226035135752871 +226044461787815 +226045398386073 +226046007388839 +226046875286937 +226047411651993 +226047413749145 +226048417742233 +226048991125673 +226049024867737 +226064798919335 +226065664720281 +226079827648681 +226079861390745 +226080904536233 +226081945234087 +226082241658265 +226082549213863 +226082780120473 +226084491902361 +226095901270185 +226098151514281 +226098152024743 +226098380834201 +226099488636313 +226100027098521 +226113180754089 +226114356207785 +226114726355113 +226114728452265 +226116166237593 +226116700505497 +226123562892697 +226125576158617 +226131368815271 +226131603185833 +226131975430313 +226131975940775 +226133614036377 +226134925585063 +226148515130023 +226150666297513 +226150765374119 +226153145641639 +226165762108071 +226166531440025 +226166596994457 +226167065707929 +226167341801641 +226167913275561 +226169250397593 +226169355067561 +226181732140441 +226181867724969 +226181868235431 +226183743309209 +226183745406361 +226184347069095 +226191871140009 +226194987695513 +226198977021337 +226200053688999 +226200990287257 +226200992384409 +226201996377497 +226202238598553 +226202806739113 +226204820005033 +226205318266265 +226216159305897 +226217335270055 +226218880871079 +226219144789401 +226219484340393 +226219955151017 +226219955661479 +226220894136999 +226221830735257 +226221968927399 +226227336077481 +226233406283945 +226233440026009 +226234951884969 +226235523869351 +226235820293529 +226236127849127 +226236356658585 +226236358755737 +226237202639527 +226250687865001 +226251491804569 +226252497894809 +226253032162713 +226253308256425 +226253505070489 +226254576715161 +226255183840665 +226255216852377 +226257433864871 +226259109489319 +226267934843049 +226270752048537 +226270920326553 +226271758138777 +226271823693209 +226284243856039 +226286020143783 +226286020363673 +226287565744807 +226287962832281 +226288433642905 +226288970007961 +226289037622681 +226290583223705 +226295193306521 +226302093765287 +226303968839065 +226304244932777 +226306216986009 +226307830201753 +226320311944601 +226321182768537 +226321490324135 +226321786748313 +226322323113369 +226322325210521 +226322462892201 +226332120464793 +226339709870249 +226339710380711 +226353666927271 +226354135640743 +226354739110057 +226355212528295 +226356284711081 +226356286808233 +226357153119641 +226357691581849 +226357724593561 +226363985963687 +226365121248665 +226370913394857 +226371382618791 +226372459506343 +226372690412953 +226373531689129 +226373533786281 +226373534296743 +226374400097689 +226374938559897 +226375409370521 +226376483941031 +226388060220071 +226389639913641 +226390211387561 +226390440487591 +226405070439833 +226407083705753 +226408155350425 +226408900157609 +226408999234215 +226410808753561 +226410913423529 +226422351800999 +226423288399257 +226423290496409 +226423426080937 +226423426591399 +226424500871337 +226424536710553 +226425104851113 +226425301665177 +226425303762329 +226425905425063 +226425905644953 +226426914880921 +226439598779047 +226440535377305 +226440673058985 +226440673569447 +226441144380071 +226441747849385 +226442548643225 +226442550740377 +226443554733465 +226444161858969 +226454426369433 +226458654770585 +226458656867737 +226459125581209 +226460001648025 +226460439227047 +226461976659353 +226468285941145 +226474964639913 +226474998381977 +226477082225319 +226477378649497 +226477686205095 +226477915014553 +226477917111705 +226479223637401 +226487803086233 +226491038771879 +226492246220969 +226493050160537 +226494056250777 +226494121805209 +226494590518681 +226494866612393 +226496742196633 +226496775208345 +226503750878617 +226508317745321 +226509493199017 +226509863346345 +226510731754905 +226511303228825 +226511837496729 +226513989174681 +226529521188249 +226543652121255 +226545803288745 +226556464348569 +226559757738153 +226562008492711 +226563048680103 +226563345104281 +226563881469337 +226563883566489 +226576867034521 +226577004716201 +226577005226663 +226578880300441 +226579254960297 +226579484060327 +226595225283239 +226595459653801 +226595829801129 +226595831898281 +226595832408743 +226598782053031 +226605544319655 +226611296297129 +226612472261287 +226614017862311 +226614621331625 +226615090045097 +226615092652711 +226616967726489 +226617105918631 +226629046591657 +226629618576039 +226630387907993 +226630453462425 +226630922175897 +226631198269609 +226631769743529 +226633106865561 +226633211535529 +226645824856233 +226646293569705 +226646628795801 +226647634886041 +226648169153945 +226648445247657 +226648642061721 +226649713706393 +226650320831897 +226650353843609 +226662833489305 +226663910156967 +226664846755225 +226665852845465 +226666059227305 +226666095066521 +226666663207081 +226669174734233 +226674148453031 +226681157135015 +226681157354905 +226682702736039 +226683099823513 +226683306205353 +226684106999193 +226685720214937 +226697262751913 +226697296493977 +226698808352937 +226699380337319 +226699676761497 +226699984317095 +226700213126553 +226700215223705 +226701056499881 +226701059107495 +226707546324377 +226709844297113 +226713390581145 +226715448935833 +226716319759769 +226716627315367 +226716923739545 +226717460104601 +226717462201753 +226731791311017 +226734608516505 +226735614606745 +226735680161177 +226749876101289 +226750349519527 +226751421702313 +226752290110873 +226752828573081 +226752861584793 +226765950233255 +226767825307033 +226768101400745 +226770073453977 +226771686669721 +226783197211303 +226784776904873 +226785348378793 +226785577478823 +226803566848679 +226818425390489 +226818563072169 +226818563582631 +226819673701785 +226820241842345 +226820438656409 +226821042416295 +226822051872153 +226836315974311 +226836546880921 +226837388157097 +226837390764711 +226838256565657 +226838795027865 +226840340408999 +226847102675623 +226853791761817 +226853793858969 +226854262572441 +226855576218279 +226865693099417 +226868926907801 +226870940173721 +226872756625577 +226874665221529 +226874769891497 +226886175763111 +226887383212201 +226888187151769 +226889193242009 +226889258796441 +226889727509913 +226890003603625 +226891879187865 +226891912199577 +226903455247015 +226904391845273 +226904529526953 +226904530037415 +226905000848039 +226905604317353 +226906405111193 +226908018326937 +226914090630553 +226915706808999 +226923080615321 +226938821107881 +226938854849945 +226940938693287 +226941235117465 +226941542673063 +226941771482521 +226941773579673 +226947747635369 +226949104680345 +226949389387161 +226954894729385 +226957145483943 +226958185671335 +226958482095513 +226959018460569 +226959020557721 +226972174213289 +226973349666985 +226973719814313 +226974588222873 +226975159696793 +226977845642649 +226990596645033 +226990966792361 +226990969399975 +226993919044263 +227003104789913 +227007508589223 +227009659756713 +227024183582889 +227024755567271 +227025524899225 +227026059167129 +227026335260841 +227026906734761 +227028243856793 +227040723502489 +227040861184169 +227040861694631 +227042736768409 +227043012862121 +227053981154713 +227057970480537 +227059885180313 +227059983746457 +227061232057753 +227061800198313 +227077874330279 +227078477799593 +227078946513065 +227078949120679 +227085721044377 +227092433485209 +227093945344169 +227093945854631 +227094517328551 +227094813752729 +227095121308327 +227095350117785 +227095352214937 +227096193491113 +227096196098727 +227109681324201 +227110150037673 +227110485263769 +227111491354009 +227112025621913 +227112301715625 +227112498529689 +227114177299865 +227114210311577 +227118102948519 +227126928302249 +227130751597977 +227145851635097 +227147963467161 +227149173523865 +227149576682905 +227154186765721 +227155648986521 +227161087224487 +227162962298265 +227163238391977 +227164638971289 +227165210445209 +227166823660953 +227179305403801 +227179912309415 +227180176227737 +227180483783335 +227180780207513 +227181316572569 +227181318669721 +227197060210857 +227198703839911 +227213732569257 +227215278170281 +227216146578841 +227216454134439 +227216685041049 +227216718052761 +227231683872153 +227232525148329 +227233393556889 +227233932019097 +227235477400231 +227247053679271 +227248633372841 +227249204846761 +227249433946791 +227264063899033 +227266077164953 +227267893616809 +227269802212761 +227282281858457 +227282419540137 +227282420050599 +227283026665641 +227284295124377 +227284571218089 +227285908340121 +227299528836505 +227299666518185 +227299667028647 +227300137839271 +227301542102425 +227301818196137 +227303155318169 +227312340843929 +227315772645545 +227317648229785 +227317650326937 +227318119040409 +227319432686247 +227327279400345 +227333991841177 +227336075684519 +227336372108697 +227336679664295 +227336908473753 +227336910570905 +227346796545433 +227351239680169 +227352043619737 +227352181301417 +227352181811879 +227353049709977 +227353256091817 +227353583977881 +227353860071593 +227355735655833 +227355768667545 +227360731071897 +227362744337817 +227367311204521 +227368486658217 +227368856805545 +227369121234329 +227369428279465 +227369428789927 +227369725214105 +227370263676313 +227370296688025 +227370765401497 +227372982633881 +227386937083289 +227387409991065 +227394560010919 +227397207342489 +227402643703193 +227402645580455 +227404656969113 +227418751197353 +227421001951911 +227421470665383 +227422338563481 +227422874928537 +227422877025689 +227429072841383 +227435860493721 +227435998175401 +227435998685863 +227437873759641 +227438149853353 +227438618566825 +227438717643431 +227452439847081 +227454453113001 +227454823260329 +227455087689113 +227457775512231 +227473273142681 +227473614790825 +227474083504297 +227484208235929 +227488612035239 +227490191728809 +227490763202729 +227491629514137 +227492100324761 +227493141373097 +227504818315433 +227505622255001 +227506834727081 +227507097058713 +227507438706857 +227507635520921 +227509314291097 +227509347302809 +227521826948505 +227523741648281 +227523840214425 +227532311659929 +227534324925849 +227540988626329 +227542333406617 +227543100458393 +227544713674137 +227556289953177 +227557331001513 +227557801812137 +227557802322599 +227558373796519 +227558405791913 +227559206585753 +227559208682905 +227560049959081 +227568837756313 +227574442395033 +227575049300647 +227575620774567 +227575917198745 +227576453563801 +227576455660953 +227590784770217 +227591622582441 +227592801181865 +227593030501785 +227593063513497 +227594608065945 +227602289427865 +227603117583015 +227608869560489 +227610415161513 +227610987145895 +227611283570073 +227611591125671 +227611822032281 +227611855043993 +227624943692455 +227628495439257 +227628968347033 +227630680128921 +227636118366887 +227642190670503 +227643770364073 +227646215325081 +227660916678825 +227663029021351 +227667188211881 +227676985057449 +227677418849689 +227677556531369 +227677557041831 +227678163656873 +227679432115609 +227679708209321 +227680275999399 +227681045331353 +227695538242969 +227695571254681 +227695912902825 +227696381616297 +227696646045081 +227696953600679 +227697250024857 +227697786389913 +227697788487065 +227698967086489 +227699333868199 +227710909636777 +227711879757209 +227712785221017 +227712818232729 +227713256031641 +227713893023129 +227727920367001 +227729933632921 +227730535295655 +227731747987625 +227731750084777 +227733658680729 +227746376671401 +227747180610969 +227747318292649 +227747318803111 +227748393083049 +227748994965673 +227748997062825 +227750872647065 +227762347532457 +227762951512233 +227763385304473 +227763523496615 +227765398570393 +227765674664105 +227767011786137 +227773870015897 +227779594510505 +227782074074521 +227782546982297 +227797848309145 +227799932152487 +227799964147881 +227800764941721 +227800767038873 +227816607656615 +227817211125929 +227818011919769 +227818014016921 +227831167672489 +227832343126185 +227832713273513 +227832977702297 +227833284747433 +227833285257895 +227833581682073 +227834120144281 +227834359537833 +227834588857753 +227834621869465 +227835665525415 +227836839101849 +227847576838313 +227849590104233 +227849960251561 +227850224680345 +227851835835801 +227852912503463 +227866500171161 +227866502048423 +227868513437081 +227869585081753 +227878073810329 +227883749026471 +227886766505369 +227887237315993 +227888312106393 +227899716961689 +227899855153831 +227901730227609 +227902006321321 +227902475034793 +227902574111399 +227916963939737 +227917101621417 +227918878639513 +227918977205657 +227937129610649 +227937939972265 +227938204401049 +227944714503577 +227946677943705 +227951426944409 +227952467992745 +227952939313831 +227953510787751 +227953542783145 +227954343576985 +227954376588697 +227955451379097 +227969478722969 +227970953526681 +227971293077673 +227971491988889 +227973170759065 +227973203770777 +227973306343593 +227977096407719 +227979963434393 +227985921761449 +227986759573673 +227988167493017 +227988200504729 +228004845094297 +228006189874585 +228006956926361 +228008570142105 +228015428371865 +228020080683687 +228021152866473 +228023632430489 +228023908524201 +228024105338265 +228025817120153 +228038905768615 +228039477242535 +228040310031769 +228051554418073 +228056053670057 +228058166012583 +228063409941159 +228072726028457 +228074133947801 +228074271629481 +228074843613863 +228075140038041 +228075447593639 +228075678500249 +228084221029031 +228090675234201 +228090708245913 +228091518607529 +228091783036313 +228092090591911 +228092387016089 +228092923381145 +228092925478297 +228094104077721 +228094470859431 +228106047138471 +228108667529895 +228110071793049 +228110610218393 +228112406971801 +228116295091609 +228123057358233 +228125070624153 +228125672286887 +228126884978857 +228128795671961 +228140841525417 +228141275317657 +228141413509799 +228142020124841 +228143288583577 +228143564677289 +228144132467367 +228144901799321 +228157484523689 +228158088503465 +228158522295705 +228158660487847 +228160535561625 +228160811655337 +228162148777369 +228174766104745 +228175736225177 +228176641688985 +228176674700697 +228177749491097 +228179295092121 +228185087748775 +228186223033753 +228192985300377 +228195069143719 +228195901932953 +228196274177433 +228196542070169 +228205787907481 +228211174760617 +228211175271079 +228212851433641 +228214864699561 +228221521790361 +228226304663721 +228227850264745 +228228114693529 +228228422249127 +228228718673305 +228229257135513 +228229725848985 +228229758860697 +228230802516647 +228235303004839 +228240084731289 +228243450978473 +228244999187111 +228245930542489 +228246403450265 +228261637162393 +228261639039655 +228262246165159 +228263650428313 +228264722072985 +228279756555673 +228280464124583 +228281067593897 +228281868387737 +228282240632217 +228292795598233 +228294853952921 +228294992145063 +228296867218841 +228297143312553 +228297612026025 +228297711102631 +228299487610265 +228313446572201 +228313718153385 +228313816719529 +228314081148313 +228315692303769 +228316768971431 +228325089641881 +228330965131433 +228332266601881 +228333076963497 +228333341392281 +228334418279833 +228347605494439 +228349151095463 +228349183090857 +228350225885863 +228350622973337 +228351093783961 +228352168574361 +228357853447577 +228364615714201 +228365861928345 +228366090517913 +228366430068905 +228366628980121 +228368340762009 +228368443334825 +228369415552409 +228380820407705 +228380958089385 +228382735107481 +228382833673625 +228391305119129 +228393318385049 +228399982085529 +228401326865817 +228401522443673 +228402093917593 +228403707133337 +228415283412377 +228416324460713 +228416795781799 +228417367255719 +228418200044953 +228418233056665 +228419307847065 +228420384734617 +228420853448089 +228426646104743 +228427781389721 +228434042759847 +228435447023001 +228451555247513 +228452023960985 +228452056972697 +228460043976089 +228462111042215 +228469270939033 +228469408620713 +228469980605095 +228470277029273 +228470584584871 +228470815491481 +228472597850791 +228483937151655 +228485009334441 +228486086221993 +228487488898457 +228487764992169 +228487961806233 +228488500231577 +228489673588121 +228501184129703 +228502391578793 +228502729730727 +228503333710503 +228503804521127 +228505208784281 +228505713467561 +228505747209625 +228519910138025 +228521314911641 +228522022480551 +228523798988185 +228536412308889 +228536550501031 +228538425574809 +228538701668521 +228539269458599 +228540038790553 +228541045966233 +228554531702169 +228554564713881 +228555375075497 +228555639504281 +228555947059879 +228556243484057 +228556779849113 +228556781946265 +228557960545689 +228564113046937 +228569903095977 +228570873216409 +228570875313561 +228571778680217 +228571811691929 +228572523487401 +228572886482329 +228574432083353 +228586911729049 +228586913826201 +228588927092121 +228589528754855 +228590741446825 +228592652139929 +228597398537625 +228606311751849 +228606312262311 +228607988424873 +228621340991657 +228622378763673 +228622516955815 +228623492669609 +228624392029593 +228624668123305 +228626005245337 +228632863475097 +228638587969705 +228638621711769 +228640136178343 +228640739647657 +228641001979289 +228641540441497 +228656841768345 +228658489942185 +228658925611687 +228659758400921 +228660937000345 +228666191194791 +228668204460711 +228669762864537 +228674893546905 +228675601115815 +228676438928039 +228677005378969 +228678215435673 +228691706732713 +228691971161497 +228692278717095 +228692575141273 +228693113603481 +228693582316953 +228693615328665 +228694658984615 +228707275451047 +228708855144617 +228708953710761 +228709218139545 +228710829295001 +228711905962663 +228725493630361 +228725495507623 +228726102633127 +228726968434073 +228727506896281 +228727644577961 +228727645088423 +228735054003609 +228742742485671 +228744288086695 +228744320082089 +228744891556009 +228744892066471 +228745362877095 +228745759964569 +228746230775193 +228747305565593 +228758710420889 +228758848613031 +228760723686809 +228761468493993 +228761567570599 +228762405382823 +228762873267609 +228763344078233 +228775957398937 +228777872098713 +228777970664857 +228780120245657 +228793241905831 +228794821599401 +228796123069849 +228796933431465 +228797197860249 +228810420403609 +228811461451945 +228812504246951 +228813337036185 +228814081843369 +228814180919975 +228814444838297 +228815990439321 +228816194185895 +228828470085017 +228828472182169 +228829476175257 +228829946985881 +228830286536873 +228830483350937 +228830485448089 +228830550965657 +228832299802793 +228833272020377 +228838956893593 +228845717063065 +228846692238745 +228847160952217 +228847193963929 +228848736419225 +228862933089689 +228863838553497 +228865183333785 +228865950385561 +228867563601305 +228874421831065 +228879074142887 +228880146325673 +228880180067737 +228881223213225 +228881223723687 +228881460191401 +228882298003625 +228882560335257 +228882901983401 +228883098797465 +228883637222809 +228884810579353 +228896252453033 +228899303490969 +228900048298153 +228907749550759 +228913499431081 +228915047129257 +228916451902873 +228917159471783 +228917997284007 +228933127407001 +228933265088681 +228933837073063 +228934671959449 +228948833807015 +228949668693401 +228949701705113 +228949908086953 +228950512066729 +228950776495513 +228951084051111 +228951380475289 +228951916840345 +228951918937497 +228965040597671 +228966248046761 +228966586198695 +228967189668009 +228967190178471 +228967660989095 +228968264458409 +228968526790041 +228969065252249 +228969603677593 +228975288550809 +228982048720281 +228982050817433 +228984061986201 +228984064083353 +228984129600921 +228985740756377 +228985878438057 +229000268776857 +229000406968999 +229002282042777 +229003125926567 +229003895258521 +229003963738791 +229010753488281 +229016477982889 +229017515754905 +229017653947047 +229019529020825 +229021142236569 +229033759563945 +229034729684377 +229034731781529 +229034800261799 +229035635148185 +229035668159897 +229036379955369 +229036742950297 +229038288551321 +229044081207975 +229051978759577 +229053626933417 +229054895392153 +229056073991577 +229064781366681 +229068015175065 +229070028440985 +229070168730279 +229071034531225 +229071844892841 +229072109321625 +229080515249561 +229086843723945 +229087415708327 +229088281509273 +229088719308185 +229089288684953 +229089356299673 +229089795975847 +229102444437673 +229102478179737 +229103992646311 +229104858447257 +229105396909465 +229120630621593 +229120632498855 +229121239624359 +229122105425305 +229122643887513 +229122781569193 +229122782079655 +229137810809001 +229138750014873 +229140861846937 +229153847412121 +229153985604263 +229155057787049 +229155860678041 +229156605485225 +229156605995687 +229157542374055 +229158010258841 +229171131919015 +229172711612585 +229172810178729 +229174685762969 +229175762430631 +229188378897063 +229189958590633 +229191260061081 +229191695762841 +229192070422697 +229192334851481 +229206598953639 +229208144554663 +229208176550057 +229208748023977 +229208748534439 +229209219345063 +229211162033561 +229216846906777 +229222670477991 +229223607076249 +229223609173401 +229224613166489 +229225083977113 +229225423528105 +229225620342169 +229225622439321 +229225687956889 +229227233557913 +229227436794025 +229228409011609 +229239813866905 +229241728566681 +229241827132825 +229243976713625 +229258070080921 +229258975544729 +229261087376793 +229262700592537 +229270874785177 +229274276871577 +229277193504153 +229277938311337 +229278037387943 +229278301306265 +229279846907289 +229284524604825 +229291389444265 +229292564897961 +229294440482201 +229295185289385 +229305310021017 +229309573531033 +229311050431897 +229311586796953 +229312592887193 +229313200012697 +229328264398233 +229328402079913 +229328974064295 +229329839865241 +229344036535705 +229345079681193 +229345080191655 +229346416803225 +229346955265433 +229348667047321 +229360177588903 +229361385037993 +229361723189927 +229361755185321 +229362326659241 +229362327169703 +229362797980327 +229363663781273 +229364202243481 +229377355899049 +229378903597225 +229380308370841 +229381853751975 +229395543960231 +229396151085735 +229397419034009 +229399032249753 +229399100730023 +229412690274983 +229413525161369 +229414368534697 +229414940519079 +229415773308313 +229429868772761 +229429937253031 +229430706584985 +229430772139417 +229431240852889 +229431516946601 +229433425542553 +229445905188249 +229445907285401 +229447918454169 +229447920551321 +229447986068889 +229449597224345 +229449734906025 +229451748171945 +229456391996825 +229463152166297 +229464228833959 +229465165432217 +229465305721511 +229466171522457 +229466981884073 +229467246312857 +229480334450857 +229480368192921 +229481372222873 +229481510415015 +229483385488793 +229484130806439 +229484998704537 +229493291386265 +229497581428905 +229497615170969 +229499129637543 +229499995438489 +229500533900697 +229514863009961 +229515835227545 +229517207307673 +229517483401385 +229518751860121 +229526082960793 +229526367667609 +229532109988009 +229532947800233 +229533887006105 +229535998838169 +229551272176295 +229552137977241 +229553145152921 +229553212767641 +229553652443815 +229554758368665 +229559368451481 +229566268910247 +229567848603817 +229568420077737 +229572005346713 +229584487089561 +229585096092327 +229585961893273 +229586500355481 +229586638037161 +229586638547623 +229594971800985 +229603281545895 +229603313541289 +229603885015209 +229603885525671 +229604114115239 +229604356336295 +229617842072231 +229618914255017 +229619387673255 +229620461953193 +229620462463655 +229621866726809 +229636634651303 +229636865557913 +229637709441703 +229639113704857 +229652166884761 +229652235365031 +229653815058601 +229654386532521 +229655926890665 +229655927401127 +229664949568921 +229669245584793 +229669413862809 +229671258850713 +229672330495385 +229673075302569 +229673174379175 +229674950886809 +229674983898521 +229686526945959 +229687463544217 +229688469634457 +229688940445081 +229689279996073 +229689476810137 +229689478907289 +229689544424857 +229691090025881 +229691293261993 +229697950352793 +229698778507943 +229703773924007 +229704710522265 +229706187423129 +229706723788185 +229707729878425 +229708337003929 +229721926548889 +229722832012697 +229724614372007 +229724943844761 +229726557060505 +229732230179495 +229734849742233 +229739173526937 +229740216672425 +229740217182887 +229741553794457 +229742092256665 +229743804038553 +229755245912233 +229756421365929 +229758231395737 +229758296950169 +229758765663641 +229759041757353 +229765628050841 +229767926023577 +229772492890281 +229773668343977 +229774040588457 +229774906899865 +229775445362073 +229776990743207 +229792830532263 +229793696333209 +229807827266215 +229808662152601 +229809978433705 +229810077510311 +229810910299545 +229823932883113 +229825611653289 +229826183127209 +229826183637671 +229826654448295 +229827520249241 +229828058711449 +229836530156953 +229841042179481 +229841044276633 +229841180371623 +229843055445401 +229843057542553 +229843123060121 +229844734215577 +229844871897257 +229846885163177 +229859400428199 +229859634798761 +229860007553703 +229861549498537 +229862888717721 +229875471442089 +229875505184153 +229876647406247 +229878193007271 +229879267797671 +229880135695769 +229893793720999 +229894563052953 +229894628607385 +229895097320857 +229895373414569 +229895944888489 +229897282010521 +229910000001193 +229910972218777 +229911810031001 +229912344298905 +229912620392617 +229912817206681 +229913888851353 +229923774825881 +229927008634265 +229928085301927 +229929021900185 +229929162189479 +229930027990425 +229930838352041 +229931102780825 +229946409167527 +229947274968473 +229948282144153 +229948349758873 +229948789435047 +229949895359897 +229961437896873 +229961471638937 +229963555482279 +229963851906457 +229964159462055 +229964390368665 +229965234252455 +229979624080793 +229981098884505 +229981637346713 +229981775028393 +229981775538855 +229995966455977 +229996804268201 +229997743474073 +229998118133929 +229999789751705 +229999855306137 +230006051121831 +230007186406809 +230012979063463 +230014051246249 +230014524664487 +230015128133801 +230015598944425 +230015599454887 +230016465255833 +230017003718041 +230017036729753 +230030125378215 +230031705071785 +230032276545705 +230033953218729 +230035861814681 +230035966484649 +230047372356263 +230048952049833 +230049523523753 +230051064392359 +230061186516377 +230066601868697 +230067170009257 +230067741483177 +230067741993639 +230067970583207 +230081663937191 +230082600535449 +230082738217129 +230082738727591 +230083606625689 +230084077436313 +230084416987305 +230084613801369 +230084615898521 +230084681416089 +230086227017113 +230100491119271 +230100719928729 +230100722025881 +230101565909671 +230102431710617 +230102970172825 +230117063540121 +230117966906777 +230117969003929 +230119751363239 +230121288795545 +230121694051737 +230129868244377 +230133102052761 +230135115318681 +230136186963353 +230136931770537 +230137030847143 +230138840366489 +230150382903465 +230151558357161 +230153368386969 +230153433941401 +230153902654873 +230154178748585 +230167630391975 +230168566990233 +230168705182375 +230170580256153 +230171586346393 +230172193471897 +230180279041433 +230187967523495 +230188332427943 +230188833324441 +230203029994905 +230204073140393 +230204073650855 +230205113838247 +230205410262425 +230205717818023 +230205946627481 +230205948724633 +230207660506521 +230219069874345 +230220748644521 +230221320118441 +230221320628903 +230222657240473 +230223195702681 +230236349358249 +230237321575833 +230237524811945 +230237894959273 +230237897056425 +230237897566887 +230238763367833 +230239301830041 +230239334841753 +230240847211175 +230254537419431 +230255141937321 +230255144544935 +230256686489769 +230256923467945 +230271683734183 +230272518620569 +230273834901673 +230273933978279 +230274766767513 +230288358727849 +230288930712231 +230289700044185 +230289765598617 +230290234312089 +230290510405801 +230291081879721 +230292385990041 +230292419001753 +230304898647449 +230305036329129 +230305036839591 +230306911913369 +230306914010521 +230308590683545 +230308728365225 +230322145625497 +230323222293159 +230324158891417 +230325164981657 +230325371363497 +230325975343273 +230326239772057 +230339327910057 +230339361652121 +230340503874215 +230342049475239 +230342652944553 +230343124265639 +230349896189337 +230351678548647 +230355455739289 +230356608630169 +230358692473511 +230358988897689 +230359296453287 +230359525262745 +230359527359897 +230360371243687 +230373856469161 +230375666498969 +230376200766873 +230376476860585 +230376673674649 +230377745319321 +230378352444825 +230385361126809 +230391103447209 +230391941259433 +230392880465305 +230394926742937 +230394992297369 +230411131436441 +230411337818281 +230412138612121 +230412206226841 +230413751827865 +230418361910681 +230425262369447 +230426842063017 +230427413536937 +230429090209961 +230430998805913 +230431103475881 +230443480548761 +230444955352473 +230445491717529 +230445493814681 +230445632006823 +230453965260185 +230456736103833 +230461738859929 +230462307000489 +230462878984871 +230463107574439 +230476835531431 +230477907714217 +230478381132455 +230478984601769 +230479453315241 +230479455412393 +230479455922855 +230480321723801 +230480860186009 +230480893197721 +230495628110503 +230495856919961 +230495859017113 +230496700293289 +230496702900903 +230497568701849 +230498107164057 +230511228824231 +230512808517801 +230513379991721 +230530252309913 +230531323954585 +230532068761769 +230533977357721 +230545520405159 +230546457003417 +230546594685097 +230546595195559 +230547669475497 +230548273455273 +230548470269337 +230550083485081 +230562767383207 +230563703981465 +230563842173607 +230564916453545 +230565145773465 +230565717247385 +230566723337625 +230567330463129 +230570204104089 +230580920008089 +230581823374745 +230581825471897 +230582294185369 +230583607831207 +230591454545305 +230599210642087 +230600250829479 +230600547253657 +230600854809255 +230601083618713 +230601085715865 +230614239371433 +230615414825129 +230616653381017 +230617224854937 +230617290409369 +230617759122841 +230618035216553 +230619910800793 +230626919482777 +230631486349481 +230632458567065 +230632661803177 +230633031950505 +230633034558119 +230633900359065 +230634438821273 +230634471832985 +230635984202407 +230637157778841 +230651112228249 +230652188895911 +230652689792409 +230666014908585 +230666820725415 +230668971892905 +230669903758745 +230682926342313 +230682926852775 +230685078020265 +230685177096871 +230686513708441 +230687050073497 +230687052170649 +230695177904297 +230695523616153 +230700035638681 +230700173320361 +230700173830823 +230702048904601 +230702324998313 +230703727674777 +230703865356457 +230718998405289 +230719001012903 +230720542957737 +230734464901289 +230734498643353 +230735640865447 +230737186466471 +230737789935785 +230738258649257 +230738261256871 +230752215195817 +230752787180199 +230753556512153 +230754090780057 +230754366873769 +230754938347689 +230756242458009 +230756275469721 +230763201314201 +230768993460393 +230770803490201 +230771337758105 +230771613851817 +230771810665881 +230772882310553 +230773489436057 +230786002093465 +230787078761127 +230787078981017 +230787916793241 +230788015359385 +230789227831465 +230789831811241 +230797714144665 +230806474809513 +230806704129433 +230807275603353 +230808888819097 +230820465098137 +230821370561945 +230821977467559 +230822548941479 +230822845365657 +230823152921255 +230823381730713 +230823383827865 +230824227711655 +230838617539993 +230840092343705 +230840628708761 +230840630805913 +230840768998055 +230854959915177 +230855797727401 +230856736933273 +230858783210905 +230858848765337 +230860461981081 +230873044705449 +230874121593001 +230874590306473 +230874592914087 +230875458715033 +230875997177241 +230876030188953 +230889118837415 +230890698530985 +230891270004905 +230892670584217 +230892946677929 +230894855273881 +230894959943849 +230906365815463 +230907573264553 +230907945509033 +230908516982953 +230908746302873 +230925091823785 +230926735452839 +230941593994649 +230941731676329 +230941732186791 +230943607260569 +230943883354281 +230945220476313 +230959484578471 +230959713387929 +230959715485081 +230960556761257 +230960559368871 +230961425169817 +230961963632025 +230976056999321 +230976960365977 +230976962463129 +230978744822439 +230988861703577 +230994108777881 +230995925229737 +230997833825689 +231002796230041 +231004759670169 +231004809495961 +231009376362665 +231010551816361 +231011493948071 +231011790372249 +231012361846169 +231012896114073 +231013172207785 +231015047792025 +231027698641575 +231029002241433 +231029573715353 +231029849809065 +231031186931097 +231036625169063 +231038045160857 +231044708861337 +231046249219481 +231046722127257 +231047325887143 +231063067110055 +231064107297447 +231064403721625 +231064711277223 +231064940086681 +231064942183833 +231074171207065 +231078063333545 +231078063844007 +231079237200551 +231080215011497 +231080314088103 +231080782801575 +231081650699673 +231082187064729 +231082189161881 +231083800280473 +231095342817449 +231096315035033 +231096518271145 +231096888418473 +231097460402855 +231097756827033 +231098295289241 +231098328300953 +231099840670375 +231101014246809 +231114135396521 +231115679948969 +231121491667623 +231126273394073 +231129871376553 +231130675316121 +231130677193383 +231132828360873 +231133694672281 +231133760226713 +231147924171431 +231148693503385 +231149503865001 +231150075338921 +231150103838105 +231150941650329 +231151379449241 +231151412460953 +231163892106649 +231164029788329 +231164030298791 +231165905372569 +231166181466281 +231166650179753 +231166749256359 +231169732993193 +231174376818073 +231181139084697 +231183053784473 +231183152350617 +231184398564761 +231198355111321 +231199396159657 +231201646403753 +231202115117225 +231202117724839 +231208889648537 +231215602089369 +231216507553177 +231216643137705 +231217114458791 +231217685932711 +231217982356889 +231218289912487 +231218518721945 +231218520819097 +231219364702887 +231232849928361 +231234659958169 +231234866340009 +231235128671641 +231235470319785 +231235667133849 +231236271113625 +231237345904025 +231243169475239 +231250096906409 +231250934718633 +231251873924505 +231253656283815 +231253920202137 +231255598972313 +231269020239257 +231270560597401 +231271132071321 +231272745287065 +231278183525031 +231284255828647 +231285835522217 +231287273307545 +231287807575449 +231288083669161 +231288280483225 +231289992265113 +231290096935081 +231302474007961 +231303080913575 +231303948811673 +231304485176729 +231304487273881 +231304625466023 +231312613007529 +231312958719385 +231313165068967 +231315729563033 +231320228815017 +231321872444071 +231322341157543 +231322738245017 +231336901173417 +231337978060969 +231338446774441 +231339018758823 +231339315183001 +231339622738599 +231339853645209 +231339886656921 +231341636004519 +231352974794921 +231353944915353 +231354850379161 +231354852476313 +231354883390873 +231355693752489 +231355958181273 +231356265736871 +231356562161049 +231357100623257 +231370222283431 +231371429732521 +231371799879849 +231371801977001 +231372600453799 +231374246938009 +231389245769113 +231391062220969 +231392970816921 +231405450462617 +231405588144297 +231405588654759 +231407463728537 +231407739822249 +231408307612327 +231409076944281 +231415935174041 +231421659668649 +231422835632807 +231424139232665 +231424710706585 +231424986800297 +231426323922329 +231438941249705 +231439913467289 +231440816833945 +231440818931097 +231448806252713 +231450448004505 +231459244288679 +231459276284073 +231459540712857 +231460077077913 +231460079175065 +231473232830633 +231474408284329 +231475349905577 +231475350416039 +231475646840217 +231476185302425 +231476218314137 +231476424695977 +231477028675753 +231478904259993 +231484727831207 +231490479808681 +231491655262377 +231492025409705 +231492289838489 +231492597394087 +231492893818265 +231493432280473 +231493465292185 +231494977661607 +231496151238041 +231508565329305 +231510105687449 +231510578595225 +231511182355111 +231518125702553 +231525008367785 +231525812307353 +231525814184615 +231527825573273 +231528831663513 +231528897217945 +231541919801513 +231541920311975 +231543093668519 +231544071479465 +231544639269543 +231545507167641 +231546043532697 +231546045629849 +231547656748441 +231559029097881 +231559166779561 +231559167290023 +231561042363801 +231561318457513 +231561886247591 +231575168236953 +231577991864489 +231578256293273 +231579536416937 +231586729835929 +231586779661721 +231588743101849 +231589027808665 +231593492102553 +231594533150889 +231595607941289 +231596441746841 +231596783394985 +231597252108457 +231597516537241 +231611780639399 +231613358235817 +231613360332969 +231614158809767 +231614798118297 +231615235917209 +231615268928921 +231615371501737 +231622194773401 +231627986919593 +231630265662873 +231630605213865 +231630607311017 +231632482895257 +231644995552665 +231646910252441 +231647008818585 +231648255032729 +231655480264089 +231657493530009 +231662143964569 +231664157230489 +231665697588633 +231666269062553 +231667882278297 +231680499605673 +231680970926759 +231681542400679 +231681574396073 +231682375189913 +231683482992025 +231693619576217 +231698217904807 +231699622167961 +231699624265113 +231704390361257 +231713953374377 +231714791186601 +231715730392473 +231716199105945 +231717512751783 +231726286187175 +231732038164649 +231733446083993 +231733583765673 +231734155750055 +231734452174233 +231734759729831 +231734990636441 +231736772995751 +231748112296615 +231751129775513 +231751664043417 +231751940137129 +231752136951193 +231752675376537 +231753848733081 +231753953403049 +231759684058521 +231765359274663 +231766566723753 +231766936871081 +231767737445031 +231769383929241 +231769922354585 +231784085282985 +231786197625511 +231786594712985 +231789916601753 +231794890320551 +231800153661609 +231800587453849 +231800725645991 +231801833667993 +231802600719769 +231802876813481 +231803444603559 +231804213935513 +231816726592921 +231816831262889 +231817801383321 +231818706847129 +231818739858841 +231819550220457 +231819814649241 +231820122204839 +231820418629017 +231820954994073 +231820957091225 +231828288191897 +231834078240937 +231835050458521 +231835953825177 +231837061627289 +231838607228313 +231853102237081 +231854916591785 +231856929857705 +231868369821865 +231869545275561 +231870486896809 +231870487407271 +231870783831449 +231871091387047 +231871322293657 +231872163569833 +231872165666985 +231874041251225 +231877368162983 +231885516136617 +231886120116393 +231886692100775 +231887995700633 +231888567174553 +231888843268265 +231890180390297 +231903702320537 +231904311323303 +231904708410777 +231905242678681 +231905715586457 +231906319346343 +231906787231129 +231923132752041 +231923933545881 +231924305790361 +231933164666265 +231937057303207 +231938230659751 +231939208470697 +231939776260775 +231940379730089 +231941180523929 +231941552768409 +231942793739673 +231953498464425 +231954336276649 +231955511730345 +231955881877673 +231956146306457 +231956453862055 +231956750286233 +231957288748441 +231957757461913 +231958834129575 +231960007706009 +231970305228185 +231973128855721 +231973393284505 +231975004439961 +231986955889319 +231988864835753 +231989668775321 +231989670652583 +231990277778087 +231991682041241 +231992688131481 +231992753685913 +231997286460071 +232006917630631 +232007927086489 +232008495227049 +232009935109529 +232010405920153 +232010508492969 +232011480710553 +232022885565849 +232023023757991 +232024898831769 +232025174925481 +232025404245401 +232025742715559 +232033024565417 +232033370277273 +232042047243673 +232042145809817 +232043392023961 +232057348570521 +232058389618857 +232060298214809 +232061373005209 +232068711262887 +232069846547865 +232075636596905 +232076107917991 +232076679391911 +232077512181145 +232094122130841 +232094461681833 +232102162934439 +232104176200359 +232109928177833 +232110867383705 +232111336097177 +232112649743015 +232126000432537 +232128013698457 +232129554056601 +232129830150313 +232131738746265 +232143249287847 +232145398868647 +232146266766745 +232146801034649 +232147077128361 +232147273942425 +232147812367769 +232148985724313 +232149090394281 +232149588655513 +232161465370009 +232162074372775 +232163380069785 +232163478635929 +232165091851673 +232174723022233 +232179222274217 +232181334616743 +232183111124377 +232195894632617 +232197302551961 +232197440233641 +232198012218023 +232198308642201 +232198616197799 +232198845007257 +232198847104409 +232200025703833 +232201704254119 +232208713155993 +232211968254121 +232212938374553 +232213843838361 +232213876850073 +232214687211689 +232214687722151 +232214951640473 +232215259196071 +232215555620249 +232216091985305 +232216094082457 +232229215742631 +232230423191721 +232230793339049 +232231593912999 +232233240397209 +232233778822553 +232238844816039 +232239463695769 +232248239228313 +232250053583017 +232252066848937 +232264443921817 +232264582113959 +232265690135961 +232266457187737 +232266733281449 +232267301071527 +232268070403481 +232269077579161 +232274928633241 +232280653127849 +232280686869913 +232281829092007 +232282804805801 +232283704165785 +232283980259497 +232284209579417 +232285317381529 +232297934708905 +232298906926489 +232299810293145 +232300555100329 +232300918095257 +232302463696281 +232308256352935 +232311828022681 +232319070537113 +232319442781593 +232328956511641 +232334343875239 +232334640299417 +232334947855015 +232335178761625 +232336020037801 +232351018868905 +232351283297689 +232351590853287 +232351887277465 +232352425739673 +232352894453145 +232353971120807 +232367558788505 +232368167791271 +232368564878745 +232368771260585 +232369033592217 +232369099146649 +232369572054425 +232370175814311 +232384001826985 +232384805766553 +232384807643815 +232385414769319 +232386280570265 +232386819032473 +232386957224615 +232387825122713 +232398696758681 +232400913771175 +232402925159833 +232403632728743 +232405036991897 +232405409236377 +232406247048601 +232406650207641 +232418022557081 +232418160749223 +232420035823001 +232420879706791 +232422185403801 +232422656214425 +232435236486553 +232435307063975 +232436886757545 +232436985323689 +232436985834151 +232437249752473 +232438860907929 +232447736561049 +232448021267865 +232452485561753 +232452554042023 +232453526610089 +232454133735593 +232455435206041 +232456246078119 +232456509996441 +232471541333401 +232471783554457 +232472351695017 +232472616123801 +232472923679399 +232473791577497 +232474262388121 +232474364960937 +232475337178521 +232481022051737 +232488757396889 +232488788311449 +232489259122073 +232489598673065 +232505903711641 +232506002277785 +232507248491929 +232508151858585 +232514473723289 +232516486989209 +232521137423769 +232522245225881 +232523150689689 +232524967141545 +232526875737497 +232539493064873 +232539964385959 +232540535859879 +232541368649113 +232542113456297 +232542212532903 +232549814708903 +232556602361241 +232557211364007 +232558049176231 +232558517061017 +232558615627161 +232559360434345 +232560228842905 +232574723851673 +232575192565145 +232578519476903 +232592439543193 +232592577224873 +232593149209255 +232593445633433 +232593753189031 +232593981998489 +232593984095641 +232595162695065 +232607105755815 +232608313204905 +232609254826153 +232609255336615 +232610123234713 +232610329616553 +232610591948185 +232610933596329 +232611130410393 +232611668835737 +232612842192281 +232613445123481 +232624352733863 +232625560182953 +232625930330281 +232626501804201 +232626502314663 +232626730904231 +232627576594601 +232627838926233 +232628377388441 +232628915813785 +232644483515801 +232645191084711 +232646028896935 +232653883779751 +232659580913049 +232659719105191 +232660827127193 +232661594178969 +232663207394713 +232675824722089 +232676794842521 +232676865419943 +232677700306329 +232677733318041 +232678543679657 +232678544190119 +232678808108441 +232679115664039 +232679412088217 +232679948453273 +232679950550425 +232680557456039 +232686146366119 +232693071700137 +232694043917721 +232694947284377 +232695692091561 +232696055086489 +232697600687513 +232706846524825 +232710080333209 +232712093599129 +232712161213849 +232713910050985 +232715483102617 +232715923316905 +232723031295385 +232729340577177 +232729480866471 +232730315752857 +232730346667417 +232731157029033 +232731421457817 +232744509595817 +232744543337881 +232745685559975 +232746661273769 +232747560633753 +232749173849497 +232762695779737 +232763304782503 +232763908251817 +232764170583449 +232764709045657 +232765083705513 +232780815173017 +232781658546345 +232782927005081 +232791373064871 +232792931468697 +232796050762407 +232797122945193 +232798062151065 +232799607532199 +232800173983129 +232801787198873 +232814875336873 +232815447321255 +232816282207641 +232816313122201 +232816750921113 +232817827588775 +232830444055207 +232832023748777 +232832122314921 +232832122825383 +232833997899161 +232847858294953 +232848662234521 +232848664111783 +232849271237287 +232850137038233 +232850675500441 +232850813182121 +232850813692583 +232856279919271 +232866678324633 +232867488686249 +232867753115033 +232868060160169 +232868060670631 +232868928568729 +232869501952169 +232870474169753 +232881879025049 +232882017217191 +232883892290969 +232884736174759 +232886041871769 +232901040702873 +232901139269017 +232902385483161 +232903288849817 +232916342029721 +232916410509991 +232917383078057 +232917990203561 +232919291674009 +232920102546087 +232920366464409 +232922115812007 +232926874469785 +232927704722087 +232934630056105 +232936505640345 +232937250447529 +232937349524135 +232947375179161 +232951638689177 +232952644779417 +232953115590041 +232953455141033 +232953651955097 +232953719569817 +232955265170841 +232956407392935 +232970329556377 +232971905023385 +232984993891737 +232986101693849 +232987007157657 +232988823609513 +232990732205465 +233002242747047 +233003450196137 +233004391817385 +233004392327847 +233005728939417 +233006070587561 +233006267401625 +233006805826969 +233007946171801 +233007979183513 +233009020231849 +233019421057193 +233020025036969 +233020458829209 +233022373528985 +233022472095129 +233023216902313 +233024085310873 +233036668035241 +233038216243879 +233039620507033 +233041165888167 +233056296011161 +233056433692841 +233057005677223 +233057838466457 +233057871478169 +233072002411175 +233072837297561 +233073681181351 +233074252655271 +233075085444505 +233075087541657 +233075694447271 +233088209201831 +233089416650921 +233089786798249 +233090358272169 +233090358782631 +233091433062569 +233091662382489 +233091695394201 +233092233856409 +233092772281753 +233097838275239 +233098457154969 +233100921308569 +233105217324441 +233107230590361 +233107298205081 +233108909360537 +233109047042217 +233123437381017 +233123575573159 +233124182698663 +233124683595161 +233125450646937 +233127063862681 +233132736981671 +233135356544409 +233139646587049 +233139680329113 +233140822551207 +233144310840729 +233157900385689 +233158803752345 +233159272465817 +233159548559529 +233168432825753 +233174175146153 +233175952164249 +233176795537577 +233178063996313 +233187949970841 +233193197045145 +233193337334439 +233194203135385 +233195013497001 +233195277925785 +233210012328105 +233210584312487 +233211417101721 +233211450113433 +233211887912345 +233212524903833 +233212964580007 +233214070504857 +233226552247705 +233227161250471 +233228027051417 +233228565513625 +233243799225753 +233243801103015 +233245274029465 +233245812491673 +233245950173353 +233245950683815 +233258128335017 +233259907230375 +233260141600937 +233260979413161 +233261918619033 +233264030451097 +233265643666841 +233277154208423 +233278226391209 +233278699809447 +233279774599847 +233281178863001 +233294300523175 +233295880216745 +233295978782889 +233295979293351 +233296451690665 +233297854367129 +233305001461145 +233307014727065 +233311479020953 +233311547501223 +233313127194793 +233315239537319 +233317016044953 +233317252803239 +233330534792601 +233331345154217 +233331609583001 +233331916628137 +233331917138599 +233333358420137 +233340015510937 +233345839082151 +233346775680409 +233347781770649 +233348252581273 +233348592132265 +233348788946329 +233348856561049 +233350402162073 +233351544384167 +233364666264231 +233364897170841 +233364995736985 +233365741054631 +233367145317785 +233374295337639 +233380130882969 +233381238685081 +233382144148889 +233385869196697 +233400362108313 +233401106915497 +233401205992103 +233407693208985 +233409991181721 +233413537465753 +233414558048425 +233415595820441 +233415733502121 +233416972058009 +233417510520217 +233417609086361 +233418353893545 +233419222302105 +233428478625177 +233435761491353 +233436368616857 +233452142668455 +233452975457689 +233453008469401 +233467676811433 +233468248285353 +233468248795815 +233469585407385 +233470123869593 +233471835651481 +233478595315097 +233483245529767 +233484923789481 +233485188218265 +233485495263401 +233485495773863 +233486799373721 +233486832385433 +233487370847641 +233500524503209 +233501699956905 +233502072711847 +233502938512793 +233503476975001 +233505022356135 +233518712564391 +233519319689895 +233519820586393 +233522200853913 +233535858879143 +233536693765529 +233537537649319 +233538010046633 +233538109123239 +233538941912473 +233539314156953 +233539550915239 +233546559817113 +233553037376921 +233553875189145 +233553940743577 +233554409457049 +233554685550761 +233565839984025 +233569073792409 +233569211984551 +233571087058329 +233571154673049 +233572765828505 +233572903510185 +233580785843609 +233587397438119 +233588334036377 +233588474325671 +233589340126617 +233590150488233 +233590414917017 +233603503055017 +233603536797081 +233604679019175 +233606224620199 +233607299410599 +233608167308697 +233615853693607 +233621689238937 +233623164042649 +233623471598247 +233623702504857 +233624546388647 +233628285830553 +233638031614121 +233639808632217 +233639841643929 +233640652005545 +233641920464281 +233649251564953 +233655044221607 +233655278592169 +233656116404393 +233657055610265 +233659101887897 +233659167442329 +233660780658073 +233674440780455 +233675273569689 +233675306581401 +233676018376873 +233676381371801 +233676821047975 +233677926972825 +233682891474329 +233689437514407 +233691017207977 +233691116284583 +233691588681897 +233695173950873 +233703251674521 +233707655693721 +233709130497433 +233709668959641 +233709806641321 +233709807151783 +233718140405145 +233721716049305 +233725671783833 +233726482145449 +233726746574233 +233727053619369 +233727054129831 +233728495411369 +233741010676391 +233742082859177 +233742556277415 +233743159746729 +233743631067815 +233744234537129 +233744496868761 +233745035330969 +233759803255463 +233760032064921 +233760034162073 +233760878045863 +233761743846809 +233762282309017 +233776983662761 +233779096005287 +233780872512921 +233785867928985 +233795499099545 +233796243906729 +233796342983335 +233798119490969 +233809695550119 +233810632148377 +233810770340519 +233811638238617 +233812109049241 +233812448600233 +233812645414297 +233812713029017 +233814258630041 +233815400852135 +233822344199577 +233823721522585 +233828017318567 +233829597012137 +233830898482585 +233831505608089 +233843987350937 +233845095153049 +233845998519705 +233846000616857 +233847782976167 +233849725664665 +233855795871129 +233862813802665 +233863385276585 +233863385787047 +233864722398617 +233865029954215 +233865061949609 +233865260860825 +233866972642713 +233878414516393 +233879452288409 +233879589970089 +233880828525977 +233881366988185 +233881399999897 +233881465554329 +233881741648041 +233882210361513 +233883078770073 +233895661494441 +233896836948137 +233897207095465 +233897209703079 +233897813172393 +233898075504025 +233898613966233 +233915999136423 +233916831925657 +233916864937369 +233930995870375 +233931830756761 +233932674640551 +233933147037865 +233933246114471 +233934078903705 +233935257503129 +233947101487273 +233947101997735 +233948780257449 +233949351731369 +233949352241831 +233950655841689 +233950688853401 +233951227315609 +233959698761113 +233964210783641 +233964348975783 +233966224049561 +233966291664281 +233966828029337 +233967902819737 +233968040501417 +233968979487399 +233982569032359 +233983173550249 +233983176157863 +233984718102697 +233991961347481 +233998640046249 +233998673788313 +233999816010407 +234001361611431 +234001965080745 +234002436401831 +234004379090329 +234017731657113 +234017797211545 +234018265925017 +234018542018729 +234020417602969 +234027426284953 +234033168605353 +234034945623449 +234034978635161 +234035788996777 +234037057455513 +234037664581017 +234038739151527 +234053196594585 +234054006956201 +234054271384985 +234070410560921 +234070443572633 +234071155368105 +234071518363033 +234073063964057 +234073168634025 +234085545706905 +234087020510617 +234087328066215 +234087556875673 +234087558972825 +234088402856615 +234096030418329 +234102790587801 +234102792684953 +234104267488665 +234104803853721 +234104805950873 +234104943632553 +234104944143015 +234118900689575 +234119135060137 +234119972872361 +234120912078233 +234121049759913 +234122958355865 +234123023910297 +234124637126041 +234129219725991 +234131495355801 +234136147667623 +234137219850409 +234137693268647 +234138296737961 +234138765451433 +234138768059047 +234139371528361 +234139633859993 +234140172322201 +234153293982375 +234154873675945 +234155445149865 +234157121822889 +234159030418841 +234164823075495 +234172120653993 +234184355120537 +234190338613417 +234190910087337 +234190910597799 +234191776398745 +234197823859367 +234204832541351 +234205769139609 +234205907331751 +234206775229849 +234206981611689 +234207585591465 +234207782405529 +234209395621273 +234210537843367 +234222582835879 +234223659723431 +234223888532889 +234223890630041 +234224734513831 +234225600314777 +234226138776985 +234237065987481 +234239124342169 +234240232144281 +234241135510937 +234241137608089 +234242919967399 +234259355567513 +234260100374697 +234260199451303 +234261037263527 +234268984640921 +234273551507625 +234274523725209 +234274589279641 +234274726961321 +234275965517209 +234276503979417 +234276536991129 +234276602545561 +234277347352745 +234278215761305 +234279222936985 +234291873786535 +234292708672921 +234292948066473 +234293453480105 +234294254054055 +234294754950553 +234295362076057 +234298235717017 +234308080066729 +234311968916889 +234312001928601 +234326670270633 +234327242255015 +234328578866585 +234328886422183 +234328918417577 +234329115231641 +234329117328793 +234337588774297 +234342238478505 +234342238988967 +234343917248681 +234344390156457 +234344489233063 +234345792832921 +234345825844633 +234346362209689 +234346364306841 +234359517962409 +234361063563433 +234361066171047 +234361931971993 +234362470434201 +234365189391769 +234377706023591 +234378313149095 +234379855093929 +234394046521513 +234394852338343 +234397003505833 +234397935371673 +234399113971097 +234406381431463 +234411527332009 +234412131311785 +234412868648345 +234412934202777 +234413402916249 +234413679009961 +234415554594201 +234428067251609 +234428205443751 +234430080517529 +234431759287705 +234431896969385 +234432835955367 +234439779302809 +234447032115369 +234448539967657 +234449143947433 +234462530256281 +234463672478375 +234465218079399 +234465821548713 +234465822059175 +234466292869799 +234468235558297 +234478624343449 +234480682698137 +234482157501849 +234482465057447 +234482693866905 +234482695964057 +234483539847847 +234497025073321 +234498802091417 +234498835103129 +234499645464745 +234500913923481 +234501521048985 +234502595619495 +234514272051369 +234515109863593 +234516049069465 +234516186751145 +234518095347097 +234518160901529 +234519774117273 +234534267028889 +234534300040601 +234534506422441 +234534735742361 +234535011836073 +234536920432025 +234537025101993 +234548430973607 +234549638422697 +234550010667177 +234550582141097 +234552258814121 +234554167410073 +234566647055769 +234566649152921 +234568123956633 +234568660321689 +234568662418841 +234568800610983 +234570273537433 +234577133864345 +234585475604649 +234586047589031 +234586913389977 +234601076318377 +234601549736615 +234602153205929 +234602621919401 +234602624527015 +234603490327961 +234604028790169 +234618796714663 +234619025524121 +234619027621273 +234619871505063 +234620737306009 +234621275768217 +234635604877481 +234635977121961 +234644861388185 +234646824828313 +234655237365929 +234656174254759 +234669625607577 +234669763799719 +234671442059433 +234671638873497 +234671914967209 +234673252089241 +234674394311335 +234687010777767 +234687845664153 +234688314377625 +234688590471337 +234689391045287 +234690499067289 +234702980810137 +234704991978905 +234704994076057 +234706776435367 +234713465521561 +234716236365209 +234720701524647 +234721302358695 +234722379246247 +234723715857817 +234724023413415 +234724055408809 +234724252222873 +234724254320025 +234737407975593 +234738380193177 +234738583429289 +234739821985177 +234740129540775 +234740360447385 +234740393459097 +234741203820713 +234741204331175 +234742072229273 +234743079404953 +234754654953641 +234756200554665 +234757068963225 +234757607425433 +234763556825767 +234771936534697 +234772740474265 +234773746564505 +234774280832409 +234775825384857 +234789183512745 +234789989329575 +234792140497065 +234792168996249 +234793072362905 +234794250962329 +234806094946473 +234806095456935 +234807268813479 +234808246624425 +234808345701031 +234809682312601 +234810218677657 +234810220774809 +234811831893401 +234816441976217 +234818692220313 +234823204242841 +234823342434983 +234825217508761 +234825493602473 +234827972946599 +234842169617063 +234843711561897 +234850954806681 +234857667247513 +234860355070631 +234860958539945 +234860959050407 +234861429861031 +234875987779753 +234876725116313 +234877259384217 +234877535477929 +234879411062169 +234886369918361 +234886419744153 +234892162064553 +234893708176039 +234893939082649 +234893972094361 +234894782455977 +234896658040217 +234897732610727 +234910888583337 +234911085397401 +234926319109529 +234928332375449 +234929338465689 +234929404020121 +234929872733593 +234930148827305 +234932057423257 +234932162093225 +234943600470695 +234944539166105 +234945146071719 +234946013969817 +234946321525415 +234946550334873 +234946552432025 +234947396315815 +234955023877529 +234957794721177 +234961784047001 +234961786144153 +234962393049767 +234963260947865 +234963797312921 +234963799410073 +234963937602215 +234965410528665 +234978128519337 +234978966331561 +234979905537433 +234980043219113 +234981687896743 +234981951815065 +234983630585241 +234983701162663 +234996213309609 +234996247051673 +234997290197161 +234997758910633 +234998330895015 +234998627319193 +234998934874791 +234999165781401 +235012287441575 +235013494890665 +235013865037993 +235013867135145 +235014438609065 +235014467108249 +235015304920473 +235015839188377 +235016115282089 +235016312096153 +235018023878041 +235030741868713 +235031114113193 +235049904056999 +235050372770471 +235050769857945 +235058000332185 +235064900790951 +235066775864729 +235067051958441 +235068389080473 +235069531302567 +235081006407849 +235082881992089 +235082884089241 +235084593773977 +235085132236185 +235098117801369 +235098253385897 +235100128970137 +235100131067289 +235101913426599 +235119093833897 +235120030722727 +235126792989351 +235127928274329 +235132544966825 +235133517184409 +235133720420521 +235134662552231 +235134958976409 +235135266532007 +235135497438617 +235135530450329 +235136340811945 +235136341322407 +235137279797927 +235138216396185 +235150867245735 +235151702132121 +235152170845593 +235152446939305 +235153018413225 +235153247513255 +235154355535257 +235154460205225 +235160190860697 +235167073525929 +235167877465497 +235168883555737 +235169417823641 +235169890731417 +235170962376089 +235171569501593 +235184557992615 +235185158826663 +235187572325785 +235187879881383 +235187911876777 +235188108690841 +235188110787993 +235189721906585 +235196582233497 +235201231937705 +235201232448167 +235202405804711 +235203383615657 +235203482692263 +235203951405735 +235204819303833 +235205355668889 +235205357766041 +235206935142569 +235206968884633 +235218511421609 +235220057022633 +235220321451417 +235220629007015 +235220925431193 +235221461796249 +235221463893401 +235228794994073 +235235555163545 +235237568429465 +235238848553129 +235253039980713 +235253843920281 +235253845797543 +235255857186201 +235256025464217 +235256863276441 +235256928830873 +235258107430297 +235261461605031 +235264259931545 +235270521301671 +235271124770985 +235272670372009 +235272672469161 +235274110254489 +235274548053401 +235287060710809 +235287198902951 +235289073976729 +235289350070441 +235297545422233 +235306025574569 +235306222388633 +235306826148519 +235321523715481 +235322564763817 +235323639554217 +235324815007913 +235324815518375 +235338737461927 +235339676157337 +235339811741865 +235340283062951 +235340886532265 +235341687326105 +235341689423257 +235342291305881 +235356018532521 +235356487756455 +235357564644007 +235357795550617 +235358636826793 +235358638923945 +235360514508185 +235361589078695 +235366338079399 +235368351345319 +235374103322793 +235375040431513 +235375042528665 +235375511242137 +235376824887975 +235377088806297 +235378362320281 +235378838153895 +235390175577497 +235392188843417 +235393194933657 +235393260488089 +235393729201561 +235394005295273 +235395913891225 +235396018561193 +235407424432807 +235408631881897 +235409002029225 +235410441911705 +235410976179609 +235411252273321 +235411449087385 +235411987512729 +235413127857561 +235413160869273 +235425640514969 +235425642612121 +235426249517735 +235427653780889 +235427655878041 +235428659871129 +235429266996633 +235436955478695 +235445509761703 +235445906849177 +235460069777577 +235460103519641 +235461477696921 +235461615378601 +235462187362983 +235462483787161 +235462791342759 +235463020152217 +235463022249369 +235470353350041 +235476143399081 +235478018983321 +235479126785433 +235479434341031 +235479730765209 +235480267130265 +235480269227417 +235494598336681 +235494968484009 +235497415542169 +235503019960999 +235503638840729 +235505818287513 +235514228727977 +235514230825129 +235515167713959 +235524381228441 +235528185274537 +235528757258919 +235530632332697 +235530908426409 +235532245548441 +235539103778201 +235545432252585 +235546004236967 +235546839123353 +235547307836825 +235547583930537 +235548155404457 +235548384504487 +235549492526489 +235549597196457 +235562109853865 +235563985438105 +235575229824409 +235580295817895 +235582444888233 +235582480727449 +235583048868009 +235583245682073 +235583247779225 +235584858897817 +235596401434793 +235597576888489 +235598519020199 +235598815444377 +235599122999975 +235599353906585 +235600195182761 +235600197279913 +235600197790375 +235601136265895 +235602072864153 +235607896435367 +235612370386329 +235613648412841 +235615194013865 +235615458442649 +235615765998247 +235616062422425 +235616598787481 +235616600884633 +235617069598105 +235629021047463 +235630929993897 +235631733933465 +235632342936231 +235632740023705 +235633274291609 +235633747199385 +235634818844057 +235635425969561 +235639351618215 +235648176971945 +235648980911513 +235648982788775 +235650994177433 +235652000267673 +235652065822105 +235653244421529 +235665088916135 +235666262272679 +235667240083625 +235667807873703 +235668411343017 +235669212136857 +235669214234009 +235670791610537 +235670825352601 +235675435435417 +235682197702041 +235682335894183 +235684210967961 +235684487061673 +235699411631513 +235701424897433 +235703036052889 +235709898440089 +235711911706009 +235712196412825 +235717701755049 +235719952509607 +235720685141401 +235734981238953 +235736526839977 +235737966722457 +235744228092583 +235752701635239 +235752932541849 +235753773818025 +235753776425639 +235756726069927 +235768065590681 +235769882042537 +235770078856601 +235770682616487 +235785312568729 +235787325834649 +235788331924889 +235788397479321 +235788866192793 +235789142286505 +235791050882457 +235791155552425 +235802593929895 +235803668209833 +235803668720295 +235804139530919 +235804743000233 +235805543794073 +235806147553959 +235813671624873 +235816788180377 +235820777506201 +235821386508967 +235822790772121 +235824403987865 +235837959790761 +235838896899481 +235838898996633 +235839367710105 +235840681355943 +235842694621863 +235843769412263 +235855206768809 +235855240510873 +235856614688153 +235856752369833 +235857324354215 +235857620778393 +235857928333991 +235858157143449 +235858159240601 +235870579403431 +235871280900775 +235872488349865 +235872858497193 +235874298379673 +235874832647577 +235875108741289 +235875305555353 +235875843980697 +235876984325529 +235877017337241 +235880909974183 +235889735327913 +235890105475241 +235892552533401 +235907755294105 +235909366229671 +235909763317145 +235916993791385 +235923894250151 +235925769323929 +235926045417641 +235927382539673 +235936706477465 +235939999867049 +235941875451289 +235942983253401 +235943290808999 +235943587233177 +235944123598233 +235944125695385 +235950321511079 +235957246845097 +235959122429337 +235959398523049 +235971021669785 +235977013013159 +235978085195945 +235979024181927 +235985786448551 +235993656011431 +235993952435609 +235994259991207 +235994490897817 +235995332173993 +235995334781607 +235996273257127 +236005456905625 +236009288720553 +236009860704935 +236011164304793 +236011440398505 +236012011872425 +236012240972455 +236013348994457 +236024158038695 +236026066985129 +236026870924697 +236027479927463 +236027877014937 +236028411282841 +236028884190617 +236030562960793 +236044990317977 +236046337195417 +236046905335977 +236047102150041 +236047474394521 +236048312206745 +236048715365785 +236060225907367 +236062237296025 +236062377074857 +236062944864935 +236064349128089 +236064721372569 +236065559184793 +236065962343833 +236079050481833 +236079050992295 +236079314910617 +236079622466215 +236079918890393 +236080455255449 +236080457352601 +236080926066073 +236085327768231 +236087788453273 +236090086426009 +236096198893737 +236096297970343 +236096561888665 +236112033439913 +236112839256743 +236114850645401 +236114988837543 +236115856735641 +236120455064231 +236130118230185 +236131663831209 +236132532239769 +236133103713689 +236146192362151 +236148067435929 +236148343529641 +236149744108953 +236156538881433 +236163202581913 +236165019033769 +236165215847833 +236165819607719 +236181558223017 +236182165348521 +236183808977575 +236191879867047 +236193438270873 +236198667519385 +236198805201065 +236198805711527 +236199276522151 +236200114334375 +236200680785305 +236200956879017 +236202294001049 +236202865474969 +236216789009817 +236217630285993 +236217632893607 +236220582537895 +236234033890713 +236234035987865 +236234504701337 +236235818347175 +236249169036697 +236251182302617 +236252188392857 +236252998754473 +236254907350425 +236266417892007 +236267625341097 +236267995488425 +236268566962345 +236268567472807 +236269435370905 +236269904084377 +236269969638809 +236270245732521 +236270442546585 +236270980971929 +236272121316761 +236272154328473 +236284633974169 +236285242976935 +236286548673945 +236286647240089 +236288260455833 +236295118685593 +236295948937895 +236302892285337 +236303795651993 +236304503220903 +236306279728537 +236319096978841 +236320471156121 +236320608837801 +236320609348263 +236321180822183 +236321477246361 +236321784801959 +236322013611417 +236322015708569 +236335136858281 +236336177556135 +236337012442521 +236337856326311 +236338120244633 +236338427800231 +236338724224409 +236339260589465 +236339262686617 +236353591795881 +236353961943209 +236354226371993 +236354533417129 +236354533927591 +236356409001369 +236357548260761 +236371473350041 +236373222187177 +236374161173159 +236383346918809 +236387750718119 +236389625791897 +236389901885609 +236391239007641 +236404997696167 +236405973409961 +236406577389737 +236407148863657 +236407377963687 +236408485985689 +236421103313065 +236422978897305 +236423254991017 +236423723704489 +236434996626841 +236440127309209 +236440970682537 +236442239141273 +236443852357017 +236457512479399 +236458347365785 +236459188641961 +236474187473065 +236474187983527 +236474451901849 +236474759457447 +236474988266905 +236475592246681 +236475594343833 +236476063057305 +236489923453097 +236490727392665 +236491336395431 +236491939864745 +236492202196377 +236492740658585 +236494419428761 +236498345077415 +236507170431145 +236507976247975 +236509416162713 +236509449174425 +236509987636633 +236510125318313 +236510125828775 +236510993726873 +236524082375335 +236526093763993 +236526801332903 +236528205596057 +236529415652761 +236529818811801 +236534428894617 +236536677041561 +236541329353383 +236543204427161 +236544881100185 +236545354007961 +236558475668135 +236560055361705 +236560154438311 +236560418356633 +236571189872025 +236576695214249 +236577302339753 +236579414682279 +236593974698153 +236594709937561 +236595520299177 +236595784727961 +236596091773097 +236596092283559 +236596388707737 +236596960181657 +236611956915609 +236612767277225 +236612964091289 +236613031706009 +236615719529127 +236627059049881 +236628875501737 +236629072315801 +236631320462745 +236644306027929 +236646319293849 +236648135745705 +236650044341657 +236662090195113 +236662523987353 +236662661669033 +236662662179495 +236664537253273 +236664813346985 +236665282060457 +236665381137063 +236666150469017 +236678733193385 +236679337173161 +236679770965401 +236681685665177 +236681784231321 +236682529038505 +236683397447065 +236692582972825 +236697890358681 +236698361169305 +236699936636313 +236707521529241 +236714233970073 +236715608147353 +236715745829033 +236715746339495 +236716317813415 +236716349808809 +236717150602649 +236717152699801 +236717183614361 +236730274359975 +236731481809065 +236731851956393 +236732423430313 +236732423940775 +236733498220713 +236733760552345 +236734100103337 +236734102200489 +236734299014553 +236734837439897 +236735977784729 +236736010796441 +236739903433383 +236740973200793 +236748728787113 +236749098934441 +236749363363225 +236749670408361 +236749670918823 +236750745198761 +236750974518681 +236751007530393 +236752685251993 +236761333400985 +236764699648169 +236766748753305 +236767652119961 +236774802139815 +236782887709351 +236784762783129 +236786375998873 +236800868910489 +236801712794279 +236801976712601 +236802284268199 +236803117057433 +236803119154585 +236816240814759 +236818115888537 +236818391982249 +236818860695721 +236830015128985 +236835262203289 +236835329818009 +236836940973465 +236837078655145 +236838017641127 +236852649470631 +236853515271577 +236854325633193 +236854590061977 +236868854164135 +236872342453657 +236880425926041 +236885060444329 +236885864383897 +236886473386663 +236887339187609 +236887877649817 +236888479312551 +236889556419993 +236902206759081 +236903983777177 +236904827150505 +236906095609241 +236907708824985 +236919219366567 +236920291549353 +236921230755225 +236923342587289 +236924955803033 +236937573130409 +236938043941033 +236938044451495 +236938615925415 +236939448714649 +236939481726361 +236939823374505 +236939919525273 +236940556516761 +236949030059417 +236949079885209 +236953612659367 +236955192352937 +236955291429543 +236971026899113 +236973272630681 +236973305642393 +236973844104601 +236973981786281 +236973982296743 +236989111689385 +236989846928793 +236990657290409 +236990921719193 +236991228764329 +236991229274791 +236991525698969 +236992064161177 +236993609542311 +237005185821351 +237006258004137 +237007060895129 +237007806212775 +237008737568153 +237009210475929 +237022196041113 +237024209307033 +237026457453977 +237026995879321 +237028792632729 +237041158807721 +237043271150247 +237050043073945 +237057227186345 +237057660978585 +237057799170727 +237059674244505 +237059950338217 +237060419051689 +237060518128295 +237061287460249 +237065762056871 +237070543783321 +237075813383577 +237076623745193 +237076888173977 +237078433775001 +237079575997095 +237093027349913 +237095073627545 +237095680753049 +237108162495897 +237110175761817 +237113900809625 +237114941857961 +237118647207321 +237120660473241 +237126988947625 +237127560421545 +237127560932007 +237128668954009 +237128897543577 +237129237094569 +237129436005785 +237131147787673 +237131250360489 +237139223414169 +237142589661353 +237143193641129 +237143627433369 +237143765115049 +237145542133145 +237145640699289 +237147253915033 +237153766432937 +237154112144793 +237159836639401 +237161384848039 +237161885744537 +237162789111193 +237178090438041 +237179602297001 +237179602807463 +237180174281383 +237181007070617 +237181040082329 +237181379315097 +237181616073383 +237188624975257 +237196005901721 +237196849785511 +237197421259431 +237198254048665 +237198626293145 +237210202572185 +237212955402409 +237213219831193 +237213526876329 +237213527386791 +237213823810969 +237214830986649 +237214863998361 +237222453914279 +237230399194521 +237230466809241 +237232077964697 +237232215646377 +237233154632359 +237246744177319 +237247351302823 +237250232466841 +237263991155367 +237265536756391 +237266611546791 +237267479444889 +237268554235289 +237270350988697 +237277900735897 +237280097282727 +237281906802073 +237281972356505 +237282248450217 +237282717163689 +237295330484393 +237297343750313 +237299120768409 +237299153780121 +237299964141737 +237301232600473 +237302845816217 +237316070269097 +237316505938599 +237316506158489 +237317338727833 +237317371739545 +237318182101161 +237318446529945 +237319523417497 +237332605451673 +237332710121641 +237333181442727 +237333752916647 +237334585705881 +237334618717593 +237335693507993 +237336770395545 +237337239109017 +237349720851865 +237350967066009 +237351195655577 +237351734117785 +237352335780519 +237352578001575 +237360205563289 +237368409621913 +237368442633625 +237368981095833 +237369118777513 +237369119287975 +237383075834535 +237384148017321 +237385087223193 +237385224904873 +237387199055257 +237388812271001 +237395670500761 +237400322812583 +237401394995369 +237401868413607 +237402471882921 +237402943204007 +237403874559385 +237404347467161 +237417469127335 +237419048820905 +237419147897511 +237422937671065 +237423205563801 +237427933087129 +237428998220455 +237436295798953 +237438408141479 +237440184649113 +237453703396761 +237454513758377 +237454778187161 +237455085232297 +237455085742759 +237455382166937 +237455920629145 +237457466010279 +237462396091801 +237465786680729 +237470950374809 +237471662170281 +237471760736425 +237472025165209 +237473570766233 +237474712988327 +237486052509081 +237487834868391 +237488065775001 +237488909658791 +237490313921945 +237490852347289 +237503299487129 +237505312753049 +237507095112359 +237509037800857 +237521517446553 +237521655638695 +237523530712473 +237523806806185 +237524275519657 +237524374596263 +237525143928217 +237526151103897 +237537726652585 +237538764424601 +237538902106281 +237539878330537 +237540140662169 +237540679124377 +237540712136089 +237540777690521 +237542390906265 +237556883817881 +237557628625065 +237558930095513 +237559537221017 +237559641890985 +237573227429273 +237574739798695 +237575311272615 +237576144061849 +237576177073561 +237577322661273 +237590845415593 +237591416889513 +237591417399975 +237592525421977 +237592754011545 +237593093562537 +237593292473753 +237595004255641 +237595106828457 +237601763919257 +237606414133927 +237608092393641 +237608356822425 +237608663867561 +237608664378023 +237608960802201 +237609967977881 +237610000989593 +237623693107369 +237625241316007 +237625742212505 +237625844785321 +237626107116953 +237626645579161 +237633795599015 +237641881168551 +237642488294055 +237644030238889 +237645369458073 +237659862369689 +237660706253479 +237661277727399 +237662110516633 +237670556576423 +237675096081817 +237675234273959 +237677043793305 +237677109347737 +237677854154921 +237679258928537 +237679729739161 +237692380588711 +237694255662489 +237694323277209 +237695934432665 +237696072114345 +237697011100327 +237711207260329 +237711642929831 +237712007834279 +237712475719065 +237712508730777 +237713319092393 +237713583521177 +237727847623335 +237729393224359 +237729996693673 +237729997204135 +237730468014759 +237731335912857 +237732410703257 +237734186991001 +237738095576473 +237744855745945 +237744857843097 +237745861836185 +237746104057241 +237746332646809 +237746871109017 +237747472771751 +237761200218281 +237762977236377 +237763010248089 +237763820609705 +237765089068441 +237766702284185 +237778212825767 +237779285008553 +237780224214425 +237780361896105 +237781436686505 +237782336046489 +237783949262233 +237796566589609 +237797609384615 +237798442173849 +237798475185561 +237799186981033 +237799549975961 +237801095576985 +237801200246953 +237806888233639 +237808023518617 +237814185812137 +237816433959081 +237818342555033 +237821638552231 +237826420278681 +237830822200729 +237832266089881 +237832299101593 +237832975245481 +237832975755943 +237848840387993 +237849650749609 +237849915178393 +237850222733991 +237850451543449 +237851057620377 +237852603001511 +237864179280551 +237864647994023 +237865251463337 +237865285205401 +237865724881575 +237866328350889 +237866799671975 +237867403141289 +237867665472921 +237868203935129 +237881189500313 +237882971859623 +237883200669081 +237883202766233 +237884046650023 +237884912450969 +237885450913177 +237885989338521 +237900152266921 +237901557040537 +237902264609447 +237909036533145 +237914575617433 +237916654437785 +237916792629927 +237918667703705 +237919412510889 +237919511587495 +237920280919449 +237920349399719 +237933938944679 +237934806842777 +237935013224617 +237935518638249 +237935617204393 +237935881633177 +237937427234201 +237938569456295 +237950145224873 +237951185922727 +237952020809113 +237952765616297 +237954067086745 +237954674212249 +237954778882217 +237967153857945 +237967155955097 +237969167123865 +237969169221017 +237970951580327 +237970983575721 +237977640666521 +237979653932441 +237980411510169 +237985982406825 +237986554391207 +237987420192153 +237987662413209 +237987891002777 +237988230553769 +237988427367833 +237988429464985 +237988494982553 +237990141246873 +237990243819689 +238001583120553 +238002620892569 +238002758574249 +238003997130137 +238004535592345 +238004634158489 +238006247374233 +238007254549913 +238013105603993 +238018830098601 +238020375699625 +238020378307239 +238021244108185 +238021782570393 +238037083897241 +238040000529817 +238040033541529 +238041179129241 +238048446589607 +238054196469929 +238054999360921 +238057247507865 +238070270601895 +238071948861609 +238072520335529 +238072520845991 +238073824445849 +238073857457561 +238074393822617 +238081844460953 +238087517579943 +238089392653721 +238091071423897 +238091209105577 +238092148091559 +238105737636519 +238106344762023 +238107886706857 +238110300716441 +238122984614567 +238124530215591 +238125133684905 +238125134195367 +238125605005991 +238127547694489 +238138952549785 +238139090741927 +238140162924713 +238140900261273 +238140965815705 +238141710622889 +238143115396505 +238143586207129 +238144660777639 +238156337209513 +238158114227609 +238158147239321 +238160226059673 +238160833185177 +238161839275417 +238161907755687 +238175063728297 +238176332187033 +238176365198745 +238176571580585 +238177175560361 +238177439989145 +238193579165081 +238193612176793 +238194323972265 +238194686967193 +238196232568217 +238207775615655 +238208712213913 +238208714311065 +238209718304153 +238209960525209 +238210189114777 +238210725479833 +238210727576985 +238211329239719 +238212338695577 +238219199022489 +238225959191961 +238227403081113 +238227436092825 +238227972457881 +238228112747175 +238228978548121 +238229585673625 +238233963801255 +238243141476521 +238244080682393 +238244218364073 +238246192514457 +238247805730201 +238254663959961 +238259316271783 +238260388454569 +238260422196633 +238260861872807 +238261465342121 +238261936663207 +238262802464153 +238263340926361 +238277670035625 +238278042280105 +238280290427049 +238286876720537 +238286926546329 +238287991679655 +238289174693273 +238295289258153 +238296694031769 +238298239412903 +238313507217577 +238314079201959 +238314945002905 +238316459469479 +238329075935911 +238329910822297 +238330150215849 +238330655629481 +238330754195625 +238332564225433 +238333706447527 +238345045968281 +238346828327591 +238347057137049 +238347059234201 +238347903117991 +238348768918937 +238349307381145 +238362290849177 +238362292946329 +238364304115097 +238364306212249 +238366088571559 +238366120566953 +238380649097895 +238382194698919 +238382524171673 +238383268978857 +238384137387417 +238384205867687 +238396720111785 +238397757883801 +238399134121369 +238399672583577 +238399771149721 +238400516467367 +238401384365465 +238402391541145 +238414001692841 +238415042390695 +238415811722649 +238415877277081 +238416345990553 +238416622084265 +238417923554713 +238418530680217 +238418635350185 +238431248670889 +238432220888473 +238433592968601 +238435137521049 +238436316120473 +238449333971623 +238450410859175 +238451276660121 +238451747470745 +238452087021737 +238452283835801 +238452285932953 +238452351450521 +238453897051545 +238454100287657 +238460757378457 +238465407593127 +238466580949671 +238467558760617 +238467657837223 +238468994448793 +238469530813849 +238470038104743 +238471144029593 +238482686566569 +238484234775207 +238485100576153 +238485639038361 +238495037205159 +238501481753255 +238503023698089 +238503024208551 +238517215125673 +238518052937897 +238521103975833 +238528435076505 +238534227733159 +238535299915945 +238535773334183 +238536037252505 +238536847614121 +238538252387737 +238538723198361 +238539797768871 +238551374047911 +238552953741481 +238553525215401 +238554927891865 +238555065573545 +238556004559527 +238568384267673 +238570200719529 +238570397533593 +238571469178265 +238572312551593 +238588386683559 +238588990152873 +238588990663335 +238589461473959 +238597089035673 +238602912606887 +238603849205145 +238603851302297 +238604458207911 +238604855295385 +238605097516441 +238605326106009 +238605862471065 +238605864568217 +238605930085785 +238607475686809 +238620193677481 +238621739788967 +238621970695577 +238622003707289 +238622814579367 +238624689653145 +238624827845287 +238625695743385 +238625764223655 +238630194995369 +238638278467753 +238639217673625 +238639355355305 +238641000032935 +238641329505689 +238642942721433 +238651116914073 +238654350722457 +238656363988377 +238656532266393 +238657370078617 +238657435633049 +238657904346521 +238658180440233 +238660089036185 +238672807026857 +238673179271337 +238673779244441 +238674617056665 +238675151324569 +238675427418281 +238687102773927 +238689815659929 +238690424662695 +238691292560793 +238691828925849 +238691969215143 +238692835016089 +238693442141593 +238709216193191 +238710081994137 +238711596460711 +238724244922537 +238724278664601 +238725321810089 +238725793131175 +238726658932121 +238727197394329 +238740182959513 +238740318544041 +238742194128281 +238742196225433 +238743040109223 +238743905910169 +238744444372377 +238758773481641 +238759145726121 +238759946519961 +238760012037529 +238760550499737 +238762095880871 +238769993432473 +238775786089127 +238777331690151 +238778405970089 +238778406480551 +238779274378649 +238779342858919 +238779344956071 +238792932403879 +238793767290265 +238794512097449 +238795083571369 +238796420693401 +238797562915495 +238809138684073 +238810179381927 +238810948713881 +238811014268313 +238811482981785 +238811759075497 +238812330549417 +238813667671449 +238813772341417 +238826147317145 +238826149414297 +238826285509287 +238826623150759 +238828160583065 +238828162680217 +238829945039527 +238829977034921 +238836634125721 +238836840475303 +238838647391641 +238844470962855 +238845547850407 +238846413651353 +238846884461977 +238847224012969 +238847420827033 +238847422924185 +238847488441753 +238849034042777 +238849237278889 +238860576579753 +238862694165159 +238862990589337 +238863298144935 +238863529051545 +238864372935335 +238865240833433 +238870860152217 +238871144859033 +238877620321689 +238877823557801 +238879633587609 +238879941143207 +238880237567385 +238880776029593 +238895105138857 +238895909078425 +238896077356441 +238896915168665 +238897449436569 +238897922344345 +238898993989017 +238900172588441 +238906325089689 +238912352116905 +238913189929129 +238916175412633 +238916240967065 +238929264061095 +238930437417639 +238931415228585 +238931514305191 +238932850916761 +238933387281817 +238933894572711 +238935000497561 +238939610580377 +238946511039143 +238948090732713 +238948662206633 +238951141550759 +238966880166057 +238966880676519 +238980802620071 +238981876900009 +238982951690409 +238983555670185 +238984127144105 +238984127654567 +238998084201127 +238999156383913 +238999629802151 +239000704082089 +239001570393497 +239002108855705 +239002141867417 +239002579666329 +239003654236839 +239008403237543 +239015330668713 +239016876780199 +239017105589657 +239017107686809 +239017576400281 +239017951570599 +239019826644377 +239019964836519 +239020427478425 +239020901214887 +239032240735641 +239034057187497 +239034254001561 +239035325646233 +239045191697817 +239049487713689 +239051500979609 +239052507069849 +239052572624281 +239053041337753 +239053317431465 +239055193015705 +239055226027417 +239066769074855 +239067705673113 +239067707770265 +239067843354793 +239067843865255 +239068314675879 +239068711763353 +239068953984409 +239069182573977 +239069718939033 +239069721036185 +239069786553753 +239071332154777 +239077007370919 +239084952651161 +239086429552025 +239086965917081 +239087106206375 +239087972007321 +239088579132825 +239102134935721 +239102168677785 +239103072044441 +239103074141593 +239104856500903 +239106393933209 +239106799189401 +239112703215001 +239119381913769 +239119415655833 +239120458801321 +239121499499175 +239121795923353 +239122103478951 +239122334385561 +239136663494825 +239137033642153 +239137035739305 +239138473524633 +239139007792537 +239139283886249 +239139480700313 +239145085119143 +239145870179737 +239147883445657 +239148168152473 +239153910472873 +239154280620201 +239154282717353 +239155149028761 +239155687490969 +239157232872103 +239166446386585 +239173072661159 +239173938462105 +239181168936345 +239187497410729 +239188069395111 +239188904281497 +239189649088681 +239190220562601 +239191557684633 +239204175012009 +239206050596249 +239207762378137 +239208300840345 +239216772285849 +239221284308377 +239221421990057 +239221422500519 +239223297574297 +239223299671449 +239225114026153 +239239642557095 +239241188158119 +239242260340905 +239242262438057 +239242262948519 +239243199326887 +239243201424039 +239249961593511 +239255713570985 +239257831156391 +239258127580569 +239258435136167 +239258663945625 +239258666042777 +239259509926567 +239272995152041 +239274035849895 +239274805181849 +239274870736281 +239275339449753 +239275615543465 +239276187017385 +239277491127705 +239277524139417 +239290242130089 +239291046069657 +239292052159897 +239292586427801 +239293059335577 +239294130980249 +239294738105753 +239295309579673 +239308327430823 +239310270119321 +239310476501161 +239311080480937 +239311277295001 +239311279392153 +239311344909721 +239312890510745 +239318565726887 +239324401052327 +239325574408871 +239326552219817 +239327987907993 +239328524273049 +239330137488793 +239341476789657 +239341680025769 +239343490055577 +239343797611175 +239344094035353 +239344630400409 +239344632497561 +239345101211033 +239351963598233 +239354030664359 +239354261570969 +239362017667751 +239376208584873 +239377046397097 +239380031880601 +239380097435033 +239386293250727 +239393221192359 +239394293375145 +239394766793383 +239395838976169 +239395841073321 +239396707384729 +239397245846937 +239397278858649 +239397716657561 +239398791228071 +239410367507111 +239411947200681 +239412518674601 +239427377726873 +239429194178729 +239429390992793 +239430462637465 +239441428645273 +239444659088039 +239445733367977 +239446808158377 +239447412138153 +239447983612073 +239447984122535 +239461906066087 +239462842664345 +239462980346025 +239462980856487 +239463451667111 +239464055136425 +239464855930265 +239466469146009 +239479187136681 +239480733248167 +239480962057625 +239480964154777 +239481805430953 +239481808038567 +239483683112345 +239497271926953 +239497305669017 +239498209035673 +239498211132825 +239498679846297 +239499993492135 +239510110373273 +239513344181657 +239515357447577 +239516363537817 +239516429092249 +239516897805721 +239517173899433 +239519049483673 +239519082495385 +239530625032361 +239531800486057 +239532170633385 +239533610515865 +239534144783769 +239534420877481 +239534617691545 +239536296461721 +239548809119129 +239550822385049 +239551828475289 +239552435600793 +239569075453337 +239578771635609 +239583238381737 +239583272123801 +239584315779751 +239585355967143 +239585652391321 +239585959946919 +239586188756377 +239586190853529 +239593521954201 +239599312003241 +239601187587481 +239601463681193 +239602899369369 +239603435734425 +239603437831577 +239617766940841 +239618137088169 +239619005496729 +239619543958937 +239621089340071 +239627851606695 +239636325149351 +239636928618665 +239637397332137 +239637399939751 +239638336318119 +239638338415271 +239651353878697 +239651925863079 +239653505556649 +239654077030569 +239655414152601 +239655518822569 +239668132143273 +239668600856745 +239669172841127 +239669942173081 +239670476440985 +239670752534697 +239671324008617 +239672628118937 +239672661130649 +239685140776345 +239685278458025 +239685278968487 +239687154042265 +239687430135977 +239688402353561 +239688970494121 +239703464422055 +239704302454169 +239705613492393 +239706217472169 +239706414286233 +239706786530713 +239708027501977 +239719570038953 +239721687624359 +239721984048537 +239722291604135 +239722520413593 +239722522510745 +239723363786921 +239723366394535 +239729853611417 +239730138318233 +239736613780889 +239736817017001 +239738363128487 +239738627046809 +239738934602407 +239739231026585 +239739767391641 +239739769488793 +239740238202265 +239750664699289 +239754098598057 +239754902537625 +239755908627865 +239756442895769 +239756915803545 +239757987448217 +239758594573721 +239762520222375 +239771345576105 +239772183388329 +239775168871833 +239775234426265 +239788257520295 +239789430876839 +239790408687785 +239791579947177 +239791809267097 +239792380741017 +239793993956761 +239798604039577 +239805504498343 +239807084191913 +239807655665833 +239807884765863 +239807884985753 +239809056245145 +239824230506665 +239825874135719 +239835503429017 +239836978232729 +239840870359209 +239843022037161 +239843121113767 +239844930633113 +239858149843113 +239858623261351 +239859695444137 +239859698051751 +239860563852697 +239861102314905 +239861135326617 +239862647696039 +239875870239399 +239876099048857 +239876101146009 +239876942422185 +239876945029799 +239891234194841 +239892678402217 +239893050646697 +239893247460761 +239908481172889 +239910494438809 +239911500529049 +239912034796953 +239912310890665 +239914186474905 +239914219486617 +239926699132313 +239926836813993 +239926837324455 +239927308135079 +239928145947303 +239928712398233 +239928988491945 +239930325613977 +239936000830119 +239937183843737 +239943946110361 +239945387902361 +239945860810137 +239945959376281 +239947572592025 +239961162136985 +239962065503641 +239962067600793 +239962536314265 +239963849960103 +239971696674201 +239978409115033 +239979452770983 +239979921484455 +239980492958375 +239980789382553 +239981096938151 +239981325747609 +239981327844761 +239994481500329 +239995656954025 +239996027101353 +239996599085735 +239997466983833 +239998001251737 +239998277345449 +239998474159513 +240000152929689 +240007161611673 +240012903932073 +240013274079401 +240013846063783 +240014142487961 +240014680950169 +240016226331303 +240031827264921 +240040162395545 +240047062854311 +240048642547881 +240049214021801 +240050551143833 +240063168471209 +240065044055449 +240065320149161 +240065887939239 +240066755837337 +240067292202393 +240067294299545 +240075765745049 +240080277767577 +240080415449257 +240080415959719 +240082291033497 +240082567127209 +240083035840681 +240100785086633 +240101253800105 +240101256407719 +240102192786087 +240102194883239 +240114740772249 +240116824615591 +240117121039769 +240117657404825 +240117659501977 +240118500778153 +240118503385767 +240128625509785 +240131988611241 +240133029309095 +240133798641049 +240134005022889 +240134609002665 +240135180476585 +240136484586905 +240136517598617 +240149235589289 +240151045619097 +240151252000937 +240151514332569 +240152052794777 +240152656774553 +240153731564953 +240168158922137 +240170270754201 +240171480810905 +240171883969945 +240177956273561 +240178742199705 +240183394511527 +240185405900185 +240186946258329 +240187517732249 +240189130947993 +240200470248857 +240202219596455 +240202483514777 +240202791070375 +240203087494553 +240203623859609 +240203625956761 +240204094670233 +240213255030169 +240219367497897 +240219466574503 +240221011126951 +240235202044073 +240236039856297 +240237480787353 +240238156931241 +240238157441703 +240238453865881 +240239025339801 +240253286834345 +240254022073753 +240254832435369 +240255096864153 +240255404419751 +240255700843929 +240256239306137 +240256272317849 +240257784687271 +240269360966311 +240270940659881 +240271741233831 +240272912713113 +240273385620889 +240280932728217 +240286371186073 +240287815393449 +240288185540777 +240288187637929 +240288384451993 +240290632598937 +240304726827177 +240304727337639 +240305333952681 +240306878505129 +240306977581735 +240307446295207 +240321836123545 +240321973805225 +240321974315687 +240323849389465 +240324125483177 +240324594196649 +240324693273255 +240325462605209 +240339955516825 +240339957613977 +240339988528537 +240340798890153 +240356299128217 +240357202494873 +240357204592025 +240357673305497 +240372337640857 +240374350906777 +240376167358633 +240378042942873 +240378075954585 +240383038358937 +240385001799065 +240389618491561 +240390793945257 +240391164092585 +240391735566505 +240391736076967 +240392603975065 +240392810356905 +240393072688537 +240393414336681 +240393611150745 +240395289920921 +240407802578329 +240409244370329 +240409717278105 +240409815844249 +240411429059993 +240418287289753 +240426964256153 +240442265583001 +240443777952423 +240444349426343 +240444645850521 +240445182215577 +240445184312729 +240458305462441 +240460181046681 +240460457140393 +240461024930471 +240461892828569 +240462429193625 +240462431290777 +240476760400041 +240477130547369 +240477394976153 +240477702531751 +240477998955929 +240478537418137 +240480082799271 +240494641954201 +240495922077865 +240496390791337 +240510919322279 +240512499015849 +240513936801177 +240514407611801 +240522491084185 +240527125602473 +240528166300327 +240529743896745 +240529745993897 +240530544470695 +240531621578137 +240531654589849 +240544134235545 +240544271917225 +240544272427687 +240546147501465 +240546423595177 +240546892308649 +240554618946969 +240563295913369 +240565407745433 +240567020961177 +240578597240217 +240580681083559 +240581513872793 +240581546884505 +240582357246121 +240582621674905 +240589131777433 +240596885266601 +240597356587687 +240597928061607 +240597960057001 +240598760850841 +240598762947993 +240599868652953 +240613092057257 +240615108468905 +240615337788825 +240615370800537 +240615909262745 +240617588032921 +240621513681575 +240624596714905 +240630339035305 +240631176847529 +240632584766873 +240632617778585 +240633293922473 +240633294432935 +240633590857113 +240647250979495 +240648323162281 +240649262368153 +240650802726297 +240651374200217 +240652987415961 +240659845645721 +240664497957543 +240668049704345 +240668522612121 +240669061037465 +240683223965865 +240683323042471 +240692108232089 +240695971691929 +240699864328871 +240700470943913 +240702015496361 +240702583286439 +240707827215015 +240717143302313 +240717878541721 +240718688903337 +240718953332121 +240719260887719 +240719557311897 +240720095774105 +240720128785817 +240721641155239 +240735092508057 +240735125519769 +240735935881385 +240736200310169 +240737745911193 +240750227654041 +240751671861417 +240752042008745 +240752240919961 +240754489066905 +240755027492249 +240760712365465 +240767474632089 +240769487898009 +240771302252713 +240771304349865 +240773179934105 +240773212945817 +240773315518633 +240785258799273 +240785692591513 +240785830273193 +240785830783655 +240787705857433 +240787981951145 +240788450664617 +240788549741223 +240789319073177 +240796177302937 +240801901797545 +240802505777321 +240802939569561 +240804381361561 +240804854269337 +240804952835481 +240806566051225 +240820155596185 +240821058962841 +240821529773465 +240822271434921 +240823105240473 +240823712365977 +240830690133401 +240837402574233 +240838914943655 +240839486417575 +240839518412969 +240840319206809 +240840691451289 +240853474959529 +240854650413225 +240855020560553 +240855592034473 +240855592544935 +240856929156505 +240857268707497 +240857270804649 +240857467618713 +240859146388889 +240864969960103 +240871897391273 +240872267538601 +240872531967385 +240872839522983 +240873135947161 +240873674409369 +240874143122841 +240875219790503 +240884502005145 +240889416460967 +240890820724121 +240898367831449 +240906056313511 +240906663439015 +240909073792409 +240909544603033 +240910619393433 +240924037514649 +240924313608361 +240924881398439 +240926285661593 +240934413492393 +240937212872089 +240939271226777 +240939409418919 +240941284492697 +240941560586409 +240942029299881 +240958498422169 +240960109577625 +240960247259305 +240964511279783 +240966971964825 +240973734231449 +240974670609817 +240974775279785 +240975818074791 +240976650864025 +240976683875737 +240977494237353 +240977758666137 +240992022768295 +240993032224153 +240993600364713 +240994400938663 +240995511057817 +240995613630633 +240996585848217 +241002270721433 +241010474780057 +241010507791769 +241011046253977 +241027152381337 +241029264213401 +241030877429145 +241037735658905 +241042387970727 +241043460153513 +241044399359385 +241045939717529 +241046511191449 +241048124407193 +241060741734569 +241061213055655 +241061784529575 +241062617318809 +241063725120921 +241065270721945 +241072198663577 +241078360957097 +241078460033703 +241082249807257 +241095033315497 +241096441234841 +241097150390441 +241097150900903 +241097447325081 +241097985787289 +241104461249945 +241106528316071 +241112280293545 +241113015532953 +241113825894569 +241114090323353 +241114397878951 +241114694303129 +241115232765337 +241116778146471 +241128354425511 +241129900026535 +241130504006311 +241130974816935 +241131906172313 +241132379080089 +241132917505433 +241139926187417 +241144899906215 +241145364645273 +241146808852649 +241147147004583 +241147178999977 +241147377911193 +241147979573927 +241148221794983 +241149626058137 +241150164483481 +241151961236889 +241163720796839 +241164327411881 +241165871964329 +241166439754407 +241168216262041 +241180829582745 +241180967774887 +241182842848665 +241183118942377 +241183686732455 +241184456064409 +241185463240089 +241196968721817 +241198948976025 +241198981987737 +241199693783209 +241199792349353 +241200056778137 +241201602379161 +241208530320793 +241215292587417 +241216195954073 +241218242231705 +241218849357209 +241233344365977 +241234590580121 +241235158720681 +241237069413785 +241237171986601 +241241815811481 +241243829077401 +241250157551785 +241250729025705 +241250729536167 +241251025960345 +241252066147737 +241252405698729 +241265758265513 +241265792007577 +241266796037529 +241267909943465 +241268172275097 +241268710737305 +241268809303449 +241270422519193 +241277280748953 +241283944449433 +241284553452199 +241285156921513 +241285419253145 +241285957715353 +241302771411623 +241303342885543 +241304175674777 +241304547919257 +241312621734567 +241317299432103 +241319174505881 +241320018389671 +241321324086681 +241321422652825 +241321794897305 +241322632709529 +241334445746855 +241336124006569 +241336388435353 +241336695990951 +241336992415129 +241337530877337 +241337999590809 +241339076258471 +241347396928921 +241351692724903 +241353272418473 +241353635413401 +241354072992423 +241355246568857 +241355384250537 +241359648271015 +241369912781479 +241370519906983 +241372062362279 +241372930260377 +241373401071001 +241374475861401 +241376252149145 +241381484543385 +241387159759527 +241388169215385 +241388737355945 +241389309340327 +241389537929895 +241389780150951 +241390648049049 +241390750621865 +241391722839449 +241403127694745 +241403265886887 +241405075406233 +241405140960665 +241405885767849 +241407290541465 +241413612406169 +241422289372569 +241423634152857 +241424401204633 +241426014420377 +241437590699417 +241438527077785 +241438631747753 +241439238873257 +241439674542759 +241440507331993 +241440540343705 +241441350705321 +241441351215783 +241441615134105 +241450088676761 +241455878725801 +241456350046887 +241456921520807 +241457754310041 +241458499117225 +241458862112153 +241460407713177 +241463703710375 +241473893449113 +241474331248025 +241474364259737 +241474902721945 +241491578226073 +241492287381673 +241492287892135 +241492584316313 +241493122778521 +241506244438695 +241507316621481 +241507350363545 +241508255827353 +241508393509033 +241509468299433 +241510367659417 +241511980875161 +241523491416743 +241525037017767 +241525640487081 +241525640997543 +241526111808167 +241526508895641 +241526715277481 +241526977609113 +241527516071321 +241528054496665 +241529830784409 +241542217425065 +241542316501671 +241543154313895 +241544465572009 +241551101691289 +241556640775577 +241558857788071 +241559464403113 +241560869176729 +241561576745639 +241562414557863 +241563353253273 +241576872000921 +241577682362537 +241577946791321 +241578254346919 +241578550771097 +241579089233305 +241580634614439 +241588955284889 +241592105713049 +241593251080871 +241594085967257 +241594118978969 +241594830774441 +241594929340585 +241594929851047 +241595193769369 +241596739370393 +241596844040361 +241609219016089 +241609221113241 +241610665320617 +241611003472551 +241611035467945 +241611232282009 +241611234379161 +241611836041895 +241612078262951 +241612944063897 +241613482526105 +241614020951449 +241619086944935 +241619705824665 +241621651439001 +241626465994137 +241628479260057 +241628481357209 +241629485350297 +241629727571353 +241630295711913 +241630560140697 +241631868763545 +241632206405017 +241632308977833 +241644686050713 +241644824242855 +241646699316633 +241647543200423 +241648312532377 +241649319708057 +241654825050281 +241655170762137 +241660895256745 +241660928998809 +241663046934697 +241663309266329 +241663847728537 +241663946294681 +241665559510425 +241679149055385 +241679217535655 +241680052422041 +241680797229225 +241682098699673 +241682705825177 +241688498481831 +241690511747751 +241698479876775 +241699312666009 +241714014019753 +241714585493673 +241714586004135 +241715451805081 +241715922615705 +241716262166697 +241716526595481 +241729582738087 +241731260997801 +241731832982183 +241732667868569 +241733136582041 +241734213249703 +241747800917401 +241748409920167 +241749013389481 +241749275721113 +241749814183321 +241765049772711 +241765656898215 +241767198843049 +241767199353511 +241768067251609 +241769612852633 +241771389140377 +241781017707929 +241781155900071 +241782228082857 +241783030973849 +241783874857639 +241784712669863 +241785180554649 +241785279120793 +241786892336537 +241798264685977 +241798402878119 +241800212397465 +241800277951897 +241801022759081 +241802427532697 +241802898343321 +241803972913831 +241815549192871 +241817128886441 +241817491881369 +241817929460391 +241818028246425 +241819103036825 +241819240718505 +241832727690649 +241833768738985 +241834375864489 +241835644323225 +241835677334937 +241836487696553 +241836488207015 +241836752125337 +241851016227495 +241851783462297 +241852025683353 +241852593823913 +241853165297833 +241853165808295 +241853394397863 +241854607089833 +241855579307417 +241861264180633 +241868024350105 +241869030440345 +241869468239257 +241869501250969 +241870037616025 +241870039713177 +241870105230745 +241876028959399 +241886145840537 +241887490620825 +241888257672601 +241889870888345 +241896729118105 +241901381429927 +241902453612713 +241902487354777 +241903392818585 +241903530500265 +241905504650649 +241907117866393 +241915292059033 +241919735193769 +241921610778009 +241922355585193 +241922718580121 +241924264181145 +241928941878681 +241930056837799 +241935806718121 +241937354416297 +241939602563241 +241955434694041 +241956004070809 +241956144360103 +241957010161049 +241963454709145 +241972819353769 +241973391338151 +241974226224537 +241974257139097 +241975771605671 +241987347884711 +241988893485735 +241989496955049 +241989497465511 +241989968276135 +241990571745449 +241990834077081 +241991372539289 +241991910964633 +242004356007321 +242004358104473 +242005802311849 +242006172459177 +242006369273241 +242006371370393 +242006973033127 +242007215254183 +242008081055129 +242008619517337 +242009157942681 +242022714256039 +242023320871081 +242023321381543 +242024725644697 +242026271025831 +242039823041945 +242039961234087 +242041836307865 +242042680191655 +242043449523609 +242057107548839 +242057942435225 +242058687242409 +242058785808553 +242058786319015 +242060595838361 +242060700508329 +242073313829033 +242074286046617 +242074354526887 +242075189413273 +242075658126745 +242075934220457 +242077235690905 +242077842816409 +242090322462105 +242092335728025 +242092337825177 +242093341818265 +242093584039321 +242094152179881 +242094416608665 +242096165445801 +242102822536601 +242109722995367 +242110588796313 +242111059606937 +242111399157929 +242111595971993 +242111663586713 +242113209187737 +242124751724713 +242124785466777 +242127165734297 +242127704196505 +242127802762649 +242129415978393 +242137708660121 +242142937908633 +242143546911399 +242144412712345 +242144951174553 +242159280283817 +242163169133977 +242170500234649 +242171615193767 +242176292891303 +242176527261865 +242177365074089 +242180317545881 +242180416112025 +242182029327769 +242193439206055 +242195117465769 +242195590373545 +242195689450151 +242196993050009 +242197562426777 +242198069717671 +242199175642521 +242210686184103 +242212265877673 +242214240028057 +242214377709737 +242228906240679 +242229513366183 +242231055311017 +242231055821479 +242244977765031 +242246153218727 +242246920453529 +242247162674585 +242247730815145 +242248302289065 +242248302799527 +242248531389095 +242249744081065 +242250716298649 +242262259346087 +242263331528873 +242263804947111 +242264068865433 +242264879737511 +242266284000665 +242266754811289 +242266893003431 +242267829381799 +242272260153513 +242281051925159 +242281282831769 +242282126715559 +242282627612057 +242283394663833 +242285007879577 +242293182072217 +242296415880601 +242296584158617 +242298232332457 +242299500791193 +242300344164521 +242300344674983 +242302121182617 +242302357940903 +242315844402585 +242316747769241 +242317216482713 +242317492576425 +242319401172377 +242327617308057 +242330944219815 +242331880818073 +242332886908313 +242333357718937 +242333894083993 +242333961698713 +242335507299737 +242351141062041 +242351281351335 +242352147152281 +242352754277785 +242365236020633 +242366310080681 +242366343822745 +242367249286553 +242367386968233 +242369361118617 +242370974334361 +242384030476967 +242384633946281 +242384634456743 +242385105267367 +242385971068313 +242386509530521 +242399663186089 +242400838639785 +242401210884265 +242402077195673 +242402615657881 +242403459031209 +242410045324697 +242412058590617 +242412343297433 +242416072351913 +242417851247271 +242418085617833 +242418457862313 +242418458372775 +242419324173721 +242419862635929 +242421408017063 +242437247806119 +242438113607065 +242439628073639 +242452244540071 +242453079426457 +242453824233641 +242453922799785 +242453923310247 +242454395707561 +242455699817881 +242455732829593 +242455837499561 +242468212475289 +242468214572441 +242468350667431 +242470028927145 +242470225741209 +242470227838361 +242470829501095 +242471071722151 +242471937523097 +242472475985305 +242478080404135 +242478699283865 +242480947430809 +242485459453337 +242487472719257 +242487474816409 +242488478809497 +242489289171113 +242489553599897 +242491302437033 +242503817702055 +242504925724057 +242505363303079 +242506438093479 +242507305991577 +242508451359399 +242519888715945 +242519922458009 +242522006301351 +242522302725529 +242522610281127 +242522841187737 +242523685071527 +242524552969625 +242537170297001 +242538142514585 +242538210994855 +242538980326809 +242539045881241 +242539514594713 +242539790688425 +242541699284377 +242543916296871 +242548674954649 +242554417275049 +242556227304857 +242556761572761 +242558306125209 +242572502575783 +242573579463335 +242574445264281 +242574916074905 +242575255625897 +242575452439961 +242575520054681 +242577065655705 +242588576197287 +242590727364777 +242590826441383 +242593206708903 +242594312633753 +242606794376601 +242608269180313 +242608807642521 +242626192302249 +242626192812711 +242630820716713 +242636853362073 +242640149359271 +242640383729833 +242641221542057 +242642394580377 +242643635551641 +242644174013849 +242644272579993 +242645885795737 +242650468395687 +242657396337319 +242658468520105 +242658941938343 +242659205856665 +242659545407657 +242660016728743 +242660620198057 +242660817012121 +242660882529689 +242661420991897 +242661891802521 +242662029994663 +242662966373031 +242674542652071 +242676122345641 +242676693819561 +242687256855961 +242691552871833 +242693369323689 +242693566137753 +242694637782425 +242695481666215 +242697258173849 +242697494932135 +242708834232999 +242709909023399 +242710776921497 +242711019142553 +242711587283113 +242712158757033 +242712159267495 +242713600549033 +242720257639833 +242724304923303 +242726081211047 +242726081430937 +242727017809305 +242727156001447 +242727626812071 +242728023899545 +242728494710169 +242729031075225 +242729098689945 +242730644290969 +242744908393127 +242745137202585 +242745139299737 +242745983183527 +242746484080025 +242748459091353 +242748864347545 +242754537466535 +242754768373145 +242760373011865 +242761447071913 +242761480813977 +242762384180633 +242762386277785 +242762523959465 +242764168637095 +242766111325593 +242779532592537 +242779700870553 +242780538682777 +242780604237209 +242781072950681 +242781349044393 +242787935337881 +242790233310617 +242794800177321 +242795975631017 +242796345778345 +242796347875497 +242797214186905 +242797752649113 +242797785660825 +242798596022441 +242814997530009 +242815137819303 +242816003620249 +242816610745753 +242832384797351 +242833217586585 +242833250598297 +242834765064871 +242848490414249 +242848490924711 +242849827536281 +242850135091879 +242850365998489 +242863349466521 +242863351563673 +242863487148201 +242863487658663 +242865165918377 +242865362732441 +242865364829593 +242865966492327 +242865966712217 +242867074514329 +242867612976537 +242879928819881 +242881707715239 +242881942085801 +242882312233129 +242882314330281 +242882314840743 +242883180641689 +242883719103897 +242885264485031 +242892026751655 +242898954693287 +242900062715289 +242900500294311 +242901103763625 +242901575084711 +242916101008039 +242916935894425 +242917680701609 +242917779778215 +242918252175529 +242919589297561 +242919693967529 +242926801946009 +242927630101159 +242932307288233 +242933347986087 +242934117318041 +242934182872473 +242934651585945 +242934927679657 +242936803263897 +242936836275609 +242946082112921 +242949315921305 +242949453602985 +242949454113447 +242951329187225 +242951331284377 +242952335277465 +242953145639081 +242953410067865 +242960630885031 +242967639567015 +242969582255513 +242970053066137 +242970392617129 +242970589431193 +242970657045913 +242972202646937 +242983745183913 +242983778925977 +242985862769319 +242986159193497 +242986466749095 +242986695558553 +242986697655705 +242987541539495 +242992671711401 +242994028756377 +242994313463193 +242996095822503 +243001931367833 +243003109747367 +243003406171545 +243003942536601 +243003944633753 +243018273743017 +243020083772825 +243022162593177 +243022769718681 +243029493693849 +243035286350503 +243035520721065 +243036358533289 +243038772542873 +243039311005081 +243039344016793 +243039409571225 +243041022786969 +243052432665255 +243054583832745 +243056260505769 +243058169101721 +243069679643303 +243071259336873 +243071830810793 +243083493803417 +243089477296297 +243090048770217 +243090049280679 +243103971224231 +243105045504169 +243105046014631 +243105913912729 +243106120294569 +243106156133785 +243106724274345 +243107295748265 +243107296258727 +243121252805287 +243121721518759 +243122324988073 +243122798406311 +243123401875625 +243123870589097 +243123873196711 +243124476666025 +243124738997657 +243125277459865 +243125310471577 +243125748270489 +243125886462631 +243126822840999 +243138968496807 +243140045384359 +243140274193817 +243140276290969 +243141117567145 +243141120174759 +243143596082585 +243152175531417 +243155409339801 +243157225791657 +243157422605721 +243158494250393 +243159338134183 +243175675674009 +243175741228441 +243176209941913 +243176486035625 +243178361619865 +243189937679015 +243190874277273 +243191012469415 +243191880367513 +243192086749353 +243192887543193 +243194500758937 +243202586328473 +243210134521241 +243211140611481 +243211747736985 +243214621377945 +243222171125145 +243224229479833 +243225303539881 +243225337281945 +243226240648601 +243226242745753 +243228025105063 +243229562537369 +243236038000025 +243243627915943 +243244964527513 +243245272083111 +243245500892569 +243245502989721 +243258656645289 +243259832098985 +243260202246313 +243261070654873 +243261609117081 +243261642128793 +243262452490409 +243264328074649 +243276844706471 +243277079077033 +243277449224361 +243277451831975 +243278317632921 +243278856095129 +243280401476263 +243297074054553 +243297107066265 +243310666014889 +243311237999271 +243312817692841 +243313389166761 +243314726288793 +243327205934489 +243327343616169 +243327344126631 +243329022386345 +243329219200409 +243329822960295 +243330930982297 +243331467347353 +243331469444505 +243339940890009 +243344452912537 +243344590594217 +243344591104679 +243346466178457 +243348282630313 +243362811161255 +243364356762279 +243364960231593 +243365428945065 +243365431552679 +243372203476377 +243378882175145 +243378915917209 +243380999760551 +243381296184729 +243381603740327 +243381832549785 +243381834646937 +243382678530727 +243392729857433 +243396163756201 +243396632469673 +243397973786009 +243398039340441 +243398508053913 +243398784147625 +243400659731865 +243400692743577 +243407668413849 +243413410734249 +243415187752345 +243415220764057 +243417299584409 +243417906709913 +243431496034983 +243433645105321 +243434249085097 +243434445899161 +243436059114905 +243447569656487 +243449720823977 +243450892083369 +243451121403289 +243451397497001 +243453306092953 +243463729481113 +243465787835801 +243467262639513 +243467799004569 +243467801101721 +243479043390873 +243485186271911 +243497363923113 +243499377189033 +243500215001257 +243502629010841 +243503167473049 +243503200484761 +243503266039193 +243504879254937 +243509461854887 +243517461979305 +243517935397543 +243518538866857 +243519007580329 +243519010187943 +243519875988889 +243520414451097 +243533536111271 +243534743560361 +243535115804841 +243535687278761 +243538065449129 +243544123072681 +243550546331033 +243551990538409 +243552362782889 +243552559596953 +243568901972137 +243568902482599 +243570580742313 +243571053650089 +243571152726695 +243578065988263 +243586011268505 +243586149460647 +243588024534425 +243588300628137 +243589637750169 +243590779972263 +243603901852327 +243604130661785 +243604132758937 +243604974035113 +243604976642727 +243613761832345 +243619366471065 +243620440531113 +243620474273177 +243621377639833 +243621379736985 +243623162096295 +243636546658473 +243639532141977 +243640066409881 +243640342503593 +243642218087833 +243649226769817 +243653793636521 +243654969090217 +243655339237545 +243656207646105 +243656515201703 +243656746108313 +243656779120025 +243657589481641 +243659465065881 +243673419515289 +243675604204953 +243692211045785 +243707484383911 +243708820995481 +243709128551079 +243709357360537 +243709359457689 +243712112287913 +243717830903193 +243722342925721 +243722480607401 +243722481117863 +243724356191641 +243724632285353 +243726067973529 +243726604338585 +243726606435737 +243728217554329 +243740935545001 +243741305692329 +243742174100889 +243742712563097 +243742850244777 +243744257944231 +243759493753511 +243760097222825 +243760565936297 +243760568543911 +243770690667929 +243775094467239 +243776674160809 +243777245634729 +243777274133913 +243778582756761 +243791300747433 +243791769460905 +243793110777241 +243793317159081 +243793645045145 +243793921138857 +243795796723097 +243808309380505 +243808447572647 +243810322646425 +243810598740137 +243818794091929 +243819624344231 +243820807357849 +243827471058329 +243829386076329 +243829582890393 +243831196106137 +243842772385177 +243844856228519 +243845152652697 +243845460208295 +243845689017753 +243845691114905 +243846534998695 +243860924827033 +243861531732647 +243862399630745 +243862935995801 +243862938092953 +243877267202217 +243879044220313 +243879077232025 +243879545945497 +243881763177881 +243882837748391 +243892500914345 +243894514180265 +243895351992489 +243897469577895 +243897766002073 +243898073557671 +243898304464281 +243898337475993 +243900016246169 +243900086823591 +243911424247193 +243911426124455 +243913437513113 +243914509157785 +243914977871257 +243915253964969 +243917162560921 +243928673102503 +243929880551593 +243930252796073 +243930824269993 +243931690581401 +243932224849305 +243947399110825 +243947498187431 +243949042739879 +243964038963369 +243964039473831 +243966190641321 +243966289717927 +243981318447273 +243982053686681 +243982395334825 +243982864048297 +243983732456857 +243984270919065 +243985449518489 +243997392068777 +243999267653017 +243999269750169 +244011168990617 +244014402799001 +244015847006377 +244016219250857 +244016416064921 +244027066957209 +244031683649705 +244034669133209 +244035479494825 +244037355079065 +244049867736473 +244050005928615 +244051113950617 +244051881002393 +244052157096105 +244053494218137 +244054636440231 +244060352447897 +244068556506521 +244068832600233 +244069029414297 +244070741196185 +244083222939033 +244084330741145 +244085234107801 +244085236204953 +244087018564263 +244096478494105 +244103090088615 +244103957986713 +244104265542311 +244104494351769 +244104496448921 +244117650104489 +244118825558185 +244119195705513 +244119767689895 +244120064114073 +244120371669671 +244120602576281 +244120635587993 +244121445949609 +244123321533849 +244136072536233 +244136442683561 +244136707112345 +244137014667943 +244137311092121 +244137847457177 +244137849554329 +244137987236009 +244139394935463 +244152982603161 +244154995869081 +244156067513753 +244170231458471 +244171809054889 +244171811152041 +244172411125145 +244173248937369 +244173719747993 +244186199393689 +244186337075369 +244186337585831 +244188212659609 +244188488753321 +244189056543399 +244189924441497 +244190460806553 +244190462903705 +244192074022297 +244198934349209 +244203446371737 +244203584563879 +244205459637657 +244205735731369 +244220660301209 +244222673567129 +244223953690793 +244224422404265 +244231147109785 +244231196935577 +244237909376409 +244238950424745 +244239993219751 +244240025215145 +244240826008985 +244240828106137 +244241429988761 +244255157215401 +244255626439335 +244257173627049 +244257775509673 +244257777606825 +244259653191065 +244272404193449 +244274181211545 +244274420605097 +244274649925017 +244274682936729 +244276900169113 +244277974739623 +244291327526297 +244293439358361 +244295052574105 +244301910803865 +244306561238425 +244306563115687 +244308574504345 +244309646149017 +244310114862489 +244310390956201 +244312299552153 +244324781295001 +244324916879529 +244325388200615 +244325991669929 +244326792463769 +244326794560921 +244338036850073 +244342536102057 +244342635178663 +244358370648233 +244359208460457 +244360616379801 +244361326045863 +244361622470041 +244361930025639 +244362160932249 +244362193943961 +244363943291559 +244370703461031 +244376455438505 +244377190677913 +244378001039529 +244378265468313 +244378573023911 +244378869448089 +244379405813145 +244379407910297 +244380586509721 +244392529570471 +244393737019561 +244394107166889 +244395547049369 +244396081317273 +244396554225049 +244397092650393 +244398232995225 +244402777523609 +244409539790233 +244410983997609 +244411354144937 +244411356242089 +244411553056153 +244413801203097 +244427895431337 +244427895941799 +244430047109289 +244430614899367 +244438242461081 +244444570935465 +244445004727705 +244445142919847 +244446250941849 +244446446519705 +244447017993625 +244447294087337 +244448631209369 +244461248536745 +244462218657177 +244463124120985 +244463157132697 +244464231923097 +244472705465753 +244472755291545 +244479467732377 +244480371099033 +244481583571113 +244495540117673 +244499333865641 +244499335962793 +244501211547033 +244507035118247 +244508170403225 +244512787095721 +244513962549417 +244514332696745 +244514904681127 +244515201105305 +244515508660903 +244515739567513 +244516580843689 +244516582940841 +244517521926823 +244518458525081 +244526567163289 +244529933410473 +244530537390249 +244532412974489 +244532689068201 +244532885882265 +244534597664153 +244540432989593 +244547315654825 +244548119594393 +244548728597159 +244550132860313 +244551138950553 +244551204504985 +244565400955559 +244566946556583 +244567550025897 +244568350819737 +244568352916889 +244581336384921 +244581474577063 +244583349650841 +244583625744553 +244584193534631 +244585597797785 +244585599894937 +244587211013529 +244599929004201 +244600299151529 +244600563580313 +244600871135911 +244601167560089 +244601703925145 +244601706022297 +244602174735769 +244609037122969 +244615797292441 +244615799389593 +244617810558361 +244619421713817 +244619559395497 +244634087926439 +244635665522857 +244637105405337 +244637576215961 +244638651006361 +244652912500905 +244667302839705 +244667441031847 +244669316105625 +244669592199337 +244677787551129 +244679800817049 +244686464517529 +244688576349593 +244690189565337 +244701765844377 +244702806892713 +244703849687719 +244704682476953 +244705790279065 +244714263821721 +244720053870761 +244720525191847 +244721128661161 +244721929455001 +244738037679513 +244738506392985 +244738539404697 +244741831207591 +244748593474215 +244753507639465 +244754345451689 +244755753371033 +244756463037095 +244756759461273 +244757067016871 +244757297923481 +244759080282791 +244770417706393 +244770419583655 +244772430972313 +244773502616985 +244773971330457 +244774247424169 +244776156020121 +244776260690089 +244781991345561 +244787666561703 +244788874010793 +244789212162727 +244789244158121 +244790286953127 +244790684040601 +244791218308505 +244791691216281 +244792229641625 +244793369986457 +244806392570025 +244806491646631 +244823032933031 +244825184100521 +244825751890599 +244840311906473 +244841047145881 +244841857507497 +244842121936281 +244842429491879 +244842725916057 +244843262281113 +244843264378265 +244844442977689 +244850595478937 +244856385527977 +244857355648409 +244858261112217 +244859368914329 +244860914515353 +244873396258201 +244874840465577 +244875210612905 +244875409524121 +244877657671065 +244878196096409 +244883262089895 +244883880969625 +244894470856873 +244908427403433 +244908861195673 +244908999387815 +244910107409817 +244910302987673 +244910874461593 +244911150555305 +244912487677337 +244919345907097 +244925070401705 +244925674381481 +244927549965721 +244927826059433 +244928022873497 +244928626633383 +244929734655385 +244934110685863 +244943324200345 +244944227567001 +244952673626791 +244955471953305 +244961375978905 +244962083547815 +244963487810969 +244963860055449 +244964697867673 +244978189164713 +244978761149095 +244979057573273 +244979365128871 +244979596035481 +244980437311657 +244981378394791 +244988138564263 +244989462087065 +244995436142761 +244995700571545 +244996008127143 +244996304551321 +244996840916377 +244996843013529 +244997311727001 +245001713429159 +245011172122793 +245011976062361 +245012585065127 +245013989328281 +245014995418521 +245029224917671 +245030802514089 +245032242396569 +245032713207193 +245032815780009 +245033787997593 +245045192852889 +245045331045031 +245047206118809 +245047482212521 +245048050002599 +245049454265753 +245049826510233 +245050664322457 +245051067481497 +245055677564313 +245062439830937 +245062578023079 +245064453096857 +245064729190569 +245079653760409 +245079655857561 +245081304031401 +245081667026329 +245083278181785 +245083415863465 +245090140568985 +245092153834905 +245096902835609 +245097943883945 +245098551009449 +245098986678951 +245099819468185 +245100927270297 +245102004157849 +245116768968873 +245125439325593 +245133174670745 +245133643384217 +245136968198823 +245150320985497 +245152432817561 +245154046033305 +245160904263065 +245165554697625 +245165556574887 +245167567963545 +245167705645225 +245167706155687 +245168780435625 +245169108321689 +245169384415401 +245171293011353 +245183910338729 +245184381659815 +245185219472039 +245185785922969 +245186062016681 +245187970612633 +245201529561257 +245201628637863 +245202466450087 +245202934334873 +245205418411417 +245219609839001 +245220319505063 +245220615929241 +245220923484839 +245221154391449 +245222936750759 +245229696920231 +245234170871193 +245236184137113 +245236994498729 +245237258927513 +245237566483111 +245237862907289 +245238399272345 +245238401369497 +245251523029671 +245252730478761 +245253068630695 +245253100626089 +245253672100009 +245253672610471 +245254143421095 +245254540508569 +245255009222041 +245255074776473 +245255547684249 +245256086109593 +245257226454425 +245261152103079 +245261770982809 +245268531152281 +245269977456809 +245270347604137 +245270544418201 +245270546515353 +245270612032921 +245272794662297 +245273333087641 +245273933921689 +245286889400999 +245288900789657 +245289608358567 +245291384866201 +245297235920281 +245302994156953 +245303998186905 +245304136379047 +245306011452825 +245306287546537 +245307624668569 +245320241995945 +245321212116377 +245321282693799 +245322117580185 +245322862387369 +245322961463975 +245323225382297 +245324770983321 +245330563639975 +245331698924953 +245339364558233 +245340109365417 +245351263798681 +245354497607065 +245357516963225 +245358327324841 +245373326155945 +245373898140327 +245374733026713 +245375574302889 +245388960611737 +245389866075545 +245391078547625 +245391340879257 +245391682527401 +245391879341465 +245392483101351 +245393591123353 +245406309114025 +245407113053593 +245407722056359 +245408325525673 +245408587857305 +245409126319513 +245410132409753 +245425232446873 +245425940015783 +245426777828007 +245427344278937 +245428554335641 +245435472109737 +245440329844121 +245440468036263 +245442343110041 +245443186993831 +245444024806055 +245444492690841 +245444591256985 +245445801313689 +245446204472729 +245457614351015 +245459292610729 +245459557039513 +245459864595111 +245460161019289 +245460697384345 +245460699481497 +245461168194969 +245474790751641 +245474792848793 +245474861329063 +245476441022633 +245476804017561 +245478415173017 +245478552854697 +245478553365159 +245493081385639 +245494521300377 +245494658982057 +245495230455977 +245495230966439 +245496098864537 +245496672247977 +245497644465561 +245503780226457 +245511095598489 +245511905960105 +245512170388889 +245512477434025 +245512477944487 +245526296298905 +245526434491047 +245528309564825 +245529555778969 +245530459145625 +245536781010329 +245538794276249 +245545457976729 +245547569808793 +245549183024537 +245560759303577 +245561800351913 +245562407477417 +245563675936153 +245564519819943 +245564783738265 +245572121995943 +245577871876265 +245579047329961 +245580922914201 +245581199007913 +245581667721385 +245596055963033 +245597062053273 +245597499852185 +245598069228953 +245598136843673 +245600824666791 +245614746830233 +245615456496295 +245616291382681 +245616322297241 +245629411165593 +245629413042855 +245631424431513 +245631562113193 +245631562623655 +245632636903593 +245633240883369 +245635149479321 +245646660020903 +245647867469993 +245648205621927 +245648237617321 +245648809091241 +245648809601703 +245649038191271 +245649280412327 +245649883881641 +245650146213273 +245650684675481 +245651223100825 +245652363445657 +245663838331049 +245665386029225 +245665386539687 +245666322918055 +245666790802841 +245667634176169 +245682026392231 +245684037780889 +245684745349799 +245700040605081 +245700476306841 +245700850966697 +245700851477159 +245701115395481 +245701422951079 +245702255740313 +245702257837465 +245716419685031 +245717254571417 +245717999378601 +245718098455207 +245718362373529 +245719907974553 +245732387620249 +245733833924777 +245734204072105 +245734400886169 +245734402983321 +245734468500889 +245736079656345 +245736112668057 +245736651130265 +245737790389657 +245742255549095 +245742874428825 +245745338582425 +245749634598297 +245751647864217 +245752653954457 +245753464316073 +245753728744857 +245766850624921 +245767992847015 +245769867920793 +245771481136537 +245778339366297 +245779167521447 +245784097602969 +245785003066777 +245786477870489 +245787016332697 +245788728114585 +245801345441961 +245803221026201 +245803965833385 +245811667085991 +245812850099609 +245813680351911 +245820369438105 +245822481270169 +245824094485913 +245837182623913 +245837754608295 +245838620409241 +245839430770857 +245839627584921 +245839695199641 +245852751342247 +245854429601961 +245855001586343 +245855834375577 +245856305186201 +245870165581993 +245870969521561 +245871578524327 +245872444325273 +245872982787481 +245888218376871 +245889658291609 +245889795973289 +245890367447209 +245890367957671 +245891809239209 +245892781456793 +245904324504231 +245905396687017 +245906199578009 +245908349158809 +245908447724953 +245910060940697 +245916919170457 +245921433290137 +245921571482279 +245922643665065 +245923446556057 +245924191873703 +245924692770201 +245925596136857 +245938649316761 +245938717797031 +245940297490601 +245942271640985 +245942409322665 +245942409833127 +245955896294809 +245957544468649 +245958812927385 +245959656811175 +245969682466201 +245973009377959 +245974952066457 +245975762428073 +245976026856857 +245976333901993 +245976334412455 +245992199044505 +245993206220185 +245993273834905 +245994819435929 +245995961658023 +246009314444697 +246011426276761 +246013039492505 +246021332174233 +246024548156825 +246026561422745 +246026699104425 +246026699614887 +246030286470553 +246041728344233 +246044779382169 +246045055475881 +246045524189353 +246052110482841 +246054408455577 +246058975322281 +246060150775977 +246060523020457 +246060523530919 +246061927794073 +246062771167401 +246079312964263 +246080178765209 +246080785890713 +246095987957929 +246095988468391 +246096559942311 +246097392731545 +246097425743257 +246112094085289 +246112665559209 +246112666069671 +246112894659239 +246113136880295 +246114002681241 +246114541143449 +246120145562279 +246120764442009 +246123012588953 +246127524611481 +246128970916009 +246129341063337 +246129537877401 +246129539974553 +246129605492121 +246131216647577 +246131249659289 +246131788121497 +246141575529881 +246145882860199 +246146489985703 +246147894248857 +246161987616153 +246163129838247 +246164675439271 +246165004912025 +246165750229671 +246166618127769 +246180276152999 +246181111039385 +246181855846569 +246181954923175 +246183731430809 +246183764442521 +246196482433193 +246198292463001 +246198358017433 +246198826730905 +246199102824617 +246210257257881 +246213491066265 +246215504332185 +246216510422425 +246217320784041 +246217585212825 +246232891599527 +246233757400473 +246234567762089 +246234764576153 +246234832190873 +246235909078425 +246236377791897 +246247954070937 +246248859534745 +246250334338457 +246250872800665 +246251716684455 +246252584582553 +246253659372953 +246255456126361 +246266106512793 +246266715515559 +246267581316505 +246268119778713 +246278918520217 +246282448887977 +246284225906073 +246286337738137 +246287950953881 +246299461495463 +246300533678249 +246301610565801 +246302947687833 +246303486150041 +246303584716185 +246305197931929 +246316607810215 +246318758977705 +246318858054311 +246319690843545 +246322344246681 +246327308748185 +246333854788263 +246335434481833 +246336005955753 +246337546313897 +246337546824359 +246339323331993 +246339560090279 +246353514759577 +246353652441257 +246354223915177 +246354224425639 +246355665707177 +246361137687207 +246368146369191 +246369221159591 +246370089057689 +246370899419305 +246371163848089 +246371470893225 +246371471403687 +246385427950247 +246386500133033 +246386973551271 +246388048341671 +246388549238169 +246389452604825 +246396602624679 +246404220529319 +246404451435929 +246405295319719 +246408176483737 +246416350676377 +246421400936617 +246421597750681 +246422669395353 +246423513279143 +246425289786777 +246430000496025 +246430285202841 +246436865335465 +246438041299623 +246439850818969 +246439916373401 +246440192467113 +246440661180585 +246456055512473 +246457062688153 +246457130302873 +246458675903897 +246459818125991 +246466761473433 +246474014285993 +246474449955495 +246475315756441 +246475922881945 +246476027551913 +246488404624793 +246490417890713 +246490555572393 +246490556082855 +246492200250023 +246494142938521 +246498889336217 +246507231076521 +246507802550441 +246507803060903 +246508031650471 +246508911082905 +246509139672473 +246509678134681 +246521993978025 +246522831790249 +246524007243945 +246524379488425 +246524379998887 +246525245799833 +246525784262041 +246525817273753 +246526627635369 +246541019851431 +246541626976935 +246542127873433 +246542492777881 +246543031240089 +246543168921769 +246559844936359 +246560416410279 +246561249199513 +246561282211225 +246568867104153 +246575413144231 +246576248030617 +246576992837801 +246577091914407 +246577564311721 +246578901433753 +246591381079449 +246591518761129 +246591519271591 +246593197531305 +246593394345369 +246593396442521 +246593461960089 +246595073115545 +246595106127257 +246595644589465 +246602696043175 +246608628057497 +246608766249639 +246610641323417 +246611647413657 +246612457775273 +246612722204057 +246625844084121 +246626986306215 +246628531907239 +246629135376553 +246629606697639 +246630474595737 +246636147714727 +246636378621337 +246643996525977 +246645174905511 +246645471329689 +246645778885287 +246646007694745 +246646009791897 +246646853675687 +246647721573785 +246648796364185 +246660338901161 +246662148930969 +246662214485401 +246662683198873 +246662959292585 +246671843558809 +246677382643097 +246677585879209 +246679362897305 +246679395909017 +246681474729369 +246683087945113 +246696748067495 +246697112971943 +246697613868441 +246698424230057 +246698688658841 +246700234259865 +246711744801447 +246713895968937 +246713995045543 +246714827834777 +246715572641961 +246717481237913 +246717585907881 +246729962980761 +246731437784473 +246731976246681 +246736742342825 +246740101980329 +246740447692185 +246748651750809 +246748789432489 +246749360906409 +246749361416871 +246763317963431 +246764390146217 +246765467033769 +246765704011945 +246766541824169 +246766804155801 +246767342618009 +246767375629721 +246767441184153 +246769054399897 +246775566917801 +246775912629657 +246780564941479 +246781637124265 +246782110542503 +246782714011817 +246783185332903 +246783686229401 +246783788802217 +246784051133849 +246784589596057 +246797711256231 +246799290949801 +246799862423721 +246801403292327 +246810425460121 +246816537927849 +246816734741913 +246817806386585 +246818650270375 +246832002837159 +246832003057049 +246833077627559 +246833945525657 +246834151907497 +246834755887273 +246835020316057 +246835327361193 +246835327871655 +246850324605607 +246851192503705 +246851398885545 +246852199679385 +246852267294105 +246853812895129 +246854955117223 +246864236283289 +246866294637977 +246868076997287 +246868305806745 +246868307903897 +246869151787687 +246871627695513 +246878103158169 +246883541616025 +246885552784793 +246885554881945 +246885693074087 +246887337241255 +246889279929753 +246900721803433 +246901759575449 +246901897767591 +246903707286937 +246903772841369 +246904517648553 +246905386057113 +246906393232793 +246917130969257 +246917968781481 +246919144235177 +246919514382505 +246919516479657 +246919516990119 +246920382791065 +246920921253273 +246920954264985 +246921764626601 +246923640210841 +246937870753961 +246938671327911 +246939139212697 +246939172224409 +246939779349913 +246939884019881 +246955553401511 +246956386190745 +246956419202457 +246971087544489 +246971659528871 +246971888118439 +246972767550873 +246972996140441 +246973532505497 +246973534602649 +246982006048153 +246986518070681 +246986655752361 +246986656262823 +246988334522537 +246988531336601 +246990210106777 +246990243118489 +246990781580697 +247004876319399 +247005480837289 +247005483444903 +247006349245849 +247006887708057 +247007025389737 +247020981075353 +247022123297447 +247023668898471 +247024272367785 +247024743688871 +247038697627817 +247039269612199 +247040104498585 +247040849305769 +247042757901721 +247049733571993 +247050798705319 +247055475892393 +247057285922201 +247057351476633 +247058096283817 +247059971868057 +247069250717081 +247072622717607 +247074497791385 +247075503881625 +247076314243241 +247078984648089 +247084196576665 +247092249963175 +247092750859673 +247092957241513 +247093462655145 +247093561221289 +247093825650073 +247095371251097 +247107852993945 +247109031373479 +247109327797657 +247109635353255 +247109864162713 +247109866259865 +247110710143655 +247112652832153 +247119661514137 +247125097874841 +247125099971993 +247126574775705 +247127111140761 +247127113237913 +247128724356505 +247141239111065 +247141442347177 +247143219365273 +247143252376985 +247145331197337 +247145938322841 +247146944413081 +247147012893351 +247159527137449 +247160604025001 +247161941147033 +247162479609241 +247162512620953 +247162578175385 +247164191391129 +247175601269415 +247177752436905 +247178684302745 +247179429109929 +247181337705881 +247181442375849 +247192848247463 +247194055696553 +247194427941033 +247194999414953 +247212508218777 +247212645900457 +247213217884839 +247214083685785 +247214657069225 +247227139828391 +247228214618791 +247229288898729 +247229892878505 +247230464862887 +247244421409447 +247245493592233 +247245967010471 +247246570479785 +247247039193257 +247247041800871 +247247907601817 +247248446064025 +247261431629209 +247263213988519 +247263442797977 +247263444895129 +247264288778919 +247280394395817 +247280591209881 +247281662854553 +247289278662041 +247295858794665 +247296896566681 +247297034758823 +247298844278169 +247298909832601 +247299654639785 +247300523048345 +247301530224025 +247314181073575 +247315255353513 +247315484673433 +247316056147353 +247317669363097 +247318811585191 +247332731651481 +247333007745193 +247333808319143 +247334276203929 +247334309215641 +247334916341145 +247335021011113 +247347398083993 +247349409252761 +247349411349913 +247349549542055 +247351193709223 +247357537083561 +247357882795417 +247359896061337 +247360653639065 +247365719632551 +247366796520103 +247367662321049 +247367904542105 +247368133131673 +247368669496729 +247368671593881 +247370282712473 +247381825249449 +247383000703145 +247383370850473 +247383373458087 +247384239259033 +247384777721241 +247384810732953 +247385621094569 +247387496678809 +247400617828521 +247400620436135 +247401486237081 +247402024699289 +247402162380969 +247416353808553 +247420242658713 +247420275670425 +247433834619049 +247435986297001 +247437894892953 +247450374538649 +247450512220329 +247450512730791 +247452387804569 +247452663898281 +247454099586457 +247454635951513 +247456249167257 +247460859250073 +247467759708839 +247469634782617 +247469910876329 +247471451234473 +247484837543321 +247487525366439 +247488128835753 +247488600156839 +247493730328745 +247502989985177 +247504464788889 +247504772344487 +247505001153945 +247505003251097 +247505847134887 +247519332360361 +247520878471847 +247521109378457 +247521142390169 +247521952751785 +247523357525401 +247523828336025 +247530837018009 +247536376102297 +247536579338409 +247538356356505 +247538389368217 +247540138715815 +247540468188569 +247541075314073 +247542081404313 +247542149884583 +247553489405337 +247555502671257 +247556106431143 +247556813709481 +247557319123113 +247557417689257 +247559227719065 +247570736383385 +247570738260647 +247571945709737 +247572889428137 +247573755739545 +247573821293977 +247574290007449 +247574566101161 +247576474697113 +247576579367081 +247588017744551 +247588954342809 +247588956439961 +247589563345575 +247590431243673 +247590967608729 +247590969705881 +247592580824473 +247599441151385 +247602211995033 +247606810323623 +247608354876071 +247609220677017 +247623383605417 +247624460492969 +247625797615001 +247626336077209 +247626434643353 +247627514676633 +247628047859097 +247636340540825 +247639457226921 +247640630583465 +247641707471017 +247642176184489 +247642178792103 +247643044593049 +247643583055257 +247656704715431 +247657912164521 +247658284409001 +247658855882921 +247658884382105 +247659722194329 +247660256462233 +247667118849433 +247675159142569 +247675531387049 +247676332180889 +247692071086759 +247693179108761 +247694222254249 +247694321330855 +247701631679897 +247702417606041 +247709318064807 +247710621664665 +247711469232297 +247712806354329 +247713948576423 +247725288097177 +247725423681705 +247727070456487 +247727299265945 +247727301363097 +247728145246887 +247738543652249 +247742535075225 +247743008811687 +247744546243993 +247744548341145 +247744686533287 +247746330700455 +247749314437289 +247759715262633 +247760891226791 +247762436827815 +247762700746137 +247763511107753 +247764379516313 +247765386691993 +247776962240681 +247778137694377 +247778507841705 +247779079826087 +247779376250265 +247779683805863 +247779914712473 +247779947724185 +247780758596263 +247781697071783 +247782633670041 +247782771862183 +247795047761305 +247796053851545 +247796588119449 +247796864213161 +247797061027225 +247798132671897 +247798772809113 +247798877479081 +247804608134553 +247811490799785 +247812294739353 +247814308005273 +247814476283289 +247815314095513 +247815379649945 +247829576100519 +247830652988071 +247831121701543 +247831518789017 +247831761010073 +247831989599641 +247832525964697 +247832528061849 +247834139180441 +247840999507353 +247845046790823 +247845511529881 +247845649211561 +247845649722023 +247847524795801 +247847800889513 +247848368679591 +247849236577689 +247849772942745 +247851386158489 +247862725459353 +247864474296489 +247864738725273 +247865046280871 +247865342705049 +247865881167257 +247866018848937 +247879974534553 +247883265826985 +247899842764969 +247900442738073 +247901280550297 +247908677205401 +247914469351593 +247916015463079 +247916246369689 +247916279381401 +247916485763241 +247917089743017 +247917956054425 +247918494516633 +247918965327257 +247920039897767 +247931616176807 +247933491250585 +247933767344297 +247934737464729 +247943975962009 +247948626396569 +247950639662489 +247951243422375 +247951711307161 +247952456114345 +247954364710297 +247966846453145 +247966982037673 +247968056828073 +247968321256857 +247968857621913 +247968859719065 +247969703602855 +247983154735783 +247984091334041 +247984093431193 +247984229015721 +247984229526183 +247984700336807 +247985568234905 +247986104599961 +247986106697113 +247987717815705 +247998422540457 +248000435806377 +248002212824473 +248002245836185 +248003856991641 +248003995183783 +248004931782041 +248005937872281 +248006006352551 +248006008449703 +248015229304217 +248018520596649 +248019597484201 +248020638182055 +248020934606233 +248021242161831 +248021470971289 +248021473068441 +248022651667865 +248022779594137 +248023184850329 +248031359042969 +248034592851353 +248034594728615 +248035802177705 +248036606117273 +248037612207513 +248037677761945 +248038146475417 +248038422569129 +248040298153369 +248040331165081 +248040435835049 +248051841706663 +248053049155753 +248053419303081 +248053421400233 +248054859185561 +248055393453465 +248055866361241 +248059795155623 +248070666791591 +248072211344039 +248073077144985 +248087208077991 +248088316099993 +248089359245481 +248089458322087 +248103313694889 +248104283815321 +248104487051433 +248105222290841 +248105563938985 +248106297081241 +248106604636839 +248106901061017 +248107439523225 +248114770623897 +248120560672937 +248122436257177 +248139015610537 +248139385757865 +248139387855017 +248149100276391 +248150235561369 +248154852253865 +248156028218023 +248157573819047 +248158646001833 +248158648098985 +248160523683225 +248172602548393 +248173174532775 +248174478132633 +248174754226345 +248175325700265 +248176662822297 +248177805044391 +248190184752537 +248191190842777 +248191725110681 +248192001204393 +248192198018457 +248193269663129 +248193909800345 +248194014470313 +248206389446041 +248208402711961 +248208404809113 +248209615184041 +248219647098265 +248224713091751 +248226258692775 +248226655780249 +248226862162089 +248226898001305 +248227662955929 +248227665053081 +248227730570649 +248229276171673 +248229977669017 +248240818708649 +248241994162345 +248242364309673 +248242936294055 +248243232718233 +248243540273831 +248243769083289 +248243771180441 +248244615064231 +248246490138009 +248246628330151 +248251995480233 +248257862450585 +248259611287721 +248259875716505 +248260183272103 +248260479696281 +248261016061337 +248261018158489 +248261486871961 +248275347267753 +248276151207321 +248278164473241 +248279170563481 +248279236117913 +248280414717337 +248283768892071 +248294977659049 +248296417541529 +248296990924969 +248309367997849 +248309506189991 +248311381263769 +248311657357481 +248312225147559 +248313093045657 +248313629410713 +248315242626457 +248319852709273 +248326753168039 +248328628241817 +248328904335529 +248343831002521 +248345842171289 +248356328979865 +248362119028905 +248363193819305 +248363994613145 +248378325819561 +248379871931047 +248380102837657 +248380944113833 +248380946210985 +248381812522393 +248382350984601 +248382821795225 +248383896365735 +248388645366439 +248390658632359 +248395572797609 +248397349815705 +248397818529177 +248399132175015 +248400068773273 +248401143343783 +248401145440935 +248412482864537 +248414496130457 +248415099890343 +248415567775129 +248416312582313 +248418221178265 +248429729842585 +248429731719847 +248430939168937 +248431743108505 +248432749198745 +248432814753177 +248433283466649 +248433559560361 +248435435144601 +248435468156313 +248435572826281 +248447011203751 +248447947802009 +248448085483689 +248448085994151 +248448556804775 +248449160274089 +248449961067929 +248451574283673 +248465803782823 +248468214136217 +248479085772185 +248482377064617 +248483784983961 +248484494650023 +248484791074201 +248485098629799 +248485327439257 +248485329536409 +248486508135833 +248486636062105 +248492660637081 +248492945343897 +248498450686121 +248499420806553 +248499624042665 +248500359282073 +248501434072473 +248501741628071 +248502038052249 +248502574417305 +248502576514457 +248516905623721 +248517275771049 +248518715653529 +248519249921433 +248519722829209 +248520261254553 +248521401599385 +248525327248039 +248525946127769 +248534152601769 +248534522749097 +248551064545959 +248552172567961 +248553215713449 +248561411065241 +248567739539625 +248568311524007 +248569615123865 +248569891217577 +248570462691497 +248571799813529 +248581123751321 +248584417140905 +248586292725145 +248594738784935 +248597537111449 +248601526437273 +248602603104935 +248603441137049 +248603539703193 +248604752175273 +248605356155049 +248618708721833 +248619884685991 +248621430287015 +248622502469801 +248623443552935 +248630203722407 +248635955699881 +248637131153577 +248637501300905 +248638073285287 +248638369709465 +248638677265063 +248638906074521 +248638908171673 +248639749447849 +248639752055463 +248641627129241 +248641765321383 +248653237280937 +248653705994409 +248654041220505 +248655047310745 +248655581578649 +248655857672361 +248656054486425 +248657126131097 +248657766268313 +248657870938281 +248670484258985 +248671288198553 +248673301464473 +248674307554713 +248674373109145 +248688569559719 +248690115160743 +248690718630057 +248690754469273 +248691519423897 +248691891668377 +248693132639641 +248697742722457 +248698807855783 +248704504989081 +248704643181223 +248706518255001 +248706794348713 +248708766401945 +248710379617689 +248721718918553 +248723467755689 +248723468266151 +248723732184473 +248724039740071 +248724336164249 +248724872529305 +248724874626457 +248725343339929 +248732205727129 +248734503699865 +248738967993753 +248740616167593 +248757288525993 +248758834127017 +248760274009497 +248760847392937 +248775008922279 +248775239828889 +248776081105065 +248776949513625 +248777487975833 +248779033356967 +248790609636007 +248792484709785 +248792760803497 +248792990123417 +248802969421209 +248807619855769 +248809633121689 +248811449573545 +248813358169497 +248825975496873 +248827851081113 +248828127174825 +248836297140903 +248843084793241 +248843222474921 +248843222985383 +248843693796007 +248845098059161 +248845374152873 +248846711274905 +248861206283673 +248861674997145 +248862988642983 +248864999811751 +248865001908903 +248871762078375 +248878921975193 +248879631641255 +248879928065433 +248880235621031 +248880464430489 +248880466527641 +248881645127065 +248890352502169 +248893586310553 +248893588187815 +248894795636905 +248895599576473 +248895737768615 +248896605666713 +248897139934617 +248897416028329 +248899291612569 +248899324624281 +248912042614953 +248912412762281 +248912677191065 +248912984746663 +248913852644761 +248914386912665 +248914859820441 +248915398245785 +248916538590617 +248929660250791 +248930965947801 +248933450024345 +248940366211751 +248946201537191 +248947309559193 +248948212925849 +248948352704681 +248962307154089 +248963277274521 +248963480510633 +248965026622119 +248965290540441 +248965598096039 +248965894520217 +248966430885273 +248966432982425 +248972628798119 +248973764083097 +248979554132137 +248981429716377 +248982174523561 +248982273600167 +248993328956825 +248998009069737 +248998379217065 +249001331468967 +249017639461033 +249018580544167 +249027764192665 +249031025769881 +249032167991975 +249033747685545 +249034319159465 +249035656281497 +249048374272169 +249049178211737 +249050184301977 +249050390683817 +249050653015449 +249050994663593 +249051191477657 +249051795457433 +249052870247833 +249052903259545 +249053944307881 +249065382905241 +249067297605017 +249067396171161 +249068140978345 +249084544583065 +249085252151975 +249086089964199 +249086656415129 +249087866471833 +249088269630873 +249101357768873 +249101929753255 +249102226177433 +249102533733031 +249102762542489 +249102764639641 +249103605915817 +249103608523431 +249116855909785 +249116926487207 +249118605257383 +249118869175705 +249119176731303 +249119473155481 +249120009520537 +249120011617689 +249120480331161 +249134340726953 +249135144666521 +249136357138601 +249136619470233 +249137157932441 +249138164022681 +249142762351271 +249145845384601 +249152425517225 +249153971118249 +249154543102631 +249155411000729 +249168361457049 +249168499649191 +249170374722969 +249172524303769 +249172622869913 +249174236085657 +249178846168473 +249181094315417 +249185746627239 +249187326320809 +249189771281817 +249202824461721 +249204472635561 +249206116264615 +249206584978087 +249215322439065 +249221112488105 +249221719613609 +249222988072345 +249223264166057 +249223831956135 +249239096296857 +249239127211417 +249239937573033 +249240202001817 +249240509557415 +249240805981593 +249241344443801 +249242889824935 +249256341177753 +249256343274905 +249256374189465 +249256811988377 +249260136802983 +249271476323737 +249273489589657 +249273864249513 +249275306041513 +249277214637465 +249288723301785 +249288725179047 +249289932628137 +249290736567705 +249290874249385 +249290874759847 +249291742657945 +249291949039785 +249292553019561 +249294428603801 +249294461615513 +249305903489193 +249306941261209 +249307078942889 +249307079453351 +249307550263975 +249308388076199 +249308954527129 +249309230620841 +249309699334313 +249310567742873 +249324797242023 +249326102939033 +249337000246681 +249342778443161 +249343488109223 +249344320898457 +249344322995609 +249351938803097 +249357444145321 +249358414265753 +249360163613351 +249360427531673 +249360735087271 +249361031511449 +249361567876505 +249361569973657 +249375899082921 +249376269230249 +249376533659033 +249376840704169 +249376841214631 +249377709112729 +249377915494569 +249378144814489 +249378177826201 +249378716288409 +249379254713753 +249380395058585 +249384320707239 +249384939586969 +249387403740569 +249391699756441 +249393146060969 +249393516208297 +249393713022361 +249393780637081 +249395424804249 +249396468460199 +249410058005159 +249412069393817 +249420404524441 +249421232679591 +249426162761113 +249427304983207 +249428884676777 +249430793272729 +249443410600105 +249445286184345 +249446030991529 +249446130068135 +249453732244135 +249460519896473 +249462434596249 +249462533162393 +249463277969577 +249480685567385 +249481495929001 +249481760357785 +249496494760105 +249497066744487 +249497899533721 +249497932545433 +249498742907049 +249499007335833 +249512230740137 +249513034679705 +249514509483417 +249514849034409 +249514851131561 +249515047945625 +249516726715801 +249516759727513 +249529477718185 +249530281657753 +249531494129833 +249531723449753 +249531756461465 +249532294923673 +249548401051033 +249549946432167 +249550512883097 +249552126098841 +249558984328601 +249563498448281 +249563636640423 +249564708823209 +249565511714201 +249567188387225 +249567661295001 +249567759861145 +249569373076889 +249580782955175 +249582461725351 +249583033199271 +249583865988505 +249583868085657 +249584336799129 +249593497159065 +249597961452953 +249599609626793 +249601721969319 +249616281985193 +249617689904537 +249617827586217 +249618399060137 +249618399570599 +249626948830617 +249627776985767 +249634264202649 +249635074564265 +249635338993049 +249635646548647 +249635942972825 +249636481435033 +249638026816167 +249649603095207 +249653627749785 +249654166175129 +249666613314969 +249668626580889 +249672351628697 +249685576081577 +249686844540313 +249687120634025 +249687688424103 +249694175640985 +249701040480425 +249701644460201 +249702078252441 +249702215934121 +249702216444583 +249704091518361 +249704367612073 +249704836325545 +249705704734105 +249720197645721 +249720230657433 +249720668456345 +249721305447833 +249722851048857 +249723993270951 +249729951817897 +249736541257113 +249737915434393 +249738625100455 +249739457889689 +249739490901401 +249752579769753 +249752581647015 +249753789096105 +249754593035673 +249754730717353 +249754731227815 +249756407390377 +249756409487529 +249758285071769 +249758318083481 +249763064481177 +249771036074153 +249771406221481 +249771670650265 +249771977695401 +249771978205863 +249773281805721 +249773314817433 +249773853279641 +249775532049817 +249783640688025 +249787006935209 +249788555143847 +249789959407001 +249805194996391 +249805802121895 +249807206385049 +249824020081319 +249824591555239 +249824623550633 +249825424344473 +249825796588953 +249840423175577 +249840699269289 +249841167982761 +249841267059367 +249852322416025 +249855556224409 +249857002528937 +249857372676265 +249857569490329 +249857637105049 +249859248260505 +249859281272217 +249860324928167 +249875822558617 +249876632920233 +249876897349017 +249890019229081 +249891161451175 +249894649740697 +249895724531097 +249902733213081 +249908171670937 +249909646474649 +249909986025641 +249910184936857 +249911896718745 +249912971509145 +249922318009753 +249924376364441 +249924514046121 +249926291064217 +249926389630361 +249927134437545 +249941761024169 +249943538042265 +249945649874329 +249947263090073 +249960923212455 +249961756001689 +249961789013401 +249962599375017 +249962863803801 +249964409404825 +249969373906329 +249971337346457 +249975919946407 +249977598716583 +249978071113897 +249978170190503 +249979002979737 +249979473790361 +249981656382873 +249994138125721 +249995579917721 +249995612929433 +249996151391641 +250001755810471 +250003202845351 +250004622837145 +250011418976425 +250012826895769 +250012964577449 +250013536051369 +250013536561831 +250027493108391 +250028565291177 +250031044855193 +250031517762969 +250031616329113 +250033229544857 +250040087774617 +250044740086439 +250045812269225 +250046285687463 +250047360477863 +250048764741017 +250049303166361 +250061817920921 +250063466094761 +250065578437287 +250067354944921 +250072350360985 +250080713072809 +250081981531545 +250082257625257 +250082825415335 +250084601922969 +250088069343911 +250098120670617 +250098931032233 +250099195461017 +250099503016615 +250099799440793 +250100337903001 +250101883284135 +250110203954585 +250115334636953 +250115367648665 +250116079444137 +250116442439065 +250117988040089 +250130469782937 +250132252142247 +250132483048857 +250133326932647 +250135235879081 +250136208096665 +250137066374553 +250140954494361 +250147716760985 +250149730026905 +250149867708585 +250149868219047 +250151544381609 +250153455074713 +250163876365721 +250164896948393 +250165934720409 +250166072912551 +250167882431897 +250167947986329 +250168224080041 +250168692793513 +250169561202073 +250176419431833 +250182143926441 +250183692135079 +250184295604393 +250184557936025 +250185096398233 +250200397725081 +250202481568423 +250203314357657 +250203347369369 +250203954494873 +250209747151527 +250219157072551 +250219728546471 +250220561335705 +250220933580185 +250235262689449 +250235527118233 +250235834163369 +250235834673831 +250237138273689 +250237171285401 +250237709747609 +250244761201319 +250246181193113 +250250693215641 +250250831407783 +250252509667497 +250252706481561 +250252774096281 +250254385251737 +250254418263449 +250255461919399 +250269051464359 +250269658589863 +250270524390809 +250271062853017 +250278212872871 +250285156220313 +250286298442407 +250287844043431 +250288448023207 +250288918833831 +250289786731929 +250290861522329 +250304279643545 +250305024450729 +250305123527335 +250306900034969 +250313908716953 +250319513355673 +250319651037353 +250321428055449 +250321461067161 +250321526621593 +250321802715305 +250322271428777 +250323676202393 +250336797862567 +250338377556137 +250339178130087 +250339679026585 +250340489388201 +250340753816985 +250356060203687 +250356892992921 +250356926004633 +250357637800105 +250357736366249 +250358000795033 +250359546396057 +250359651066025 +250372028138905 +250373502942617 +250373810498215 +250373842493609 +250374041404825 +250374885288615 +250375753186713 +250376827977113 +250382512850329 +250389275116953 +250390716908953 +250390749920665 +250391288382873 +250407394510233 +250409506342297 +250411119558041 +250417977787801 +250422630099623 +250423702282409 +250423736024473 +250424779169961 +250425853960361 +250426116291993 +250426654754201 +250426753320345 +250428366536089 +250439776414375 +250441455184551 +250441927581865 +250442026658471 +250442859447705 +250443604254889 +250445512850841 +250451305507495 +250458603085993 +250460715428519 +250476683363737 +250476821045417 +250477392519337 +250477393029799 +250484703378841 +250492389763751 +250493257661849 +250494068023465 +250494332452249 +250494640007847 +250494936432025 +250495474894233 +250497020275367 +250508596554407 +250510142155431 +250510745624745 +250510746135207 +250511216945831 +250511820415145 +250512082746777 +250512621208985 +250513159634329 +250525606774169 +250527389133479 +250527617942937 +250527620040089 +250528463923879 +250531345087897 +250544569540777 +250545837999513 +250546681883303 +250547519695527 +250548458390937 +250553169100185 +250560033939625 +250561006157209 +250561071711641 +250561209903783 +250563019423129 +250563084977561 +250563829784745 +250564698193305 +250578356218535 +250579191104921 +250579224116633 +250579935912105 +250580298907033 +250580736486055 +250581844508057 +250581949178025 +250595534716313 +250597182890153 +250597618559655 +250598451348889 +250598484360601 +250599091486105 +250611571131801 +250611573228953 +250613584397721 +250613586494873 +250613724176553 +250613724687015 +250614832709017 +250615400849577 +250617311542681 +250617414115497 +250622057940377 +250624071206297 +250630399680681 +250630971154601 +250630971665063 +250631837466009 +250632275264921 +250632308276633 +250632846738841 +250646000394409 +250647545995433 +250647548603047 +250648152072361 +250648414403993 +250648952866201 +250664188455591 +250664795581095 +250665661382041 +250666199844249 +250666337525929 +250683585014439 +250684417803673 +250685596403097 +250692863863463 +250699416634777 +250700161441961 +250700260518567 +250701098330791 +250711315875225 +250714549683609 +250714687875751 +250716366135465 +250716562949529 +250718241719705 +250719318387367 +250726261734809 +250731934853799 +250733514547369 +250734315121319 +250734816017817 +250735626379433 +250735890808217 +250750154910375 +250751700511399 +250752303980713 +250752304491175 +250752775301799 +250754717990297 +250767165130137 +250768639933849 +250768947489447 +250768979484841 +250769176298905 +250769178396057 +250769780058791 +250770022279847 +250771964968345 +250783304269209 +250783369823641 +250783507505321 +250785284523417 +250785317535129 +250785383089561 +250786127896745 +250787532670361 +250788003480985 +250789078051495 +250802531501465 +250804643333529 +250806256549273 +250817832828313 +250818769206681 +250820749460889 +250820782472601 +250821494268073 +250821592834217 +250821857263001 +250823402864025 +250823507533993 +250834913405607 +250837064573097 +250837996438937 +250838741246121 +250840649842073 +250843945839271 +250853129487769 +250854573376921 +250854606388633 +250855142753689 +250855144850841 +250856148843929 +250863616296345 +250871820354969 +250871958036649 +250872529510569 +250872530021031 +250873395821977 +250886486567591 +250887558750377 +250887592492441 +250888635637929 +250889972759961 +250890511222169 +250890609788313 +250892223004057 +250899081233817 +250903733545639 +250905279146663 +250905882615977 +250905883126439 +250906353937063 +250906957406377 +250907219738009 +250907758200217 +250908296625561 +250920911855785 +250922459553961 +250931343820185 +250939099916967 +250939706532009 +250940974990745 +250942588206489 +250942656686759 +250956246231719 +250957320511657 +250957924491433 +250958496475815 +250959331362201 +250960876743335 +250973493209767 +250974328096153 +250974361107865 +250974796809625 +250975072903337 +250975873477287 +250976981499289 +250977086169257 +250989463242137 +250991245601447 +250991474410905 +250991476508057 +250992320391847 +250999947953561 +251002718797209 +251006708123033 +251006710220185 +251007784790695 +251008721388953 +251008723486105 +251008861678247 +251009969700249 +251010537840809 +251012551106729 +251023890407593 +251024928179609 +251025066371751 +251026875891097 +251026941445529 +251027686252713 +251028554661273 +251029561836953 +251041137385641 +251041171127705 +251042682986665 +251042685594279 +251043551395225 +251044089857433 +251058418966697 +251059391184281 +251061039358121 +251062307816857 +251062340828569 +251062947954073 +251075665944745 +251079554794905 +251094256148649 +251094828133031 +251095693933977 +251096131732889 +251096164744601 +251096701109657 +251096703206809 +251096768724377 +251098314325401 +251102924408217 +251109824866983 +251111503126697 +251111699940761 +251111976034473 +251113378710937 +251113948087705 +251114455378599 +251128044923559 +251128652049063 +251129517850009 +251130056312217 +251130193993897 +251145291901607 +251146837502631 +251147440971945 +251147441482407 +251147912293031 +251162470211753 +251164017909929 +251172852350361 +251172902176153 +251178441260441 +251178644496553 +251180190608039 +251180421514649 +251180454526361 +251181264887977 +251181265398439 +251182669661593 +251183140472217 +251184215042727 +251195791321767 +251197371015337 +251198171589287 +251199482847401 +251212801541529 +251212969819545 +251215886452121 +251216631259305 +251216729825449 +251216730335911 +251218539855257 +251218644525225 +251230082902695 +251231019500953 +251231021598105 +251232496401817 +251232803957415 +251232835952809 +251233032766873 +251233034864025 +251233636526759 +251233878747815 +251234645982617 +251235821436313 +251241506309529 +251247329880743 +251248266479001 +251249743379865 +251250279744921 +251250281842073 +251251285835161 +251251859218601 +251251892960665 +251266387969433 +251268499801497 +251270113017241 +251276625535145 +251282695741609 +251282729483673 +251283772629161 +251285109751193 +251285648213401 +251285746779545 +251287359995289 +251295534187929 +251298769873575 +251299977322665 +251300921041065 +251300949540249 +251301852906905 +251302321620377 +251302597714089 +251304506310041 +251309184007577 +251316048847017 +251317224300713 +251317596545193 +251319568598425 +251336386488999 +251337252289945 +251351383222951 +251353534390441 +251353633467047 +251356013734567 +251369135614631 +251369739083945 +251369739594407 +251370210405031 +251371076205977 +251371614668185 +251384600233369 +251385073969831 +251386382592679 +251386611402137 +251386613499289 +251387457383079 +251402956384935 +251403190755497 +251403562999977 +251406444674457 +251406513154727 +251419027398825 +251420203362983 +251421748964007 +251422012882329 +251422823243945 +251422823754407 +251423691652505 +251423762229927 +251424698828185 +251424837020327 +251437349677735 +251438119009689 +251438184564121 +251438653277593 +251438929371305 +251439500845225 +251439729945255 +251440837967257 +251440942637225 +251453555957929 +251454359897497 +251454528175513 +251455365987737 +251455900255641 +251456176349353 +251456373163417 +251457444808089 +251458084945305 +251470564591001 +251470566688153 +251471641258663 +251472577856921 +251472579954073 +251472718146215 +251473583947161 +251473826168217 +251474394308777 +251476407574697 +251481051399577 +251483064665497 +251487111948967 +251488888236711 +251489965124263 +251490433837735 +251490830925209 +251491301735833 +251491838100889 +251491840198041 +251491905715609 +251493451316633 +251504993853609 +251505027595673 +251506539454633 +251507111439015 +251507407863193 +251507715418791 +251507946325401 +251508790209191 +251524654841241 +251525193303449 +251525330985129 +251539522412713 +251542507896217 +251543345708441 +251543411262873 +251550742363545 +251557607202985 +251559154901161 +251560021212569 +251573681334951 +251575556408729 +251575832502441 +251577804555673 +251578311846567 +251579417771417 +251584027854233 +251590928312999 +251592508006569 +251593079480489 +251593308580519 +251610693970599 +251611297439913 +251611297950375 +251611768760999 +251625219893927 +251626156492185 +251626158589337 +251626294684327 +251627404803481 +251627633393049 +251627972944041 +251628169758105 +251628171855257 +251628773517991 +251629015739047 +251629782973849 +251629986209961 +251642297728409 +251642500964521 +251644047076007 +251644277982617 +251644310994329 +251645121355945 +251645121866407 +251645987667353 +251646526129561 +251646996940185 +251648071510695 +251661522863513 +251661524960665 +251663307319975 +251664844752281 +251665250008473 +251676658009497 +251678671275417 +251679742920089 +251680487727273 +251680586803879 +251682396323225 +251682500993193 +251689608971673 +251693904987545 +251693906864807 +251695114313897 +251695918253465 +251696086531481 +251696924343705 +251696989898137 +251697458611609 +251697734705321 +251699643301273 +251701860313767 +251711186348711 +251712122946969 +251712261139111 +251712731949735 +251713599847833 +251714136212889 +251714138310041 +251715142303129 +251715749428633 +251731523480231 +251732389281177 +251746552209577 +251746585951641 +251747629097129 +251748669794983 +251748966219161 +251749273774759 +251749504681369 +251751216463257 +251762625831081 +251764876075177 +251764876585639 +251765916773031 +251766213197209 +251766751659417 +251779905314985 +251781080768681 +251781450916009 +251781453013161 +251782890798489 +251783425066393 +251790287453593 +251792300719513 +251798093376167 +251798327746729 +251798697894057 +251798699991209 +251798700501671 +251801650145959 +251815239690919 +251817390858409 +251817489935015 +251819870202535 +251832486668967 +251833256000921 +251833321555353 +251833790268825 +251834066362537 +251834637836457 +251835974958489 +251836079628457 +251848456701337 +251848592285865 +251848592796327 +251850467870105 +251850469967257 +251851071629991 +251851071849881 +251858595700905 +251861712256409 +251865701582233 +251866778249895 +251867714848153 +251867716945305 +251868720938393 +251868963159449 +251869531300009 +251872042827161 +251882883866793 +251884059830951 +251885605431975 +251885869350297 +251886208901289 +251886305052057 +251886680222375 +251887618697895 +251888555296153 +251888693488295 +251894060638377 +251900130844841 +251900164586905 +251901676445865 +251902248430247 +251902544854425 +251902852410023 +251903081219481 +251903083316633 +251903927200423 +251917412425897 +251918216365465 +251919222455705 +251919756723609 +251920032817321 +251920229631385 +251921301276057 +251921908401561 +251921941413273 +251925834050215 +251934659403945 +251937476609433 +251938482699673 +251938548254105 +251950968416935 +251952744704679 +251952744924569 +251954290305703 +251954687393177 +251955158203801 +251955694568857 +251955762183577 +251957307784601 +251961917867417 +251968818326183 +251970693399961 +251970969493673 +251972941546905 +251974554762649 +251987036505497 +251987907329433 +251988214885031 +251988511309209 +251989047674265 +251989049771417 +251989187453097 +251998845025689 +252006434431145 +252006434941607 +252020391488167 +252021463670953 +252021937089191 +252023009271977 +252023011369129 +252023877680537 +252024416142745 +252024449154457 +252030710524583 +252031845809561 +252037637955753 +252038107179687 +252039184067239 +252039414973849 +252040256250025 +252040258347177 +252040258857639 +252041124658585 +252041663120793 +252042133931417 +252043208501927 +252054784780967 +252056364474537 +252056935948457 +252057165048487 +252071795000729 +252073808266649 +252074879911321 +252075624718505 +252075723795111 +252077533314457 +252077637984425 +252089076361895 +252090012960153 +252090150641833 +252090151152295 +252091225432233 +252091261271449 +252091829412009 +252092026226073 +252092028323225 +252092629985959 +252093639441817 +252106323339943 +252107259938201 +252107397619881 +252107398130343 +252107868940967 +252108472410281 +252109273204121 +252109275301273 +252110279294361 +252110886419865 +252121150930329 +252125379331481 +252125381428633 +252125850142105 +252127163787943 +252128701220249 +252135010502041 +252141689200809 +252141722942873 +252143806786215 +252144103210393 +252144410765991 +252144639575449 +252144641672601 +252145948198297 +252154527647129 +252157763332775 +252158970781865 +252159774721433 +252160780811673 +252160846366105 +252161315079577 +252161591173289 +252163466757529 +252163499769241 +252170475439513 +252175042306217 +252176217759913 +252176587907241 +252177456315801 +252178027789721 +252178562057625 +252180713735577 +252196245749145 +252210376682151 +252212527849641 +252223188909465 +252226482299049 +252228733053607 +252229773240999 +252230069665177 +252230606030233 +252230608127385 +252243591595417 +252243729277097 +252243729787559 +252245604861337 +252246208621223 +252261949844135 +252262184214697 +252262554362025 +252262556969639 +252265506613927 +252272268880551 +252278020858025 +252279196822183 +252280742423207 +252281345892521 +252281814605993 +252281817213607 +252283692287385 +252283830479527 +252295771152553 +252296343136935 +252297112468889 +252297178023321 +252297646736793 +252297922830505 +252298494304425 +252299831426457 +252299936096425 +252312549417129 +252313018130601 +252313353356697 +252314359446937 +252314893714841 +252315169808553 +252315366622617 +252316438267289 +252317045392793 +252317078404505 +252329558050201 +252330634717863 +252331571316121 +252332783788201 +252332819627417 +252333387767977 +252340873013927 +252347881695911 +252347881915801 +252349427296935 +252349824384409 +252350030766249 +252350831560089 +252352444775833 +252363987312809 +252364021054873 +252365532913833 +252366104898215 +252366401322393 +252366708877991 +252366937687449 +252366939784601 +252367781060777 +252367783668391 +252374270885273 +252376568858009 +252380115142041 +252382173496729 +252383044320665 +252383351876263 +252383648300441 +252384184665497 +252384186762649 +252398515871913 +252401333077401 +252402339167641 +252402404722073 +252416600662185 +252417074080423 +252418146263209 +252419014671769 +252419553133977 +252419586145689 +252432674794151 +252434549867929 +252434825961641 +252436226540953 +252436798014873 +252438411230617 +252449921772199 +252451501465769 +252452072939689 +252452302039719 +252470291409575 +252485149951385 +252485287633065 +252485288143527 +252486398262681 +252486966403241 +252487163217305 +252487439311017 +252488776433049 +252503040535207 +252503271441817 +252504112717993 +252504115325607 +252504981126553 +252505519588761 +252507064969895 +252513827236519 +252520516322713 +252520518419865 +252520987133337 +252522300779175 +252532417660313 +252535651468697 +252537664734617 +252539481186473 +252541389782425 +252541494452393 +252552900324007 +252554107773097 +252554911712665 +252555049904807 +252555917802905 +252556452070809 +252556728164521 +252558603748761 +252558636760473 +252571116406169 +252571254087849 +252571254598311 +252571725408935 +252573129672089 +252574742887833 +252580815191449 +252582431369895 +252589805176217 +252605545668777 +252605579410841 +252607663254183 +252607959678361 +252608267233959 +252608496043417 +252608498140569 +252614472196265 +252615829241241 +252616113948057 +252621619290281 +252623870044839 +252624910232231 +252625206656409 +252625743021465 +252625745118617 +252638898774185 +252640074227881 +252640444375209 +252641312783769 +252641884257689 +252644570203545 +252657321205929 +252657691353257 +252657693960871 +252660643605159 +252669829350809 +252674233150119 +252676384317609 +252691480128167 +252692249460121 +252693059821737 +252693631295657 +252694968417689 +252707448063385 +252707585745065 +252707586255527 +252709461329305 +252709737423017 +252724695041433 +252726609741209 +252726708307353 +252727956618649 +252744598891175 +252745202360489 +252745671073961 +252745673681575 +252752445605273 +252759158046105 +252760669905065 +252760670415527 +252761241889447 +252761538313625 +252761845869223 +252762074678681 +252762076775833 +252762918052009 +252762920659623 +252776405885097 +252776874598569 +252777209824665 +252778215914905 +252778684628377 +252778750182809 +252779026276521 +252779223090585 +252780901860761 +252780934872473 +252784827509415 +252793652863145 +252797476158873 +252812576195993 +252814688028057 +252816301243801 +252820911326617 +252822373547417 +252827811785383 +252829686859161 +252829962952873 +252831363532185 +252831836439961 +252831935006105 +252833548221849 +252846029964697 +252846636870311 +252846900788633 +252847208344231 +252847504768409 +252848041133465 +252848043230617 +252863784771753 +252865428400807 +252865897114279 +252880457130153 +252882002731177 +252882574715559 +252882871139737 +252883178695335 +252883409601945 +252883442613657 +252898408433049 +252899249709225 +252900118117785 +252900656579993 +252902201961127 +252913778240167 +252915357933737 +252915929407657 +252930788459929 +252932801725849 +252934618177705 +252936526773657 +252949006419353 +252949144101033 +252949144611495 +252949751226537 +252951019685273 +252951295778985 +252952632901017 +252966253397401 +252966391079081 +252966391589543 +252966862400167 +252968266663321 +252968542757033 +252969879879065 +252979065404825 +252982497206441 +252984372790681 +252984374887833 +252984843601305 +252986157247143 +252994003961241 +253000716402073 +253002800245415 +253003096669593 +253003404225191 +253003633034649 +253003635131801 +253013521106329 +253017964241065 +253018768180633 +253018905862313 +253018906372775 +253019774270873 +253019980652713 +253020584632489 +253022460216729 +253022493228441 +253027455632793 +253034035765417 +253035211219113 +253035581366441 +253035845795225 +253036152840361 +253036153350823 +253036449775001 +253036988237209 +253037021248921 +253037227630761 +253037489962393 +253038533618343 +253039707194777 +253053661644185 +253054134551961 +253061284571815 +253063931903385 +253069368264089 +253069370141351 +253071381530009 +253085475758249 +253088195226279 +253089063124377 +253089599489433 +253089601586585 +253095797402279 +253102585054617 +253102722736297 +253102723246759 +253104598320537 +253104874414249 +253105343127721 +253105442204327 +253119164407977 +253121177673897 +253121547821225 +253121812250009 +253124500073127 +253139997703577 +253140339351721 +253140808065193 +253155336596135 +253156916289705 +253158354075033 +253158791873945 +253158824885657 +253159865933993 +253171542876329 +253172346815897 +253173559287977 +253173821619609 +253174161170601 +253174163267753 +253174360081817 +253176038851993 +253176071863705 +253188551509401 +253190466209177 +253190564775321 +253199036220825 +253201049486745 +253207713187225 +253209057967513 +253209825019289 +253211438235033 +253223014514073 +253224055562409 +253224526373033 +253224526883495 +253225098357415 +253225130352809 +253225931146649 +253225933243801 +253225964158361 +253226774519977 +253231907299497 +253235562317209 +253241166955929 +253241773861543 +253242345335463 +253243178124697 +253243180221849 +253257509331113 +253258347143337 +253259525742761 +253259755062681 +253259788074393 +253261332626841 +253269013988761 +253269842143911 +253275594121385 +253277002040729 +253277139722409 +253277711706791 +253278008130969 +253278315686567 +253278546593177 +253278579604889 +253291668253351 +253295220000153 +253295692907929 +253297404689817 +253302842927783 +253308915231399 +253312939885977 +253327641239721 +253329753582247 +253333912772777 +253343709618345 +253344143410585 +253344281092265 +253344281602727 +253344888217769 +253346156676505 +253346432770217 +253347000560295 +253347769892249 +253362262803865 +253362295815577 +253363106177193 +253363370605977 +253363678161575 +253363974585753 +253364510950809 +253364513047961 +253365691647385 +253366058429095 +253377634197673 +253378604318105 +253379509781913 +253379542793625 +253379884441769 +253379980592537 +253380617584025 +253394644927897 +253396658193817 +253397259856551 +253398472548521 +253398474645673 +253400383241625 +253413101232297 +253413905171865 +253414042853545 +253414043364007 +253415117643945 +253415719526569 +253415721623721 +253417597207961 +253417732792489 +253429072093353 +253429676073129 +253430109865369 +253430248057511 +253432123131289 +253432399225001 +253433736347033 +253440594576793 +253446319071401 +253447867280039 +253448798635417 +253449271543193 +253464572870041 +253466656713383 +253466688708777 +253467489502617 +253467491599769 +253483332217511 +253483935686825 +253484736480665 +253484738577817 +253497892233385 +253499067687081 +253499437834409 +253499702263193 +253500009308329 +253500009818791 +253500306242969 +253500844705177 +253501084098729 +253501313418649 +253501346430361 +253502390086311 +253503563662745 +253514301399209 +253516314665129 +253516684812457 +253516949241241 +253518560396697 +253519637064359 +253533224732057 +253533226609319 +253535237997977 +253536309642649 +253544798371225 +253550473587367 +253553491066265 +253553961876889 +253555036667289 +253566441522585 +253566579714727 +253568454788505 +253568730882217 +253569199595689 +253569298672295 +253583688500633 +253583826182313 +253585603200409 +253585701766553 +253603854171545 +253604664533161 +253604928961945 +253613402504601 +253618151505305 +253619192553641 +253619663874727 +253620235348647 +253621068137881 +253621101149593 +253622175939993 +253636203283865 +253637449498009 +253637678087577 +253638017638569 +253638216549785 +253639928331673 +253640030904489 +253643820968615 +253646687995289 +253653484134569 +253654892053913 +253654925065625 +253671569655193 +253672914435481 +253673110013337 +253673681487257 +253675294703001 +253682152932761 +253686805244583 +253687877427369 +253690356991385 +253690633085097 +253690829899161 +253692541681049 +253705630329511 +253706201803431 +253707034592665 +253718278978969 +253722778230953 +253724890573479 +253730134502055 +253739450589353 +253740858508697 +253740996190377 +253741568174759 +253741864598937 +253742172154535 +253742403061145 +253750945589927 +253757399795097 +253757432806809 +253758243168425 +253758507597209 +253758815152807 +253759111576985 +253759647942041 +253759650039193 +253760828638617 +253761195420327 +253772771699367 +253774317300391 +253775392090791 +253776796353945 +253777334779289 +253779131532697 +253783019652505 +253789781919129 +253791795185049 +253792396847783 +253793609539753 +253795520232857 +253807999878553 +253808138070695 +253808744685737 +253810013144473 +253810289238185 +253810857028263 +253811626360217 +253824209084585 +253824813064361 +253825246856601 +253825385048743 +253827260122521 +253827536216233 +253828873338265 +253841490665641 +253842460786073 +253843366249881 +253843399261593 +253844474051993 +253846019653017 +253851812309671 +253852947594649 +253859709861273 +253861793704615 +253862626493849 +253862998738329 +253863266631065 +253872512468377 +253877899321513 +253877899831975 +253879575994537 +253881589260457 +253888246351257 +253894574825641 +253894839254425 +253895146810023 +253895443234201 +253895981696409 +253896450409881 +253896483421593 +253897527077543 +253902027565735 +253910175539369 +253911723748007 +253912655103385 +253913128011161 +253928361723289 +253928363600551 +253928970726055 +253930374989209 +253930513181351 +253946481116569 +253946620895401 +253947188685479 +253948592948633 +253948965193113 +253949803005337 +253961578513817 +253961716705959 +253963591779737 +253963867873449 +253964336586921 +253964435663527 +253966212171161 +253980442714281 +253980541280425 +253980805709209 +253982416864665 +253983493532327 +253991814202777 +253997689692329 +253998991162777 +253999801524393 +254000065953177 +254014330055335 +254015875656359 +254015907651753 +254016950446759 +254017347534233 +254017818344857 +254018893135257 +254024578008473 +254031340275097 +254032586489241 +254032815078809 +254033154629801 +254033353541017 +254035065322905 +254035167895721 +254036140113305 +254047544968601 +254047682650281 +254049459668377 +254049558234521 +254058029680025 +254060042945945 +254065801182617 +254066706646425 +254068051426713 +254068818478489 +254070431694233 +254082007973273 +254083049021609 +254083520342695 +254084091816615 +254084924605849 +254084957617561 +254086032407961 +254087109295513 +254087578008985 +254093370665639 +254094505950617 +254100767320743 +254102171583897 +254118279808409 +254118748521881 +254118781533593 +254126768536985 +254128835603111 +254135995499929 +254136133181609 +254136705165991 +254137001590169 +254137309145767 +254137540052377 +254139322411687 +254150661712551 +254151733895337 +254152810782889 +254153885573289 +254154147904921 +254154213459353 +254154489553065 +254154686367129 +254155224792473 +254156398149017 +254167908690599 +254169116139689 +254169454291623 +254170057760937 +254170058271399 +254170529082023 +254171933345177 +254172471770521 +254186634698921 +254188039472537 +254188747041447 +254190523549081 +254203136869785 +254203275061927 +254205150135705 +254205426229417 +254205994019495 +254206763351449 +254207770527129 +254220421376679 +254221256263065 +254221289274777 +254222099636393 +254222364065177 +254222671620775 +254222968044953 +254223504410009 +254223506507161 +254224685106585 +254230837607833 +254236627656873 +254237597777305 +254237599874457 +254238503241113 +254238536252825 +254239248048297 +254239611043225 +254241156644249 +254253636289945 +254253638387097 +254255651653017 +254256253315751 +254257466007721 +254259376700825 +254264123098521 +254270883267993 +254273036312745 +254273036823207 +254274712985769 +254288065552553 +254289103324569 +254289241516711 +254290217230505 +254291116590489 +254291392684201 +254292729806233 +254299588035993 +254305312530601 +254305346272665 +254306860739239 +254307464208553 +254307726540185 +254308265002393 +254323566329241 +254325214503081 +254325650172583 +254326482961817 +254327661561241 +254332915755687 +254334929021607 +254336487425433 +254341618107801 +254342325676711 +254343163488935 +254343729939865 +254344939996569 +254358431293609 +254358695722393 +254359003277991 +254359232087449 +254359838164377 +254360306877849 +254360339889561 +254361383545511 +254374000011943 +254375579705513 +254375678271657 +254375942700441 +254377553855897 +254378630523559 +254392218191257 +254392220068519 +254392827194023 +254393692994969 +254394231457177 +254394369138857 +254394369649319 +254401778564505 +254409467046567 +254411012647591 +254411044642985 +254411616116905 +254411616627367 +254412087437991 +254412484525465 +254414030126489 +254425434981785 +254425573173927 +254427448247705 +254428193054889 +254428292131495 +254429129943719 +254429597828505 +254442681959833 +254444596659609 +254444695225753 +254446844806553 +254447315617177 +254459966466727 +254461546160297 +254462847630745 +254463657992361 +254463922421145 +254477144964505 +254478186012841 +254480061597081 +254480806404265 +254480905480871 +254481169399193 +254482715000217 +254482918746791 +254495194645913 +254495196743065 +254496200736153 +254496671546777 +254497011097769 +254497207911833 +254497210008985 +254497275526553 +254499024363689 +254499996581273 +254505681454489 +254512441623961 +254513885513113 +254513918524825 +254514454889881 +254515460980121 +254529657650585 +254530563114393 +254531907894681 +254532674946457 +254534288162201 +254541146391961 +254545798703783 +254546870886569 +254546904628633 +254547947774121 +254547948284583 +254549022564521 +254549284896153 +254549626544297 +254549823358361 +254550361783705 +254551535140249 +254562977013929 +254566028051865 +254566772859049 +254574474111655 +254580223991977 +254581771690153 +254583176463769 +254583884032679 +254584721844903 +254599851967897 +254599989649577 +254600561633959 +254601396520345 +254601427434905 +254615558367911 +254616393254297 +254616426266009 +254616632647849 +254617236627625 +254617501056409 +254617808612007 +254618037421465 +254618641401241 +254618643498393 +254631765158567 +254632972607657 +254633310759591 +254633914228905 +254633914739367 +254634385549991 +254634989019305 +254635251350937 +254635789813145 +254636328238489 +254642013111705 +254648773281177 +254648775378329 +254650786547097 +254650788644249 +254650854161817 +254652465317273 +254652602998953 +254654176050585 +254654616264873 +254666993337753 +254667131529895 +254669006603673 +254669850487463 +254670619819417 +254670688299687 +254683202543785 +254684240315801 +254684378507943 +254686253581721 +254687866797465 +254701456342425 +254701524822695 +254702359709081 +254702392720793 +254703104516265 +254703467511193 +254705013112217 +254710805768871 +254717731102889 +254718703320473 +254720351494313 +254721619953049 +254722798552473 +254731505927577 +254734739735961 +254736753001881 +254736893291175 +254737759092121 +254738569453737 +254738833882521 +254753568284841 +254754140269223 +254755006070169 +254755443869081 +254756013245849 +254756080860569 +254756520536743 +254769168998569 +254769202740633 +254770717207207 +254771583008153 +254772121470361 +254787355182489 +254787357059751 +254787964185255 +254788829986201 +254789368448409 +254789506130089 +254789506640551 +254804535369897 +254805474575769 +254807586407833 +254820710165159 +254821782347945 +254822585238937 +254823330046121 +254823330556583 +254824734819737 +254837856479911 +254839436173481 +254839534739625 +254841410323865 +254842486991527 +254855103457959 +254856683151529 +254857984621977 +254858794983593 +254873323514535 +254874869115559 +254874901110953 +254875472584873 +254875473095335 +254875701684903 +254875943905959 +254877886594457 +254883571467673 +254889395038887 +254890331637145 +254891337727385 +254891808538009 +254892148089001 +254892344903065 +254892347000217 +254892412517785 +254893958118809 +254894161354921 +254895133572505 +254906538427801 +254908453127577 +254908551693721 +254909297011367 +254910701274521 +254924794641817 +254925700105625 +254927811937689 +254929425153433 +254937599346073 +254941001432473 +254943918065049 +254944386778521 +254944662872233 +254944761948839 +254945025867161 +254946571468185 +254951249165721 +254958114005161 +254959289458857 +254961165043097 +254961909850281 +254972034581913 +254975361493671 +254976298091929 +254977774992793 +254978311357849 +254979317448089 +254979924573593 +254994988959129 +254995126640809 +254995698625191 +254996564426137 +255010761096601 +255011804242089 +255011804752551 +255013141364121 +255013679826329 +255015391608217 +255028447750823 +255028479746217 +255029051220137 +255029051730599 +255029522541223 +255030388342169 +255030926804377 +255044080459945 +255045255913641 +255045628158121 +255047032931737 +255048578312871 +255056475864473 +255062268521127 +255062875646631 +255065756810649 +255079414835879 +255080249722265 +255081093095593 +255081665079975 +255082497869209 +255096593333657 +255096661813927 +255097431145881 +255097496700313 +255097965413785 +255098241507497 +255100150103449 +255112629749145 +255112631846297 +255114643015065 +255114645112217 +255114710629785 +255116321785241 +255116459466921 +255118472732841 +255123116557721 +255129876727193 +255130953394855 +255131889993113 +255132030282407 +255132896083353 +255133706444969 +255133970873753 +255147059011753 +255147092753817 +255148234975911 +255149780576935 +255150110049689 +255150855367335 +255151723265433 +255160015947161 +255164305989801 +255164339731865 +255165854198439 +255166719999385 +255167258461593 +255168102345383 +255181587570857 +255182559788441 +255183397600665 +255183931868569 +255184207962281 +255185476421017 +255192807521689 +255193092228505 +255198834548905 +255199672361129 +255200611567001 +255202723399065 +255217996737191 +255218862538137 +255219869713817 +255219937328537 +255220377004711 +255221014216089 +255221482929561 +255226093012377 +255232993471143 +255234573164713 +255235144638633 +255238729907609 +255251211650457 +255251820653223 +255252686454169 +255253224916377 +255253362598057 +255253363108519 +255261696361881 +255270006106791 +255270038102185 +255270609576105 +255270610086567 +255270838676135 +255271080897191 +255284566633127 +255285638815913 +255286112234151 +255287186514089 +255287187024551 +255288591287705 +255303359212199 +255303590118809 +255304434002599 +255305838265753 +255318959925927 +255320539619497 +255321111093417 +255322651451561 +255322651962023 +255331674129817 +255335970145689 +255336138423705 +255337983411609 +255339055056281 +255339799863465 +255339898940071 +255341675447705 +255341708459417 +255353251506855 +255354188105113 +255355194195353 +255355665005977 +255356004556969 +255356201371033 +255356203468185 +255356268985753 +255357814586777 +255364674913689 +255365503068839 +255370498484903 +255371435083161 +255372911984025 +255373448349081 +255374454439321 +255375061564825 +255388651109785 +255389556573593 +255391338932903 +255393281621401 +255398954740391 +255405898087833 +255406941233321 +255406941743783 +255408278355353 +255408585910951 +255408816817561 +255410528599449 +255421970473129 +255423145926825 +255424955956633 +255425021511065 +255425490224537 +255425766318249 +255432352611737 +255434650584473 +255439217451177 +255440392904873 +255440765149353 +255441631460761 +255442169922969 +255442202934681 +255443715304103 +255459555093159 +255460420894105 +255474551827111 +255475386713497 +255476702994601 +255476802071207 +255477634860441 +255490657444009 +255492336214185 +255492907688105 +255492908198567 +255494244810137 +255494783272345 +255503254717849 +255507766740377 +255507768837529 +255507904422057 +255507904932519 +255509780006297 +255509782103449 +255509847621017 +255511458776473 +255511596458153 +255513609724073 +255526124989095 +255526359359657 +255526732114599 +255528274059433 +255542196002985 +255542229745049 +255543371967143 +255544917568167 +255545521037481 +255545992358567 +255546860256665 +255560518281895 +255561287613849 +255561353168281 +255561821881753 +255562097975465 +255562669449385 +255563973559705 +255564006571417 +255576724562089 +255578534591897 +255579068859801 +255579344953513 +255579541767577 +255580613412249 +255590499386777 +255593733195161 +255594809862823 +255595746461081 +255595886750375 +255596752551321 +255597562912937 +255597827341721 +255613133728423 +255613999529369 +255615006705049 +255615074319769 +255616619920793 +255628162457769 +255628196199833 +255630280043175 +255630576467353 +255630884022951 +255631114929561 +255631958813351 +255638446030233 +255640910183833 +255646348641689 +255647823445401 +255648361907609 +255648499589289 +255648500099751 +255662691016873 +255663528829097 +255664468034969 +255666514312601 +255666579867033 +255672775682727 +255673910967705 +255679703624359 +255680172337831 +255680775807145 +255681249225383 +255681852694697 +255682321408169 +255682323505321 +255682324015783 +255683189816729 +255683728278937 +255683761290649 +255696849939111 +255698429632681 +255699001106601 +255700677779625 +255702586375577 +255702691045545 +255714096917159 +255715676610729 +255716248084649 +255717788953255 +255727911077273 +255733326429593 +255733894570153 +255734466044073 +255734466554535 +255734695144103 +255734695363993 +255748388498087 +255749325096345 +255749462778025 +255749463288487 +255750331186585 +255750537568425 +255751141548201 +255751338362265 +255751340459417 +255751405976985 +255752951578009 +255767215680167 +255767444489625 +255767446586777 +255768290470567 +255769156271513 +255769694733721 +255783788101017 +255784691467673 +255784693564825 +255785162278297 +255786475924135 +255788013356441 +255796592805273 +255799826613657 +255801839879577 +255802911524249 +255803656331433 +255803755408039 +255805564927385 +255817107464361 +255818282918057 +255820092947865 +255820158502297 +255820627215769 +255820903309481 +255822778893721 +255834354952871 +255835291551129 +255835429743271 +255837304817049 +255838310907289 +255838918032793 +255847003602329 +255855056988839 +255855557885337 +255869754555801 +255870798211751 +255871838399143 +255872134823321 +255872442378919 +255872671188377 +255872673285529 +255874385067417 +255881902308761 +255885794435241 +255885794945703 +255887473205417 +255888044679337 +255888045189799 +255889381801369 +255889918166425 +255889920263577 +255903073919145 +255904046136729 +255904249372841 +255904619520169 +255904621617321 +255904622127783 +255905487928729 +255906026390937 +255906059402649 +255907571772071 +255921261980327 +255921866498217 +255921869105831 +255923411050665 +255938408295079 +255939243181465 +255940559462569 +255940658539175 +255941491328409 +255955083288745 +255955655273127 +255956424605081 +255956490159513 +255956958872985 +255957234966697 +255957806440617 +255959110550937 +255959143562649 +255971623208345 +255971760890025 +255971761400487 +255973636474265 +255975315244441 +255975452926121 +255988870186393 +255989946854055 +255990883452313 +255991889542553 +255992095924393 +255992699904169 +255992964332953 +256006052470953 +256006086213017 +256007228435111 +256008774036135 +256009377505449 +256009846218921 +256009848826535 +256016620750233 +256022180300185 +256023333191065 +256024238654873 +256025417034407 +256025713458585 +256026021014183 +256026249823641 +256026251920793 +256027095804583 +256040581030057 +256042391059865 +256042925327769 +256043201421481 +256043398235545 +256044469880217 +256045077005721 +256052085687705 +256057828008105 +256058665820329 +256059605026201 +256061651303833 +256061716858265 +256077855997337 +256078062379177 +256078863173017 +256078930787737 +256080476388761 +256085086471577 +256091986930343 +256093566623913 +256094138097833 +256095814770857 +256097723366809 +256097828036777 +256108146754969 +256110205109657 +256111679913369 +256112216278425 +256112218375577 +256112356567719 +256120689821081 +256123460664729 +256128463420825 +256129031561385 +256129603545767 +256129832135335 +256144632275113 +256145105693351 +256145709162665 +256146177876137 +256146180483751 +256147046284697 +256147584746905 +256147617758617 +256162352671399 +256162581480857 +256162583578009 +256163424854185 +256163427461799 +256164293262745 +256164831724953 +256177953385127 +256179533078697 +256180104552617 +256196976870809 +256198048515481 +256198793322665 +256200701918617 +256212244966055 +256213181564313 +256213319245993 +256213319756455 +256214394036393 +256214998016169 +256215194830233 +256216808045977 +256222880349593 +256230428542361 +256230566734503 +256231641014441 +256231870334361 +256232441808281 +256234055024025 +256247644568985 +256248547935641 +256248550032793 +256250332392103 +256258179106201 +256265935202983 +256266975390375 +256267271814553 +256267579370151 +256267808179609 +256267810276761 +256280963932329 +256282139386025 +256283377941913 +256283949415833 +256284014970265 +256284483683737 +256284759777449 +256286635361689 +256293644043673 +256298210910377 +256299183127961 +256299386364073 +256299756511401 +256299759119015 +256300624919961 +256301163382169 +256301196393881 +256302708763303 +256303882339737 +256317836789145 +256318913456807 +256319414353305 +256332739469481 +256333545286311 +256335696453801 +256336628319641 +256349650903209 +256349651413671 +256350824770215 +256351802581161 +256351901657767 +256353238269337 +256353774634393 +256353776731545 +256361902465193 +256362248177049 +256366760199577 +256366897881257 +256366898391719 +256368773465497 +256369049559209 +256370589917353 +256385722966185 +256385725573799 +256387267518633 +256401223204249 +256403911027367 +256404514496681 +256404983210153 +256404985817767 +256418939756713 +256419511741095 +256420281073049 +256420815340953 +256421091434665 +256421662908585 +256422967018905 +256423000030617 +256429925875097 +256435718021289 +256437528051097 +256438062319001 +256438338412713 +256438535226777 +256440213996953 +256452726654361 +256453803541913 +256454641354137 +256454739920281 +256456556372137 +256464438705561 +256471888332185 +256473199370409 +256473428690329 +256474000164249 +256475613379993 +256487189659033 +256488095122841 +256488702028455 +256489273502375 +256489569926553 +256489877482151 +256490106291609 +256490108388761 +256490952272551 +256505342100889 +256505949006503 +256506816904601 +256507353269657 +256507355366809 +256507493558951 +256521684476073 +256522522288297 +256523461494169 +256525243853479 +256525507771801 +256525573326233 +256527186541977 +256539769266345 +256540846153897 +256541314867369 +256541317474983 +256542183275929 +256542721738137 +256542754749849 +256555843398311 +256557423091881 +256557994565801 +256558860877209 +256559395145113 +256559671238825 +256561579834777 +256561684504745 +256573090376359 +256574297825449 +256574670069929 +256575241543849 +256591816384681 +256593460013735 +256608318555545 +256608456237225 +256608456747687 +256610331821465 +256610607915177 +256611945037209 +256626437948825 +256626440045977 +256627281322153 +256627283929767 +256628149730713 +256628688192921 +256642781560217 +256643684926873 +256643687024025 +256645469383335 +256655586264473 +256660833338777 +256661437318553 +256662649790633 +256664558386585 +256669520790937 +256671484231065 +256671534056857 +256676100923561 +256677276377257 +256678217998505 +256678218508967 +256678514933145 +256679086407065 +256679896768681 +256681772352921 +256694423202471 +256695726802329 +256696298276249 +256696574369961 +256697911491993 +256703349729959 +256704769721753 +256711433422233 +256712973780377 +256713446688153 +256714050448039 +256729791670951 +256730831858343 +256731128282521 +256731435838119 +256731664647577 +256731666744729 +256740895767961 +256744787894441 +256744788404903 +256745961761447 +256746939572393 +256747038648999 +256747507362471 +256748375260569 +256748911625625 +256748913722777 +256750524841369 +256762067378345 +256763039595929 +256763242832041 +256763612979369 +256763877408153 +256764184963751 +256764481387929 +256765019850137 +256765052861849 +256766565231271 +256767738807705 +256780859957417 +256782404509865 +256788216228519 +256792997954969 +256796595937449 +256797399877017 +256797401754279 +256799413142937 +256799552921769 +256800419233177 +256800484787609 +256814648732327 +256816228425897 +256816799899817 +256816828399001 +256817666211225 +256818104010137 +256818137021849 +256830616667545 +256830754349225 +256830754859687 +256832629933465 +256832906027177 +256833374740649 +256833473817255 +256836457554089 +256841101378969 +256847863645593 +256849778345369 +256849876911513 +256851123125657 +256865079672217 +256866120720553 +256867195510953 +256868370964649 +256868839678121 +256875614209433 +256882326650265 +256883232114073 +256883367698601 +256883839019687 +256884410493607 +256884706917785 +256885243282841 +256885245379993 +256886089263783 +256899574489257 +256901384519065 +256901590900905 +256901853232537 +256902194880681 +256904070464921 +256909894036135 +256916821467305 +256917659279529 +256918598485401 +256920380844711 +256920644763033 +256922323533209 +256935744800153 +256937285158297 +256937856632217 +256939469847961 +256944908085927 +256950980389543 +256952560083113 +256953997868441 +256954532136345 +256954808230057 +256955005044121 +256956716826009 +256956821495977 +256969198568857 +256969805474471 +256970673372569 +256971209737625 +256971211834777 +256979337568425 +256982454123929 +256986953375913 +256988597004967 +256989065718439 +256989462805913 +257003625734313 +257004702621865 +257005171335337 +257005743319719 +257006039743897 +257006347299495 +257006578206105 +257006611217817 +257008360565415 +257019699355817 +257020669476249 +257021574940057 +257021607951769 +257022418313385 +257022682742169 +257022990297767 +257023286721945 +257023825184153 +257036946844327 +257038154293417 +257038524440745 +257038526537897 +257039325014695 +257040971498905 +257055970330009 +257057784684713 +257057786781865 +257059695377817 +257071741231273 +257072175023513 +257072312705193 +257072313215655 +257074188289433 +257074464383145 +257075032173223 +257075801505177 +257082659734937 +257088384229545 +257089560193703 +257090863793561 +257091435267481 +257091711361193 +257093048483225 +257105665810601 +257106638028185 +257107541394841 +257107543491993 +257108649196953 +257115530813609 +257126000844969 +257126801638809 +257126803735961 +257139957391529 +257141132845225 +257142074466473 +257142074976935 +257142371401113 +257142678956711 +257142909863321 +257143149256873 +257143753236649 +257145628820889 +257151452392103 +257157204369577 +257158379823273 +257158749970601 +257159014399385 +257159321954983 +257159618379161 +257160156841369 +257160189853081 +257160625554841 +257161702222503 +257162875798937 +257175289890201 +257176830248345 +257177303156121 +257177906916007 +257184850263449 +257191732928681 +257192536868249 +257192538745511 +257194550134169 +257195556224409 +257195621778841 +257208644872871 +257209818229415 +257210796040361 +257211363830439 +257212231728537 +257212768093593 +257212770190745 +257214381309337 +257225753658777 +257225891340457 +257225891850919 +257227766924697 +257228043018409 +257228610808487 +257241892797849 +257244716425385 +257244980854169 +257253454396825 +257253504222617 +257255467662745 +257255752369561 +257260216663449 +257261257711785 +257262332502185 +257263166307737 +257263507955881 +257263976669353 +257264241098137 +257278505200295 +257280082796713 +257280084893865 +257280883370663 +257281522679193 +257281960478105 +257281993489817 +257282096062633 +257288753153433 +257288919334297 +257294711480489 +257296990223769 +257297329774761 +257297331871913 +257299207456153 +257311720113561 +257313634813337 +257313733379481 +257314979593625 +257322204824985 +257324218090905 +257328868525465 +257330881791385 +257332422149529 +257334606839193 +257347224166569 +257347695487655 +257348266961575 +257348298956969 +257349099750809 +257360344137113 +257364942465703 +257366346728857 +257371114922153 +257380677935273 +257381515747497 +257382454953369 +257382923666841 +257384237312679 +257393010748071 +257398762725545 +257400170644889 +257400308326569 +257400880310951 +257401176735129 +257401484290727 +257401713100185 +257401715197337 +257402893796761 +257403497556647 +257404572347047 +257414836857511 +257417854336409 +257418388604313 +257418664698025 +257418861512089 +257419399937433 +257420573293977 +257420677963945 +257426408619417 +257432083835559 +257433291284649 +257433661431977 +257434462005927 +257436108490137 +257436646915481 +257450809843881 +257452922186407 +257453319273881 +257456641162649 +257461614881447 +257466878222505 +257467312014745 +257467450206887 +257468558228889 +257469325280665 +257469601374377 +257470169164455 +257470938496409 +257483451153817 +257483555823785 +257484525944217 +257485431408025 +257485464419737 +257486274781353 +257486539210137 +257486846765735 +257487143189913 +257487679554969 +257487681652121 +257495012752793 +257500802801833 +257501775019417 +257502678386073 +257503786188185 +257505331789209 +257519826797977 +257521641152681 +257523654418601 +257535094382761 +257537211457705 +257537211968167 +257537508392345 +257537815947943 +257538046854553 +257538888130729 +257540765812121 +257544092723879 +257552240697513 +257552844677289 +257553416661671 +257554720261529 +257555291735449 +257555567829161 +257556904951193 +257570426881433 +257571035884199 +257571432971673 +257571967239577 +257572440147353 +257573043907239 +257573511792025 +257589857312937 +257590658106777 +257591030351257 +257599889227161 +257603781864103 +257604955220647 +257605933031593 +257606500821671 +257607104290985 +257607905084825 +257608277329305 +257609518300569 +257621060837545 +257622236291241 +257622606438569 +257622870867353 +257623178422951 +257623474847129 +257624013309337 +257624482022809 +257625558690471 +257626732266905 +257633879360921 +257639754850473 +257639853416617 +257640117845401 +257641729000857 +257653680450215 +257655589396649 +257656393336217 +257656395213479 +257657002338983 +257658406602137 +257659412692377 +257659478246809 +257664011020967 +257673642191527 +257674651647385 +257675219787945 +257676659670425 +257677130481049 +257677233053865 +257678205271449 +257689610126745 +257689748318887 +257691623392665 +257691899486377 +257692128806297 +257692467276455 +257694243784089 +257699749126313 +257700094838169 +257708771804569 +257708870370713 +257710116584857 +257724073131417 +257725114179753 +257727022775705 +257728097566105 +257729174453657 +257735435823783 +257736571108761 +257742361157801 +257742832478887 +257743403952807 +257744236742041 +257760846691737 +257761186242729 +257768887495335 +257770900761255 +257777591944601 +257778060658073 +257779374303911 +257792724993433 +257794738259353 +257796278617497 +257796554711209 +257798463307161 +257809973848743 +257812123429543 +257812991327641 +257813525595545 +257813801689257 +257813998503321 +257814536928665 +257815710285209 +257815814955177 +257816313216409 +257828189930905 +257828798933671 +257830104630681 +257830203196825 +257831816412569 +257841447583129 +257845946835113 +257847351608729 +257848059177639 +257849835685273 +257862619193513 +257864027112857 +257864164794537 +257864736778919 +257865033203097 +257865340758695 +257865569568153 +257865571665305 +257866750264729 +257868428815015 +257875437716889 +257878692815017 +257879662935449 +257880568399257 +257880601410969 +257881411772585 +257881412283047 +257881676201369 +257881983756967 +257882280181145 +257882816546201 +257882818643353 +257895940303527 +257897147752617 +257897517899945 +257898089884327 +257898318473895 +257899964958105 +257900503383449 +257905569376935 +257906188256665 +257914963789209 +257916778143913 +257918791409833 +257931168482713 +257931306674855 +257932414696857 +257933181748633 +257933457842345 +257934025632423 +257934794964377 +257941653194137 +257947377688745 +257947411430809 +257948553652903 +257949529366697 +257950428726681 +257950704820393 +257952041942425 +257964659269801 +257965631487385 +257966534854041 +257967279661225 +257967642656153 +257969188257177 +257974980913831 +257978552583577 +257984526639273 +257985795098009 +257995681072537 +258001068436135 +258001364860313 +258001903322521 +258002744598697 +258017743429801 +258018007858585 +258018315414183 +258018611838361 +258019150300569 +258019619014041 +258020695681703 +258034283349401 +258034892352167 +258035289439641 +258035495821481 +258035758153113 +258036296615321 +258036900375207 +258036900595097 +258050726387881 +258051530327449 +258051532204711 +258052139330215 +258053005131161 +258053543593369 +258053681275049 +258053681785511 +258054549683609 +258065421319577 +258067638332071 +258069649720729 +258070357289639 +258071195101863 +258071761552793 +258072133797273 +258072971609497 +258073374768537 +258084747117977 +258084885310119 +258086760383897 +258087604267687 +258088909964697 +258089380775321 +258101961047449 +258102031624871 +258103611318441 +258103709884585 +258103710395047 +258103974313369 +258105585468825 +258114461121945 +258114745828761 +258119210122649 +258119278602919 +258120251170985 +258120858296489 +258122159766937 +258122970639015 +258123234557337 +258124983904935 +258138265894297 +258138508115353 +258139076255913 +258139340684697 +258139648240295 +258140516138393 +258140986949017 +258141089521833 +258142061739417 +258147746612633 +258154506782105 +258155481957785 +258155512872345 +258155983682969 +258156323233961 +258156587662745 +258172628272537 +258172726838681 +258173973052825 +258174876419481 +258181198284185 +258183211550105 +258187861984665 +258188969786777 +258189875250585 +258191691702441 +258193600298393 +258206217625769 +258207260420775 +258208093210009 +258208838017193 +258208937093799 +258216539269799 +258222289150121 +258223326922137 +258223935924903 +258224773737127 +258225241621913 +258225340188057 +258226084995241 +258226953403801 +258241448412569 +258241917126041 +258259164104089 +258259301785769 +258259873770151 +258260170194329 +258260706559385 +258260708656537 +258273830316711 +258275037765801 +258275979387049 +258275979897511 +258276847795609 +258277054177449 +258277316509081 +258277658157225 +258277854971289 +258278393396633 +258279566753177 +258280169684377 +258291077294759 +258292284743849 +258292654891177 +258293226365097 +258293226875559 +258293455465127 +258294301155497 +258294563487129 +258295101949337 +258295640374681 +258311208076697 +258311915645607 +258312753457831 +258319543207321 +258326305473945 +258326443666087 +258327551688089 +258328318739865 +258329931955609 +258342549282985 +258343519403417 +258343589980839 +258344424867225 +258344457878937 +258345268240553 +258345268751015 +258345532669337 +258345840224935 +258346136649113 +258346673014169 +258346675111321 +258347282016935 +258352870927015 +258359796261033 +258360768478617 +258361671845273 +258362416652457 +258373571085721 +258376804894105 +258378818160025 +258378885774745 +258380634611881 +258382207663513 +258382647877801 +258389755856281 +258396065138073 +258396205427367 +258397071228313 +258397881589929 +258398146018713 +258411234156713 +258411267898777 +258412410120871 +258414285194649 +258415898410393 +258429420340633 +258430029343399 +258430632812713 +258430895144345 +258431433606553 +258447539733913 +258448383107241 +258449651565977 +258458097625767 +258462775323303 +258463847506089 +258464786711961 +258466332093095 +258466898544025 +258468511759769 +258481599897769 +258482171882151 +258483004671385 +258483006768537 +258483037683097 +258483475482009 +258484112473497 +258484552149671 +258497168616103 +258498748309673 +258498846875817 +258498847386279 +258500722460057 +258514582855849 +258515386795417 +258515388672679 +258515995798183 +258516861599129 +258517400061337 +258517537743017 +258517538253479 +258523004480167 +258533402885529 +258534213247145 +258534477675929 +258534784721065 +258534785231527 +258535653129625 +258536226513065 +258537198730649 +258548603585945 +258548741778087 +258549813960873 +258550616851865 +258551460735655 +258552766432665 +258567765263769 +258567863829913 +258569110044057 +258570013410713 +258583066590617 +258583135070887 +258584714764457 +258586827106983 +258587091025305 +258588840372903 +258593599030681 +258594429282983 +258601354617001 +258603230201241 +258603975008425 +258604074085031 +258614099740057 +258618363250073 +258619369340313 +258619840150937 +258620179701929 +258620376515993 +258620444130713 +258621989731737 +258623131953831 +258637054117273 +258638629584281 +258639236709785 +258651718452633 +258652826254745 +258653731718553 +258655548170409 +258657456766361 +258668967307943 +258670174757033 +258671116378281 +258671116888743 +258672453500313 +258672795148457 +258672991962521 +258674670732697 +258674703744409 +258675744792745 +258686145618089 +258686749597865 +258687183390105 +258689098089881 +258689196656025 +258689941463209 +258690809871769 +258703392596137 +258704940804775 +258706345067929 +258707890449063 +258723020572057 +258723158253737 +258723730238119 +258724563027353 +258724596039065 +258738726972071 +258739561858457 +258740405742247 +258740977216167 +258741810005401 +258742182249881 +258742419008167 +258754933762727 +258756141211817 +258756511359145 +258756775787929 +258757082833065 +258757083343527 +258758386943385 +258758419955097 +258758958417305 +258759496842649 +258764562836135 +258765181715865 +258771941885337 +258773955151257 +258774022765977 +258775633921433 +258775771603113 +258790161941913 +258790300134055 +258790907259559 +258791408156057 +258792175207833 +258793788423577 +258799461542567 +258802081105305 +258806371147945 +258806404890009 +258807547112103 +258811035401625 +258824624946585 +258825528313241 +258825997026713 +258826273120425 +258835157386649 +258840899707049 +258842676725145 +258843520098473 +258844788557209 +258854674531737 +258858985007783 +258859921606041 +258860061895335 +258860927696281 +258861738057897 +258862002486681 +258877308873383 +258878141662617 +258878174674329 +258879249464729 +258879689140903 +258880795065753 +258893276808601 +258893885811367 +258894751612313 +258895290074521 +258910523786649 +258911998590361 +258912537052569 +258912674734249 +258912675244711 +258923335794073 +258926631791271 +258926866161833 +258927703974057 +258928643179929 +258930755011993 +258932368227737 +258943878769319 +258944950952105 +258945424370343 +258946499160743 +258947903423897 +258961025084071 +258962604777641 +258962703343785 +258962703854247 +258963176251561 +258964578928025 +258966761520537 +258971726022041 +258973739287961 +258978203581849 +258978272062119 +258979851755689 +258981964098215 +258983740605849 +258997259353497 +258998069715113 +258998334143897 +258998641189033 +258998641699495 +259000082981033 +259006740071833 +259007568226983 +259012563643047 +259013500241305 +259014506331545 +259014977142169 +259015316693161 +259015513507225 +259015581121945 +259017126722969 +259018268945063 +259031390825127 +259031621731737 +259032465615527 +259033869878681 +259041019898535 +259046855443865 +259047963245977 +259048868709785 +259052593757593 +259067086669209 +259067831476393 +259067930552999 +259069707060633 +259074417769881 +259076715742617 +259080262026649 +259081282609321 +259082320381337 +259082458063017 +259083696618905 +259084235081113 +259084333647257 +259085078454441 +259085946863001 +259095203186073 +259101184581801 +259102486052249 +259103093177753 +259118867229351 +259119700018585 +259119733030297 +259134401372329 +259134972846249 +259134973356711 +259136309968281 +259136649519273 +259136848430489 +259138560212377 +259145319875993 +259149970090663 +259151648350377 +259151912779161 +259152219824297 +259152220334759 +259153523934617 +259153556946329 +259154095408537 +259167249064105 +259168424517801 +259168797272743 +259169400742057 +259169663073689 +259170201535897 +259171746917031 +259185437125287 +259186044250791 +259186545147289 +259188925414809 +259202583440039 +259203418326425 +259204262210215 +259204734607529 +259204833684135 +259205666473369 +259206038717849 +259206275476135 +259213284378009 +259214112533159 +259219761937817 +259220599750041 +259220665304473 +259221134017945 +259221410111657 +259232564544921 +259235798353305 +259235936545447 +259237811619225 +259237879233945 +259239490389401 +259239628071081 +259247510404505 +259254121999015 +259255058597273 +259255198886567 +259256064687513 +259256875049129 +259257139477913 +259270227615913 +259270261357977 +259271403580071 +259272949181095 +259274023971495 +259274891869593 +259275966659993 +259280962076057 +259282578254503 +259288413799833 +259289888603545 +259290196159143 +259290427065753 +259291270949543 +259304756175017 +259306533193113 +259306566204825 +259307376566441 +259308645025177 +259315976125849 +259321768782503 +259322003153065 +259322840965289 +259323780171161 +259325826448793 +259325892003225 +259327505218969 +259341165341351 +259341998130585 +259342031142297 +259342742937769 +259343105932697 +259344651533721 +259356162075303 +259357741768873 +259357840845479 +259358313242793 +259359989915817 +259361898511769 +259369976235417 +259374380254617 +259375855058329 +259376393520537 +259376531202217 +259376531712679 +259384864966041 +259388440610201 +259392396344729 +259393206706345 +259393471135129 +259393778180265 +259393778690727 +259407735237287 +259408807420073 +259409280838311 +259409884307625 +259410355628711 +259410959098025 +259411221429657 +259411759891865 +259426527816359 +259426756625817 +259426758722969 +259427602606759 +259428468407705 +259429006869913 +259443708223657 +259445820566183 +259447597073817 +259452592489881 +259462223660441 +259462968467625 +259463067544231 +259464844051865 +259476420111015 +259477356709273 +259477494901415 +259478362799513 +259478833610137 +259479173161129 +259479369975193 +259479437589913 +259480983190937 +259482125413031 +259489068760473 +259490446083481 +259494741879463 +259496321573033 +259497623043481 +259498230168985 +259510711911833 +259511819713945 +259512723080601 +259512725177753 +259514507537063 +259516450225561 +259522520432025 +259529538363561 +259530109837481 +259530110347943 +259531446959513 +259531754515111 +259531786510505 +259531985421721 +259533697203609 +259545139077289 +259546176849305 +259546314530985 +259547553086873 +259548091549081 +259548124560793 +259548190115225 +259548934922409 +259549803330969 +259562386055337 +259563561509033 +259563931656361 +259563934263975 +259564537733289 +259564800064921 +259565338527129 +259565713186985 +259582723697319 +259583556486553 +259583589498265 +259597720431271 +259598555317657 +259599399201447 +259599871598761 +259599970675367 +259600803464601 +259601982064025 +259613826048169 +259613826558631 +259615504818345 +259616076292265 +259616076802727 +259617380402585 +259617413414297 +259617951876505 +259626423322009 +259630935344537 +259631073536679 +259632948610457 +259633016225177 +259634627380633 +259634765062313 +259635704048295 +259649293593255 +259649898111145 +259649900718759 +259651442663593 +259658685908377 +259665364607145 +259665398349209 +259666540571303 +259668086172327 +259668689641641 +259669160962727 +259671103651225 +259679212289433 +259684456218009 +259684521772441 +259684990485913 +259685266579625 +259687142163865 +259694150845849 +259699893166249 +259701670184345 +259701703196057 +259702513557673 +259703782016409 +259704389141913 +259705463712423 +259719921155481 +259720731517097 +259720995945881 +259723401921945 +259737135121817 +259737168133529 +259737879929001 +259738242923929 +259739788524953 +259739893194921 +259752270267801 +259753745071513 +259754052627111 +259754281436569 +259754283533721 +259755127417511 +259762754979225 +259765525822873 +259769515148697 +259769517245849 +259770959037849 +259770992049561 +259771528414617 +259771530511769 +259771668193449 +259771668703911 +259785625250471 +259785859621033 +259786697433257 +259787636639129 +259787774320809 +259789682916761 +259789748471193 +259791361686937 +259795944286887 +259798219916697 +259802872228519 +259803944411305 +259804417829543 +259805021298857 +259805490012329 +259805492619943 +259806358420889 +259806896883097 +259820018543271 +259821598236841 +259822169710761 +259823846383785 +259825754979737 +259831547636391 +259838845214889 +259851079681433 +259857063174313 +259857634648233 +259857635158695 +259858500959641 +259864548420263 +259871557102247 +259872493700505 +259872631892647 +259873706172585 +259874310152361 +259874506966425 +259876120182169 +259877262404263 +259890384284327 +259890613093785 +259890615190937 +259891459074727 +259892324875673 +259892863337881 +259903790548377 +259905848903065 +259906956705177 +259907860071833 +259907862168985 +259909644528295 +259926080128409 +259926824935593 +259927761824423 +259935709201817 +259940276068521 +259941248286105 +259941313840537 +259941451522217 +259942690078105 +259943228540313 +259943261552025 +259943327106457 +259944071913641 +259944940322201 +259945947497881 +259958598347431 +259959433233817 +259959672627369 +259959901947289 +259960178041001 +259960978614951 +259961479511449 +259962086636953 +259964960277913 +259974804627625 +259978693477785 +259978726489497 +259993966815911 +259995303427481 +259995610983079 +259995642978473 +259995839792537 +259995841889689 +260004313335193 +260008963039401 +260008963549863 +260010641809577 +260011114717353 +260011213793959 +260012517393817 +260012550405529 +260013086770585 +260013088867737 +260014699986329 +260026242523305 +260027788124329 +260027790731943 +260028656532889 +260029194995097 +260031913952665 +260044430584487 +260045037709991 +260046579654825 +260060771082409 +260061576899239 +260063728066729 +260064659932569 +260065838531993 +260071991033241 +260073105992359 +260078855872681 +260079593209241 +260080127477145 +260080403570857 +260082279155097 +260094791812505 +260094930004647 +260096805078425 +260097081172137 +260098483848601 +260098621530281 +260099560516263 +260113756676265 +260115264528553 +260115868508329 +260129254817177 +260130397039271 +260131942640295 +260132546109609 +260132546620071 +260133017430695 +260134960119193 +260147407259033 +260148882062745 +260149189618343 +260149418427801 +260149420524953 +260150264408743 +260163749634217 +260165295745703 +260165526652313 +260165559664025 +260166370025641 +260167638484377 +260168245609881 +260169320180391 +260180996612265 +260181834424489 +260182773630361 +260182911312041 +260184819907993 +260184885462425 +260186498678169 +260200991589785 +260201230983337 +260201460303257 +260201736396969 +260203644992921 +260203749662889 +260215155534503 +260216362983593 +260216735228073 +260217306701993 +260217335201177 +260218707281305 +260218983375017 +260220891970969 +260233371616665 +260233373713817 +260234848517529 +260235384882585 +260235386979737 +260235525171879 +260236998098329 +260243858425241 +260252772149927 +260253637950873 +260267800879273 +260268274297511 +260268877766825 +260269346480297 +260269349087911 +260270214888857 +260270753351065 +260285521275559 +260285750085017 +260285752182169 +260286596065959 +260287461866905 +260288000329113 +260302329438377 +260302701682857 +260311585949081 +260313549389209 +260321961926825 +260322898815655 +260336350168473 +260336488360615 +260338166620329 +260338363434393 +260338639528105 +260339976650137 +260341118872231 +260346834879897 +260353735338663 +260354570225049 +260355038938521 +260355315032233 +260355886506153 +260356115606183 +260357223628185 +260369705371033 +260371716539801 +260371718636953 +260373500996263 +260380190082457 +260382960926105 +260387426085543 +260388026919591 +260389103807143 +260390440418713 +260390747974311 +260390779969705 +260390976783769 +260390978880921 +260404132536489 +260405104754073 +260405307990185 +260406250121895 +260406546546073 +260406854101671 +260407085008281 +260407118019993 +260407928381609 +260407928892071 +260408796790169 +260408867367591 +260409803965849 +260421379514537 +260422925115561 +260423793524121 +260424331986329 +260430281386663 +260438661095593 +260439465035161 +260439633313177 +260440471125401 +260441005393305 +260442549945753 +260455908073641 +260456712013209 +260456713890471 +260458865057961 +260458893557145 +260459796923801 +260460975523225 +260472819507369 +260472820017831 +260473993374375 +260474971185321 +260475070261927 +260476406873497 +260476943238553 +260476945335705 +260478556454297 +260483166537113 +260485416781209 +260489928803737 +260490066995879 +260491942069657 +260492218163369 +260494697507495 +260510436122793 +260517679367577 +260524391808409 +260527079631527 +260527683100841 +260527683611303 +260528154421927 +260542712340649 +260543449677209 +260544260038825 +260545060832665 +260546135623065 +260551959194279 +260553094479257 +260558886625449 +260560432736935 +260560663643545 +260560696655257 +260561507016873 +260563382601113 +260564388691353 +260564457171623 +260577613144233 +260577809958297 +260593043670425 +260595056936345 +260596063026585 +260596128581017 +260596597294489 +260596873388201 +260598781984153 +260598886654121 +260610325031591 +260611263727001 +260611870632615 +260612738530713 +260613046086311 +260613274895769 +260613276992921 +260614120876711 +260621748438425 +260624519282073 +260628508607897 +260628510705049 +260629117610663 +260629985508761 +260630521873817 +260630523970969 +260630662163111 +260632135089561 +260644853080233 +260645690892457 +260646628001177 +260646630098329 +260646767780009 +260648412457639 +260648676375961 +260650355146137 +260650425723559 +260662937870505 +260662971612569 +260664014758057 +260664483471529 +260665055455911 +260665351880089 +260665659435687 +260665890342297 +260679012002471 +260680219451561 +260680589598889 +260680591696041 +260681191669145 +260682029481369 +260682563749273 +260682839842985 +260683036657049 +260684748438937 +260697466429609 +260697836576937 +260697838674089 +260700283635097 +260716628617895 +260717097331367 +260717494418841 +260724724893081 +260731625351847 +260733500425625 +260733776519337 +260735113641369 +260736255863463 +260747730968745 +260749606552985 +260749608650137 +260750210532761 +260751021910695 +260751318334873 +260751856797081 +260764842362265 +260764977946793 +260766853531033 +260766855628185 +260785818394793 +260786755283623 +260793517550247 +260794652835225 +260799269527721 +260800444981417 +260801387113127 +260801683537305 +260801991092903 +260802221999513 +260802255011225 +260803065372841 +260803065883303 +260804004358823 +260804940957081 +260817591806631 +260818426693017 +260818895406489 +260819171500201 +260819742974121 +260819972074151 +260821080096153 +260821184766121 +260826915421593 +260833798086825 +260834602026393 +260835608116633 +260836142384537 +260836615292313 +260837686936985 +260838294062489 +260851883387559 +260854296886681 +260854604442279 +260854636437673 +260854833251737 +260854835348889 +260856446467481 +260867956498601 +260867957009063 +260869130365607 +260870108176553 +260870675966631 +260871543864729 +260872080229785 +260872082326937 +260873659703465 +260873693445529 +260885235982505 +260886781583529 +260887046012313 +260887353567911 +260887649992089 +260888186357145 +260888188454297 +260895519554969 +260902279724441 +260904292990361 +260905573114025 +260919764541609 +260920568481177 +260920570358439 +260922581747097 +260923587837337 +260923653391769 +260924831991193 +260928186165927 +260930984492441 +260937849331881 +260939394932905 +260939397030057 +260940834815385 +260941272614297 +260953785271705 +260953923463847 +260955798537625 +260956074631337 +260964269983129 +260972750135465 +260972946949529 +260973550709415 +260988248276377 +260989289324713 +260990364115113 +260991539568809 +260991540079271 +260992272711065 +261005462022823 +261006536302761 +261007007623847 +261007611093161 +261008411887001 +261008413984153 +261022743093417 +261023212317351 +261024289204903 +261024520111513 +261025361387689 +261025363484841 +261027239069081 +261028313639591 +261033062640295 +261035075906215 +261040827883689 +261041764992409 +261041767089561 +261042235803033 +261043549448871 +261043813367193 +261045086881177 +261045562714791 +261056900138393 +261058913404313 +261059919494553 +261059985048985 +261060453762457 +261060729856169 +261062638452121 +261062743122089 +261074148993703 +261075356442793 +261075726590121 +261077166472601 +261077700740505 +261077976834217 +261078173648281 +261078712073625 +261079852418457 +261079885430169 +261092365075865 +261092367173017 +261092974078631 +261094378341785 +261094380438937 +261095384432025 +261095991557529 +261098706320793 +261103680039591 +261112234322599 +261112631410073 +261126794338473 +261126828080537 +261128202257817 +261128339939497 +261128911923879 +261129208348057 +261129515903655 +261129744713113 +261129746810265 +261137077910937 +261142867959977 +261144743544217 +261145851346329 +261146158901927 +261146455326105 +261146991691161 +261146993788313 +261161322897577 +261161693044905 +261164140103065 +261169744521895 +261172542848409 +261180953288873 +261180955386025 +261181892274855 +261194909835433 +261195481819815 +261197356893593 +261197632987305 +261198970109337 +261205828339097 +261212156813481 +261212728797863 +261213563684249 +261214032397721 +261214308491433 +261214879965353 +261215109065383 +261216217087385 +261216321757353 +261228834414761 +261230709999001 +261241954385305 +261247020378791 +261249169449129 +261249205288345 +261249773428905 +261249970242969 +261251583458713 +261263125995689 +261264301449385 +261265243581095 +261265540005273 +261265847560871 +261266078467481 +261266919743657 +261266921840809 +261266922351271 +261267860826791 +261268797425049 +261274620996263 +261279094947225 +261280372973737 +261281918574761 +261282183003545 +261282490559143 +261282786983321 +261283323348377 +261283325445529 +261283794159001 +261288195861159 +261295745608359 +261297654554793 +261298458494361 +261299067497127 +261299464584601 +261299998852505 +261300471760281 +261301543404953 +261302150530457 +261306076179111 +261314901532841 +261315705472409 +261315707349671 +261317718738329 +261318724828569 +261318790383001 +261331813477031 +261332986833575 +261333964644521 +261334532434599 +261335135903913 +261335936697753 +261335938794905 +261337549913497 +261342159996313 +261348922262937 +261349060455079 +261350935528857 +261351211622569 +261366136192409 +261368149458329 +261369760613785 +261376623000985 +261378636266905 +261378920973721 +261384426315945 +261386677070503 +261387409702297 +261401705799849 +261403251400873 +261404691283353 +261410952653479 +261419426196135 +261419657102745 +261420498378921 +261420500986535 +261423450630823 +261434790151577 +261436606603433 +261436803417497 +261437407177383 +261452037129625 +261454050395545 +261455056485785 +261455590753689 +261455866847401 +261457775443353 +261457880113321 +261470392770729 +261470393281191 +261470864091815 +261472268354969 +261472544448681 +261480396185769 +261483512741273 +261487502067097 +261488111069863 +261489515333017 +261491128548761 +261504684351657 +261505621460377 +261505623557529 +261506092271001 +261507405916839 +261509419182759 +261510493973159 +261521931329705 +261521965071769 +261523339249049 +261523476930729 +261524048915111 +261524345339289 +261524652894887 +261524881704345 +261524883801497 +261537303964327 +261538005461671 +261539212910761 +261539583058089 +261541022940569 +261541557208473 +261541833302185 +261542030116249 +261542568541593 +261543708886425 +261543741898137 +261547634535079 +261556459888809 +261556830036137 +261559277094297 +261574479855001 +261576090790567 +261577867298201 +261583718352281 +261590618811047 +261592493884825 +261592769978537 +261594107100569 +261606724427945 +261608600012185 +261609707814297 +261610015369895 +261610311794073 +261610848159129 +261610850256281 +261617046071975 +261623971405993 +261625846990233 +261626123083945 +261637746230681 +261643737574055 +261644809756841 +261645748742823 +261652511009447 +261660380572327 +261660676996505 +261660984552103 +261661215458713 +261662056734889 +261662059342503 +261662997818023 +261672181466521 +261676585265831 +261677354597785 +261677560979625 +261677888865689 +261678164959401 +261678736433321 +261678965533351 +261680073555353 +261692791546025 +261693595485593 +261694204488359 +261694601575833 +261695070289305 +261695135843737 +261695608751513 +261697287521689 +261711714878873 +261713061756313 +261713629896873 +261713826710937 +261714198955417 +261715036767641 +261715439926681 +261726950468263 +261728961856921 +261729669425831 +261731073688985 +261731445933465 +261732283745689 +261732686904729 +261745775042729 +261745775553191 +261746039471513 +261746347027111 +261746643451289 +261747179816345 +261747181913497 +261747650626969 +261756810986905 +261761343761063 +261762923454633 +261763022531239 +261763286449561 +261778758000809 +261779563817639 +261781575206297 +261781713398439 +261782581296537 +261787179625127 +261796842791081 +261797578030489 +261798388392105 +261799256800665 +261799828274585 +261812916923047 +261814791996825 +261815068090537 +261816468669849 +261823263442329 +261829927142809 +261831743594665 +261831940408729 +261832544168615 +261848282783913 +261848889909417 +261850533538471 +261851002251943 +261858604427943 +261860162831769 +261865392080281 +261865529761961 +261865530272423 +261866001083047 +261866838895271 +261867405346201 +261867681439913 +261868150153385 +261869018561945 +261883513570713 +261884354846889 +261887307098791 +261900758451609 +261900760548761 +261901229262233 +261902542908071 +261915893597593 +261917906863513 +261918912953753 +261919723315369 +261921631911321 +261933142452903 +261934349901993 +261934720049321 +261935291523241 +261935292033703 +261936159931801 +261936366313641 +261936628645273 +261936970293417 +261937167107481 +261937705532825 +261938845877657 +261938878889369 +261951358535065 +261951967537831 +261953273234841 +261953371800985 +261954985016729 +261961843246489 +261962673498791 +261969616846233 +261970520212889 +261971227781799 +261973004289433 +261985821539737 +261987195717017 +261987333398697 +261987333909159 +261987905383079 +261988201807257 +261988509362855 +261988738172313 +261988740269465 +262001861419177 +262002902117031 +262003737003417 +262004580887207 +262004844805529 +262005152361127 +262005448785305 +262005985150361 +262005987247513 +262020316356777 +262020686504105 +262020950932889 +262021257978025 +262021258488487 +262022595100057 +262023133562265 +262024272821657 +262038130296217 +262038197910937 +262039946748073 +262040885734055 +262054475279015 +262056350352793 +262057963568537 +262065649953447 +262071722257063 +262072697970857 +262073301950633 +262073873424553 +262074102524583 +262075210546585 +262087827873961 +262089703458201 +262089979551913 +262090448265385 +262101721187737 +262106851870105 +262107695243433 +262108963702169 +262110576917913 +262124237040295 +262125071926681 +262125102841241 +262125913202857 +262140912033961 +262140912544423 +262141176462745 +262141484018343 +262142316807577 +262142318904729 +262142787618201 +262156648013993 +262157451953561 +262158060956327 +262158664425641 +262158926757273 +262159465219481 +262161143989657 +262165069638311 +262173894992041 +262176140723609 +262176173735321 +262176712197529 +262176849879209 +262176850389671 +262177718287769 +262190806936231 +262192818324889 +262193525893799 +262194930156953 +262196543372697 +262203401602457 +262208053914279 +262209928988057 +262211605661081 +262212078568857 +262225200229031 +262226779922601 +262226878999207 +262227142917529 +262237914432921 +262243419775145 +262244026900649 +262246139243175 +262260699259049 +262261434498457 +262262244860073 +262262509288857 +262262816333993 +262262816844455 +262263113268633 +262263684742553 +262278681476505 +262279491838121 +262279688652185 +262279756266905 +262282444090023 +262293783610777 +262295796876697 +262298045023641 +262311030588825 +262313043854745 +262314860306601 +262316768902553 +262328814756009 +262329248548249 +262329386229929 +262329386740391 +262331261814169 +262331537907881 +262332006621353 +262332105697959 +262332875029913 +262345457754281 +262346061734057 +262346495526297 +262348410226073 +262348508792217 +262349253599401 +262350122007961 +262364614919577 +262365085730201 +262366661197209 +262374246090137 +262380958530969 +262382332708249 +262382470389929 +262382470900391 +262383042374311 +262383074369705 +262383875163545 +262383877260697 +262383908175257 +262384484166311 +262396998920871 +262398206369961 +262398576517289 +262399147991209 +262399148501671 +262400222781609 +262400485113241 +262400824664233 +262400826761385 +262401023575449 +262401562000793 +262402702345625 +262402735357337 +262406627994279 +262415453348009 +262415823495337 +262416087924121 +262416394969257 +262416395479719 +262417469759657 +262417699079577 +262417732091289 +262428057961881 +262431424209065 +262432972417703 +262433473314201 +262434376680857 +262441526700711 +262449612270247 +262451487344025 +262453100559769 +262467593471385 +262468437355175 +262469008829095 +262469841618329 +262469843715481 +262482965375655 +262484840449433 +262485116543145 +262485585256617 +262496739689881 +262501986764185 +262502054378905 +262503665534361 +262503803216041 +262504742202023 +262519374031527 +262520239832473 +262521050194089 +262521314622873 +262535578725031 +262539067014553 +262540141804953 +262547150486937 +262552588944793 +262553197947559 +262554063748505 +262554602210713 +262555203873447 +262566918054057 +262568931319977 +262570708338073 +262571551711401 +262572820170137 +262574433385881 +262585943927463 +262587016110249 +262587955316121 +262590067148185 +262591680363929 +262604193021337 +262604297691305 +262604768501929 +262604769012391 +262605340486311 +262606173275545 +262606206287257 +262606644086169 +262607281077657 +262613791180185 +262615754620313 +262615804446105 +262620337220263 +262621916913833 +262622015990439 +262623794913449 +262625805763993 +262637751460009 +262639997191577 +262640030203289 +262640568665497 +262640706347177 +262640706857639 +262647620119207 +262655836250281 +262656571489689 +262657381851305 +262657646280089 +262657953325225 +262657953835687 +262658250259865 +262658788722073 +262660334103207 +262671910382247 +262672982565033 +262673455983271 +262673785456025 +262674530773671 +262675462129049 +262675935036825 +262688920602009 +262690933867929 +262691777751719 +262693182014873 +262693720440217 +262695517193625 +262707883368617 +262709995711143 +262716767634841 +262722327184793 +262723951747241 +262724385539481 +262724523731623 +262726398805401 +262726674899113 +262727143612585 +262727242689191 +262728012021145 +262732486617767 +262737268344217 +262742537944473 +262743348306089 +262743612734873 +262745158335897 +262746300557991 +262759751910809 +262761798188441 +262762405313945 +262774887056793 +262776900322713 +262780625370521 +262781666418857 +262785371768217 +262787385034137 +262793713508521 +262794284982441 +262794285492903 +262795393514905 +262795622104473 +262795961655465 +262796160566681 +262797872348569 +262797974921385 +262809314222249 +262809918202025 +262810351994265 +262810489675945 +262811728231833 +262812266694041 +262812365260185 +262813978475929 +262820490993833 +262820836705689 +262826561200297 +262828109408935 +262828610305433 +262829513672089 +262844814998937 +262846327368359 +262846898842279 +262847731631513 +262847764643225 +262848103875993 +262848340634279 +262855349536153 +262862730462617 +262863574346407 +262864145820327 +262864978609561 +262865350854041 +262876927133081 +262879679963305 +262879944392089 +262880251437225 +262880251947687 +262880548371865 +262881555547545 +262881588559257 +262889178475175 +262897123755417 +262897191370137 +262898802525593 +262898940207273 +262899879193255 +262913468738215 +262914075863719 +262916957027737 +262930715716263 +262932261317287 +262933336107687 +262934204005785 +262935278796185 +262937075549593 +262946683651481 +262946821843623 +262948631362969 +262948696917401 +262948973011113 +262949441724585 +262962055045289 +262964068311209 +262965845329305 +262965878341017 +262966688702633 +262967957161369 +262969570377113 +262982794829993 +262983230499495 +262984063288729 +262984096300441 +262984906662057 +262985171090841 +262999330012569 +262999434682537 +262999906003623 +263000477477543 +263001310266777 +263001343278489 +263002418068889 +263003494956441 +263003963669913 +263016445412761 +263017691626905 +263017920216473 +263018458678681 +263019060341415 +263019302562471 +263026930124185 +263035134182809 +263035167194521 +263035705656729 +263035843338409 +263035843848871 +263049800395431 +263050872578217 +263051811784089 +263051949465769 +263053024256169 +263053923616153 +263055536831897 +263062395061657 +263067047373479 +263068119556265 +263068592974503 +263069196443817 +263069667764903 +263070533565849 +263070599120281 +263071072028057 +263084193688231 +263085773381801 +263085872458407 +263089662231961 +263089930124697 +263094657648025 +263095722781351 +263103020359849 +263105132702375 +263106909210009 +263120427957657 +263121238319273 +263121502748057 +263121810303655 +263122106727833 +263122645190041 +263124190571175 +263129120652697 +263132511241625 +263136807037607 +263137674935705 +263138386731177 +263138485297321 +263138749726105 +263140295327129 +263141437549223 +263152777069977 +263154559429287 +263154788238745 +263154790335897 +263155634219687 +263157038482841 +263157576908185 +263164585590169 +263170021950873 +263170024048025 +263172037313945 +263173819673255 +263175762361753 +263186163187097 +263188242007449 +263188380199591 +263190255273369 +263190531367081 +263191000080553 +263191099157159 +263191868489113 +263192875664793 +263204451213481 +263205488985497 +263205626667177 +263206602891433 +263206865223065 +263207403685273 +263207436696985 +263207502251417 +263209115467161 +263223608378777 +263224353185961 +263225654656409 +263226261781913 +263226366451881 +263239951990169 +263241464359591 +263242035833511 +263242868622745 +263242901634457 +263244047222169 +263257569976489 +263258141450409 +263258141960871 +263259249982873 +263259478572441 +263259818123433 +263260017034649 +263261728816537 +263261831389353 +263268488480153 +263273138694823 +263274816954537 +263275081383321 +263275388428457 +263275388938919 +263276692538777 +263276725550489 +263290417668265 +263291965876903 +263292466773401 +263292569346217 +263292831677849 +263293370140057 +263300520159911 +263308605729447 +263309212854951 +263310754799785 +263326586930585 +263327430814375 +263328002288295 +263328835077529 +263337281137319 +263341820642713 +263341958834855 +263343768354201 +263343833908633 +263344578715817 +263345983489433 +263346454300057 +263359105149607 +263360980223385 +263361047838105 +263362658993561 +263362796675241 +263363735661223 +263377931821225 +263378732395175 +263379200279961 +263379233291673 +263380043653289 +263380308082073 +263394572184231 +263396117785255 +263396721254569 +263396721765031 +263397192575655 +263398060473753 +263399135264153 +263400911551897 +263404820137369 +263411580306841 +263411582403993 +263412586397081 +263412828618137 +263413057207705 +263413593572761 +263413595669913 +263414197332647 +263427924779177 +263429701797273 +263429734808985 +263430545170601 +263431813629337 +263432420754841 +263433426845081 +263444937386663 +263446009569449 +263446948775321 +263447086457001 +263448161247401 +263449060607385 +263450673823129 +263463291150505 +263464333945511 +263465166734745 +263465199746457 +263465911541929 +263466274536857 +263467820137881 +263473612794535 +263474748079513 +263480910373033 +263483158519977 +263485067115929 +263488363113127 +263493144839577 +263497546761625 +263498990650777 +263499023662489 +263499699806377 +263499700316839 +263500566117785 +263515564948889 +263516000650649 +263516375310505 +263516947294887 +263517782181273 +263519327562407 +263530903841447 +263531372554919 +263531976024233 +263532009766297 +263532449442471 +263533052911785 +263533524232871 +263534127702185 +263534390033817 +263534928496025 +263547914061209 +263549696420519 +263549925229977 +263549927327129 +263550771210919 +263551637011865 +263552175474073 +263552713899417 +263566876827817 +263568281601433 +263568989170343 +263575761094041 +263581300178329 +263583378998681 +263583517190823 +263585392264601 +263586137071785 +263586236148391 +263587005480345 +263587073960615 +263600663505575 +263601531403673 +263601737785513 +263602243199145 +263602341765289 +263602606194073 +263603142559129 +263604151795097 +263605294017191 +263616869785769 +263617910483623 +263618745370009 +263619490177193 +263620791647641 +263621398773145 +263621503443113 +263633878418841 +263633880515993 +263635891684761 +263635893781913 +263637676141223 +263637708136617 +263644365227417 +263646378493337 +263647136071065 +263652706967721 +263653278952103 +263654144753049 +263654386974105 +263654615563673 +263654955114665 +263655151928729 +263655154025881 +263655219543449 +263656968380585 +263668307681449 +263669345453465 +263669483135145 +263670721691033 +263671260153241 +263671358719385 +263672971935129 +263673979110809 +263679830164889 +263685554659497 +263687100260521 +263687102868135 +263687968669081 +263688507131289 +263702836240553 +263703808458137 +263706725090713 +263706758102425 +263707903690137 +263715171150503 +263720921030825 +263721723921817 +263723972068761 +263736995162791 +263738673422505 +263739245406887 +263740549006745 +263740582018457 +263741118383513 +263741625674407 +263748569021849 +263754242140839 +263757795984793 +263757933666473 +263758872652455 +263772462197415 +263773069322919 +263774611267753 +263777025277337 +263789709175463 +263791254776487 +263791858245801 +263791858756263 +263792329566887 +263794272255385 +263805677110681 +263805815302823 +263806887485609 +263807624822169 +263807690376601 +263808435183785 +263809839957401 +263810310768025 +263811385338535 +263823061770409 +263824838788505 +263824871800217 +263826950620569 +263827557746073 +263828563836313 +263828632316583 +263841788289193 +263843056747929 +263843089759641 +263843296141481 +263843900121257 +263860303725977 +263860336737689 +263861048533161 +263861411528089 +263862957129113 +263874500176551 +263875436774809 +263875438871961 +263876442865049 +263876685086105 +263876913675673 +263877450040729 +263877452137881 +263878053800615 +263879063256473 +263885923583385 +263892683752857 +263894160653721 +263894697018777 +263894837308071 +263895703109017 +263896310234521 +263909866037417 +263910805243289 +263910942924969 +263912917075353 +263914530291097 +263927113015465 +263927146757529 +263927586433703 +263928189903017 +263928661224103 +263929527025049 +263930065487257 +263944394596521 +263944766841001 +263947014987945 +263953601281433 +263953651107225 +263954716240551 +263955614547353 +263955899254169 +263961641574569 +263962013819049 +263963418592665 +263964963973799 +263980231778473 +263980803762855 +263981669563801 +263983184030375 +263995800496807 +263996635383193 +263996874776745 +263997380190377 +263997478756521 +263999288786329 +264000431008423 +264011770529177 +264013552888487 +264013781697945 +264013783795097 +264014627678887 +264015493479833 +264016031942041 +264029015410073 +264029017507225 +264029491243687 +264031028675993 +264031030773145 +264032813132455 +264032845127849 +264047373658791 +264048919259815 +264049248732569 +264049993539753 +264050861948313 +264050930428583 +264063444672681 +264065858682265 +264066397144473 +264066495710617 +264067241028263 +264068108926361 +264069116102041 +264080726253737 +264081766951591 +264082536283545 +264082601837977 +264083070551449 +264083346645161 +264085255241113 +264085359911081 +264097973231785 +264098945449369 +264099783261593 +264100317529497 +264101862081945 +264103040681369 +264116058532519 +264117135420071 +264118001221017 +264118472031641 +264118811582633 +264119008396697 +264119010493849 +264119076011417 +264120621612441 +264120824848553 +264127481939353 +264132132154023 +264133305510567 +264134283321513 +264134382398119 +264135719009689 +264136255374745 +264136762665639 +264137868590489 +264149411127465 +264150959336103 +264151825137049 +264152363599257 +264161761766055 +264168206314151 +264169748258985 +264169748769447 +264183939686569 +264184777498793 +264187828536729 +264195159637401 +264200952294055 +264202024476841 +264202497895079 +264202761813401 +264203572175017 +264204976948633 +264205447759257 +264206522329767 +264218098608807 +264219678302377 +264220249776297 +264221790134441 +264222729120423 +264235108828569 +264236925280425 +264237122094489 +264238193739161 +264239037112489 +264255111244455 +264255714713769 +264255715224231 +264256186034855 +264263813596569 +264269637167783 +264270573766041 +264270575863193 +264271182768807 +264271579856281 +264271822077337 +264272050666905 +264272587031961 +264272589129113 +264272654646681 +264274200247705 +264286918238377 +264288464349863 +264288695256473 +264288728268185 +264289539140263 +264291414214041 +264291552406183 +264292420304281 +264292488784551 +264296919556265 +264305003028649 +264305942234521 +264306079916201 +264307724593831 +264309667282329 +264317841474969 +264321075283353 +264323088549273 +264323256827289 +264324094639513 +264324160193945 +264324628907417 +264324905001129 +264326813597081 +264339531587753 +264339903832233 +264340503805337 +264341341617561 +264341875885465 +264342151979177 +264356540220825 +264357149223591 +264358017121689 +264358553486745 +264358693776039 +264359559576985 +264360166702489 +264375940754087 +264376806555033 +264378321021607 +264390969483433 +264391003225497 +264392046370985 +264393383493017 +264393691048615 +264393921955225 +264406907520409 +264407043104937 +264408918689177 +264408920786329 +264409764670119 +264410630471065 +264411168933273 +264425498042537 +264425870287017 +264426736598425 +264427275060633 +264428820441767 +264435582708391 +264436717993369 +264442510650023 +264443918058905 +264444056251047 +264445130530985 +264445131041447 +264445998939545 +264446067419815 +264446069516967 +264459656964775 +264460491851161 +264461236658345 +264461808132265 +264463145254297 +264464287476391 +264470357902745 +264475863244969 +264476903942823 +264477673274777 +264477738829209 +264478207542681 +264478483636393 +264479055110313 +264480359220633 +264480392232345 +264492871878041 +264492873975193 +264493009559721 +264493010070183 +264493347711655 +264494885143961 +264494887241113 +264496669600423 +264496701595817 +264505371952537 +264511195523751 +264512272411303 +264513138212249 +264513609022873 +264513948573865 +264514145387929 +264514147485081 +264514213002649 +264515758603673 +264515961839785 +264527301140649 +264529418726055 +264529715150233 +264530022705831 +264530251515289 +264530253612441 +264531097496231 +264531965394329 +264537584713113 +264537869419929 +264544344882585 +264544548118697 +264546358148505 +264546665704103 +264546962128281 +264547500590489 +264561829699753 +264562633639321 +264563639729561 +264564173997465 +264564646905241 +264565718549913 +264566897149337 +264573049650585 +264579076677801 +264579914490025 +264582899973529 +264582965527961 +264595988621991 +264597161978535 +264598139789481 +264598238866087 +264599575477657 +264600111842713 +264601725058457 +264606335141273 +264613235600039 +264614815293609 +264615386767529 +264617866111655 +264633604726953 +264633605237415 +264647527180967 +264648601460905 +264649676251305 +264650280231081 +264650851705001 +264650852215463 +264651081024921 +264664808762023 +264665880944809 +264666354363047 +264667426545833 +264667428642985 +264668294954393 +264668833416601 +264668866428313 +264669304227225 +264670378797735 +264675127798439 +264682055229609 +264683601341095 +264683830150553 +264683832247705 +264684676131495 +264686551205273 +264686689397415 +264687152039321 +264698965296537 +264700781748393 +264700978562457 +264702050207129 +264711916258713 +264716212274585 +264718225540505 +264719231630745 +264719297185177 +264719765898649 +264720041992361 +264721917576601 +264721950588313 +264733493635751 +264734430234009 +264734432331161 +264734567915689 +264734568426151 +264735039236775 +264735436324249 +264735642706089 +264735678545305 +264736443499929 +264736445597081 +264736511114649 +264738056715673 +264743731931815 +264751677212057 +264753154112921 +264753690477977 +264754696568217 +264755303693721 +264768859496617 +264768893238681 +264769796605337 +264769798702489 +264770267415961 +264771581061799 +264773118494105 +264779427775897 +264786106474665 +264786140216729 +264788224060071 +264788520484249 +264788828039847 +264789056849305 +264789058946457 +264802212602025 +264803388055721 +264803758203049 +264805198085529 +264805732353433 +264806008447145 +264806205261209 +264807884031385 +264811809680039 +264814608006553 +264814892713369 +264820635033769 +264821005181097 +264821007278249 +264821873589657 +264822412051865 +264823957432999 +264833170947481 +264839797222055 +264840663023001 +264847893497241 +264854221971625 +264854793956007 +264855628842393 +264856373649577 +264856945123497 +264858282245529 +264858386915497 +264870899572905 +264872775157145 +264874486939033 +264875025401241 +264883496846745 +264888008869273 +264888146550953 +264888147061415 +264890022135193 +264891838587049 +264906367117991 +264907912719015 +264908984901801 +264908986998953 +264908987509415 +264909923887783 +264909925984935 +264916686154407 +264922438131881 +264924555717287 +264924852141465 +264925159697063 +264925388506521 +264925390603673 +264926231879849 +264926234487463 +264939719712937 +264940188426409 +264940760410791 +264941529742745 +264941595297177 +264942064010649 +264942340104361 +264942911578281 +264944215688601 +264944248700313 +264956966690985 +264957770630553 +264958776720793 +264959310988697 +264959783896473 +264960855541145 +264961462666649 +264962034140569 +264975051991719 +264976994680217 +264977201062057 +264977805041833 +264978001855897 +264978003953049 +264978069470617 +264979615071641 +264985290287783 +264991125613223 +264992298969767 +264993276780713 +264994448040105 +264995248833945 +264996862049689 +265008201350553 +265008404586665 +265010214616473 +265010522172071 +265010818596249 +265011354961305 +265011357058457 +265011825771929 +265018688159129 +265020755225255 +265020986131865 +265028742228647 +265042933145769 +265043770957993 +265046756441497 +265046821995929 +265053017811623 +265059945753255 +265061017936041 +265061491354279 +265062563537065 +265063431945625 +265063970407833 +265064003419545 +265065515788967 +265077092068007 +265078671761577 +265079243235497 +265094102287769 +265095918739625 +265096115553689 +265097187198361 +265111383648935 +265112457928873 +265113532719273 +265114136699049 +265114708683431 +265128630626983 +265129567225241 +265129704906921 +265129705417383 +265130176228007 +265130779697321 +265131580491161 +265133193706905 +265147457809063 +265147686618521 +265147688715673 +265148529991849 +265148532599463 +265150407673241 +265163996487849 +265164030229913 +265164933596569 +265164935693721 +265165404407193 +265166718053031 +265176834934169 +265180068742553 +265182082008473 +265183088098713 +265183153653145 +265183622366617 +265183898460329 +265185774044569 +265185807056281 +265197349593257 +265198525046953 +265198895194281 +265200335076761 +265200869344665 +265201145438377 +265201342252441 +265203021022617 +265215533680025 +265217546945945 +265218553036185 +265219160161689 +265235800014233 +265245496196505 +265249962942633 +265249996684697 +265251040340647 +265252080528039 +265252376952217 +265252684507815 +265252913317273 +265252915414425 +265260246515097 +265266036564137 +265267912148377 +265268188242089 +265269623930265 +265270160295321 +265270162392473 +265284491501737 +265284861649065 +265285730057625 +265286268519833 +265287813900967 +265294576167591 +265303049710247 +265303653179561 +265304121893033 +265304124500647 +265305060879015 +265305062976167 +265314246624665 +265318078439593 +265318650423975 +265320230117545 +265320801591465 +265322138713497 +265334856704169 +265335325417641 +265335897402023 +265336666733977 +265337201001881 +265337477095593 +265338048569513 +265339352679833 +265339385691545 +265351865337241 +265352003018921 +265352003529383 +265353878603161 +265354154696873 +265355126914457 +265355695055017 +265370188982951 +265371027015065 +265372338053289 +265372942033065 +265373138847129 +265373511091609 +265374348903833 +265374752062873 +265388412185255 +265388708609433 +265389016165031 +265389244974489 +265389247071641 +265390088347817 +265390090955431 +265396578172313 +265396862879129 +265403338341785 +265403541577897 +265405087689383 +265405351607705 +265405659163303 +265405955587481 +265406491952537 +265406494049689 +265406962763161 +265420823158953 +265421627098521 +265422633188761 +265423167456665 +265423640364441 +265425319134617 +265429244783271 +265438070137001 +265438907949225 +265441893432729 +265441958987161 +265454982081191 +265456155437735 +265456993469849 +265457133248681 +265458304508073 +265458533827993 +265459105301913 +265460718517657 +265465328600473 +265472229059239 +265473808752809 +265474380226729 +265474609326759 +265475780806041 +265490955067561 +265491054144167 +265492598696615 +265502227989913 +265503702793625 +265507594920105 +265507595430567 +265508202045609 +265509746598057 +265509845674663 +265511655194009 +265524874404009 +265526420005033 +265526422612647 +265527288413593 +265527826875801 +265527859887513 +265529372256935 +265542594800295 +265542823609753 +265542825706905 +265543666983081 +265543669590695 +265557958755737 +265559402963113 +265559775207593 +265559972021657 +265560576001433 +265575205733785 +265577218999705 +265578225089945 +265578759357849 +265579035451561 +265580911035801 +265580944047513 +265593423693209 +265593561374889 +265593561885351 +265594032695975 +265594870508199 +265595436959129 +265595713052841 +265597050174873 +265602725391015 +265603908404633 +265610670671257 +265612112463257 +265612585371033 +265612683937177 +265614297152921 +265627886697881 +265628790064537 +265628792161689 +265629260875161 +265630574520999 +265638421235097 +265645133675929 +265646177331879 +265646646045351 +265647217519271 +265647513943449 +265647821499047 +265648050308505 +265648052405657 +265661206061225 +265662381514921 +265662751662249 +265663323646631 +265664191544729 +265664725812633 +265665001906345 +265665198720409 +265666877490585 +265673886172569 +265679628492969 +265679998640297 +265680263069081 +265680570624679 +265680867048857 +265681405511065 +265682950892199 +265698551825817 +265706886956441 +265713787415207 +265715367108777 +265715938582697 +265717275704729 +265729893032105 +265731768616345 +265732044710057 +265732612500135 +265733480398233 +265734016763289 +265734018860441 +265742490305945 +265747002328473 +265747140010153 +265747140520615 +265749015594393 +265749291688105 +265749760401577 +265767509647529 +265767978361001 +265768917346983 +265781465333145 +265783549176487 +265784381965721 +265784384062873 +265785225339049 +265785227946663 +265798713172137 +265799753869991 +265800523201945 +265800729583785 +265801333563561 +265801905037481 +265803209147801 +265803242159513 +265815960150185 +265817770179993 +265817976561833 +265818205881753 +265818238893465 +265818777355673 +265820456125849 +265834883483033 +265836995315097 +265838205371801 +265838608530841 +265845466760601 +265850119072423 +265852130461081 +265853670819225 +265854242293145 +265855855508889 +265868472836265 +265868944157351 +265869208075673 +265869515631271 +265869812055449 +265870348420505 +265870350517657 +265879979591065 +265886092058793 +265886191135399 +265887735687847 +265901926604969 +265902764417193 +265904205348249 +265904881492137 +265904882002599 +265905178426777 +265905749900697 +265920011395241 +265920746634649 +265921556996265 +265921821425049 +265922128980647 +265922425404825 +265922963867033 +265922996878745 +265924509248167 +265936085527207 +265937665220777 +265939637274009 +265940110181785 +265947657289113 +265953095746969 +265954539954345 +265954910101673 +265954912198825 +265955109012889 +265957357159833 +265971451388073 +265971451898535 +265972058513577 +265973603066025 +265973702142631 +265974170856103 +265988126892201 +265988560684441 +265988698366121 +265988698876583 +265990573950361 +265990850044073 +265991318757545 +265991417834151 +265992187166105 +266006680077721 +266006713089433 +266007523451049 +266007787879833 +266023023689113 +266023927055769 +266023929152921 +266024397866393 +266039062201753 +266041075467673 +266042889822377 +266042891919529 +266044767503769 +266044800515481 +266049762919833 +266051726359961 +266056343052457 +266057518506153 +266057888653481 +266058460127401 +266058460637863 +266059534917801 +266059797249433 +266060138897577 +266060335711641 +266062014481817 +266070123120025 +266073489367209 +266074527139225 +266075968931225 +266076441839001 +266076540405145 +266078153620889 +266085011850649 +266093688817049 +266108990143897 +266110502513319 +266111073987239 +266111105982633 +266111906776473 +266111908873625 +266126905607577 +266127181701289 +266127749491367 +266128617389465 +266129153754521 +266129155851673 +266143484960937 +266143855108265 +266144119537049 +266144427092647 +266144723516825 +266145261979033 +266145730692505 +266146807360167 +266161366515097 +266163115352233 +266177643883175 +266180661362073 +266181132172697 +266189215645081 +266193850163369 +266194890861223 +266196468457641 +266196470554793 +266197269031591 +266198346139033 +266198379150745 +266210858796441 +266210996478121 +266210996988583 +266212872062361 +266213148156073 +266213616869545 +266221343507865 +266230020474265 +266232132306329 +266233745522073 +266245321801113 +266247405644455 +266248238433689 +266248271445401 +266249081807017 +266249346235801 +266255856338329 +266257819778457 +266263609827497 +266264081148583 +266264652622503 +266264684617897 +266265485411737 +266266593213849 +266279816618153 +266282062349721 +266282095361433 +266282633823641 +266284312593817 +266288238242471 +266297063596201 +266297901408425 +266299309327769 +266300018483369 +266300018993831 +266300315418009 +266313975540391 +266315047723177 +266315986929049 +266317527287193 +266318098761113 +266319711976857 +266326570206617 +266331222518439 +266334774265241 +266335247173017 +266335785598361 +266349948526761 +266350047603367 +266358832792985 +266362696252825 +266366588889767 +266367195504809 +266368740057257 +266369307847335 +266374551775911 +266383867863209 +266384603102617 +266385413464233 +266385677893017 +266385985448615 +266386281872793 +266386820335001 +266388365716135 +266401817068953 +266401850080665 +266402660442281 +266402924871065 +266404470472089 +266416952214937 +266418396422313 +266418766569641 +266418965480857 +266421213627801 +266421752053145 +266427436926361 +266434199192985 +266436212458905 +266437458673049 +266438026813609 +266439937506713 +266440040079529 +266451983360169 +266452417152409 +266452555344551 +266454430418329 +266454706512041 +266455175225513 +266455274302119 +266456043634073 +266462901863833 +266468626358441 +266469230338217 +266469664130457 +266471105922457 +266471578830233 +266471677396377 +266473290612121 +266486880157081 +266487783523737 +266488254334361 +266488995995817 +266489829801369 +266490436926873 +266497414694297 +266504127135129 +266505639504551 +266506210978471 +266506242973865 +266507043767705 +266507416012185 +266520199520425 +266521374974121 +266521745121449 +266522316595369 +266522317105831 +266523653717401 +266523993268393 +266523995365545 +266525870949785 +266531694520999 +266538621952169 +266538992099497 +266539256528281 +266539564083879 +266539860508057 +266540398970265 +266540867683737 +266541944351399 +266556141021863 +266557545285017 +266565092392345 +266572780874407 +266573387999911 +266575798353305 +266576269163929 +266577343954329 +266588887001767 +266590762075545 +266591038169257 +266591605959335 +266593010222489 +266593382466969 +266601138053289 +266603937432985 +266605995787673 +266606133979815 +266607943499161 +266608009053593 +266608285147305 +266608753860777 +266624859988137 +266625222983065 +266626834138521 +266626971820201 +266631235840679 +266633696525721 +266640458792345 +266641395170713 +266641499840681 +266642542635687 +266643375424921 +266643408436633 +266644218798249 +266644483227033 +266658747329191 +266659756785049 +266660324925609 +266661125499559 +266662235618713 +266662338191529 +266663310409113 +266668995282329 +266677199340953 +266677232352665 +266677770814873 +266693876942233 +266695988774297 +266697601990041 +266704460219801 +266709112531623 +266710184714409 +266711123920281 +266712664278425 +266713235752345 +266714848968089 +266727466295465 +266727937616551 +266728509090471 +266729341879705 +266730449681817 +266731995282841 +266737787939495 +266738923224473 +266745085517993 +266745184594599 +266748974368153 +266763165795737 +266763874951337 +266763875461799 +266764171885977 +266764479441575 +266764710348185 +266771185810841 +266773252876967 +266779004854441 +266779740093849 +266780550455465 +266780814884249 +266781122439847 +266781418864025 +266781957326233 +266783502707367 +266795078986407 +266796624587431 +266797228567207 +266797699377831 +266798630733209 +266799103640985 +266799642066329 +266806650748313 +266811624467111 +266812089206169 +266813533413545 +266813871565479 +266813903560873 +266814102472089 +266814704134823 +266814946355879 +266816350619033 +266816889044377 +266830445357735 +266831051972777 +266832456746393 +266832596525225 +266833164315303 +266834940822937 +266847554143641 +266847692335783 +266849567409561 +266849843503273 +266850411293351 +266851180625305 +266852187800985 +266863693282713 +266865673536921 +266865706548633 +266866418344105 +266866516910249 +266866517420711 +266866781339033 +266868326940057 +266868431610025 +266875254881689 +266882017148313 +266882920514969 +266883665322153 +266884966792601 +266885573918105 +266900068926873 +266901315141017 +266901883281577 +266903793974681 +266903896547497 +266908540372377 +266910553638297 +266916882112681 +266917453586601 +266917454097063 +266917750521241 +266918790708633 +266919130259625 +266932482826409 +266932516568473 +266933520598425 +266934634504361 +266934896835993 +266935435298201 +266935533864345 +266936039277977 +266937147080089 +266944005309849 +266950669010329 +266951278013095 +266951881482409 +266952143814041 +266952682276249 +266969495972519 +266970067446439 +266970900235673 +266979346295463 +266984023992999 +266985899066777 +266986742950567 +266987580762791 +266988048647577 +266988147213721 +266988519458201 +266989357270425 +267001170307751 +267002848567465 +267003112996249 +267003420551847 +267003716976025 +267004255438233 +267004724151705 +267005800819367 +267014121489817 +267018417285799 +267019996979369 +267020359974297 +267020797553319 +267021971129753 +267022108811433 +267026372831911 +267036637342375 +267037244467879 +267038786412713 +267038786923175 +267039654821273 +267040125631897 +267041200422297 +267042976710041 +267053884320423 +267054893776281 +267055461916841 +267056033901223 +267056262490791 +267056504711847 +267057372609945 +267057475182761 +267058447400345 +267069852255641 +267069990447783 +267071799967129 +267071865521561 +267072610328745 +267074015102361 +267080336967065 +267089013933465 +267090358713753 +267091125765529 +267092738981273 +267104315260313 +267105251638681 +267105356308649 +267105963434153 +267106399103655 +267107231892889 +267107264904601 +267108075266217 +267108075776679 +267108339695001 +267116813237657 +267122603286697 +267123646081703 +267124478870937 +267125223678121 +267125586673049 +267127132274073 +267130428271271 +267140618010009 +267141055808921 +267141088820633 +267141627282841 +267158302786969 +267159011942569 +267159012453031 +267159847339417 +267172968999591 +267174041182377 +267174074924441 +267174980388249 +267175118069929 +267176192860329 +267177092220313 +267178705436057 +267190215977639 +267191761578663 +267192365047977 +267192365558439 +267192836369063 +267193233456537 +267193439838377 +267193702170009 +267194240632217 +267194779057561 +267196555345305 +267208941985961 +267209041062567 +267209878874791 +267211190132905 +267217826252185 +267223365336473 +267225582348967 +267226188964009 +267227593737625 +267228301306535 +267229139118759 +267243596561817 +267244406923433 +267244671352217 +267244978907815 +267245275331993 +267245813794201 +267247359175335 +267258830273945 +267259975641767 +267260810528153 +267260843539865 +267261555335337 +267261653901481 +267261654411943 +267261918330265 +267263463931289 +267263568601257 +267275943576985 +267275945674137 +267277389881513 +267277728033447 +267277760028841 +267277956842905 +267277958940057 +267278560602791 +267278802823847 +267279668624793 +267280207087001 +267280745512345 +267285811505831 +267286430385561 +267293190555033 +267295203820953 +267295205918105 +267296209911193 +267296452132249 +267297020272809 +267297284701593 +267298593324441 +267298930965913 +267299033538729 +267311410611609 +267311548803751 +267313423877529 +267314267761319 +267315037093273 +267316044268953 +267321549611177 +267321895323033 +267327619817641 +267327653559705 +267330033827225 +267330572289433 +267330670855577 +267332284071321 +267345873616281 +267345942096551 +267346776982937 +267347521790121 +267348823260569 +267349430386073 +267355223042727 +267357236308647 +267365204437671 +267366037226905 +267380738580649 +267381310054569 +267381310565031 +267382176365977 +267382647176601 +267382986727593 +267383251156377 +267396307298983 +267397985558697 +267398557543079 +267399392429465 +267399861142937 +267400937810599 +267414525478297 +267415134481063 +267415737950377 +267416000282009 +267416538744217 +267431774333607 +267432381459111 +267433923403945 +267433923914407 +267436337413529 +267447742268825 +267447880460967 +267448952643753 +267449755534745 +267451437230759 +267451905115545 +267452003681689 +267453616897433 +267464989246873 +267465127439015 +267466936958361 +267467002512793 +267467747319977 +267469152093593 +267469622904217 +267470697474727 +267482273753767 +267483853447337 +267484654021287 +267485827597721 +267485965279401 +267499452251545 +267501100425385 +267502368884121 +267502401895833 +267503212257449 +267503212767911 +267503476686233 +267516565334695 +267517740788391 +267518508023193 +267518750244249 +267519318384809 +267519889858729 +267519890369191 +267520118958759 +267521331650729 +267522303868313 +267527988741529 +267534748911001 +267535755001241 +267536192800153 +267536225811865 +267536762176921 +267536764274073 +267536829791641 +267538375392665 +267542753520295 +267552870401433 +267554215181721 +267554982233497 +267556595449241 +267563453679001 +267568105990823 +267569178173609 +267569211915673 +267570117379481 +267570255061161 +267572229211545 +267573842427289 +267582016619929 +267586459754665 +267588335338905 +267589080146089 +267589443141017 +267590988742041 +267595666439577 +267596781398695 +267597964412313 +267602531279017 +267604078977193 +267605483750809 +267606327124137 +267622159254937 +267622728631705 +267622868920999 +267623734721945 +267639543914665 +267640115899047 +267640981699993 +267642496166567 +267654072445607 +267655618046631 +267656221515945 +267656222026407 +267656692837031 +267657558637977 +267658097100185 +267671080568217 +267671082665369 +267672526872745 +267672897020073 +267673093834137 +267673095931289 +267673697594023 +267673939815079 +267674805616025 +267675344078233 +267675882503577 +267689438816935 +267690045431977 +267690045942439 +267691450205593 +267692995586727 +267706547602841 +267706685794983 +267708560868761 +267710174084505 +267723832109735 +267724666996121 +267725411803305 +267725510369449 +267725510879911 +267727320399257 +267727425069225 +267740038389929 +267741010607513 +267741079087783 +267741913974169 +267742382687641 +267742658781353 +267743960251801 +267744567377305 +267757047023001 +267759060288921 +267759062386073 +267760066379161 +267760308600217 +267760876740777 +267761141169561 +267762890006697 +267769547097497 +267775370668711 +267776447556263 +267777313357209 +267777784167833 +267778123718825 +267778320532889 +267778388147609 +267779933748633 +267791476285609 +267791510027673 +267793890295193 +267794428757401 +267794527323545 +267796140539289 +267803826924199 +267804433221017 +267809662469529 +267810271472295 +267811137273241 +267811675735449 +267826004844713 +267828349142425 +267829893694873 +267837224795545 +267838339754663 +267843017452199 +267843251822761 +267844089634985 +267847042106777 +267847140672921 +267848753888665 +267860163766951 +267862314934441 +267862414011047 +267863717610905 +267864286987673 +267864794278567 +267865900203417 +267873000972457 +267877410744999 +267878990438569 +267879561912489 +267880964588953 +267881102270633 +267895630801575 +267896237927079 +267897779871913 +267897780382375 +267911702325927 +267912877779623 +267913645014425 +267913887235481 +267914455376041 +267915026849961 +267915027360423 +267915255949991 +267916468641961 +267928983906983 +267930056089769 +267930529508007 +267930793426329 +267931604298407 +267933008561561 +267933479372185 +267933617564327 +267934553942695 +267938984714409 +267947776486055 +267948007392665 +267948851276455 +267949352172953 +267950119224729 +267951732440473 +267959906633113 +267963140441497 +267963308719513 +267964956893353 +267965153707417 +267966225352089 +267967068725417 +267967069235879 +267968845743513 +267969082501799 +267982568963481 +267983406775705 +267983472330137 +267983941043609 +267984217137321 +267994341868953 +267995892492967 +267997668780711 +267998605378969 +267999214381735 +267999611469209 +268000082279833 +268000618644889 +268000686259609 +268002231860633 +268017865622937 +268018005912231 +268018871713177 +268019478838681 +268031960581529 +268033034641577 +268033068383641 +268033973847449 +268034111529129 +268037698895257 +268050755037863 +268051358507177 +268051359017639 +268051829828263 +268052695629209 +268053234091417 +268066387746985 +268067563200681 +268067935445161 +268068801756569 +268069340218777 +268070183592105 +268076769885593 +268078783151513 +268079067858329 +268082796912809 +268084575808167 +268084810178729 +268085182423209 +268085182933671 +268086048734617 +268086587196825 +268088132577959 +268103972367015 +268104805156249 +268104838167961 +268106352634535 +268118969100967 +268119803987353 +268120548794537 +268120647871143 +268121120268457 +268122424378777 +268122457390489 +268122562060457 +268134937036185 +268134939133337 +268135075228327 +268136753488041 +268136950302105 +268136952399257 +268137554061991 +268137796283047 +268138662083993 +268139200546201 +268145423844761 +268147671991705 +268152184014233 +268152322206375 +268154197280153 +268154199377305 +268155203370393 +268156013732009 +268156278160793 +268158026997929 +268170542262951 +268171650284953 +268172087863975 +268173162654375 +268174030552473 +268179934578073 +268186613276841 +268186647018905 +268188730862247 +268189027286425 +268189334842023 +268189565748633 +268190409632423 +268191277530521 +268203894857897 +268204867075481 +268204935555751 +268205704887705 +268205770442137 +268206239155609 +268206515249321 +268208423845273 +268210640857767 +268215399515545 +268221141835945 +268222951865753 +268223486133657 +268225030686105 +268239227136679 +268240304024231 +268241169825177 +268241640635801 +268241980186793 +268242177000857 +268242244615577 +268243790216601 +268255300758183 +268257451925673 +268257551002279 +268259128598697 +268259931269799 +268261037194649 +268273518937497 +268274697317031 +268274993741209 +268275532203417 +268292916863145 +268292917373607 +268297545277609 +268303577922969 +268306873920167 +268307108290729 +268307946102953 +268310360112537 +268310898574745 +268310931586457 +268310997140889 +268312610356633 +268317192956583 +268324120898215 +268325193081001 +268325666499239 +268325930417561 +268326269968553 +268326366119321 +268326741289639 +268327344758953 +268327607090585 +268328145552793 +268328616363417 +268328754555559 +268329690933927 +268341267212967 +268342846906537 +268343418380457 +268353981416857 +268358277432729 +268360093884585 +268360290698649 +268361362343321 +268362206227111 +268363982734745 +268372328351129 +268375558793895 +268376633073833 +268376633584295 +268377501482393 +268377743703449 +268378311844009 +268378576272793 +268378883317929 +268378883828391 +268385797089959 +268391029484199 +268392805771943 +268393742370201 +268393880562343 +268394351372967 +268394748460441 +268395219271065 +268395755636121 +268395823250841 +268397368851865 +268411632954023 +268411861763481 +268411863860633 +268412707744423 +268413208640921 +268415183652249 +268415588908441 +268421262027431 +268421492934041 +268427097572761 +268428171632809 +268428205374873 +268429108741529 +268429110838681 +268429248520361 +268430893197991 +268432430630297 +268432835886489 +268446257153433 +268447263243673 +268447328798105 +268447797511577 +268448073605289 +268454659898777 +268456957871513 +268461524738217 +268462700191913 +268463070339241 +268463072436393 +268463938747801 +268464477210009 +268464510221721 +268465320583337 +268481722090905 +268481862380199 +268482728181145 +268483335306649 +268499109358247 +268499942147481 +268499975159193 +268501489625767 +268515214975145 +268515215485607 +268516552097177 +268516859652775 +268517090559385 +268530074027417 +268530211709097 +268530212219559 +268531890479273 +268532087293337 +268532089390489 +268532691053223 +268533799075225 +268534337537433 +268548432276135 +268548666646697 +268549036794025 +268549038891177 +268549039401639 +268549905202585 +268550443664793 +268551989045927 +268558751312551 +268565679254183 +268567224855207 +268567828324521 +268568299645607 +268582825568935 +268583660455321 +268584405262505 +268584504339111 +268584976736425 +268586313858457 +268586418528425 +268594354662055 +268599031849129 +268600072546983 +268600841878937 +268600907433369 +268601376146841 +268601652240553 +268603527824793 +268603560836505 +268612806673817 +268616040482201 +268616178163881 +268616178674343 +268618053748121 +268618055845273 +268619059838361 +268619870199977 +268620134628761 +268627355445927 +268634364127911 +268636306816409 +268636777627033 +268637117178025 +268637313992089 +268637381606809 +268638927207833 +268650469744809 +268650503486873 +268652587330215 +268652883754393 +268653191309991 +268653420119449 +268653422216601 +268654266100391 +268659396272297 +268660753317273 +268661038024089 +268662820383399 +268668655928729 +268669834308263 +268670130732441 +268670667097497 +268670669194649 +268684998303913 +268686808333721 +268688887154073 +268689494279577 +268702010911399 +268702245281961 +268703083094185 +268705497103769 +268706035565977 +268706068577689 +268706134132121 +268707747347865 +268719157226151 +268721308393641 +268722985066665 +268724893662617 +268736404204199 +268737983897769 +268738555371689 +268750218364313 +268756201857193 +268756773331113 +268756773841575 +268770695785127 +268771770065065 +268771770575527 +268772844855465 +268772880694681 +268773448835241 +268774020309161 +268774020819623 +268787977366183 +268789049548969 +268789522967207 +268790126436521 +268790595149993 +268790597757607 +268791201226921 +268791463558553 +268792002020761 +268792035032473 +268792472831385 +268792611023527 +268793547401895 +268805693057703 +268806769945255 +268806998754713 +268807000851865 +268807842128041 +268807844735655 +268810320643481 +268818900092313 +268822133900697 +268823950352553 +268824147166617 +268825218811289 +268842400234905 +268842465789337 +268842934502809 +268843210596521 +268845086180761 +268856662239911 +268857598838169 +268857737030311 +268858604928409 +268858811310249 +268859612104089 +268861225319833 +268869310889369 +268876287608217 +268876859082137 +268877865172377 +268878472297881 +268881345938841 +268888895686041 +268890954040729 +268892028100777 +268892061842841 +268892965209497 +268892967306649 +268894749665959 +268896287098265 +268910352476839 +268911689088409 +268911996644007 +268912225453465 +268912227550617 +268925381206185 +268926556659881 +268926926807209 +268927795215769 +268928333677977 +268928366689689 +268929177051305 +268931052635545 +268943569267367 +268943803637929 +268944173785257 +268944176392871 +268945042193817 +268945580656025 +268947126037159 +268963798615449 +268963831627161 +268977390575785 +268977962560167 +268979542253737 +268980113727657 +268981450849689 +268993930495385 +268994068177065 +268994068687527 +268995746947241 +268995943761305 +268996219855017 +268997655543193 +268998191908249 +268998194005401 +268999805123993 +269006665450905 +269011177473433 +269011315155113 +269011315665575 +269013190739353 +269015007191209 +269029535722151 +269031081323175 +269031684792489 +269032153505961 +269032156113575 +269038928037273 +269045606736041 +269045640478105 +269047724321447 +269048020745625 +269048328301223 +269048557110681 +269048559207833 +269049403091623 +269059454418329 +269062888317097 +269063357030569 +269064698346905 +269065232614809 +269065508708521 +269067384292761 +269067417304473 +269074392974745 +269080135295145 +269081912313241 +269081945324953 +269084024145305 +269084631270809 +269085705841319 +269098220595879 +269100369666217 +269100973645993 +269101170460057 +269102783675801 +269114294217383 +269116445384873 +269117616644265 +269117845964185 +269118122057897 +269120030653849 +269132512396697 +269133987200409 +269134523565465 +269134525662617 +269145767951769 +269151910832807 +269164088484009 +269166101749929 +269166939562153 +269169353571737 +269169892033945 +269169925045657 +269169990600089 +269171603815833 +269184186540201 +269184659958439 +269185263427753 +269185732141225 +269185734748839 +269186600549785 +269187139011993 +269200260672167 +269201468121257 +269201840365737 +269202411839657 +269203812418969 +269204790010025 +269217270891929 +269218715099305 +269219087343785 +269219284157849 +269235626533033 +269235627043495 +269237778210985 +269237877287591 +269244790549159 +269245973562777 +269252735829401 +269252874021543 +269254749095321 +269255025189033 +269256362311065 +269257504533159 +269270626413223 +269270855222681 +269270857319833 +269271698596009 +269271701203623 +269280486393241 +269286091031961 +269287165092009 +269287198834073 +269288102200729 +269288104297881 +269289886657191 +269303271219369 +269306256702873 +269306790970777 +269307067064489 +269308942648729 +269315901504921 +269315951330713 +269320518197417 +269321693651113 +269322063798441 +269322635782823 +269322932207001 +269323239762599 +269323470669209 +269323503680921 +269324314042537 +269326189626777 +269340144076185 +269340616983961 +269342328765849 +269355850696089 +269358935606681 +269374208944807 +269374677658279 +269375545556377 +269375853111975 +269376081921433 +269376084018585 +269378836848809 +269384555464089 +269389067486617 +269389205168297 +269389205678759 +269391080752537 +269391356846249 +269392792534425 +269393328899481 +269393330996633 +269394942115225 +269407660105897 +269408030253225 +269408898661785 +269409437123993 +269409574805673 +269410982505127 +269426218314407 +269426821783721 +269427290497193 +269427293104807 +269437415228825 +269441819028135 +269443398721705 +269443970195625 +269443998694809 +269445307317657 +269458025308329 +269459835338137 +269460041719977 +269460645699753 +269462521283993 +269475033941401 +269475172133543 +269477047207321 +269477323301033 +269485518652825 +269486348905127 +269487531918745 +269494195619225 +269496307451289 +269497920667033 +269509496946073 +269511580789415 +269511877213593 +269512184769191 +269512413578649 +269512415675801 +269513259559591 +269527649387929 +269528256293543 +269529124191641 +269529660556697 +269529662653849 +269543991763113 +269545768781209 +269545801792921 +269546008174761 +269546270506393 +269548487738777 +269549562309287 +269561238741161 +269562076553385 +269564194138791 +269564490562969 +269564798118567 +269565029025177 +269565062036889 +269566740807065 +269566811384487 +269578148808089 +269578150685351 +269580162074009 +269581233718681 +269581702432153 +269581978525865 +269583887121817 +269595397663399 +269596605112489 +269596977356969 +269597548830889 +269598415142297 +269598949410201 +269599422317977 +269614123671721 +269614222748327 +269615767300775 +269630763524265 +269630764034727 +269632915202217 +269633014278823 +269633482992295 +269648043008169 +269648778247577 +269649119895721 +269649588609193 +269650160593575 +269650457017753 +269650995479961 +269652174079385 +269664116629673 +269665086750105 +269665992213913 +269665994311065 +269666025225625 +269666596193689 +269681127359897 +269682571567273 +269682941714601 +269682943811753 +269683140625817 +269693791518105 +269698408210601 +269701393694105 +269701829395865 +269702204055721 +269704079639961 +269716592297369 +269716730489511 +269717838511513 +269718034089369 +269718605563289 +269718881657001 +269720218779033 +269721361001127 +269727077008793 +269735281067417 +269735557161129 +269735753975193 +269737465757081 +269749947499929 +269751055302041 +269751958668697 +269751960765849 +269763203055001 +269769814649511 +269770682547609 +269770990103207 +269771218912665 +269771221009817 +269784374665385 +269785550119081 +269785920266409 +269786492250791 +269786788674969 +269787096230567 +269787327137177 +269787360148889 +269788170510505 +269790046094745 +269795869665959 +269802797097129 +269803167244457 +269803431673241 +269803739228839 +269804035653017 +269804572018073 +269804574115225 +269804711796905 +269806119496359 +269819707164057 +269821720429977 +269822792074649 +269836956019367 +269838533615785 +269838535712937 +269839135686041 +269839973498265 +269840444308889 +269852923954585 +269853061636265 +269853062146727 +269854937220505 +269855213314217 +269855781104295 +269856649002393 +269857185367449 +269857187464601 +269858798583193 +269865658910105 +269870170932633 +269870309124775 +269872184198553 +269872460292265 +269887384862105 +269887386959257 +269889398128025 +269890678251689 +269891146965161 +269897871670681 +269897921496473 +269904633937305 +269905674985641 +269906717780647 +269906749776041 +269907550569881 +269907552667033 +269908658371993 +269921881776297 +269922351000231 +269923898187945 +269924500070569 +269924502167721 +269926377751961 +269926513336489 +269932201323175 +269939128754345 +269940905772441 +269941145165993 +269941374485913 +269941407497625 +269943624730009 +269944699300519 +269958052087193 +269960163919257 +269961777135001 +269968635364761 +269973285799321 +269973287676583 +269975299065241 +269976370709913 +269976839423385 +269977115517097 +269979024113049 +269991505855897 +269991641440425 +269992112761511 +269992716230825 +269993517024665 +269993519121817 +270004761410969 +270009260662953 +270009359739559 +270025095209129 +270025933021353 +270027340940697 +270028050606759 +270028347030937 +270028654586535 +270028885493145 +270028918504857 +270030667852455 +270037428021927 +270043179999401 +270043915238809 +270044725600425 +270044990029209 +270045297584807 +270045594008985 +270046130374041 +270046132471193 +270047311070617 +270059254131367 +270060461580457 +270060831727785 +270062271610265 +270062805878169 +270063278785945 +270063817211289 +270064957556121 +270069502084505 +270076264351129 +270077708558505 +270078078705833 +270078277617049 +270080525763993 +270094619992233 +270094620502695 +270096771670185 +270097339460263 +270104967021977 +270111295496361 +270111729288601 +270111867480743 +270112975502745 +270113171080601 +270113742554521 +270114018648233 +270115355770265 +270127973097641 +270128943218073 +270129848681881 +270129881693593 +270130956483993 +270139430026649 +270139479852441 +270146192293273 +270147095659929 +270148308132009 +270162264678569 +270166058426537 +270166060523689 +270167936107929 +270173759679143 +270174894964121 +270179511656617 +270180687110313 +270181057257641 +270181629242023 +270181925666201 +270182233221799 +270182464128409 +270183305404585 +270183307501737 +270184246487719 +270185183085977 +270193291724185 +270196657971369 +270197261951145 +270199137535385 +270199413629097 +270199610443161 +270201322225049 +270207157550489 +270214040215721 +270214844155289 +270215453158055 +270216857421209 +270217863511449 +270217929065881 +270232125516455 +270233671117479 +270234274586793 +270235075380633 +270235077477785 +270248060945817 +270248199137959 +270250074211737 +270250350305449 +270250918095527 +270252322358681 +270252324455833 +270253935574425 +270266653565097 +270267023712425 +270267288141209 +270267595696807 +270267892120985 +270268428486041 +270268430583193 +270268899296665 +270275761683865 +270282521853337 +270282523950489 +270284535119257 +270286146274713 +270286283956393 +270300812487335 +270302390083753 +270303829966233 +270304300776857 +270305375567257 +270319637061801 +270334027400601 +270334165592743 +270336040666521 +270336316760233 +270344512112025 +270346525377945 +270353189078425 +270355300910489 +270356914126233 +270368490405273 +270369531453609 +270370574248615 +270371407037849 +270372514839961 +270380988382617 +270386778431657 +270387249752743 +270388654015897 +270404762240409 +270405230953881 +270405263965593 +270408555768487 +270415318035111 +270421070012585 +270422477931929 +270423187597991 +270423484022169 +270423791577767 +270424022484377 +270425804843687 +270437142267289 +270437144144551 +270439155533209 +270439293725351 +270440695891353 +270440971985065 +270442880581017 +270442985250985 +270448715906457 +270454391122599 +270455598571689 +270455936723623 +270455968719017 +270457011514023 +270457408601497 +270457942869401 +270458415777177 +270458954202521 +270460094547353 +270473117130921 +270473216207527 +270477005981081 +270489757493927 +270491908661417 +270492476451495 +270507036467369 +270507771706777 +270508582068393 +270508846497177 +270509154052775 +270509450476953 +270509986842009 +270509988939161 +270511167538585 +270517320039833 +270523110088873 +270524080209305 +270524985673113 +270526093475225 +270527639076249 +270540120819097 +270541565026473 +270541935173801 +270542134085017 +270544382231961 +270544920657305 +270549986650791 +270550605530521 +270561195417769 +270575585756569 +270575723948711 +270577599022489 +270577875116201 +270579212238233 +270586070467993 +270592398942377 +270593946640553 +270594208972185 +270594274526617 +270594550620329 +270594747434393 +270595351194279 +270596459216281 +270600835246759 +270610048761241 +270610952127897 +270619398187687 +270621411453607 +270622196514201 +270628100539801 +270628808108711 +270630212371865 +270630584616345 +270631422428569 +270644913725609 +270645485709991 +270645782134169 +270646089689767 +270646320596377 +270647161872553 +270648102955687 +270654863125159 +270656186647961 +270660482443943 +270662160703657 +270662425132441 +270662732688039 +270663029112217 +270663565477273 +270663567574425 +270664036287897 +270668437990055 +270677896683689 +270678700623257 +270679309626023 +270680713889177 +270681719979417 +270695949478567 +270697527074985 +270698099059367 +270698966957465 +270699437768089 +270699540340905 +270700512558489 +270711917413785 +270712055605927 +270713930679705 +270714206773417 +270714774563495 +270716080260505 +270716178826649 +270716551071129 +270717388883353 +270717792042393 +270722402125209 +270729164391833 +270729302583975 +270731177657753 +270731453751465 +270746378321305 +270746380418457 +270748028592297 +270748391587225 +270750002742681 +270750140424361 +270750140934823 +270756865129881 +270758878395801 +270763627396505 +270764668444841 +270765275570345 +270765711239847 +270766544029081 +270767651831193 +270783493529769 +270799899231641 +270800367945113 +270803692759719 +270817045546393 +270819157378457 +270820770594201 +270827628823961 +270832279258521 +270832281135783 +270834292524441 +270834430206121 +270834430716583 +270835504996521 +270836108976297 +270838017572249 +270850634899625 +270851106220711 +270851944032935 +270852510483865 +270852786577577 +270853255291049 +270854695173529 +270868254122153 +270868353198759 +270869191010983 +270869658895769 +270872142972313 +270886334399897 +270887044065959 +270887340490137 +270887648045735 +270887878952345 +270889661311655 +270896421481127 +270900895432089 +270902908698009 +270903719059625 +270903983488409 +270904291044007 +270904587468185 +270905123833241 +270905125930393 +270918247590567 +270919455039657 +270919793191591 +270919825186985 +270920396660905 +270920397171367 +270920625760935 +270920867981991 +270921265069465 +270921471451305 +270921733782937 +270921799337369 +270922272245145 +270922810670489 +270923951015321 +270927876663975 +270928495543705 +270930441158041 +270935255713177 +270936702017705 +270937072165033 +270937268979097 +270937271076249 +270937336593817 +270938980760985 +270939519223193 +270940057648537 +270940658482585 +270953613961895 +270955625350553 +270956332919463 +270958109427097 +270963960481177 +270969718717849 +270970722747801 +270970860939943 +270972736013721 +270974349229465 +270986966556841 +270987936677273 +270988007254695 +270988842141081 +270989586948265 +270989686024871 +270989949943193 +270991495544217 +270997288200871 +271006089119129 +271006833926313 +271017988359577 +271021222167961 +271023235433881 +271024241524121 +271025051885737 +271040050716841 +271040622701223 +271041457587609 +271041488502169 +271042298863785 +271055685172633 +271056590636441 +271057803108521 +271058065440153 +271058407088297 +271058603902361 +271059207662247 +271060315684249 +271073033674921 +271073837614489 +271074446617255 +271075050086569 +271075312418201 +271075850880409 +271076856970649 +271091957007769 +271092664576679 +271093502388903 +271094068839833 +271107054405017 +271107192597159 +271109067670937 +271109911554727 +271111217251737 +271111315817881 +271112525874585 +271112929033625 +271124338911911 +271126017171625 +271126281600409 +271126589156007 +271126817965465 +271127421945241 +271127424042393 +271127892755865 +271141517409689 +271141585889959 +271143165583529 +271143528578457 +271145139733913 +271145277415593 +271145277926055 +271159805946535 +271161245861273 +271161383542953 +271161955016873 +271161955527335 +271162823425433 +271163396808873 +271164369026457 +271170504787353 +271177820159385 +271178630521001 +271178894949785 +271179201994921 +271179202505383 +271193020859801 +271193159051943 +271195034125721 +271196280339865 +271197183706521 +271203505571225 +271205518837145 +271212182537625 +271214294369689 +271215907585433 +271224081778073 +271227483864473 +271228524912809 +271229132038313 +271230400497049 +271231244380839 +271231508299161 +271238016304537 +271238846556839 +271244596437161 +271245771890857 +271247647475097 +271247923568809 +271248392282281 +271262780523929 +271263786614169 +271264224413081 +271264793789849 +271264861404569 +271267549227687 +271281471391129 +271282181057191 +271283015943577 +271283046858137 +271296135726489 +271296137603751 +271298148992409 +271298286674089 +271298287184551 +271299361464489 +271299965444265 +271301874040217 +271313384581799 +271314592030889 +271314930182823 +271314962178217 +271315533652137 +271315534162599 +271315762752167 +271316004973223 +271316608442537 +271316870774169 +271317409236377 +271317947661721 +271319088006553 +271330562891945 +271332110590121 +271332111100583 +271333515363737 +271334358737065 +271348750953127 +271350762341785 +271351469910695 +271366765165977 +271367575527593 +271367576038055 +271368147511975 +271368980301209 +271368982398361 +271369013312921 +271383144245927 +271383979132313 +271384447845785 +271384723939497 +271384823016103 +271385086934425 +271386632535449 +271399112181145 +271400558485673 +271400928633001 +271401125447065 +271401127544217 +271401193061785 +271402804217241 +271402837228953 +271403375691161 +271408980109991 +271409598989721 +271412063143321 +271416359159193 +271418372425113 +271419378515353 +271420188876969 +271420453305753 +271433575185817 +271434717407911 +271436592481689 +271438205697433 +271443878816423 +271445892082343 +271446498379161 +271450822163865 +271451727627673 +271453202431385 +271453740893593 +271455452675481 +271456527465881 +271468070002857 +271469945587097 +271470690394281 +271479574660505 +271480404912807 +271485316980905 +271487093999001 +271489205831065 +271490819046809 +271503907184809 +271504479169191 +271505344970137 +271506155331753 +271506352145817 +271506419760537 +271507965361561 +271519475903143 +271521154162857 +271521726147239 +271522558936473 +271523029747097 +271537694082457 +271538303085223 +271539168886169 +271539707348377 +271548178793881 +271554942937767 +271556382852505 +271556520534185 +271557092008105 +271557092518567 +271558533800105 +271559506017689 +271571049065127 +271572121247913 +271575073719705 +271575172285849 +271576785501593 +271583643731353 +271588296043175 +271589368225961 +271589841644199 +271590171116953 +271590916434599 +271591417331097 +271592320697753 +271605373877657 +271605442357927 +271607022051497 +271608996201881 +271609133883561 +271609134394023 +271622620855705 +271624269029545 +271625537488281 +271626381372071 +271636407027097 +271639733938855 +271641676627353 +271642486988969 +271642751417753 +271643058462889 +271643058973351 +271658923605401 +271659930781081 +271659998395801 +271661543996825 +271662686218919 +271676039005593 +271676882889383 +271678150837657 +271679764053401 +271688056735129 +271691272717721 +271693285983641 +271693423665321 +271693424175783 +271697011031449 +271708452905129 +271711503943065 +271711780036777 +271712248750249 +271718835043737 +271721133016473 +271725699883177 +271726875336873 +271727247581353 +271727248091815 +271728652354969 +271729495728297 +271746037525159 +271746903326105 +271747510451609 +271762712518825 +271762713029287 +271763284503207 +271764117292441 +271764150304153 +271778818646185 +271779390120105 +271779390630567 +271779619220135 +271779861441191 +271780498652569 +271780727242137 +271781265704345 +271786870123175 +271787489002905 +271789737149849 +271794249172377 +271796065624233 +271796262438297 +271796264535449 +271796330053017 +271797941208473 +271797974220185 +271798512682393 +271808300090777 +271812607421095 +271813214546599 +271814618809753 +271828712177049 +271829854399143 +271831400000167 +271832474790567 +271833342688665 +271847000713895 +271847835600281 +271848580407465 +271848679484071 +271850455991705 +271850489003417 +271863206994089 +271865017023897 +271865082578329 +271865551291801 +271865827385513 +271876981818777 +271880215627161 +271882228893081 +271883234983321 +271884045344937 +271884309773721 +271899616160423 +271900481961369 +271901292322985 +271901489137049 +271901556751769 +271902633639321 +271903102352793 +271914678631833 +271915584095641 +271917058899353 +271917366454951 +271917597361561 +271918441245351 +271919309143449 +271920383933849 +271922180687257 +271932831073689 +271933440076455 +271934305877401 +271934844339609 +271945643081113 +271949173448873 +271950950466969 +271950983478681 +271953062299033 +271954675514777 +271966186056359 +271967258239145 +271968335126697 +271969409917097 +271969672248729 +271970210710937 +271970309277081 +271971922492825 +271983332371111 +271985483538601 +271985582615207 +271986415404441 +271989068807577 +271994033309081 +272000579349159 +272002159042729 +272002730516649 +272004271385255 +272006047892889 +272006284651175 +272020239320473 +272020377002153 +272020948476073 +272020948986535 +272022390268073 +272027862248103 +272034870930087 +272034871149977 +272035945720487 +272036813618585 +272037623980201 +272037888408985 +272038195454121 +272038195964583 +272052152511143 +272053224693929 +272053698112167 +272054301581481 +272054772902567 +272055273799065 +272055638703513 +272056177165721 +272063327185575 +272069162730905 +272070945090215 +272071175996825 +272072019880615 +272074901044633 +272083075237273 +272088125497513 +272088322311577 +272089393956249 +272090237840039 +272092014347673 +272096725056921 +272097009763737 +272103589896361 +272104765860519 +272106575379865 +272106640934297 +272106917028009 +272107385741481 +272122780073369 +272123787249049 +272123854863769 +272125400464793 +272126542686887 +272133486034329 +272140738846889 +272141174516391 +272141539420839 +272142040317337 +272142647442841 +272142752112809 +272155129185689 +272157142451609 +272157280133289 +272157280643751 +272158924810919 +272160867499417 +272165613897113 +272173955637417 +272174527111337 +272174527621799 +272174756211367 +272174756431257 +272175635643801 +272175864233369 +272176402695577 +272188718538921 +272189556351145 +272190731804841 +272191101952169 +272191104049321 +272191104559783 +272191970360729 +272192508822937 +272192541834649 +272193352196265 +272207744412327 +272208351537831 +272208852434329 +272209217338777 +272209755800985 +272209893482665 +272226569497255 +272227140971175 +272227973760409 +272228006772121 +272235591665049 +272242137705127 +272242972591513 +272243717398697 +272243816475303 +272245625994649 +272258105640345 +272258243322025 +272258243832487 +272259922092201 +272260118906265 +272260121003417 +272260186520985 +272261797676441 +272261830688153 +272262369150361 +272275352618393 +272275490810535 +272277365884313 +272278371974553 +272279182336169 +272279446764953 +272292568645017 +272293710867111 +272295256468135 +272295859937449 +272296331258535 +272301461430441 +272302872275623 +272303103182233 +272310721086873 +272311899466407 +272312195890585 +272312503446183 +272312732255641 +272312734352793 +272313578236583 +272314446134681 +272315520925081 +272327063462057 +272328873491865 +272328939046297 +272329407759769 +272329683853481 +272331559437721 +272338568119705 +272344107203993 +272344310440105 +272346087458201 +272346120469913 +272348199290265 +272349812506009 +272363837532839 +272364338429337 +272365148790953 +272365413219737 +272366958820761 +272378469362343 +272380620529833 +272380719606439 +272381552395673 +272382297202857 +272384205798809 +272384310468777 +272396687541657 +272398162345369 +272398698710425 +272398700807577 +272403466903721 +272406826541225 +272407172253081 +272415376311705 +272415513993385 +272416085467305 +272416085977767 +272416951778713 +272430042524327 +272431114707113 +272432191594665 +272433266385065 +272433528716697 +272434067178905 +272434100190617 +272434165745049 +272435778960793 +272442291478697 +272442637190553 +272447289502375 +272447758215847 +272448361685161 +272448835103399 +272449438572713 +272449907286185 +272449909893799 +272450513363113 +272450775694745 +272451314156953 +272464435817127 +272466015510697 +272466586984617 +272468127853223 +272483262488745 +272483459302809 +272484530947481 +272485374831271 +272498727398055 +272498727617945 +272499802188455 +272500670086553 +272500876468393 +272501480448169 +272501744876953 +272502051922089 +272502052432551 +272502281242009 +272517049166503 +272517917064601 +272518123446441 +272518924240281 +272518991855001 +272520537456025 +272521679678119 +272530960844185 +272533019198873 +272534801558183 +272535030367641 +272535032464793 +272535876348583 +272538352256409 +272544827719065 +272550266176921 +272552277345689 +272552279442841 +272552417634983 +272554061802151 +272567446364329 +272568484136345 +272568622328487 +272570431847833 +272570497402265 +272571242209449 +272572110618009 +272573117793689 +272583855530153 +272584693342377 +272585868796073 +272586238943401 +272586241551015 +272587107351961 +272587645814169 +272587678825881 +272588489187497 +272590364771737 +272604595314857 +272605395888807 +272605863773593 +272605896785305 +272606503910809 +272606608580777 +272623110751641 +272623143763353 +272637812105385 +272638384089767 +272638612679335 +272639492111769 +272639720701337 +272640257066393 +272640259163545 +272648730609049 +272653242631577 +272653380313257 +272653380823719 +272655059083433 +272655255897497 +272656934667673 +272656967679385 +272657504044441 +272657506141593 +272671600880295 +272672205398185 +272672208005799 +272673073806745 +272673612268953 +272673749950633 +272687705636249 +272688847858343 +272690393459367 +272690996928681 +272691468249767 +272705422188713 +272705994173095 +272706829059481 +272707573866665 +272709482462617 +272716458132889 +272717523266215 +272722200453289 +272724010483097 +272724076037529 +272724820844713 +272726696428953 +272739347278503 +272741222352281 +272743038804137 +272750921137561 +272758974524071 +272759475420569 +272759681802409 +272759911122329 +272760187216041 +272760285782185 +272762095811993 +272774577554841 +272775755934375 +272776052358553 +272776359914151 +272776588723609 +272776590820761 +272777434704551 +272779377393049 +272790885837479 +272791822435737 +272791824532889 +272793299336601 +272793835701657 +272793837798809 +272795448917401 +272807963671961 +272808166908073 +272809943926169 +272809976937881 +272812055758233 +272812662883737 +272813668973977 +272813737454247 +272826251698345 +272827328585897 +272828665707929 +272829204170137 +272829237181849 +272829302736281 +272830915952025 +272842325830311 +272844476997801 +272845408863641 +272846153670825 +272848062266777 +272848166936745 +272859572808359 +272860780257449 +272861152501929 +272861723975849 +272879370461353 +272879942445735 +272880808246681 +272881381630121 +272894939179687 +272896617439401 +272897189423783 +272912218153129 +272912691571367 +272913295040681 +272913763754153 +272913766361767 +272914632162713 +272915170624921 +272928156190105 +272929938549415 +272930167358873 +272930169456025 +272931013339815 +272946746712233 +272947118956713 +272956003222937 +272962583355561 +272963759319719 +272965304920743 +272965568839065 +272965634393497 +272966379200681 +272967247609241 +272968254784921 +272980905634471 +272981979914409 +272982209234329 +272982780708249 +272984393923993 +272985536146087 +272998921944473 +272999456212377 +272999732306089 +273000532880039 +273001000764825 +273001640902041 +273001745572009 +273014122644889 +273014596381351 +273016133813657 +273016135910809 +273016274102951 +273017918270119 +273024261644457 +273024607356313 +273026620622233 +273027378199961 +273032444193447 +273033521080999 +273034386881945 +273034629103001 +273034857692569 +273035394057625 +273035396154777 +273037007273369 +273048549810345 +273049725264041 +273050095411369 +273050098018983 +273050963819929 +273051502282137 +273051535293849 +273052345655465 +273052346165927 +273054221239705 +273067342389417 +273067344997031 +273068210797977 +273068749260185 +273068886941865 +273074698660519 +273083078369449 +273086063852953 +273086967219609 +273087000231321 +273100559179945 +273102710857897 +273104619453849 +273117099099545 +273117236781225 +273117237291687 +273119112365465 +273119388459177 +273120824147353 +273121360512409 +273122973728153 +273127583810969 +273134484269735 +273136359343513 +273136635437225 +273138175795369 +273151562104217 +273154249927335 +273154853396649 +273155324717735 +273169714546073 +273171189349785 +273171496905383 +273171725714841 +273171727811993 +273172571695783 +273186056921257 +273187603032743 +273187833939353 +273187866951065 +273188677312681 +273190082086297 +273190552896921 +273197561578905 +273201290633385 +273203100663193 +273203303899305 +273205080917401 +273205113929113 +273206863276711 +273207799874969 +273208805965209 +273208874445479 +273208876542631 +273220213966233 +273222227232153 +273222830992039 +273224043684009 +273224142250153 +273225952279961 +273237460944281 +273237462821543 +273238670270633 +273239474210201 +273239613989033 +273240480300441 +273240545854873 +273241014568345 +273241290662057 +273243199258009 +273243303927977 +273254742305447 +273255678903705 +273255681000857 +273256287906471 +273257155804569 +273257692169625 +273257694266777 +273259305385369 +273266165712281 +273268936555929 +273273534884519 +273275079436967 +273275945237913 +273290108166313 +273291185053865 +273292522175897 +273292829731495 +273293060638105 +273293159204249 +273294239237529 +273294772419993 +273306181787817 +273307355144361 +273308432031913 +273308900745385 +273309769153945 +273310307616153 +273323429276327 +273324636725417 +273325008969897 +273325580443817 +273325608943001 +273326446755225 +273326981023129 +273333843410329 +273341883703465 +273342255947945 +273358795647655 +273359903669657 +273360946815145 +273361045891751 +273363426159271 +273369142166937 +273376042625703 +273377346225561 +273378193793193 +273379530915225 +273380673137319 +273392012658073 +273392148242601 +273394023826841 +273394025923993 +273394869807783 +273405268213145 +273409259636121 +273409733372583 +273411270804889 +273411272902041 +273413055261351 +273416038998185 +273426439823529 +273427615787687 +273429161388711 +273429425307033 +273430235668649 +273431104077209 +273432111252889 +273443686801577 +273444862255273 +273445232402601 +273445804386983 +273446100811161 +273446408366759 +273446637176217 +273446639273369 +273446672285081 +273447483157159 +273448421632679 +273449358230937 +273449496423079 +273461772322201 +273462778412441 +273463312680345 +273463588774057 +273463785588121 +273464857232793 +273465497370009 +273465602039977 +273471332695449 +273478215360681 +273479019300249 +273481032566169 +273481200844185 +273482038656409 +273482104210841 +273496300661415 +273497377548967 +273497846262439 +273498243349913 +273498485570969 +273498714160537 +273499250525593 +273499252622745 +273500863741337 +273507724068249 +273511771351719 +273512236090777 +273512374282919 +273514249356697 +273514525450409 +273515093240487 +273515961138585 +273516497503641 +273518110719385 +273529450020249 +273531198857385 +273531463286169 +273531770841767 +273532067265945 +273532605728153 +273532743409833 +273546699095449 +273548710264217 +273549990387881 +273550219707801 +273564416158375 +273566565228713 +273566567325865 +273567167298969 +273568005111193 +273575401766297 +273581193912489 +273582740023975 +273582970930585 +273583210324137 +273583814303913 +273584680615321 +273585219077529 +273585689888153 +273586764458663 +273598340737703 +273600215811481 +273600491905193 +273601462025625 +273610700522905 +273615350957465 +273617364223385 +273617967983271 +273618435868057 +273619180675241 +273621089271193 +273633571014041 +273633706598569 +273634781388969 +273635582182809 +273635584279961 +273649879296679 +273650815894937 +273650817992089 +273650953576617 +273650954087079 +273651424897703 +273652292795801 +273652829160857 +273652831258009 +273654442376601 +273665147101353 +273667160367273 +273668937385369 +273668970397081 +273669406098841 +273670719744679 +273671656342937 +273672730913447 +273672733010599 +273679493180071 +273681953865113 +273685245157545 +273687362742951 +273687659167129 +273687966722727 +273688195532185 +273688197629337 +273689376228761 +273689504155033 +273689909411225 +273698083603865 +273701317412249 +273701319289511 +273702526738601 +273703330678169 +273704336768409 +273704402322841 +273704871036313 +273705147130025 +273707022714265 +273707055725977 +273707160395945 +273718566267559 +273719773716649 +273720143863977 +273720145961129 +273721583746457 +273722118014361 +273722590922137 +273724269692313 +273726519716519 +273737391352487 +273739801705881 +273753932638887 +273755040660889 +273756083806377 +273756182882983 +273770038255785 +273771008376217 +273771211612329 +273771946851737 +273772288499881 +273773021642137 +273773329197735 +273773625621913 +273774161986969 +273774164084121 +273781495184793 +273787285233833 +273789160818073 +273805740171433 +273806110318761 +273806112415913 +273815824837287 +273816960122265 +273821576814761 +273822752778919 +273824298379943 +273825370562729 +273825372659881 +273827248244121 +273830575155879 +273839327109289 +273839899093671 +273841202693529 +273841478787241 +273842050261161 +273843387383193 +273856574087337 +273856909313433 +273857915403673 +273858449671577 +273858725765289 +273858922579353 +273859994224025 +273860634361241 +273860739031209 +273873114006937 +273875127272857 +273876339744937 +273886371659161 +273891437652647 +273892983253671 +273893380341145 +273893586722985 +273893622562201 +273894387516825 +273894389613977 +273894455131545 +273896000732569 +273896702229913 +273907543269545 +273908718723241 +273909088870569 +273909660854951 +273909957279129 +273910264834727 +273910493644185 +273910495741337 +273911339625127 +273913214698905 +273913352891047 +273918720041129 +273924587011481 +273926335848617 +273926600277401 +273926907832999 +273927204257177 +273927740622233 +273927742719385 +273928211432857 +273942071828649 +273942875768217 +273944889034137 +273945895124377 +273945960678809 +273947139278233 +273950493452967 +273961702219945 +273963142102425 +273963715485865 +273964687703449 +273976092558745 +273976230750887 +273978105824665 +273978381918377 +273978949708455 +273980353971609 +273981967187353 +273986577270169 +273993477728935 +273995352802713 +273995628896425 +274010555563417 +274012566732185 +274023053540761 +274028843589801 +274029918380201 +274030719174041 +274046596491943 +274046827398553 +274047668674729 +274048537083289 +274049075545497 +274049546356121 +274050620926631 +274055369927335 +274057383193255 +274062297358505 +274064074376601 +274064543090073 +274065856735911 +274066793334169 +274067867904679 +274067870001831 +274079207425433 +274081220691353 +274081824451239 +274082292336025 +274083037143209 +274084945739161 +274096454403481 +274096456280743 +274097663729833 +274098467669401 +274099473759641 +274099539314073 +274100008027545 +274100284121257 +274102159705497 +274102192717209 +274113735764647 +274114672362905 +274114810044585 +274114810555047 +274115281365671 +274115884834985 +274116685628825 +274118298844569 +274132528343719 +274134938697113 +274149101625513 +274150509544857 +274151219210919 +274151515635097 +274151823190695 +274152052000153 +274152054097305 +274153232696729 +274159385197977 +274159669904793 +274165175247017 +274166145367449 +274166348603561 +274167083842969 +274168158633369 +274168466188967 +274168762613145 +274169298978201 +274169301075353 +274183630184617 +274184000331945 +274185440214425 +274185974482329 +274186447390105 +274186985815449 +274188126160281 +274192051808935 +274192670688665 +274200877162665 +274201247309993 +274217789106855 +274218897128857 +274219940274345 +274228135626137 +274234464100521 +274235036084903 +274236339684761 +274236615778473 +274237187252393 +274238524374425 +274247848312217 +274251141701801 +274253017286041 +274261463345831 +274264261672345 +274268250998169 +274270165697945 +274270264264089 +274272080715945 +274288154847911 +274289227030697 +274290168113831 +274296928283303 +274302680260777 +274304225861801 +274304797846183 +274305094270361 +274305401825959 +274305630635417 +274305632732569 +274306474008745 +274306476616359 +274308489882279 +274319961841833 +274320430555305 +274320765781401 +274321771871641 +274322306139545 +274322582233257 +274322779047321 +274324490829209 +274324595499177 +274325531877545 +274337208819881 +274338012759449 +274340026025369 +274341032115609 +274341097670041 +274355294120615 +274356132152729 +274356839721639 +274357443190953 +274357479030169 +274358243984793 +274358616229273 +274359454041497 +274359857200537 +274364467283353 +274365532416679 +274371229549977 +274371367742119 +274373242815897 +274373518909609 +274375490962841 +274377104178585 +274388443479449 +274390192316585 +274390192827047 +274390456745369 +274390764300967 +274391060725145 +274391597090201 +274391599187353 +274392067900825 +274398930288025 +274401228260761 +274405692554649 +274407340728489 +274424013086889 +274425558687913 +274426998570393 +274441964389785 +274442805665961 +274443674074521 +274444212536729 +274445757917863 +274457334196903 +274459485364393 +274469693982105 +274474344416665 +274476357682585 +274476961662361 +274478174134441 +274480082730393 +274492700057769 +274493307183273 +274494575642009 +274494851735721 +274496760331673 +274503021701799 +274504580105625 +274509809354137 +274509947035817 +274509947546279 +274510418356903 +274511256169127 +274511822620057 +274512098713769 +274513435835801 +274527928747417 +274527930844569 +274528399558041 +274529713203879 +274531724372647 +274531726469799 +274538486639271 +274545646536089 +274546356202151 +274546652626329 +274546960181927 +274547188991385 +274547191088537 +274548369687961 +274557077063065 +274560310871449 +274560312748711 +274561520197801 +274562324137369 +274562461819049 +274562462329511 +274563330227609 +274563864495513 +274564140589225 +274566016173465 +274566049185177 +274570493050265 +274578767175849 +274579137323177 +274579401751961 +274579709307559 +274580577205657 +274581111473561 +274581584381337 +274582122806681 +274583263151513 +274596384811687 +274597690508697 +274600174585241 +274607090772647 +274612926098087 +274614034120089 +274614937486745 +274615077265577 +274629031714985 +274630001835417 +274631751183015 +274632015101337 +274632322656935 +274632619081113 +274633155446169 +274633157543321 +274633764448935 +274639353359015 +274640488643993 +274646278693033 +274648154277273 +274648899084457 +274648998161063 +274660053517721 +274663287326105 +274664733630633 +274665103777961 +274665368206745 +274668056029863 +274684364021929 +274694488753561 +274697750330777 +274698892552871 +274700472246441 +274701043720361 +274702380842393 +274715098833065 +274715902772633 +274716908862873 +274717115244713 +274717377576345 +274717719224489 +274717916038553 +274719594808729 +274719627820441 +274720668868777 +274732107466137 +274734022165913 +274734120732057 +274734865539241 +274751269143961 +274751976712871 +274752814525095 +274753380976025 +274754591032729 +274754994191769 +274768082329769 +274768654314151 +274768950738329 +274769487103385 +274769489200537 +274770330476713 +274770333084327 +274783580470681 +274783651048103 +274785329818279 +274785593736601 +274785901292199 +274786197716377 +274786734081433 +274786736178585 +274787204892057 +274801065287849 +274801869227417 +274803081699497 +274803344031129 +274803882493337 +274804888583577 +274809486912167 +274812569945497 +274819150078121 +274820695679145 +274821267153065 +274821267663527 +274822135561625 +274835086017945 +274835224210087 +274837099283865 +274839248864665 +274839347430809 +274840960646553 +274845570729369 +274847818876313 +274852471188135 +274854050881705 +274856495842713 +274869549022617 +274871197196457 +274872840825511 +274873309538983 +274887837049001 +274888444174505 +274889712633241 +274889988726953 +274890556517031 +274905851772313 +274906662133929 +274906926562713 +274907234118311 +274907530542489 +274908069004697 +274909614385831 +274923065738649 +274923067835801 +274923098750361 +274923536549273 +274924173540761 +274926861363879 +274938200884633 +274940214150553 +274942030602409 +274943939198361 +274955447862681 +274955449739943 +274956657189033 +274957461128601 +274957598810281 +274957599320743 +274958673600681 +274959277580457 +274961153164697 +274961186176409 +274972628050089 +274973665822105 +274973803503785 +274973804014247 +274975112637095 +274975679088025 +274975955181737 +274976423895209 +274977292303769 +274989875028137 +274991521802919 +274992827499929 +275003724807577 +275009503004057 +275010212670119 +275011045459353 +275011047556505 +275018663363993 +275026888174247 +275027152092569 +275027459648167 +275027491643561 +275028292437401 +275028294534553 +275042623643817 +275042993791145 +275043258219929 +275043565265065 +275043565775527 +275044433673625 +275044640055465 +275044869375385 +275044902387097 +275045440849305 +275045979274649 +275047119619481 +275051045268135 +275051664147865 +275054128301465 +275058424317337 +275059870621865 +275060240769193 +275060437583257 +275060505197977 +275062116353433 +275062149365145 +275063193021095 +275076782566055 +275078793954713 +275087129085337 +275087957240487 +275092887322009 +275094029544103 +275095609237673 +275097517833625 +275110135161001 +275112010745241 +275112755552425 +275112854629031 +275120456805031 +275121639818649 +275127244457369 +275129159157145 +275129257723289 +275130002530473 +275147410128281 +275148220489897 +275148484918681 +275163219321001 +275163791305383 +275164624094617 +275164657106329 +275165467467945 +275165731896729 +275178955301033 +275179759240601 +275181234044313 +275181573595305 +275181575692457 +275181772506521 +275183451276697 +275183484288409 +275196202279081 +275197006218649 +275198448010649 +275198481022361 +275199019484569 +275215125611929 +275217237443993 +275218850659737 +275225708889497 +275230223009177 +275230361201319 +275231433384105 +275232236275097 +275233912948121 +275234385855897 +275234484422041 +275236097637785 +275247507516071 +275249186286247 +275249757760167 +275250590549401 +275251061360025 +275260221719961 +275264686013849 +275266334187689 +275268071359897 +275268446530215 +275283006546089 +275284414465433 +275284552147113 +275285123621033 +275285124131495 +275293673391513 +275294501546663 +275300988763545 +275301799125161 +275302063553945 +275302371109543 +275302667533721 +275303205995929 +275304751377063 +275316327656103 +275317399838889 +275320352310681 +275320890736025 +275327502330535 +275333337875865 +275335351141785 +275339076189593 +275352300642473 +275353569101209 +275353845194921 +275354412984999 +275360900201881 +275367765041321 +275368369021097 +275368802813337 +275368941005479 +275370816079257 +275371092172969 +275371560886441 +275372429295001 +275386922206617 +275386955218329 +275388030008729 +275389575609753 +275396503551385 +275403265818009 +275404639995289 +275405349661351 +275406182450585 +275406215462297 +275406822587801 +275419304330649 +275421317596569 +275421455278249 +275421455788711 +275423131951273 +275425009632665 +275425042644377 +275429789042073 +275431802307993 +275436585181353 +275437760635049 +275438130782377 +275438395211161 +275438702256297 +275438702766759 +275440006366617 +275440039378329 +275440577840537 +275442256610713 +275450365248921 +275453731496105 +275455279704743 +275456683967897 +275471919557287 +275472526682791 +275473930945945 +275490744642215 +275491316116135 +275491348111529 +275492148905369 +275492521149849 +275507147736473 +275507423830185 +275507892543657 +275507991620263 +275509768127897 +275519046976921 +275522280785305 +275523727089833 +275524097237161 +275524294051225 +275524361665945 +275525972821401 +275526005833113 +275527049489063 +275535370159513 +275541245649065 +275542547119513 +275543357481129 +275543621909913 +275544698797465 +275556743789977 +275557886012071 +275560506403495 +275561374301593 +275562449091993 +275569457773977 +275574896231833 +275576371035545 +275576710586537 +275576909497753 +275578621279641 +275579696070041 +275581492823449 +275589042570649 +275591100925337 +275591238607017 +275593015625113 +275593114191257 +275593858998441 +275608485585065 +275610262603161 +275612374435225 +275613987650969 +275627647773351 +275628480562585 +275628513574297 +275629323935913 +275629588364697 +275631133965721 +275636098467225 +275638061907353 +275642644507303 +275644323277479 +275644795674793 +275644894751399 +275645727540633 +275648380943769 +275660862686617 +275662304478617 +275662337490329 +275662875952537 +275669927406247 +275671347398041 +275678143537321 +275679551456665 +275679689138345 +275680260612265 +275680261122727 +275694217669287 +275695289852073 +275697769416089 +275698242323865 +275698340890009 +275699954105753 +275706812335513 +275711464647335 +275712536830121 +275713010248359 +275714085038759 +275715489301913 +275716027727257 +275728542481817 +275730190655657 +275732302998183 +275734079505817 +275739074921881 +275747437633705 +275748706092441 +275748982186153 +275749549976231 +275751326483865 +275754793904807 +275764845231513 +275765655593129 +275765920021913 +275766227577511 +275766524001689 +275767062463897 +275768607845031 +275776928515481 +275782059197849 +275782092209561 +275782804005033 +275783166999961 +275784712600985 +275797194343833 +275798976703143 +275799207609753 +275800051493543 +275801960439977 +275802932657561 +275807679055257 +275814441321881 +275816454587801 +275816592269481 +275816592779943 +275818268942505 +275820179635609 +275830600926617 +275831621509289 +275832659281305 +275832797473447 +275834606992793 +275834672547225 +275834948640937 +275835417354409 +275836285762969 +275843143992729 +275848868487337 +275850416695975 +275851020165289 +275851282496921 +275851820959129 +275852424938905 +275867122285977 +275868770459817 +275869206129319 +275870038918553 +275870071930265 +275870679055769 +275876471712423 +275885881633447 +275886453107367 +275887285896601 +275887658141081 +275901987250345 +275902251679129 +275902558724265 +275902559234727 +275903862834585 +275903895846297 +275904434308505 +275906011685033 +275911485762215 +275912905754009 +275917417776537 +275917555968679 +275919234228393 +275919431042457 +275919498657177 +275921109812633 +275922186480295 +275935776025255 +275936383150759 +275937248951705 +275937787413913 +275937925095593 +275944937433767 +275951880781209 +275953023003303 +275954568604327 +275955172584103 +275955643394727 +275956511292825 +275957586083225 +275971004204441 +275971749011625 +275971848088231 +275973624595865 +275980633277849 +275981698411175 +275986172362137 +275986237916569 +275986375598249 +275988152616345 +275988185628057 +275988251182489 +275988995989673 +275990400763289 +276003522423463 +276005102117033 +276005902690983 +276006403587481 +276007213949097 +276007478377881 +276021637299609 +276022784764583 +276023617553817 +276023650565529 +276024362361001 +276024460927145 +276024725355929 +276026270956953 +276026375626921 +276038752699801 +276040227503513 +276040535059111 +276040567054505 +276040765965721 +276041609849511 +276042477747609 +276043552538009 +276049237411225 +276055999677849 +276057441469849 +276057474481561 +276058012943769 +276074119071129 +276074493730985 +276076230903193 +276077844118937 +276084702348697 +276089354660519 +276090426843305 +276090460585369 +276091503730857 +276092578521257 +276092840852889 +276093379315097 +276093477881241 +276095091096985 +276106500975271 +276108179745447 +276108652142761 +276108751219367 +276109584008601 +276110328815785 +276112237411737 +276118030068391 +276125327646889 +276127439989415 +276143407924633 +276143545606313 +276144117080233 +276144117590695 +276151427939737 +276159114324647 +276159982222745 +276160792584361 +276161057013145 +276161364568743 +276161660992921 +276162199455129 +276163744836263 +276175321115303 +276176866716327 +276177470185641 +276177470696103 +276177941506727 +276178544976041 +276178807307673 +276179345769881 +276179884195225 +276192331335065 +276194113694375 +276194342503833 +276194344600985 +276195188484775 +276198069648793 +276210687486631 +276211294101673 +276212562560409 +276213406444199 +276214244256423 +276226758500521 +276227730718105 +276227796272537 +276227934464679 +276229743984025 +276229809538457 +276230554345641 +276231422754201 +276232429929881 +276245080779431 +276245915665817 +276245948677529 +276246660473001 +276247023467929 +276247461046951 +276248569068953 +276248673738921 +276262259277209 +276263907451049 +276264343120551 +276265175909785 +276265208921497 +276265816047001 +276278295692697 +276278297789849 +276280308958617 +276280311055769 +276280448737449 +276280449247911 +276281557269913 +276282125410473 +276284036103577 +276284138676393 +276288782501273 +276290795767193 +276297124241577 +276297695715497 +276297696225959 +276298562026905 +276298999825817 +276299032837529 +276299571299737 +276299636817305 +276312724955305 +276314270556329 +276314273163943 +276315138964889 +276315677427097 +276330913016487 +276331520141991 +276332385942937 +276332924405145 +276333062086825 +276350309575335 +276351142364569 +276352320963993 +276359588424359 +276365338304681 +276366141195673 +276366886002857 +276367822891687 +276378040436121 +276381274244505 +276381412436647 +276383090696361 +276383287510425 +276384966280601 +276386042948263 +276392986295705 +276398659414695 +276400239108265 +276401039682215 +276401540578713 +276402350940329 +276402615369113 +276416879471271 +276418425072295 +276419028541609 +276419029052071 +276419499862695 +276421442551193 +276433889691033 +276435364494745 +276435672050343 +276435704045737 +276435900859801 +276435902956953 +276436504619687 +276436746840743 +276438689529241 +276450028830105 +276450094384537 +276450232066217 +276452009084313 +276452042096025 +276452107650457 +276452852457641 +276454257231257 +276454728041881 +276455802612391 +276469256062361 +276471367894425 +276472981110169 +276484557389209 +276485493767577 +276487474021785 +276487507033497 +276488218828969 +276488317395113 +276488317905575 +276488581823897 +276490127424921 +276490232094889 +276501637966503 +276503789133993 +276504720999833 +276505465807017 +276507374402969 +276515590538649 +276519854048665 +276521297937817 +276521330949529 +276521867314585 +276521869411737 +276522873404825 +276523480530329 +276530340857241 +276538544915865 +276538682597545 +276539254581927 +276540120382873 +276553211128487 +276554283311273 +276554317053337 +276555360198825 +276556697320857 +276557235783065 +276557334349209 +276558947564953 +276565805794713 +276570458106535 +276572003707559 +276572607176873 +276572607687335 +276573078497959 +276573944298905 +276574482761113 +276575021186457 +276587636416681 +276589184114857 +276598068381081 +276605824477863 +276606431092905 +276607699551641 +276609312767385 +276609381247655 +276622970792615 +276624045072553 +276624649052329 +276625221036711 +276627601304231 +276640217770663 +276641052657049 +276641521370521 +276641797464233 +276642598038183 +276643706060185 +276643810730153 +276656187803033 +276657970162343 +276658198971801 +276658201068953 +276659044952743 +276666672514457 +276669443358105 +276673432683929 +276673434781081 +276674509351591 +276675445949849 +276675448047001 +276675586239143 +276676694261145 +276677262401705 +276679275667625 +276690614968489 +276691652740505 +276691790932647 +276693600451993 +276693666006425 +276694410813609 +276695279222169 +276696286397849 +276707861946537 +276707895688601 +276709407547561 +276709410155175 +276710275956121 +276710814418329 +276725143527593 +276726115745177 +276727487825305 +276727763919017 +276729032377753 +276729065389465 +276729672514969 +276742390505641 +276746279355801 +276760475806375 +276761552693927 +276762418494873 +276762889305497 +276763425670553 +276763427767705 +276763493285273 +276765038886297 +276769648969113 +276776549427879 +276778227687593 +276778424501657 +276778700595369 +276780103271833 +276780672648601 +276781179939495 +276782285864345 +276795376609959 +276796242410905 +276796780873113 +276796918554793 +276812016462503 +276813562063527 +276814165532841 +276814166043303 +276814636853927 +276824826592665 +276829194772649 +276830742470825 +276839576911257 +276839626737049 +276845165821337 +276845369057449 +276846915168935 +276847146075545 +276847179087257 +276847989448873 +276847989959335 +276849394222489 +276849865033113 +276850939603623 +276862515882663 +276864095576233 +276864667050153 +276864896150183 +276866207408297 +276879526102425 +276879694380441 +276882611013017 +276883355820201 +276883454386345 +276883454896807 +276885264416153 +276885369086121 +276896807463591 +276897744061849 +276897746159001 +276899220962713 +276899528518311 +276899560513705 +276899757327769 +276899759424921 +276900361087655 +276900603308711 +276901370543513 +276908230870425 +276914054441639 +276914991039897 +276916467940761 +276917004305817 +276917006402969 +276918010396057 +276918583779497 +276918617521561 +276933112530329 +276935224362393 +276936837578137 +276943350096041 +276949420302505 +276949454044569 +276950497190057 +276951834312089 +276952372774297 +276952471340441 +276954084556185 +276962258748825 +276965492557209 +276965494434471 +276966701883561 +276967645601961 +276967674101145 +276968577467801 +276969046181273 +276969322274985 +276971230870937 +276975908568473 +276982773407913 +276983948861609 +276984321106089 +276985121899929 +276986293159321 +277003111049895 +277003976850841 +277018107783847 +277020258951337 +277020358027943 +277022738295463 +277035860175527 +277036463644841 +277036464155303 +277036934965927 +277037800766873 +277038339229081 +277051324794265 +277051798530727 +277053107153575 +277053335963033 +277053338060185 +277054181943975 +277069680945831 +277069915316393 +277070287560873 +277073169235353 +277073237715623 +277085751959721 +277086927923879 +277088473524903 +277088737443225 +277089547804841 +277089548315303 +277090416213401 +277090486790823 +277091423389081 +277091561581223 +277104074238631 +277104843570585 +277104909125017 +277105377838489 +277105653932201 +277106225406121 +277106454506151 +277107562528153 +277107667198121 +277120280518825 +277121084458393 +277121252736409 +277122090548633 +277122624816537 +277122900910249 +277123097724313 +277124169368985 +277124809506201 +277137289151897 +277137291249049 +277138365819559 +277139302417817 +277139304514969 +277139442707111 +277140308508057 +277140550729113 +277141118869673 +277143132135593 +277147775960473 +277149789226393 +277153836509863 +277155612797607 +277156689685159 +277157158398631 +277157555486105 +277158026296729 +277158562661785 +277158630276505 +277160175877529 +277171718414505 +277171752156569 +277173264015529 +277173835999911 +277174132424089 +277174439979687 +277174670886297 +277175514770087 +277191082977959 +277191379402137 +277191917864345 +277192055546025 +277206246973609 +277209064179097 +277209232457113 +277210070269337 +277210135823769 +277217466924441 +277224331763881 +277225879462057 +277226745773465 +277227284235673 +277227317247385 +277240405895847 +277242280969625 +277242557063337 +277244529116569 +277245036407463 +277246142332313 +277250752415129 +277257652873895 +277259232567465 +277259804041385 +277260033141415 +277271467034009 +277278022000809 +277278022511271 +277278493321895 +277291944454823 +277292881053081 +277292883150233 +277293018734761 +277293019245223 +277294129364377 +277294357953945 +277294697504937 +277294894319001 +277294896416153 +277295498078887 +277295740299943 +277296507534745 +277296710770857 +277309225525417 +277310771636903 +277311002543513 +277311035555225 +277311845916841 +277311846427303 +277312646710681 +277312712228249 +277313250690457 +277313721501081 +277314796071591 +277319545072295 +277324019023257 +277328247424409 +277328249521561 +277330031880871 +277331569313177 +277331974569369 +277343382570393 +277345395836313 +277346467480985 +277347212288169 +277347311364775 +277349120884121 +277349225554089 +277356333532569 +277360631425703 +277361838874793 +277362642814361 +277363648904601 +277363714459033 +277364183172505 +277364459266217 +277366367862169 +277368584874663 +277376134621863 +277377910909607 +277378847507865 +277378985700007 +277379456510631 +277380324408729 +277380860773785 +277380862870937 +277381866864025 +277382473989529 +277398248041127 +277399113842073 +277413276770473 +277413310512537 +277414353658025 +277415394355879 +277415690780057 +277415998335655 +277416229242265 +277417535767961 +277417941024153 +277423845049753 +277429350391977 +277431600636073 +277431601146535 +277432641333927 +277432937758105 +277433476220313 +277446629875881 +277447805329577 +277448175476905 +277448177574057 +277449043885465 +277449615359385 +277449957007529 +277450149627289 +277457012014489 +277459025280409 +277464817937063 +277465052307625 +277465422454953 +277465424552105 +277465425062567 +277468374706855 +277481964251815 +277484115419305 +277484214495911 +277486594763431 +277499211229863 +277499980561817 +277500046116249 +277500514829721 +277500790923433 +277501362397353 +277502699519385 +277502804189353 +277515316846761 +277515317357223 +277517192431001 +277517194528153 +277517796190887 +277525320261801 +277528436817305 +277532426143129 +277533502810791 +277534439409049 +277534441506201 +277535445499289 +277535651881129 +277535687720345 +277536255860905 +277538767388057 +277549608427689 +277550784391847 +277552329992871 +277552593911193 +277552933462185 +277553404783271 +277554343258791 +277555279857049 +277555418049191 +277560785199273 +277566855405737 +277566889147801 +277568401006761 +277568972991143 +277569269415321 +277569576970919 +277569805780377 +277569807877529 +277570276591001 +277570651761319 +277580703088025 +277584136986793 +277584940926361 +277585947016601 +277586481284505 +277586757378217 +277586954192281 +277588025836953 +277588632962457 +277588665974169 +277592558611111 +277601383964841 +277604201170329 +277605207260569 +277605272815001 +277617692977831 +277619469265575 +277619469485465 +277621014866599 +277621411954073 +277621882764697 +277622419129753 +277622486744473 +277624032345497 +277628642428313 +277635542887079 +277637417960857 +277637694054569 +277639666107801 +277641279323545 +277653761066393 +277654631890329 +277654939445927 +277655235870105 +277655772235161 +277655774332313 +277655912013993 +277665569586585 +277673158992041 +277673159502503 +277687116049063 +277688188231849 +277688661650087 +277689733832873 +277689735930025 +277690602241433 +277691140703641 +277691173715353 +277697435085479 +277698570370457 +277704362516649 +277705908628135 +277706139534745 +277706980810921 +277706982908073 +277706983418535 +277707849219481 +277708387681689 +277708858492313 +277709933062823 +277721509341863 +277723089035433 +277723660509353 +277723889609383 +277738519561625 +277740532827545 +277741604472217 +277742349279401 +277744257875353 +277744362545321 +277755800922791 +277756737521049 +277756875202729 +277756875713191 +277757949993129 +277757985832345 +277758553972905 +277758750786969 +277759354546855 +277760364002713 +277773047900839 +277773984499097 +277774122180777 +277774122691239 +277774593501863 +277775196971177 +277775997765017 +277775999862169 +277777003855257 +277777610980761 +277787875491225 +277792103892377 +277792105989529 +277792574703001 +277793888348839 +277795425781145 +277801735062937 +277808413761705 +277808447503769 +277810531347111 +277810827771289 +277811135326887 +277811364136345 +277811366233497 +277812672759193 +277821252208025 +277824487893671 +277825695342761 +277826499282329 +277827505372569 +277827570927001 +277828039640473 +277828315734185 +277830191318425 +277830224330137 +277837200000409 +277841766867113 +277842942320809 +277843312468137 +277844180876697 +277844752350617 +277845286618521 +277847438296473 +277862970310041 +277866451076505 +277877101243047 +277879252410537 +277889913470361 +277893206859945 +277895457614503 +277896497801895 +277896794226073 +277897330591129 +277897332688281 +277910316156313 +277910453837993 +277910454348455 +277912329422233 +277912605515945 +277928674405031 +277928908775593 +277929278922921 +277929281530535 +277932231174823 +277938993441447 +277944745418921 +277945921383079 +277947466984103 +277948070453417 +277948539166889 +277948541774503 +277950416848281 +277950555040423 +277962495713449 +277963067697831 +277963837029785 +277964371297689 +277964647391401 +277965218865321 +277966555987353 +277966660657321 +277979273978025 +277979742691497 +277980077917593 +277981084007833 +277981618275737 +277981894369449 +277982091183513 +277983162828185 +277983769953689 +277983802965401 +277996282611097 +277997359278759 +277998295877017 +277999508349097 +277999544188313 +278000112328873 +278007597574823 +278014606256807 +278016151857831 +278016755327145 +278017556120985 +278017928365465 +278019169336729 +278030711873705 +278030745615769 +278032257474729 +278032829459111 +278033125883289 +278033433438887 +278033662248345 +278033664345497 +278034505621673 +278034508229287 +278040995446169 +278043293418905 +278046839702937 +278048898057625 +278049768881561 +278050076437159 +278050372861337 +278050909226393 +278050911323545 +278065240432809 +278068057638297 +278069063728537 +278069129282969 +278083325223081 +278083798641319 +278084870824105 +278085739232665 +278086277694873 +278086310706585 +278099399355047 +278101274428825 +278101550522537 +278102951101849 +278103522575769 +278105135791513 +278116646333095 +278118226026665 +278118797500585 +278119026600615 +278137015970471 +278151874512281 +278152012193961 +278152012704423 +278153122823577 +278153690964137 +278153887778201 +278154163871913 +278155500993945 +278169765096103 +278169996002713 +278170837278889 +278170839886503 +278171705687449 +278172244149657 +278173789530791 +278180551797415 +278187240883609 +278187242980761 +278187711694233 +278189025340071 +278199142221209 +278202376029593 +278204389295513 +278206205747369 +278208114343321 +278208219013289 +278220832333993 +278221636273561 +278221774465703 +278222642363801 +278223176631705 +278223452725417 +278225328309657 +278225361321369 +278237840967065 +278237978648745 +278237979159207 +278238449969831 +278239854232985 +278240130326697 +278241467448729 +278247539752345 +278249155930791 +278256529737113 +278272270229673 +278272303971737 +278274387815079 +278274684239257 +278274991794855 +278275220604313 +278275222701465 +278281196757161 +278282553802137 +278282838508953 +278288343851177 +278290594605735 +278291063319207 +278291634793127 +278291931217305 +278292467582361 +278292469679513 +278305623335081 +278306798788777 +278307168936105 +278308037344665 +278308608818585 +278311294764441 +278324045766825 +278324415914153 +278327368166055 +278336553911705 +278340955833753 +278340957711015 +278343108878505 +278358204689063 +278358974021017 +278359784382633 +278360355856553 +278360585176473 +278361692978585 +278374172624281 +278374310305961 +278374310816423 +278376185890201 +278376461983913 +278376930697385 +278391419602329 +278393334302105 +278393432868249 +278394681179545 +278411323452071 +278411926921385 +278412395634857 +278412398242471 +278419170166169 +278425882607001 +278427394465961 +278427394976423 +278427966450343 +278428262874521 +278428570430119 +278428799239577 +278428801336729 +278429642612905 +278429645220519 +278443130445993 +278443934385561 +278444940475801 +278445146857641 +278445409189273 +278445750837417 +278445947651481 +278447626421657 +278447659433369 +278451552070311 +278454116564377 +278460377424041 +278462656167321 +278464200719769 +278479300756889 +278481412588953 +278483025804697 +278487635887513 +278489098108313 +278489884034457 +278494536346279 +278496411420057 +278498088093081 +278498561000857 +278498659567001 +278500272782745 +278512754525593 +278513361431207 +278513625349529 +278513932905127 +278514229329305 +278514765694361 +278514767791513 +278530509332649 +278532152961703 +278532621675175 +278547181691049 +278548727292073 +278549299276455 +278549595700633 +278549903256231 +278550134162841 +278550167174553 +278565132993945 +278565163908505 +278565974270121 +278566546254503 +278566842678681 +278567381140889 +278568926522023 +278580502801063 +278582082494633 +278582653968553 +278584527455641 +278597513020825 +278599526286745 +278601342738601 +278603251334553 +278615730980249 +278615868661929 +278615869172391 +278616475787433 +278617744246169 +278618020339881 +278618588129959 +278619357461913 +278632977958297 +278633115639977 +278633116150439 +278633586961063 +278634991224217 +278635267317929 +278636604439961 +278645789965721 +278649221767337 +278651097351577 +278651099448729 +278651568162201 +278660728522137 +278667440962969 +278669524806311 +278669821230489 +278670128786087 +278670357595545 +278670359692697 +278680245667225 +278684688801961 +278685492741529 +278685630423209 +278685630933671 +278686498831769 +278686705213609 +278687309193385 +278689184777625 +278694180193689 +278700760326313 +278701935780009 +278702305927337 +278702570356121 +278702877401257 +278702877911719 +278703174335897 +278703712798105 +278703745809817 +278703952191657 +278704214523289 +278705258179239 +278706431755673 +278720386205081 +278720859112857 +278728009132711 +278730656464281 +278736092824985 +278736094702247 +278738106090905 +278739177735577 +278752200319145 +278754919787175 +278755787685273 +278756324050329 +278756326147481 +278762521963175 +278769309615513 +278769447297193 +278769447807655 +278771322881433 +278771598975145 +278772067688617 +278772166765223 +278785888968873 +278787902234793 +278788272382121 +278788536810905 +278791224634023 +278806722264473 +278807063912617 +278807532626089 +278807797054873 +278822061157031 +278823640850601 +278825078635929 +278825516434841 +278825549446553 +278826590494889 +278838267437225 +278839071376793 +278840283848873 +278840546180505 +278840885731497 +278840887828649 +278841084642713 +278842763412889 +278842796424601 +278855276070297 +278857190770073 +278857289336217 +278865760781721 +278867774047641 +278874437748121 +278875782528409 +278876549580185 +278878162795929 +278889739074969 +278890780123305 +278891251444391 +278891822918311 +278891854913705 +278892655707545 +278892657804697 +278892688719257 +278893499080873 +278898631860393 +278902286878105 +278907891516825 +278908498422439 +278909069896359 +278909902685593 +278909904782745 +278924233892009 +278925071704233 +278926250303657 +278926479623577 +278926512635289 +278935738549657 +278936566704807 +278942318682281 +278943726601625 +278943864283305 +278944436267687 +278944732691865 +278945040247463 +278945271154073 +278945304165785 +278958392814247 +278961944561049 +278962417468825 +278964129250713 +278969567488679 +278975639792295 +278979664446873 +278980202872217 +278994365800617 +278996478143143 +279000637333673 +279010434179241 +279010867971481 +279011005653161 +279011006163623 +279011612778665 +279012881237401 +279013157331113 +279013725121191 +279014494453145 +279023750776217 +279028987364761 +279029020376473 +279029830738089 +279030095166873 +279030402722471 +279030699146649 +279031235511705 +279031237608857 +279032416208281 +279032782989991 +279044358758569 +279045328879001 +279046234342809 +279046267354521 +279046705153433 +279047342144921 +279061369488793 +279063382754713 +279063984417447 +279065197109417 +279065199206569 +279067107802521 +279071854200217 +279079825793193 +279080629732761 +279080767414441 +279080767924903 +279082444087465 +279082446184617 +279084321768857 +279084457353385 +279095796654249 +279096400634025 +279096834426265 +279096972618407 +279098847692185 +279099123785897 +279100460907929 +279107319137689 +279113043632297 +279114591840935 +279115523196313 +279115996104089 +279131297430937 +279132575457449 +279133381274279 +279133413269673 +279134214063513 +279134586307993 +279150056778407 +279150660247721 +279151461041561 +279151463138713 +279164616794281 +279165792247977 +279166162395305 +279166426824089 +279166734379687 +279167030803865 +279167569266073 +279167808659625 +279168037979545 +279168070991257 +279169114647207 +279170288223641 +279183039226025 +279183409373353 +279183673802137 +279185284957593 +279186361625255 +279199949292953 +279199951170215 +279200558295719 +279201962558873 +279203034203545 +279211522932121 +279217198148263 +279220215627161 +279220686437785 +279221761228185 +279231107728793 +279233166083481 +279233304275623 +279235179349401 +279235455443113 +279235924156585 +279236023233191 +279250413061529 +279250550743209 +279252327761305 +279252426327449 +279270578732441 +279271389094057 +279271653522841 +279280127065497 +279284876066201 +279285917114537 +279286388435623 +279286959909543 +279287792698777 +279287825710489 +279288900500889 +279290446101913 +279302927844761 +279304174058905 +279304402648473 +279304742199465 +279304941110681 +279306652892569 +279306755465385 +279307727682969 +279310545529511 +279313412556185 +279320208695465 +279321616614809 +279321649626521 +279338294216089 +279339638996377 +279339834574233 +279340406048153 +279342019263897 +279348877493657 +279353529805479 +279354601988265 +279357081552281 +279357357645993 +279357554460057 +279359266241945 +279372354890407 +279372926364327 +279373759153561 +279385003539865 +279389502791849 +279391615134375 +279393391642009 +279396859062951 +279406175150249 +279407583069593 +279407720751273 +279408292735655 +279408589159833 +279408896715431 +279409127622041 +279410909981351 +279417670150823 +279418993673625 +279424124355993 +279424157367705 +279424967729321 +279425232158105 +279425539713703 +279425836137881 +279426372502937 +279426374600089 +279427553199513 +279427919981223 +279439496260263 +279441041861287 +279442116651687 +279443520914841 +279444059340185 +279445856093593 +279449744213401 +279456506480025 +279458519745945 +279459121408679 +279460334100649 +279462244793753 +279474724439449 +279474862631591 +279475469246633 +279476737705369 +279477013799081 +279477581589159 +279478350921113 +279490933645481 +279491971417497 +279492109609639 +279493085323433 +279493984683417 +279494260777129 +279495597899161 +279508215226537 +279509185346969 +279509187444121 +279510090810777 +279510123822489 +279511198612889 +279512744213913 +279518536870567 +279519672155545 +279526434422169 +279528518265511 +279529351054745 +279529723299225 +279529991191961 +279539237029273 +279544623882409 +279544624392871 +279546300555433 +279548313821353 +279554001808039 +279554970912153 +279561299386537 +279561563815321 +279561871370919 +279562167795097 +279562706257305 +279563174970777 +279563207982489 +279564251638439 +279568752126631 +279576900100265 +279578448308903 +279579314109849 +279579379664281 +279579852572057 +279595086284185 +279595088161447 +279595695286951 +279597099550105 +279597237742247 +279613205677465 +279613913246375 +279615317509529 +279615689754009 +279616527566233 +279626224254361 +279628303074713 +279628441266855 +279630316340633 +279630592434345 +279631061147817 +279631160224423 +279632465921433 +279632936732057 +279645587581607 +279647167275177 +279647265841321 +279647530270105 +279649141425561 +279650218093223 +279658538763673 +279664414253225 +279665715723673 +279666526085289 +279666790514073 +279681054616231 +279682600217255 +279682632212649 +279683204197031 +279683675007655 +279684072095129 +279684542905753 +279685617696153 +279691302569369 +279698064835993 +279699539639705 +279699879190697 +279700078101913 +279701789883801 +279701892456617 +279702864674201 +279714269529497 +279714407211177 +279716184229273 +279716282795417 +279724754240921 +279726767506841 +279732525743513 +279733431207321 +279734775987609 +279735543039385 +279737156255129 +279748732534169 +279749773582505 +279750244903591 +279750816377511 +279751649166745 +279751682178457 +279752393973929 +279752756968857 +279754302569881 +279760095226535 +279761230511513 +279767491881639 +279768896144793 +279785004369305 +279785473082777 +279785506094489 +279793493097881 +279802720060825 +279802857742505 +279803429726887 +279803726151065 +279804033706663 +279804264613273 +279806046972583 +279817386273447 +279818458456233 +279819535343785 +279820610134185 +279820872465817 +279821214113961 +279821410928025 +279821949353369 +279823122709913 +279834633251495 +279835840700585 +279836178852519 +279836782321833 +279836782832295 +279837253642919 +279838119443865 +279838657906073 +279839196331417 +279853359259817 +279854764033433 +279855471602343 +279857248109977 +279869861430681 +279869999622823 +279871874696601 +279872718580391 +279873487912345 +279874495088025 +279887145937575 +279887980823961 +279888013835673 +279888824197289 +279889088626073 +279889396181671 +279889692605849 +279890228970905 +279890231068057 +279891409667481 +279903352217769 +279904322338201 +279904324435353 +279904392915623 +279905227802009 +279905260813721 +279905972609193 +279906335604121 +279907881205145 +279920360850841 +279920362947993 +279922374116761 +279922376213913 +279922977876647 +279924190568617 +279926101261721 +279930847659417 +279937607828889 +279939760873641 +279939761384103 +279940627185049 +279941437546665 +279954790113449 +279955827885465 +279955966077607 +279956941791401 +279957841151385 +279958117245097 +279959454367129 +279966312596889 +279972037091497 +279972070833561 +279973585300135 +279974188769449 +279974451101081 +279974989563289 +279990290890137 +279991939063977 +279992374733479 +279993207522713 +279994386122137 +279999640316583 +280001653582503 +280003211986329 +280008342668697 +280009050237607 +280009888049831 +280010454500761 +280025155854505 +280025727838887 +280026562725273 +280027031438745 +280027064450457 +280028108106407 +280040724572839 +280042304266409 +280042402832553 +280042667261337 +280043203626393 +280044278416793 +280045355084455 +280058942752153 +280058944629415 +280059551754919 +280060417555865 +280060956018073 +280061093699753 +280061094210215 +280068503125401 +280076191607463 +280077737208487 +280077769203881 +280078340677801 +280078341188263 +280078811998887 +280079209086361 +280080754687385 +280092159542681 +280092297734823 +280094172808601 +280094917615785 +280095016692391 +280095854504615 +280096322389401 +280109406520729 +280111321220505 +280111419786649 +280113569367449 +280114040178073 +280126691027623 +280128270721193 +280129572191641 +280130382553257 +280130646982041 +280143869525401 +280144910573737 +280146786157977 +280147530965161 +280147630041767 +280147893960089 +280149439561113 +280149643307687 +280161919206809 +280161921303961 +280162925297049 +280163396107673 +280163735658665 +280163932472729 +280163934569881 +280164000087449 +280165748924585 +280166721142169 +280172406015385 +280179166184857 +280180610074009 +280180643085721 +280181179450777 +280182185541017 +280196382211481 +280197287675289 +280199399507353 +280201012723097 +280207870952857 +280212523264679 +280213629189529 +280214672335017 +280214672845479 +280215747125417 +280216009457049 +280216351105193 +280216547919257 +280217086344601 +280218259701145 +280229701574825 +280232752612761 +280233497419945 +280241198672551 +280246948552873 +280248496251049 +280249901024665 +280251446405799 +280266576528793 +280266714210473 +280267286194855 +280268121081241 +280268151995801 +280282282928807 +280283117815193 +280283150826905 +280283357208745 +280283961188521 +280284533172903 +280285365962137 +280285368059289 +280298489719463 +280299697168553 +280300035320487 +280300638789801 +280300639300263 +280301110110887 +280301713580201 +280301975911833 +280302514374041 +280303052799385 +280308737672601 +280315497842073 +280315499939225 +280317511107993 +280317513205145 +280317578722713 +280319189878169 +280319327559849 +280320900611481 +280321340825769 +280333717898649 +280333856090791 +280335731164569 +280336575048359 +280337344380313 +280337412860583 +280349927104681 +280350964876697 +280351103068839 +280352978142617 +280354591358361 +280368180903321 +280368249383591 +280369084269977 +280369117281689 +280369829077161 +280370192072089 +280370728437145 +280371737673113 +280384455663785 +280385427881369 +280387076055209 +280388344513945 +280389523113369 +280398230488473 +280401464296857 +280403477562777 +280403617852071 +280404483653017 +280405294014633 +280405558443417 +280420292845737 +280420864830119 +280421730631065 +280422168429977 +280422737806745 +280422805421465 +280423245097639 +280435893559465 +280435927301529 +280437441768103 +280438307569049 +280438846031257 +280454079743385 +280454081620647 +280454688746151 +280455554547097 +280456093009305 +280456230690985 +280456231201447 +280470422118569 +280471259930793 +280472199136665 +280474310968729 +280487434726055 +280488506908841 +280488980327079 +280489309799833 +280490054607017 +280490055117479 +280491459380633 +280504581040807 +280506160734377 +280506259300521 +280508038733993 +280508134884761 +280509211552423 +280521828018855 +280523407712425 +280525519544489 +280540048075431 +280541593676455 +280541625671849 +280542197145769 +280542197656231 +280542426245799 +280542668466855 +280544611155353 +280550296028569 +280556119599783 +280557056198041 +280558062288281 +280558533098905 +280558872649897 +280559069463961 +280559071561113 +280559137078681 +280560682679705 +280560885915817 +280561858133401 +280575177688473 +280575276254617 +280576021572263 +280577425835417 +280591519202713 +280592424666521 +280594536498585 +280596149714329 +280604323906969 +280607725993369 +280610642625945 +280611387433129 +280611486509735 +280613296029081 +280617973726617 +280624838566057 +280626014019753 +280627889603993 +280628358317465 +280628634411177 +280638759142809 +280642086054567 +280643022652825 +280644499553689 +280645035918745 +280646042008985 +280646649134489 +280661851201705 +280662423186087 +280663288987033 +280677485657497 +280678528802985 +280678529313447 +280679865925017 +280680404387225 +280682116169113 +280695172311719 +280695204307113 +280695775781033 +280695776291495 +280696247102119 +280697112903065 +280697651365273 +280710805020841 +280711980474537 +280712352719017 +280713757492633 +280715302873767 +280723200425369 +280728993082023 +280729227452585 +280729600207527 +280732481371545 +280746139396775 +280746974283161 +280747817656489 +280748290564265 +280748389640871 +280749222430105 +280756840334745 +280763317894553 +280763386374823 +280764155706777 +280764221261209 +280764689974681 +280764966068393 +280766874664345 +280779354310041 +280779356407193 +280781367575961 +280781369673113 +280781435190681 +280783046346137 +280783184027817 +280785197293737 +280789841118617 +280796601288089 +280797677955751 +280798614554009 +280798754843303 +280799620644249 +280800431005865 +280800695434649 +280813783572649 +280813817314713 +280814959536807 +280816505137831 +280817579928231 +280818447826329 +280831030550697 +280831064292761 +280833444560281 +280833752115879 +280833983022489 +280834826906279 +280848312131753 +280849284349337 +280850122161561 +280850656429465 +280850932523177 +280852200981913 +280859532082585 +280859816789401 +280865559109801 +280866396922025 +280867336127897 +280869447959961 +280884721298087 +280885587099033 +280886594274713 +280886661889433 +280887101565607 +280887738776985 +280888207490457 +280892817573273 +280899718032039 +280901297725609 +280901869199529 +280905454468505 +280917936211353 +280918545214119 +280919411015065 +280919949477273 +280920087158953 +280920087669415 +280928420922777 +280936730667687 +280936762663081 +280937334137001 +280937334647463 +280937563237031 +280937805458087 +280951291194023 +280952363376809 +280952836795047 +280953911074985 +280953911585447 +280954777386393 +280955315848601 +280970083773095 +280970312582553 +280970314679705 +280971158563495 +280972562826649 +280985684486823 +280987264180393 +280987835654313 +280989376522919 +280998398690713 +281002694706585 +281004707972505 +281005779617177 +281006524424361 +281006623500967 +281008400008601 +281008433020313 +281019976067751 +281020912666009 +281021050858151 +281021918756249 +281022389566873 +281022729117865 +281022925931929 +281022928029081 +281022993546649 +281024539147673 +281031399474585 +281032227629735 +281037223045799 +281038159644057 +281039636544921 +281040172909977 +281041179000217 +281041786125721 +281055375670681 +281056281134489 +281058063493799 +281060006182297 +281065679301287 +281072622648729 +281073665794217 +281073666304679 +281074706492071 +281075002916249 +281075310471847 +281075541378457 +281077253160345 +281088695034025 +281089870487721 +281091680517529 +281091746071961 +281092214785433 +281092490879145 +281099077172633 +281101375145369 +281105942012073 +281107117465769 +281107489710249 +281108356021657 +281108894483865 +281108927495577 +281110439864999 +281126279654055 +281127145455001 +281141276388007 +281142111274393 +281143427555497 +281143526632103 +281144359421337 +281157382004905 +281159060775081 +281159632249001 +281159632759463 +281159861568921 +281160969371033 +281161507833241 +281169979278745 +281174491301273 +281174493398425 +281174628982953 +281174629493415 +281176504567193 +281176506664345 +281176572181913 +281178183337369 +281178321019049 +281192849549991 +281193456675495 +281194998620329 +281208920563881 +281208954305945 +281210096528039 +281211642129063 +281212245598377 +281212716919463 +281227242842791 +281228012174745 +281228077729177 +281228546442649 +281228822536361 +281229394010281 +281230698120601 +281230731132313 +281243449122985 +281245259152793 +281245793420697 +281246069514409 +281246266328473 +281247337973145 +281247945098649 +281257223947673 +281260457756057 +281261534423719 +281262471021977 +281263477112217 +281264287473833 +281264551902617 +281279858289319 +281280724090265 +281281731265945 +281281798880665 +281283344481689 +281294887018665 +281294920760729 +281297004604071 +281297301028249 +281297608583847 +281297837393305 +281297839490457 +281298683374247 +281305170591129 +281307468563865 +281307634744729 +281313073202585 +281314548006297 +281315086468505 +281315224150185 +281315224660647 +281329415577769 +281330253389993 +281331192595865 +281333238873497 +281333304427929 +281339500243623 +281340635528601 +281346428185255 +281346896898727 +281347500368041 +281347973786279 +281348577255593 +281349045969065 +281349048066217 +281349048576679 +281349914377625 +281350452839833 +281350485851545 +281363574500007 +281365154193577 +281365725667497 +281367402340521 +281369310936473 +281369415606441 +281380821478055 +281382401171625 +281382972645545 +281384513514151 +281394635638169 +281400050990489 +281400619131049 +281401190604969 +281401191115431 +281401419704999 +281415113058983 +281416049657241 +281416187338921 +281416187849383 +281417055747481 +281417262129321 +281417866109097 +281418062923161 +281418065020313 +281418130537881 +281418666902937 +281419676138905 +281432863353511 +281433940241063 +281434169050521 +281434171147673 +281435012423849 +281435015031463 +281435880832409 +281436419294617 +281450512661913 +281451416028569 +281451418125721 +281451886839193 +281453200485031 +281454737917337 +281463317366169 +281466551174553 +281468564440473 +281469636085145 +281470380892329 +281470479968935 +281472289488281 diff --git a/xmapview.c b/xmapview.c new file mode 100644 index 0000000..ec1b95a --- /dev/null +++ b/xmapview.c @@ -0,0 +1,291 @@ +#include "xmapview.h" +#include +#include + + +/* Global biome colour table. */ + + +void setBiomeColour(unsigned char biomeColour[256][3], int biome, + unsigned char r, unsigned char g, unsigned char b) +{ + biomeColour[biome][0] = r; + biomeColour[biome][1] = g; + biomeColour[biome][2] = b; +} + +void initBiomeColours(unsigned char biomeColours[256][3]) +{ + // This colouring scheme is taken from the AMIDST program: + // https://github.com/toolbox4minecraft/amidst + // https://sourceforge.net/projects/amidst.mirror/ + + memset(biomeColours, 0, 256*3); + + setBiomeColour(biomeColours, ocean, 0, 0, 112); + setBiomeColour(biomeColours, plains,141, 179, 96); + setBiomeColour(biomeColours, desert, 250, 148, 24); + setBiomeColour(biomeColours, extremeHills, 96, 96, 96); + setBiomeColour(biomeColours, forest, 5, 102, 33); + setBiomeColour(biomeColours, taiga, 11, 102, 89); + setBiomeColour(biomeColours, swampland, 7, 249, 178); + setBiomeColour(biomeColours, river, 0, 0, 255); + setBiomeColour(biomeColours, hell, 255, 0, 0); + setBiomeColour(biomeColours, sky, 128, 128, 255); + setBiomeColour(biomeColours, frozenOcean, 144, 144, 160); + setBiomeColour(biomeColours, frozenRiver, 160, 160, 255); + setBiomeColour(biomeColours, icePlains, 255, 255, 255); + setBiomeColour(biomeColours, iceMountains, 160, 160, 160); + setBiomeColour(biomeColours, mushroomIsland, 255, 0, 255); + setBiomeColour(biomeColours, mushroomIslandShore, 160, 0, 255); + setBiomeColour(biomeColours, beach, 250, 222, 85); + setBiomeColour(biomeColours, desertHills, 210, 95, 18); + setBiomeColour(biomeColours, forestHills, 34, 85, 28); + setBiomeColour(biomeColours, taigaHills, 22, 57, 51); + setBiomeColour(biomeColours, extremeHillsEdge, 114, 120, 154); + setBiomeColour(biomeColours, jungle, 83, 123, 9); + setBiomeColour(biomeColours, jungleHills, 44, 66, 5); + setBiomeColour(biomeColours, jungleEdge, 98, 139, 23); + setBiomeColour(biomeColours, deepOcean, 0, 0, 48); + setBiomeColour(biomeColours, stoneBeach, 162, 162, 132); + setBiomeColour(biomeColours, coldBeach, 250, 240, 192); + setBiomeColour(biomeColours, birchForest, 48, 116, 68); + setBiomeColour(biomeColours, birchForestHills, 31, 95, 50); + setBiomeColour(biomeColours, roofedForest, 64, 81, 26); + setBiomeColour(biomeColours, coldTaiga, 49, 85, 74); + setBiomeColour(biomeColours, coldTaigaHills, 36, 63, 54); + setBiomeColour(biomeColours, megaTaiga, 89, 102, 81); + setBiomeColour(biomeColours, megaTaigaHills, 69, 79, 62); + setBiomeColour(biomeColours, extremeHillsPlus, 80, 112, 80); + setBiomeColour(biomeColours, savanna, 189, 178, 95); + setBiomeColour(biomeColours, savannaPlateau, 167, 157, 100); + setBiomeColour(biomeColours, mesa, 217, 69, 21); + setBiomeColour(biomeColours, mesaPlateau_F, 176, 151, 101); + setBiomeColour(biomeColours, mesaPlateau, 202, 140, 101); + + + setBiomeColour(biomeColours, ocean+128, 0, 0, 112); + setBiomeColour(biomeColours, plains+128, 141, 179, 96); + setBiomeColour(biomeColours, desert+128, 250, 148, 24); + setBiomeColour(biomeColours, extremeHills+128, 96, 96, 96); + setBiomeColour(biomeColours, forest+128, 5, 102, 33); + setBiomeColour(biomeColours, taiga+128, 11, 102, 89); + setBiomeColour(biomeColours, swampland+128, 7, 249, 178); + setBiomeColour(biomeColours, river+128, 0, 0, 255); + setBiomeColour(biomeColours, hell+128, 255, 0, 0); + setBiomeColour(biomeColours, sky+128, 128, 128, 255); + setBiomeColour(biomeColours, frozenOcean+128, 144, 144, 160); + setBiomeColour(biomeColours, frozenRiver+128, 160, 160, 255); + setBiomeColour(biomeColours, icePlains+128, 140, 180, 180); + setBiomeColour(biomeColours, iceMountains+128, 160, 160, 160); + setBiomeColour(biomeColours, mushroomIsland+128, 255, 0, 255); + setBiomeColour(biomeColours, mushroomIslandShore+128, 160, 0, 255); + setBiomeColour(biomeColours, beach+128, 250, 222, 85); + setBiomeColour(biomeColours, desertHills+128, 210, 95, 18); + setBiomeColour(biomeColours, forestHills+128, 34, 85, 28); + setBiomeColour(biomeColours, taigaHills+128, 22, 57, 51); + setBiomeColour(biomeColours, extremeHillsEdge+128, 114, 120, 154); + setBiomeColour(biomeColours, jungle+128, 83, 123, 9); + setBiomeColour(biomeColours, jungleHills+128, 44, 66, 5); + setBiomeColour(biomeColours, jungleEdge+128, 98, 139, 23); + setBiomeColour(biomeColours, deepOcean+128, 0, 0, 48); + setBiomeColour(biomeColours, stoneBeach+128, 162, 162, 132); + setBiomeColour(biomeColours, coldBeach+128, 250, 240, 192); + setBiomeColour(biomeColours, birchForest+128, 48, 116, 68); + setBiomeColour(biomeColours, birchForestHills+128, 31, 95, 50); + setBiomeColour(biomeColours, roofedForest+128, 64, 81, 26); + setBiomeColour(biomeColours, coldTaiga+128, 49, 85, 74); + setBiomeColour(biomeColours, coldTaigaHills+128, 36, 63, 54); + setBiomeColour(biomeColours, megaTaiga+128, 89, 102, 81); + setBiomeColour(biomeColours, megaTaigaHills+128, 69, 79, 62); + setBiomeColour(biomeColours, extremeHillsPlus+128, 80, 112, 80); + setBiomeColour(biomeColours, savanna+128, 189, 178, 95); + setBiomeColour(biomeColours, savannaPlateau+128, 167, 157, 100); + setBiomeColour(biomeColours, mesa+128, 217, 69, 21); + setBiomeColour(biomeColours, mesaPlateau_F+128, 176, 151, 101); + setBiomeColour(biomeColours, mesaPlateau+128, 202, 140, 101); +} + +void initBiomeTypeColours(unsigned char biomeColours[256][3]) +{ + memset(biomeColours, 0, 256*3); + + setBiomeColour(biomeColours, Oceanic, 0x00, 0x00, 0xa0); + setBiomeColour(biomeColours, Warm, 0xff, 0xc0, 0x00); + setBiomeColour(biomeColours, Lush, 0x00, 0xa0, 0x00); + setBiomeColour(biomeColours, Cold, 0x60, 0x60, 0x60); + setBiomeColour(biomeColours, Freezing, 0xff, 0xff, 0xff); +} + + +xwin_t init_x(uint sx, uint sy, const char *titel) +{ + xwin_t w; + + w.dis = XOpenDisplay(NULL); + w.screen = DefaultScreen(w.dis); + + w.win = XCreateSimpleWindow(w.dis, DefaultRootWindow(w.dis), 0, 0, sx, sy, + 5, 0x000000, 0xffffff); + + w.gc = XCreateGC(w.dis, w.win, 0,0); + + w.sx = sx; + w.sy = sy; + + XSetStandardProperties(w.dis, w.win, titel, "Cubiomes", None, NULL, 0, NULL); + + Atom WM_DELETE_WINDOW = XInternAtom(w.dis, "WM_DELETE_WINDOW", False); + XSetWMProtocols(w.dis, w.win, &WM_DELETE_WINDOW, 1); + + XSelectInput(w.dis, w.win, ExposureMask|ButtonPressMask|KeyPressMask); + + XSetBackground(w.dis, w.gc, 0x000000); + XSetForeground(w.dis, w.gc, 0xffffff); + + XClearWindow(w.dis, w.win); + XMapRaised(w.dis, w.win); + + return w; +} + +void close_x(xwin_t w) +{ + XFreeGC(w.dis, w.gc); + XDestroyWindow(w.dis, w.win); + XCloseDisplay(w.dis); +} + + +void getBiomeColourMap(uint *colbuf, const unsigned char biomeColour[256][3], + const int *ints, const uint sx, const uint sy, const uint pixscale) +{ + uint i, j; + int containsInvalidBiomes = 0; + + for(j = 0; j < sy; j++) + { + for(i = 0; i < sx; i++) + { + int id = ints[i*sx+j]; //if(id != swampland) id = 100; + uint r, g, b; + + if(id < 0 || id >= 256) + { + // This may happen for some intermediate layers + containsInvalidBiomes = 1; + r = 0; g = 0; b = 0; + } + else + { + if(id < 128) { + r = biomeColour[id][0]; + g = biomeColour[id][1]; + b = biomeColour[id][2]; + } else { + r = biomeColour[id][0]+40; r = (r>0xff) ? 0xff : r&0xff; + g = biomeColour[id][1]+40; g = (g>0xff) ? 0xff : g&0xff; + b = biomeColour[id][2]+40; b = (b>0xff) ? 0xff : b&0xff; + } + } + + uint m, n; + for(m = 0; m < pixscale; m++){ + for(n = 0; n < pixscale; n++){ + colbuf[(j*pixscale+n) + sy*pixscale*(i*pixscale+m)] = + ((r&0xff) << 16) + ((g&0xff) << 8) + (b&0xff); + } + } + } + } + + if(containsInvalidBiomes) + { + printf("Warning: Ints contain invalid Biome IDs (Is this an intermediate layer?)\n"); + } +} + + +void viewmap(Generator *g, unsigned char biomeColour[256][3], int areaX, int areaZ, uint areaWidth, uint areaHeight, uint pixscale) +{ + int *ints = allocCache(g, areaWidth+10, areaHeight+1); + + // generate the biome ints + genArea(g, ints, areaX, areaZ, areaWidth, areaHeight); + + // Calculate a hash for the area (useful to verify the accuracy of the map) + uint i, hash = 0; + for(i = 0; i < areaWidth*areaHeight; i++) hash = hash ^ (i*(ints[i]+1)); + printf("Hash:%3X\n", hash&0xfff); + + // construct the X11 window + xwin_t w = init_x(areaWidth*pixscale, areaHeight*pixscale, "XMapViewer"); + + XEvent event; + KeySym key; + char text[255]; + + + // convert the biome ints to a colour image + uint *colbuf = (uint *) malloc(sizeof(uint) * + areaWidth*areaHeight*pixscale*pixscale); + + getBiomeColourMap(colbuf, biomeColour, ints, areaWidth, areaHeight, pixscale); + + XImage *ximg = XCreateImage(w.dis, DefaultVisual(w.dis,0), 24, ZPixmap, 0, + (char*)colbuf, areaWidth*pixscale, areaHeight*pixscale, 32, 0); + + XSetForeground(w.dis, w.gc, 0xf00020); + + // enter the event loop + while(1) + { + XNextEvent(w.dis, &event); + + if(event.type == ClientMessage) + { + break; + } + + if (event.type==Expose && event.xexpose.count==0) + { + XMapWindow(w.dis, w.win); + + XPutImage(w.dis, w.win, w.gc, ximg, 0, 0, 0, 0, + areaWidth*pixscale, areaHeight*pixscale); + XSetForeground(w.dis, w.gc, 0xf00020); + } + if (event.type==KeyPress) + { + XLookupString(&event.xkey,text,255,&key,0); + if (key == XK_Escape) + { + break; + } + else + { + } + } + if (event.type==ButtonPress) + { + } + + //XResizeWindow(dis, win, sx, sy); + } + + close_x(w); + XFree(ximg); + + free(ints); + free(colbuf); +} + + + + + + + + + + diff --git a/xmapview.h b/xmapview.h new file mode 100644 index 0000000..ba223ed --- /dev/null +++ b/xmapview.h @@ -0,0 +1,36 @@ +#ifndef XMAPVIEW_H_ +#define XMAPVIEW_H_ + +#include "generator.h" + +#include +#include +#include +#include + +typedef struct xwin_t +{ + Display *dis; + int screen; + Window win; + GC gc; + + uint *colbuf; + uint sx, sy; + +} xwin_t; + + +void initBiomeColours(unsigned char biomeColours[256][3]); +void initBiomeTypeColours(unsigned char biomeColours[256][3]); + + +xwin_t init_x(uint sx, uint sy, const char *titel); +void close_x(xwin_t w); + +void viewmap(Generator *g, unsigned char biomeColour[256][3], + int areaX, int areaZ, uint areaWidth, uint areaHeight, uint pixscale); + + + +#endif