commit 317686f89b2e94ba5c9281655787bbd0e968f626 Author: ATKV Date: Mon Jan 26 18:48:28 2026 -0500 ATKVNetwork initial Release diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..0e2c276 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +server.db +__pycache__ +dbtest.py \ No newline at end of file diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..762abc0 --- /dev/null +++ b/LICENSE @@ -0,0 +1,232 @@ +GNU GENERAL PUBLIC LICENSE +Version 3, 29 June 2007 + +Copyright © 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. + + AVNetwork + Copyright (C) 2026 AttackVector + + 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: + + AVNetwork Copyright (C) 2026 AttackVector + 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/app.py b/app.py new file mode 100644 index 0000000..90673fc --- /dev/null +++ b/app.py @@ -0,0 +1,37 @@ +from flask import Flask +from flask_cors import CORS, cross_origin + +from routes.home import commonAuth + +def create_app(test_config=None): + """Create and configure an instance of the Flask application.""" + print( "== AttackVector NETWORK Services ==" ) + # Create the Flask application instance + app = Flask(__name__, instance_relative_config=True) + CORS(app) + + # Load configuration (optional) + if test_config is None: + # Load the default configuration from config.py (or another file) + app.config.from_pyfile("config.py", silent=True) + else: + # Apply test configuration, overriding defaults + app.config.update(test_config) + + # apply the blueprints to the app + from routes.home import getResources, preLaunch, serverStatus + from routes.eacnet import needAuth + + app.register_blueprint(getResources.bp) + app.register_blueprint(preLaunch.bp) + app.register_blueprint(serverStatus.bp) + app.register_blueprint(commonAuth.bp) + app.register_blueprint(needAuth.bp) + + return app + + +# If the script is run directly (not imported), start development server +if __name__ == "__main__": + app = create_app() + app.run(host="0.0.0.0") diff --git a/database.py b/database.py new file mode 100644 index 0000000..e4392d7 --- /dev/null +++ b/database.py @@ -0,0 +1,2475 @@ +import re +from sqlalchemy import ( + create_engine, + Column, + Integer, + String, + Sequence, + BLOB, + create_engine, + text, + func, + desc, + asc, +) +from sqlalchemy.ext.declarative import declarative_base +from sqlalchemy.orm import sessionmaker +from kbinxml import KBinXML +import xmltodict +import json +import random + +# Define the base class for our models +Base = declarative_base() +db_type = "sqlite" # Change to 'mysql' to use MySQL + +# Declare Databases + + +class eacNetProfile(Base): + __tablename__ = "eacNetProfile" + + id = Column(Integer, Sequence("user_id_seq"), primary_key=True) + token = Column(String(16), unique=True) + refid = Column(String(16), unique=True) + snsid = Column(String(8), unique=True) + ddrTicket = Column(Integer, default=0) + livelyTicket = Column(Integer, default=0) + + def __repr__(self): + return ( + f"eacNetProfile(id={self.id}, token='{self.token}',", + f"refid='{self.refid}'," + f"snsid='{self.snsid}'," + f"ddrTicket='{self.ddrTicket}'," + f"livelyTicket='{self.livelyTicket}')", + ) + + +class infProfile(Base): + __tablename__ = "infinitasProfile" + + id = Column(Integer, Sequence("user_id_seq"), primary_key=True) + infinitasID = Column(String(13), unique=True) + name = Column(String(6)) + version = Column(String(20)) + prefID = Column(Integer) + playSP = Column(Integer, default=0) + playDP = Column(Integer, default=0) + achieveSP = Column(Integer, default=0) + achieveDP = Column(Integer, default=0) + danSP = Column(Integer, default=-1) + danDP = Column(Integer, default=-1) + totalPlays = Column(Integer, default=0) + totalClears = Column(Integer, default=0) + saveLength = Column(Integer) + saveData = Column(BLOB) + saveCheck = Column(String) + saveDataBackup = Column(BLOB) + saveLengthBackup = Column(Integer) + saveCheckBackup = Column(String) + bits = Column(Integer, default=0) + + def __repr__(self): + return ( + f"infProfile(id={self.id}, infinitasID='{self.infinitasID}', name='{self.name}', " + f"version='{self.version}', prefID={self.prefID}, bits={self.bits}, playSP={self.playSP}, " + f"playDP={self.playDP}, achieveSP={self.achieveSP}, achieveDP={self.achieveDP}, " + f"danSP={self.danSP}, danDP={self.danDP}, totalPlays={self.totalPlays}, totalClears={self.totalClears}, saveLength={self.saveLength}, saveData={self.saveData}, saveCheck={self.saveCheck}, saveLengthBackup={self.saveLength}, saveDataBackup={self.saveData}, saveCheckBackup={self.saveCheck})" + ) + + +class infToken(Base): + __tablename__ = "infinitasToken" + + id = Column(Integer, Sequence("user_id_seq"), primary_key=True) + infinitasID = Column(String(13), unique=True) + token = Column(String(20), unique=True) + + def __repr__(self): + return f"infToken(infinitasID='{self.infinitasID}', token='{self.token}')" + + +class InfinitasPlayData(Base): + __tablename__ = "infinitasPlayData" + + id = Column(Integer, primary_key=True) + infinitasID = Column(String(13), nullable=False) + musicID = Column(Integer, nullable=False) + missCount = Column(String, nullable=True) # Store as JSON string + playCount = Column(String, nullable=True) # Store as JSON string + clearAmount = Column(String, nullable=True) # Store as JSON string + clearFlag = Column(String, nullable=True) # Store as JSON string + score = Column(String, nullable=True) # Store as JSON string + + def __repr__(self): + return ( + f"InfinitasPlayData(id={self.id}, " + f"infinitasID='{self.infinitasID}', " + f"musicID={self.musicID}, " + f"missCount={self.missCount}, " + f"playCount={self.playCount}, " + f"clearAmount={self.clearAmount}, " + f"clearFlag={self.clearFlag}, " + f"score={self.score})" + ) + + +class infPlayDataExt(Base): + __tablename__ = "infinitasPlayDataExt" + + id = Column(Integer, Sequence("user_id_seq"), primary_key=True) + infinitasID = Column(String(13)) + clock = Column(Integer) + musicID = Column(Integer) + noteID = Column(Integer) + score = Column(Integer) + pgreat = Column(Integer) + great = Column(Integer) + miss = Column(Integer) + clearType = Column(Integer) + + def __repr__(self): + return f"infinitasPlayDataExt(infinitasID='{self.infinitasID}', token='{self.token}')" + + +class infRivalData(Base): + __tablename__ = "infinitasRivalData" + + id = Column(Integer, Sequence("user_id_seq"), primary_key=True) + infinitasID = Column(String(13), unique=True) + spRivals = Column(String(), default="[]") + dpRivals = Column(String(), default="[]") + + def __repr__(self): + return f"infinitasRivalData(infinitasID='{self.infinitasID}', spRivals='{self.spRivals}, dpRivals='{self.dpRivals}')" + + +class infGhostData(Base): + __tablename__ = "infinitasGhostData" + + id = Column(Integer, Sequence("user_id_seq"), primary_key=True) + infinitasID = Column(String(13)) + name = Column(String) + score = Column(Integer) + + danRank = Column(Integer) + prefecture = Column(Integer) + + musicID = Column(Integer) + noteID = Column(Integer) + + ghost = Column(BLOB) + ghostCheck = Column(String) + ghostSize = Column(Integer) + + flip = Column(Integer) + assist = Column(Integer) + arrange1 = Column(Integer) + arrange0 = Column(Integer) + + def __repr__(self): + return ( + f"infGhostData(id={self.id}, " + f"infinitasID='{self.infinitasID}', " + f"name='{self.name}', " + f"score={self.score}, " + f"danRank={self.danRank}, " + f"prefecture={self.prefecture}, " + f"musicID={self.musicID}, " + f"noteID={self.noteID}, " + f"ghost={self.ghost}, " + f"ghostCheck='{self.ghostCheck}', " + f"ghostSize={self.ghostSize}, " + f"flip={self.flip}, " + f"assist={self.assist}, " + f"arrange1={self.arrange1}, " + f"arrange0={self.arrange0})" + ) + + +class infItems(Base): + __tablename__ = "infinitasItems" + + id = Column(Integer, Sequence("user_id_seq"), primary_key=True) + infinitasID = Column(String(13), unique=True) + TicketsPaid = Column(Integer, default=0) + TicketsFree = Column(Integer, default=0) + lDiscs = Column(Integer, default=0) + musicPacks = Column(String, default="[]") + customizations = Column( + String, + default='["","I1100000","I1200000","I1300000","I1400000","I1500000","I1600000","I1700000","","I1900000","I1300000","I2100000"]', + ) + otherCustomizations = Column( + String, default='["C1000000","C1100000","C1200000","C1300000","C1400000"]' + ) + + def __repr__(self): + return f"infinitasItems(infinitasID='{self.infinitasID}', TicketsPaid='{self.TicketsPaid}', TicketsFree='{self.TicketsFree}', lDiscs='{self.lDiscs}', musicPacks='{self.musicPacks}', customizations='{self.customizations}', otherCustomizations='{self.otherCustomizations}'" + + +class infUnlocks(Base): + __tablename__ = "infinitasUnlocks" + + id = Column(Integer, Sequence("user_id_seq"), primary_key=True) + infinitasID = Column(String(13)) + musicID = Column(Integer, default=0) + type = Column(Integer, default=0) + note_bit = Column(Integer, default=0) + + def __repr__(self): + return f"infinitasItems(infinitasID='{self.infinitasID}', musicID='{self.musicID}', type='{self.type}', note_bit='{self.note_bit}', " + + +class DMGFProfile(Base): + __tablename__ = "gitadoraProfile" + + id = Column(Integer, Sequence("user_id_seq"), primary_key=True) + token = Column(String(16), unique=True) + refid = Column(String(16), unique=True) + did = Column(String(8), unique=True) + usercode = Column(String(10), unique=True) + DMskill = Column(Integer(), default=0) + DMallSkill = Column(Integer(), default=0) + DMoldSkill = Column(Integer(), default=-1) + DMoldAllSkill = Column(Integer(), default=-1) + GFskill = Column(Integer(), default=0) + GFallSkill = Column(Integer(), default=0) + GFoldSkill = Column(Integer(), default=-1) + GFoldAllSkill = Column(Integer(), default=-1) + + def __repr__(self): + return ( + f"DMGFProfile(id={self.id}, token='{self.token}',", + f"refid='{self.refid}',", + f"did='{self.did}',", + f"usercode='{self.usercode}',", + f"DMskill='{self.DMskill}',", + f"DMallSkill='{self.DMallSkill}'," + f"DMoldSkill='{self.DMoldSkill}',", + f"DMoldAllSkill='{self.DMoldAllSkill}',", + f"GFoldAllSkill='{self.GFoldAllSkill}',", + f"GFskill='{self.GFskill}',", + f"GFlastMusic='{self.GFoldSkill}')", + ) + + +class DMGFProfileExt(Base): + __tablename__ = "gitadoraProfileExt" + musicFavorites = '"-1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1"' + playStyleCustom = "0 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 20 0 0 0 0 0 0 0 0 0 0 20 0" + id = Column(Integer, Sequence("user_id_seq"), primary_key=True) + token = Column(String(16), unique=True) + refid = Column(String(16), unique=True) + did = Column(String(8), unique=True) + DMplaystyle = Column(String(), default=playStyleCustom) + DMcustom = Column(String(), default=playStyleCustom) + DMmusicFavorites1 = Column(String(), default=musicFavorites) + DMmusicFavorites2 = Column(String(), default=musicFavorites) + DMmusicFavorites3 = Column(String(), default=musicFavorites) + DMlastCategory = Column(Integer(), default=0) + DMlastMusic = Column(Integer(), default=-1) + DMlastSeq = Column(Integer(), default=0) + DMdisplayLevel = Column(Integer(), default=0) + GFplaystyle = Column(String(), default=playStyleCustom) + GFcustom = Column(String(), default=playStyleCustom) + GFmusicFavorites1 = Column(String(), default=musicFavorites) + GFmusicFavorites2 = Column(String(), default=musicFavorites) + GFmusicFavorites3 = Column(String(), default=musicFavorites) + GFlastCategory = Column(Integer(), default=0) + GFlastMusic = Column(Integer(), default=-1) + GFlastSeq = Column(Integer(), default=0) + GFdisplayLevel = Column(Integer(), default=0) + + def __repr__(self): + return ( + f"DMGFProfileExt(id={self.id}, token='{self.token}', " + f"refid='{self.refid}', did='{self.did}', " + f"DMplaystyle='{self.DMplaystyle}', DMcustom='{self.DMcustom}', " + f"DMmusicFavorites1='{self.DMmusicFavorites1}', DMmusicFavorites2='{self.DMmusicFavorites2}', " + f"DMmusicFavorites3='{self.DMmusicFavorites3}', " + f"DMlastCategory='{self.DMlastCategory}'," + f"DMlastMusic='{self.DMlastMusic}'," + f"DMlastSeq='{self.DMlastSeq}'," + f"DMdisplayLevel='{self.DMdisplayLevel}'," + f"GFplaystyle='{self.GFplaystyle}', GFcustom='{self.GFcustom}', " + f"GFmusicFavorites1='{self.GFmusicFavorites1}', GFmusicFavorites2='{self.GFmusicFavorites2}', " + f"GFmusicFavorites3='{self.GFmusicFavorites3}'," + f"GFlastCategory='{self.GFlastCategory}'," + f"GFlastMusic='{self.GFlastMusic}'," + f"GFlastSeq='{self.GFlastSeq}" + f"GFdisplayLevel='{self.GFdisplayLevel}')" + ) + + +class DMGFProfileDetails(Base): + __tablename__ = "gitadoraProfileDetails" + + id = Column(Integer, Sequence("user_id_seq"), primary_key=True) + token = Column(String(16), unique=True) + refid = Column(String(16), unique=True) + did = Column(String(8), unique=True) + + # Drum Mania fields + DMcabid = Column(Integer, default=0) + DMplay = Column(Integer, default=0) + DMplaytime = Column(Integer, default=0) + DMplayterm = Column(Integer, default=0) + DMsession_cnt = Column(Integer, default=0) + DMmatching_num = Column(Integer, default=0) + DMextra_stage = Column(Integer, default=0) + DMextra_play = Column(Integer, default=0) + DMextra_clear = Column(Integer, default=0) + DMencore_play = Column(Integer, default=0) + DMencore_clear = Column(Integer, default=0) + DMpencore_play = Column(Integer, default=0) + DMpencore_clear = Column(Integer, default=0) + DMmax_clear_diff = Column(Integer, default=0) + DMmax_full_diff = Column(Integer, default=0) + DMmax_exce_diff = Column(Integer, default=0) + DMclear_num = Column(Integer, default=0) + DMfull_num = Column(Integer, default=0) + DMexce_num = Column(Integer, default=0) + DMno_num = Column(Integer, default=0) + DMe_num = Column(Integer, default=0) + DMd_num = Column(Integer, default=0) + DMc_num = Column(Integer, default=0) + DMb_num = Column(Integer, default=0) + DMa_num = Column(Integer, default=0) + DMs_num = Column(Integer, default=0) + DMss_num = Column(Integer, default=0) + + # Guitar Freaks fields + GFcabid = Column(Integer, default=0) + GFplay = Column(Integer, default=0) + GFplaytime = Column(Integer, default=0) + GFplayterm = Column(Integer, default=0) + GFsession_cnt = Column(Integer, default=0) + GFmatching_num = Column(Integer, default=0) + GFextra_stage = Column(Integer, default=0) + GFextra_play = Column(Integer, default=0) + GFextra_clear = Column(Integer, default=0) + GFencore_play = Column(Integer, default=0) + GFencore_clear = Column(Integer, default=0) + GFpencore_play = Column(Integer, default=0) + GFpencore_clear = Column(Integer, default=0) + GFmax_clear_diff = Column(Integer, default=0) + GFmax_full_diff = Column(Integer, default=0) + GFmax_exce_diff = Column(Integer, default=0) + GFclear_num = Column(Integer, default=0) + GFfull_num = Column(Integer, default=0) + GFexce_num = Column(Integer, default=0) + GFno_num = Column(Integer, default=0) + GFe_num = Column(Integer, default=0) + GFd_num = Column(Integer, default=0) + GFc_num = Column(Integer, default=0) + GFb_num = Column(Integer, default=0) + GFa_num = Column(Integer, default=0) + GFs_num = Column(Integer, default=0) + GFss_num = Column(Integer, default=0) + + def __repr__(self): + return ( + f"DMGFProfileDetails(id={self.id}, token='{self.token}', " + f"refid='{self.refid}', did='{self.did}', " + # Drum Mania fields + f"DMcabid={self.DMcabid}, " + f"DMplay={self.DMplay}, " + f"DMplaytime={self.DMplaytime}, " + f"DMplayterm={self.DMplayterm}, " + f"DMsession_cnt={self.DMsession_cnt}, " + f"DMmatching_num={self.DMmatching_num}, " + f"DMextra_stage={self.DMextra_stage}, " + f"DMextra_play={self.DMextra_play}, " + f"DMextra_clear={self.DMextra_clear}, " + f"DMencore_play={self.DMencore_play}, " + f"DMencore_clear={self.DMencore_clear}, " + f"DMpencore_play={self.DMpencore_play}, " + f"DMpencore_clear={self.DMpencore_clear}, " + f"DMmax_clear_diff={self.DMmax_clear_diff}, " + f"DMmax_full_diff={self.DMmax_full_diff}, " + f"DMmax_exce_diff={self.DMmax_exce_diff}, " + f"DMclear_num={self.DMclear_num}, " + f"DMfull_num={self.DMfull_num}, " + f"DMexce_num={self.DMexce_num}, " + f"DMno_num={self.DMno_num}, " + f"DMe_num={self.DMe_num}, " + f"DMd_num={self.DMd_num}, " + f"DMc_num={self.DMc_num}, " + f"DMb_num={self.DMb_num}, " + f"DMa_num={self.DMa_num}, " + f"DMs_num={self.DMs_num}, " + f"DMss_num={self.DMss_num}, " + # Guitar Freaks fields + f"GFcabid={self.GFcabid}, " + f"GFplay={self.GFplay}, " + f"GFplaytime={self.GFplaytime}, " + f"GFplayterm={self.GFplayterm}, " + f"GFsession_cnt={self.GFsession_cnt}, " + f"GFmatching_num={self.GFmatching_num}, " + f"GFextra_stage={self.GFextra_stage}, " + f"GFextra_play={self.GFextra_play}, " + f"GFextra_clear={self.GFextra_clear}, " + f"GFencore_play={self.GFencore_play}, " + f"GFencore_clear={self.GFencore_clear}, " + f"GFpencore_play={self.GFpencore_play}, " + f"GFpencore_clear={self.GFpencore_clear}, " + f"GFmax_clear_diff={self.GFmax_clear_diff}, " + f"GFmax_full_diff={self.GFmax_full_diff}, " + f"GFmax_exce_diff={self.GFmax_exce_diff}, " + f"GFclear_num={self.GFclear_num}, " + f"GFfull_num={self.GFfull_num}, " + f"GFexce_num={self.GFexce_num}, " + f"GFno_num={self.GFno_num}, " + f"GFe_num={self.GFe_num}, " + f"GFd_num={self.GFd_num}, " + f"GFc_num={self.GFc_num}, " + f"GFb_num={self.GFb_num}, " + f"GFa_num={self.GFa_num}, " + f"GFs_num={self.GFs_num}, " + f"GFss_num={self.GFss_num})" + ) + + +# Define DMGF Playlog here please +class DMGFPlaylog(Base): + __tablename__ = "gitadoraPlaylog" + + id = Column(Integer, primary_key=True) + refid = Column(String(16)) + token = Column(String()) + game = Column(String(2)) # "DM" or "GF" + + # Stage data + date_ms = Column(String()) + stage_no = Column(Integer) + musicid = Column(Integer) + seq = Column(Integer) + skill = Column(Integer) + new_skill = Column(Integer) + clear = Column(Integer) + auto_clear = Column(Integer) + fullcombo = Column(Integer) + excellent = Column(Integer) + medal = Column(Integer) + perc = Column(Integer) + new_perc = Column(Integer) + rank = Column(Integer) + score = Column(Integer) + combo = Column(Integer) + max_combo_perc = Column(Integer) + flags = Column(Integer) + phrase_combo_perc = Column(Integer) + + # Note counts + perfect = Column(Integer) + great = Column(Integer) + good = Column(Integer) + ok = Column(Integer) + miss = Column(Integer) + + # Note percentages + perfect_perc = Column(Integer) + great_perc = Column(Integer) + good_perc = Column(Integer) + ok_perc = Column(Integer) + miss_perc = Column(Integer) + + # Meter data + meter = Column(String()) + meter_prog = Column(Integer) + before_meter = Column(String()) + before_meter_prog = Column(Integer) + is_new_meter = Column(Integer) + + # Phrase data + phrase_data_num = Column(Integer) + phrase_addr = Column(String()) # Store as JSON string + phrase_type = Column(String()) # Store as JSON string + phrase_status = Column(String()) # Store as JSON string + phrase_end_addr = Column(Integer) + + def __repr__(self): + return ( + f"DMGFPlaylog(" + f"id={self.id}, " + f"refid='{self.refid}', " + f"token='{self.token}', " + f"game='{self.game}', " + f"date_ms={self.date_ms}, " + f"stage_no={self.stage_no}, " + f"musicid={self.musicid}, " + f"seq={self.seq}, " + f"skill={self.skill}, " + f"new_skill={self.new_skill}, " + f"clear={self.clear}, " + f"auto_clear={self.auto_clear}, " + f"fullcombo={self.fullcombo}, " + f"excellent={self.excellent}, " + f"medal={self.medal}, " + f"perc={self.perc}, " + f"new_perc={self.new_perc}, " + f"rank={self.rank}, " + f"score={self.score}, " + f"combo={self.combo}, " + f"max_combo_perc={self.max_combo_perc}, " + f"flags={self.flags}, " + f"phrase_combo_perc={self.phrase_combo_perc}, " + f"perfect={self.perfect}, " + f"great={self.great}, " + f"good={self.good}, " + f"ok={self.ok}, " + f"miss={self.miss}, " + f"perfect_perc={self.perfect_perc}, " + f"great_perc={self.great_perc}, " + f"good_perc={self.good_perc}, " + f"ok_perc={self.ok_perc}, " + f"miss_perc={self.miss_perc}, " + f"meter={self.meter}, " + f"meter_prog={self.meter_prog}, " + f"before_meter={self.before_meter}, " + f"before_meter_prog={self.before_meter_prog}, " + f"is_new_meter={self.is_new_meter}, " + f"phrase_data_num={self.phrase_data_num}, " + f"phrase_addr='{self.phrase_addr}', " + f"phrase_type='{self.phrase_type}', " + f"phrase_status='{self.phrase_status}', " + f"phrase_end_addr={self.phrase_end_addr})" + ) + + +class nosProfile(Base): + __tablename__ = "nostalgiaProfile" + musicListFlgDefault = ( + "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" + ) + id = Column(Integer, Sequence("user_id_seq"), primary_key=True) + token = Column(String(), unique=True) + refid = Column(String(16), unique=True) + name = Column(String(8), default="") + playCount = Column(Integer, default=0) + todayPlayCount = Column(Integer, default=0) + oldPlayCount = Column(Integer, default=0) + oldTodayPlayCount = Column(Integer, default=0) + oldRecitalCount = Column(Integer, default=0) + musicListFlg0 = Column(String(), default=musicListFlgDefault) + musicListFlg1 = Column(String(), default=musicListFlgDefault) + musicListFlg2 = Column(String(), default=musicListFlgDefault) + musicListFlg3 = Column(String(), default=musicListFlgDefault) + permittedlist0 = Column(String(), default=musicListFlgDefault) + permittedlist1 = Column(String(), default=musicListFlgDefault) + permittedlist2 = Column(String(), default=musicListFlgDefault) + permittedlist3 = Column(String(), default=musicListFlgDefault) + musicIndex = Column(Integer, default=0) + sheetType = Column(Integer, default=0) + playTime = Column(Integer, default=0) + musicGroup = Column(Integer, default=0) + bingoIndex = Column(Integer, default=0) + performType = Column(Integer, default=0) + filterFlag = Column(Integer, default=0) + + def __repr__(self): + return ( + f"nosProfile(id={self.id}, token='{self.token}', " + f"refid='{self.refid}', name='{self.name}', " + f"playCount={self.playCount}, todayPlayCount={self.todayPlayCount}, " + f"oldPlayCount={self.oldPlayCount}, oldTodayPlayCount={self.oldTodayPlayCount}, oldRecitalCount={self.oldRecitalCount}, " + f"musicListFlg0='{self.musicListFlg0}', musicListFlg1='{self.musicListFlg1}', " + f"musicListFlg2='{self.musicListFlg2}', musicListFlg3='{self.musicListFlg3}', " + f"musicIndex={self.musicIndex}, musicGroup={self.musicGroup}, sheetType={self.sheetType}, " + f"playTime={self.playTime}, bingoIndex={self.bingoIndex}, " + f"performType={self.performType}, filterFlag={self.filterFlag})" + ) + + +class nosPlaylog(Base): + __tablename__ = "nostalgiaPlaylog" + + id = Column(Integer, Sequence("user_id_seq"), primary_key=True) + token = Column(String(16), unique=True) + refid = Column(String(16), unique=True) + musicIndex = Column(Integer, default=0) + sheetType = Column(Integer, default=0) + + score = Column(Integer, default=0) + playCount = Column(Integer, default=0) + clearCount = Column(Integer, default=0) + clearFlag = Column(Integer, default=0) + multiCount = Column(Integer, default=0) + handsMode = Column(Integer, default=0) + grade = Column(Integer, default=0) + + recScore = Column(Integer, default=0) + recPlayCount = Column(Integer, default=0) + recHands = Column(Integer, default=0) + recGrade = Column(Integer, default=0) + + def __repr__(self): + return ( + f"nosPlaylog(id={self.id}, " + f"token='{self.token}', " + f"refid='{self.refid}', " + f"musicIndex={self.musicIndex}, " + f"sheetType={self.sheetType}, " + f"score={self.score}, " + f"playCount={self.playCount}, " + f"clearCount={self.clearCount}, " + f"clearFlag={self.clearFlag}, " + f"multiCount={self.multiCount}, " + f"handsMode={self.handsMode}, " + f"grade={self.grade}, " + f"recScore={self.recScore}, " + f"recPlayCount={self.recPlayCount}, " + f"recHands={self.recHands}, " + f"recGrade={self.recGrade})" + ) + + +class ddrGPProfile(Base): + __tablename__ = "GrandPrixProfile" + id = Column(Integer, Sequence("user_id_seq"), primary_key=True) + token = Column(String(), unique=True) + refid = Column(String(16), unique=True) + common = Column( + String(), + default="MSwwLDM3MjkwMGQsMCwwLDAsMCwwLGZmZmZmZmZmZmZmZmZmZmYsMCwwLDAsMCwwLDAs", + ) + option = Column( + String(), + default="MCwzLDAsMCwwLDAsMCwzLDAsMCwwLDAsMSwyLDAsMCwwLDEwLjAwMDAwMCwxMC4wMDAwMDAsMTAuMDAwMDAwLDEwLjAwMDAwMCwwLjAwMDAwMCwwLjAwMDAwMCwwLjAwMDAwMCwsLCwsLCwsLCwsLCw=", + ) + last = Column( + String(), + default="MSwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAuMDAwMDAwLDAuMDAwMDAwLDAuMDAwMDAwLDAuMDAwMDAwLDAuMDAwMDAwLDAuMDAwMDAwLDAuMDAwMDAwLDAuMDAwMDAwLCwsLCwsLCwsLCwsLA==", + ) + rival = Column( + String(), + default="MCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAuMDAwMDAwLDAuMDAwMDAwLDAuMDAwMDAwLDAuMDAwMDAwLDAuMDAwMDAwLDAuMDAwMDAwLDAuMDAwMDAwLDAuMDAwMDAwLCwsLCwsLCwsLCwsLA==", + ) + + def __repr__(self): + return ( + f"ddrGPProfile(id={self.id}, " + f"token='{self.token}', " + f"refid='{self.refid}', " + f"common={self.common}, " + f"option={self.option}, " + f"rival={self.rival})" + ) + + +class DDRGPPlaylog(Base): + __tablename__ = "GrandPrixPlaylog" + + id = Column(Integer, primary_key=True) + refid = Column(String(16)) + + # Stage data + stage_no = Column(Integer) + musicid = Column(Integer) + notetype = Column(Integer) + rank = Column(Integer) + clearkind = Column(Integer) + score = Column(Integer) + exscore = Column(Integer) + maxcombo = Column(Integer) + life = Column(Integer) + fastcount = Column(Integer) + slowcount = Column(Integer) + + # Judge counts + judge_marvelous = Column(Integer) + judge_perfect = Column(Integer) + judge_great = Column(Integer) + judge_good = Column(Integer) + judge_boo = Column(Integer) + judge_miss = Column(Integer) + judge_ok = Column(Integer) + judge_ng = Column(Integer) + + # Additional data + calorie = Column(Integer) + ghostsize = Column(Integer) + ghost = Column(String()) + timestamp = Column(String()) + playstyle = Column(Integer) + + def __repr__(self): + return ( + f"DDRGPPlaylog(" + f"id={self.id}, " + f"refid='{self.refid}', " + f"stage_no={self.stage_no}, " + f"musicid={self.musicid}, " + f"notetype={self.notetype}, " + f"rank={self.rank}, " + f"clearkind={self.clearkind}, " + f"score={self.score}, " + f"exscore={self.exscore}, " + f"maxcombo={self.maxcombo}, " + f"life={self.life}, " + f"fastcount={self.fastcount}, " + f"slowcount={self.slowcount}, " + f"judge_marvelous={self.judge_marvelous}, " + f"judge_perfect={self.judge_perfect}, " + f"judge_great={self.judge_great}, " + f"judge_good={self.judge_good}, " + f"judge_boo={self.judge_boo}, " + f"judge_miss={self.judge_miss}, " + f"judge_ok={self.judge_ok}, " + f"judge_ng={self.judge_ng}, " + f"calorie={self.calorie}, " + f"ghostsize={self.ghostsize}, " + f"ghost='{self.ghost}', " + f"playstyle={self.playstyle})" + ) + + +class gameHashs(Base): + __tablename__ = "gameHashs" + + id = Column(Integer, Sequence("user_id_seq"), primary_key=True) + game = Column(String(), unique=True) + known_hash = Column(String(), unique=True) + known_resource_hash = Column(String(), unique=True) + known_resource_url = Column(String(), unique=True) + latest_hash = Column(String(), unique=True) + latest_resource_hash = Column(String(), unique=True) + latest_resource_url = Column(String(), unique=True) + + def __repr__(self): + return ( + f"gameHashs(id={self.id}, game='{self.game}',", + f"knownHash='{self.known_hash}'," + f"knownResourceHash='{self.known_resource_hash}'," + f"knownResourceURL='{self.known_resource_url}'," + f"LatestHash='{self.latest_hash}'," + f"LatesResourceHash='{self.latest_resource_hash}'," + f"LatesResourceURL='{self.latest_resource_url}')", + ) + + +# Function to create a database engine +def create_engine_and_session(db_type="sqlite", db_name="server.db"): + if db_type == "sqlite": + # SQLite connection + engine = create_engine( + f"sqlite:///{db_name}", connect_args={"check_same_thread": False} + ) + elif db_type == "mysql": + # MySQL connection (update with your own credentials) + username = "your_username" + password = "your_password" + host = "localhost" + engine = create_engine( + f"mysql+mysqlconnector://{username}:{password}@{host}/{db_name}" + ) + else: + raise ValueError("Unsupported database type. Use 'sqlite' or 'mysql'.") + + # Create all tables + Base.metadata.create_all(engine) + + # Create a configured "Session" class + Session = sessionmaker(bind=engine) + + return Session() + + +def obtainGameHashs(game): + session = create_engine_and_session(db_type) + try: + # Query the database for the token and get the first result + user = ( + session.query(gameHashs).filter_by(game=game).first() + ) # Use filter_by to find the token + return user # This will return the user object or None if not found + except Exception as e: + print(f"Failed to fetch token: {e}") + return None + finally: + session.close() # Close the session after use + +# /user functions/ +def add_user( + infinitasID, + name, + version, + prefID, + playSP, + playDP, + achieveSP, + achieveDP, + danSP, + danDP, +): + try: + session = create_engine_and_session(db_type) + + new_user = infProfile( + infinitasID=infinitasID, + name=name, + version=version, + prefID=prefID, + playSP=playSP, + playDP=playDP, + achieveSP=achieveSP, + achieveDP=achieveDP, + danSP=danSP, + danDP=danDP, + ) + + session.add(new_user) + session.commit() + print(f"Added new user: {new_user}") + return True + except Exception as e: + print(f"Failed to Add User: {e}") + return False + finally: + session.close() # Close the session after use + + +def add_user_eacnet(token): + try: + session = create_engine_and_session(db_type) + + new_user = eacNetProfile( + token=token, + refid=int( + str(random.randint(10**233, 10**400))[:16].replace( + "0", str(random.randint(1, 9)) + ) + ), + snsid=int( + str(random.randint(10**233, 10**400))[:8].replace( + "0", str(random.randint(1, 9)) + ) + ), + ddrTicket=0, + livelyTicket=0, + ) + + session.add(new_user) + session.commit() + print(f"Added new user: {new_user}") + return new_user + except Exception as e: + print(f"Failed to Add User: {e}") + return False + finally: + session.close() # Close the session after use + + +def add_user_nostalgia(name, refid, token): + try: + session = create_engine_and_session(db_type) + + new_user = nosProfile( + name=name, + refid=refid, + token=token, + playCount=0, + todayPlayCount=0, + oldPlayCount=0, + oldTodayPlayCount=0, + oldRecitalCount=0, + musicListFlg0=nosProfile.musicListFlgDefault, + musicListFlg1=nosProfile.musicListFlgDefault, + musicListFlg2=nosProfile.musicListFlgDefault, + musicListFlg3=nosProfile.musicListFlgDefault, + permittedlist0=nosProfile.musicListFlgDefault, + permittedlist1=nosProfile.musicListFlgDefault, + permittedlist2=nosProfile.musicListFlgDefault, + permittedlist3=nosProfile.musicListFlgDefault, + musicIndex=0, + sheetType=0, + playTime=0, + bingoIndex=0, + performType=0, + filterFlag=0, + ) + + session.add(new_user) + session.commit() + print(f"Added new user: {new_user}") + return new_user + except Exception as e: + print(f"Failed to add user: {e}") + return False + finally: + session.close() # Close the session after use + + +def add_user_DMGF(refid, token, did, usercode): + try: + session = create_engine_and_session(db_type) + + new_user = DMGFProfile( + refid=refid, + token=token, + did=did, + usercode=usercode, + DMskill=0, + DMallSkill=0, + DMoldSkill=-1, + DMoldAllSkill=-1, + GFskill=0, + GFallSkill=0, + GFoldSkill=-1, + GFoldAllSkill=-1, + ) + + session.add(new_user) + session.commit() + print(f"Added new user: {new_user}") + return new_user + except Exception as e: + print(f"Failed to add user: {e}") + return False + finally: + session.close() # Close the session after use + + +def manage_user_GP(refid, token, COMMON, OPTION, LAST, RIVAL, save): + try: + session = create_engine_and_session(db_type) + user_profile = ( + session.query(ddrGPProfile).filter_by(token=token).first() + or session.query(ddrGPProfile).filter_by(refid=refid).first() + ) + + if user_profile is None: + if ( + COMMON is not None + and OPTION is not None + and LAST is not None + and RIVAL is not None + ): + new_user = ddrGPProfile( + token=token, + refid=refid, # You need to add this as well since it's a required field. + common=COMMON, + option=OPTION, + last=LAST, + rival=RIVAL, + ) + session.add(new_user) + session.commit() + print(f"Added new user: {new_user}") + return new_user + else: + return None + elif save == 0: + print(f"Returning Profile") + return user_profile + elif save == 1: + if COMMON is not None: + user_profile.common = COMMON + if OPTION is not None: + user_profile.option = OPTION + if LAST is not None: + user_profile.last = LAST + if RIVAL is not None: + user_profile.rival = RIVAL + session.commit() + print(f"Updated GP Profile.") + return user_profile + except Exception as e: + print(f"Failed to Add User: {e}") + return False + finally: + session.close() # Close the session after use + + +def manage_user_DMGF(refid, token, customData, favoritemusic, playinfo, game): + musicFavorites = "-1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1" + playStyleCustom = "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" + try: + session = create_engine_and_session(db_type) + + # Retrieve the user profile based on token or refid + user_profile = ( + session.query(DMGFProfileExt).filter_by(token=token).first() + or session.query(DMGFProfileExt).filter_by(refid=refid).first() + ) + + + if user_profile is None: + print("Creating new Profile") + new_user = DMGFProfileExt( + token=token, + refid=refid, + DMplaystyle=( + customData["playstyle"]["#text"] + if game == "DM" + else playStyleCustom + ), + DMcustom=( + customData["custom"]["#text"] if game == "DM" else playStyleCustom + ), + GFplaystyle=( + customData["playstyle"]["#text"] + if game == "GF" + else playStyleCustom + ), + GFcustom=( + customData["custom"]["#text"] if game == "GF" else playStyleCustom + ), + DMmusicFavorites1=( + re.sub(r'"', "", favoritemusic["music_list_1"]["#text"]) + if game == "DM" + else musicFavorites + ), + DMmusicFavorites2=( + re.sub(r'"', "", favoritemusic["music_list_2"]["#text"]) + if game == "DM" + else musicFavorites + ), + DMmusicFavorites3=( + re.sub(r'"', "", favoritemusic["music_list_3"]["#text"]) + if game == "DM" + else musicFavorites + ), + DMlastCategory=( + playinfo["last_category"]["#text"] + if game == "DM" and playinfo + else 0 + ), + DMlastMusic=( + playinfo["last_musicid"]["#text"] + if game == "DM" and playinfo + else -1 + ), + DMlastSeq=( + playinfo["last_seq"]["#text"] if game == "DM" and playinfo else 0 + ), + DMdisplayLevel=( + playinfo["disp_level"]["#text"] if game == "DM" and playinfo else 0 + ), + GFmusicFavorites1=( + re.sub(r'"', "", favoritemusic["music_list_1"]["#text"]) + if game == "GF" + else musicFavorites + ), + GFmusicFavorites2=( + re.sub(r'"', "", favoritemusic["music_list_2"]["#text"]) + if game == "GF" + else musicFavorites + ), + GFmusicFavorites3=( + re.sub(r'"', "", favoritemusic["music_list_3"]["#text"]) + if game == "GF" + else musicFavorites + ), + GFlastCategory=( + playinfo["last_category"]["#text"] + if game == "GF" and playinfo + else 0 + ), + GFlastMusic=( + playinfo["last_musicid"]["#text"] + if game == "GF" and playinfo + else -1 + ), + GFlastSeq=( + playinfo["last_seq"]["#text"] if game == "GF" and playinfo else 0 + ), + GFdisplayLevel=( + playinfo["disp_level"]["#text"] if game == "GF" and playinfo else 0 + ), + ) + session.add(new_user) + session.commit() + print(f"Added new user: {new_user}") + return new_user + else: + print(game) + if game == "DM": + user_profile.DMplaystyle = customData["playstyle"]["#text"] + user_profile.DMcustom = customData["custom"]["#text"] + user_profile.DMmusicFavorites1 = re.sub( + r'"', "", favoritemusic["music_list_1"]["#text"] + ) + user_profile.DMmusicFavorites2 = re.sub( + r'"', "", favoritemusic["music_list_2"]["#text"] + ) + user_profile.DMmusicFavorites3 = re.sub( + r'"', "", favoritemusic["music_list_3"]["#text"] + ) + user_profile.DMlastCategory = playinfo["last_category"]["#text"] + user_profile.DMlastMusic = playinfo["last_musicid"]["#text"] + user_profile.DMlastSeq = playinfo["last_seq"]["#text"] + user_profile.DMdisplayLevel = playinfo["disp_level"]["#text"] + elif game == "GF": + print(user_profile.GFplaystyle) + print(customData["playstyle"]["#text"]) + user_profile.GFplaystyle = customData["playstyle"]["#text"] + user_profile.GFcustom = customData["custom"]["#text"] + user_profile.GFmusicFavorites1 = re.sub( + r'"', "", favoritemusic["music_list_1"]["#text"] + ) + user_profile.GFmusicFavorites2 = re.sub( + r'"', "", favoritemusic["music_list_2"]["#text"] + ) + user_profile.GFmusicFavorites3 = re.sub( + r'"', "", favoritemusic["music_list_3"]["#text"] + ) + user_profile.GFlastCategory = playinfo["last_category"]["#text"] + user_profile.GFlastMusic = playinfo["last_musicid"]["#text"] + user_profile.GFlastSeq = playinfo["last_seq"]["#text"] + user_profile.GFdisplayLevel = playinfo["disp_level"]["#text"] + + session.commit() + print(f"Updated {game} Profile.") + return user_profile + except Exception as e: + print(f"Failed to Manage User Profile: {e}") + return False + finally: + session.close() # Close the session after use + + +def manage_user_DMGF_Details(refid, token, playinfo, game): + try: + session = create_engine_and_session(db_type) + + # Retrieve the user profile based on token or refid + user_profile = ( + session.query(DMGFProfileDetails).filter_by(token=token).first() + or session.query(DMGFProfileDetails).filter_by(refid=refid).first() + ) + print(user_profile) + if user_profile is None: + print("Creating new Profile Details") + new_user = DMGFProfileDetails( + token=token, + refid=refid, + # Set the appropriate fields based on game type + DMcabid=playinfo["cabid"]["#text"] if game == "DM" else 0, + DMplay=playinfo["play"]["#text"] if game == "DM" else 0, + DMplaytime=playinfo["playtime"]["#text"] if game == "DM" else 0, + DMplayterm=playinfo["playterm"]["#text"] if game == "DM" else 0, + DMsession_cnt=playinfo["session_cnt"]["#text"] if game == "DM" else 0, + DMmatching_num=playinfo["matching_num"]["#text"] if game == "DM" else 0, + DMextra_stage=playinfo["extra_stage"]["#text"] if game == "DM" else 0, + DMextra_play=playinfo["extra_play"]["#text"] if game == "DM" else 0, + DMextra_clear=playinfo["extra_clear"]["#text"] if game == "DM" else 0, + DMencore_play=playinfo["encore_play"]["#text"] if game == "DM" else 0, + DMencore_clear=playinfo["encore_clear"]["#text"] if game == "DM" else 0, + DMpencore_play=playinfo["pencore_play"]["#text"] if game == "DM" else 0, + DMpencore_clear=( + playinfo["pencore_clear"]["#text"] if game == "DM" else 0 + ), + DMmax_clear_diff=( + playinfo["max_clear_diff"]["#text"] if game == "DM" else 0 + ), + DMmax_full_diff=( + playinfo["max_full_diff"]["#text"] if game == "DM" else 0 + ), + DMmax_exce_diff=( + playinfo["max_exce_diff"]["#text"] if game == "DM" else 0 + ), + DMclear_num=playinfo["clear_num"]["#text"] if game == "DM" else 0, + DMfull_num=playinfo["full_num"]["#text"] if game == "DM" else 0, + DMexce_num=playinfo["exce_num"]["#text"] if game == "DM" else 0, + DMno_num=playinfo["no_num"]["#text"] if game == "DM" else 0, + DMe_num=playinfo["e_num"]["#text"] if game == "DM" else 0, + DMd_num=playinfo["d_num"]["#text"] if game == "DM" else 0, + DMc_num=playinfo["c_num"]["#text"] if game == "DM" else 0, + DMb_num=playinfo["b_num"]["#text"] if game == "DM" else 0, + DMa_num=playinfo["a_num"]["#text"] if game == "DM" else 0, + DMs_num=playinfo["s_num"]["#text"] if game == "DM" else 0, + DMss_num=playinfo["ss_num"]["#text"] if game == "DM" else 0, + # Guitar Freaks fields + GFcabid=playinfo["cabid"]["#text"] if game == "GF" else 0, + GFplay=playinfo["play"]["#text"] if game == "GF" else 0, + GFplaytime=playinfo["playtime"]["#text"] if game == "GF" else 0, + GFplayterm=playinfo["playterm"]["#text"] if game == "GF" else 0, + GFsession_cnt=playinfo["session_cnt"]["#text"] if game == "GF" else 0, + GFmatching_num=playinfo["matching_num"]["#text"] if game == "GF" else 0, + GFextra_stage=playinfo["extra_stage"]["#text"] if game == "GF" else 0, + GFextra_play=playinfo["extra_play"]["#text"] if game == "GF" else 0, + GFextra_clear=playinfo["extra_clear"]["#text"] if game == "GF" else 0, + GFencore_play=playinfo["encore_play"]["#text"] if game == "GF" else 0, + GFencore_clear=playinfo["encore_clear"]["#text"] if game == "GF" else 0, + GFpencore_play=playinfo["pencore_play"]["#text"] if game == "GF" else 0, + GFpencore_clear=( + playinfo["pencore_clear"]["#text"] if game == "GF" else 0 + ), + GFmax_clear_diff=( + playinfo["max_clear_diff"]["#text"] if game == "GF" else 0 + ), + GFmax_full_diff=( + playinfo["max_full_diff"]["#text"] if game == "GF" else 0 + ), + GFmax_exce_diff=( + playinfo["max_exce_diff"]["#text"] if game == "GF" else 0 + ), + GFclear_num=playinfo["clear_num"]["#text"] if game == "GF" else 0, + GFfull_num=playinfo["full_num"]["#text"] if game == "GF" else 0, + GFexce_num=playinfo["exce_num"]["#text"] if game == "GF" else 0, + GFno_num=playinfo["no_num"]["#text"] if game == "GF" else 0, + GFe_num=playinfo["e_num"]["#text"] if game == "GF" else 0, + GFd_num=playinfo["d_num"]["#text"] if game == "GF" else 0, + GFc_num=playinfo["c_num"]["#text"] if game == "GF" else 0, + GFb_num=playinfo["b_num"]["#text"] if game == "GF" else 0, + GFa_num=playinfo["a_num"]["#text"] if game == "GF" else 0, + GFs_num=playinfo["s_num"]["#text"] if game == "GF" else 0, + GFss_num=playinfo["ss_num"]["#text"] if game == "GF" else 0, + ) + session.add(new_user) + session.commit() + print(f"Added new user details: {new_user}") + return new_user + else: + # Update existing profile based on game type + if game == "DM": + user_profile.DMcabid = playinfo["cabid"]["#text"] + user_profile.DMplay = playinfo["play"]["#text"] + user_profile.DMplaytime = playinfo["playtime"]["#text"] + user_profile.DMplayterm = playinfo["playterm"]["#text"] + user_profile.DMsession_cnt = playinfo["session_cnt"]["#text"] + user_profile.DMmatching_num = playinfo["matching_num"]["#text"] + user_profile.DMextra_stage = playinfo["extra_stage"]["#text"] + user_profile.DMextra_play = playinfo["extra_play"]["#text"] + user_profile.DMextra_clear = playinfo["extra_clear"]["#text"] + user_profile.DMencore_play = playinfo["encore_play"]["#text"] + user_profile.DMencore_clear = playinfo["encore_clear"]["#text"] + user_profile.DMpencore_play = playinfo["pencore_play"]["#text"] + user_profile.DMpencore_clear = playinfo["pencore_clear"]["#text"] + user_profile.DMmax_clear_diff = playinfo["max_clear_diff"]["#text"] + user_profile.DMmax_full_diff = playinfo["max_full_diff"]["#text"] + user_profile.DMmax_exce_diff = playinfo["max_exce_diff"]["#text"] + user_profile.DMclear_num = playinfo["clear_num"]["#text"] + user_profile.DMfull_num = playinfo["full_num"]["#text"] + user_profile.DMexce_num = playinfo["exce_num"]["#text"] + user_profile.DMno_num = playinfo["no_num"]["#text"] + user_profile.DMe_num = playinfo["e_num"]["#text"] + user_profile.DMd_num = playinfo["d_num"]["#text"] + user_profile.DMc_num = playinfo["c_num"]["#text"] + user_profile.DMb_num = playinfo["b_num"]["#text"] + user_profile.DMa_num = playinfo["a_num"]["#text"] + user_profile.DMs_num = playinfo["s_num"]["#text"] + user_profile.DMss_num = playinfo["ss_num"]["#text"] + elif game == "GF": + user_profile.GFcabid = playinfo["cabid"]["#text"] + user_profile.GFplay = playinfo["play"]["#text"] + user_profile.GFplaytime = playinfo["playtime"]["#text"] + user_profile.GFplayterm = playinfo["playterm"]["#text"] + user_profile.GFsession_cnt = playinfo["session_cnt"]["#text"] + user_profile.GFmatching_num = playinfo["matching_num"]["#text"] + user_profile.GFextra_stage = playinfo["extra_stage"]["#text"] + user_profile.GFextra_play = playinfo["extra_play"]["#text"] + user_profile.GFextra_clear = playinfo["extra_clear"]["#text"] + user_profile.GFencore_play = playinfo["encore_play"]["#text"] + user_profile.GFencore_clear = playinfo["encore_clear"]["#text"] + user_profile.GFpencore_play = playinfo["pencore_play"]["#text"] + user_profile.GFpencore_clear = playinfo["pencore_clear"]["#text"] + user_profile.GFmax_clear_diff = playinfo["max_clear_diff"]["#text"] + user_profile.GFmax_full_diff = playinfo["max_full_diff"]["#text"] + user_profile.GFmax_exce_diff = playinfo["max_exce_diff"]["#text"] + user_profile.GFclear_num = playinfo["clear_num"]["#text"] + user_profile.GFfull_num = playinfo["full_num"]["#text"] + user_profile.GFexce_num = playinfo["exce_num"]["#text"] + user_profile.GFno_num = playinfo["no_num"]["#text"] + user_profile.GFe_num = playinfo["e_num"]["#text"] + user_profile.GFd_num = playinfo["d_num"]["#text"] + user_profile.GFc_num = playinfo["c_num"]["#text"] + user_profile.GFb_num = playinfo["b_num"]["#text"] + user_profile.GFa_num = playinfo["a_num"]["#text"] + user_profile.GFs_num = playinfo["s_num"]["#text"] + user_profile.GFss_num = playinfo["ss_num"]["#text"] + + session.commit() + print(f"Updated {game} Profile Details.") + return user_profile + except Exception as e: + print(f"Failed to Manage User Profile Details: {e}") + return False + finally: + session.close() # Close the session after use + + +def add_token(infinitasID, token): + try: + session = create_engine_and_session(db_type) + + # Use raw SQL for the insert with ON CONFLICT DO NOTHING + insert_query = text( + """ + INSERT INTO infinitasToken (infinitasID, token) + VALUES (:infinitasID, :token) + ON CONFLICT (infinitasID) DO NOTHING + """ + ) + + session.execute(insert_query, {"infinitasID": infinitasID, "token": token}) + session.commit() + + print(f"Associated Token with {infinitasID}") + return True + except Exception as e: + print(f"Failed to Add User: {e}") + return False + finally: + session.close() # Close the session after use + + +def fetch_users(): + session = create_engine_and_session(db_type) + + try: + # Query the database + for user in session.query(infProfile).order_by(infProfile.id): + print(user) + except Exception as e: + print(f"Failed to fetch users: {e}") + finally: + session.close() # Close the session after use + + +def update_save_data(infinitasID, new_save_data, new_save_length, new_save_check): + try: + kbinxml_data = KBinXML(bytes.fromhex(new_save_data)).to_text() + profileData = xmltodict.parse(kbinxml_data) # Ensure to parse the XML correctly + session = create_engine_and_session(db_type) + + # Fetch the existing record + user_profile = ( + session.query(infProfile).filter_by(infinitasID=infinitasID).first() + ) + + if user_profile is None: + print(f"No user found with infinitasID: {infinitasID}") + return False + + # Backup the existing saveData and saveLength + user_profile.saveDataBackup = user_profile.saveData + user_profile.saveLengthBackup = user_profile.saveLength + user_profile.saveCheckBackup = user_profile.saveCheck + session.commit() + if user_profile.saveLength is None: + user_profile.saveData = bytes.fromhex(new_save_data) + user_profile.saveLength = new_save_length + user_profile.saveCheck = new_save_check + print(f"Created save data for user: {infinitasID}") + else: + # Update with new values + user_profile.saveData = bytes.fromhex(new_save_data) + user_profile.saveLength = new_save_length + user_profile.saveCheck = new_save_check + print(f"Updated save data for user: {infinitasID}") + + user_profile.playSP = int( + profileData["pdata"]["player"]["play_num_sp"]["#text"] + ) + user_profile.playDP = int( + profileData["pdata"]["player"]["play_num_dp"]["#text"] + ) + user_profile.danSP = int(profileData["pdata"]["player"]["grade_id_sp"]["#text"]) + user_profile.danDP = int(profileData["pdata"]["player"]["grade_id_dp"]["#text"]) + + # Commit the changes + session.commit() + + return True + + except Exception as e: + print(f"Failed to update save data: {e}") + return False + + finally: + session.close() # Close the session after use + + +def update_save_data_bits(infinitasID, bits): + try: + session = create_engine_and_session(db_type) + + # Fetch the existing record + user_profile = ( + session.query(infProfile).filter_by(infinitasID=infinitasID).first() + ) + + if user_profile is None: + print(f"No user found with infinitasID: {infinitasID}") + return False + print(bits) + user_profile.bits = int(bits) + + # Commit the changes + session.commit() + + return True + + except Exception as e: + print(f"Failed to update save data: {e}") + return False + + finally: + session.close() # Close the session after use + + +def manage_ghost_data( + infinitasID, + name, + score, + danRank, + prefecture, + musicID, + noteID, + ghost, + ghostCheck, + ghostSize, + flip, + assist, + arrange1, + arrange0, + clear_flag, +): + try: + session = create_engine_and_session( + db_type + ) # Assuming db_type is defined elsewhere + + # Fetch existing ghost data based on infinitasID, musicID, and noteID + existing_ghost_data = ( + session.query(infGhostData) + .filter_by(infinitasID=infinitasID, musicID=musicID, noteID=noteID) + .first() + ) + + if existing_ghost_data and existing_ghost_data.score > int(score): + # Update the existing ghost data + existing_ghost_data.name = name + existing_ghost_data.score = score + existing_ghost_data.danRank = danRank + existing_ghost_data.prefecture = prefecture + existing_ghost_data.ghost = ghost + existing_ghost_data.ghostCheck = ghostCheck + existing_ghost_data.ghostSize = ghostSize + existing_ghost_data.flip = flip + existing_ghost_data.assist = assist + existing_ghost_data.arrange1 = arrange1 + existing_ghost_data.arrange0 = arrange0 + existing_ghost_data.clear_flag = clear_flag + + session.commit() + print( + f"Updated existing ghost data for infinitasID: {infinitasID}, musicID: {musicID}, noteID: {noteID}" + ) + elif not existing_ghost_data: + # Create new ghost data if it doesn't exist + new_ghost_data = infGhostData( + infinitasID=infinitasID, + name=name, + score=score, + danRank=danRank, + prefecture=prefecture, + musicID=musicID, + noteID=noteID, + ghost=ghost, + ghostCheck=ghostCheck, + ghostSize=ghostSize, + flip=flip, + assist=assist, + arrange1=arrange1, + arrange0=arrange0, + clear_flag=clear_flag, + ) + session.add(new_ghost_data) + session.commit() + print( + f"Added new ghost data for infinitasID: {infinitasID}, musicID: {musicID}, noteID: {noteID}" + ) + + return True + + except Exception as e: + print(f"Failed to Add or Update Ghost Data: {e}") + return False + + finally: + session.close() # Close the session after use + + +def manage_music_data(infinitasID, musicID, noteID, score, missCount, ClearFlag): + try: + session = create_engine_and_session( + db_type + ) # Assuming db_type is defined elsewhere + scores = [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1] + missCounts = [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1] + ClearFlags = [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1] + clearAmounts = [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1] + playCounts = [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1] + + scores[int(noteID)] = int(score) + missCounts[int(noteID)] = int(missCount) + ClearFlags[int(noteID)] = int(ClearFlag) + playCounts[int(noteID)] = 1 + + # Fetch existing ghost data based on infinitasID, musicID, and noteID + print("checking for existing data") + existing_music_data = ( + session.query(InfinitasPlayData) + .filter_by(infinitasID=infinitasID, musicID=musicID) + .first() + ) + userInfinitasProfile = ( + session.query(infProfile).filter_by(infinitasID=infinitasID).first() + ) + + userInfinitasProfile.totalPlays = userInfinitasProfile.totalPlays + 1 + if ClearFlags[int(noteID)] > 1: # Change here + print("cleared") + clearAmounts[int(noteID)] = 1 + userInfinitasProfile.totalClears = userInfinitasProfile.totalClears + 1 + + if existing_music_data: + print(existing_music_data) + # Update the existing ghost data + scrs = json.loads(existing_music_data.score) + print("checking for up score") + if scrs[int(noteID)] < int(score): # If the score is higher + scrs[int(noteID)] = int(score) # Correctly update the score + existing_music_data.score = json.dumps(scrs) # Save as JSON string + + msCnt = json.loads(existing_music_data.missCount) + print("checking for miss drop") + if msCnt[int(noteID)] > int(missCount): + msCnt[int(noteID)] = int(missCount) # Update the miss count + existing_music_data.missCount = json.dumps(msCnt) # Save as JSON string + + print("checking for clear flag") + if int(ClearFlag) > 1: # if clearflag doesn't mean a miss + clrFlg = json.loads(existing_music_data.clearFlag) + clrAmt = json.loads(existing_music_data.clearAmount) + plyCnt = json.loads(existing_music_data.playCount) + if clrFlg[int(noteID)] < int(ClearFlag): + clrFlg[int(noteID)] = int(ClearFlag) + existing_music_data.clearFlag = json.dumps( + clrFlg + ) # Save as JSON string + clrAmt[int(noteID)] += 1 # Increment the clear amount + existing_music_data.clearAmount = json.dumps( + clrAmt + ) # Save as JSON string + plyCnt[int(noteID)] += 1 # Increment the clear amount + existing_music_data.playCount = json.dumps( + plyCnt + ) # Save as JSON string + print( + f"Updated existing Player Music Player Data for infinitasID: {infinitasID}, musicID: {musicID}, noteID: {noteID}" + ) + else: + # Create new ghost data if it doesn't exist + newPlayData = InfinitasPlayData( + infinitasID=infinitasID, + musicID=musicID, + missCount=json.dumps(missCounts), # Save as JSON string + playCount=json.dumps(playCounts), # Save as JSON string + clearAmount=json.dumps(clearAmounts), # Save as JSON string + clearFlag=json.dumps(ClearFlags), # Save as JSON string + score=json.dumps(scores), # Save as JSON string + ) + session.add(newPlayData) + print( + f"Added new Player Music Player Data for infinitasID: {infinitasID}, musicID: {musicID}, noteID: {noteID}" + ) + + session.commit() + return True + + except Exception as e: + print(f"Failed to Add or Update Player Music Player Data: {e}") + return False + + finally: + session.close() # Close the session after use + + +def update_save_data_consumables(infinitasID, type, amount): + try: + session = create_engine_and_session(db_type) + + # Fetch the existing record + user_profile = ( + session.query(infProfile).filter_by(infinitasID=infinitasID).first() + ) + user_item = session.query(infItems).filter_by(infinitasID=infinitasID).first() + if user_item is None: + user_item = infItems(infinitasID=infinitasID) + session.add(user_item) + if user_profile is None: + print(f"No user found with infinitasID: {infinitasID}") + return False + elif type is None or amount is None or user_item is None: + print("/!\\ Missing Type and or Amount, or failed to find user_item row") + return False + elif type == 0: + if user_profile.bits < int(amount): + return False # User doesn't have enough bits to continue unlocking. + elif type == 1: + if user_item.TicketsPaid > 0: + user_item.TicketsPaid = user_item.TicketsPaid - 1 + elif user_item.TicketsFree > 0: + user_item.TicketsFree = user_item.TicketsFree - 1 + else: + return False # User doesn't have enough tickets, they need more to continue. + elif type == 2: + if user_item.lDiscs > 0: + user_item.lDiscs = user_item.lDiscs - 1 + else: + return False # User doesn't have enough lDiscs, they need more to continue. + elif type == 3: + if user_item.TicketsPaid > 0: + user_item.TicketsPaid = user_item.TicketsPaid - 1 + user_item.lDiscs = user_item.lDiscs + 5 + elif user_item.TicketsFree > 0: + user_item.TicketsFree = user_item.TicketsFree - 1 + user_item.lDiscs = user_item.lDiscs + 5 + else: + return False # User doesn't have enough tickets, they need more to continue. + + # Commit the changes + session.commit() + + return True + + except Exception as e: + print(f"Failed to update save data: {e}") + return False + + finally: + session.close() # Close the session after use + + +def update_save_data_consumablesEAC(token, game, goods_id): + try: + session = create_engine_and_session(db_type) + + # Fetch the existing record + user_profile = session.query(eacNetProfile).filter_by(token=token).first() + if user_profile is None: + print(f"No user found with token: {token}") + return False + elif game is None or goods_id is None: + print("/!\\ Missing Type and or Amount, or failed to find user_item row") + return False + elif game == "ddr": + match goods_id: + case "G0000001": + print(user_profile.ddrTicket) + print(user_profile.ddrTicket - 6) + print((user_profile.ddrTicket - 6) >= 0) + if (user_profile.ddrTicket - 6) >= 0: + user_profile.ddrTicket += -6 + else: + return False + case _: + if (user_profile.ddrTicket - 5) >= 0: + user_profile.ddrTicket += -5 + else: + return False + elif game == "popn-music": + match goods_id: + case "G0000001": + if (user_profile.livelyTicket - 6) >= 0: + user_profile.livelyTicket -= 6 # Deduct 6 tickets + else: + return False # Not enough tickets + case ( + "G0000002" + | "G0000003" + | "G0000004" + | "G0000005" + | "G0000006" + | "G0000007" + | "G0000008" + | "G0000009" + | "G0000010" + | "G0000011" + ): + if (user_profile.livelyTicket - 5) >= 0: + user_profile.livelyTicket -= 5 # Deduct 5 tickets + else: + return False # Not enough tickets + case ( + "GS000004" + | "GS000005" + | "GS000006" + | "GS000007" + | "GS000008" + | "GS000009" + | "GS000010" + | "GS000011" + ): + if (user_profile.livelyTicket - 2) >= 0: + user_profile.livelyTicket -= 2 # Deduct 2 tickets + else: + return False # Not enough tickets + case _: + return False # Invalid goods_id + + # Commit the changes + session.commit() + + return True + + except Exception as e: + print(f"Failed to update save data: {e}") + return False + + finally: + session.close() # Close the session after use + + +def update_unlock_status(infinitasID, musicID, kind, note_bit): + try: + session = create_engine_and_session(db_type) + + # Fetch the existing record + user_profile = ( + session.query(infUnlocks) + .filter_by(infinitasID=infinitasID, musicID=musicID) + .first() + ) + + if user_profile is None: + print(f"Unlocking SongID {musicID} for infinitasID: {infinitasID}") + new_song_unlocked = infUnlocks( + infinitasID=infinitasID, musicID=musicID, type=kind, note_bit=note_bit + ) + + session.add(new_song_unlocked) + else: + # Update with new values + user_profile.note_bit = int(note_bit) + int(user_profile.note_bit) + print(f"Updated musicID {musicID} unlock data for user: {infinitasID}") + + # Commit the changes + session.commit() + + return True + + except Exception as e: + print(f"Failed to update musicID {musicID} unlock data: {e}") + return False + + finally: + session.close() # Close the session after use + + +def nostalgia_update_musicList( + token, refid, musicListFlg0, musicListFlg1, musicListFlg2, musicListFlg3 +): + try: + session = create_engine_and_session(db_type) + + # Fetch the existing record + user_profile = ( + session.query(nosProfile).filter_by(token=token).first() + or session.query(nosProfile).filter_by(refid=refid).first() + ) + + if user_profile is None: + return False + else: + # Update with new values + user_profile.musicListFlg0 = musicListFlg0 + user_profile.musicListFlg1 = musicListFlg1 + user_profile.musicListFlg2 = musicListFlg2 + user_profile.musicListFlg3 = musicListFlg3 + print(f"Updated musicList Flags.") + + # Commit the changes + session.commit() + + return True + + except Exception as e: + print(f"Failed to update musicList Flags: {e}") + return False + + finally: + session.close() # Close the session after use + + +def nostalgia_update_playlog( + token, + refid, + musicIndex, + sheetType, + score, + clearFlag, + multiCount, + handsMode, + grade, + playStyle, +): + try: + session = create_engine_and_session(db_type) + + # Fetch the existing record + user_playlog = ( + session.query(nosPlaylog).filter_by(token=token).first() + or session.query(nosPlaylog).filter_by(refid=refid).first() + ) + + if user_playlog is None: + print(f"Creating new playlog for token: {token}, refid: {refid}") + if playStyle == 1: + new_playlog = nosPlaylog( + token=token, + refid=refid, + musicIndex=musicIndex, + sheetType=sheetType, + clearFlag=clearFlag, + clearCount=clearFlag, + multiCount=multiCount, + recScore=score, + recPlayCount=1, + recHandsMode=handsMode, + recGrade=grade, + ) + else: + new_playlog = nosPlaylog( + token=token, + refid=refid, + musicIndex=musicIndex, + sheetType=sheetType, + clearFlag=clearFlag, + clearCount=clearFlag, + multiCount=multiCount, + score=score, + playCount=1, + handsMode=handsMode, + grade=grade, + ) + + session.add(new_playlog) + else: + # Update with new values + user_playlog.musicIndex = musicIndex + user_playlog.sheetType = sheetType + user_playlog.clearCount += clearFlag + user_playlog.multiCount = multiCount + if user_playlog.clearFlag < clearFlag: + user_playlog.clearFlag = clearFlag + if playStyle == 1: + user_playlog.recScore = score + user_playlog.recPlayCount += user_playlog.recPlayCount + user_playlog.recHandsMode = handsMode + user_playlog.recGrade = grade + else: + user_playlog.score = score + user_playlog.playCount += user_playlog.playCount + user_playlog.handsMode = handsMode + user_playlog.grade = grade + # Optionally, handle playStyle if needed in the model + + print(f"Updated playlog for token: {token}, refid: {refid}") + + # Commit the changes + session.commit() + + return True + + except Exception as e: + print(f"Failed to update playlog for token: {token}, refid: {refid}: {e}") + return False + + finally: + session.close() # Close the session after use + + +# DMGF Playlog here please +def update_DMGF_playlog(refid, token, stage_data, game): + try: + session = create_engine_and_session(db_type) + + new_playlog = DMGFPlaylog( + refid=refid, + token=token, + game=game, + date_ms=stage_data["date_ms"]["#text"], + stage_no=stage_data["stage_no"]["#text"], + musicid=stage_data["musicid"]["#text"], + seq=stage_data["seq"]["#text"], + skill=stage_data["skill"]["#text"], + new_skill=stage_data["new_skill"]["#text"], + clear=stage_data["clear"]["#text"], + auto_clear=stage_data["auto_clear"]["#text"], + fullcombo=stage_data["fullcombo"]["#text"], + excellent=stage_data["excellent"]["#text"], + medal=stage_data["medal"]["#text"], + perc=stage_data["perc"]["#text"], + new_perc=stage_data["new_perc"]["#text"], + rank=stage_data["rank"]["#text"], + score=stage_data["score"]["#text"], + combo=stage_data["combo"]["#text"], + max_combo_perc=stage_data["max_combo_perc"]["#text"], + flags=stage_data["flags"]["#text"], + phrase_combo_perc=stage_data["phrase_combo_perc"]["#text"], + perfect=stage_data["perfect"]["#text"], + great=stage_data["great"]["#text"], + good=stage_data["good"]["#text"], + ok=stage_data["ok"]["#text"], + miss=stage_data["miss"]["#text"], + perfect_perc=stage_data["perfect_perc"]["#text"], + great_perc=stage_data["great_perc"]["#text"], + good_perc=stage_data["good_perc"]["#text"], + ok_perc=stage_data["ok_perc"]["#text"], + miss_perc=stage_data["miss_perc"]["#text"], + meter=stage_data["meter"]["#text"], + meter_prog=stage_data["meter_prog"]["#text"], + before_meter=stage_data["before_meter"]["#text"], + before_meter_prog=stage_data["before_meter_prog"]["#text"], + is_new_meter=stage_data["is_new_meter"]["#text"], + phrase_data_num=stage_data["phrase_data_num"]["#text"], + phrase_addr=stage_data["phrase_addr"]["#text"], + phrase_type=stage_data["phrase_type"]["#text"], + phrase_status=stage_data["phrase_status"]["#text"], + phrase_end_addr=stage_data["phrase_end_addr"]["#text"], + ) + + session.add(new_playlog) + session.commit() + return True + + except Exception as e: + print(f"Failed to update playlog: {e}") + return False + finally: + session.close() + + +def ddrgp_insert_playlog( + refid, + stage_no, + musicid, + notetype, + rank, + clearkind, + score, + exscore, + maxcombo, + life, + fastcount, + slowcount, + judge_marvelous, + judge_perfect, + judge_great, + judge_good, + judge_boo, + judge_miss, + judge_ok, + judge_ng, + calorie, + ghostsize, + ghost, + timestamp, + playstyle, +): + try: + session = create_engine_and_session(db_type) + + # Check if a playlog entry with the given timestamp already exists for the user + existing_playlog = ( + session.query(DDRGPPlaylog) + .filter_by(refid=refid, timestamp=timestamp) + .first() + ) + + if existing_playlog is None: + print(f"Creating new playlog for refid: {refid}, timestamp: {timestamp}") + new_playlog = DDRGPPlaylog( + refid=refid, + stage_no=stage_no, + musicid=musicid, + notetype=notetype, + rank=rank, + clearkind=clearkind, + score=score, + exscore=exscore, + maxcombo=maxcombo, + life=life, + fastcount=fastcount, + slowcount=slowcount, + judge_marvelous=judge_marvelous, + judge_perfect=judge_perfect, + judge_great=judge_great, + judge_good=judge_good, + judge_boo=judge_boo, + judge_miss=judge_miss, + judge_ok=judge_ok, + judge_ng=judge_ng, + calorie=calorie, + ghostsize=ghostsize, + ghost=ghost, + timestamp=timestamp, + playstyle=playstyle, + ) + + session.add(new_playlog) + session.commit() + print( + f"New playlog entry created for refid: {refid}, timestamp: {timestamp}" + ) + else: + print( + f"Playlog entry for refid: {refid}, timestamp: {timestamp} already exists." + ) + + return True + + except Exception as e: + print( + f"Failed to insert playlog for refid: {refid}, timestamp: {timestamp}: {e}" + ) + return False + + finally: + session.close() # Close the session after use + + +# Web UI Stuff + + +def updateCustomizationsWeb(token, custom, otherCustom): + session = create_engine_and_session(db_type) + try: + # Query the database for the token and get the first result + user = ( + session.query(infToken) + .filter_by(token=token) + .first() # Use filter_by to find the token + ) + items = session.query(infItems).filter_by(infinitasID=user.infinitasID).first() + items.customizations = custom + items.otherCustomizations = otherCustom + session.commit() + return True + except Exception as e: + print(f"Failed to fetch token: {e}") + return False + finally: + session.close() # Close the session after use + + +# / database lookup / + + +def getrIDfromToken(token): + session = create_engine_and_session(db_type) + try: + # Query the database for the token and get the first result + user = ( + session.query(eacNetProfile).filter_by(token=token).first() + ) # Use filter_by to find the token + return user # This will return the user object or None if not found + except Exception as e: + print(f"Failed to fetch token: {e}") + return None + finally: + session.close() # Close the session after use + + +def getInfIDByToken(token): + session = create_engine_and_session(db_type) + try: + # Query the database for the token and get the first result + user = ( + session.query(infToken).filter_by(token=token).first() + ) # Use filter_by to find the token + return user # This will return the user object or None if not found + except Exception as e: + print(f"Failed to fetch token: {e}") + return None + finally: + session.close() # Close the session after use + + +def getEacnetProfilebyToken(token): + session = create_engine_and_session(db_type) + try: + # Query the database for the token and get the first result + user = ( + session.query(eacNetProfile).filter_by(token=token).first() + ) # Use filter_by to find the token + return user # This will return the user object or None if not found + except Exception as e: + print(f"Failed to fetch token: {e}") + return None + finally: + session.close() # Close the session after use + + +def getNostalgiaProfilebyToken(token): + session = create_engine_and_session(db_type) + try: + # Query the database for the token and get the first result + user = ( + session.query(nosProfile).filter_by(token=token).first() + ) # Use filter_by to find the token + return user # This will return the user object or None if not found + except Exception as e: + print(f"Failed to fetch token: {e}") + return None + finally: + session.close() # Close the session after use + + +def getDMGFProfilebyToken(token): + session = create_engine_and_session(db_type) + try: + # Query the database for the token and get the first result + user = ( + session.query(DMGFProfile).filter_by(token=token).first() + ) # Use filter_by to find the token + return user # This will return the user object or None if not found + except Exception as e: + print(f"Failed to fetch token: {e}") + return None + finally: + session.close() # Close the session after use + + +def getDMGFProfileExtbyToken(token): + session = create_engine_and_session(db_type) + try: + # Query the database for the token and get the first result + user = ( + session.query(DMGFProfileExt).filter_by(token=token).first() + ) # Use filter_by to find the token + return user # This will return the user object or None if not found + except Exception as e: + print(f"Failed to fetch token: {e}") + return None + finally: + session.close() # Close the session after use + + +def getDMGFProfileDetailsbyToken(token): + session = create_engine_and_session(db_type) + try: + # Query the database for the token and get the first result + user = ( + session.query(DMGFProfileDetails).filter_by(token=token).first() + ) # Use filter_by to find the token + return user # This will return the user object or None if not found + except Exception as e: + print(f"Failed to fetch token: {e}") + return None + finally: + session.close() # Close the session after use + + +def getDMGFPlaylogbyToken(token, game): + """Get playlog entries for a specific token and game type""" + session = create_engine_and_session(db_type) + + if token is None: + print(f"/!\\ ARGUMENT CHECK FAILED, CANNOT SEARCH FOR PLAYLOG\nToken: {token}") + return None + + try: + # Query the database for all playlogs matching token and game type + playlogs = ( + session.query(DMGFPlaylog) + .filter_by(token=token, game=game) + .order_by( + DMGFPlaylog.musicid, + desc(DMGFPlaylog.excellent), # Prioritize excellent clears first + desc(DMGFPlaylog.fullcombo), # Then full combos + desc(DMGFPlaylog.clear), # Then regular clears + desc(DMGFPlaylog.score), # Finally, highest score + ) + .all() + ) # Use .all() to get all matching entries + + return playlogs # Returns list of playlogs or empty list if none found + + except Exception as e: + print(f"Failed to fetch Playlogs: {e}") + return None + + finally: + session.close() + + +def getDDRGPPlaylogbyRefid(refid): + """Get playlog entries for a specific token and game type""" + session = create_engine_and_session(db_type) + + if refid is None: + print(f"/\\ ARGUMENT CHECK FAILED, CANNOT SEARCH FOR PLAYLOG\nrefid: {refid}") + return None + + try: + # Query the database for all playlogs matching refid and game type + playlogs = ( + session.query(DDRGPPlaylog) + .filter_by(refid=refid) + .order_by( + DDRGPPlaylog.musicid, + asc(DDRGPPlaylog.clearkind), + asc(DDRGPPlaylog.rank), + ) + .all() + ) # Use .all() to get all matching entries + + # Convert the playlogs to dictionaries + playlogs_dict = [playlog.__dict__ for playlog in playlogs] + + return playlogs_dict # Returns list of dictionaries or empty list if none found + + except Exception as e: + print(f"Failed to fetch Playlogs: {e}") + return None + + finally: + session.close() + + +def getNostalgiaProfilebyRefID(refID): + session = create_engine_and_session(db_type) + try: + # Query the database for the token and get the first result + user = ( + session.query(nosProfile).filter_by(refid=refID).first() + ) # Use filter_by to find the token + return user # This will return the user object or None if not found + except Exception as e: + print(f"Failed to fetch token: {e}") + return None + finally: + session.close() # Close the session after use + + +def getNostalgiaMusicData(token): + session = create_engine_and_session(db_type) + try: + # Query the database for the token and get the first result + user = session.query(nosPlaylog).filter_by( + token=token + ) # Use filter_by to find the token + return user # This will return the user object or None if not found + except Exception as e: + print(f"Failed to fetch Profile Music Data: {e}") + return None + finally: + session.close() # Close the session after use + + +def getItemsbyInfID(infID): + session = create_engine_and_session(db_type) + try: + # Query the database for the token and get the first result + user = ( + session.query(infItems).filter_by(infinitasID=infID).first() + ) # Use filter_by to find the token + if user is None: + print("cant find the user") + user = infItems(infinitasID=infID) + session.add(user) + session.commit() + + return user # This will return the user object or None if not found + except Exception as e: + print(f"Failed to fetch token: {e}") + return None + finally: + session.close() # Close the session after use + + +def getProfileByInfID(infID): + session = create_engine_and_session(db_type) + try: + # Query the database for the token and get the first result + user = ( + session.query(infProfile).filter_by(infinitasID=infID).first() + ) # Use filter_by to find the token + return user # This will return the user object or None if not found + except Exception as e: + print(f"Failed to fetch Profile: {e}") + return None + finally: + session.close() # Close the session after use + + +def getInfIDMusicData(infID): + session = create_engine_and_session(db_type) + try: + # Query the database for the token and get the first result + user = session.query(InfinitasPlayData).filter_by( + infinitasID=infID + ) # Use filter_by to find the token + return user # This will return the user object or None if not found + except Exception as e: + print(f"Failed to fetch Profile Music Data: {e}") + return None + finally: + session.close() # Close the session after use + + +def getInfIDMusicDataMusicID(infID, musicID): + session = create_engine_and_session(db_type) + try: + # Query the database for the token and get the first result + user = ( + session.query(InfinitasPlayData) + .filter_by(infinitasID=infID, musicID=musicID) + .first() + ) # Use filter_by to find the token + print(user) + return user # This will return the user object or None if not found + except Exception as e: + print(f"Failed to fetch Profile Music Data: {e}") + return None + finally: + session.close() # Close the session after use + + +def getGhostDataFromInfIDandCheckSum( + musicID=None, difficulty=None, infID=None, checksum=None +): + session = create_engine_and_session(db_type) + if musicID is None or difficulty is None or infID is None: + print( + f"/!\\ ARGUMENT CHECK FAILED, CANNOT SEARCH FOR GHOSTS\nMusicID: {musicID}\nDifficulty: {difficulty}\nInfinitasID: {infID}\nGhost Checksum: {checksum}" + ) + return None + try: + # Query the database for the token and get the first result + if checksum is None: + ghost = ( + session.query(infGhostData) + .filter_by(musicID=musicID, noteID=difficulty, infinitasID=infID) + .first() # Use filter_by to find the token + ) + else: + ghost = ( + session.query(infGhostData) + .filter_by( + musicID=musicID, + noteID=difficulty, + infinitasID=infID, + ghostCheck=checksum, + ) + .first() # Use filter_by to find the token + ) + return ghost # This will return the ghost, or `None`` if not found + except Exception as e: + print(f"Failed to fetch Profile: {e}") + return None + finally: + session.close() # Close the session after use + + +def getAllGhostDataFromInfID(infID=None): + session = create_engine_and_session(db_type) + if infID is None: + print( + f"/!\\ ARGUMENT CHECK FAILED, CANNOT SEARCH FOR GHOSTS\nInfinitasID: {infID}" + ) + return None + try: + # Query the database for the token and get the first result + ghost = ( + session.query(infGhostData) + .filter_by(infinitasID=infID) + .order_by(infGhostData.score.desc()) + ) # Use filter_by to find the token + return ghost # This will return the ghost, or `None`` if not found + except Exception as e: + print(f"Failed to fetch Profile: {e}") + return None + finally: + session.close() # Close the session after use + + +def randomizeGhost( + musicID=None, difficulty=None, infID=None, danRank=None, prefecture=None +): + session = create_engine_and_session(db_type) + if musicID is None or difficulty is None or infID is None: + print( + f"/!\\ ARGUMENT CHECK FAILED, CANNOT SEARCH FOR GHOSTS\nMusicID: {musicID}\nDifficulty: {difficulty}\nInfinitasID: {infID}" + ) + return None + try: + ghost = session.query(infGhostData).filter_by( + musicID=musicID, noteID=difficulty + ) + # Query the database for the token and get the first result + + if prefecture and int(prefecture) != -1: + ghost = ghost.filter_by(prefecture=int(prefecture)) + if danRank and int(danRank) != -1: + ghost = ghost.filter_by(danRank=int(danRank)) + + ghost = ghost.order_by(func.random()).first() # Use filter_by to find the token + return ghost # This will return the ghost, or `None` if not found + except Exception as e: + print(f"Failed to fetch Ghost Data: {e}") + return None + finally: + session.close() # Close the session after use + + +def getAllUnlockDataFromInfID(infID=None): + session = create_engine_and_session(db_type) + if infID is None: + print( + f"/!\\ ARGUMENT CHECK FAILED, CANNOT SEARCH FOR GHOSTS\nInfinitasID: {infID}" + ) + return None + try: + # Query the database for the token and get the first result + unlocks = session.query(infUnlocks).filter_by( + infinitasID=infID + ) # Use filter_by to find the token + return unlocks # This will return the ghost, or `None`` if not found + except Exception as e: + print(f"Failed to fetch Profile: {e}") + return None + finally: + session.close() # Close the session after use + + +def getRivalDataFromInfID(infID=None): + session = create_engine_and_session(db_type) + + if infID is None: + print( + f"/!\\ ARGUMENT CHECK FAILED, CANNOT SEARCH FOR RIVAL DATA\nInfinitasID: {infID}" + ) + return None + + try: + # Query the database for the token and get the first result + rival = ( + session.query(infRivalData).filter_by(infinitasID=infID).first() + ) # Use first() to get the first result + + if rival is None: + print("No Rival Data Found. Generating Default Rival Data for User.") + rival = infRivalData(infinitasID=infID, spRivals="[]", dpRivals="[]") + session.add(rival) + session.commit() + + return rival # This will return the rival data or None if not found + + except Exception as e: + print(f"Failed to fetch Profile: {e}") + return None + + finally: + session.close() # Close the session after use + + +# Add after line 414 where you marked "Define DMGF Playlog here please" diff --git a/exception.py b/exception.py new file mode 100644 index 0000000..3089704 --- /dev/null +++ b/exception.py @@ -0,0 +1,34 @@ +class EAAPIException(Exception): + pass + + +class CheckFailed(EAAPIException): + pass + + +class InvalidCard(CheckFailed): + pass + + +class DecodeError(CheckFailed): + pass + + +class EncodeError(CheckFailed): + pass + + +class InvalidModel(EAAPIException): + pass + + +class XMLStrutureError(EAAPIException): + pass + + +class NodeNotFound(XMLStrutureError, IndexError): + pass + + +class AttributeNotFound(XMLStrutureError, KeyError): + pass diff --git a/lz77.py b/lz77.py new file mode 100644 index 0000000..90d7514 --- /dev/null +++ b/lz77.py @@ -0,0 +1,138 @@ +from misc import assert_true + + +WINDOW_SIZE = 0x1000 +WINDOW_MASK = WINDOW_SIZE - 1 +THRESHOLD = 3 +INPLACE_THRESHOLD = 0xA +LOOK_RANGE = 0x200 +MAX_LEN = 0xF + THRESHOLD +MAX_BUFFER = 0x10 + 1 + + +def match_current(window: bytes, pos: int, max_len: int, data: bytes, dpos: int) -> int: + length = 0 + while ( + dpos + length < len(data) + and length < max_len + and window[(pos + length) & WINDOW_MASK] == data[dpos + length] + and length < MAX_LEN + ): + length += 1 + return length + + +def match_window( + window: bytes, pos: int, data: bytes, d_pos: int +) -> None | tuple[int, int]: + max_pos = 0 + max_len = 0 + for i in range(THRESHOLD, LOOK_RANGE): + length = match_current(window, (pos - i) & WINDOW_MASK, i, data, d_pos) + if length >= INPLACE_THRESHOLD: + return (i, length) + if length >= THRESHOLD: + max_pos = i + max_len = length + if max_len >= THRESHOLD: + return (max_pos, max_len) + return None + + +def lz77_compress(data: bytes) -> bytes: + output = bytearray() + window = bytearray(WINDOW_SIZE) + current_pos = 0 + current_window = 0 + current_buffer = 0 + flag_byte = 0 + bit = 0 + buffer = [0] * MAX_BUFFER + pad = 3 + while current_pos < len(data): + flag_byte = 0 + current_buffer = 0 + for bit_pos in range(8): + if current_pos >= len(data): + pad = 0 + flag_byte = flag_byte >> (8 - bit_pos) + buffer[current_buffer] = 0 + buffer[current_buffer + 1] = 0 + current_buffer += 2 + break + else: + found = match_window(window, current_window, data, current_pos) + if found is not None and found[1] >= THRESHOLD: + pos, length = found + + byte1 = pos >> 4 + byte2 = ((pos & 0x0F) << 4) | ((length - THRESHOLD) & 0x0F) + buffer[current_buffer] = byte1 + buffer[current_buffer + 1] = byte2 + current_buffer += 2 + bit = 0 + for _ in range(length): + window[current_window & WINDOW_MASK] = data[current_pos] + current_pos += 1 + current_window += 1 + else: + buffer[current_buffer] = data[current_pos] + window[current_window] = data[current_pos] + current_pos += 1 + current_window += 1 + current_buffer += 1 + bit = 1 + + flag_byte = (flag_byte >> 1) | ((bit & 1) << 7) + current_window = current_window & WINDOW_MASK + + assert_true( + current_buffer < MAX_BUFFER, + f"current buffer {current_buffer} > max buffer {MAX_BUFFER}", + ) + + output.append(flag_byte) + for i in range(current_buffer): + output.append(buffer[i]) + for _ in range(pad): + output.append(0) + + return bytes(output) + + +def lz77_decompress(data: bytes) -> bytes: + output = bytearray() + cur_byte = 0 + window = bytearray(WINDOW_SIZE) + window_cursor = 0 + + while cur_byte < len(data): + flag = data[cur_byte] + cur_byte += 1 + + for i in range(8): + if (flag >> i) & 1 == 1: + output.append(data[cur_byte]) + window[window_cursor] = data[cur_byte] + window_cursor = (window_cursor + 1) & WINDOW_MASK + cur_byte += 1 + else: + w = ((data[cur_byte]) << 8) | (data[cur_byte + 1]) + if w == 0: + return bytes(output) + + cur_byte += 2 + position = (window_cursor - (w >> 4)) & WINDOW_MASK + length = (w & 0x0F) + THRESHOLD + + for _ in range(length): + b = window[position & WINDOW_MASK] + output.append(b) + window[window_cursor] = b + window_cursor = (window_cursor + 1) & WINDOW_MASK + position += 1 + + return bytes(output) + + +__all__ = ("lz77_compress", "lz77_decompress") diff --git a/misc.py b/misc.py new file mode 100644 index 0000000..41e5315 --- /dev/null +++ b/misc.py @@ -0,0 +1,170 @@ +import inspect +import re +import base64 +import hashlib +import struct +import time +from typing import Type, Union + +from exception import CheckFailed, InvalidModel + +# Add these constants at the top of the file +KONASUTE_CLIENT_SALT = b"d4BK3JFREkH5WuyTVEJQ2jbS9h2-df4D" +KONASUTE_SERVER_SALT = b"tGhCtgLuTjV7cZ2phWuCpQ8iwSypVn4W" +INFINITAS_CLIENT_SALT = b"fAwHp6G2FLPHN_ZGBhREJG5flt3hNu" +INFINITAS_SERVER_SALT = b"NH_P-urkCV9npxR90kaAR7YnqDTRL-" + + +def repair_base64(malformed_base64): + # Replace Base64URL characters with standard Base64 characters + base64_str = malformed_base64.replace("-", "+").replace("_", "/") + # Remove invalid Base64 characters + base64_str = re.sub(r"[^A-Za-z0-9+/=]", "", base64_str) + + # Add padding if necessary + padding = len(base64_str) % 4 + if padding == 2: + base64_str += "==" + elif padding == 3: + base64_str += "=" + # No action needed for padding == 0 + + return base64_str + + +def repair_base64IIDX(malformed_base64): + # Replace Base64URL characters with standard Base64 characters + base64_str = malformed_base64.replace("-", "+").replace("_", "/") + base64_str = base64_str.replace(" ", "+") + # Remove invalid Base64 characters + base64_str = re.sub(r"[^A-Za-z0-9+/=]", "", base64_str) + + # Add padding if necessary + padding = len(base64_str) % 4 + if padding == 2: + base64_str += "==" + elif padding == 3: + base64_str += "=" + # No action needed for padding == 0 + + return base64_str + + +def assert_true(check: bool, reason: str, exc: Type[Exception] = CheckFailed): + if not check: + line = inspect.stack()[1].code_context + if line: + print() + print("\n".join(line)) + raise exc(reason) + + +def py_encoding(name: str) -> str: + if name.startswith("shift-jis"): + return "shift-jis" + return name + + +def parse_model(model: str) -> tuple[str, str, str, str, str]: + # e.g. KFC:J:A:A:2019020600 + match = re.match(r"^([A-Z0-9]{3}):([A-Z]):([A-Z]):([A-Z])(?::(\d{10}))?$", model) + if match is None: + raise InvalidModel + gamecode, dest, spec, rev, datecode = match.groups() + return gamecode, dest, spec, rev, datecode + + +def pack(data, width: int) -> bytes: + assert_true(1 <= width <= 8, "Invalid pack size") + assert_true(all(i < (1 << width) for i in data), "Data too large for packing") + bit_buf = in_buf = 0 + output = bytearray() + for i in data: + bit_buf |= i << (8 - width) + shift = min(8 - in_buf, width) + bit_buf <<= shift + in_buf += shift + if in_buf == 8: + output.append(bit_buf >> 8) + in_buf = width - shift + bit_buf = (bit_buf & 0xFF) << in_buf + + if in_buf: + output.append(bit_buf >> in_buf) + + return bytes(output) + + +def unpack(data, width: int) -> bytes: + assert_true(1 <= width <= 8, "Invalid pack size") + bit_buf = in_buf = 0 + output = bytearray() + for i in data: + bit_buf |= i + bit_buf <<= width - in_buf + in_buf += 8 + while in_buf >= width: + output.append(bit_buf >> 8) + in_buf -= width + bit_buf = (bit_buf & 0xFF) << min(width, in_buf) + + if in_buf: + output.append(bit_buf >> (8 + in_buf - width)) + + return bytes(output) + + +def sign_with_salt(salt: Union[str, bytes], data: bytes, timestamp: float = None) -> bytes: + """ + Sign data with a salt using SHA256. + + Args: + salt: The salt to use for signing + data: The data to sign + timestamp: Optional timestamp in milliseconds (defaults to current time) + + Returns: + bytes: The SHA256 signature + """ + if isinstance(salt, str): + salt = salt.encode('utf-8') + + if timestamp is None: + timestamp = time.time() * 1000 # Convert to milliseconds + + # Convert timestamp to minutes (from milliseconds) + timestamp_minutes = int(timestamp / (60 * 1000)) + packed_time = struct.pack('>Q', timestamp_minutes) + + # Create hash + hash_obj = hashlib.sha256() + hash_obj.update(data) + hash_obj.update(packed_time) + hash_obj.update(salt) + + return hash_obj.digest() + + +def find_timestamp_from_signature(known_salt: bytes, known_data: bytes, target_signature: bytes, + time_range_start: int, time_range_end: int) -> int: + """ + Try to find the timestamp used in a signature by brute force. + + Args: + known_salt: The salt used for signing + known_data: The data that was signed + target_signature: The signature we're trying to match + time_range_start: Start of timestamp range to try (in milliseconds) + time_range_end: End of timestamp range to try (in milliseconds) + + Returns: + int: The timestamp that produced the matching signature, or None if not found + """ + for test_time in range(time_range_start, time_range_end, 1000): # Step by 1 second + test_signature = sign_with_salt(known_salt, known_data, timestamp=test_time) + if test_signature == target_signature: + return test_time + return None + + +__all__ = ("assert_true", "py_encoding", "parse_model", "pack", "unpack", "sign_with_salt") diff --git a/readme.md b/readme.md new file mode 100644 index 0000000..c6c82fa --- /dev/null +++ b/readme.md @@ -0,0 +1,66 @@ +# AttackVector-NETWORK + +A (Eventually) Fully Featured Implementation of E-Amusement Cloud Services. + +Goes along with loadeacnet (unreleased, needs to be redeveloped), or any E-Amusement Cloud Launcher. + +Download Data for DDR GP and SDVX EG is taken from the [laochan-eacnet/backend](https://github.com/laochan-eacnet/backend) project. + +--- + +## Getting Started + +Install the Required Dependencies: +`pip install -r requirements.txt` + +Then Launch the server: +`python app.py` + +The Server IP is always listed on boot. + +Point the game you want towards this IP. + +## Profiles + +Profiles are connected by the Token you log into the game with. + +In The Future, this may change to make way for Session Authentication & User UI's. + +## KNOWN ISSUES + +### DDR GP + +- The Profile Name can become corrupted while saving. trying to figure out why. + +Report unknown issues to the issue tracker. +--- + +### Supported Titles: + +DDRGP `*` + +Gitadora `**` + +Nostalgia `**` + +IIDX v3 `***` + +### Unsupported Titles: + +IIDX v1 - v2 + +SDVX VI `*, **` + +Pop'n Lively `*, **` + +`* Games require external downloads for Chart & Music Data that is usually authentication locked behind a active subscription / music pack.` + +`** Music Pack data for these games have not been implemented, likely due to missing data.` + +`*** IIDX v3 support was reimplemented last with the release of this codebase. please report any issues found so people can fix them.` + +--- + +AVNetwork is free software, if you paid for it, or pay for access to access a private server that isn't konami's official service, you have been scammed. + +Support Local Arcades & The Companies that develop the games we love where ever you can, Kay? <3 \ No newline at end of file diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..e83688a --- /dev/null +++ b/requirements.txt @@ -0,0 +1,5 @@ +flask +flask-cors +kbinxml +xmltodict +sqlalchemy \ No newline at end of file diff --git a/routes/eacnet/needAuth.py b/routes/eacnet/needAuth.py new file mode 100644 index 0000000..b68350f --- /dev/null +++ b/routes/eacnet/needAuth.py @@ -0,0 +1,325 @@ +from urllib.parse import parse_qs +from base64 import b64decode +from flask import Blueprint, request # Import necessary functions +from kbinxml import KBinXML +from routes.eacnet.relays import gitadora +from variables.protocols import IIDX_XML, IIDX_RESULT, EAC_XML, EAC_RESULT, Respond, EAC_PROTOCOL_1, EAC_PROTOCOL_2 +from misc import repair_base64 +from lz77 import lz77_decompress +import xmltodict +from variables.strings.preLaunch import GenericOK +from variables.strings.common import heartbeat, genericError, standardEACNet, ReserveItemEAC, consumeItemEAC +from variables.strings.eacnet import subscriptionStatus, konasuteUserID, eacItemList +from routes.eacnet.relays import ddrgp, gitadora, nostalgia#, popn, sdvx +from database import ( + add_user_eacnet, + getEacnetProfilebyToken, + update_save_data_consumablesEAC +) + +bp = Blueprint( + "needAuth", __name__, url_prefix="/eacnet/needAuth" +) # Create a Blueprint for this route section + +@bp.route("/GetUserId", methods=["POST"]) +def GetUserID(): + if request.method == "POST": + # Access post data + post_data = request.get_data().decode("UTF-8") + + variables = parse_qs(post_data) + + if variables["protocol_version"][0] != "2020090800": + return "Version Not Supported.", 400 + + kbinxml_data = "" + token = "" + preResponse = b"" + profile = None + # Example: Decoding and processing data + try: + decoded_data = b64decode(repair_base64(variables["request"][0])) + print(type(decoded_data)) + decompressed_data = lz77_decompress(decoded_data) + kbinxml_data = KBinXML(decompressed_data).to_text() + eacnetRequest = xmltodict.parse(kbinxml_data) + print(eacnetRequest["eacnet"]["info"]) + token = eacnetRequest["eacnet"]["info"]["token"]["#text"] + # Process kbinxml_data + + profile = getEacnetProfilebyToken(token) + + if profile is None: + profile = add_user_eacnet(token) + + preResponse = konasuteUserID.format(ref_id=profile.refid,sns_id=profile.snsid).encode("utf-8") + except Exception as e: + print(f"Error processing data: {e}") + + response = KBinXML(preResponse) + + binary_data = response.to_binary() + return Respond(binary_data,variables["protocol_version"][0]) + + return "Invalid request method", 400 + +@bp.route("/GetSubscriptionStatus", methods=["POST"]) +def GetSubscriptionStatus(): + if request.method == "POST": + # Access post data + post_data = request.get_data().decode("UTF-8") + + variables = parse_qs(post_data) + + if variables["protocol_version"][0] != "2020090800": + return "Version Not Supported.", 400 + + kbinxml_data = "" + subscriptionName = "" + # Example: Decoding and processing data + try: + + decoded_data = b64decode(repair_base64(variables["request"][0])) + print(bytes.hex(decoded_data)) + decompressed_data = lz77_decompress(decoded_data) + kbinxml_data = KBinXML(decompressed_data).to_text() + print(kbinxml_data) + eacnetRequest = xmltodict.parse(kbinxml_data) + print(eacnetRequest["eacnet"]["info"]) + version = eacnetRequest["eacnet"]["info"]["game_id"]["#text"] + if version == "ddr": + subscriptionName = "eac_ddr_basic" + elif version == "gitadora": + subscriptionName = "eacgitadora_basic" + elif version == "sdvx": + subscriptionName = "eac_sdvx_basic" + elif version == "nostalgia": + subscriptionName = "eac_nostalgia_basic" + elif version == "popn-music": + subscriptionName = "EAC_POPNLIVELY" + + # Process kbinxml_data + except Exception as e: + print(f"Error processing data: {e}") + + response = KBinXML( + subscriptionStatus.format(subscriptionName=subscriptionName).encode("utf-8") + ) + binary_data = response.to_binary() + return Respond(binary_data,variables["protocol_version"][0]) + + return "Invalid request method", 400 + + +@bp.route("/GetItemList", methods=["POST"]) +def GetItemList(): + if request.method == "POST": + # Access post data + post_data = request.get_data().decode("UTF-8") + + variables = parse_qs(post_data) + + # Access headers + binary_data = b"" + preResponse = b"" + + try: + decoded_data = b64decode(repair_base64(variables["request"][0])) + decompressed_data = lz77_decompress(decoded_data) + kbinxml_data = KBinXML(decompressed_data).to_text() + eacnetRequest = xmltodict.parse(kbinxml_data) + version = eacnetRequest["eacnet"]["info"]["game_id"]["#text"] + token = eacnetRequest["eacnet"]["info"]["token"]["#text"] + profile = getEacnetProfilebyToken(token) + match version: + case "ddr": + print(eacItemList.format(items_num="1",tickets=profile.ddrTicket,item_id="DDR_TICKET")) + preResponse = eacItemList.format(items_num="1",tickets=profile.ddrTicket,item_id="DDR_TICKET").encode() + case "popn-music": + preResponse = eacItemList.format(items_num="1",tickets=profile.livelyTicket,item_id="LIVELY_TICKET").encode() + case _: + preResponse = eacItemList.format(items_num="0",tickets="0",item_id="aa").encode() + # Process kbinxml_data + except Exception as e: + print(f"Error processing data: {e}") + response = KBinXML(preResponse) + binary_data = response.to_binary() + if isinstance(binary_data, str): + binary_data = binary_data.encode("utf-8") + + return Respond(binary_data,variables["protocol_version"][0]) + + return "Invalid request method", 400 + + +@bp.route("/AcRelay", methods=["POST"]) +def AcRelay(): + if request.method == "POST": + # Access post data + post_data = request.get_data().decode("UTF-8") + + variables = parse_qs(post_data) + print(variables) + if variables["protocol_version"][0] != "2020090800": + return "Version Not Supported.", 400 + + kbinxml_data = "" + handler = b"" + # Example: Decoding and processing data + try: + decoded_data = b64decode(repair_base64(variables["request"][0])) + decompressed_data = lz77_decompress(decoded_data) + kbinxml_data = KBinXML(decompressed_data).to_text() + eacnetRequest = xmltodict.parse(kbinxml_data) + version = eacnetRequest["eacnet"]["info"]["game_id"].get("#text", {}) + module = eacnetRequest["eacnet"]["request"]["module"].get("#text", {}) + method = eacnetRequest["eacnet"]["request"]["method"].get("#text", {}) + playerToken = eacnetRequest["eacnet"]["info"]["token"].get("#text", {}) + data = eacnetRequest["eacnet"]["request"].get("data", {}) + if version == "ddr": + handler = ddrgp.DDRGPRelay(module, method, data, playerToken) + elif version == "gitadora": + handler = gitadora.gitadoraRelay(module, method, data, playerToken) + #elif version == "sdvx": + # handler = sdvx.sdvxRelay(module, method, data, playerToken) + elif version == "nostalgia": + handler = nostalgia.nostalgiaRelay(module, method, data, playerToken) + #elif version == "popn-music": + # handler = popn.popnRelay(module, method, data, playerToken) + + # Process kbinxml_data + except Exception as e: + print(f"Error processing data: {e}") + response = KBinXML(handler) + binary_data = response.to_binary() + return Respond(binary_data,variables["protocol_version"][0]) + + return "Invalid request method", 400 + + +@bp.route("/ReserveConsumeItem", methods=["POST"]) +def ReserveConsumeItem(): + if request.method == "POST": + # Access post data + post_data = request.get_data().decode("UTF-8") + variables = parse_qs(post_data) + profile = None + transaction_success = False + itemTemplate = "" + token = None + version = None + + if variables.get("protocol_version", [None])[0] != "2020090800": + return "Version Not Supported.", 400 + + try: + # Decode and decompress request data + decoded_data = b64decode(repair_base64(variables["request"][0])) + decompressed_data = lz77_decompress(decoded_data) + kbinxml_data = KBinXML(decompressed_data).to_text() + pdata = xmltodict.parse(kbinxml_data) + + # Extract token and version + token = pdata["eacnet"]["info"]["token"]["#text"] + version = pdata["eacnet"]["info"]["game_id"]["#text"] + profile = getEacnetProfilebyToken(token) + # Extract goods_id, item_id, and consume_num + goods_id = pdata["eacnet"]["request"]["data"]["goods_id"]["#text"] + + if profile is None: + response = KBinXML(genericError.format(protocol=EAC_XML,result=EAC_RESULT)) + binary_data = response.to_binary() + if isinstance(binary_data, str): + binary_data = binary_data.encode("utf-8") + return Respond(binary_data,variables["protocol_version"][0]) + else: + transaction_success = update_save_data_consumablesEAC(token, version, goods_id) + profile = getEacnetProfilebyToken(token) + ddrTicket = profile.ddrTicket + livelyTicket = profile.livelyTicket + match version: + case "ddr": + itemTemplate = f'{ddrTicket}\n 0\n' + case "popn-music": + itemTemplate = f'{livelyTicket}\n 0\n' + + except Exception as e: + print(f"Error processing data: {e}") + response = KBinXML(genericError.format(protocol=EAC_XML,result=EAC_RESULT)) + binary_data = response.to_binary() + if isinstance(binary_data, str): + binary_data = binary_data.encode("utf-8") + + return Respond(binary_data,variables["protocol_version"][0]) + + # Prepare the response based on transaction success + if transaction_success == True: + print("Sending True") + response = KBinXML(standardEACNet.format( + response=ReserveItemEAC, + status=0, + error=0 + ).encode() + ) + else: + response = KBinXML() + + binary_data = response.to_binary() + return Respond(binary_data,variables["protocol_version"][0]) + + return "Invalid request method", 400 + +@bp.route("/ConsumeItem", methods=["POST"]) +def consumeItem(): + if request.method == "POST": + # Access post data + post_data = request.get_data().decode("UTF-8") + + variables = parse_qs(post_data) + + # Access headers + binary_data = b"" + preResponse = b"" + + try: + decoded_data = b64decode(repair_base64(variables["request"][0])) + decompressed_data = lz77_decompress(decoded_data) + kbinxml_data = KBinXML(decompressed_data).to_text() + eacnetRequest = xmltodict.parse(kbinxml_data) + version = eacnetRequest["eacnet"]["info"]["game_id"]["#text"] + token = eacnetRequest["eacnet"]["info"]["token"]["#text"] + profile = getEacnetProfilebyToken(token) + match version: + case "ddr": + preResponse = standardEACNet.format( + response=consumeItemEAC.format( + tickets=profile.ddrTicket, + item_id="DDR_TICKET"), + status=0, + error=0 + ).encode() + case "popn-music": + preResponse = standardEACNet.format( + response=consumeItemEAC.format( + tickets=profile.livelyTicket, + item_id="LIVELY_TICKET"), + status=0, + error=0 + ).encode() + case _: + preResponse = eacItemList.format(items_num="0",tickets="").encode() + # Process kbinxml_data + except Exception as e: + print(f"Error processing data: {e}") + response = KBinXML(preResponse) + binary_data = response.to_binary() + if isinstance(binary_data, str): + binary_data = binary_data.encode("utf-8") + + if variables["protocol_version"][0] == "2017012700": + return Respond(binary_data,variables["protocol_version"][0]) + + elif variables["protocol_version"][0] == "2020090800": + return Respond(binary_data,variables["protocol_version"][0]) + + return "Invalid request method", 400 diff --git a/routes/eacnet/needlessAuth.py b/routes/eacnet/needlessAuth.py new file mode 100644 index 0000000..0831b44 --- /dev/null +++ b/routes/eacnet/needlessAuth.py @@ -0,0 +1,12 @@ +from urllib.parse import parse_qs +from base64 import b64decode +from flask import Blueprint, request # Import necessary functions +from kbinxml import KBinXML +from variables.protocols import IIDX_XML, IIDX_RESULT, EAC_XML, EAC_RESULT, Respond, EAC_PROTOCOL_1, EAC_PROTOCOL_2 +from time import time +from variables.strings.preLaunch import GenericOK +from variables.strings.common import heartbeat + +bp = Blueprint( + "needAuth", __name__, url_prefix="/eacnet/needlessAuth" +) # Create a Blueprint for this route section diff --git a/routes/eacnet/relays/ddrgp.py b/routes/eacnet/relays/ddrgp.py new file mode 100644 index 0000000..52d084e --- /dev/null +++ b/routes/eacnet/relays/ddrgp.py @@ -0,0 +1,321 @@ +from database import ddrgp_insert_playlog, getDDRGPPlaylogbyRefid, manage_user_GP + +from variables.strings.eacnet import ( + log_2 +) +from variables.strings.games.ddrgp import ( + gpGetHash, + gpMusicList, + ddrGPPlayerData, + ddrGPArcadeData, + ddrGPRecv, + ddrGPmPack, + ddrGPsaveOK, + ddrGPtabooCheck, + gpGetDownloadURLs, + ddrGPMusicPacks, + ddrGPNoteData, + ddrGPmusicData, + ddrGPGetMain +) +from time import time +from base64 import b64decode, b64encode +import re +from kbinxml import KBinXML +import xmltodict +import json + +profileKeys = [ + "area", "hexseq", "weekly", "weekly_cnt", + "exLamps", "flag1", "flag2", "new_profile_flag", + "flag4", "flag5", "flag6", "flag7", + "weight", "name", "rival" +] +optionKeys = [ + "SPEED", + "BOOST", + "APPEARANCE", + "TURN", + "STEP_ZONE", + "SCROLL", + "ARROW_COLOR", + "CUT", + "FREEZE", + "JUMPS", + "ARROW_SKIN", + "FILTER", + "GUIDELINE", + "GAUGE", + "COMBO_POSITION", + "FAST_SLOW", +] +rivalKeys = [ + "SLOT_1_ACTIVE", + "SLOT_2_ACTIVE", + "SLOT_3_ACTIVE", + "SLOT_1_DDRCODE", + "SLOT_2_DDRCODE", + "SLOT_3_DDRCODE", +] +lastSessionKeys = [ + "session_id", + "rival_id", + "music_id", + "session_count", + "unknown_value_1", + "unknown_value_2", + "status", + "calories_burned_session_1", + "calories_burned_session_2", + "unknown_value_3", + "unknown_value_4", + "unknown_value_5", + "unknown_value_6", + "final_value", + "unique_code", +] +playerCOMMON = 'MSwwLDM3MjkwMGQsMCwwLDAsMCwwLGZmZmZmZmZmZmZmZmZmZmYsMCwwLDAsMCwwLDAs' +playerOPTION = 'MCwzLDAsMCwwLDAsMCwzLDAsMCwwLDAsMSwyLDAsMCwwLDEwLjAwMDAwMCwxMC4wMDAwMDAsMTAuMDAwMDAwLDEwLjAwMDAwMCwwLjAwMDAwMCwwLjAwMDAwMCwwLjAwMDAwMCwwLjAwMDAwMCwsLCwsLCwsLCwsLCw=' +playerLAST = 'MSwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAuMDAwMDAwLDAuMDAwMDAwLDAuMDAwMDAwLDAuMDAwMDAwLDAuMDAwMDAwLDAuMDAwMDAwLDAuMDAwMDAwLDAuMDAwMDAwLCwsLCwsLCwsLCwsLA==' +playerRIVAL = 'MCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAuMDAwMDAwLDAuMDAwMDAwLDAuMDAwMDAwLDAuMDAwMDAwLDAuMDAwMDAwLDAuMDAwMDAwLDAuMDAwMDAwLDAuMDAwMDAwLCwsLCwsLCwsLCwsLA==' + + +def DDRGPRelay(module, method, data, playerToken): + gameData = data.get("data", {}) + refid = gameData.get("refid", {}).get("#text", {}) + print(f"refID: {refid}") + print(f"{module} {method}") + match module: + case "tabooword_2": + return ddrGPtabooCheck + case "log_2": + match method: + case "save": + # Game History Save, Not Needed Right Now + return log_2 + case _: # Backup Case + return log_2 + case "fileinfo_2": + match method: + case "getprev": # Get Preview Music + return gpGetHash + case "getmain": # Get Main Music + #return gpGetHash # Requires Additional Data not available at this current moment, code in theory works perfectly fine. + + #allDownloads = xmltodict.parse(KBinXML(gpGetHash).to_text()) + #allDownloads = allDownloads["eacnet"]["response"]["fileinfo_2"]["soundinfo"] + allDownloads = json.loads(ddrGPGetMain) + mcode_data = None + for item in allDownloads: + if str(item["mcode"]) == gameData["mcode"]["#text"]: + mcode_data = item + break # Exit the loop once the item is found + + if mcode_data is not None: + print("MCODE found. Sending to Client.") + + return gpGetDownloadURLs.format(mcode=gameData["mcode"]["#text"],xsb_path=mcode_data["xsb_path"],xsb_url=mcode_data["xsb_url"],xsb_size=mcode_data["xsb_size"],xsb_hash=mcode_data["xsb_hash"],xwb_path=mcode_data["xwb_path"],xwb_url=mcode_data["xwb_url"],xwb_size=mcode_data["xwb_size"],xwb_hash=mcode_data["xwb_hash"],status=0).encode() + else: + print("specific MCODE not found.") + return gpGetDownloadURLs.format(mcode="",xsb_path="",xsb_url="",xsb_size="",xwb_path="",xwb_url="",xwb_size="",status=1).encode() + case "data_2": + match method: + case "getmusic": + return gpMusicList + case "playerdata_2": + match method: + case "usergamedata_advanced": + match gameData["mode"]["#text"]: + case "userload": # int(time())*1000 + isNew = 1 + gameSessionTime = int(time()) * 1000 + musicData = getDDRGPPlaylogbyRefid(refid) + # Count scores, clearkinds and ranks for each notetype + + counts = {} + + for item in musicData: + mcode = item['musicid'] + + # Initialize mcode if not already in dictionary + if mcode not in counts: + counts[mcode] = {} + + notetype = item['notetype'] + # Initialize notetype if not already in mcode dictionary + if notetype not in counts[mcode]: + counts[mcode][notetype] = {} + + # Initialize other subcategories if not already present + subcategories = ['score', 'clearkind', 'rank', 'id'] + for subcategory in subcategories: + if subcategory not in item: + item[subcategory] = None # or some default value + counts[mcode][notetype][subcategory] = item[subcategory] + + + print(counts) + music = '''''' + for mcode, note_dict in counts.items(): + noteData = '' + for noteid in range(9): + data = note_dict.get(noteid, {}) + score = data.get('score', -1) + clearkind = data.get('clearkind', 0) + rank = data.get('rank', 0) + ghostid = data.get('id', -1) if 'id' in data else -1 + formatted_string = f"mcode: {mcode}, noteid: {noteid}, score: {score}, clearkind: {clearkind}, rank: {rank}, ghostid: {ghostid}" + print(formatted_string) + noteData += ddrGPNoteData.format(count=0,rank=rank,clear=clearkind,score=score,ghostID=ghostid) + music += ddrGPmusicData.format(mcode=mcode,noteData=noteData) + + sampleData = """""" + # TODO: Save Data and Pull down Events at some Point + return ddrGPPlayerData.format(music=music,gameSession=gameSessionTime).encode() + #return sampleData.encode() + case "arcadeload": + print("Attempting To Give fake Arcade Data") + return ddrGPArcadeData + case "mpackload": # Music Pack Data + #return ddrGPmPack + return ddrGPMusicPacks + case "usersave": # Score Save + + for note in gameData["note"]: + if int(note["stagenum"]["#text"]) > 0: + ddrgp_insert_playlog( + refid=refid, + stage_no=note["stagenum"]["#text"], + musicid=note["mcode"]["#text"], + notetype=note["notetype"]["#text"], + rank=note["rank"]["#text"], + clearkind=note["clearkind"]["#text"], + score=note["score"]["#text"], + exscore=note["exscore"]["#text"], + maxcombo=note["maxcombo"]["#text"], + life=note["life"]["#text"], + fastcount=note["fastcount"]["#text"], + slowcount=note["slowcount"]["#text"], + judge_marvelous=note["judge_marvelous"]["#text"], + judge_perfect=note["judge_perfect"]["#text"], + judge_great=note["judge_great"]["#text"], + judge_good=note["judge_good"]["#text"], + judge_boo=note["judge_boo"]["#text"], + judge_miss=note["judge_miss"]["#text"], + judge_ok=note["judge_ok"]["#text"], + judge_ng=note["judge_ng"]["#text"], + calorie=note["calorie"]["#text"], + ghostsize=note["ghostsize"]["#text"], + ghost=note["ghost"]["#text"], + timestamp=note["endtime"]["#text"], + playstyle=note["playstyle"]["#text"] + ) + return ddrGPsaveOK + case "usernew": + return ddrGPsaveOK + case _: + return b"Bad request" + case "usergamedata_recv": + # Always return the default values to force player registration, if they are not set. + + playerData = manage_user_GP(refid,playerToken,None,None,None,None,0) + if playerData is None: + return ddrGPRecv.format(player=playerCOMMON,options=playerOPTION,last=playerLAST,rival=playerRIVAL).encode() + else: + return ddrGPRecv.format(player=playerData.common,options=playerData.option,last=playerData.last,rival=playerData.rival).encode() + case "usergamedata_send": # TODO: Figure out how to save OPTIONS and COMMON type D10 Data + COMMON = None + OPTION = None + LAST = None + RIVAL = None + saveRecords = gameData["record"]["d"] + if isinstance(saveRecords, dict): + # process what is being saved + data = b64decode(saveRecords["#text"]).decode() + if re.search(r".+,(COMMON),", data): + print("COMMON data") + len(data) + if len(data) > 22: + COMMON = b64encode(re.sub(r'(.+?,(COMMON),)', "", re.sub(r"(\d+,)(\d+)(,.+)(,.+)(,.+)(,.+)(,.+)(,.+)(,.+)(,.+)(,.+)(,.+)(,.+)(,.+)(,.*)(,.*)", r'\1\2,372900d\4\5\6\7\8\9\10\11\12\13\13\13\15', data)).encode()).decode() + + elif re.search(r".+,(OPTION),", data): + print("OPTION data") + OPTION = b64encode(re.sub(r".+,(OPTION),", "", data).encode()).decode() + + elif re.search(r".+,(LAST),", data): + print("LAST data") + LAST = b64encode(re.sub(r".+,(LAST),", "", data).encode()).decode() + + elif re.search(r".+,(RIVAL),", data): + print("RIVAL data") + if len(data) > 22: + RIVAL = b64encode(re.sub(r".+,(RIVAL),", "", data).encode()).decode() + elif isinstance(saveRecords, list): + for item in saveRecords: + data = b64decode(item["#text"]).decode() + + if re.search(r".+,(COMMON),", data): + print("COMMON data") + len(data) + print(data) + if data.startswith("D10,COMMON,"): + playerData = manage_user_GP(refid,playerToken,None,None,None,None,0) + COMMONdata = b64decode(playerData.common).decode() + # Remove spaces and commas from the chart string + COMMONdata = COMMONdata.replace(" ", "") + + # Split the COMMON data string into different fields + fields = COMMONdata.split(",") + + # Convert the fields to the correct data type and append them to the chart data list + commonEdit = [] + for field in fields: + if type(field) == str: + commonEdit.append(field) # Keeping the 'd' value as a string + else: + commonEdit.append(int(field)) + print(commonEdit) + # Do the same with the data + data = data.replace("D10,COMMON,", "") + commonReplace = [] + fields = data.split(",") + for field in fields: + if type(field) == str: + commonReplace.append(field) # Keeping the 'd' value as a string + else: + commonReplace.append(int(field)) + + # replace certain data from the common data with the new data + commonEdit[3] = commonReplace[0] + commonEdit[5] = commonReplace[1] + commonEdit[8] = commonReplace[2] + commonEdit[10] = commonReplace[3] + commonEdit[11] = commonReplace[4] + + # Convert the edited data back into a base64 string + commonEdit = ",".join(commonEdit) + COMMON = b64encode(commonEdit.encode()).decode() + if len(data) > 22: + COMMON = b64encode(re.sub(r'(.+?,(COMMON),)', "", re.sub(r"(\d+,)(\d+)(,.+)(,.+)(,.+)(,.+)(,.+)(,.+)(,.+)(,.+)(,.+)(,.+)(,.+)(,.+)(,.*)(,.*)", r'\1\2,372900d\4\5\6\7\8\9\10\11\12\13\13\13\15', data)).encode()).decode() + + if re.search(r".+,(OPTION),", data): + print("OPTION data") + if len(data) > 65: + OPTION = b64encode((re.sub(r",17.000000", ",10.000000", re.sub(r",42.000000", ",10.000000", re.sub(r",0.000000", ",10.000000", re.sub(r",a,", ",7,", re.sub(r".+,(OPTION),", "", data)))))+",1907c71c7bd,18d8cd94ce2,").encode()).decode() + + if re.search(r".+,(LAST),", data): + print("LAST data") + print(re.sub(r".+,(LAST),", "", data).encode()) + LAST = b64encode(re.sub(r".+,(LAST),", "", data).encode()).decode() + + if re.search(r".+,(RIVAL),", data): + print("RIVAL data") + if len(data) > 22: + RIVAL = b64encode(re.sub(r".+,(RIVAL),", "", data).encode()).decode() + + print(f'sending values {refid},{playerToken},COMMON {COMMON},OPTION {OPTION},LAST {LAST},RIVAL {RIVAL}') + manage_user_GP(refid,playerToken,COMMON,OPTION,LAST,RIVAL,1) + + return ddrGPsaveOK + case _: # Backup Case + return b"NoMatches" \ No newline at end of file diff --git a/routes/eacnet/relays/gitadora.py b/routes/eacnet/relays/gitadora.py new file mode 100644 index 0000000..8138adc --- /dev/null +++ b/routes/eacnet/relays/gitadora.py @@ -0,0 +1,479 @@ +import re +from database import ( + getDMGFPlaylogbyToken, + getDMGFProfileDetailsbyToken, + getDMGFProfileExtbyToken, + getEacnetProfilebyToken, + getDMGFProfilebyToken, + add_user_DMGF, + manage_user_DMGF, + manage_user_DMGF_Details, + update_DMGF_playlog, +) +from variables.strings.games.gitadora import ( + gitadoraNewPlayerData, + gitadoraPlayerData, + gitadoraRegisterData, + gitadoraMusicDB, + gitadoraFullPlayerData, + gitadoraGameStatus, + gitadoraGameEnd, + gitadoraStageResult, + gitadoraMusicItem, + customDataDefault, + favMusicDefault +) +from variables.strings.common import genericError +from variables.protocols import EAC_XML, EAC_RESULT +from time import time +from random import choices +import xmltodict + + +def clamp_u64(value): + """Clamp value to valid u64 range""" + try: + val = int(float(value)) + return max(0, min(val, 18446744073709551615)) + except: + return 0 + +def knst_cardutil_return(playStyle, userProfile, playerIdentification): + skill = 0 + allSkill = 0 + if playStyle == "GF": + skill = userProfile.GFskill + allSkill = userProfile.GFallSkill + elif playStyle == "DM": + skill = userProfile.DMskill + allSkill = userProfile.DMallSkill + return gitadoraPlayerData.format(refid=playerIdentification.refid,snsid=playerIdentification.snsid,usercode=userProfile.usercode,skill=skill,allSkill=allSkill).encode() + +def gitadoraRelay(module, method, data, playerToken): + print(f"{module} {method}") + playerIdentification = getEacnetProfilebyToken(playerToken) + + playStyle = data.get("gametype", {}).get("#text", "U32:J:A") # Default to GF if playstyle is not avalible + match playStyle: + case "U32:J:A": + playStyle = "GF" + case "U32:J:B": + playStyle = "DM" + + match module: + case "knst_playablemusic": + match method: + case "get": + return gitadoraMusicDB + case "knst_gameinfo": + match method: + case "get": + return gitadoraGameStatus + case "knst_cardutil": + match method: + case "check": + userProfile = getDMGFProfilebyToken(playerToken) + if userProfile is None: + return gitadoraNewPlayerData + return knst_cardutil_return(playStyle,userProfile,playerIdentification) + + case "regist": + newUserCode = ''.join(choices('0123456789ABCDEF', k=10)) + userProfile = getDMGFProfilebyToken(playerToken) + userProfileExt = getDMGFProfileExtbyToken(playerToken) + userProfileDetails = getDMGFProfileDetailsbyToken(playerToken) + if userProfile is None: + manage_user_DMGF_Details(playerIdentification.refid,playerToken,[],"") + manage_user_DMGF(playerIdentification.refid,playerToken,"","","","") + newUser = add_user_DMGF(playerIdentification.refid,playerToken,playerIdentification.snsid,newUserCode) + if newUser is not None: + return gitadoraRegisterData.format(refid=playerIdentification.refid,snsid=playerIdentification.snsid,usercode=newUserCode).encode() + else: + print("throwing generic error") + return genericError.format(protocol=EAC_XML,result=EAC_RESULT) + # Something went wrong with the user Registration, and it needs to start over again. + else: + print("Registering new card for user ") + return gitadoraRegisterData.format(refid=playerIdentification.refid,snsid=playerIdentification.snsid,usercode=newUserCode).encode() + case "knst_gametop": + match method: + case "get": + userProfile = getDMGFProfilebyToken(playerToken) + userProfileExt = getDMGFProfileExtbyToken(playerToken) + userProfileDetails = getDMGFProfileDetailsbyToken(playerToken) + stageResult = '' + musiclist = '' + playlogs = getDMGFPlaylogbyToken(playerToken, playStyle) + playstyle = customDataDefault + custom = customDataDefault + lastCategory = 0 + lastMusicID = -1 + lastSeq = 0 + dispLevel = 0 + cabid = 0 + play = 0 + playtime = 0 + playterm = 0 + session_cnt = 0 + matching_num = 0 + extra_stage = 0 + extra_play = 0 + extra_clear = 0 + encore_play = 0 + encore_clear = 0 + pencore_play = 0 + pencore_clear = 0 + max_clear_diff = 0 + max_full_diff = 0 + max_exce_diff = 0 + clear_num = 0 + full_num = 0 + exce_num = 0 + no_num = 0 + e_num = 0 + d_num = 0 + c_num = 0 + b_num = 0 + a_num = 0 + s_num = 0 + ss_num = 0 + musicFavorites1 = favMusicDefault + musicFavorites2 = favMusicDefault + musicFavorites3 = favMusicDefault + + if playlogs and len(playlogs) > 0: + gitadoraMusicDBdict = xmltodict.parse(gitadoraMusicDB.decode()) + # Generate stage results + musicItems = {} # Dictionary to store music data grouped by musicid + + # Group playlogs by musicid + for playlog in playlogs: + if playlog.musicid not in musicItems: + musicItems[playlog.musicid] = { + 'musicid': playlog.musicid, + 'sequences': { + 1: None, # Guitar Basic + 2: None, # Guitar Advanced + 3: None, # Guitar Extreme + 4: None, # Guitar Master + 5: None, # Bass Basic + 6: None, # Bass Advanced + 7: None, # Bass Extreme + 8: None # Bass Master + } + } + + # Get current data for this sequence + current_data = musicItems[playlog.musicid]['sequences'][playlog.seq] + + # Determine if we should replace the existing data + should_replace = False + if current_data is None: + should_replace = True + else: + # Check importance ladder + if playlog.excellent: + # Replace if current isn't excellent or if both excellent but new perc is higher + if not current_data['excellent'] or (current_data['excellent'] and playlog.perc > current_data['perc']): + should_replace = True + elif playlog.fullcombo: + # Replace if current isn't excellent and isn't fullcombo + if not current_data['excellent'] and not current_data['fullcombo']: + should_replace = True + elif playlog.clear: + # Replace if current isn't excellent, isn't fullcombo, and isn't clear + if not current_data['excellent'] and not current_data['fullcombo'] and not current_data['clear']: + should_replace = True + + # Only update if we should replace + if should_replace: + musicItems[playlog.musicid]['sequences'][playlog.seq] = { + 'stage_no': playlog.stage_no, + 'skill': playlog.skill, + 'new_skill': playlog.new_skill, + 'clear': playlog.clear, + 'auto_clear': playlog.auto_clear, + 'fullcombo': playlog.fullcombo, + 'excellent': playlog.excellent, + 'medal': playlog.medal, + 'perc': playlog.perc, + 'new_perc': playlog.new_perc, + 'rank': playlog.rank, + 'score': playlog.score, + 'combo': playlog.combo, + 'max_combo_perc': playlog.max_combo_perc, + 'flags': playlog.flags, + 'phrase_combo_perc': playlog.phrase_combo_perc, + 'meter': playlog.meter, + 'meter_prog': playlog.meter_prog + } + + musiclistPrep = "" + musiclistLength = 0 + for musicid, data in musicItems.items(): + print(musicid) + + flagFC = 0 + flagEX = 0 + flagCLR = 0 + + # Initialize arrays with correct length and default values + meter = ["0"]*8 # Array of 8 zeros as strings + meterProg = [0]*8 # Array of 8 zeros + mdata = [-1] + [-1]*14 + [0]*2 # 17 elements total + + sdataSeq = -1 + sdataSkill = -1 + best_skill = -1 # Track the best skill + + for seq, seqData in data["sequences"].items(): + try: + seq = int(seq) + print(f"Processing sequence {seq} with data:", seqData) + + if seqData is not None: + # Update skill data if this sequence has a higher skill + if seqData["skill"] > best_skill: + best_skill = seqData["skill"] + sdataSeq = seq + sdataSkill = seqData["skill"] + + flagFC += seqData["fullcombo"] * 2**seq + flagEX += seqData["excellent"] * 2**seq + flagCLR += seqData["clear"] * 2**seq + + # Safely handle meter values + if seqData["meter"]: + try: + # Clamp meter value to valid u64 range + meter[seq-1] = str(clamp_u64(seqData["meter"])) + except Exception as e: + print(f"Error processing meter for seq {seq}: {e}") + meter[seq-1] = "0" + + try: + meterProg[seq-1] = int(seqData["meter_prog"]) + except (ValueError, TypeError): + print(f"Invalid meter_prog value for seq {seq}: {seqData['meter_prog']}") + meterProg[seq-1] = 0 + + # Only set perc/rank if the chart was cleared + if seqData["clear"]: + try: + mdata[seq] = int(seqData.get("perc", -2)) + mdata[seq+8] = int(seqData.get("rank", 0)) + except (ValueError, TypeError) as e: + print(f"Error processing perc/rank for seq {seq}: {e}") + mdata[seq] = -2 + mdata[seq+8] = 0 + + except Exception as e: + print(f"Error processing sequence {seq}: {e}") + continue + + # Format the music item + musiclistPrep += gitadoraMusicItem.format( + musicId=musicid, + flag=f"{flagFC} {flagEX} {flagCLR} 0", + sdata=f"{sdataSeq} {sdataSkill}", + mdata=" ".join(str(x) for x in mdata), + meter=" ".join(meter), + meterProg=" ".join(str(x) for x in meterProg) + ) + musiclistLength += 1 + + musiclist = f'{musiclistPrep}' + # constructing the stageResults + stageResults = "" + for playlog in playlogs: + # Find the musicid in the gitadoraMusicDBdict + # Find the matching music entry in the musicinfo list + music_info = None + for music in gitadoraMusicDBdict["eacnet"]["response"]["knst_playablemusic"]["musicinfo"]["music"]: + if music["id"]["#text"] == str(playlog.musicid): + music_info = music + break + stageResults += gitadoraStageResult.format( + dateMs=playlog.date_ms, + stage=playlog.stage_no, + skill=playlog.skill, + musicId=playlog.musicid, + diff=music_info["diff"]["#text"].split()[playlog.seq], # Get difficulty from music_info + seqmode=playlog.seq, + musicTitle=music_info.get("music_title", {}).get("#text", ""), + musicArtist=music_info.get("artist", {}).get("#text", ""), + rightsCredits=music_info.get("right_credit", {}).get("#text", ""), + clearStatus=playlog.clear, + rank=playlog.rank, + perfect=playlog.perfect, + great=playlog.great, + good=playlog.good, + ok=playlog.ok, + miss=playlog.miss, + perfectPerc=playlog.perfect_perc, + greatPerc=playlog.great_perc, + goodPerc=playlog.good_perc, + okPerc=playlog.ok_perc, + missPerc=playlog.miss_perc, + maxCombo=playlog.combo, + maxComboPerc=playlog.max_combo_perc, + score=playlog.score, + flags=playlog.flags, + point=playlog.skill, # Using skill as point + newPoint=playlog.new_skill, + perc=playlog.perc, + newPerc=playlog.new_perc, + meter=playlog.meter, + meterProg=playlog.meter_prog, + beforeMeter=playlog.before_meter, + beforeMeterProg=playlog.before_meter_prog, + isNewMeter=playlog.is_new_meter, + phraseDataNum=playlog.phrase_data_num, + phraseAddr=playlog.phrase_addr, + phraseType=playlog.phrase_type, + phraseStatus=playlog.phrase_status, + phraseEndAddr=playlog.phrase_end_addr, + phraseComboPerc=playlog.phrase_combo_perc + ) + + if stageResults: + stageResult = f"{stageResults}" + else: + stageResult = "" + + if playStyle == "GF": + playstyle = userProfileExt.GFplaystyle + custom = userProfileExt.GFcustom + lastCategory = userProfileExt.GFlastCategory + lastMusicID = userProfileExt.GFlastMusic + lastSeq = userProfileExt.GFlastSeq + dispLevel = userProfileExt.GFdisplayLevel + cabid = userProfileDetails.GFcabid + play = userProfileDetails.GFplay + playtime = userProfileDetails.GFplaytime + playterm = userProfileDetails.GFplayterm + session_cnt = userProfileDetails.GFsession_cnt + matching_num = userProfileDetails.GFmatching_num + extra_stage = userProfileDetails.GFextra_stage + extra_play = userProfileDetails.GFextra_play + extra_clear = userProfileDetails.GFextra_clear + encore_play = userProfileDetails.GFencore_play + encore_clear = userProfileDetails.GFencore_clear + pencore_play = userProfileDetails.GFpencore_play + pencore_clear = userProfileDetails.GFpencore_clear + max_clear_diff = userProfileDetails.GFmax_clear_diff + max_full_diff = userProfileDetails.GFmax_full_diff + max_exce_diff = userProfileDetails.GFmax_exce_diff + clear_num = userProfileDetails.GFclear_num + full_num = userProfileDetails.GFfull_num + exce_num = userProfileDetails.GFexce_num + no_num = userProfileDetails.GFno_num + e_num = userProfileDetails.GFe_num + d_num = userProfileDetails.GFd_num + c_num = userProfileDetails.GFc_num + b_num = userProfileDetails.GFb_num + a_num = userProfileDetails.GFa_num + s_num = userProfileDetails.GFs_num + ss_num = userProfileDetails.GFss_num + musicFavorites1 = userProfileExt.GFmusicFavorites1 + musicFavorites2 = userProfileExt.GFmusicFavorites2 + musicFavorites3 = userProfileExt.GFmusicFavorites3 + elif playStyle == "DM": + playstyle = userProfileExt.DMplaystyle + custom = userProfileExt.DMcustom + lastCategory = userProfileExt.DMlastCategory + lastMusicID = userProfileExt.DMlastMusic + lastSeq = userProfileExt.DMlastSeq + dispLevel = userProfileExt.DMdisplayLevel + cabid = userProfileDetails.DMcabid + play = userProfileDetails.DMplay + playtime = userProfileDetails.DMplaytime + playterm = userProfileDetails.DMplayterm + session_cnt = userProfileDetails.DMsession_cnt + matching_num = userProfileDetails.DMmatching_num + extra_stage = userProfileDetails.DMextra_stage + extra_play = userProfileDetails.DMextra_play + extra_clear = userProfileDetails.DMextra_clear + encore_play = userProfileDetails.DMencore_play + encore_clear = userProfileDetails.DMencore_clear + pencore_play = userProfileDetails.DMpencore_play + pencore_clear = userProfileDetails.DMpencore_clear + max_clear_diff = userProfileDetails.DMmax_clear_diff + max_full_diff = userProfileDetails.DMmax_full_diff + max_exce_diff = userProfileDetails.DMmax_exce_diff + clear_num = userProfileDetails.DMclear_num + full_num = userProfileDetails.DMfull_num + exce_num = userProfileDetails.DMexce_num + no_num = userProfileDetails.DMno_num + e_num = userProfileDetails.DMe_num + d_num = userProfileDetails.DMd_num + c_num = userProfileDetails.DMc_num + b_num = userProfileDetails.DMb_num + a_num = userProfileDetails.DMa_num + s_num = userProfileDetails.DMs_num + ss_num = userProfileDetails.DMss_num + musicFavorites1 = userProfileExt.DMmusicFavorites1 + musicFavorites2 = userProfileExt.DMmusicFavorites2 + musicFavorites3 = userProfileExt.DMmusicFavorites3 + return gitadoraFullPlayerData.format( + refid=playerIdentification.refid, + snsid=playerIdentification.snsid, + usercode=userProfile.usercode, + time=int(time()), + playstyle=playstyle, + custom=custom, + lastCategory=lastCategory, + lastMusicID=lastMusicID, + lastSeq=lastSeq, + dispLevel=dispLevel, + cabid=cabid, + play=play, + playtime=playtime, + playterm=playterm, + session_cnt=session_cnt, + matching_num=matching_num, + extra_stage=extra_stage, + extra_play=extra_play, + extra_clear=extra_clear, + encore_play=encore_play, + encore_clear=encore_clear, + pencore_play=pencore_play, + pencore_clear=pencore_clear, + max_clear_diff=max_clear_diff, + max_full_diff=max_full_diff, + max_exce_diff=max_exce_diff, + clear_num=clear_num, + full_num=full_num, + exce_num=exce_num, + no_num=no_num, + e_num=e_num, + d_num=d_num, + c_num=c_num, + b_num=b_num, + a_num=a_num, + s_num=s_num, + ss_num=ss_num, + musicFavorites1=musicFavorites1, + musicFavorites2=musicFavorites2, + musicFavorites3=musicFavorites3, + stageResult=stageResult, + musicList=musiclist + ).encode() + case "knst_gameend": + match method: + case "regist": # game is saved here, every time you complete a song + playerData = data["player"] + customData = playerData["customdata"] + skillData = playerData["skilldata"] + record = playerData["record"] + favoritemusic = playerData["favoritemusic"] + playinfo = playerData["playinfo"] + stage = playerData.get("stage", {}) + + manage_user_DMGF(playerIdentification.refid,playerToken,customData,favoritemusic,playinfo,playStyle) + manage_user_DMGF_Details(playerIdentification.refid,playerToken,playinfo,playStyle) + if stage: + update_DMGF_playlog(playerIdentification.refid, playerToken, stage,playStyle) + return gitadoraGameEnd + case _: # Backup Case + return b"NoMatches" diff --git a/routes/eacnet/relays/nostalgia.py b/routes/eacnet/relays/nostalgia.py new file mode 100644 index 0000000..f4e5b87 --- /dev/null +++ b/routes/eacnet/relays/nostalgia.py @@ -0,0 +1,86 @@ +from database import add_user_nostalgia, getNostalgiaMusicData, getNostalgiaProfilebyRefID, getNostalgiaProfilebyToken, nostalgia_update_musicList, nostalgia_update_playlog +from variables.strings.games.nostalgia import ( + nostagiaProfile, + nostalgiaNewProfile, + nostalgiaMusicDB, + nostalgiaPlayData, + nostalgiaOK, + nostalgiaResults, + nostalgiaSongDataTemplate +) +from time import time + + +def nostalgiaRelay(module, method, data, playerToken): + refid = data.get("refid", {}).get("#text", {}) + print(f"{module} {method}") + match module: + case "UAN_common": + match method: + case "get_music_info": + return nostalgiaMusicDB + case "UAN_player": + match method: + case "get_playdata": # TODO: get player data from database + profile = getNostalgiaProfilebyToken(playerToken) or getNostalgiaProfilebyRefID(refid) + if profile is None: + print("Profile does not exist.") + return nostalgiaNewProfile + + return nostagiaProfile.format(name=profile.name,playCount=profile.playCount,todayPlayCount=profile.todayPlayCount,oldPlayCount=profile.oldPlayCount,oldTodayPlayCount=profile.oldTodayPlayCount,oldRecitalCount=profile.oldRecitalCount,flag0=profile.musicListFlg0,flag1=profile.musicListFlg1,flag2=profile.musicListFlg2,flag3=profile.musicListFlg3,permittedFlag0=profile.permittedlist0,permittedFlag1=profile.permittedlist1,permittedFlag2=profile.permittedlist2,permittedFlag3=profile.permittedlist3,musicIndex=profile.musicIndex,sheetType=profile.sheetType,musicGroup=profile.musicGroup,playTime=profile.playTime,bingoIndex=profile.bingoIndex,performType=profile.performType,filterFlag=profile.filterFlag).encode() + case "regist_playdata": # TODO: get player data from database + + name = data["name"]["#text"] + + profile = add_user_nostalgia(name, refid, playerToken) + return nostagiaProfile.format(name=profile.name,playCount=profile.playCount,todayPlayCount=profile.todayPlayCount,oldPlayCount=profile.oldPlayCount,oldTodayPlayCount=profile.oldTodayPlayCount,oldRecitalCount=profile.oldRecitalCount,flag0=profile.musicListFlg0,flag1=profile.musicListFlg1,flag2=profile.musicListFlg2,flag3=profile.musicListFlg3,permittedFlag0=profile.permittedlist0,permittedFlag1=profile.permittedlist1,permittedFlag2=profile.permittedlist2,permittedFlag3=profile.permittedlist3,musicIndex=profile.musicIndex,sheetType=profile.sheetType,musicGroup=profile.musicGroup,playTime=profile.playTime,bingoIndex=profile.bingoIndex,performType=profile.performType,filterFlag=profile.filterFlag).encode() + case "get_musicdata": + music = "" + newMusic = "" + playerData = getNostalgiaMusicData(playerToken) + for score in playerData: + music += nostalgiaSongDataTemplate.format(music_index=score.musicIndex,sheet_type=score.sheetType,score=score.score,playCount=score.playCount,clearFlag=score.clearFlag,multiCount=score.multiCount,handsMode=score.handsMode,grade=score.grade,recScore=score.recScore,recPlayCount=score.recPlayCount,recHands=score.recHands,recGrade=score.recGrade,clearCount=score.clearCount) + if newMusic == "": + newMusic = "" + return nostalgiaPlayData.format(music=music,newMusic=newMusic).encode() + case "set_stage_result": + results = data["stageinfo"]["stage"] + musicIndex = results['@music_index'] + sheetType = results['@sheet_type'] + results = results["common"] + perform_type = results["perform_type"]["#text"] # 0 for Nomal, 1 for Recital Play + + score = results["score"]["#text"] + playCount = results["play_count"]["#text"] + clearCount = results["clear_count"]["#text"] + clearFlag = results["clear_flag"]["#text"] + multiCount = results["multi_count"]["#text"] + handsMode = results["hands_mode"]["#text"] + grade = results["grade"]["#text"] + nostalgia_update_playlog(playerToken,refid,musicIndex,sheetType,score,clearFlag,multiCount,handsMode,grade,perform_type) + return nostalgiaOK + case "set_total_result": + musicFlags = data["music_list"]["flag"] + musicListFlg0 = None + musicListFlg1 = None + musicListFlg2 = None + musicListFlg3 = None + for flag in musicFlags: + match str(flag['@sheet_type']): + case "0": + print(flag["#text"]) + musicListFlg0 = flag["#text"] + case "1": + print(flag["#text"]) + musicListFlg1 = flag["#text"] + case "2": + print(flag["#text"]) + musicListFlg2 = flag["#text"] + case "3": + print(flag["#text"]) + musicListFlg3 = flag["#text"] + + nostalgia_update_musicList(playerToken,refid,musicListFlg0,musicListFlg1,musicListFlg2,musicListFlg3) + return nostalgiaResults.format(flag0=str(musicListFlg0),flag1=str(musicListFlg1),flag2=str(musicListFlg2),flag3=str(musicListFlg3)).encode() + case _: # Backup Case + return b"NoMatches" diff --git a/routes/eacnet/relays/popn.py b/routes/eacnet/relays/popn.py new file mode 100644 index 0000000..aed7b78 --- /dev/null +++ b/routes/eacnet/relays/popn.py @@ -0,0 +1,52 @@ +from strings import ( + standardEACNet, + popnVerCheck, + popnStart, + popnReadScore, + popnPlayerProfile, + popnTrackDL, + popnFriendMulti +) +from time import time + + +def popnRelay(module, method, data, playerToken): + gameData = data.get("data", {}) + print(f"{module} {data}") + match module: + case "player_pc": + match method: + case "start": + return standardEACNet.format(status=0, error=0, response=popnStart).encode() + case "read_ms": + return standardEACNet.format(status=0, error=0, response=popnVerCheck).encode() + case "read": # TODO: Pull down Player Data from DB + return standardEACNet.format(status=0, error=0, response=popnPlayerProfile).encode() + case "read_score": + return standardEACNet.format(status=0, error=0, response="""""").encode() + case "read_record": + return standardEACNet.format(status=0, error=0, response="""""").encode() + case "read_playlog": + return standardEACNet.format(status=0, error=0, response="""""").encode() + case "write": # Account Profile Update + return standardEACNet.format(status=0, error=0, response="""""").encode() + case "write_music": # Treat as Score Posting + return standardEACNet.format(status=0, error=0, response="""""").encode() + case "write_record": # Treat as Score Posting + return standardEACNet.format(status=0, error=0, response="""""").encode() + case "friend_multi": # Something to do with Rivals? unsure. Game will crash if this is not filled out correctly. + return standardEACNet.format(status=0, error=0, response=popnFriendMulti).encode() + case "trade": # TODO: Ticket System + return standardEACNet.format(status=0, error=0, response="""""").encode() + case "logout": # sends a fuck ton of Profile information to be saved. + return standardEACNet.format(status=0, error=0, response="""""").encode() + case "info_pc": + match method: + case "track": # Song Download Area + return standardEACNet.format(status=0, error=0, response=popnTrackDL.format(url="https://d1twxdn5j8sbm3.cloudfront.net/resource/0/1/4/0e184046d646fa8b846b7fff79edfebedeefa073_66e92ab0075bad7dde3390158e86b8f15b58127a",path="/0/1/4/0e184046d646fa8b846b7fff79edfebedeefa073",dsha1="66e92ab0075bad7dde3390158e86b8f15b58127a",ssha1="4683cd65fc1d671e7e3fd3fafba8efbb3ac2ef2c",size="11381760")).encode() + case _: # Backup Case + print(f"Unknown method: {module} {method}") + return standardEACNet.format(status=0, error=3, response="""""").encode() + case _: # Backup Case + print(f"Unknown Module: {module}") + return standardEACNet.format(status=0, error=3, response="""""").encode() diff --git a/routes/eacnet/relays/sdvx.py b/routes/eacnet/relays/sdvx.py new file mode 100644 index 0000000..3813736 --- /dev/null +++ b/routes/eacnet/relays/sdvx.py @@ -0,0 +1,31 @@ +from strings import ( + gitadoraPlayerData, + gitadoraRegisterData, + gitadoraMusicDB, + gitadoraFullPlayerData, + gitadoraGameStatus, + gitadoraGameEnd, +) +from time import time + + +def sdvxRelay(module, method, data, playerToken): + gameData = data.get("data", {}) + print(f"{module} {data}") + match module: + case "game": + match method: + case "sv6_log": # TODO: Pull down Player Data from DB + return gitadoraPlayerData + case "sv6_common": + return gitadoraRegisterData + case "sv6_load": + return gitadoraRegisterData + case "sv6_load_m": + return gitadoraRegisterData + case "sv6_load_r": + return gitadoraRegisterData + case "sv6_music_url": + return gitadoraRegisterData + case _: # Backup Case + return b"NoMatches" diff --git a/routes/home/commonAuth.py b/routes/home/commonAuth.py new file mode 100644 index 0000000..fa33594 --- /dev/null +++ b/routes/home/commonAuth.py @@ -0,0 +1,73 @@ +from urllib.parse import parse_qs +from base64 import b64decode +from flask import Blueprint, request # Import necessary functions +from kbinxml import KBinXML +from variables.protocols import IIDX_XML, IIDX_RESULT, EAC_XML, EAC_RESULT, Respond, EAC_PROTOCOL_1, EAC_PROTOCOL_2 +from time import time +from variables.strings.preLaunch import GenericOK +from variables.strings.common import heartbeat +from variables.strings.iidx import serverValues + +bp = Blueprint( + "commonNeedAuth", __name__, url_prefix="/common/needAuth" +) # Create a Blueprint for this route section + +@bp.route("/CheckGameStart", methods=["POST"]) +def CheckGameStart(): + if request.method == "POST": + # Access post data + post_data = request.get_data().decode("UTF-8") + + variables = parse_qs(post_data) + protocolVersion = variables["protocol_version"][0] + binary_data = None + protocol = None + if protocolVersion == EAC_PROTOCOL_1 or protocolVersion == EAC_PROTOCOL_2: + protocol=EAC_XML + else: + protocol=IIDX_XML + response = KBinXML(GenericOK.format(protocol=protocol).encode()) + binary_data = response.to_binary() + return Respond(binary_data,variables["protocol_version"][0]) + + return "Invalid request method", 400 + + +@bp.route("/Heartbeat", methods=["POST"]) +def HeartbeatPulse(): + if request.method == "POST": + # Access post data + post_data = request.get_data().decode("UTF-8") + + variables = parse_qs(post_data) + protocolVersion = variables["protocol_version"][0] + binary_data = None + protocol = None + result = None + if protocolVersion == EAC_PROTOCOL_1 or protocolVersion == EAC_PROTOCOL_2: + protocol=EAC_XML + result=EAC_RESULT + else: + protocol=IIDX_XML + result=IIDX_RESULT + + response = KBinXML(heartbeat.format(protocol=protocol,result=result,nextClock=int(round(time() * 1000) + 34526426473),timeRemain=int(time() + 1 * 10000)).encode()) + binary_data = response.to_binary() + return Respond(binary_data,protocolVersion) + + return "Invalid request method", 400 + +@bp.route("/GetServerValues", methods=["POST"]) +def GetServerValues(): + if request.method == "POST": + post_data = request.get_data().decode("UTF-8") + variables = parse_qs(post_data) + protocolVersion = variables["protocol_version"][0] + + response = KBinXML(serverValues) + binary_data = response.to_binary() + if isinstance(binary_data, str): + binary_data = binary_data.encode("utf-8") + return Respond(binary_data,protocolVersion) + + return "Invalid request method", 400 \ No newline at end of file diff --git a/routes/home/getResources.py b/routes/home/getResources.py new file mode 100644 index 0000000..3d6bfaf --- /dev/null +++ b/routes/home/getResources.py @@ -0,0 +1,51 @@ +from flask import Blueprint, request # Import necessary functions +from kbinxml import KBinXML +from lz77 import lz77_compress +from urllib.parse import parse_qs +from variables.protocols import Respond +import re + + +bp = Blueprint( + "getResources", __name__, url_prefix="/" +) # Create a Blueprint for this route section + +getServices = '\n 0\n 0\n \n 63\n \n addPoint\n url/iidx/needAuth/AddPoint\n \n \n addPointDirect\n url/iidx/needAuth/AddPointDirect\n \n \n cancelReserveChangePoint\n url/iidx/needAuth/CancelReserveChangePoint\n \n \n cancelReserveConsumeItem\n url/iidx/needAuth/CancelReserveConsumeItem\n \n \n checkChampionshipInfo\n url/needlessAuth/CheckChampionshipInfo\n \n \n checkGameStart\n url/common/needAuth/CheckGameStart\n \n \n checkGameVersion\n url/needlessAuth/CheckGameVersion\n \n \n checkPlayData\n url/iidx/needAuth/CheckPlayData\n \n \n checkPlayableMusicList\n url/iidx/needAuth/CheckPlayableMusicList\n \n \n checkSendLogAvailable\n url/needlessAuth/CheckSendLogAvailable\n \n \n checkTakeover\n url/iidx/needAuth/CheckTakeover\n \n \n checkUpdate\n url/needlessAuth/CheckUpdate\n \n \n checkVersion\n url/needlessAuth/CheckLauncherVersion\n \n \n consumeItem\n url/iidx/needAuth/ConsumeItem\n \n \n gameEnd\n url/iidx/needAuth/GameEnd\n \n \n getAdvertise\n url/needlessAuth/GetAdvertise\n \n \n getChampionshipInfo\n url/needlessAuth/GetChampionshipInfo\n \n \n getChampionshipRank\n url/iidx/needAuth/GetChampionshipRank\n \n \n getChampionshipRecord\n url/iidx/needAuth/GetChampionshipRecord\n \n \n getClearRate\n url/needlessAuth/GetClearRate\n \n \n getCompeScoreData\n url/iidx/needAuth/GetCompeScoreData\n \n \n getCustomizeSetting\n url/iidx/needAuth/GetCustomizeSetting\n \n \n getDownloadResource\n https://d1rc4pwxnc0pe0.cloudfront.net/v3/resource/distribution/ondemand\n \n \n getGoodsList\n url/needlessAuth/GetGoodsList\n \n \n getHash\n url/needlessAuth/GetHash\n \n \n getInformation\n url/needlessAuth/GetInformation\n \n \n getItemList\n url/iidx/needAuth/GetItemList\n \n \n getItemNum\n url/iidx/needAuth/GetItemNum\n \n \n getMusicData\n url/iidx/needAuth/GetMusicData\n \n \n getMusicGhost\n url/iidx/needAuth/GetMusicGhost\n \n \n getMusicList\n url/iidx/needAuth/GetMusicList\n \n \n getPackageList\n url/needlessAuth/GetPackageList\n \n \n getPlayData\n url/iidx/needAuth/GetPlayData\n \n \n getPlayableMusicList\n url/iidx/needAuth/GetPlayableMusicList\n \n \n getPointList\n url/iidx/needAuth/GetPointList\n \n \n getPrivilegeClient\n url/iidx/needAuth/GetPrivilegeClient\n \n \n getPrivilegeServer\n url/iidx/needAuth/GetPrivilegeServer\n \n \n getResourceInfo\n url/needlessAuth/GetFile\n \n \n getRival\n url/iidx/needAuth/GetRival\n \n \n getRivalChallenge\n url/iidx/needAuth/GetRivalChallenge\n \n \n getRivalInfo\n url/iidx/needAuth/GetRivalInfo\n \n \n getServerClock\n url/preProcess/GetServerClock\n \n \n getServerState\n url/preProcess/GetServerState\n \n \n getServerValues\n url/common/needAuth/GetServerValues\n \n \n getServices\n url/iidx/preProcess/GetServices\n \n \n getTemporaryFiles\n url/needlessAuth/GetTemporaryFiles\n \n \n heartbeat\n url/common/needAuth/Heartbeat\n \n \n loginEX\n https://p.eagate.573.jp/game/eac2dx/infinitas/API/page/loginEX.html\n \n \n registPlayer\n url/iidx/needAuth/RegistPlayer\n \n \n reportMusicResult\n url/iidx/needAuth/ReportMusicResult\n \n \n reserveChangePoint\n url/iidx/needAuth/ReserveChangePoint\n \n \n reserveConsumeItem\n url/iidx/needAuth/ReserveConsumeItem\n \n \n saveChampionshipRecord\n url/iidx/needAuth/SaveChampionshipRecord\n \n \n savePlayData\n url/iidx/needAuth/SavePlayData\n \n \n sendGradeCertificationLog\n url/iidx/needAuth/SendGradeCertificationLog\n \n \n sendLog\n url/needlessAuth/SendLog\n \n \n unlockMusic\n url/iidx/needAuth/UnlockMusic\n \n \n uploadFile\n url/needlessAuth/UploadFileMultipart\n \n \n urlAgreement\n https://p.eagate.573.jp/game/infinitas/2/jump/agreement.html\n \n \n urlEaShop\n https://p.eagate.573.jp/game/eac2dx/jump/eashop.html\n \n \n urlKAC5th\n http://p.eagate.573.jp/game/kac5th/detail.html?id=infinitas&group=outline&lang=ja\n \n \n usePoint\n url/iidx/needAuth/UsePoint\n \n \n usePointDirect\n url/iidx/needAuth/UsePointDirect\n \n \n' +getServicesEACNET = '\n 0\n 0\n \n 18\n \n acRelay\n url/eacnet/needAuth/AcRelay\n \n \n cancelReserveConsumeItem\n url/eacnet/needAuth/CancelReserveConsumeItem\n \n \n checkGameStart\n url/common/needAuth/CheckGameStart\n \n \n checkVersion\n url/needlessAuth/CheckVersion\n \n \n consumeItem\n url/eacnet/needAuth/ConsumeItem\n \n \n getGoodsList\n url/needlessAuth/GetGoodsList\n \n \n getHash\n url/needlessAuth/GetHash\n \n \n getItemList\n url/eacnet/needAuth/GetItemList\n \n \n getLauncherData\n url/needlessAuth/GetLauncherData\n \n \n getResourceInfo\n url/needlessAuth/GetResourceInfo\n \n \n getServerClock\n url/preProcess/GetServerClock\n \n \n getServerState\n url/preProcess/GetServerStatus\n \n \n getServices\n url/eacnet/preProcess/GetServices\n \n \n getSubscriptionStatus\n url/eacnet/needAuth/GetSubscriptionStatus\n \n \n getUserIDs\n url/eacnet/needAuth/GetUserId\n \n \n heartbeat\n url/common/needAuth/Heartbeat\n \n \n reserveConsumeItem\n url/eacnet/needAuth/ReserveConsumeItem\n \n \n uploadFile\n url/needlessAuth/UploadFile\n \n \n' + + +@bp.route("/", methods=["GET", "POST"]) +@bp.route( + "/game/konasteapp/APIEX/servletex/pre_process/GetServices", methods=["GET", "POST"] +) +def handle_request(): + if request.method == "POST": + # Access post data + post_data = request.get_data().decode("UTF-8") + print(request.url_root) + variables = parse_qs(post_data) + headers = request.headers + host = request.host + + if variables["protocol_version"][0] == "P2D:2015091800": + response = KBinXML( + re.sub(r"url/", "http://" + host + "/", getServices).encode() + ) # re.sub() with host + else: + response = KBinXML( + re.sub(r"url/", "http://" + host + "/", getServicesEACNET).encode() + ) # re.sub() with host + binary_data = response.to_binary() + if isinstance(binary_data, str): + binary_data = binary_data.encode("utf-8") + + return Respond(binary_data,variables["protocol_version"][0]) + elif request.method == "GET": + # GET logic + # Example: Return a simple response + return "Server Online & Accepting Requests." + + return "Invalid request method" + + +# Optional: You can define more routes within this file diff --git a/routes/home/preLaunch.py b/routes/home/preLaunch.py new file mode 100644 index 0000000..a851026 --- /dev/null +++ b/routes/home/preLaunch.py @@ -0,0 +1,208 @@ +import re +from urllib.parse import parse_qs +from base64 import b64decode +from flask import Blueprint, request # Import necessary functions +import xmltodict +from kbinxml import KBinXML +from lz77 import lz77_decompress +from misc import repair_base64, repair_base64IIDX +from variables.protocols import IIDX_Protocol, IIDX_XML, IIDX_RESULT, EAC_XML, EAC_RESULT, Respond, ddrgpHash, gitadoraHash, nostalgiaHash, sdvxHash, popnHash, infinitasHash, infinitasVersionHash +from variables.strings.preLaunch import checkVersion, LauncherData, ResourceInfo, getHash +from variables.strings.eacnet import eacGoodsList +from variables.strings.games.iidx import goodsList +from variables.strings.games.ddrgp import ddrGPGoods +from database import obtainGameHashs +bp = Blueprint( + "needlessAuth", __name__, url_prefix="/needlessAuth" +) # Create a Blueprint for this route section + + +@bp.route("/CheckGameVersion", methods=["POST"]) +@bp.route("/CheckVersion", methods=["POST"]) +@bp.route("/CheckLauncherVersion", methods=["POST"]) +def CheckGameVersion(): + if request.method == "POST": + # Access post data + post_data = request.get_data().decode("UTF-8") + variables = parse_qs(post_data) + protocolVersion = variables["protocol_version"][0] + if protocolVersion == IIDX_Protocol: + pre_response = checkVersion.format(protocol=IIDX_XML,result=IIDX_RESULT).encode("utf-8") + else: + pre_response = checkVersion.format(protocol=EAC_XML,result=EAC_RESULT).encode("utf-8") + response = KBinXML(pre_response) + binary_data = response.to_binary() + return Respond(binary_data, protocolVersion) + + return "Invalid request method", 400 + +@bp.route("/GetLauncherData", methods=["POST"]) +@bp.route("/GetInformation", methods=["POST"]) +def GetLauncherData(): + if request.method == "POST": + post_data = request.get_data().decode("UTF-8") + + variables = parse_qs(post_data) + protocolVersion = variables["protocol_version"][0] + if protocolVersion == "P2D:2015091800": + response = KBinXML(re.sub(r"eacnet","p2d",re.sub(r"response","result",LauncherData.decode())).encode()) + else: + response = KBinXML(LauncherData) + + binary_data = response.to_binary() + return Respond(binary_data, protocolVersion) + + return "Invalid request method", 400 + + +@bp.route("/GetResourceInfo", methods=["POST"]) +def GetResourceInfo(): + if request.method == "POST": + # Access post data + post_data = request.get_data().decode("UTF-8") + + variables = parse_qs(post_data) + protocolVersion = variables["protocol_version"][0] + + kbinxml_data = "" + preResponse = b"" + # Example: Decoding and processing data + try: + decoded_data = b64decode(repair_base64(variables["request"][0])) + decompressed_data = lz77_decompress(decoded_data) + kbinxml_data = KBinXML(decompressed_data).to_text() + eacnetRequest = xmltodict.parse(kbinxml_data) + version = eacnetRequest["eacnet"]["info"]["game_id"]["#text"] + if version == "ddr": + preResponse = ResourceInfo.format( + ResourceURL="https://d2el0dli9l0x2p.cloudfront.net/list/resource_info_pro_2024102200_08f254.xml", + ResourceHash="08f254387c6f7837f82d4e0705e78263f3e6cc6c3f2f58c801abf195528f3749", + ).encode() + elif version == "gitadora": + preResponse = ResourceInfo.format( + ResourceURL="https://d1omkh45tn6edw.cloudfront.net/data/list/resource_info_2024091800pro_aUu49b6f.xml", + ResourceHash="1974839bf421c51c5c9518ad005306afe93d00880d5c4566b06c93f13ad5dc4b", + ).encode() + elif version == "sdvx": + preResponse = ResourceInfo.format( + ResourceURL="https://dks1q2aivwkd6.cloudfront.net/vi/downloads/resource_info/resource_info_pro_2024102300.xml", + ResourceHash="ab4f36484b52dcd551a585a68f355582adc6157706539302b43727bbc30c09a0", + ).encode() + elif version == "nostalgia": + preResponse = ResourceInfo.format( + ResourceURL="https://d26kzmeiv4899f.cloudfront.net/data/list/resource_info_2023112800pro.xml", + ResourceHash="5256582a366d2028da7488f1c1fde8ab04f50e727eb82af1631a6403faccf1c0", + ).encode() + elif version == "popn-music": + preResponse = ResourceInfo.format( + ResourceURL="https://d1twxdn5j8sbm3.cloudfront.net/ResourceInfo/U39JAA2024103000_resource_info_pro.xml", + ResourceHash="a606483baa8b7ff66740ff27474113b01965add8eadc41fa5ec78fc83dca6246", + ).encode() + # Process kbinxml_data + except Exception as e: + print(f"Error processing data: {e}") + + response = KBinXML(preResponse) + binary_data = response.to_binary() + return Respond(binary_data, protocolVersion) + + return "Invalid request method", 400 + + +@bp.route("/GetHash", methods=["POST"]) +@bp.route("/GetFile", methods=["POST"]) +def GetHash(): + if request.method == "POST": + # Access post data + post_data = request.get_data().decode("UTF-8") + + variables = parse_qs(post_data) + protocolVersion = variables["protocol_version"][0] + + kbinxml_data = "" + preResponse = b"" + # Example: Decoding and processing data + print(repair_base64(variables["request"][0])) + try: + if variables["protocol_version"][0] == "P2D:2015091800": + decoded_data = b64decode(repair_base64IIDX(variables["request"][0])) + else: + decoded_data = b64decode(repair_base64(variables["request"][0])) + decompressed_data = lz77_decompress(decoded_data) + kbinxml_data = KBinXML(decompressed_data).to_text() + eacnetRequest = xmltodict.parse(kbinxml_data) + + if protocolVersion == "P2D:2015091800": + version = eacnetRequest["p2d"]["params"].get("name", {}).get("#text", {}) + clientversion = variables["client_version"][0] + print(clientversion) + print(type(clientversion)) + print(type(version)) + if type(version) == dict: + if clientversion == "P2D:J:B:A:2024121800": + gameHashes = obtainGameHashs("iidx-v2") + preResponse = getHash.format(hash=gameHashes.known_hash,protocol=IIDX_XML,result=IIDX_RESULT) + elif clientversion == "P2D:J:A:A:2020122300": + gameHashes = obtainGameHashs("iidx-v2") + preResponse = getHash.format(hash=gameHashes.known_hash,protocol=IIDX_XML,result=IIDX_RESULT) + else: + gameHashes = obtainGameHashs("iidx-v1") + preResponse = getHash.format(hash=gameHashes.known_hash,protocol=IIDX_XML,result=IIDX_RESULT) + + else: + gameHashes = obtainGameHashs("iidx-v3") + preResponse = getHash.format(hash=gameHashes.known_hash or infinitasVersionHash,protocol=IIDX_XML,result=IIDX_RESULT) + else: + version = eacnetRequest["eacnet"]["info"]["game_id"]["#text"] + print(version) + gameHashes = obtainGameHashs(version) + preResponse = getHash.format(hash=gameHashes.known_hash,protocol=EAC_XML,result=EAC_RESULT) + # Process kbinxml_data + except Exception as e: + print(f"Error processing data: {e}") + response = KBinXML(preResponse.encode()) + binary_data = response.to_binary() + return Respond(binary_data, protocolVersion) + + return "Invalid request method", 400 + +@bp.route("/GetGoodsList", methods=["POST"]) +def GetGoodsList(): + if request.method == "POST": + # Access post data + post_data = request.get_data().decode("UTF-8") + + variables = parse_qs(post_data) + + # Access headers + binary_data = b"" + preResponse = "" + if isinstance(binary_data, str): + binary_data = binary_data.encode("utf-8") + if variables["protocol_version"][0] == "P2D:2015091800": + response = KBinXML(goodsList) + binary_data = response.to_binary() + return Respond(binary_data,variables["protocol_version"][0]) + else: + try: + decoded_data = b64decode(repair_base64(variables["request"][0])) + decompressed_data = lz77_decompress(decoded_data) + kbinxml_data = KBinXML(decompressed_data).to_text() + eacnetRequest = xmltodict.parse(kbinxml_data) + version = eacnetRequest["eacnet"]["info"]["game_id"]["#text"] + match version: + case "ddr": + preResponse = eacGoodsList.format(goods_num="3",goods=ddrGPGoods) + case "popn-music": + preResponse = eacGoodsList.format(goods_num="19",goods="") + case _: + preResponse = eacGoodsList.format(goods_num="0",goods="") + # Process kbinxml_data + except Exception as e: + print(f"Error processing data: {e}") + response = KBinXML(preResponse.encode()) + binary_data = response.to_binary() + + return Respond(binary_data,variables["protocol_version"][0]) + + return "Invalid request method", 400 diff --git a/routes/home/serverStatus.py b/routes/home/serverStatus.py new file mode 100644 index 0000000..af64b28 --- /dev/null +++ b/routes/home/serverStatus.py @@ -0,0 +1,50 @@ +from urllib.parse import parse_qs +from flask import Blueprint, request # Import necessary functions +from kbinxml import KBinXML +from variables.protocols import IIDX_XML, IIDX_RESULT, EAC_XML, EAC_RESULT, Respond +from variables.strings.preLaunch import ServerState +from variables.strings.common import serverClock +import time +bp = Blueprint( + "preProcess", __name__, url_prefix="/preProcess" +) + + +@bp.route("/GetServerState", methods=["POST"]) +@bp.route("/GetServerStatus", methods=["POST"]) +def getServerState(): + if request.method == "POST": + # Access post data + post_data = request.get_data().decode("UTF-8") + + variables = parse_qs(post_data) + + if variables["protocol_version"][0] == "P2D:2015091800": + response = KBinXML(ServerState.format(protocol=IIDX_XML,result=IIDX_RESULT).encode("utf-8")) + else: + response = KBinXML(ServerState.format(protocol=EAC_XML,result=EAC_RESULT).encode("utf-8")) + + binary_data = response.to_binary() + return Respond(binary_data, variables["protocol_version"][0]) + + return "Invalid request method", 400 + + +@bp.route("/GetServerClock", methods=["POST"]) +def GetServerClock(): + if request.method == "POST": + # Access post data + post_data = request.get_data().decode("UTF-8") + + variables = parse_qs(post_data) + + if variables["protocol_version"][0] == "P2D:2015091800": + response = KBinXML(serverClock.format(protocol=IIDX_XML,result=IIDX_RESULT,Clock=int(time.time() * 1000)).encode("utf-8")) + else: + print(time.time() * 1000) + response = KBinXML(serverClock.format(protocol=EAC_XML,result=EAC_RESULT,Clock=int(time.time() * 1000)).encode("utf-8")) + + binary_data = response.to_binary() + return Respond(binary_data, variables["protocol_version"][0]) + + return "Invalid request method", 400 diff --git a/routes/iidx/needAuth.py b/routes/iidx/needAuth.py new file mode 100644 index 0000000..526bf23 --- /dev/null +++ b/routes/iidx/needAuth.py @@ -0,0 +1,1518 @@ +import random +import re +from misc import repair_base64IIDX +from lz77 import lz77_decompress, lz77_compress +import xmltodict +import json +import hashlib +from urllib.parse import parse_qs +from base64 import b64decode +from flask import Blueprint, request # Import necessary functions +from kbinxml import KBinXML +from variables.protocols import IIDX_XML, IIDX_RESULT, EAC_XML, EAC_RESULT, IIDX_Protocol, Respond, EAC_PROTOCOL_1, EAC_PROTOCOL_2 +from time import time, time_ns +from variables.strings.preLaunch import GenericOK +from variables.strings.common import heartbeat, genericError, standardIIDX +from variables.strings.iidx import takeover, musicList, serverClientPrivilege, ReservePoint, ReserveItem +from variables.strings.games.iidx import MusicGhost, MusicGhostRegex, clearList, clearListTemplate, clearListRegex, rivalClearListTemplate, champInfo, champInfo2, tokenRegex, MusicGhostTemplate, playdata, playerSave,PointList,PointsAdd, itemList +from database import ( + getInfIDByToken, + getProfileByInfID, + add_user, + add_token, + getRivalDataFromInfID, + update_save_data, + randomizeGhost, + getGhostDataFromInfIDandCheckSum, + getAllUnlockDataFromInfID, + manage_ghost_data, + update_save_data_bits, + manage_music_data, + getInfIDMusicData, + update_save_data_consumables, + getItemsbyInfID, + update_unlock_status, +) +sha256 = hashlib.sha256() +bp = Blueprint( + "needAuth", __name__, url_prefix="/iidx/needAuth" +) # Create a Blueprint for this route section + + +# PreProcess + +@bp.route("/Heartbeat", methods=["POST"]) +def HeartbeatPulse(): + if request.method == "POST": + # Access post data + post_data = request.get_data().decode("UTF-8") + + variables = parse_qs(post_data) + + if variables["protocol_version"][0] != "P2D:2015091800": + return "Version Not Supported.", 400 + + response = KBinXML(heartbeat.format(token=variables['p2d_token'][0],nextClock=int(round(time() * 1000) + 34526426473),timeRemain=int(time() + 1 * 10000)).encode("utf-8") + ) + binary_data = response.to_binary() + if isinstance(binary_data, str): + binary_data = binary_data.encode("utf-8") + return Respond(binary_data,IIDX_Protocol) + + return "Invalid request method", 400 + +@bp.route("/CheckTakeover", methods=["POST"]) +def ProfileCheckTakeover(): + if request.method == "POST": + # Access post data + post_data = request.get_data().decode("UTF-8") + + variables = parse_qs(post_data) + + if variables["protocol_version"][0] != "P2D:2015091800": + return "Version Not Supported.", 400 + # Access headers + headers = request.headers + + kbinxml_data = "" + # Example: Decoding and processing data + try: + + decoded_data = b64decode(repair_base64IIDX(variables["request"][0])) + decompressed_data = lz77_decompress(decoded_data) + kbinxml_data = KBinXML(decompressed_data).to_text() + # Process kbinxml_data + except Exception as e: + print(f"Error processing data: {e}") + response = KBinXML(takeover) + binary_data = response.to_binary() + if isinstance(binary_data, str): + binary_data = binary_data.encode("utf-8") + return Respond(binary_data,IIDX_Protocol) + + return "Invalid request method", 400 + +@bp.route("/GetCompeScoreData", methods=["POST"]) +@bp.route("/SendLog", methods=["POST"]) +@bp.route("/CheckGameStart", methods=["POST"]) +def GetCompeScoreData(): + if request.method == "POST": + # Access post data + post_data = request.get_data().decode("UTF-8") + + variables = parse_qs(post_data) + + if variables["protocol_version"][0] != "P2D:2015091800": + return "Version Not Supported.", 400 + # Access headers + headers = request.headers + + kbinxml_data = "" + # Example: Decoding and processing data + response = KBinXML(genericError.format(protocol=IIDX_XML,result=IIDX_RESULT)) + binary_data = response.to_binary() + if isinstance(binary_data, str): + binary_data = binary_data.encode("utf-8") + return Respond(binary_data,IIDX_Protocol) + + return "Invalid request method", 400 + +@bp.route("/GetPrivilegeServer", methods=["POST"]) +@bp.route("/GetPrivilegeClient", methods=["POST"]) +@bp.route("/CancelReserveChangePoint", methods=["POST"]) +def GetPrivilegeServerClient(): + if request.method == "POST": + # Access post data + post_data = request.get_data().decode("UTF-8") + + variables = parse_qs(post_data) + + if variables["protocol_version"][0] != "P2D:2015091800": + return "Version Not Supported.", 400 + # Access headers + headers = request.headers + + kbinxml_data = "" + # Example: Decoding and processing data + response = KBinXML(serverClientPrivilege) + binary_data = response.to_binary() + if isinstance(binary_data, str): + binary_data = binary_data.encode("utf-8") + return Respond(binary_data,IIDX_Protocol) + + return "Invalid request method", 400 + +@bp.route("/ReserveConsumeItem", methods=["POST"]) +@bp.route("/ReserveChangePoint", methods=["POST"]) +def ReserveChangePoint(): + if request.method == "POST": + # Access post data + post_data = request.get_data().decode("UTF-8") + + variables = parse_qs(post_data) + + if variables["protocol_version"][0] != "P2D:2015091800": + return "Version Not Supported.", 400 + + allow_bit_spend = False + bit_check = False + transaction_check = False + transaction_allow = False + validating = False + errord = False + + profile = getProfileByInfID(variables["infinitas_id"][0]) + if profile is None: + response = KBinXML(genericError.format(protocol=IIDX_Protocol,result=IIDX_RESULT).encode()) + binary_data = response.to_binary() + if isinstance(binary_data, str): + binary_data = binary_data.encode("utf-8") + return Respond(binary_data,IIDX_Protocol) + + bits = profile.bits + try: + + decoded_data = b64decode(repair_base64IIDX(variables["request"][0])) + decompressed_data = lz77_decompress(decoded_data) + kbinxml_data = KBinXML(decompressed_data).to_text() + pdata = xmltodict.parse(kbinxml_data) + items = getItemsbyInfID(profile.infinitasID) + # Process kbinxml_data + if pdata["p2d"]["params"] is not None: + points = ( + pdata["p2d"] + .get("params", None) + .get("point", None) + .get("point_num", None) + .get("#text", None) + or None + ) + item_id = pdata["p2d"].get("params", None).get("item_id", None).get("#text", None) or None + print(points) + if points is not None: + bit_check = True + validating = True + if bits > int( + pdata["p2d"] + .get("params", None) + .get("point", None) + .get("point", None) + .get("#text", None) + ): + allow_bit_spend = True + elif item_id is not None: + validating = True + transaction_check = True + if ( + item_id == "I1000000" + and (((items.TicketsFree + items.TicketsPaid)) >= 1) == True + ): + transaction_allow = True + elif item_id == "I1000001" and (items.lDiscs >= 1) == True: + transaction_allow = True + except Exception as e: + response = KBinXML(standardIIDX.format(status="0",error="0",response=ReserveItem).encode() + ) + errord = True + print(f"Error processing data: {e}") + if allow_bit_spend == True and bit_check == True: + response = KBinXML( + standardIIDX.format(status="0",error="0",response=ReservePoint).encode() + ) + elif transaction_allow == True and transaction_check == True: + response = KBinXML( + standardIIDX.format(status="0",error="0",response=ReserveItem).encode() + ) + elif ( + (bit_check == False or transaction_check == False) + and validating == True + and errord == False + ): + response = KBinXML( + standardIIDX.format(status="0",error="0",response=ReserveItem).encode() + ) + else: + response = KBinXML( + standardIIDX.format(status="0",error="0",response=ReserveItem).encode() + ) + binary_data = response.to_binary() + if isinstance(binary_data, str): + binary_data = binary_data.encode("utf-8") + return Respond(binary_data,IIDX_Protocol) + + return "Invalid request method", 400 + +# Player Data + +@bp.route("/CheckPlayData", methods=["POST"]) +def CheckPlayData(): + if request.method == "POST": + # Access post data + post_data = request.get_data().decode("UTF-8") + + variables = parse_qs(post_data) + + if variables["protocol_version"][0] != "P2D:2015091800": + return "Version Not Supported.", 400 + if len(variables["p2d_token"][0]) < 1: + return Respond(genericError.format(protocol=IIDX_Protocol,result=IIDX_RESULT).encode(),IIDX_Protocol) + + # Access headers + headers = request.headers + + # Initialize response variables + infinitasID = "INVALIDTOKEN00" + isExist = 0 + + try: + # Retrieve profile using token + profile = getInfIDByToken(variables["p2d_token"][0]) + if profile is None: + # Generate new infinitasID if token does not exist + infinitasID = "C" + "".join(random.choices("0123456789", k=12)) + isExist = 0 # Assuming isExist should indicate that the profile does not exist + else: + profileSave = getProfileByInfID(profile.infinitasID) + infinitasID = profile.infinitasID or "INVALIDTOKEN00" + if profileSave is not None: + isExist = 1 # Indicates that the profile exists + + except Exception as e: + print(f"Error processing data: {e}") + finally: + if infinitasID == "INVALIDTOKEN00": + return Respond(genericError.format(protocol=IIDX_Protocol,result=IIDX_RESULT).encode(),IIDX_Protocol) + + # Prepare response + response = KBinXML( + playdata.format(infinitasID=infinitasID,isExist=isExist).encode("utf-8") + ) + binary_data = response.to_binary() + if isinstance(binary_data, str): + binary_data = binary_data.encode("utf-8") + return Respond(binary_data,IIDX_Protocol) + + return "Invalid request method", 400 + +@bp.route("/GetPlayData", methods=["POST"]) +def GetPlayData(): + if request.method == "POST": + # Access post data + post_data = request.get_data().decode("UTF-8") + + variables = parse_qs(post_data) + + if variables["protocol_version"][0] != "P2D:2015091800": + return "Version Not Supported.", 400 + if len(variables["p2d_token"][0]) < 1: + return Respond(genericError.format(protocol=IIDX_Protocol,result=IIDX_RESULT).encode(),IIDX_Protocol) + + # Access headers + headers = request.headers + + # Initialize response variables + saveData = b"" + saveDataSize = -1 + saveDataChecksum = "" + + try: + # Retrieve profile using token + print(variables["infinitas_id"][0]) + profile = getProfileByInfID(variables["infinitas_id"][0]) + if profile is not None: # Check if the profile exists + saveData = profile.saveData + saveDataSize = profile.saveLength + saveDataChecksum = profile.saveCheck + totalPlays = profile.playSP + profile.playDP + totalClears = profile.totalClears + + except Exception as e: + print(f"Error processing data: {e}") + + finally: + if saveDataSize == -1: + print("saveData Load Failed") + return Respond(genericError.format(protocol=IIDX_Protocol,result=IIDX_RESULT).encode(),IIDX_Protocol) + + saveDataDecrypt = xmltodict.parse(KBinXML(saveData).to_text()) + if type(saveDataDecrypt["pdata"]["mission"]["mission_list"]) == dict: + print("Filling out Mission Data") + spStats = saveDataDecrypt["pdata"]["stats"]["sp"] + dpStats = saveDataDecrypt["pdata"]["stats"]["dp"] + spDan = saveDataDecrypt["pdata"]["dan"]["sp"] + dpDan = saveDataDecrypt["pdata"]["dan"]["dp"] + djPointTotal = int(spStats["djpoint_hist"][f"h{str(len(spStats['djpoint_hist'])-1).zfill(2)}"]["val"]["#text"]) + int(dpStats["djpoint_hist"][f"h{str(len(dpStats['djpoint_hist'])-1).zfill(2)}"]["val"]["#text"]) + newMissionList = {} + total = 10 + playMissionID = "M200000{id}" + DJPointMissionID = "M201000{id}" + clearMissionID = "M202000{id}" + danMissionID = "M205000{id}" + + # Total Play & Clear Counts + for i in range(0, 78): + # i number should be padded by one digit to the left if it is less than 10 + newMissionList[playMissionID.format(id=str(i).zfill(2))] = {"clear_count": {}, "progress": {}, "last_clear_date": {}} + newMissionList[clearMissionID.format(id=str(i).zfill(2))] = {"clear_count": {}, "progress": {}, "last_clear_date": {}} + + if totalPlays > total: + newMissionList[playMissionID.format(id=str(i).zfill(2))]["clear_count"]["#text"] = "1" + newMissionList[playMissionID.format(id=str(i).zfill(2))]["progress"]["#text"] = str(total) + newMissionList[playMissionID.format(id=str(i).zfill(2))]["last_clear_date"]["#text"] = str(time_ns()) + newMissionList[playMissionID.format(id=str(i).zfill(2))]["clear_count"]["@__type"] = "s32" + newMissionList[playMissionID.format(id=str(i).zfill(2))]["progress"]["@__type"] = "s32" + newMissionList[playMissionID.format(id=str(i).zfill(2))]["last_clear_date"]["@__type"] = "u64" + else: + newMissionList[playMissionID.format(id=str(i).zfill(2))]["clear_count"]["#text"] = "0" + newMissionList[playMissionID.format(id=str(i).zfill(2))]["progress"]["#text"] = str(totalPlays) + newMissionList[playMissionID.format(id=str(i).zfill(2))]["last_clear_date"]["#text"] = str(0) + newMissionList[playMissionID.format(id=str(i).zfill(2))]["clear_count"]["@__type"] = "s32" + newMissionList[playMissionID.format(id=str(i).zfill(2))]["progress"]["@__type"] = "s32" + newMissionList[playMissionID.format(id=str(i).zfill(2))]["last_clear_date"]["@__type"] = "u64" + if totalClears > total: + newMissionList[clearMissionID.format(id=str(i).zfill(2))]["clear_count"]["#text"] = "1" + newMissionList[clearMissionID.format(id=str(i).zfill(2))]["progress"]["#text"] = str(total) + newMissionList[clearMissionID.format(id=str(i).zfill(2))]["last_clear_date"]["#text"] = str(time_ns()) + newMissionList[clearMissionID.format(id=str(i).zfill(2))]["clear_count"]["@__type"] = "s32" + newMissionList[clearMissionID.format(id=str(i).zfill(2))]["progress"]["@__type"] = "s32" + newMissionList[clearMissionID.format(id=str(i).zfill(2))]["last_clear_date"]["@__type"] = "u64" + else: + newMissionList[clearMissionID.format(id=str(i).zfill(2))]["clear_count"]["#text"] = "0" + newMissionList[clearMissionID.format(id=str(i).zfill(2))]["progress"]["#text"] = str(totalClears) + newMissionList[clearMissionID.format(id=str(i).zfill(2))]["last_clear_date"]["#text"] = str(0) + newMissionList[clearMissionID.format(id=str(i).zfill(2))]["clear_count"]["@__type"] = "s32" + newMissionList[clearMissionID.format(id=str(i).zfill(2))]["progress"]["@__type"] = "s32" + newMissionList[clearMissionID.format(id=str(i).zfill(2))]["last_clear_date"]["@__type"] = "u64" + + if i <= 8: + total += 10 + elif i <= 26: + total += 50 + elif i <= 66: + total += 100 + else: total += 500 + + # DJPoint Missions + for i in range(0, 59): + Threshold = 100 * (i+1) + newMissionList[DJPointMissionID.format(id=str(i).zfill(2))] = {"clear_count": {}, "progress": {}, "last_clear_date": {}} + if djPointTotal > Threshold: + newMissionList[DJPointMissionID.format(id=str(i).zfill(2))]["clear_count"]["#text"] = "1" + newMissionList[DJPointMissionID.format(id=str(i).zfill(2))]["progress"]["#text"] = str(Threshold) + newMissionList[DJPointMissionID.format(id=str(i).zfill(2))]["last_clear_date"]["#text"] = str(time_ns()) + newMissionList[DJPointMissionID.format(id=str(i).zfill(2))]["clear_count"]["@__type"] = "s32" + newMissionList[DJPointMissionID.format(id=str(i).zfill(2))]["progress"]["@__type"] = "s32" + newMissionList[DJPointMissionID.format(id=str(i).zfill(2))]["last_clear_date"]["@__type"] = "u64" + else: + newMissionList[DJPointMissionID.format(id=str(i).zfill(2))]["clear_count"]["#text"] = "0" + newMissionList[DJPointMissionID.format(id=str(i).zfill(2))]["progress"]["#text"] = str(djPointTotal) + newMissionList[DJPointMissionID.format(id=str(i).zfill(2))]["last_clear_date"]["#text"] = str(0) + newMissionList[DJPointMissionID.format(id=str(i).zfill(2))]["clear_count"]["@__type"] = "s32" + newMissionList[DJPointMissionID.format(id=str(i).zfill(2))]["progress"]["@__type"] = "s32" + newMissionList[DJPointMissionID.format(id=str(i).zfill(2))]["last_clear_date"]["@__type"] = "u64" + saveDataDecrypt["pdata"]["mission"]["mission_list"] = newMissionList + saveData = KBinXML(xmltodict.unparse(saveDataDecrypt).encode()).to_binary() + + # Dan Rank Missions + + for item in spDan["kind"]: + # Check if the current item contains the "course" key + if "course" in item: + # Access the course data + courses = item["course"] + for course in courses: + # Print the course ID and other relevant information + course_id = int(course["@id"]) + total_clear_count = int(course["total_clear_count"]["#text"]) + + newMissionList[DJPointMissionID.format(id=str(course_id).zfill(2))] = {"clear_count": {}, "progress": {}, "last_clear_date": {}} + if total_clear_count > 0: + newMissionList[DJPointMissionID.format(id=str(course_id).zfill(2))]["clear_count"]["#text"] = "1" + newMissionList[DJPointMissionID.format(id=str(course_id).zfill(2))]["progress"]["#text"] = "1" + newMissionList[DJPointMissionID.format(id=str(course_id).zfill(2))]["last_clear_date"]["#text"] = str(time_ns()) + newMissionList[DJPointMissionID.format(id=str(course_id).zfill(2))]["clear_count"]["@__type"] = "s32" + newMissionList[DJPointMissionID.format(id=str(course_id).zfill(2))]["progress"]["@__type"] = "s32" + newMissionList[DJPointMissionID.format(id=str(course_id).zfill(2))]["last_clear_date"]["@__type"] = "u64" + else: + newMissionList[DJPointMissionID.format(id=str(course_id).zfill(2))]["clear_count"]["#text"] = "0" + newMissionList[DJPointMissionID.format(id=str(course_id).zfill(2))]["progress"]["#text"] = "0" + newMissionList[DJPointMissionID.format(id=str(course_id).zfill(2))]["last_clear_date"]["#text"] = str(0) + newMissionList[DJPointMissionID.format(id=str(course_id).zfill(2))]["clear_count"]["@__type"] = "s32" + newMissionList[DJPointMissionID.format(id=str(course_id).zfill(2))]["progress"]["@__type"] = "s32" + newMissionList[DJPointMissionID.format(id=str(course_id).zfill(2))]["last_clear_date"]["@__type"] = "u64" + + for item in dpDan["kind"]: + # Check if the current item contains the "course" key + if "course" in item: + # Access the course data + courses = item["course"] + print(courses) + # Print the course ID and other relevant information + course_id = int(course["@id"]) + total_clear_count = int(course["total_clear_count"]["#text"]) + + newMissionList[DJPointMissionID.format(id=str(course_id+20).zfill(2))] = {"clear_count": {}, "progress": {}, "last_clear_date": {}} + if total_clear_count > 0: + newMissionList[DJPointMissionID.format(id=str(course_id+20).zfill(2))]["clear_count"]["#text"] = "1" + newMissionList[DJPointMissionID.format(id=str(course_id+20).zfill(2))]["progress"]["#text"] = "1" + newMissionList[DJPointMissionID.format(id=str(course_id+20).zfill(2))]["last_clear_date"]["#text"] = str(time_ns()) + newMissionList[DJPointMissionID.format(id=str(course_id+20).zfill(2))]["clear_count"]["@__type"] = "s32" + newMissionList[DJPointMissionID.format(id=str(course_id+20).zfill(2))]["progress"]["@__type"] = "s32" + newMissionList[DJPointMissionID.format(id=str(course_id+20).zfill(2))]["last_clear_date"]["@__type"] = "u64" + else: + newMissionList[DJPointMissionID.format(id=str(course_id+20).zfill(2))]["clear_count"]["#text"] = "0" + newMissionList[DJPointMissionID.format(id=str(course_id+20).zfill(2))]["progress"]["#text"] = "0" + newMissionList[DJPointMissionID.format(id=str(course_id+20).zfill(2))]["last_clear_date"]["#text"] = str(0) + newMissionList[DJPointMissionID.format(id=str(course_id+20).zfill(2))]["clear_count"]["@__type"] = "s32" + newMissionList[DJPointMissionID.format(id=str(course_id+20).zfill(2))]["progress"]["@__type"] = "s32" + newMissionList[DJPointMissionID.format(id=str(course_id+20).zfill(2))]["last_clear_date"]["@__type"] = "u64" + + # Update the hash object with the encoded string + sha256.update(saveData) + saveDataChecksum = sha256.hexdigest() + saveDataSize = len(saveData) + + # Prepare response + response = KBinXML(playerSave.format(saveDataSize=saveDataSize,saveDataChecksum=saveDataChecksum,saveData=saveData.hex()).encode() + ) + binary_data = response.to_binary() + if isinstance(binary_data, str): + binary_data = binary_data.encode() + return Respond(binary_data,IIDX_Protocol) + + return "Invalid request method", 400 + +@bp.route("/SavePlayData", methods=["POST"]) +def savePlayData(): + if request.method == "POST": + # Access post data + post_data = request.get_data().decode() + + variables = parse_qs(post_data) + + if variables["protocol_version"][0] != "P2D:2015091800": + return "Version Not Supported.", 400 + # Access headers + headers = request.headers + + kbinxml_data = "" + error = False + # Example: Decoding and processing data + try: + raw_request = repair_base64IIDX(variables["request"][0]) + decoded_data = b64decode(raw_request) + decompressed_data = lz77_decompress(decoded_data) + kbinxml_data = KBinXML(decompressed_data).to_text() + data = xmltodict.parse(kbinxml_data) # Ensure to parse the XML correctly + save_data = xmltodict.parse( + KBinXML( + bytes.fromhex(data["p2d"]["params"]["pdata"]["#text"]) + ).to_text() + ) + if type(save_data["pdata"]["mission"]["mission_list"]) == dict: + print("saving Data") + update_save_data( + variables["infinitas_id"][0], + data["p2d"]["params"]["pdata"]["#text"], + data["p2d"]["params"]["pdata_size"]["#text"], + data["p2d"]["params"]["check_sum"]["#text"], + ) + # Process kbinxml_data + except Exception as e: + error = True + print(f"Error processing data: {e}") + if error == True: + response = KBinXML(genericError.format(protocol=IIDX_Protocol,result=IIDX_RESULT).encode()) + else: + response = KBinXML(genericError.format(protocol=IIDX_XML,result=IIDX_RESULT)) + binary_data = response.to_binary() + if isinstance(binary_data, str): + binary_data = binary_data.encode() + return Respond(binary_data,IIDX_Protocol) + + return "Invalid request method", 400 + + +@bp.route("/GetItemList", methods=["POST"]) +def GetItemList(): + if request.method == "POST": + # Access post data + post_data = request.get_data().decode("UTF-8") + + variables = parse_qs(post_data) + + if variables["protocol_version"][0] != "P2D:2015091800": + return "Version Not Supported.", 400 + + itemCount = 2 + itemLists = "" + itemTemplate = '\n {itemID}\n 1\n 0\n ' + defaultItems = '\n I1000000\n {TicketsPaid}\n {TicketsFree}\n \n \n I1000001\n {lDiscs}\n 0\n ' + # Example: Decoding and processing data + TicketsPaid = 0 + TicketsFree = 0 + lDiscs = 0 + try: + # Process kbinxml_data + # variables["infinitas_id"][0] + items = getItemsbyInfID(variables["infinitas_id"][0]) or None + if items is not None: + TicketsPaid = items.TicketsPaid or "0" + TicketsFree = items.TicketsFree or "0" + lDiscs = items.lDiscs or "0" + defaultItems = defaultItems.format( + TicketsPaid=TicketsPaid, TicketsFree=TicketsFree, lDiscs=lDiscs + ) + music_packs = json.loads(items.musicPacks or "[]") + for music_pack in music_packs: + itemCount = itemCount + 1 + itemLists = itemLists + itemTemplate.format(itemID=str(music_pack)) + except Exception as e: + print(f"Error processing data: {e}") + response = KBinXML(itemList.format(itemCount=itemCount,defaultItems=defaultItems,itemLists=itemLists).encode() + ) + binary_data = response.to_binary() + if isinstance(binary_data, str): + binary_data = binary_data.encode("utf-8") + return Respond(binary_data,IIDX_Protocol) + + return "Invalid request method", 400 + + +@bp.route("/GetPointList", methods=["POST"]) +def GetPointList(): + if request.method == "POST": + # Access post data + post_data = request.get_data().decode("UTF-8") + + variables = parse_qs(post_data) + + if variables["protocol_version"][0] != "P2D:2015091800": + return "Version Not Supported.", 400 + + profile = getProfileByInfID(variables["infinitas_id"][0]) + if profile: + bitCount = profile.bits + else: + bitCount = 0 + response = KBinXML( + re.sub( + r'15000', + f'{bitCount}', + PointList, + ).encode() + ) + binary_data = response.to_binary() + if isinstance(binary_data, str): + binary_data = binary_data.encode("utf-8") + return Respond(binary_data,IIDX_Protocol) + + return "Invalid request method", 400 + + +@bp.route("/AddPoint", methods=["POST"]) +def AddPoint(): + if request.method == "POST": + # Access post data + post_data = request.get_data().decode("UTF-8") + + variables = parse_qs(post_data) + + if variables["protocol_version"][0] != "P2D:2015091800": + return "Version Not Supported.", 400 + profile = getProfileByInfID(variables["infinitas_id"][0]) + if profile is None: + response = KBinXML(genericError.format(protocol=IIDX_Protocol,result=IIDX_RESULT).encode()) + binary_data = response.to_binary() + if isinstance(binary_data, str): + binary_data = binary_data.encode("utf-8") + return Respond(binary_data,IIDX_Protocol) + + bitsEarned = profile.bits + try: + + decoded_data = b64decode(repair_base64IIDX(variables["request"][0])) + decompressed_data = lz77_decompress(decoded_data) + kbinxml_data = KBinXML(decompressed_data).to_text() + pdata = xmltodict.parse(kbinxml_data) + # Process kbinxml_data + if isinstance(pdata["p2d"]["params"]["point"], list): + # Multiple ghost requests + for point in pdata["p2d"]["params"]["point"]: + bitsEarned = bitsEarned + int(point["point_num"]["#text"]) + else: + # Single ghost request + point = pdata["p2d"]["params"]["point"] + bitsEarned = bitsEarned + int(point["point_num"]["#text"]) + update_save_data_bits(profile.infinitasID, bitsEarned) + except Exception as e: + print(f"Error processing data: {e}") + + response = KBinXML(PointsAdd.format(bits=bitsEarned).encode()) + binary_data = response.to_binary() + if isinstance(binary_data, str): + binary_data = binary_data.encode("utf-8") + return Respond(binary_data,IIDX_Protocol) + + return "Invalid request method", 400 + + +@bp.route("/UsePoint", methods=["POST"]) +def UsePoint(): + if request.method == "POST": + # Access post data + post_data = request.get_data().decode("UTF-8") + + variables = parse_qs(post_data) + + if variables["protocol_version"][0] != "P2D:2015091800": + return "Version Not Supported.", 400 + profile = getProfileByInfID(variables["infinitas_id"][0]) + if profile is None: + response = KBinXML(genericError.format(protocol=IIDX_Protocol,result=IIDX_RESULT).encode()) + binary_data = response.to_binary() + if isinstance(binary_data, str): + binary_data = binary_data.encode("utf-8") + return Respond(binary_data,IIDX_Protocol) + + bits = profile.bits + bits_spent = False + try: + + decoded_data = b64decode(repair_base64IIDX(variables["request"][0])) + decompressed_data = lz77_decompress(decoded_data) + kbinxml_data = KBinXML(decompressed_data).to_text() + pdata = xmltodict.parse(kbinxml_data) + # Process kbinxml_data + print(pdata["p2d"]["params"]["point"]["point_num"]["#text"]) + if bits > int(pdata["p2d"]["params"]["point"]["point_num"]["#text"]): + bits = bits - int(pdata["p2d"]["params"]["point"]["point_num"]["#text"]) + update_save_data_bits(profile.infinitasID, bits) + bits_spent = True + except Exception as e: + print(f"Error processing data: {e}") + if bits_spent == True: + response = KBinXML(standardIIDX.format(status="0",error="0",response='\n1\n\nP0100000\n{bits}\n\n').encode("utf-8") + ) + else: + response = KBinXML(genericError.format(protocol=IIDX_Protocol,result=IIDX_RESULT).encode()) + binary_data = response.to_binary() + if isinstance(binary_data, str): + binary_data = binary_data.encode("utf-8") + return Respond(binary_data,IIDX_Protocol) + + return "Invalid request method", 400 + +@bp.route("/ConsumeItem", methods=["POST"]) +def ConsumeItem(): + if request.method == "POST": + # Access post data + post_data = request.get_data().decode("UTF-8") + + variables = parse_qs(post_data) + + if variables["protocol_version"][0] != "P2D:2015091800": + return "Version Not Supported.", 400 + profile = getProfileByInfID(variables["infinitas_id"][0]) + if profile is None: + response = KBinXML(genericError.format(protocol=IIDX_Protocol,result=IIDX_RESULT).encode()) + binary_data = response.to_binary() + if isinstance(binary_data, str): + binary_data = binary_data.encode("utf-8") + return Respond(binary_data,IIDX_Protocol) + + transaction_success = False + try: + + decoded_data = b64decode(repair_base64IIDX(variables["request"][0])) + decompressed_data = lz77_decompress(decoded_data) + kbinxml_data = KBinXML(decompressed_data).to_text() + pdata = xmltodict.parse(kbinxml_data) + # Process kbinxml_data + goods_id = pdata["p2d"]["params"]["goods_id"]["#text"] + item_id = pdata["p2d"]["params"]["item_id"]["#text"] + consume_num = pdata["p2d"]["params"]["consume_num"]["#text"] + use_priority = pdata["p2d"]["params"]["use_priority"]["#text"] + + if goods_id == "G1000001" or goods_id == "G2000002": + transaction_success = update_save_data_consumables( + variables["infinitas_id"][0], 1, 1 + ) + elif goods_id == "G3000000": + transaction_success = update_save_data_consumables( + variables["infinitas_id"][0], 3, 1 + ) + elif goods_id == "G3000001": + transaction_success = update_save_data_consumables( + variables["infinitas_id"][0], 2, 1 + ) + items = getItemsbyInfID(variables["infinitas_id"][0]) + if items is not None: + TicketsPaid = items.TicketsPaid + TicketsFree = items.TicketsFree + lDiscs = items.lDiscs + if item_id == "I1000000": + itemTemplate = f'{TicketsPaid}\n {TicketsFree}\n' + else: + itemTemplate = f'{lDiscs}\n 0\n' + + except Exception as e: + print(f"Error processing data: {e}") + if transaction_success == True: + response = KBinXML( + standardIIDX.format(status="0",error="0",response=itemTemplate).encode() + ) + else: + response = KBinXML(genericError.format(protocol=IIDX_Protocol,result=IIDX_RESULT).encode(),IIDX_Protocol) + binary_data = response.to_binary() + if isinstance(binary_data, str): + binary_data = binary_data.encode("utf-8") + return Respond(binary_data,IIDX_Protocol) + + return "Invalid request method", 400 + +@bp.route("/GetItemNum", methods=["POST"]) +def GetItemNum(): + if request.method == "POST": + # Access post data + post_data = request.get_data().decode("UTF-8") + + variables = parse_qs(post_data) + + if variables["protocol_version"][0] != "P2D:2015091800": + return "Version Not Supported.", 400 + + itemCount = 2 + itemLists = "" + # Example: Decoding and processing data + TicketsPaid = 0 + TicketsFree = 0 + lDiscs = 0 + try: + + decoded_data = b64decode(repair_base64IIDX(variables["request"][0])) + decompressed_data = lz77_decompress(decoded_data) + kbinxml_data = KBinXML(decompressed_data).to_text() + data = xmltodict.parse(kbinxml_data) # Ensure to parse the XML correctly + # Process kbinxml_data + # variables["infinitas_id"][0] + items = getItemsbyInfID(variables["infinitas_id"][0]) + if items is not None: + TicketsPaid = items.TicketsPaid or 0 + TicketsFree = items.TicketsFree or 0 + lDiscs = items.lDiscs or 0 + if data["p2d"]["params"]["item_id"]["#text"] == "I1000000": + itemTemplate = f'{TicketsPaid}\n {TicketsFree}\n' + else: + itemTemplate = f'{lDiscs}\n 0\n' + + except Exception as e: + print(f"Error processing data: {e}") + response = KBinXML( + standardIIDX.format(status="0",error="0",response=itemTemplate).encode() + ) + binary_data = response.to_binary() + if isinstance(binary_data, str): + binary_data = binary_data.encode("utf-8") + return Respond(binary_data,IIDX_Protocol) + + return "Invalid request method", 400 + +@bp.route("/RegistPlayer", methods=["POST"]) +def registPlayer(): + if request.method == "POST": + # Access post data + post_data = request.get_data().decode("UTF-8") + + variables = parse_qs(post_data) + + if variables["protocol_version"][0] != "P2D:2015091800": + return "Version Not Supported.", 400 + # Access headers + headers = request.headers + + # Do something with post_data and headers + kbinxml_data = "" + playStyle = -1 + error = False + htmlrep = 200 + # Example: Decoding and processing data + try: + decoded_data = b64decode(repair_base64IIDX(variables["request"][0])) + decompressed_data = lz77_decompress(decoded_data) + kbinxml_data = KBinXML(decompressed_data).to_text() + data = xmltodict.parse(kbinxml_data) # Ensure to parse the XML correctly + profile = xmltodict.parse( + KBinXML( + bytes.fromhex(data["p2d"]["params"]["pdata"]["#text"]) + ).to_text() + ) + # Process kbinxml_data + add_user( + profile["pdata"]["player"]["infinitas_id"]["#text"], + profile["pdata"]["player"]["djname"]["#text"], + profile["pdata"]["version"]["#text"], + profile["pdata"]["player"]["pref_id"]["#text"], + 0, + 0, + 0, + 0, + -1, + -1, + ) + add_token( + profile["pdata"]["player"]["infinitas_id"]["#text"], + variables["p2d_token"][0], + ) + except Exception as e: + error = True + htmlrep = 500 + print(f"Error processing data: {e}") + finally: + if error == True: + response = KBinXML(genericError.format(protocol=IIDX_XML,result=IIDX_RESULT)) + else: + response = KBinXML(genericError.format(protocol=IIDX_XML,result=IIDX_RESULT)) + binary_data = response.to_binary() + if isinstance(binary_data, str): + binary_data = binary_data.encode("utf-8") + return ( + Respond(binary_data, IIDX_Protocol), + htmlrep, + ) + + return "Invalid request method", 400 + +@bp.route("/GetMusicData", methods=["POST"]) +def getMusicData(): + if request.method == "POST": + # Access post data + post_data = request.get_data().decode("UTF-8") + + variables = parse_qs(post_data) + + if variables["protocol_version"][0] != "P2D:2015091800": + return "Version Not Supported.", 400 + # Access headers + headers = request.headers + + # Do something with post_data and headers + kbinxml_data = "" + playStyle = -1 + # Example: Decoding and processing data + + profileMusicData = "" + + try: + + decoded_data = b64decode(repair_base64IIDX(variables["request"][0])) + decompressed_data = lz77_decompress(decoded_data) + kbinxml_data = KBinXML(decompressed_data).to_text() + data = xmltodict.parse(kbinxml_data) # Ensure to parse the XML correctly + playStyle = data["p2d"]["params"]["play_style"]["#text"] + # Process kbinxml_data + musicData = getInfIDMusicData(variables["infinitas_id"][0]) + if musicData: + for music in musicData: + missCount = json.loads(music.missCount) + clearAmt = json.loads(music.clearAmount) + clearflg = json.loads(music.clearFlag) + playCount = json.loads(music.playCount) + score = json.loads(music.score) + if int(playStyle) == 0: + count = 5 + # if everything field of a certain point in the array is empty, it will be replaced with a "-1" + for i in range(5): + if missCount[i] == 0 and clearAmt[i] == 0 and clearflg[i] == 0 and playCount[i] == 0 and score[i] == 0: + missCount[i] = -1 + clearAmt[i] = -1 + clearflg[i] = -1 + playCount[i] = -1 + score[i] = -1 + + misses = f"{missCount[0]} {missCount[1]} {missCount[2]} {missCount[3]} {missCount[4]}" + clears = f"{clearAmt[0]} {clearAmt[1]} {clearAmt[2]} {clearAmt[3]} {clearAmt[4]}" + flag = f"{clearflg[0]} {clearflg[1]} {clearflg[2]} {clearflg[3]} {clearflg[4]}" + counts = f"{playCount[0]} {playCount[1]} {playCount[2]} {playCount[3]} {playCount[4]}" + print(missCount[4]) + scores = ( + f"{score[0]} {score[1]} {score[2]} {score[3]} {score[4]}" + ) + profileMusicData = profileMusicData + clearListTemplate.format( + count=count, + score=scores, + musicID=music.musicID, + missCnt=misses, + clearAmt=clears, + clearflg=flag, + playCount=counts, + ) + else: + print(len(missCount)) + print(len(clearAmt)) + print(len(clearflg)) + print(len(playCount)) + print(len(score)) + count = 4 + for i in range(4): + if missCount[i+6] == 0 and clearAmt[i+6] == 0 and clearflg[i+6] == 0 and playCount[i+6] == 0 and score[i+6] == 0: + missCount[i+6] = -1 + clearAmt[i+6] = -1 + clearflg[i+6] = -1 + playCount[i+6] = -1 + score[i+6] = -1 + misses = f"{missCount[6]} {missCount[7]} {missCount[8]} {missCount[9]}" + clears = f"{clearAmt[6]} {clearAmt[7]} {clearAmt[8]} {clearAmt[9]}" + flag = f"{clearflg[6]} {clearflg[7]} {clearflg[8]} {clearflg[9]}" + counts = f"{playCount[6]} {playCount[7]} {playCount[8]} {playCount[9]}" + scores = f"{score[6]} {score[7]} {score[8]} {score[9]}" + profileMusicData = profileMusicData + clearListTemplate.format( + count=count, + score=scores, + musicID=music.musicID, + missCnt=misses, + clearAmt=clears, + clearflg=flag, + playCount=counts, + ) + except Exception as e: + print(f"Error processing data: {e}") + finally: + print(profileMusicData) + clearListReplace = f'{playStyle}' + response = KBinXML( + re.sub( + r"\n", + f"\n{profileMusicData}\n", + re.sub( + clearListRegex, + clearListReplace.format(playStyle=playStyle), + clearList, + ), + ).encode("utf-8") + ) + # TODO: Grab Player Data from DB + binary_data = response.to_binary() + if isinstance(binary_data, str): + binary_data = binary_data.encode("utf-8") + return Respond(binary_data,IIDX_Protocol) + + return "Invalid request method", 400 + +@bp.route("/UnlockMusic", methods=["POST"]) +def unlockMusic(): + if request.method == "POST": + # Access post data + post_data = request.get_data().decode("UTF-8") + + variables = parse_qs(post_data) + + if variables["protocol_version"][0] != "P2D:2015091800": + return "Version Not Supported.", 400 + + okToContinue = False + # Example: Decoding and processing data + try: + + decoded_data = b64decode(repair_base64IIDX(variables["request"][0])) + decompressed_data = lz77_decompress(decoded_data) + kbinxml_data = KBinXML(decompressed_data).to_text() + pdata = xmltodict.parse(kbinxml_data) + musicUnlockCount = pdata["p2d"]["params"]["music_num"]["#text"] + unlock_request = pdata["p2d"]["params"]["music"] + # Process kbinxml_data + + if (int(musicUnlockCount) > 1) or type(unlock_request) == list: + print("Processing Multiple Unlocks") + for music in unlock_request: + musicID = music["music_id"]["#text"] + kind = music["kind"]["#text"] + note_bit_type = music["note_bit"]["#text"] + print(f"MusicID is {musicID}") + print(f"kind is {kind}") + print(f"note_bit is {note_bit_type}") + update_unlock_status( + variables["infinitas_id"][0], musicID, kind, note_bit_type + ) + else: + musicID = unlock_request["music_id"]["#text"] + kind = unlock_request["kind"]["#text"] + note_bit_type = unlock_request["note_bit"]["#text"] + print(f"MusicID is {musicID}") + print(f"kind is {kind}") + print(f"note_bit is {note_bit_type}") + update_unlock_status( + variables["infinitas_id"][0], musicID, kind, note_bit_type + ) + except Exception as e: + print(f"Error processing data: {e}") + response = KBinXML(standardIIDX.format(status="0",error="0",response='dummy_check_sum').encode() + ) + binary_data = response.to_binary() + if isinstance(binary_data, str): + binary_data = binary_data.encode("utf-8") + return Respond(binary_data,IIDX_Protocol) + + return "Invalid request method", 400 + +@bp.route("/GetRivalInfo", methods=["POST"]) +def GetRivalInfo(): + if request.method == "POST": + # Access post data + post_data = request.get_data().decode("UTF-8") + + variables = parse_qs(post_data) + + if variables["protocol_version"][0] != "P2D:2015091800": + return "Version Not Supported.", 400 + # Access headers + headers = request.headers + + kbinxml_data = "" + # Example: Decoding and processing data + try: + infinitas_id = variables["infinitas_id"][0] + + rivals = getRivalDataFromInfID(infinitas_id) or None + rivalSPNum = 0 + rivalDPNum = 0 + + rivalTemplate = '\n Infinitas\n {rivalPerfID}\n {rivalSongData}\n {rivalInfID}\n {rivalDanSP}\n {rivalDanDP}\n {rivalName}\n \n \n \n \n \n \n ' + spRivalsData = "" + dpRivalsData = "" + + if rivals is not None: + spRivals = json.loads(rivals.spRivals) + dpRivals = json.loads(rivals.dpRivals) + for rivalInfID in spRivals: + rivalProfile = getProfileByInfID(rivalInfID) + rivalGhosts = getInfIDMusicData(rivalInfID) + rivalName = rivalProfile.name + rivalDanSP = rivalProfile.danSP + rivalDanDP = rivalProfile.danDP + rivalPerfID = rivalProfile.prefID + rivalSongData = "" + for ghost in rivalGhosts: + clearLamps = ["-1", "-1", "-1", "-1", "-1"] + scores = ["-1", "-1", "-1", "-1", "-1"] + musicID = ghost.musicID + score = json.loads(ghost.score) + rivalClearLamps = json.loads(ghost.clearFlag) + for i in range(5): + if rivalClearLamps[i] == -1: + rivalClearLamps[i] = 0 + if score[i] == -1: + score[i] = 0 + clearLamps = f"{rivalClearLamps[0]} {rivalClearLamps[1]} {rivalClearLamps[2]} {rivalClearLamps[3]} {rivalClearLamps[4]}" + scores = ( + f"{score[0]} {score[1]} {score[2]} {score[3]} {score[4]}" + ) + rivalSongData = rivalSongData + rivalClearListTemplate.format( + count=5, score=scores, clearflg=clearLamps, musicID=musicID + ) + spRivalsData = spRivalsData + rivalTemplate.format( + rivalPerfID=rivalPerfID, + rivalInfID=rivalInfID, + rivalDanSP=rivalDanSP, + rivalDanDP=rivalDanDP, + rivalName=rivalName, + rivalSongData=rivalSongData, + ) + for rivalInfID in dpRivals: + rivalProfile = getProfileByInfID(rivalInfID) + rivalGhosts = getInfIDMusicData(rivalInfID) + rivalName = rivalProfile.name + rivalDanSP = rivalProfile.danSP + rivalDanDP = rivalProfile.danDP + rivalPerfID = rivalProfile.prefID + rivalSongData = "" + for ghost in rivalGhosts: + clearLamps = ["-1", "-1", "-1", "-1", "-1"] + scores = ["-1", "-1", "-1", "-1", "-1"] + musicID = ghost.musicID + score = json.loads(ghost.score) + rivalClearLamps = json.loads(ghost.clearFlag) + clearLamps = f"{rivalClearLamps[5]} {rivalClearLamps[6]} {rivalClearLamps[7]} {rivalClearLamps[8]} {rivalClearLamps[9]}" + scores = ( + f"{score[5]} {score[6]} {score[7]} {score[8]} {score[9]}" + ) + for i in range(len(clearLamps)): + if clearLamps[i] == -1: + clearLamps[i] = 0 + for i in range(len(scores)): + if scores[i] == -1: + scores[i] = 0 + rivalSongData = rivalSongData + rivalClearListTemplate.format( + count=5, score=scores, clearflg=clearLamps, musicID=musicID + ) + dpRivalsData = dpRivalsData + rivalTemplate.format( + rivalPerfID=rivalPerfID, + rivalInfID=rivalInfID, + rivalDanSP=rivalDanSP, + rivalDanDP=rivalDanDP, + rivalName=rivalName, + rivalSongData=rivalSongData, + ) + + # Define the XML data + xml_data = f"\n\n \n {rivalSPNum}\n {spRivalsData}\n \n \n {rivalDPNum}\n {dpRivalsData}\n \n" + + # Create the KBinXML object and convert it to binary + kbinxml_data = KBinXML(xml_data.encode()).to_binary() + + # Convert the binary data to hexadecimal + hex_data = kbinxml_data.hex() + + # Calculate the SHA-256 hash of the hexadecimal string + hash_value = sha256(kbinxml_data).hexdigest() + rivalInfoSize = len(kbinxml_data) + + # Process kbinxml_data + except Exception as e: + print(f"Error processing data: {e}") + + # Calculate the SHA-256 hash of the hexadecimal string + response = KBinXML(standardIIDX.format(status="0",error="0",response=f'{rivalInfoSize}{hex_data}0{str(hash_value)}').encode() + ) + + binary_data = response.to_binary() + if isinstance(binary_data, str): + binary_data = binary_data.encode("utf-8") + return Respond(binary_data,IIDX_Protocol) + + return "Invalid request method", 400 + +@bp.route("/GetMusicGhost", methods=["POST"]) +def GetMusicGhost(): + if request.method == "POST": + # Access post data + post_data = request.get_data().decode("UTF-8") + + variables = parse_qs(post_data) + + if variables["protocol_version"][0] != "P2D:2015091800": + return "Version Not Supported.", 400 + # Access headers + headers = request.headers + + ghostData = "" + # Example: Decoding and processing data + try: + + decoded_data = b64decode(repair_base64IIDX(variables["request"][0])) + decompressed_data = lz77_decompress(decoded_data) + kbinxml_data = KBinXML(decompressed_data).to_text() + pdata = xmltodict.parse(kbinxml_data) + # Process kbinxml_data + if isinstance(pdata["p2d"]["params"]["request_ghost"], list): + # Multiple ghost requests + for ghost in pdata["p2d"]["params"]["request_ghost"]: + searchParam = ghostReqProcess(ghost, pdata, variables) + if searchParam: + ghostData = ghostData + str(searchParam) + else: + # Single ghost request + ghost = pdata["p2d"]["params"]["request_ghost"] + # Process the single ghost + print("only one ghost request, sending to the process") + searchParam = ghostReqProcess(ghost, pdata, variables) + if searchParam: + ghostData = ghostData + str(searchParam) + print("updated ghostData") + print(ghostData) + except Exception as e: + print(f"Error processing data: {e}") + + print(ghostData) + response = KBinXML( + re.sub( + MusicGhostRegex, + f'{pdata["p2d"]["params"]["music_id"]["#text"]}\n {pdata["p2d"]["params"]["note_id"]["#text"]}\n {ghostData}', + + MusicGhost, + ).encode() + ) + binary_data = response.to_binary() + if isinstance(binary_data, str): + binary_data = binary_data.encode("utf-8") + return Respond(binary_data,IIDX_Protocol) + + return "Invalid request method", 400 + +def ghostReqProcess(ghost, pdata, variables): + rivalType = int(ghost["kind"]["#text"]) + prefecture = ghost["pref_id"]["#text"] + danRank = ghost["grade_id"]["#text"] + musicID = pdata["p2d"]["params"]["music_id"]["#text"] + noteID = pdata["p2d"]["params"]["note_id"]["#text"] + try: + infID = ghost["infinitas_id"]["#text"] + except (KeyError, TypeError): + infID = None + + try: + checkSum = ghost["ghost_check_sum"]["#text"] + except (KeyError, TypeError): + checkSum = None + + if rivalType == 2: + # Look for the ghost data that matches the ghostCheck and Infinitas ID Requirements. + print() + ghostData = getGhostDataFromInfIDandCheckSum(musicID, noteID, infID, checkSum) + if ghostData: + print("Recieved Ghost Data. Sending Back Now") + return MusicGhostTemplate.format( + kind=rivalType, + ghostDataSize=ghostData.ghostSize, + ghostData=ghostData.ghost.hex(), + exScore=ghostData.score, + dj_name=ghostData.name, + flip=ghostData.flip, + assist=ghostData.assist, + arrange1=ghostData.arrange1, + arrange0=ghostData.arrange0, + ) + else: + return + elif rivalType == 1: + print("RivalType is 1, not sure why this is submitted but im skipping it.") + return # Doesn't seem to need anything, this can be safely skipped without issues. + else: + # in the future, we will handle other types of Pacemaker Requests, but for now, this will be a catchall that also happens to filter out anything that doesn't match grade & prefecture, if they are set. + ghostData = randomizeGhost( + musicID, noteID, variables["infinitas_id"][0], danRank, prefecture + ) + if ghostData: + print("Recieved Ghost Data. Sending Back Now") + return MusicGhostTemplate.format( + kind=rivalType, + ghostDataSize=ghostData.ghostSize, + ghostData=ghostData.ghost.hex(), + exScore=ghostData.score, + dj_name=ghostData.name, + flip=ghostData.flip, + assist=ghostData.assist, + arrange1=ghostData.arrange1, + arrange0=ghostData.arrange0, + ) + else: + return + +# Server Resources + +@bp.route("/GetMusicList", methods=["POST"]) +def getMusicList(): + if request.method == "POST": + # Access post data + post_data = request.get_data().decode("UTF-8") + + variables = parse_qs(post_data) + + if variables["protocol_version"][0] != "P2D:2015091800": + return "Version Not Supported.", 400 + # Access headers + headers = request.headers + + kbinxml_data = "" + # Example: Decoding and processing data + try: + + decoded_data = b64decode(repair_base64IIDX(variables["request"][0])) + decompressed_data = lz77_decompress(decoded_data) + kbinxml_data = KBinXML(decompressed_data).to_text() + player_musicList = musicList + + # TODO: Regex and replace any data in the MusicList to allow for unlocks. + + # Unlock any Songs that happen to be Music Packs and show the folder for it. + items = getItemsbyInfID(variables["infinitas_id"][0]) + if items is not None: + music_packs = json.loads(items.musicPacks) + + # Decode player_musicList once before the loop + + for music_pack in music_packs: + print(music_pack) + + # Update the decoded music list with each music pack + player_musicList = re.sub( + rf'0\n {music_pack}', + f'462\n {music_pack}', + player_musicList.decode("utf-8"), + ).encode("utf-8") + # For each in infinitasMusicList + music_unlocks = getAllUnlockDataFromInfID(variables["infinitas_id"][0]) + if items is not None: + for music in music_unlocks: + print(music_pack) + + # Update the decoded music list with each music pack + player_musicList = re.sub( + rf'{music.musicID}\n (.+)\n 0', + f'{music.musicID}\n \\1\n {music.note_bit}', + player_musicList.decode("utf-8"), + ).encode("utf-8") + except Exception as e: + print(f"Error processing data: {e}") + response = KBinXML(player_musicList) + binary_data = response.to_binary() + if isinstance(binary_data, str): + binary_data = binary_data.encode("utf-8") + return Respond(binary_data,IIDX_Protocol) + + return "Invalid request method", 400 + +@bp.route("/GetCustomizeSetting", methods=["POST"]) +def getCustomizeSetting(): + if request.method == "POST": + # Access post data + post_data = request.get_data().decode("UTF-8") + + variables = parse_qs(post_data) + + if variables["protocol_version"][0] != "P2D:2015091800": + return "Version Not Supported.", 400 + # Access headers + headers = request.headers + + customize = "" + # Example: Decoding and processing data + try: + + decoded_data = b64decode(repair_base64IIDX(variables["request"][0])) + decompressed_data = lz77_decompress(decoded_data) + kbinxml_data = KBinXML(decompressed_data).to_text() + # Process kbinxml_data + # variables["infinitas_id"][0] + + userData = getItemsbyInfID(variables["infinitas_id"][0]) + for i, itemID in enumerate(json.loads(userData.customizations)): + if itemID != "": + customize = ( + customize + + f'\n \n {itemID}\n {i+1}\n ' + ) + for i, itemID in enumerate( + json.loads(userData.otherCustomizations) + ): # This will skip empty strings. + customize += f'\n \n {itemID}\n {i+1}\n ' + + except Exception as e: + print(f"Error processing data: {e}") + response = KBinXML( + standardIIDX.format(status="0",error="0",response=customize).encode() + ) + # response = KBinXML(playerCustomizations) # TODO: IMPLEMENT Customization Options per Profile + binary_data = response.to_binary() + if isinstance(binary_data, str): + binary_data = binary_data.encode("utf-8") + return Respond(binary_data,IIDX_Protocol) + + return "Invalid request method", 400 + +@bp.route("/ReportMusicResult", methods=["POST"]) +def reportMusicResult(): + if request.method == "POST": + # Access post data + post_data = request.get_data().decode("UTF-8") + + variables = parse_qs(post_data) + + if variables["protocol_version"][0] != "P2D:2015091800": + return "Version Not Supported.", 400 + # Access headers + headers = request.headers + + kbinxml_data = "" + # Example: Decoding and processing data + try: + decoded_data = b64decode(repair_base64IIDX(variables["request"][0])) + decompressed_data = lz77_decompress(decoded_data) + kbinxml_data = KBinXML(decompressed_data).to_text() + data = xmltodict.parse(kbinxml_data) + profile = getProfileByInfID(variables["infinitas_id"][0]) + if int(data["p2d"]["params"]["note_id"]["#text"]) >= 6: + danRank = profile.danDP + else: + danRank = profile.danSP + + if data["p2d"]["params"].get("ghost", {}): + scoreGhost = bytes.fromhex(data["p2d"]["params"]["ghost"]["#text"]) + scoreGhostCheck = data["p2d"]["params"]["ghost_check_sum"]["#text"] + scoreGhostSize = data["p2d"]["params"]["ghost"]["@__size"] + manage_ghost_data( + variables["infinitas_id"][0], + profile.name, + data["p2d"]["params"]["score"]["#text"], + danRank, + profile.prefID, + data["p2d"]["params"]["music_id"]["#text"], + data["p2d"]["params"]["note_id"]["#text"], + scoreGhost, + scoreGhostCheck, + scoreGhostSize, + data["p2d"]["params"]["flip"]["#text"], + data["p2d"]["params"]["assist"]["#text"], + data["p2d"]["params"]["arrange_1"]["#text"], + data["p2d"]["params"]["arrange_0"]["#text"], + data["p2d"]["params"]["clear_flag"]["#text"], + ) + # Process kbinxml_data + manage_music_data( + variables["infinitas_id"][0], + data["p2d"]["params"]["music_id"]["#text"], + data["p2d"]["params"]["note_id"]["#text"], + data["p2d"]["params"]["score"]["#text"], + data["p2d"]["params"]["miss_count"]["#text"], + data["p2d"]["params"]["clear_flag"]["#text"], + ) + + # TODO: IMPLEMENT Song Play Save + except Exception as e: + print(f"Error processing data: {e}") + response = KBinXML(genericError.format(protocol=IIDX_XML,result=IIDX_RESULT)) + binary_data = response.to_binary() + if isinstance(binary_data, str): + binary_data = binary_data.encode("utf-8") + return Respond(binary_data,IIDX_Protocol) + + return "Invalid request method", 400 + +@bp.route("/GameEnd", methods=["POST"]) +def GameEnd(): + if request.method == "POST": + # Access post data + post_data = request.get_data().decode("UTF-8") + + variables = parse_qs(post_data) + + if variables["protocol_version"][0] != "P2D:2015091800": + return "Version Not Supported.", 400 + # Access headers + headers = request.headers + + kbinxml_data = "" + # Example: Decoding and processing data + try: + + decoded_data = b64decode(repair_base64IIDX(variables["request"][0])) + decompressed_data = lz77_decompress(decoded_data) + kbinxml_data = KBinXML(decompressed_data).to_text() + pdata = xmltodict.parse(kbinxml_data) + # Process kbinxml_data + sStartTime = pdata["p2d"]["params"]["start_clock"]["#text"] + sEndTime = pdata["p2d"]["params"]["end_clock"]["#text"] + print( + "SessionStart: {start}\nSessionEnd: {end}".format( + start=sStartTime, end=sEndTime + ) + ) + except Exception as e: + print(f"Error processing data: {e}") + response = KBinXML(genericError.format(protocol=IIDX_XML,result=IIDX_RESULT)) + binary_data = response.to_binary() + if isinstance(binary_data, str): + binary_data = binary_data.encode("utf-8") + return Respond(binary_data,IIDX_Protocol) + + return "Invalid request method", 400 diff --git a/routes/iidx/needlessAuth.py b/routes/iidx/needlessAuth.py new file mode 100644 index 0000000..7fc4617 --- /dev/null +++ b/routes/iidx/needlessAuth.py @@ -0,0 +1,90 @@ +import re +from misc import repair_base64 +from lz77 import lz77_decompress +import xmltodict +from urllib.parse import parse_qs +from base64 import b64decode +from flask import Blueprint, request # Import necessary functions +from kbinxml import KBinXML +from variables.protocols import IIDX_XML, IIDX_RESULT, EAC_XML, EAC_RESULT, IIDX_Protocol, Respond, EAC_PROTOCOL_1, EAC_PROTOCOL_2 +from time import time +from variables.strings.preLaunch import GenericOK +from variables.strings.common import heartbeat +from variables.strings.iidx import serverValues +from variables.strings.games.iidx import clearList, clearListRegex, champInfo, champInfo2 + +bp = Blueprint( + "needAuth", __name__, url_prefix="/iidx/needlessAuth" +) # Create a Blueprint for this route section + +@bp.route("/GetServerValues", methods=["POST"]) +def GetServerValues(): + if request.method == "POST": + response = KBinXML(serverValues) + binary_data = response.to_binary() + if isinstance(binary_data, str): + binary_data = binary_data.encode("utf-8") + return Respond(binary_data,IIDX_Protocol) + + return "Invalid request method", 400 + + +@bp.route("/GetClearRate", methods=["POST"]) +def GetClearRate(): + if request.method == "POST": + # Access post data + post_data = request.get_data().decode("UTF-8") + + variables = parse_qs(post_data) + + # Do something with post_data and headers + kbinxml_data = "" + playStyle = -1 + # Example: Decoding and processing data + try: + + decoded_data = b64decode(repair_base64(variables["request"][0])) + decompressed_data = lz77_decompress(decoded_data) + kbinxml_data = KBinXML(decompressed_data).to_text() + data = xmltodict.parse(kbinxml_data) # Ensure to parse the XML correctly + playStyle = data["p2d"]["params"]["play_style"]["#text"] + # Process kbinxml_data + except Exception as e: + print(f"Error processing data: {e}") + finally: + print("playStyle:", playStyle) + clearListReplace = f'{playStyle}' + binary_data = KBinXML( + re.sub( + clearListRegex, + clearListReplace.format(playStyle=playStyle), + clearList, + ).encode("utf-8") + ) + return Respond(binary_data,IIDX_Protocol) + + return "Invalid request method", 400 + +@bp.route("/GetChampionshipInfo", methods=["POST"]) +def GetChampionshipInfo(): + if request.method == "POST": + response = KBinXML(champInfo) + binary_data = response.to_binary() + if isinstance(binary_data, str): + binary_data = binary_data.encode("utf-8") + + return Respond(binary_data,IIDX_Protocol) + return "Invalid request method", 400 + + +@bp.route("/CheckChampionshipInfo", methods=["POST"]) +def CheckChampionshipInfo(): + if request.method == "POST": + response = KBinXML(champInfo2) + binary_data = response.to_binary() + if isinstance(binary_data, str): + binary_data = binary_data.encode("utf-8") + + return Respond(binary_data,IIDX_Protocol) + + return "Invalid request method", 400 diff --git a/variables/protocols.py b/variables/protocols.py new file mode 100644 index 0000000..0b1024e --- /dev/null +++ b/variables/protocols.py @@ -0,0 +1,37 @@ +from misc import INFINITAS_SERVER_SALT, KONASUTE_SERVER_SALT, sign_with_salt +from lz77 import lz77_compress + +# EACNET Global + +EAC_PROTOCOL_1 = "2017012700" +EAC_PROTOCOL_2 = "2020090800" +EAC_XML = "eacnet" +EAC_RESULT = "response" + +ddrgpHash = "e9384c43b026c80861fecd8155afdf2146dd33bef7d52b8f486e2dd36a83429e" +gitadoraHash = "6aebc37af1b43156629174e0911b73fcb6a12db276571100b50e46fcef5426dc" +nostalgiaHash = "328d0edacc7229ddf0132d447e84d39e72656bb4d740a48954de327c39453657" +sdvxHash = "59f4f4fafc5355b06987dadb2a0f5b78bc39109855ef0432e11a5f8d932d953a" +popnHash = "81d95bd3f5868369e40f49af893f36ebe234ee24b6d5e8e61006d9a7082a0721" + +# IIDX + +IIDX_Protocol = "P2D:2015091800" +IIDX_XML = "p2d" +IIDX_RESULT = "result" + +infinitasHash = "f08455aa4b35ac1bee8850f98f7a53d723b5a4cb11e5b995b73f9fd1f8a12d19" +infinitasVersionHash = "21753d7a96529eac0fc2c96343863e6b38b1011247ca3807f8657be6e7d41458" + + +def Respond(binary_data, protocolVersion): + if isinstance(binary_data, str): + binary_data = binary_data.encode("utf-8") + if protocolVersion == IIDX_Protocol: + return IIDX_Protocol.encode("utf-8") + sign_with_salt(INFINITAS_SERVER_SALT, binary_data) + lz77_compress(binary_data) + + elif protocolVersion == EAC_PROTOCOL_1: + return EAC_PROTOCOL_1.encode("utf-8") + sign_with_salt(KONASUTE_SERVER_SALT, binary_data) + lz77_compress(binary_data) + + elif protocolVersion == EAC_PROTOCOL_2: + return EAC_PROTOCOL_2.encode("utf-8") + sign_with_salt(KONASUTE_SERVER_SALT, binary_data) + lz77_compress(binary_data) \ No newline at end of file diff --git a/variables/strings/common.py b/variables/strings/common.py new file mode 100644 index 0000000..cf13ac0 --- /dev/null +++ b/variables/strings/common.py @@ -0,0 +1,67 @@ +standardEACNet = ''' + + {status} + {error} + + {response} + +''' + +standardIIDX = ''' + + {status} + {error} + + {response} + +''' + +genericError = '''<{protocol}> + 1 + <{result} /> + 1 +''' + +heartbeat = ''' +<{protocol}> + 0 + 0 + <{result}> + 1 + 1 + 0 + {token} + {nextClock} + {timeRemain} + 1730145600000 + 1730152800000 + 1 + 0 + + +''' + +itemList = ''' +<{protocol}> + 0 + 0 + <{result}> + + + + +''' + +serverClock = '''<{protocol}> + 0 + 0 + <{result}> + {Clock} + +''' + + +ReservePoint = '\n dummy_transaction_id\n \n' +ReserveItem = '\n 0\n \n' +ReserveItemEAC = 'dummy_transaction_id\n' +consumeItemEAC = '{item_id}\n {tickets}\n 0\n' \ No newline at end of file diff --git a/variables/strings/eacnet.py b/variables/strings/eacnet.py new file mode 100644 index 0000000..0180947 --- /dev/null +++ b/variables/strings/eacnet.py @@ -0,0 +1,45 @@ +subscriptionStatus = ''' + 0 + + + {subscriptionName} + + + 0 +''' + +konasuteUserID = ''' + 0 + 0 + + + {ref_id} + {ref_id} + {sns_id} + +''' + +eacGoodsList = ''' + 0 + 0 + + {goods_num} + {goods} + +''' + +eacItemList = ''' + 0 + 0 + + {items_num} + + {item_id} + {tickets} + 0 + 9999999 + + +''' + +log_2 = b'\n 0\n 0\n 0\n 0\n \n \n \n' \ No newline at end of file diff --git a/variables/strings/games/ddrgp.py b/variables/strings/games/ddrgp.py new file mode 100644 index 0000000..5a7063e --- /dev/null +++ b/variables/strings/games/ddrgp.py @@ -0,0 +1,21870 @@ +ddrGPGoods = ''' + + G0000001 + DDR_TICKET + 6 + + + G0000002 + DDR_TICKET + 5 + + + G0000003 + DDR_TICKET + 5 + ''' + +ddrGPItems = ''' + + DDR_TICKET + {tickets} + + 9999999 + ''' + +ddrGPevent = ''' + + {eventID} + {eventType} + {eventNum} + {condition} + {reward} + {compTime} + {saveData} + ''' + +ddrGPPlayerData = """ + + 0 + 0 + 0 + 0 + + + 0 + 0 + 0 + {music} + 1 + + 70 + 9999 + 0 + 0 + 0 + 0 + 0 + + + 0 + 0 + + + 0 + + {gameSession} + 0 + + 00039 + 00040 + + + + +""" + +ddrGPmusicData = """ + + {mcode} + {noteData} + + """ + +ddrGPNoteData = """ + + {count} + {rank} + {clear} + {score} + {ghostID} + + """ + +ddrGPArcadeData = b''' + + 0 + 0 + 0 + 0 + + + 0 + + 0 + + 1730019637337 + 0 + + +''' + +ddrGPRecv = ''' + + 0 + 0 + + + 0 + + 4 + + {player} + {options} + {last} + {rival} + + + + +''' + +ddrGPmPack = b''' + + 0 + 0 + 0 + 0 + + + + + 0 + 0 + + + + 0 + 0 + + + + 0 + 0 + + + + 0 + 0 + + + + 0 + 0 + + + + 0 + 0 + + + + 0 + 0 + + + + 0 + 0 + + + + 0 + 0 + + + + 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 + + 10 + 1 + + + 44 + 1 + + + 186 + 1 + + + 36888 + 1 + + + 36931 + 1 + + + 0 + + +''' + +ddrGPsaveOK = b''' + + 0 + 0 + + + 0 + + +''' + +ddrGPtabooCheck = b''' + + 0 + 0 + + + 0 + 0 + + +''' + +ddrGPGetMain = '''[ + { + "mcode":358, + "is_save":false, + "xsb_path":"LzcvOS8zLzc5OWEzMGNjZTMyMmFkYzI4YjRmYmNiM2EwMWQ0MGVkZjY3ZDZkOGI=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC83LzkvMy83OTlhMzBjY2UzMjJhZGMyOGI0ZmJjYjNhMDFkNDBlZGY2N2Q2ZDhi", + "xsb_size":330, + "xsb_hash":"MjhmMGFmYjQ0ZGQwMDllZTUyNzk0NDQ1ZmRlNmM4NzE3N2U5YWU1NzVjYmRiMWMwMTE5YjIxYjU3MjcwNTc0NQ==", + "xwb_path":"L2QvNi9kL2QzNmJkZTljODg2ZjE4ZTk0MmMwZmVlYjg3ZDJlMDI3MTQwMGE1NWE=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9kLzYvZC9kMzZiZGU5Yzg4NmYxOGU5NDJjMGZlZWI4N2QyZTAyNzE0MDBhNTVh", + "xwb_size":5830748, + "xwb_hash":"NWZhMjA0YTRhN2U1YzMzNTk3MWM4ZTQ4MjQ2NzVmZWRiYTc4Zjk2OWUxZGIxNjdkNmVkNjJkYmJlZmQ2Y2ZjNw==" + }, + { + "mcode":470, + "is_save":false, + "xsb_path":"LzkvOS80LzllOTU0Y2FlMzExYzA2OTNkNDU2MWNlNTA3NDc2MjBmYWUzMDVjODg=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMS85LzkvNC85ZTk1NGNhZTMxMWMwNjkzZDQ1NjFjZTUwNzQ3NjIwZmFlMzA1Yzg4", + "xsb_size":330, + "xsb_hash":"ODRiODZiZTc4MjU1ZWU3NWJiMmU2YTFlN2M1MDJlZWIwZDNjZGI2MGEzZDEzZjZhYTNkMzIxYWY4NGM0NzI3NQ==", + "xwb_path":"L2UvYy85L2VhYzE5NWRkYjEzNjE4MzYzYmFlMjI1YjUzNDhiYzAxZDk1NzNhOTU=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMS9lL2MvOS9lYWMxOTVkZGIxMzYxODM2M2JhZTIyNWI1MzQ4YmMwMWQ5NTczYTk1", + "xwb_size":5830748, + "xwb_hash":"NDA1YjIxMGI4MTliYzE3ZGI4YzZiODcwMTJhNzM3MGRkMzZhZmI4YzRjZTU3MmMwOTc5MjQxNzQ5ZDE0MWIyZQ==" + }, + { + "mcode":476, + "is_save":false, + "xsb_path":"LzQvYi9jLzRmYmJjNmY1Y2U2ODhiOTNiOTIyZjg5M2ZhNzBhZmZhODdiMmI0NWY=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC80L2IvYy80ZmJiYzZmNWNlNjg4YjkzYjkyMmY4OTNmYTcwYWZmYTg3YjJiNDVm", + "xsb_size":330, + "xsb_hash":"NDYzMzllNzNkNTcxMmQwN2NhOGE4YmRmZjQzYTU3MTY5ODgxNjg5ZjU3ZmIyMzZkODU0MjFjZWNhNmYwZDNmNw==", + "xwb_path":"LzQvOC8wLzRiOGQwZTE0MmM4MDdkNGY0OTAyZDIwYjA2YTgzMmExNjE2ZWQ2NDk=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC80LzgvMC80YjhkMGUxNDJjODA3ZDRmNDkwMmQyMGIwNmE4MzJhMTYxNmVkNjQ5", + "xwb_size":5711960, + "xwb_hash":"YjliYmJhZDAwYjIxN2I0ZDgwNjUwNTMyNjA4YTVjMjIwMjkxYmMzYmU3OWVmNTQ3N2FmODcxYjQ4Njc4ODRmMg==" + }, + { + "mcode":37282, + "is_save":false, + "xsb_path":"LzQvMS81LzQ5MTc1OGZhMmIzMWFkYTUxODhmNzI5Y2NiYmZjMzk0NTg4NGM5Mjg=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC80LzEvNS80OTE3NThmYTJiMzFhZGE1MTg4ZjcyOWNjYmJmYzM5NDU4ODRjOTI4", + "xsb_size":330, + "xsb_hash":"YTNkZGUxNzg2YmQ0N2I2MjFjNDM0ZGUyZWFjMmQzNWY3NzUxODkxY2NkYzYwNjA0NmUzZWQwNTQ5MmIxNWM4MQ==", + "xwb_path":"LzkvMS82Lzk0MTA2NWExOWNkNDE3OWVkNzMzNjA5ZTg1NTQzN2M0YjU5ZmNmYTA=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC85LzEvNi85NDEwNjVhMTljZDQxNzllZDczMzYwOWU4NTU0MzdjNGI1OWZjZmEw", + "xwb_size":6178912, + "xwb_hash":"MzliZjUwZWNhZWFmODIyYzY5YjZmNTFlMGYwYmY3OTU2MjE1MzhiMjEzNjQ0NWZlMzFjYmU0ODM4MjY1NWYyYw==" + }, + { + "mcode":37283, + "is_save":false, + "xsb_path":"LzcvMi83Lzc0MjM3NjgxODM2NmYwOGMwMjRiYTE1MzczNjdiZjFhMGY2MzJiMGY=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC83LzIvNy83NDIzNzY4MTgzNjZmMDhjMDI0YmExNTM3MzY3YmYxYTBmNjMyYjBm", + "xsb_size":330, + "xsb_hash":"ZjIzYzk5ODhmY2M4YTA3MTZhYWNkZjc3M2Y5OWQxMmE5OGVhODg2NGY2Yzg4NjM1YzYzMGMwZWJjZDhjZTFkYw==", + "xwb_path":"LzEvZS8wLzE5ZTIwY2UxNTRiNmFkMzdjMzhkNTQ4MTU0NDIwOGIxN2ExMDJmNTU=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC8xL2UvMC8xOWUyMGNlMTU0YjZhZDM3YzM4ZDU0ODE1NDQyMDhiMTdhMTAyZjU1", + "xwb_size":6135904, + "xwb_hash":"NzVkODFkM2Q5MjQ1OWVkYmUyMDkyYjM1YjRkOGU2NWUwODU2ODBmMDllODgwYTNiNWU5NzI4ZGFmZTJhNmJiOQ==" + }, + { + "mcode":37472, + "is_save":false, + "xsb_path":"L2IvNS9kL2JmNThkOWE2OWIzZjVjMzgwYzA3MTY3ZGY0NTcyNjA4ODg2Y2JlZWI=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9iLzUvZC9iZjU4ZDlhNjliM2Y1YzM4MGMwNzE2N2RmNDU3MjYwODg4NmNiZWVi", + "xsb_size":330, + "xsb_hash":"YTRkMDNjMTk4YWIxOGRhMjMyYmRmNzFlZjc4NWRlYTE3NTEzMzFkNjFiOGI0Mjk3ZWJkNmYwNTU1ODQ4NWUzOQ==", + "xwb_path":"LzEvNy9jLzFkNzJjOGM4MDZkOGU1MDkyODU0MWRhNDIwYTAzYzk3N2FiZTU3OGE=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC8xLzcvYy8xZDcyYzhjODA2ZDhlNTA5Mjg1NDFkYTQyMGEwM2M5NzdhYmU1Nzhh", + "xwb_size":5429332, + "xwb_hash":"MzU1Njc3NWI2ZGM1YWVlYzI0MzU1MDU1ZWFkMGM3MGYwOWM2MzkzZmYwZTU2Mjk1YTg5MDEyMDMwM2IyNTNhZQ==" + }, + { + "mcode":37513, + "is_save":false, + "xsb_path":"L2UvNy81L2U4Nzc1YzM2YTBhZmY1ZjE3NWQ5NjUzMWQ1Y2E4NzFlMzEyZTdkZjE=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9lLzcvNS9lODc3NWMzNmEwYWZmNWYxNzVkOTY1MzFkNWNhODcxZTMxMmU3ZGYx", + "xsb_size":330, + "xsb_hash":"NjkwNDM2YzYwNDVkYTM4ZjFiZjQ2Zjk2NGNkNjA5YzgwY2ZkZmFiMTZjZmUyMmNkZmQyZWJlZDdkNzU0ZjQ5OQ==", + "xwb_path":"LzgvOC82LzhlOGM2ZDAxZTEwYTkxZGMzYzA1YzliZjExZDAxM2Y4MGVlYzBkMjk=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC84LzgvNi84ZThjNmQwMWUxMGE5MWRjM2MwNWM5YmYxMWQwMTNmODBlZWMwZDI5", + "xwb_size":6326372, + "xwb_hash":"NDY4Yjg4YjQ4MGVhM2NlYzQyYmMxZWRjZGU3NjM3NjcwZDYzZjYxNTRiYzQyMTJjNWJhNGJlMmZhM2FmZGJkZg==" + }, + { + "mcode":37607, + "is_save":false, + "xsb_path":"LzQvYS84LzQ3YWI4ZWNlNzYyMzEzY2NmZjgxMmY2YjcwZjk2OWQyMjQwMzllMTI=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjA1MTgwMC80L2EvOC80N2FiOGVjZTc2MjMxM2NjZmY4MTJmNmI3MGY5NjlkMjI0MDM5ZTEy", + "xsb_size":330, + "xsb_hash":"NTk3Nzk5YjNjOTBjYWViNDQzYzkyNDBkOWU1MjY4NTM0N2UyYTQ4ZWY3YTZkYzU5YTI1MTE1YzYwZjIwZTg4Nw==", + "xwb_path":"LzkvMS82LzkyMTM2OWI0MThiZGY4OTFjMGYwMjczMTJhYjRkZWNkNDBkYWQzZDk=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjA1MTgwMC85LzEvNi85MjEzNjliNDE4YmRmODkxYzBmMDI3MzEyYWI0ZGVjZDQwZGFkM2Q5", + "xwb_size":4980816, + "xwb_hash":"OTY2NTliOGQ4N2M0ZThmOTgyOGIyNTliNWI3MzAyY2YwMjcwYzk4ZDIyNWU4MjM1ZTEyMTAyODI1MWI2ZTBjNw==" + }, + { + "mcode":37608, + "is_save":false, + "xsb_path":"L2MvYy9kL2MwY2FkM2M0MWRhZmNiZmU0NmM0NmExMTFjMmFmZGVmNzczYzI5OTM=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMzA4MDgwMC9jL2MvZC9jMGNhZDNjNDFkYWZjYmZlNDZjNDZhMTExYzJhZmRlZjc3M2MyOTkz", + "xsb_size":330, + "xsb_hash":"ZTYyY2FiOTEzZjFjNTk1MmI1N2I5NzJkNGFmNDAxY2M3ZjJhNTc4MDljNjdhMzY2N2FmN2ExOWRmMTlhMTkyMQ==", + "xwb_path":"LzcvMi83Lzc4MjY3MmFjZDNlZjY1NmZmODk4MDMwMzNlYmY0OTdiYmFmZTIwZTI=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMzA4MDgwMC83LzIvNy83ODI2NzJhY2QzZWY2NTZmZjg5ODAzMDMzZWJmNDk3YmJhZmUyMGUy", + "xwb_size":5193808, + "xwb_hash":"MmY3ZTNhNTJhY2JkMzM3ZjlmMzU4ZmY4YmE3YzViMDQ3NTRiZTE3MGZhYTQ1NTk1YzM0Y2E4MjhjNjc1MTVjNw==" + }, + { + "mcode":37609, + "is_save":false, + "xsb_path":"LzEvNS8yLzEwNTcyMzA2YzUwN2Q2ZDlhNzIwNTEwNWUxOTc2ZTY2MmI1NmM4NTI=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjEwMTkwMC8xLzUvMi8xMDU3MjMwNmM1MDdkNmQ5YTcyMDUxMDVlMTk3NmU2NjJiNTZjODUy", + "xsb_size":330, + "xsb_hash":"NDA5ZDg4MjY1NTI4NGI5OTg2ZmQyZjk2ZWE3MTI0ZWFmOWVmNjRlMjNiOTU2MDM0M2QyZjdlN2JjM2ZmZDYyYw==", + "xwb_path":"LzIvZC81LzIxZGY1MWIxZmNkNmQ5ZGU1MjRiZjMyMWQyMzQxODgyNWYzNTJkNjE=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjEwMTkwMC8yL2QvNS8yMWRmNTFiMWZjZDZkOWRlNTI0YmYzMjFkMjM0MTg4MjVmMzUyZDYx", + "xwb_size":5367892, + "xwb_hash":"MGM1ODZkZmU1YWE5ZTExNDVmM2VhZjRlMWM2ZmJmMGJmZmZmYmY1MWEzMGRkMzI3ZTIzNmQxMmVlNjAwN2RiNQ==" + }, + { + "mcode":37630, + "is_save":false, + "xsb_path":"LzgvMi8zLzgwMmIzYzIwOTY5ZDJlZmNkODc3MjUyMDRlMGY3ZTFkNTU5ZmJhZTg=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMzAxMjUwMC84LzIvMy84MDJiM2MyMDk2OWQyZWZjZDg3NzI1MjA0ZTBmN2UxZDU1OWZiYWU4", + "xsb_size":330, + "xsb_hash":"NTg0MmI3NjQzYzExMDg2OTdjMWE3ZDVlYWM2ZjgwMTM2Y2NhYjE1ZGQ3OGZiN2NlZjMwZWRhNTllMDIzZjRhNw==", + "xwb_path":"L2IvMi80L2I5Mjk0OGI5NDVmMzU3OTQzYTQ0OTI5MTE3MTUzNWYwNjg3NzVmNzA=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMzAxMjUwMC9iLzIvNC9iOTI5NDhiOTQ1ZjM1Nzk0M2E0NDkyOTExNzE1MzVmMDY4Nzc1Zjcw", + "xwb_size":5458004, + "xwb_hash":"MTRlNTBjY2I2ZDQ5ZTk2ZmJhMTViODZjOWVkNDE5ZWY2YWI3NTUxZTVkM2EzOTQwY2Q1NTg4MTQ0ZDNmZjc3Zg==" + }, + { + "mcode":37654, + "is_save":false, + "xsb_path":"LzUvNy9lLzU1NzllNjMxMzIzYTgyNzhmYTE2ZWQ1ZGUzZmY0ZDg1NjJkMTc2YWE=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC81LzcvZS81NTc5ZTYzMTMyM2E4Mjc4ZmExNmVkNWRlM2ZmNGQ4NTYyZDE3NmFh", + "xsb_size":330, + "xsb_hash":"ZjUzNDVhNDZmNzA3MjA2OTc5YjI4OTZiNTkzNjU3NWVlMDBhOGE2MzhiOWM3MDJhZmRiOTM4OGY3MTljNGUxOA==", + "xwb_path":"LzYvMy8xLzY1M2ExMTIyNmQwMTEwNTkyNGNmYTBiMTAxMWM1NjllMmFhZmU1ZjA=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC82LzMvMS82NTNhMTEyMjZkMDExMDU5MjRjZmEwYjEwMTFjNTY5ZTJhYWZlNWYw", + "xwb_size":5427284, + "xwb_hash":"OTA0ZjY4ZjI4YWZkMmIxYmUyMjQxNjZlYTRkMTI0N2VmNGJhOTA2MmYxZWI3Yjk1ZTM3MGNlMDEwOWVlNzJjZA==" + }, + { + "mcode":37805, + "is_save":false, + "xsb_path":"L2MvNi9hL2M1NmRhMzVjYjA0MDFhNDFmNjFjZTNkMDIxNDhmMjk0MzZmMDI0OWI=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9jLzYvYS9jNTZkYTM1Y2IwNDAxYTQxZjYxY2UzZDAyMTQ4ZjI5NDM2ZjAyNDli", + "xsb_size":330, + "xsb_hash":"MTcyNjM1YzRjNGU0MzQ5MjI5MjQ1YTg0NjFjZDcxM2U1NTM4ZmNjMGQ4NGM0NmJjNTBhMjA1ZTU5MTI0Y2ZkMQ==", + "xwb_path":"LzQvMC9mLzRkMDdmNDhjOTc4MDNlMDA2M2NlZjUzZmI5YTYwZWUyMzcxN2Q1NzU=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC80LzAvZi80ZDA3ZjQ4Yzk3ODAzZTAwNjNjZWY1M2ZiOWE2MGVlMjM3MTdkNTc1", + "xwb_size":5236816, + "xwb_hash":"NTAwYTNiYzhjZTE4Zjg2YTA2NWNkODJkM2Q2ZjRhYmM5NGY0ZmY1YTZkODQ0MTQzMDFlOWY3OGUzNjdhYjdlOQ==" + }, + { + "mcode":37871, + "is_save":false, + "xsb_path":"LzkvOS9iLzkwOWFiZWMwOWJmMGVmNDcyMWZmMTViMjAyODA5OGI3MmVlYzBmYzY=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC85LzkvYi85MDlhYmVjMDliZjBlZjQ3MjFmZjE1YjIwMjgwOThiNzJlZWMwZmM2", + "xsb_size":330, + "xsb_hash":"ZmIwZWFiZGQyZmJkNzczMDgxM2E5MjFjNzAwNGQzNGUxZmI1OGJlMmI0ODExNWU4NmM1MDk4NjE5NzQyZWMxMA==", + "xwb_path":"LzkvNS8zLzlmNTczZGZiM2MxMzNiZDBiYTVhYWUxZDM5MjIwN2FlZGQ5YWZkYzQ=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC85LzUvMy85ZjU3M2RmYjNjMTMzYmQwYmE1YWFlMWQzOTIyMDdhZWRkOWFmZGM0", + "xwb_size":5701720, + "xwb_hash":"ZjM3NjYwN2RjMGJiYTMzYTI4ZDQ1YWNiM2UyY2ZlNDVkZTY1ZWZhMzE1YzBjZmNjODI3M2RhN2Y1NmYyNGZhYg==" + }, + { + "mcode":37891, + "is_save":false, + "xsb_path":"L2YvMi8zL2ZjMjUzNDMxNGYxOTE1ZjM0MWI5ZmU2YWM0NTU0MTkwOWY5YzRiMjE=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9mLzIvMy9mYzI1MzQzMTRmMTkxNWYzNDFiOWZlNmFjNDU1NDE5MDlmOWM0YjIx", + "xsb_size":330, + "xsb_hash":"NjA0ZDQ2MmJiMWU1YzA0M2M0Zjk4Njg1MmM5NjRiMjNiNmYwY2I2YTEyMDU0YmRmNzJmYzdjOTZlYzMyMGI0Mw==", + "xwb_path":"LzQvMS82LzQyMWE2MzAyMzg0YTM1NzdjZWFjN2JmN2QzNTQ1MDBmMGYxZTJmNWE=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC80LzEvNi80MjFhNjMwMjM4NGEzNTc3Y2VhYzdiZjdkMzU0NTAwZjBmMWUyZjVh", + "xwb_size":5752920, + "xwb_hash":"YTFiNmIyZjY2ZjZiZTBhMzM5ZjQxODAzYmY4ZWMyODVkNzI1ZDQ5NDBmZTA0NjQ5MDU0ODZmYTJjZjU2YTEwNg==" + }, + { + "mcode":37892, + "is_save":false, + "xsb_path":"L2YvMC8xL2Y4MDcxMWE2YWI1ZTIxYzI3ZWE3MDBkOWZkMzExNzNlMzJmZGI2Nzk=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9mLzAvMS9mODA3MTFhNmFiNWUyMWMyN2VhNzAwZDlmZDMxMTczZTMyZmRiNjc5", + "xsb_size":330, + "xsb_hash":"ZmUzNzg4MjcxYzU1YjIwOTlhZWFmN2ExODM1MjExMDgwNmNjMDljMDg1MjlmOTYwODQ3MjUwYjM4ZDJiYmE3Yg==", + "xwb_path":"L2UvZS9hL2UwZTVhNzJjZDdkMGNhMWQ3ZTY2M2U0YWQ4ZTBjNmVkYTllMmY2NTc=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9lL2UvYS9lMGU1YTcyY2Q3ZDBjYTFkN2U2NjNlNGFkOGUwYzZlZGE5ZTJmNjU3", + "xwb_size":5679192, + "xwb_hash":"NGQ5YWE4NWYzMzlhZjYxMzZjYTBiOWQ0MWJlYjE0MzY5MGM1ODkzOTg2MjUwMGVkMWQ3YjFjYzI3Y2NkNzQ0MQ==" + }, + { + "mcode":37894, + "is_save":false, + "xsb_path":"LzIvNi8xLzI3NmMxZWE1ODk5MzQ0ZTQ5MWQ0ZmUxMDhlNmIxOTk5ZjE5YWVkNDI=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC8yLzYvMS8yNzZjMWVhNTg5OTM0NGU0OTFkNGZlMTA4ZTZiMTk5OWYxOWFlZDQy", + "xsb_size":330, + "xsb_hash":"N2I0OWFhNWEzNjg3ODgzYTQ5NWY4YTc4YjFmYzg3ZDdmMDk2M2JkNGI3YzQyM2UwMTQ4MDk0MWQ2OTNhMWU3Mw==", + "xwb_path":"LzgvNC84LzgzNGE4OWYwYWYxMmViNzFmYjE5MDY0ZjdkODllYTYyNzQ5YTM0ZTU=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC84LzQvOC84MzRhODlmMGFmMTJlYjcxZmIxOTA2NGY3ZDg5ZWE2Mjc0OWEzNGU1", + "xwb_size":5615704, + "xwb_hash":"MDRiY2UxZTE5ZTQ1YzE4ZDY4MGFjMzAzZGZmMjIzMTRmMzg4NWZiMmU4ZDZhNTMzNGIyNTY2ZWU1Y2JlN2RjOQ==" + }, + { + "mcode":37897, + "is_save":false, + "xsb_path":"L2IvYi8zL2IyYmMzZTg4YjZhMDc5NzFjMGNjMWVlZDcxYjgyYjg4ZTI3ODBhMTU=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9iL2IvMy9iMmJjM2U4OGI2YTA3OTcxYzBjYzFlZWQ3MWI4MmI4OGUyNzgwYTE1", + "xsb_size":330, + "xsb_hash":"ZmYzNDE0Y2U3ZGI3MmE2ZTBmNDJmMzM1ODUwZDQyZjA5ZDg5NDkwN2U4ZDIwM2Q3MjlmZmZmNGNkZDM1NTRhMg==", + "xwb_path":"LzUvOS8zLzViOTQzMTczZDRhMDRiZmYwMTM3ZWY2OWUwODE1ZWUzYTJhNmNkZWQ=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC81LzkvMy81Yjk0MzE3M2Q0YTA0YmZmMDEzN2VmNjllMDgxNWVlM2EyYTZjZGVk", + "xwb_size":5607512, + "xwb_hash":"Yzg5ZGI0MGRjYmZkM2NkY2U4MjQzZTA1OWMwZTljYzU0MWFjNWI2Yzg4OTg3YmJhMzI3YzNlZTVlZTA2MjVlZQ==" + }, + { + "mcode":37898, + "is_save":false, + "xsb_path":"L2UvZS9hL2UxZTNhNzllMmRiNWEzYTI4ZWI5MzY5ZmM0ZjUyMjBkOWM3MjIwY2Y=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9lL2UvYS9lMWUzYTc5ZTJkYjVhM2EyOGViOTM2OWZjNGY1MjIwZDljNzIyMGNm", + "xsb_size":330, + "xsb_hash":"Y2U0OTQ4OGNkYzJiZDVlN2QzMjlhMTNiNjdkOTdlOTg4ODQ3ZDQyMWVlYjlkZDYzODY3M2MyN2E2NTU0NDIxMQ==", + "xwb_path":"LzEvMi80LzExMjY0OTA3ZjEwMDEzODVkYjQxNDM4NDY4NTFmNTkzNzhlYTMzMDI=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC8xLzIvNC8xMTI2NDkwN2YxMDAxMzg1ZGI0MTQzODQ2ODUxZjU5Mzc4ZWEzMzAy", + "xwb_size":5564504, + "xwb_hash":"NmZhNWJlMzY1Njg5OTkyMzQwZTUzN2U0MTBmMGJkZGFlODA2MjIzODA1M2NlMTI4YjJjODA2ZDA2NzE2N2JjNg==" + }, + { + "mcode":37922, + "is_save":false, + "xsb_path":"LzgvMi9kLzgwMjFkMTkyYmRlZTUxZDU2N2JhZjEwYjlhYTJmZWQxMzNmNDUzYzQ=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC84LzIvZC84MDIxZDE5MmJkZWU1MWQ1NjdiYWYxMGI5YWEyZmVkMTMzZjQ1M2M0", + "xsb_size":332, + "xsb_hash":"N2M2Nzk0M2Y2MGZhNWQ1YWZhN2I2M2YzZDYxNGNhZmRhZGE3MDMxNWE3YTRiNjQzZGU5MDQxNGEwY2UwODJkNA==", + "xwb_path":"LzIvYi9jLzIwYjhjYzhlNjM0YTFkYmU5YjE2MTM3MzNhN2NlZTFiYWRhMzllNmU=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC8yL2IvYy8yMGI4Y2M4ZTYzNGExZGJlOWIxNjEzNzMzYTdjZWUxYmFkYTM5ZTZl", + "xwb_size":6709352, + "xwb_hash":"MjBmYzMwNzJkNDM0OGNmOTkxNTNhZDhkYmFmZjIwMmM3NmM3ZjA4NWUyMWVlMTMzNzc3ODgxZjc2YWI2ZTQ1ZQ==" + }, + { + "mcode":37923, + "is_save":false, + "xsb_path":"L2UvOC82L2VhODE2MDcyZjE2Y2JlOWY0ZDdjYmJhM2YzNTFmZDYzZjMzYjc4YTc=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9lLzgvNi9lYTgxNjA3MmYxNmNiZTlmNGQ3Y2JiYTNmMzUxZmQ2M2YzM2I3OGE3", + "xsb_size":330, + "xsb_hash":"YTM1YjQ1YjE3MzA1ZTdiNTM2ZGM4MGU1YjkxN2IxNjMzOTA3ZTMyYjM1NTk5MjJiMGNmYTllNThhOGMwM2I0Ng==", + "xwb_path":"L2EvMS9lL2E2MTJlMDc3ZDk2MmQ0MWEyYjcyZGI0YWNmN2QxNzNjMzQ4ZWM5MjI=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9hLzEvZS9hNjEyZTA3N2Q5NjJkNDFhMmI3MmRiNGFjZjdkMTczYzM0OGVjOTIy", + "xwb_size":5089360, + "xwb_hash":"OGQ3Zjc0YzhiMTljOWE1MzkyYTBhNTliNDFkYmMwNGQ1MjRhMzJmMTcwM2JmODRkZmQwY2RhZWYyMzQxOGI2MA==" + }, + { + "mcode":37928, + "is_save":false, + "xsb_path":"L2UvNS9kL2UxNWJkMjUwMDBjNzM4MmRjMmI5MjdjMTkyMDZiYWZkZTZmZTI2OTg=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9lLzUvZC9lMTViZDI1MDAwYzczODJkYzJiOTI3YzE5MjA2YmFmZGU2ZmUyNjk4", + "xsb_size":330, + "xsb_hash":"ZmY4ZDg0ZjhjYWFjZjdmYzY3MmZiYjJiMjI4NWEzYzZlZjFjOTc4ZThkNGU1MWU4NGRmMzNlNDk1ODczNjkwZg==", + "xwb_path":"LzMvZi9iLzM1ZmNiN2FiYjI4Y2FlN2U5NWQyYzhlNGRiZDFhNTgwZmNlN2I4MmY=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC8zL2YvYi8zNWZjYjdhYmIyOGNhZTdlOTVkMmM4ZTRkYmQxYTU4MGZjZTdiODJm", + "xwb_size":5984348, + "xwb_hash":"NTg3ZGZmZDA4YmYxZWJkNjE5YzExZjY4OWZkNWY5MGQzMjE2ZWQ1MWNiMTI1MDNkZGJlZGUyN2JmMjE3NzQwZg==" + }, + { + "mcode":37935, + "is_save":false, + "xsb_path":"LzAvYy84LzBiY2M4OTIwMDVmM2ZhY2NlNTNlMzljMmQ3NzU0NzE5MDlhMzcyMjM=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC8wL2MvOC8wYmNjODkyMDA1ZjNmYWNjZTUzZTM5YzJkNzc1NDcxOTA5YTM3MjIz", + "xsb_size":330, + "xsb_hash":"Nzg2ODMyMTVkOTI3OTUwZTRkMGFkYzMyMGExZmVhNDg3NzQxOTU3MjgwYzhkNDAyYTU3MDIwMjIxZDAwZTI2Yg==", + "xwb_path":"LzgvNy85LzgwNzE5MzA5NTgzMzIxZDc5ZjNkZGMwOTNkY2E5ZTI5MTE3Yjk4OTQ=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC84LzcvOS84MDcxOTMwOTU4MzMyMWQ3OWYzZGRjMDkzZGNhOWUyOTExN2I5ODk0", + "xwb_size":6703208, + "xwb_hash":"ZjYzZGEyZDU2ZDIzODMzMmQ5NTM0N2I4NmE2NjVkNGViOTU1ZDU4ZGMyY2NhNTkxOWUyZWI0NTIwZjZmYWY4NA==" + }, + { + "mcode":38121, + "is_save":false, + "xsb_path":"LzkvMi9jLzlkMmRjNjkwZWNhMzgzYTZmMmEzMTI2YzU1ZDE5YzRhYzU0MTg4NTc=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC85LzIvYy85ZDJkYzY5MGVjYTM4M2E2ZjJhMzEyNmM1NWQxOWM0YWM1NDE4ODU3", + "xsb_size":330, + "xsb_hash":"YTMyOThlZWM2NzM5YTVkODMwZWMyODEyMGVkMmNkYTMzYzkxMmFhMDhhZWNiMTA5NmM3MmUzOThhYjI2ZjM5NQ==", + "xwb_path":"LzYvYS8zLzZkYWUzMTkyMTllZDY0YmZmNGU1YjBjNWQ5Nzg1NjlhZTM1MGIyNzE=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC82L2EvMy82ZGFlMzE5MjE5ZWQ2NGJmZjRlNWIwYzVkOTc4NTY5YWUzNTBiMjcx", + "xwb_size":5548120, + "xwb_hash":"ZThiOGFhY2YxNzJlY2M4MTg3MWZlOTIzYjNhOTA0ZDExNGMxNjllN2E1OWYwZGQyNWFiM2UyMWU3ZDc1NmY2YQ==" + }, + { + "mcode":38152, + "is_save":false, + "xsb_path":"LzUvOS85LzUwOTA5MzYwNWI2NzI0MGU1OTgzNjdhOTBmNjdhMjAzYjNlMGNjN2E=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC81LzkvOS81MDkwOTM2MDViNjcyNDBlNTk4MzY3YTkwZjY3YTIwM2IzZTBjYzdh", + "xsb_size":330, + "xsb_hash":"MzgwMTJkMjBkNWQxMTEwOWMwZTA3ZjA2ZTQ1MTA1M2FiNWFiOGFkYWQzM2U1NzUzNTIxOGJkZTAyYjQ5ZTBlNA==", + "xwb_path":"LzMvZi85LzMyZmU5YzAyZDA4MjVhZWFkZTQxYWVhMWZiMTM4ZDdhMDNiOTBjYjY=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC8zL2YvOS8zMmZlOWMwMmQwODI1YWVhZGU0MWFlYTFmYjEzOGQ3YTAzYjkwY2I2", + "xwb_size":6670440, + "xwb_hash":"Zjc5N2E3YTgxZWVlODdjOWI2NTg2M2I1NGI4NjYzMDQyNmNmMTdmNzU5Y2ZlMGE2NTdlNmM3Njc0ODQ4MjE3MA==" + }, + { + "mcode":38469, + "is_save":false, + "xsb_path":"L2YvZi9mL2YwZjJmMDkyZTNiZjFjYjY3NTdjZDQ0YzIyYjk1MjRjMzE1YWZhYjE=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9mL2YvZi9mMGYyZjA5MmUzYmYxY2I2NzU3Y2Q0NGMyMmI5NTI0YzMxNWFmYWIx", + "xsb_size":330, + "xsb_hash":"MDI3NmY2ZmVjOGUxM2YwNjllNDgzNTVjNmFkNjhlYTNiYzBiMDliZDUzNmE3NzQ4NWNhNzljMjM2NWMzOWQwMg==", + "xwb_path":"LzAvNC9jLzA3NGFjZGY0ZTI0Njk0NmYwY2MzMjFmYzk3MjExMjcwMDc1ZjAxOWM=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC8wLzQvYy8wNzRhY2RmNGUyNDY5NDZmMGNjMzIxZmM5NzIxMTI3MDA3NWYwMTlj", + "xwb_size":5281876, + "xwb_hash":"N2NhNGZhNDhjMzZkOTUxYTFhNDJhZDMzOTAzNWM0MGZlOGU3NzgxZTkxMTBjZjIzMmU4NGZmOWZlZWFkYjNmYw==" + }, + { + "mcode":38470, + "is_save":false, + "xsb_path":"L2UvMy8wL2VlMzMwMzg2YTcyNWNkNTFkOWI5OTkyMDM4Njg5MTIzMzU1Y2QyNTA=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9lLzMvMC9lZTMzMDM4NmE3MjVjZDUxZDliOTk5MjAzODY4OTEyMzM1NWNkMjUw", + "xsb_size":330, + "xsb_hash":"YWQ1OGE2NDZhYjQ5YjZkOWMyYzI2OGU5ZTk1YzQ5ZGEwYTE0YzM2NmUwOTE2YmY0MTM5MzVmNzEzZjNkYWMxZQ==", + "xwb_path":"L2IvMy84L2I1MzY4MjliNTlkYjZjOGJkMGJiYmY2MTEyNzQ1ZmY2MmZkN2M5YmE=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9iLzMvOC9iNTM2ODI5YjU5ZGI2YzhiZDBiYmJmNjExMjc0NWZmNjJmZDdjOWJh", + "xwb_size":6611048, + "xwb_hash":"YTJiNTk1OWI0ZTgxYTM1MmQzNjRkNDQ5MjA5ODRiZjgyNTA1MDY3NDRkNTkwZTc0ZjZkMzgwMTkxN2RhMjU0Zg==" + }, + { + "mcode":38471, + "is_save":false, + "xsb_path":"L2EvYi80L2E4YmY0Y2VmNjZkNmYxOTYxNWY2ZjQ2YWFiNjk0ZDcxZjI3YmQ4MGM=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9hL2IvNC9hOGJmNGNlZjY2ZDZmMTk2MTVmNmY0NmFhYjY5NGQ3MWYyN2JkODBj", + "xsb_size":330, + "xsb_hash":"NGQ4NjA2ZmVhNjY4Mjk2MmU2MWFjMThjMTBjNDliNTNiMTcyZWRkNWY1NTQyMTEyYjYyMjhmNGJmMmM1YjAyYQ==", + "xwb_path":"L2MvZC9kL2M2ZGZkMThlNWQ1YTA1ODRhZmRlNDIxYTYxZDUyMzMyZTQyYTQ4NmI=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9jL2QvZC9jNmRmZDE4ZTVkNWEwNTg0YWZkZTQyMWE2MWQ1MjMzMmU0MmE0ODZi", + "xwb_size":5711960, + "xwb_hash":"M2I0YWI2ZTA2YTFjMTUwYTM1MmZhNGUyZjYxN2RmNzI1M2I1MzY3ZGI5MWQyYWYyMDliYjA0YTJmNDg1ZTllOA==" + }, + { + "mcode":38472, + "is_save":false, + "xsb_path":"LzMvMy80LzMzMzE0Yjk1OGU3YTVmOWFhNmQ5ODMzOWFjZGViMGRhOWE0NGE0OTA=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC8zLzMvNC8zMzMxNGI5NThlN2E1ZjlhYTZkOTgzMzlhY2RlYjBkYTlhNDRhNDkw", + "xsb_size":330, + "xsb_hash":"MWUyNWFkMWM3MTVkMzFjMTY4ZmU5ZTI0ODRmNmRmMTcyZmFhODBlZDI0MWExNjY5YzQzYjIzNzMxZmQxMWVmYQ==", + "xwb_path":"L2MvZC8yL2M3ZDcyOWMyOGY4NzY1ZDAxOWJlOTI3NDI5ZmI2NGQ1OGEyMDgyMjI=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9jL2QvMi9jN2Q3MjljMjhmODc2NWQwMTliZTkyNzQyOWZiNjRkNThhMjA4MjIy", + "xwb_size":6488164, + "xwb_hash":"OWQ1MWQ4MzM2MGZlOWNkMzIwZjVjMDI0ZWUyNjUzN2Y2M2E2ZGY1YTYwNTljNzU0ZmQ0N2EwNjhkYzYyYjk3Nw==" + }, + { + "mcode":38473, + "is_save":false, + "xsb_path":"LzcvYS82LzdhYWI2MTMxMDJlM2M4Njc5ZWI4ZjYwMDcwNjZhZjY5MDRhZWEwOWQ=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC83L2EvNi83YWFiNjEzMTAyZTNjODY3OWViOGY2MDA3MDY2YWY2OTA0YWVhMDlk", + "xsb_size":330, + "xsb_hash":"NmIwNzIyOGY0YzYwYTNhYzk4YTdhOThjOTA4NmEzODE0N2VjOTAyNDcxMzA5ZWYwYjAwOWI3OTY5ZmI1MzcxMA==", + "xwb_path":"LzkvZC9mLzk2ZGRmYzQ5NDE5ZDE3OTI5NjMwZDQ2NDQzZDAzOWQ5Mzc2NjEzZWM=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC85L2QvZi85NmRkZmM0OTQxOWQxNzkyOTYzMGQ0NjQ0M2QwMzlkOTM3NjYxM2Vj", + "xwb_size":5931100, + "xwb_hash":"Mzc5ZDE5N2RhOThjOTcwOTZhOWY0ZjNhYjVkNzNlNzlhOTI0YTllNjBiZjY4NjcyYjQxZTc2NTdiMGEwYzNhYw==" + }, + { + "mcode":38474, + "is_save":false, + "xsb_path":"LzUvMy9iLzViM2JiZDc1YjY2MjhlZjg2M2JjMzNkYzQ4ZWFiZmY0NGE2NjFiMWY=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC81LzMvYi81YjNiYmQ3NWI2NjI4ZWY4NjNiYzMzZGM0OGVhYmZmNDRhNjYxYjFm", + "xsb_size":330, + "xsb_hash":"NzUzN2ZjMzkyMjRiOTUwOTY4NDVmMWU2MzRjYjNhZWNiYWM4NWFlMGFjYjAxMmI5ODkzNjliZDU0NzU2MTQ3MA==", + "xwb_path":"L2QvMy81L2RjM2E1YWMwMmM3Nzg1Y2FmZjQ4YTAyZTY5MDZkZDgzZmYwZjFlNDQ=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9kLzMvNS9kYzNhNWFjMDJjNzc4NWNhZmY0OGEwMmU2OTA2ZGQ4M2ZmMGYxZTQ0", + "xwb_size":6695016, + "xwb_hash":"OGE3MTk0NTg5ODgxMjJlMWQyMzY4MmVhOTM0OTEwMWJiOTYyZWJmMjgyYmYyNGZkZTU0MjZhOWIwM2Q2MjkyNw==" + }, + { + "mcode":38476, + "is_save":false, + "xsb_path":"L2EvNy8yL2E0N2QyMzEzYmUwNzYxN2E1ZTc2MmNjZWFlM2Q0MDllMmE0Y2E1NDE=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTEyMTUwMC9hLzcvMi9hNDdkMjMxM2JlMDc2MTdhNWU3NjJjY2VhZTNkNDA5ZTJhNGNhNTQx", + "xsb_size":330, + "xsb_hash":"ZWY5OTU0N2E1ODE3OTcxZWNlNjg3YzFhZmNiYTljZjBjYjA5NjJjZWU1MzQ2NDAyZjdjNTQ0ZjA3Yjg1ZmRiZQ==", + "xwb_path":"L2UvMy9mL2VjM2JmNWJjYjc5ZjcyNGY4ZWEyOWVkOTk2MjUwMGQ1NmNlZDRhNjY=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTEyMTUwMC9lLzMvZi9lYzNiZjViY2I3OWY3MjRmOGVhMjllZDk5NjI1MDBkNTZjZWQ0YTY2", + "xwb_size":6893676, + "xwb_hash":"YTU4NjNlOWM5ODE5YjQxN2Q5OTBiOWNiNjdmMGY4ZTkxMDE4NDE0ZWEwMTliODBlZTNiM2NkZmEyMjMwMzNhMw==" + }, + { + "mcode":38477, + "is_save":false, + "xsb_path":"L2EvOC8wL2FjOGQwNmExYTdjNWI0YzBhODBhOTlkMGZhZmJlYjRmMzM5ZGI2NGE=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTEyMTUwMC9hLzgvMC9hYzhkMDZhMWE3YzViNGMwYTgwYTk5ZDBmYWZiZWI0ZjMzOWRiNjRh", + "xsb_size":330, + "xsb_hash":"ZmE0ZjAxNTM1ZWZmMDNiNjFhNjdiMmE3ZGIyNjA2ZGM0N2QzZjZmZTA0ZDVlZDlhNWJhNTY0ZTNjNmI3Njc2YQ==", + "xwb_path":"L2MvNy8yL2M5N2MyNDA2ZmI2ZDY5YmE4MjJlOTRkODI5OGY2NGNlM2U1Zjg4OTk=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTEyMTUwMC9jLzcvMi9jOTdjMjQwNmZiNmQ2OWJhODIyZTk0ZDgyOThmNjRjZTNlNWY4ODk5", + "xwb_size":5738584, + "xwb_hash":"ZWMyZGZiMmZiZjEyNWJkYjQ3MjFjN2JmNDFjZThjNzY4ZTlhNzQ4MDMyNmFjYjMyYTgxYTM5NDZkMmM3YzNjNA==" + }, + { + "mcode":38478, + "is_save":false, + "xsb_path":"L2QvYS9kL2Q3YWJkNzgzMjU0ZDRmOTRiZTFjYTY4OGE5ODYxZDA2MTYwYzY1ZTQ=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTEyMTUwMC9kL2EvZC9kN2FiZDc4MzI1NGQ0Zjk0YmUxY2E2ODhhOTg2MWQwNjE2MGM2NWU0", + "xsb_size":330, + "xsb_hash":"ZTAxNWU1YjJlZTk4NWU0ZDVjNzlmYjRjN2E1YzEyMzVlOWFlNDU3ZjZiOWMwZDc5NTMzNTA0OTJhZWQ3MTA3Yw==", + "xwb_path":"L2EvMC82L2FmMGE2YzgwMjM0YTU3NmYzZTM1ZGZlMDZkNGYyMTAxMjg0NGY3Y2U=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTEyMTUwMC9hLzAvNi9hZjBhNmM4MDIzNGE1NzZmM2UzNWRmZTA2ZDRmMjEwMTI4NDRmN2Nl", + "xwb_size":5691480, + "xwb_hash":"OTdlMmRlZWJhOTA2MzQ5NzAwOGEyZmFjNGNkOWIyNDYzOTYxYWQzMzUwMTMzMjZjZDYwZjIzZDUxNDk5MDA0NA==" + }, + { + "mcode":38479, + "is_save":false, + "xsb_path":"LzQvMy85LzQzMzk5MjAxZWJmNjcxZDNjMjhlMGExMmU2NmU3NmM0YmY3MGRmYTM=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTEyMTUwMC80LzMvOS80MzM5OTIwMWViZjY3MWQzYzI4ZTBhMTJlNjZlNzZjNGJmNzBkZmEz", + "xsb_size":330, + "xsb_hash":"MWQ2ZWIzODdjZGY3YjE0MWUxN2Y4ZDMwZjEwYThjNjZjNWM4YTcxOTA0NzkwMTVjZDRiNjA3NmY3ODRiZWVlMw==", + "xwb_path":"LzkvYy8wLzk1YzYwZDc4MWEzZjRmN2Q3NzIwZjYzNTUwYzdkZTYxNGM0YjFjZWM=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTEyMTUwMC85L2MvMC85NWM2MGQ3ODFhM2Y0ZjdkNzcyMGY2MzU1MGM3ZGU2MTRjNGIxY2Vj", + "xwb_size":6213728, + "xwb_hash":"ZjliYWQxYWJlMjgwMmYwNmVmZDg3NzFhY2NjYmY0ZGU5MmY4MTIzZDI3ZjM0Njg1Y2FiMDVjNzk1MDhiZjg4Mw==" + }, + { + "mcode":38480, + "is_save":false, + "xsb_path":"LzYvZC8yLzZmZGMyMTEyZjNmYmM1OWI2NDlmYzhjOTc3YjVmZTExODc4MjdlODQ=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTEyMTUwMC82L2QvMi82ZmRjMjExMmYzZmJjNTliNjQ5ZmM4Yzk3N2I1ZmUxMTg3ODI3ZTg0", + "xsb_size":330, + "xsb_hash":"MjZmNzAyMzMwNzdmOWE4M2M1ZGViYzYwMjdiZGYzN2MwNDUyN2JmMmFiZmM4YTE2Zjc5MmZkMGZkNjFjODcwNw==", + "xwb_path":"L2UvYy81L2UxYzU1MGEzZTM3YmM4MDQzZGFjZTU2ZWEyY2ZmYmJlMjFkZDc2NmQ=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTEyMTUwMC9lL2MvNS9lMWM1NTBhM2UzN2JjODA0M2RhY2U1NmVhMmNmZmJiZTIxZGQ3NjZk", + "xwb_size":5214288, + "xwb_hash":"NGZmMzNmMWExZjk0NjNlMTMzYWRmN2ExMzA3ZjViY2EwODM3ZTViMjVmZDcwYmE1YmFhOGZmZmI0Y2I4YmUwMQ==" + }, + { + "mcode":38482, + "is_save":false, + "xsb_path":"L2UvNS8wL2U2NTgwNWQyMmVjZTZkZjQ5Yjg2OGNjYjYyYTgyYTMxNzhiNjAwN2E=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTEyMTUwMC9lLzUvMC9lNjU4MDVkMjJlY2U2ZGY0OWI4NjhjY2I2MmE4MmEzMTc4YjYwMDdh", + "xsb_size":330, + "xsb_hash":"YTg3OWM5NDMyYmNiOTg2NWIxNDFmODM4ZDQ3YWE3NDE5YTQyNzNkNzdkN2FjZmQyZjY2OTg3NDRjNGRiYmY3MQ==", + "xwb_path":"L2MvYi84L2NhYjM4NmRmN2QzNzRmNmIzNDMyYzM3ZjE4MzQ2YTkwNWZkMDU1OWE=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTEyMTUwMC9jL2IvOC9jYWIzODZkZjdkMzc0ZjZiMzQzMmMzN2YxODM0NmE5MDVmZDA1NTlh", + "xwb_size":5470292, + "xwb_hash":"MWI5NGVlNzgyNjM3OTliMjFiMDc5MDZkZDFkOTEzMTlmOGVlNDYwMmM3ZmQzNTE0YTRlYmY2NjAwY2RjNThkNw==" + }, + { + "mcode":38483, + "is_save":false, + "xsb_path":"LzUvYy9hLzVlYzRhNmY5NzM3M2JlZWZkN2Q2NmEzNjYwOGNlZWM5NzkwZTg4MGU=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTEyMTUwMC81L2MvYS81ZWM0YTZmOTczNzNiZWVmZDdkNjZhMzY2MDhjZWVjOTc5MGU4ODBl", + "xsb_size":330, + "xsb_hash":"YThmNzQwOTgyZWFkYjQyZjM3YmNhMWY0YzkyNjQ4MGU0Y2ExNTc4MGRmNjc5YzBjMTkzN2UxZDBhNTU3NDg3Ng==", + "xwb_path":"L2MvZi9mL2NjZmVmYzBlZjBkNWY0ZTI2NTQzODBmOGEyZWNhM2E0ZThlYmQyZmM=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTEyMTUwMC9jL2YvZi9jY2ZlZmMwZWYwZDVmNGUyNjU0MzgwZjhhMmVjYTNhNGU4ZWJkMmZj", + "xwb_size":5298260, + "xwb_hash":"OTIzZjEwMjllMTZiZDRiNTU5M2M3M2UzY2ZiNjI4M2RhY2VjODgzZTlmMGE0OGU5ZTIzNmIzODliOGNiNjY4Nw==" + }, + { + "mcode":38498, + "is_save":false, + "xsb_path":"LzUvYi82LzUxYmY2MDVmNTc0YWFhNDg4NGQ4MjkzYTY3ZTNkNGUxZTgwN2RlMmE=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjAyMjgwMC81L2IvNi81MWJmNjA1ZjU3NGFhYTQ4ODRkODI5M2E2N2UzZDRlMWU4MDdkZTJh", + "xsb_size":330, + "xsb_hash":"MzQ4Y2M0OTBiYTAyMTJkNTcxYWNjNGUyNDQyNDM1MjVmYmZmM2U0N2ViMzkwNWFiNWYwZWU1NDkyYjJmYTU3Yw==", + "xwb_path":"LzMvZS8wLzM0ZTYwNDdmMTYwM2YyZjc3Nzg3NTBiNTY0NDVlNmVmOTAzNDQ0YzM=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjAyMjgwMC8zL2UvMC8zNGU2MDQ3ZjE2MDNmMmY3Nzc4NzUwYjU2NDQ1ZTZlZjkwMzQ0NGMz", + "xwb_size":5386324, + "xwb_hash":"ZDUyOGVjZTJlMzA5YzA3YWY3YWE5MDcwYzk2NmJkOGI0ZGJjNzEyZTM0MjU0MzdiNjEyYzdhNDNhMjA3Nzg2Yg==" + }, + { + "mcode":38499, + "is_save":false, + "xsb_path":"LzUvOC85LzU3OGE5OTQ4ZDA2NmE5MDc5ZDlmZmVlZDBlZmViNWU0ODNkMWMxMzg=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjAyMjgwMC81LzgvOS81NzhhOTk0OGQwNjZhOTA3OWQ5ZmZlZWQwZWZlYjVlNDgzZDFjMTM4", + "xsb_size":330, + "xsb_hash":"ZTcyNmY0NzhhNGZhNTBlM2JlZTZmNjljNjVhNmY4MDZjMTY5ZTc4NTc3NjNmNmZkMjBjNTliMTVmYzEzNjMxZQ==", + "xwb_path":"LzIvZi80LzI4ZjE0MGJlYzZjNjhiOGM0ZjJlNTEzMjdkY2M4OTU0MTg2MTVhODM=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjAyMjgwMC8yL2YvNC8yOGYxNDBiZWM2YzY4YjhjNGYyZTUxMzI3ZGNjODk1NDE4NjE1YTgz", + "xwb_size":6070368, + "xwb_hash":"ODdkYjc1OWIxYTIxOGMxNGRiNDJkNzU0N2MyNDI5YmNhODFmNzg4NWM4MjIxNDBiNGZmYTE5NzgwNmQzNzU3Mg==" + }, + { + "mcode":38500, + "is_save":false, + "xsb_path":"L2EvZS81L2EzZTk1YTIyZWY2NDk3NzU1ZDVkY2RiMmQ5NzI5MTU5M2M4YWFiNmU=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjA1MTgwMC9hL2UvNS9hM2U5NWEyMmVmNjQ5Nzc1NWQ1ZGNkYjJkOTcyOTE1OTNjOGFhYjZl", + "xsb_size":330, + "xsb_hash":"ZTQxYzk2ZGI1YjM4N2JkNWM4NTcxZjRhODUwMjhlYTIyYWI3YjRiNWI0ZTJjZTQzNDVmM2ZhZThjZDJhODM3YQ==", + "xwb_path":"LzcvZS9hLzdjZTNhNzExNTFjZWQ4MjcyZTU1OGNhYWU1NjFhZjk3MDAzZjA0NDg=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjA1MTgwMC83L2UvYS83Y2UzYTcxMTUxY2VkODI3MmU1NThjYWFlNTYxYWY5NzAwM2YwNDQ4", + "xwb_size":5107792, + "xwb_hash":"N2Y4ZjZlZmQzNzU1YTM4NjI1MTEyYzIyNDE2NTYwYzNmZWNmNGI3MjgzY2NiYTdhNjgwZTNlM2M1YTA0NmU1OQ==" + }, + { + "mcode":38503, + "is_save":false, + "xsb_path":"L2UvMC9lL2U4MGFlMDdmNWM1NWIxMGFhMDBkMmM4MzY2YjA4ZjBiNDk2MzYzOTQ=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjAyMjgwMC9lLzAvZS9lODBhZTA3ZjVjNTViMTBhYTAwZDJjODM2NmIwOGYwYjQ5NjM2Mzk0", + "xsb_size":332, + "xsb_hash":"MzdiMDY5YzFkYTMxMmUzOGVkMzNmY2I4MDNhOWI4NmJkYTNkNTQyM2Y1NzlmNzFkYmJkNjk0Y2M4OTZiNDQwMA==", + "xwb_path":"LzkvOC83LzkxOGY3MDgwOTk1ZDZlZjQxMDAwYmVhNGU5ZDExYzNmNGY2YWM0Y2Q=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjAyMjgwMC85LzgvNy85MThmNzA4MDk5NWQ2ZWY0MTAwMGJlYTRlOWQxMWMzZjRmNmFjNGNk", + "xwb_size":5181520, + "xwb_hash":"ZGFlMTg4NjI1NjRjODRkNjk3OWZmMGZiMjIxMmRjM2UxM2QyNTBhODdmNmExNWQyMDQ0MmMxMjQ1MjY2MDM5Mw==" + }, + { + "mcode":38504, + "is_save":false, + "xsb_path":"LzUvYi83LzUxYjE3MTQ2OWI4N2Q1MmE0NDgwNGFjZWJlMzdkN2FiZDIyNDkwZjE=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjAyMjgwMC81L2IvNy81MWIxNzE0NjliODdkNTJhNDQ4MDRhY2ViZTM3ZDdhYmQyMjQ5MGYx", + "xsb_size":332, + "xsb_hash":"YTAxOGJmNDlmZThjNjIyZjFiMjZkOTYyOGY2Mzk1OWFhNzBmM2ZmMjhlMzRjMjI2NzllNTJiMzVlNDJlZGQ3NQ==", + "xwb_path":"L2QvZi84L2Q3ZmY4MmEzOGI4ZDhiYzIwYzg2NWY1ZTVlMzlmY2JiNDdmYTI0MzQ=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjAyMjgwMC9kL2YvOC9kN2ZmODJhMzhiOGQ4YmMyMGM4NjVmNWU1ZTM5ZmNiYjQ3ZmEyNDM0", + "xwb_size":4986960, + "xwb_hash":"NGQ0N2ZmODZlOTY3NGQyZWRkMWFmNjA5NzFhMGI4NjFjNTA3ZTA3OGNjMzhhZTdiOTg3ODk3OTVjNzk4M2UwNQ==" + }, + { + "mcode":38505, + "is_save":false, + "xsb_path":"L2IvNi80L2I3NjY0ZWM4NTQyYjRlYjhkOWEyN2JkMDNjMzdmZDk3OTQ0Y2M4NDA=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjAyMjgwMC9iLzYvNC9iNzY2NGVjODU0MmI0ZWI4ZDlhMjdiZDAzYzM3ZmQ5Nzk0NGNjODQw", + "xsb_size":332, + "xsb_hash":"YzliMGRhMjgwY2UxNDJlN2Q1ODg1Nzc0MjEyY2Q0OWE2MmNiM2RlMWU2MDRhODQ1ODVmYTdlZDMwOTQwOWRkOA==", + "xwb_path":"L2IvNS9kL2JmNTJkMTE1YTllNWZiMTI2Yzk3MmY5NTcxNmViYWUxOGZiZjRkNGU=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjAyMjgwMC9iLzUvZC9iZjUyZDExNWE5ZTVmYjEyNmM5NzJmOTU3MTZlYmFlMThmYmY0ZDRl", + "xwb_size":5505112, + "xwb_hash":"NDU1ZDBhYzlhYWFjNjlkYzY5NGFhODE4ZDBkYmZhNjEzMTA0ZmQyZjA0ODRiMWE1NzA3MjVkNGM3ZWQwNTA5OA==" + }, + { + "mcode":38549, + "is_save":false, + "xsb_path":"LzIvZC85LzI5ZDI5Zjg4NjIyY2ZkMjFmNDNmYTNmMTkzMDMxMTkzNTZlYmU2N2Y=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjA3MjAwMC8yL2QvOS8yOWQyOWY4ODYyMmNmZDIxZjQzZmEzZjE5MzAzMTE5MzU2ZWJlNjdm", + "xsb_size":330, + "xsb_hash":"ZjA0YTgwZDc1NzdhNDAxNTBmMjZhMjFjYzAwNzBjMjUzMTc1NjFkZWQzOGVhM2VlZTE0NDViNjlhNzI1MjA5Yg==", + "xwb_path":"LzQvNS83LzRiNTE3ZWQzMTc2YmE0NzRkNGJhYjk4YWE5MjI5YjRhNWRlYmEzYjA=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjA3MjAwMC80LzUvNy80YjUxN2VkMzE3NmJhNDc0ZDRiYWI5OGFhOTIyOWI0YTVkZWJhM2Iw", + "xwb_size":5335124, + "xwb_hash":"ZTEwMjA5YjBmZWYxN2M1ZTc5ZjUyMDM1NzRiOWNjMDE3NmY5ODdhYTUzZTAyNjUzZTFjMDdkNzRhM2E5NzA5Ng==" + }, + { + "mcode":38550, + "is_save":false, + "xsb_path":"L2MvOC9mL2NmODZmOTRiMTE4MTRlNTc3YmU4N2IyNmMxMGVjOGYxNzE3OWRlNWY=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjA4MDkwMC9jLzgvZi9jZjg2Zjk0YjExODE0ZTU3N2JlODdiMjZjMTBlYzhmMTcxNzlkZTVm", + "xsb_size":330, + "xsb_hash":"OGRmYWIxN2NmMjRhODY0NzgyZmZlNmYzYzdlMDg3ZTNkZjUyOTE3MjdiOTM5MWEzMDViYWNkYjYyYjVjYmFhNg==", + "xwb_path":"LzUvZi8zLzU2ZmIzOThkNGQ5NGIyOGY1ODczNjg3NzRlYjcyOGNkMTBhYzc3ODU=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjA4MDkwMC81L2YvMy81NmZiMzk4ZDRkOTRiMjhmNTg3MzY4Nzc0ZWI3MjhjZDEwYWM3Nzg1", + "xwb_size":5822556, + "xwb_hash":"YmY3NjU0MWRmMDhmMDRmOTIwM2IxNzE2OWNlOTdlOGEwYWJlODU3Nzg0MzI2YTViNTJhMjcxMGUwM2MzYTVhOQ==" + }, + { + "mcode":38551, + "is_save":false, + "xsb_path":"LzYvNS9iLzY0NTNiMmZhYjIwOTI0MWZlNDVlYjdlZWM4ZmQzYTE4MjFmZjAzMzE=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjA5MDcwMC82LzUvYi82NDUzYjJmYWIyMDkyNDFmZTQ1ZWI3ZWVjOGZkM2ExODIxZmYwMzMx", + "xsb_size":330, + "xsb_hash":"NDQ2NDM2YzZhNjJiMTZhZWY3ZTE1OTY1ZDkzYjRmODExOGI0OGFhYjFjNjE3MmJiZjBkM2FiZTEyYmFhYjhlYQ==", + "xwb_path":"LzQvMy8wLzQxM2IwY2QwZjA0YWY0ZTNkZjYxOTA3MGYzNDVkNDliNTMyMGMyZTY=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjA5MDcwMC80LzMvMC80MTNiMGNkMGYwNGFmNGUzZGY2MTkwNzBmMzQ1ZDQ5YjUzMjBjMmU2", + "xwb_size":6228064, + "xwb_hash":"ZTM4NWQ1YWU1NTYyMzU0NThiYTZmMjdkNjE5YjZmZGQzYzU1OGUzZDE3NGNiYTY4NjM1ZTUxMjU5YTA4MmVjMQ==" + }, + { + "mcode":38566, + "is_save":false, + "xsb_path":"L2IvMS8wL2I4MWUwMjllY2M4ODgxZjUzYTM1YWNhZTlmZDI2NjZhOWYxODlkMTM=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjEwMTkwMC9iLzEvMC9iODFlMDI5ZWNjODg4MWY1M2EzNWFjYWU5ZmQyNjY2YTlmMTg5ZDEz", + "xsb_size":330, + "xsb_hash":"Yzg1MDBiOTEzMzZiY2I2NmMyNDFiYzY3YzRkZGMwMWUwNTFiNmQ0YzczMWFhOGM5NTlkZDEwN2RlNjUwMTcyYg==", + "xwb_path":"LzkvMi9jLzk2MjhjM2YyMjEyNTE1YWQxMWU2OWU4NDc5NTU1NDNmMWJjNTU0NmE=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjEwMTkwMC85LzIvYy85NjI4YzNmMjIxMjUxNWFkMTFlNjllODQ3OTU1NTQzZjFiYzU1NDZh", + "xwb_size":5115984, + "xwb_hash":"YmVjZjIxNWEyYWZlZDQxZWY5MTBhNzhiZDA3MTNjYWNhY2ZmMTQyNjg4OWZmZTcwZGI1MDQyZjA3ODE1ZDM3NQ==" + }, + { + "mcode":38567, + "is_save":false, + "xsb_path":"L2MvZi9kL2M3ZjNkN2U4ZjUwNmE1MzhjZjZhY2U5YmU3ZTQxMDQxMDdlZWQ2MjY=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjEwMTkwMC9jL2YvZC9jN2YzZDdlOGY1MDZhNTM4Y2Y2YWNlOWJlN2U0MTA0MTA3ZWVkNjI2", + "xsb_size":330, + "xsb_hash":"MTFiYTZhZDIyMTEyNTQyZjgzNTU5YTNkMjMyZWU4MWE0MDY4YjJhMzBjODBkOTJmZDlkMGZkODYxMTE3ZDgzOA==", + "xwb_path":"L2MvNi9kL2NmNmZkYjFmNjIzNThkODc1MDNmYzU5M2FkNjY5NWFiZmM0OTUwZWI=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjEwMTkwMC9jLzYvZC9jZjZmZGIxZjYyMzU4ZDg3NTAzZmM1OTNhZDY2OTVhYmZjNDk1MGVi", + "xwb_size":6273120, + "xwb_hash":"ZjQ0ZWI0YWUzMzFkZWY4MDBjMTM1ZTY2M2ExN2NmNDhmNjMxMGJmNGVmZWUzNTQzNjNkOTc0YmM0NjRkZDI4YQ==" + }, + { + "mcode":38588, + "is_save":false, + "xsb_path":"L2EvYS9hL2ExYWVhOTgxYWZjNTYwMzljNjQwN2JjM2VhZDViN2Y2ZGNhY2Q5MGQ=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyNDA5MTcwMC9hL2EvYS9hMWFlYTk4MWFmYzU2MDM5YzY0MDdiYzNlYWQ1YjdmNmRjYWNkOTBk", + "xsb_size":330, + "xsb_hash":"YzkwOGFiMjU2MDdkN2RjZDlhMWRiNmYxMmFiMWFiODUwYjY5NTFlN2E3M2MwMGFjNTlmMWIxNjUxZDIwOGQwYw==", + "xwb_path":"LzgvYS8xLzg0YWYxMjhkYTU0ZTU0Mjg4NmY3MDZiMmZmZTU3NDJhZjU3YjgxMmI=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyNDA5MTcwMC84L2EvMS84NGFmMTI4ZGE1NGU1NDI4ODZmNzA2YjJmZmU1NzQyYWY1N2I4MTJi", + "xwb_size":5296212, + "xwb_hash":"MzE0YTA5OTAyZGQ2NjU2ZmUzOGI3ZWQ1ZjJlYTRmOTBkOWQ3NzgxM2I5YzY5YTdiNTkwZDY1Mzc3ZjQ4MGQxNg==" + }, + { + "mcode":38590, + "is_save":false, + "xsb_path":"LzEvOC81LzFhODY1MzU2MDFhOTRiZjkwODQyNzY5ZWE2YTQwNDJiNGJjOGYyNTA=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMzAzMTUwMC8xLzgvNS8xYTg2NTM1NjAxYTk0YmY5MDg0Mjc2OWVhNmE0MDQyYjRiYzhmMjUw", + "xsb_size":330, + "xsb_hash":"OGFiNzdlYWIxYThmNzdhYjQ5Mzg3ZDljMzlkMzc4ZDZiMzU4Mjk2NGJkZThmOWNjMDBmM2ExODE4MTJiYzA3ZQ==", + "xwb_path":"L2IvYS9mL2IwYTZmMGJjODFjMzBhMzcyNmNkNTc0NmExZDc1MWI3ZjMwNTM3ZmM=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMzAzMTUwMC9iL2EvZi9iMGE2ZjBiYzgxYzMwYTM3MjZjZDU3NDZhMWQ3NTFiN2YzMDUzN2Zj", + "xwb_size":5197904, + "xwb_hash":"NGI2ZGVkNzAyMTkyYWE1MjZkNGIwNDYyOTJkMjQxYTQ5YTBiYjdiMWIwY2YzZDIwNDVkNTcxMGZiOWVmZjEyZQ==" + } +] +''' + +ddrGPMusicPacks = b""" + 0 + 0 + 0 + 0 + + + + + 0 + 1 + + 38606 + 255 + + + 38607 + 255 + + + 38608 + 255 + + + 38609 + 0 + + + + + 0 + 1 + + 38077 + 255 + + + 38078 + 255 + + + 38110 + 255 + + + 38126 + 255 + + + 38150 + 255 + + + 38190 + 255 + + + 38191 + 255 + + + 38192 + 255 + + + 38193 + 255 + + + 38196 + 0 + + + + + 0 + 1 + + 37511 + 255 + + + 37512 + 255 + + + 37643 + 255 + + + 37644 + 255 + + + 37646 + 255 + + + 37692 + 255 + + + 37694 + 255 + + + 37775 + 255 + + + 37780 + 255 + + + 37788 + 0 + + + + + 0 + 1 + + 37764 + 255 + + + 37906 + 255 + + + 38011 + 255 + + + 38012 + 255 + + + 38013 + 0 + + + 38014 + 255 + + + 38015 + 255 + + + 38036 + 255 + + + 38037 + 255 + + + 38038 + 255 + + + + + 0 + 1 + + 37425 + 255 + + + 37449 + 255 + + + 37540 + 255 + + + 37564 + 255 + + + 37601 + 255 + + + 37614 + 255 + + + 37731 + 255 + + + 37755 + 0 + + + 37763 + 255 + + + 37836 + 255 + + + + + 0 + 1 + + 38155 + 255 + + + 38278 + 255 + + + 38362 + 255 + + + 38591 + 0 + + + + + 0 + 1 + + 38236 + 255 + + + 38361 + 255 + + + 38520 + 255 + + + 38593 + 1 + + + + + 0 + 1 + + 38364 + 255 + + + 38446 + 255 + + + 38450 + 255 + + + 38597 + 1 + + + + + 0 + 1 + + 38315 + 255 + + + 38397 + 255 + + + 38421 + 255 + + + 38592 + 1 + + + + + 0 + 1 + + 38289 + 255 + + + 38401 + 255 + + + 38432 + 255 + + + 38598 + 1 + + + + + 0 + 1 + + 38245 + 255 + + + 38248 + 255 + + + 38249 + 255 + + + 38595 + 1 + + + + + 0 + 1 + + 38355 + 255 + + + 38409 + 255 + + + 38493 + 255 + + + 38596 + 1 + + + + + 0 + 1 + + 38284 + 255 + + + 38353 + 255 + + + 38461 + 255 + + + 38594 + 1 + + + + + 0 + 1 + + 38302 + 255 + + + 38339 + 255 + + + 38431 + 255 + + + 38599 + 1 + + + + + 0 + 1 + + 38521 + 255 + + + 38625 + 0 + + + 38626 + 0 + + + 38627 + 0 + + + + + 0 + 1 + + 38517 + 0 + + + 38618 + 255 + + + 38619 + 0 + + + 38632 + 255 + + + + + 0 + 1 + + 38102 + 0 + + + 38637 + 255 + + + 38638 + 255 + + + 38639 + 0 + + + + + 0 + 1 + + 38644 + 255 + + + 38645 + 255 + + + 38647 + 255 + + + 38651 + 0 + + + + + 0 + 1 + + 38646 + 255 + + + 38648 + 255 + + + 38649 + 255 + + + 38650 + 0 + + + + + 0 + 1 + + 38138 + 0 + + + 38213 + 255 + + + 38214 + 255 + + + 38215 + 255 + + + 38216 + 255 + + + 38217 + 255 + + + 38218 + 255 + + + 38220 + 255 + + + 38221 + 255 + + + 38222 + 255 + + + + + 0 + 1 + + 37596 + 255 + + + 37887 + 255 + + + 38017 + 0 + + + 38052 + 255 + + + 38053 + 255 + + + 38054 + 255 + + + 38055 + 255 + + + 38057 + 255 + + + 38059 + 255 + + + 38060 + 255 + + + + + 0 + 1 + + 37466 + 255 + + + 37777 + 255 + + + 37778 + 255 + + + 37784 + 255 + + + 37789 + 255 + + + 37793 + 255 + + + 37881 + 255 + + + 37882 + 255 + + + 37883 + 255 + + + 37884 + 255 + + + 38018 + 0 + + + 38019 + 255 + + + 38020 + 0 + + + 38021 + 0 + + + 38022 + 255 + + + 38023 + 255 + + + 38048 + 255 + + + 38049 + 255 + + + 38050 + 255 + + + 38051 + 255 + + + 38197 + 255 + + + 38198 + 255 + + + 38200 + 255 + + + 38201 + 255 + + + 38202 + 255 + + + 38203 + 255 + + + 38204 + 255 + + + 38205 + 255 + + + 38206 + 255 + + + 38708 + 255 + + + 38710 + 255 + + + 38711 + 255 + + + 38712 + 255 + + + 38713 + 255 + + + 38714 + 255 + + + 38715 + 255 + + + 38716 + 255 + + + 38717 + 255 + + + 38718 + 255 + + + 38719 + 255 + + + + + 0 + 1 + + 37859 + 255 + + + 37860 + 255 + + + 38141 + 255 + + + 38142 + 255 + + + 38143 + 0 + + + 38145 + 255 + + + 38147 + 255 + + + 38177 + 255 + + + 38182 + 255 + + + 38223 + 255 + + + + + 0 + 1 + + 28718 + 255 + + + 37885 + 255 + + + 38016 + 255 + + + 38026 + 255 + + + 38027 + 255 + + + 38028 + 255 + + + 38029 + 255 + + + 38030 + 0 + + + 38031 + 255 + + + 38032 + 255 + + + + + 0 + 1 + + 38211 + 255 + + + 38286 + 255 + + + 38287 + 255 + + + 38737 + 0 + + + + + 0 + 1 + + 38336 + 255 + + + 38337 + 255 + + + 38338 + 255 + + + 38738 + 0 + + + + + 0 + 1 + + 38154 + 255 + + + 38212 + 0 + + + 38219 + 255 + + + 38230 + 255 + + + 38231 + 255 + + + 38232 + 255 + + + 38233 + 255 + + + 38234 + 255 + + + 38237 + 255 + + + 38260 + 255 + + + + + 0 + 1 + + 38264 + 255 + + + 38279 + 255 + + + 38290 + 255 + + + 38291 + 255 + + + 38292 + 255 + + + 38293 + 255 + + + 38294 + 255 + + + 38295 + 0 + + + 38298 + 255 + + + 38322 + 255 + + + 0 + + +""" + +gpGetDownloadURLs = ''' + 0 + 0 + 0 + 0 + + + + {mcode} + 0 + {xsb_path}= + {xsb_url} + {xsb_size} + {xsb_hash} + {xwb_path} + {xwb_url} + {xwb_size} + {xwb_hash} + + + +''' + +gpGetHash = b''' + + 0 + 0 + 0 + 0 + + + + 358 + 0 + LzUvOC8yLzVhOGEyNWYyZDc0MzZlOWJhNjRmYTM1NjAzMDE0YmMwYzZjOTdhN2Q= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC81LzgvMi81YThhMjVmMmQ3NDM2ZTliYTY0ZmEzNTYwMzAxNGJjMGM2Yzk3YTdk + 295 + NzAwODZiZTYzNjIwMTg4YWMxMzMyOGZkMmExNWRlY2UyM2RkNWY1ZTJjZjJhNGNlYmMxYjAyOTEwN2U5Y2M2OA== + LzYvZi80LzY0ZmI0ZGYzNTE0MzIwMmJkZmY2YTNkZGRhMDBlNjFhZDQ0NzEwNzY= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC82L2YvNC82NGZiNGRmMzUxNDMyMDJiZGZmNmEzZGRkYTAwZTYxYWQ0NDcxMDc2 + 528396 + MTVjZDA0OGQ0NmJiZjA2ZTVlY2JmOWI5MWQwNWRmNWU5NDEwMjFjMWU4ZjdjZDRiODQ3Y2MxZTA1ZjIzOTViMg== + + + 470 + 0 + L2YvNi9mL2Y2NjNmMjVlOGVlYTU4NWJkYTk3ZjBiYTVkY2Y2MzIxMWQ3NGRhNTI= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMS9mLzYvZi9mNjYzZjI1ZThlZWE1ODViZGE5N2YwYmE1ZGNmNjMyMTFkNzRkYTUy + 295 + YTI0ZTU4YTJhNTYzNmZiMDYyOTNiMzUyN2I3YjFkOGM3YTc2YWE2M2VkMzFkNTBmYjhiZDZjOGJhYjY2YjZmNQ== + LzgvYi9kLzgyYjJkMWUzOGU0OWI5MTdmMzVjZTg2YmM3ODQ4NDJhYzc5MjdmZDQ= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMS84L2IvZC84MmIyZDFlMzhlNDliOTE3ZjM1Y2U4NmJjNzg0ODQyYWM3OTI3ZmQ0 + 528396 + NTI0YmMzNjNjNTUyYTljZDc5YjI3N2RmNGI3NThlMTI3NzY1YmVhNzM0YWE2NjE1ZDM4YWY2YTBiMDZkYzMzNg== + + + 476 + 0 + L2QvMi9iL2RhMjNiNWJhNjI2YTgzNjg0ZjI0YjA2ZGRhZDkwNWQ1ZjEzNGU2ODM= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9kLzIvYi9kYTIzYjViYTYyNmE4MzY4NGYyNGIwNmRkYWQ5MDVkNWYxMzRlNjgz + 295 + YmQyNTNmN2NkZThiNTY4MTgwYTg3MmUzNDM5NjMyOGNlNjQ3YTFlNDU2OGQ2NjM5ZTgyMzUxMjk2MDBmZTk3Yw== + LzUvYy9jLzVmYzVjNGE2Y2EzMGJmM2E3MTBiMjA0NThjMWMxNDUwMGYyYmM1ZDQ= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC81L2MvYy81ZmM1YzRhNmNhMzBiZjNhNzEwYjIwNDU4YzFjMTQ1MDBmMmJjNWQ0 + 526348 + YzlmMjM3NzU0MDMyZjY4MWIyNzAwZjA3NzMzNGMyMTg1ZmY5YmE2NmYwYjE4MmU3Yjk0NGVmOTMxMTYyZjNmYQ== + + + 37282 + 0 + LzEvZS80LzFjZTk0MTY2MzQwZjIxNDFjZmJlOTZkNjZlMjgwNjVkN2RkNzIxMzA= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC8xL2UvNC8xY2U5NDE2NjM0MGYyMTQxY2ZiZTk2ZDY2ZTI4MDY1ZDdkZDcyMTMw + 295 + YTUzYTQxOTJiZDI4YTMyMzk5YTg0NGY4NmI1NTEyN2QxNzk2YTMxZGQ0ZDk5NTc2NDM4YThhYTNiMjlmNzZmNA== + L2EvOS9iL2FmOTBiZWM0ZGQxYjdjMDViMDhlYWIzYjQyZjEzYTQ4ZmVhNTFlZGU= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9hLzkvYi9hZjkwYmVjNGRkMWI3YzA1YjA4ZWFiM2I0MmYxM2E0OGZlYTUxZWRl + 528396 + MTZiNjJmOTFjYTg5NGMyOGQ2N2ZhN2EwMzAxNTFkNzJjOThhYjQ4YzAyODY1Y2FkY2QwYWNmYjgwOTQ5MjE0ZA== + + + 37283 + 0 + LzQvYy83LzQ2Y2Q3ZjZiZGM5MWI4OTAwZDZkY2E0MmJhNzRmZjE0NzdkODU5OWQ= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC80L2MvNy80NmNkN2Y2YmRjOTFiODkwMGQ2ZGNhNDJiYTc0ZmYxNDc3ZDg1OTlk + 295 + MDI5MGJiYmMyN2E2ZmMxZTNiYjY3ZmI3YWNiOTUzYTFmNDY0NjBhMDM2YjQwZjhjMDdmNWU5ZDk5MDg1NzU1Zg== + L2UvOC8zL2VmOGUzZjQ1M2FmZmE3MzE0MDEzYzI2MDNiZmJmOTczZTQxN2I5MWI= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9lLzgvMy9lZjhlM2Y0NTNhZmZhNzMxNDAxM2MyNjAzYmZiZjk3M2U0MTdiOTFi + 528396 + NTlhZTkxYjBiZDA1NDE5MTI5ZmM1YzczMWU5YzJjNzJjN2JkZmE0YjMyY2Y2ODZjYWQxNGY0NzkwZGIyYmE0OA== + + + 37472 + 0 + L2MvMC83L2M1MDA3Njg3ODUzNThjNTEzMThkN2E3M2FkZGE2NDg3ZThhYTg2N2Q= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9jLzAvNy9jNTAwNzY4Nzg1MzU4YzUxMzE4ZDdhNzNhZGRhNjQ4N2U4YWE4Njdk + 295 + ZDZlOGU3OTViNzcwOTE3ZjIxMGVlMDI5OTFjMTA4YTg3YTUwNmE3N2MzMTlkYzU5ODY3YmRmODE0YWYyZDgwOA== + LzgvYS9lLzg1YTVlM2RkYzRiMjRhZjg0YzJiYTMzZDc5MmU3OTU5OWZjOWQ3OTk= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC84L2EvZS84NWE1ZTNkZGM0YjI0YWY4NGMyYmEzM2Q3OTJlNzk1OTlmYzlkNzk5 + 485384 + ZDk3MGFjNmFkMTAwYTE4NDM2Y2ZmNzlhMjA4YjM3ZGQxY2FhM2EwMDQ1ODAzNzRmNjQ1YTBjYjk3ZGY5Mjg2NQ== + + + 37513 + 0 + LzAvOS80LzAwOWU0NzI5OTdlOGZkNGIzMWI0MTE1MGI2NDQwMWM3MGUzMDA2NWU= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC8wLzkvNC8wMDllNDcyOTk3ZThmZDRiMzFiNDExNTBiNjQ0MDFjNzBlMzAwNjVl + 295 + MTIwM2U3M2YzNDU1MDlmOTA1ZjIwMGMwNmY2NTFiNDk4MjQyNmQyODk4M2U4YWQ1NTRlODIxMjIyYjA0Mjg4Nw== + LzQvNS8xLzRmNWExMjUwYTc2NmExMGU5MzQzMDdlNzk2MzI5NzE2NjEwMGYwZjM= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC80LzUvMS80ZjVhMTI1MGE3NjZhMTBlOTM0MzA3ZTc5NjMyOTcxNjYxMDBmMGYz + 485384 + OWRjNTFjM2QyOGIzZDdmYTI5ZTcxYjNhZTk1OGVjMjYwNjE4NWNhZjMzNGYzYjM2YmU1NTc1MjczM2M2ZTAxOA== + + + 37607 + 0 + L2IvOS83L2I3OTc3MjBhNmNlNTJjNzA1YmRkZDJkZDRlMGIyYzYxNjg3MzQ0YTY= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjA1MTgwMC9iLzkvNy9iNzk3NzIwYTZjZTUyYzcwNWJkZGQyZGQ0ZTBiMmM2MTY4NzM0NGE2 + 295 + YzIyZmNkMWNjODNiNTRmYWQyN2MxMTk0ZjdkYzVmY2ViM2Y3ZjU3ZTU1NDU1OGUyZWJlOTM5N2QwMmYzNzg1OA== + LzYvYy8zLzYzYzAzOGI4ZTUxNDRmZjg2NzExYmI1NGQwMjNiYzRkN2VlNzQxNDI= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjA1MTgwMC82L2MvMy82M2MwMzhiOGU1MTQ0ZmY4NjcxMWJiNTRkMDIzYmM0ZDdlZTc0MTQy + 485384 + MTM0OTRjMTFlZjVjYWJmNzUzYjA1OGE4NjE4MzkwYmM5ZDAyNzhhYzJhN2NlNGZhMWI4ZjQ4MjUxYzUwYzg3OQ== + + + 37608 + 0 + LzkvNy80LzkzN2M0YjFhNTY5YzE3YWIwNWMxNzI2Nzc5MmQ5MjliNzNkMzQ1ZDg= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMzA4MDgwMC85LzcvNC85MzdjNGIxYTU2OWMxN2FiMDVjMTcyNjc3OTJkOTI5YjczZDM0NWQ4 + 295 + ZTc1NzFlMGJlMTc1ZmE1Y2ZiZmJiOTk5NmNjNDQyOTZkMGVlMWQyNjkwYzNjY2VkYmEzYTczODI0OWUxOWYwMA== + L2IvMy8xL2I1MzgxYWQ2Y2YzNDg3ZmViYmYyZjQwMmI4MmJiNjk0NWY2MGRjNTg= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMzA4MDgwMC9iLzMvMS9iNTM4MWFkNmNmMzQ4N2ZlYmJmMmY0MDJiODJiYjY5NDVmNjBkYzU4 + 485384 + ZGQ0OWU3YTNiY2ZmODczYjhlNTcwMDY1MjM0MTg1YzlkZGRhNjYyODg1MGM4OTA0MTFhYjc2ODFiN2EzNDU2OQ== + + + 37609 + 0 + LzcvOC85LzdhODk5YzdiZGU3N2JkMDBhZTM2YWMyYzlhZTVkYWU4MWM3OTA0NmY= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjEwMTkwMC83LzgvOS83YTg5OWM3YmRlNzdiZDAwYWUzNmFjMmM5YWU1ZGFlODFjNzkwNDZm + 295 + YjBkZDQwN2ExZDUyNWI5NzFiNjIzMzhhM2U5ZDZiYzU4MDMwMjUwMjUzYjc4ZmJhNTZiNjJjY2RkZWI3NjZhYw== + L2YvMC85L2Y0MGM5Y2U2MmRkMjAxMWNmMWNmMzQ0NmFkYjQ5MjAyZDNhMjdhNDk= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjEwMTkwMC9mLzAvOS9mNDBjOWNlNjJkZDIwMTFjZjFjZjM0NDZhZGI0OTIwMmQzYTI3YTQ5 + 485384 + OWI4MzU0ZGUzZWNjNGUzYmQ5MGYxMmM5Yjc2OGQ1NDNmMDIzNDlhNTJiZGY3NTAzYTQxYzJiMDAyNmIzYTM5Nw== + + + 37630 + 0 + L2YvOC8zL2Y5ODkzZDBhYjFmMzYzYjUxMmYwZWI5ZDEwMzkxZjM0YTkxNmYyOTc= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMzAxMjUwMC9mLzgvMy9mOTg5M2QwYWIxZjM2M2I1MTJmMGViOWQxMDM5MWYzNGE5MTZmMjk3 + 295 + NzA2M2E2OTFhYjJjYTMxNjNlYzM3YWVlMzk1ZDVkMDQ3NDM1ZGQyY2I1MTQ1OTdiZDFjZGM0M2MyY2ZkNjc4MQ== + LzIvOS84LzI1OWU4YTllYWY0YjY2YzRkMDk1OTdiMzEzYmEzNzIyNGQ1YmZiMDE= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMzAxMjUwMC8yLzkvOC8yNTllOGE5ZWFmNGI2NmM0ZDA5NTk3YjMxM2JhMzcyMjRkNWJmYjAx + 485384 + Nzc4YTUzNDkyYzM5NjIzM2U0N2FlZmVjZmY0MmM0YjQ3NTBkNzA5Njc5MGRhZDc3NTI2YjRjZTY4MDM4NmQ4OQ== + + + 37654 + 0 + LzQvOC9jLzQxODJjNDM4OWM0Y2MzMmYwY2RiNDdlOGNhMGQ2Y2EzMjFkODUwM2U= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC80LzgvYy80MTgyYzQzODljNGNjMzJmMGNkYjQ3ZThjYTBkNmNhMzIxZDg1MDNl + 295 + ZWFhNmE4M2RlYjIwMjY0ZWRlMDRmOTI3NWExODkwMTM3ZmVhYzEwY2U3YjA0ZmY4YTEzNGUxZDBmYjVlMzJjMw== + L2IvMC9iL2IyMDNiZmM5MGFjODkxZmQ0MTk4MTliNzRiOTc4NDc3NmQxNGQ0NjE= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9iLzAvYi9iMjAzYmZjOTBhYzg5MWZkNDE5ODE5Yjc0Yjk3ODQ3NzZkMTRkNDYx + 485384 + MDUwNTQyN2FhNTI4NTUwYmZhYjU1N2RjMzY3YmExMTM3NjRmNzRlMTJlNzMwMDEzMjQwNWNiMzQ2NzQ4Yjg5ZQ== + + + 37805 + 0 + LzUvMi9kLzU1MmRkNTczYjM3ODgyOWQ5YjE1NGIzZmE5Mzg1OGQ1Y2UyMDBlZGI= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC81LzIvZC81NTJkZDU3M2IzNzg4MjlkOWIxNTRiM2ZhOTM4NThkNWNlMjAwZWRi + 295 + ZTM5MGZlNjc0MmRiOTE1N2RiZDNlMTFhMGZjMGQ4YmU2NDQwMDQ3MzhjNDk4NjE1ZWU5N2MyOWQ1YzczOWNlZg== + LzEvYS9iLzFjYTFiZDE4NjM0ZGFmYjVlYjJlNTgzMTBlNGNkMTFlZWJiOWI0OTU= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC8xL2EvYi8xY2ExYmQxODYzNGRhZmI1ZWIyZTU4MzEwZTRjZDExZWViYjliNDk1 + 520200 + NDRkNzYzOGNiNmM3NWU4MjQxOWRiNjk4MjU1ZTczNDVmODlmZjRiNGI2MTZkMDhiNTVhNmQ3MTk2MDViZjdkOA== + + + 37871 + 0 + LzkvZi80Lzk4ZjU0OTI2NDQ0MDk1NmUzZTczZjg2NTQzZWEzYTJhZTkwODcxNGI= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC85L2YvNC85OGY1NDkyNjQ0NDA5NTZlM2U3M2Y4NjU0M2VhM2EyYWU5MDg3MTRi + 295 + OTc4M2U0ZWE0Y2EyZGM0ZGUwMTcwMjJmMTVhYmNkYjZiOThkMjVjYzFkMzg0ZGU4NWQ3NGIyYTM3NWEzNmMyMg== + L2YvNi84L2Y3NmU4ZjY4Mzc2MGVjNGE4NTFmNjJkMDgwYTgzNmU2NDg5NDcwMTI= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9mLzYvOC9mNzZlOGY2ODM3NjBlYzRhODUxZjYyZDA4MGE4MzZlNjQ4OTQ3MDEy + 485384 + ZDc4ZTVkNDg0ZDYxNGYzM2U5NTllODhiYTI4ZTUzMWM3MjJiMTk3MTY3MGRhMGU5YTE3YTEzZDhhODIyZDJmYw== + + + 37891 + 0 + LzQvZC81LzRkZDQ1OTNlZmVlOWRjZGE0ODEwZDYyYzJhOWM4NTkxNDRkMTM1ZDY= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC80L2QvNS80ZGQ0NTkzZWZlZTlkY2RhNDgxMGQ2MmMyYTljODU5MTQ0ZDEzNWQ2 + 295 + NDc2YmVmY2IzMDA4NWZmMTdiZmZlMzg5MjliMmVhN2JkNmU4MDY2YmZjNTI4NThhNjg4MzE3NmEwMzQyNmYzZA== + LzQvMS82LzQyMTc2MDNhNTI1MjBjZWE4MTJhNWViYjVkN2NlMDI0MjhhYmRkYzc= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC80LzEvNi80MjE3NjAzYTUyNTIwY2VhODEyYTVlYmI1ZDdjZTAyNDI4YWJkZGM3 + 487432 + ZWI5YzQ3NGIwNTBhZjk5ZjY5OTFiYzA0MmUzMjNkZTFkMjRmZmViYjY4OWRmY2IyNWI0NDAwYTJhZDI1MGNkZA== + + + 37892 + 0 + L2UvNC80L2VjNDg0NzZjYTljZDUyYzE0ZTZkMzQ4NWY4ZDkxNGJjNzZiM2M0Y2Y= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9lLzQvNC9lYzQ4NDc2Y2E5Y2Q1MmMxNGU2ZDM0ODVmOGQ5MTRiYzc2YjNjNGNm + 295 + ODRlMWY5NzAzNjY2OGJkNDJhNGQyYjkzYzkwYzExZjVjYWM5NmY3MWJiY2JkODIxN2UxODRhODA2MmYzOTc5OQ== + LzcvOS8zLzc4OWUzZTdmMmI5NmQzODJjNTljNTA1MTM4NTk3YjFkMTgyNGQ2ZDY= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC83LzkvMy83ODllM2U3ZjJiOTZkMzgyYzU5YzUwNTEzODU5N2IxZDE4MjRkNmQ2 + 485384 + MjBmZjAwMWU0MTNmMDdhZDY4OThhZWI5ZmRkMTIwNTgwNzEzNmViN2RkMzc0MjE5MTg3MWQ5ODNiMmJkNjkwNg== + + + 37894 + 0 + L2IvYS9jL2JkYWRjZWIzZDhlY2M4Njg4MmJhMjU5OTI2ZWNhMjUxNGE0YzdkZGI= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9iL2EvYy9iZGFkY2ViM2Q4ZWNjODY4ODJiYTI1OTkyNmVjYTI1MTRhNGM3ZGRi + 295 + NzdlYzEyM2IzZGE1YmVkNDRlMzJjZGY3OTI5MGNjMjNkODliZGIzYjg3Y2VmZDIxYjYyMzVkMDZkZjMwNDA3Yw== + LzkvNC84LzkyNGM4YWNiZDhjNjZmNmNiNTcwNzgzODYyNzhlMWJiNGJjYmM0MGI= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC85LzQvOC85MjRjOGFjYmQ4YzY2ZjZjYjU3MDc4Mzg2Mjc4ZTFiYjRiY2JjNDBi + 487432 + N2M1ODliYjM3NDhjMmE2NzBmNWE5NmM5YmMyODg3NWNlNDhhNjA3NDY1NTM4N2Y3ZjVjMzBiYjljZWNhMjVjZg== + + + 37897 + 0 + LzkvZi85LzkyZjA5YjAzYjUyOWQxMTE5ZjYzYzg5NWEwMTMyNmRkY2U0N2M4MWI= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC85L2YvOS85MmYwOWIwM2I1MjlkMTExOWY2M2M4OTVhMDEzMjZkZGNlNDdjODFi + 295 + YjBiYjY4ZWE1ODViNzQ2Njg0YjZiZGQ3NjNkNDI3MWViNTQ5YTk2ZGQ0MmQ0Y2VkYjVkYjk3Mzk0YzY5ZGEwNQ== + LzYvOC81LzYzODc1MTU5YTI2NjM1Nzc4MGI3ZjczYjFlOTc0YTU1MmNiYmZiYjQ= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC82LzgvNS82Mzg3NTE1OWEyNjYzNTc3ODBiN2Y3M2IxZTk3NGE1NTJjYmJmYmI0 + 485384 + N2FmZTViNTJhMGJjZjM3NzNiODZhZmM4NTBlZGE0M2I5ZTZhZmI4NTRhOWQwNDY4Mjc3ZjQ1NGNmYjdjNzM2MA== + + + 37898 + 0 + LzgvNC9kLzg2NGVkNDQ2ZTVmZWFiMGJmODg0ZjI0M2EzZWIwZDQ2MzI4YzBmYmI= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC84LzQvZC84NjRlZDQ0NmU1ZmVhYjBiZjg4NGYyNDNhM2ViMGQ0NjMyOGMwZmJi + 295 + YzU0ZmY5NWYxYmNlZDgyNGVlNzAzZWQ4ZWQ4YzQ0ZDNjMmRmZTE1MzNjZTA0N2I5ZDI2ZTI1YjQ4NWU5NWYzOA== + LzEvNy84LzEyNzQ4YjgwMDBlNGExZjk1YjkzYWI0MDE3MmJhODRjZDFlYTg1NGU= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC8xLzcvOC8xMjc0OGI4MDAwZTRhMWY5NWI5M2FiNDAxNzJiYTg0Y2QxZWE4NTRl + 487432 + NjM3YjRkNzNhZDI3OWJhMDQ2ODY3MzBkZDc2Y2UwMGM1ZjRkNjRmY2Y4NjAwMTZmODA1MDUyMTdkY2Q0MjBlZQ== + + + 37922 + 0 + LzIvMS8wLzJkMTAwNDgzNmJkNTYyNjg3MjBkODBiM2MyYTIwYTIwMzU0MGE1NjY= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC8yLzEvMC8yZDEwMDQ4MzZiZDU2MjY4NzIwZDgwYjNjMmEyMGEyMDM1NDBhNTY2 + 289 + YzZkZDc0OWI0NTQzNGRjNTQ5MTA5ZTA0ZTM5ZTAwZWY5NWI3NWM2MTJhZDVmMjhiOWEzMTEwODA2MTgzNzhmZA== + LzcvZC84Lzc1ZDQ4YjFlM2ZlNTg4MjBiZWNmNTYxNGNiMDI3ZDFmZjVkYWJmM2Q= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC83L2QvOC83NWQ0OGIxZTNmZTU4ODIwYmVjZjU2MTRjYjAyN2QxZmY1ZGFiZjNk + 485384 + YmM2MTMxOTg4OTEwNGNlNTVkNzg0OGYyNjhlODRkODVmZDJmY2QxZWI2ZmYyZmM2OGZiMWE0NDQwZTVlYzMxOQ== + + + 37923 + 0 + L2UvOC84L2UwOGM4YjhjMmM0ZGZjYzcwZTEzNmYzODlhNTJhODdlZWI1ZDY4ZTI= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9lLzgvOC9lMDhjOGI4YzJjNGRmY2M3MGUxMzZmMzg5YTUyYTg3ZWViNWQ2OGUy + 295 + NTFhNTJlOGI0N2UwN2FlZTgzYTlmYjYyZjgxYjNmYzQwYmE4NTk5NzM3MjI0ZmIxNWQ3Yzc0OGY3N2NhNTlmZg== + L2QvZC8yL2QwZGMyN2E4MjZjYjU1MDY3MjljMjJiM2UxOTM0YzY1M2RkYjU1Yzc= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9kL2QvMi9kMGRjMjdhODI2Y2I1NTA2NzI5YzIyYjNlMTkzNGM2NTNkZGI1NWM3 + 485384 + OWEzNDlhNzA4MmExZjI0ZjMzYmViMmVhZDIyMjk3ZTE4MjBkNDRlMjU4OTE5MWZkMjJlNmM1NTE0YTAwZWI2ZQ== + + + 37928 + 0 + LzEvZS9lLzE1ZWFlNmNkNWNiMDQyMDc3MGQ5NDI3NTAzOWMxOWE5MTYxMjIyYzY= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC8xL2UvZS8xNWVhZTZjZDVjYjA0MjA3NzBkOTQyNzUwMzljMTlhOTE2MTIyMmM2 + 295 + YjhhMzRlNTBiZTk0NDVhM2IwZGUwNjAzMzdkNTgyNjk0NGFlNDA3ODlkMzQ5ZDM0OWNlODNiZTFjOWQ2NGNkMw== + LzIvNS9kLzI4NTdkMDQ1ZjJhNzM1ODhmNDJiZmRhZTEwMTA4ZWEyMzdkNTA0ODA= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC8yLzUvZC8yODU3ZDA0NWYyYTczNTg4ZjQyYmZkYWUxMDEwOGVhMjM3ZDUwNDgw + 487432 + MGUxMGNiOGMxZDZlN2YwMTZjOTU1MTBkYzk5ODVhNGM5ZTE3ZjI5OTFmMGQ2MzI1NjFmY2IxODU2OWNkMTdiMA== + + + 37935 + 0 + L2MvNC82L2MxNGU2MDE1ODFmNTcyMmEyMGFkMDgwNjZhN2Y4N2RhYjk1YjZiMGU= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9jLzQvNi9jMTRlNjAxNTgxZjU3MjJhMjBhZDA4MDY2YTdmODdkYWI5NWI2YjBl + 295 + OWRmMmNiZWUwOTE4NzZhMzZmYjA4MTU1ODcyNzIyYmE3ZjUxNjYzZDgxNDE2YTdhY2I0ODIzZmMwYTA5MmNjZQ== + LzEvYi9jLzE0YjVjN2VmZjhlZTQyM2MwZDE1NzMwNDk4NzVkZjdlZmQ4NTM0NTk= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC8xL2IvYy8xNGI1YzdlZmY4ZWU0MjNjMGQxNTczMDQ5ODc1ZGY3ZWZkODUzNDU5 + 485384 + NmNhYzZiNDFlMjE3ZWVlMDJmMmEwZDA0MTkzY2NhM2Y1MDUxMjQzNDEyMzlhNzVmZjQ3NzAzMDcwMTFlYTQ2Zg== + + + 38121 + 0 + L2YvMi9jL2ZmMmFjOGY1OWFjYTg1YmViMmViMTlmMmRiNTdiNmVkOWZjNTI0YzM= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9mLzIvYy9mZjJhYzhmNTlhY2E4NWJlYjJlYjE5ZjJkYjU3YjZlZDlmYzUyNGMz + 295 + MzI1NTI0YzUxMmJiYzczZGJkYjJhYzkxZjIzY2ZkMDhkMDA1YzZjYThmMDkzZjU2ZjlmOGIzOTA0ZjQ4N2ZlMg== + L2QvYi8xL2RlYmMxNmZmMjAyMDNiY2QyNjM0NGUzYWU4MTRiMzlmMDdlZTA4MWY= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9kL2IvMS9kZWJjMTZmZjIwMjAzYmNkMjYzNDRlM2FlODE0YjM5ZjA3ZWUwODFm + 485384 + MjgxMGI4ZjgxMjAwYTQzYzM1YjMwMzU3MTM1ZTFjMWY5OGFjZmFkNDY3YmM1MDdjY2QxOWNkODNhMDg3ZGJjOA== + + + 38152 + 0 + LzYvOC85LzYxOGQ5NmIwYTBiZWY2ZjFiNGM2MjU3MjVlMmE4NGIxMGJkNTIxOTU= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC82LzgvOS82MThkOTZiMGEwYmVmNmYxYjRjNjI1NzI1ZTJhODRiMTBiZDUyMTk1 + 295 + MmIzY2UwYTk4ZGIxYzJhMDFhZDkyZWY0ZDZiN2EzMDAzZDJmNjA5ZDk2OGYyODFmNDAwZWJhYmE2NDVlM2MzMw== + LzYvYS80LzYyYTA0OTM2ZTA1YjkzZDE1YjY0MTU1NTUyOGE5MGI3OWI5YWZmOWY= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC82L2EvNC82MmEwNDkzNmUwNWI5M2QxNWI2NDE1NTU1MjhhOTBiNzliOWFmZjlm + 485384 + YzhiNWI2M2I3ZjQ5ZGRmNDI1MjRkNzc5MTA1ZDQ5NDFhZjU0NjRjN2U3ZjNkMDEyNjVhNDRjZTEyMTI5MGIyZg== + + + 38469 + 0 + LzMvNS9jLzM2NTRjM2U2NTNjMGRkZWNhZTRiYmQ3NTIzODc3MWZmYzU3ZGQ3NTQ= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC8zLzUvYy8zNjU0YzNlNjUzYzBkZGVjYWU0YmJkNzUyMzg3NzFmZmM1N2RkNzU0 + 295 + ZGNkYTJiMGU0NjViMjIzNmVjZGM5NGFmOWZiMDU3ZTE0N2RjM2NkZWEyMDM5ZWYxYmQ0MDZkMjRiOTUyZWU2MQ== + L2MvMy8yL2MzMzAyMGQwZGRlZmVlNTE3MjFjZDgwMzYwMzczZTQ0MGRlNTI4ZWI= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9jLzMvMi9jMzMwMjBkMGRkZWZlZTUxNzIxY2Q4MDM2MDM3M2U0NDBkZTUyOGVi + 485384 + MzllOWI5ZmQ2MTYwNTFlNTFhMTk0YWFiNDNhZmM0YmFlMTM1NzRmMDkzNWZmNTg1MzBjZDI1ZjkzMGIyY2E4Nw== + + + 38470 + 0 + L2UvNy80L2VlN2U0NjJkYmI0NDA1NTY1YjRlYTNlZDFkMDRjZjhiYmU0ZmMzYzA= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9lLzcvNC9lZTdlNDYyZGJiNDQwNTU2NWI0ZWEzZWQxZDA0Y2Y4YmJlNGZjM2Mw + 295 + NTZjNWNkZjBkYmIwN2I5OTFlMmJiMTZlNjNkYzdhMzY5NWRkNDVlYWFkOTdkNzZlODcxMjY0M2ZjOTdjOWZlZg== + L2EvZi81L2EwZjk1NTUxMmViMzllMDQ3ZDgxY2UxMTUzZGJkMWY4YmEzN2M2Y2U= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9hL2YvNS9hMGY5NTU1MTJlYjM5ZTA0N2Q4MWNlMTE1M2RiZDFmOGJhMzdjNmNl + 485384 + Mjc4NDQyNmYyMjVhMTUzMTUzZDI2NjAwMDUwODFiZTU5ZjNiZGU4YmQ5ZjQyMDkwNGUzMWY0YWUzMWJjNThlMg== + + + 38471 + 0 + LzcvMS9jLzdmMWJjNDA3ZjMzMmZlYmI1MjY5NDI0MDgyOGFlZTY2NzRmYzBhODA= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC83LzEvYy83ZjFiYzQwN2YzMzJmZWJiNTI2OTQyNDA4MjhhZWU2Njc0ZmMwYTgw + 295 + NjBjOGNhZGY4YjAyMjk3MzM4NTZkZjg4MWEyYzM3NzM0YjIyZjE3ZTM3MGQ4ZGQ5NjQwZDMwNWM3ODFmNTQwNQ== + LzYvMS9kLzY0MWJkNTQ2MmNlNGQ0YWFmM2M0MzczYzFkZjYzZmVkMDU5ODYyNjc= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC82LzEvZC82NDFiZDU0NjJjZTRkNGFhZjNjNDM3M2MxZGY2M2ZlZDA1OTg2MjY3 + 487432 + NTlhZjRmMWVlNzg3N2FmODk4NTQ0MzMyNTk0NGMxNTQzYzk2NGZhMjk0ZTIyYWM5MDc1NDg0MzMzMTUyMTZhZg== + + + 38472 + 0 + LzIvZS81LzI5ZWI1OTI2ZWMxNTkyYzI1YzEwYzQyM2FjZTMzY2ZiMzIzNGYzZjU= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC8yL2UvNS8yOWViNTkyNmVjMTU5MmMyNWMxMGM0MjNhY2UzM2NmYjMyMzRmM2Y1 + 295 + M2UzNzRmMzQ0ZGJjNjQ1ZmExYTAzMWYzYWY4ZDM5ZDM1ZTRiNDNiMDEwMDRmMjE5YWMxMGM1YzEwOWVjZWE4YQ== + LzcvNS9mLzdmNWRmMGIxZTYwMjI5ZmU1NjE4OGU4NDRmY2FlZWVjZDBiOThhNDc= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC83LzUvZi83ZjVkZjBiMWU2MDIyOWZlNTYxODhlODQ0ZmNhZWVlY2QwYjk4YTQ3 + 485384 + NmEyYTkyODIwNWVhZGMxZjc4Mjg3N2M2NzY1ZjQ2YjRlMDdkODAzMjMyMjRhZTdjZDcyZWQzMzJhY2YzM2Q2Yw== + + + 38473 + 0 + L2IvNy8wL2I5N2UwN2FiYjMzMzM1MzUyMGMxYTkyNmM2YzYyMDM5N2Q5MDhjZmE= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9iLzcvMC9iOTdlMDdhYmIzMzMzNTM1MjBjMWE5MjZjNmM2MjAzOTdkOTA4Y2Zh + 295 + YjVjYTJiMDk2NTcwNTA2ODMyNTA5ZDJjNmJlODgzMGUwMmI0NGIxMmIzY2MzOWYzYzM3OTg3ZGQ3MGFiMmFhOQ== + LzYvZC9mLzYyZGRmMDI2ZTFlMGY2ODJjZDMzNTJiOTU5ZjM0ODVkMDE2OGQ4ZjM= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC82L2QvZi82MmRkZjAyNmUxZTBmNjgyY2QzMzUyYjk1OWYzNDg1ZDAxNjhkOGYz + 485384 + MzA5Yzk4OWYzMmVhNDlmZWY2MjcwNzUyOTYxYTZmN2RiMDgxOWUwMmQ5NDQ1MzgwOTg5YzEyOWUxODcyNzE2OQ== + + + 38474 + 0 + LzYvMC82LzZhMDQ2MTE2MGQ3ZmE4YjMyOTUyMTAzNWRiOTFhZDgwOTJjNTk4Yjg= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC82LzAvNi82YTA0NjExNjBkN2ZhOGIzMjk1MjEwMzVkYjkxYWQ4MDkyYzU5OGI4 + 295 + NDBlMjM2NThkM2E4ODkxNWYwMDVmM2ExYzQ4MjQxNzNiNzZhYjQ1ZWYxMmU4MjcyYjM0M2IwNjUxOTE0ODA4Yg== + LzIvNi9lLzJlNjllN2EzODEzZTBjMDMzOTcwNTIzNWJjYzE3MDQzNTkyZDg3ZTE= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC8yLzYvZS8yZTY5ZTdhMzgxM2UwYzAzMzk3MDUyMzViY2MxNzA0MzU5MmQ4N2Ux + 487432 + ODY2MGJiYzEzNWI5NTNhN2NmNjYxNmJlMjJlZmM1ZmE2NzY2ZjI3OGQ1YzJlYzRhMjQ3YWY5MzAzOGFmZGYxNQ== + + + 38476 + 0 + LzEvZS8yLzFjZTcyYTdlOGQ0NGQyYTcyNzg5MTkzZTZmYWNkOThjMmJhZTFjNzE= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTEyMTUwMC8xL2UvMi8xY2U3MmE3ZThkNDRkMmE3Mjc4OTE5M2U2ZmFjZDk4YzJiYWUxYzcx + 295 + NWIyYzYzNDRhN2U3NDVjYmU4OWQ2NTk2YTIyMGU5YTZlYmEzNTY1MDFhMTA4NWUzNjM0NTg2NTQwOTI0YTU2Zg== + LzEvMy80LzE5M2U0YmI5ZDE4ODk3MDkwY2M5MzAyOWM3ZTM5NzdkYjM4MzA2Njk= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTEyMTUwMC8xLzMvNC8xOTNlNGJiOWQxODg5NzA5MGNjOTMwMjljN2UzOTc3ZGIzODMwNjY5 + 485384 + ODk5YTc4YzhkZTRmYTdiMTlkMzVjNWU3OGZkYTQ0NTA4ZmM5ZmVhYjQ4NDZkYjFlYWUzZTY2M2U5Yzg2YzI4Zg== + + + 38477 + 0 + LzkvMi9iLzk0MmJiZTc3MTViODk0MTVjY2RmNDYyMzc1MTNiOGY5ZmExMDUxMzk= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTEyMTUwMC85LzIvYi85NDJiYmU3NzE1Yjg5NDE1Y2NkZjQ2MjM3NTEzYjhmOWZhMTA1MTM5 + 295 + ZmM3YjJjYjdlMmQ2M2UwOTdhN2M5M2I1MzJhZGNmMWY0ZThmMGU4MTA1NGIwODJhMjg5MDViYjk3ZGJiM2FhZA== + LzIvYi9hLzIwYjlhYzgyODU5NGIwZDhhNTQyZjNkN2E1OGIxYjhjOTE5Mzg2MTA= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTEyMTUwMC8yL2IvYS8yMGI5YWM4Mjg1OTRiMGQ4YTU0MmYzZDdhNThiMWI4YzkxOTM4NjEw + 485384 + MjEzZjhmYjNjMTk4OTUzYzM3MTcyOGUyNjNhMjE5MDgyZGEzMzYyNjI2YmI0MDc5ODI2NDVlYzkxODQ4YWRmOA== + + + 38478 + 0 + LzYvNC9hLzZjNGFhNDBiN2YxYjQ0ODhiM2FhZjI4ZTViMTI1MGMwNjI4OWEwZTA= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTEyMTUwMC82LzQvYS82YzRhYTQwYjdmMWI0NDg4YjNhYWYyOGU1YjEyNTBjMDYyODlhMGUw + 295 + YjM1ZDIxZWI3NTNkYTUxMDFjNTk5YTFkNThlNDJmODIxMTVhNjY0ZTRiZTY4MmNhM2U4ODJlMGFhYjM2N2E5NA== + LzcvOS82LzczOWM2MDc0MWE2NWU3N2UwNzVkMGZmM2MxMTc3ZjM5MWI0YTZhM2Y= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTEyMTUwMC83LzkvNi83MzljNjA3NDFhNjVlNzdlMDc1ZDBmZjNjMTE3N2YzOTFiNGE2YTNm + 485384 + YzM0NDU2YTMxNjFlNjA2NjI3MGNlZTUxODY0ZjI5NGU3MDkzMWQ2ZjNmNTU5YzdkNWJiMWFhZDBjNGY4NGFmMQ== + + + 38479 + 0 + LzkvNS85Lzk5NWE5NGMwYmQzYTBhMmUzMmVjM2ZjN2NjMjgwOTIxNTAxZmMzNTQ= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTEyMTUwMC85LzUvOS85OTVhOTRjMGJkM2EwYTJlMzJlYzNmYzdjYzI4MDkyMTUwMWZjMzU0 + 295 + Y2U1OWZhZThiNTNiNTFmNTFhMDQyNjQ3OWMyZmRlY2RhMzgwNmMxM2ZhNzdhY2I4MDNkZjQ4M2UyYmEyMWRkNQ== + L2EvYi8yL2EyYmQyMzlhNzlhNDhjMDliNTY4NjcwMTU2OWQxOGFiZTdmYThjYzc= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTEyMTUwMC9hL2IvMi9hMmJkMjM5YTc5YTQ4YzA5YjU2ODY3MDE1NjlkMThhYmU3ZmE4Y2M3 + 485384 + NmE4ZjgwYTg1ODQ2OGE1N2E3MGEzZGM4NGI1NjM0YTFhZjNlMjZiM2VhMmVhMjgyYTU5ZmYyNmYzMjhiNjI3OQ== + + + 38480 + 0 + L2EvYS8zL2FmYTkzYTBjZGFiMGU4N2Q0ODI5OTQ4NjA1ODA2ODU0YzlkNzhkOGM= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTEyMTUwMC9hL2EvMy9hZmE5M2EwY2RhYjBlODdkNDgyOTk0ODYwNTgwNjg1NGM5ZDc4ZDhj + 295 + MDZmZDJlNWM0MGIwNmQ5MzVhYmIzMjE1MDlmZTdjNzg5YmEwZmUxZGQyODExNDU0MWIzMTAzOWQyNTBmYjk5ZA== + LzMvZS81LzMwZTc1ZmRiYTRhNWY5Mjg0MTRlMmQwN2YyYjM0ZjJjODAyOTdlYmQ= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTEyMTUwMC8zL2UvNS8zMGU3NWZkYmE0YTVmOTI4NDE0ZTJkMDdmMmIzNGYyYzgwMjk3ZWJk + 483336 + OGI4MDJjYWZmY2VlNGM0Y2FiMmE3ZjMzNWE0MTA4ODU4ZjZkYTFkYWNjMDRkODYzYzdlOTAzYTRmMWIxN2I0Zg== + + + 38482 + 0 + L2YvZC9mL2Y1ZDNmZWZkNjQ0NDgwZjk2MWVjZGYxOGI3ODljNzYyNjI5ODZjN2E= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTEyMTUwMC9mL2QvZi9mNWQzZmVmZDY0NDQ4MGY5NjFlY2RmMThiNzg5Yzc2MjYyOTg2Yzdh + 295 + ZmEyZjkwMzNkOTk5MTgwNTQ1ZDBjMWNlZTgzN2ZkNDEwODc3YTZkYWQ5MGFkNDkyZDA0MWI1NGI1NzU0MGYxMg== + LzQvMi9hLzQ0MjFhOWIwYWRlNTRhYmE4MDJkMGQ5ZjhiYjRiMTAzMzJiOWRjZmY= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTEyMTUwMC80LzIvYS80NDIxYTliMGFkZTU0YWJhODAyZDBkOWY4YmI0YjEwMzMyYjlkY2Zm + 483336 + YTI4NzY4YmI5NWNmMjhiNmMyMWI4ZGQ4MDQ5ODZjN2JmZDFkMjJiNDdiN2JjNDZkMzJjNDYyZGFkMTRkNGZhZA== + + + 38483 + 0 + L2IvMy9hL2I5M2ZhZmYwZDVjNmE4YzgzNTBhYjc1YWY2NDZmMzBmYzg3MjcyYjY= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTEyMTUwMC9iLzMvYS9iOTNmYWZmMGQ1YzZhOGM4MzUwYWI3NWFmNjQ2ZjMwZmM4NzI3MmI2 + 295 + MWZjZTBkNWVhMTZjYTljOTY5YzE5MjIyNjMwODhkNDNmZjA1ZmRlYjg1ZGMzYWJlM2Y3ZTgzOWY5MWQxOWJmMw== + L2YvNC9jL2ZiNDVjN2QyZjU5OTBlZmI0NjlmYzI4NjI4NDZiNDE5NGM5NzFmOWY= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTEyMTUwMC9mLzQvYy9mYjQ1YzdkMmY1OTkwZWZiNDY5ZmMyODYyODQ2YjQxOTRjOTcxZjlm + 485384 + Y2E2YjI0ZTQ2MzQ4OWE1NGVkOGM2ZTdlNzUxNTdiYzI0N2Q5NTRlN2I2YjEwMzVlNWE3ODlhMjU5ZTJiMDU1ZQ== + + + 38498 + 0 + L2EvYy8yL2EwY2YyNGI4NDAyNzQ5NTNkZDhhZDY3YTkxMzUwZDY1MWMyNDVkZTc= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjAyMjgwMC9hL2MvMi9hMGNmMjRiODQwMjc0OTUzZGQ4YWQ2N2E5MTM1MGQ2NTFjMjQ1ZGU3 + 295 + NGU5ZTI2YWFhNjQyOTQ2Y2M1Y2Q4MmE1ZjViMDI4NzZiYWZkOWE0NjA1OTdjMDZkZGYxNTA1MjgwMDNjZDI1MQ== + LzUvOC81LzU2OGI1MzVmODY4M2FjYmNmMzVhMGVjMGNmMDcxM2MxOWRmYTM1MGY= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjAyMjgwMC81LzgvNS81NjhiNTM1Zjg2ODNhY2JjZjM1YTBlYzBjZjA3MTNjMTlkZmEzNTBm + 485384 + M2E3ZTBlYjk4NTI5M2I1MTY2YjMyYTNhYWUwNmQ0YjAyOWM3MTYwOTFlOTI2NTMzYzIxYjYzNzZmNDM5NGU5Yg== + + + 38499 + 0 + L2YvMi9kL2YwMjNkNGEyYjhkYmQ3MmU0YzBiYjA4MDJmNDliMGU5YTlhMmMwM2U= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjAyMjgwMC9mLzIvZC9mMDIzZDRhMmI4ZGJkNzJlNGMwYmIwODAyZjQ5YjBlOWE5YTJjMDNl + 295 + MzRiOGRmYTZmN2Y0ZjQ1OTE1YWQ1YjQxZjg5ZTc1NjQ3NTE4MzgzYWIxNWQ5MTIyNzI2NDAzNjAxYWFiZTI5OA== + LzQvZi8xLzQ1ZjQxZDVkMmE0MDllMWU2Y2E0MThmMjNkZDViYTUxMjQ4MjgxZTY= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjAyMjgwMC80L2YvMS80NWY0MWQ1ZDJhNDA5ZTFlNmNhNDE4ZjIzZGQ1YmE1MTI0ODI4MWU2 + 485384 + NTFkMTYwODM3OWQ0MjhjMTU4MjBjMDIzNzY5ZDJhYjQ1NzU3MTMxNzc2NjA3NTRlZmVjOGU3MTE1MTYwMmY0ZQ== + + + 38500 + 0 + LzAvNy80LzBkN2Y0M2QzMzRlNDcwOTA5ZTY5NTE0MTIzMTNlMGQzZWMyMGViOTU= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjA1MTgwMC8wLzcvNC8wZDdmNDNkMzM0ZTQ3MDkwOWU2OTUxNDEyMzEzZTBkM2VjMjBlYjk1 + 295 + NThhYjIzMTFmZDY4MDA5OTMxMmM4ODY3ZjczZDUwNWFiYzQyZmVlYmRjYzBlY2IwZTU2ZTY1M2Y0MWMwZDZhYw== + LzUvNS82LzVmNTg2ZDc1ZTZkNWZlOWU2NmRiMzdkZDAyNGI1NmI5OGVmMWU1MWQ= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjA1MTgwMC81LzUvNi81ZjU4NmQ3NWU2ZDVmZTllNjZkYjM3ZGQwMjRiNTZiOThlZjFlNTFk + 485384 + ZTU4NzViOGQ4MWRhNDc2Y2U0MzAyZTFjZjllNmU1MjQwN2Y4MWQ2YjNkZmIyZDJjYzcyNDc3ZjAzZjZkMGNiMg== + + + 38503 + 0 + LzUvZC83LzVmZGU3MjU4ZTE2ZDEyZDhmYzdlYWJkMmYyODIzYzlmNGQyYzY4MWQ= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjAyMjgwMC81L2QvNy81ZmRlNzI1OGUxNmQxMmQ4ZmM3ZWFiZDJmMjgyM2M5ZjRkMmM2ODFk + 296 + ZjdlNWIzYTgyZWI1Yzg4Yzk5MWFlNzBjNTZmNmVkZDBiYTRiYjI5ZmJlNTA3YjUwMWUxYjdjMzhmYmZhOGI2Mw== + L2EvZC9iL2FjZGJiZGUwODZhNGEwNzM3OWFmNzI0MzNmYTBlZTMxN2E5YmRlYjg= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjAyMjgwMC9hL2QvYi9hY2RiYmRlMDg2YTRhMDczNzlhZjcyNDMzZmEwZWUzMTdhOWJkZWI4 + 485384 + NTkzYmRjNDMxOTA4NjYwOTg4NmE1MjZmM2I5YmNiZmQ1NDliNDY4MWI4ZTgxNWViNDM3NTNmNDQwMDgwZWQ3Yg== + + + 38504 + 0 + L2UvNC84L2U1NDQ4YzgxYzk1OWQ2OGY2YmJhMGY1NmMyYmZlYTA4NjNhYTIyMGU= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjAyMjgwMC9lLzQvOC9lNTQ0OGM4MWM5NTlkNjhmNmJiYTBmNTZjMmJmZWEwODYzYWEyMjBl + 296 + ZGYzY2ExM2Q4MzkxY2MxZTRjMDFiNDE4ZTdhNTcyODIwNTgxOTk4NTQ4Yjk2MmM3YmVkOGI2MTlhMTBjZTUzMA== + L2EvZi9hL2EyZjdhOWQyNDU2MDZmZmI5MThmYjUwMjRmM2U4MTIxZjcwMzQzZWU= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjAyMjgwMC9hL2YvYS9hMmY3YTlkMjQ1NjA2ZmZiOTE4ZmI1MDI0ZjNlODEyMWY3MDM0M2Vl + 485384 + ZDIwYTNlYzY2NTQxYTI5MmYzMWZkYmMzNzU4ZWJlZjJjODI1OGQzODdkMzhmNjRhZjA3OWU4ZjRjMDI3YWMzYg== + + + 38505 + 0 + LzUvNS82LzU1NTk2NmNiZjAzYjA4NWY4YmRhMzY1ZmNjYjFlM2Y5MDllOTQzMjg= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjAyMjgwMC81LzUvNi81NTU5NjZjYmYwM2IwODVmOGJkYTM2NWZjY2IxZTNmOTA5ZTk0MzI4 + 296 + M2E4NDE3ZWM0NDdlZTg2YmQ1ZTMwYTNhNjcyMjBmYTlkMmQ3MmNlZWUwOTFkOWMyYmZmNTgzZGIyYmJhNmE5OA== + LzYvMy9jLzYzM2VjOWMwYjg2YzFlMzU2ZjlmMThjZWY2MWFkODFmMjIwY2Q4MDA= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjAyMjgwMC82LzMvYy82MzNlYzljMGI4NmMxZTM1NmY5ZjE4Y2VmNjFhZDgxZjIyMGNkODAw + 485384 + ZDE5MThhZTNmMGNlYjJiM2MyMjA1MDgzYTI4MWMxMTNkOGVhYjYxZmRhMDBhZGU3OThiNGRjYjEyYWEwODAzZQ== + + + 38549 + 0 + LzIvOS9iLzIwOTBiOGU4MTk5MDNkYzNlZTFlMDgyMWVhMzM0Y2RjMzQ5MGMxNWM= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjA3MjAwMC8yLzkvYi8yMDkwYjhlODE5OTAzZGMzZWUxZTA4MjFlYTMzNGNkYzM0OTBjMTVj + 295 + YTA4ZmQ4YTMxYWEzMjg2ZmZmZGQ3N2FiZWMxMTNjMjc5NzMzNWU5YzI3YjhjNmJlNzg5ODQwZjU0MWFhNDJiYg== + LzQvMS83LzQ5MWQ3ODNjOTU3NzE5ZmViN2NkYTA4OTQ3MDUzODc2MGQyY2Q3ODg= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjA3MjAwMC80LzEvNy80OTFkNzgzYzk1NzcxOWZlYjdjZGEwODk0NzA1Mzg3NjBkMmNkNzg4 + 487432 + MDc2NDlkYzg4YWViYzUyMjRkZTgyNzk5MmI5YzRiZjMwOTI2ZDJhZjQwMjlkNWI3YjljNDQyNzFlMDc1NDNlOA== + + + 38550 + 0 + L2MvZi8yL2MwZjEyNWVjMjA3Nzc1NzAzOWJjMDUyYzZhNjAzZGE4OTBiYmM0ZGQ= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjA4MDkwMC9jL2YvMi9jMGYxMjVlYzIwNzc3NTcwMzliYzA1MmM2YTYwM2RhODkwYmJjNGRk + 295 + OTJlNTJhOTc1NTdiY2I0NmU1NzUxZTIzN2ZiZDQwMmMwOWZiN2JkOThmMjRlN2NlZTU0NTA1NzI3ZDAxZDA1OA== + LzQvZi9kLzQ4ZjBkNjI4ZDhmY2U4Yjk5YWY3ZWRkOGQ0ZWRkODQ2ZDc4MzU4OWI= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjA4MDkwMC80L2YvZC80OGYwZDYyOGQ4ZmNlOGI5OWFmN2VkZDhkNGVkZDg0NmQ3ODM1ODli + 485384 + ZmJjNWRlNjkxZGFiM2VhZjJmOWI3OThmNGQ1MzJhOWIwY2UzZDBiMGM2OGNlZDA2N2M0ZjdiNDRhZjZiNmI2Mg== + + + 38551 + 0 + LzEvMC81LzEyMDY1NjZkNDY3NDM4OTY0ZjMyNWExZGViNWQzN2I0ZjJiYzJmMWQ= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjA5MDcwMC8xLzAvNS8xMjA2NTY2ZDQ2NzQzODk2NGYzMjVhMWRlYjVkMzdiNGYyYmMyZjFk + 288 + ZTU0N2NhZDczODU0MzRiZWY1NGY0MWM2ZGQ5NThlZTE0YWEwMDBmZjA2ZWY4NGZmZWQzYzQ5NDcwOWViOTljYg== + L2QvYi8wL2QxYmUwYjUwNTQ3NDcyNzFkNWM0MDdmNzVmYThhYTM4OTY4Yzk0YTQ= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjA5MDcwMC9kL2IvMC9kMWJlMGI1MDU0NzQ3MjcxZDVjNDA3Zjc1ZmE4YWEzODk2OGM5NGE0 + 485384 + ZDkwYTMwMmMzNTkyYTc1MGU3ZmYyYTFlOWM3MTg4NWJhZDVjNzNjMTNlZjgzZmYxMzc3YTE3ZDVjZDU5YWUyNw== + + + 38566 + 0 + LzQvOS80LzQ4OWE0ZGMyN2UyNzIxMzdkODYyZDhmNzRmMTEyMDhkYjM0NWQwMzg= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjEwMTkwMC80LzkvNC80ODlhNGRjMjdlMjcyMTM3ZDg2MmQ4Zjc0ZjExMjA4ZGIzNDVkMDM4 + 295 + MWNhYmE3NTcwYzRjY2M5NWVkN2RkZWJmZjhhOWZlZmIyOGZhMGUxNDY1N2ZkYzRmNDU0ODk1MGU0ODQ2YjAxNA== + L2IvOC9lL2JmOGZlOGNlOWM0MzNjNzM3ZTNiNTk4NjQ3OTE2NDI0NTg2ZGM4ZTI= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjEwMTkwMC9iLzgvZS9iZjhmZThjZTljNDMzYzczN2UzYjU5ODY0NzkxNjQyNDU4NmRjOGUy + 727052 + ZjhhZDMzZWI0YTEzNGUxMWMyODViMjNmZjUxOGI2Y2I5OTMwOTBjY2IxZWIwNTVlNWMwNTVjNWQ3ODU5YjViYg== + + + 38567 + 0 + L2MvMC80L2NjMGU0Nzk1MjI1Yzc3ZTU1MGI0YmMyZjllZGZkZjM1MDRjNDkxMWQ= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjEwMTkwMC9jLzAvNC9jYzBlNDc5NTIyNWM3N2U1NTBiNGJjMmY5ZWRmZGYzNTA0YzQ5MTFk + 295 + MWYyZTVhMTY3YTEzYjM3NzgxZjc4MjE4MTEzMmVlYWQzMzZkZDliZWQxZjhlNzZjOTk2OWYyZjg4ZWRkNWJmYQ== + LzMvYi9kLzM4YjJkZWM5MGZkOWU1YjMyOTNhZDQ4MzBmMDJhM2EzYWE0Nzg2OGU= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjEwMTkwMC8zL2IvZC8zOGIyZGVjOTBmZDllNWIzMjkzYWQ0ODMwZjAyYTNhM2FhNDc4Njhl + 485384 + NThmZjdkNWM3MGI2ZGI4MmEzNWQ1ODJkYzEyY2NkMmZkZjIyYTZlNThkMTcwZjUwOGQ4MDk2YjM2OWRmOGRiMA== + + + 38588 + 0 + LzgvOC8zLzhjODYzOTcwOGJlZmYxNzRhOTA0OWE0ZDk0ZmY4ZDQ4MmMyNzY3ZjM= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMzA0MTkwMC84LzgvMy84Yzg2Mzk3MDhiZWZmMTc0YTkwNDlhNGQ5NGZmOGQ0ODJjMjc2N2Yz + 295 + YWYxYWIzMzZmZDc0NGM1YWIzNDM3ZmJhNzZkMDM2MmIwODhjMDkzZmJjOTQxMjhkZmExMTkyN2FjOGM2MDQzZQ== + LzUvNC9hLzUxNDRhNmE0OGZkZWEyMmI3ZmY4YjRkZjhmYjdlMzE2ZGI5OTE2NTI= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMzA0MTkwMC81LzQvYS81MTQ0YTZhNDhmZGVhMjJiN2ZmOGI0ZGY4ZmI3ZTMxNmRiOTkxNjUy + 485384 + OWZmOGEwZDE1ZTBhY2I2ODFhM2M1ODVkNDQyYjk4NmY5YTBjODE5OThlZDk0NzU3ODMxNTJiMThkYzQxMWM0Ng== + + + 38590 + 0 + L2IvMy9mL2I0MzhmNTBhZjI3NTcyNTI0MzJiNjQ0Y2I0ZmQ5ZGY5MzhjN2I4YTQ= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMzAzMTUwMC9iLzMvZi9iNDM4ZjUwYWYyNzU3MjUyNDMyYjY0NGNiNGZkOWRmOTM4YzdiOGE0 + 295 + Njk2YWZlNjFmZmViYjgyM2U4MDUyYTA5NGU2MzkzNDZmNDNjOGZiNjBjNDQ0MjZhNThmZGE0OWM3NWZhMDg1OQ== + L2IvNC83L2IwNDQ3MTQxODcwYjkwODM4OTE0NDBkMTI5ZmY2ZmFhYzZkMjZlMzE= + aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMzAzMTUwMC9iLzQvNy9iMDQ0NzE0MTg3MGI5MDgzODkxNDQwZDEyOWZmNmZhYWM2ZDI2ZTMx + 485384 + MzIxYWMyOTVmNTBhYTZjNjljY2E2NGQ2YzUyYmNhZjg2ZmI0ODg3OTNjMDZlNmQwMjUxOWIxNzE3ZTc4MjVjYw== + + + + +''' + +gpMusicList = b''' + + 0 + 0 + 0 + 0 + + + + + 10 + puty + UFVUIFlPVVIgRkFJVEggSU4gTUU= + cHV0eW91cmZhaXRoaW5tZQ== + VVpJLUxBWQ== + 120 + 120 + 3 5 6 9 0 0 6 8 8 0 + 0 + 0 + 2 + 0 + 1 + + + 11 + bril + QlJJTExJQU5UIDJV + YnJpbGxpYW50MnU= + TkFPS0kg + 150 + 150 + 3 6 6 10 10 0 6 8 9 10 + 0 + 0 + 2 + 33 + 4 + 3072 + 15 + + + 12 + puty2 + UFVUIFlPVVIgRkFJVEggSU4gTUUgKEphenp5IEdyb292ZSk= + cHV0eW91cmZhaXRoaW5tZSdqYXp6eWdyb292ZSc= + VVpJLUxBWQ== + 120 + 120 + 2 6 7 9 11 0 7 8 11 11 + 0 + 0 + 2 + 2 + + + 13 + bril2 + QlJJTExJQU5UIDJVKE9yY2hlc3RyYSBHcm9vdmUp + YnJpbGxpYW50MnUnb3JjaGVzdHJhZ3Jvb3ZlJw== + TkFPS0k= + 150 + 150 + 4 6 8 9 12 0 7 8 9 12 + 0 + 0 + 2 + 15 + + + 14 + make + TUFLRSBJVCBCRVRURVI= + bWFrZWl0YmV0dGVy + bWl0c3UtTyE= + 119 + 119 + 3 7 9 11 0 0 7 9 11 0 + 0 + 0 + 1 + 0 + 2 + + + 15 + make2 + TUFLRSBJVCBCRVRURVIgKFNvLVJFQUwgTWl4KQ== + bWFrZWl0YmV0dGVyJ3NvcmVhbG1peCc= + bWl0c3UtTyFTVU1NRVI= + 118 + 118 + 2 7 8 10 12 0 7 9 11 12 + 0 + 0 + 2 + 2 + + + 25 + star + QU0tM1A= + YW0zcA== + S1R6 + 130 + 130 + 3 7 8 11 0 0 8 9 10 0 + 0 + 0 + 2 + 0 + 15 + + + 26 + trip + VFJJUCBNQUNISU5F + dHJpcG1hY2hpbmU= + REUtU0lSRQ== + 160 + 160 + 3 8 9 10 0 0 9 10 10 0 + 0 + 0 + 1 + 0 + 3584 + 3 + + + 27 + para + UEFSQU5PaUE= + cGFyYW5vaWE= + MTgw + 180 + 180 + 4 8 9 11 0 0 8 13 11 0 + 0 + 0 + 1 + 0 + 4 + 3584 + 3 + + + 28 + sptr + U1AtVFJJUCBNQUNISU5F772eSlVOR0xFIE1JWO+9ng== + c3B0cmlwbWFjaGluZSdqdW5nbGVtaXgn + REUtU0lSRQ== + 160 + 160 + 4 8 9 10 0 0 8 9 10 0 + 0 + 0 + 2 + 0 + 1 + 3584 + 3 + + + 29 + para2 + UEFSQU5PaUEgTUFY772eRElSVFkgTUlY772e + cGFyYW5vaWFtYXgnZGlydHltaXgn + MTkw + 190 + 190 + 5 9 10 12 0 0 10 12 11 0 + 0 + 0 + 2 + 0 + 1 + 14 + + + 41 + ajam + TUFLRSBBIEpBTSE= + bWFrZWFqYW0= + VTE= + 124 + 124 + 2 5 7 9 0 0 6 8 11 0 + 6 + 0 + 0 + 17 + 0 + 16 + 24 + 4 + + + 42 + clea + UEFSQU5PaUEgS0NFVCDvvZ5jbGVhbiBtaXjvvZ4= + cGFyYW5vaWFrY2V0J2NsZWFubWl4Jw== + Mk1C + 180 + 180 + 4 8 9 11 15 0 8 10 10 15 + 0 + 0 + 2 + 14 + + + 43 + luvm + VFJJUCBNQUNISU5F772ebHV2IG1peO+9ng== + dHJpcG1hY2hpbmVsdXZtaXg= + Mk1C + 160 + 160 + 3 9 10 12 0 0 9 10 11 0 + 0 + 0 + 3 + 0 + 3 + + + 44 + this + TE9WRSBUSElTIEZFRUxJTic= + bG92ZXRoaXNmZWVsaW4= + Q2hhbmcgbWE= + 190 + 95 + 4 9 10 11 0 0 10 11 12 0 + 0 + 0 + 3 + 0 + 15 + + + 45 + thin + dGhpbmsgeWEgYmV0dGVyIEQ= + dGhpbmt5YWJldHRlcmQ= + c0FtaQ== + 136 + 136 + 3 5 6 9 0 0 6 7 10 0 + 0 + 0 + 3 + 0 + 2 + + + 46 + keep + S0VFUCBPTiBNT1ZJTic= + a2VlcG9ubW92aW4= + Ti5NLlI= + 132 + 132 + 4 5 7 9 0 0 5 9 10 0 + 0 + 0 + 2 + 0 + 33 + 16 + + + 58 + emot + ZS1tb3Rpb24= + ZW1vdGlvbg== + ZS5vLnM= + 145 + 145 + 2 5 6 8 0 0 6 8 11 0 + 0 + 0 + 2 + 0 + 3 + + + 84 + geno + R0VOT00gU0NSRUFNUw== + Z2Vub21zY3JlYW1z + TC5FLkQuTElHSFQ= + 150 + 150 + 3 7 8 11 0 0 9 11 12 0 + 0 + 0 + 2 + 0 + 17 + 15 + + + 124 + afro + QUZST05PVkE= + YWZyb25vdmE= + UkUtVkVOR0U= + 200 + 200 + 5 7 9 13 0 0 8 9 13 0 + 0 + 0 + 3 + 0 + + + 126 + dyna + RFlOQU1JVEUgUkFWRQ== + ZHluYW1pdGVyYXZl + TkFPS0k= + 150 + 150 + 3 6 10 12 12 0 7 8 11 12 + 0 + 0 + 3 + 4 + 3840 + 15 + + + 127 + dead + REVBRCBFTkQ= + ZGVhZGVuZA== + TiAmIFM= + 190 + 190 + 4 7 10 12 0 0 8 9 13 0 + 0 + 0 + 3 + 0 + 14 + + + 128 + lase + TGEgU2XDsW9yaXRh + bGFzZW5vcml0YQ== + Q0FQVEFJTi5U + 182 + 182 + 4 7 8 10 0 0 5 9 13 0 + 0 + 0 + 3 + 0 + 16 + + + 129 + sile + U2lsZW50IEhpbGw= + c2lsZW50aGlsbA== + VEhPTUFTIEhPV0FSRA== + 125 + 125 + 3 4 9 10 0 0 5 7 11 0 + 0 + 0 + 3 + 0 + 2 + + + 130 + rebi + UEFSQU5PaUEgUmViaXJ0aA== + cGFyYW5vaWFyZWJpcnRo + MTkwJw== + 190 + 190 + 4 8 10 13 0 0 9 11 13 0 + 0 + 0 + 3 + 0 + 3 + + + 133 + dgra + R1JBRElVU0lDIENZQkVSIO+9nkFNRCBHNSBNSVjvvZ4= + Z3JhZGl1c2ljY3liZXInYW1kZzVtaXgn + QklHLU8gZmVhdC4gVEFLQQ== + 160 + 160 + 3 8 10 13 0 0 9 11 13 0 + 0 + 0 + 3 + 0 + 17 + 15 + + + 137 + afte + QUZURVIgVEhFIEdBTUUgT0YgTE9WRQ== + YWZ0ZXJ0aGVnYW1lb2Zsb3Zl + TlBEMw== + 105 + 105 + 2 3 6 8 0 0 5 6 8 0 + 0 + 0 + 3 + 0 + 2 + + + 138 + cuti + Q1VUSUUgQ0hBU0VS + Y3V0aWVjaGFzZXI= + Q0xVQiBTUElDRQ== + 126 + 126 + 3 5 7 10 0 0 5 7 10 0 + 0 + 0 + 3 + 0 + 5 + + + 139 + theb + RFJPUCBUSEUgQk9NQg== + ZHJvcHRoZWJvbWI= + U2NvdHR5IEQu + 150 + 150 + 3 5 7 10 0 0 6 8 10 0 + 0 + 0 + 3 + 0 + 144 + 15 + + + 140 + virt + TGEgU2XDsW9yaXRhIFZpcnR1YWw= + bGFzZW5vcml0YXZpcnR1YWw= + Mk1C + 182 + 182 + 4 8 10 12 0 0 9 10 12 0 + 0 + 0 + 3 + 0 + 3 + + + 141 + amcs + QU0tM1AgLTMwMyBCQVNTIE1JWC0= + YW0zcCczMDNiYXNzbWl4Jw== + S1R6KHJlbWl4ZWQgYnkgVTEp + 130 + 130 + 4 4 9 10 0 0 5 8 10 0 + 0 + 0 + 8 + 0 + + + 154 + drop + RFJPUCBPVVQ= + ZHJvcG91dA== + TlcyNjA= + 260 + 260 + 4 8 10 13 0 0 6 9 13 0 + 0 + 0 + 4 + 0 + + + 155 + stop + Q0FOJ1QgU1RPUCBGQUxMSU4nIElOIExPVkU= + Y2FudHN0b3BmYWxsaW5pbmxvdmU= + TkFPS0k= + 155 + 155 + 3 5 7 11 0 0 5 7 12 0 + 0 + 0 + 4 + 0 + 1 + 15 + + + 156 + wild + V0lMRCBSVVNI + d2lsZHJ1c2g= + RkFDVE9SLVg= + 180 + 80 + 5 6 7 10 0 0 5 9 11 0 + 0 + 0 + 4 + 0 + 3 + + + 158 + sprs + U1VQRVIgU1RBUg== + c3VwZXJzdGFy + RC5KLlJJQ0ggZmVhdC4gVEFJTEJST1Mu + 128 + 128 + 3 7 8 12 0 0 5 9 11 0 + 0 + 0 + 4 + 0 + 4 + + + 159 + hyst + SFlTVEVSSUE= + aHlzdGVyaWE= + TkFPS0kgMTkw + 190 + 190 + 5 7 8 11 0 0 4 8 10 0 + 0 + 0 + 4 + 0 + + + 160 + pevo + UEFSQU5PSUEgRVZPTFVUSU9O + cGFyYW5vaWFldm9sdXRpb24= + MjAw + 200 + 200 + 5 9 10 12 0 0 7 10 13 0 + 0 + 0 + 4 + 0 + 3 + + + 182 + baby + QkFCWSBCQUJZIEdJTU1FIFlPVVIgTE9WRQ== + YmFieWJhYnlnaW1tZXlvdXJsb3Zl + RElWQVM= + 96 + 96 + 2 2 4 7 0 0 3 5 8 0 + 0 + 0 + 4 + 0 + 32 + 2 + + + 183 + clim + VFJJUCBNQUNISU5FIENMSU1BWA== + dHJpcG1hY2hpbmVjbGltYXg= + REUtU0lSRQ== + 180 + 180 + 5 7 9 12 0 0 7 9 12 0 + 0 + 0 + 4 + 0 + 3 + + + 184 + burn + QlVSTklOJyBUSEUgRkxPT1I= + YnVybmludGhlZmxvb3I= + TkFPS0k= + 155 + 155 + 3 5 8 10 0 0 5 7 10 0 + 0 + 0 + 4 + 0 + 33 + 4 + 3584 + 17 + + + 185 + gher + SElHSEVS + aGlnaGVy + Tk0gZmVhdC4gU1VOTlk= + 132 + 132 + 3 4 7 9 0 0 4 7 10 0 + 0 + 0 + 4 + 0 + 33 + 16 + + + 186 + naha + T1JJT04uNzgoQU1ldXJvLU1JWCk= + b3Jpb243OCdhbWV1cm9taXgn + UkUtVkVOR0U= + T3JpZ2luYWwgU29uZyBmcm9tDQpQRC/mspbnuITmsJHorKE= + 105 + 105 + 3 4 7 12 0 0 5 8 9 0 + 0 + 0 + 4 + 0 + 16 + + + 187 + bfor + QjRV + YjR1 + TkFPS0k= + 155 + 155 + 3 5 7 10 0 0 5 8 10 0 + 0 + 0 + 4 + 0 + 1 + 15 + + + 188 + agai + TE9WRSBBR0FJTiBUT05JR0hU772eRm9yIE1lbGlzc2EgTUlY772e + bG92ZWFnYWludG9uaWdodCdmb3JtZWxpc3NhbWl4Jw== + TkFPS0kgZmVhdC4gUEFVTEEgVEVSUlk= + 150 + 150 + 4 5 8 11 0 0 5 7 10 0 + 0 + 0 + 4 + 0 + 1 + 2 + + + 190 + summ + TVkgU1VNTUVSIExPVkU= + bXlzdW1tZXJsb3Zl + TUlUU1UtTyEgd2l0aCBHRUlMQQ== + 100 + 100 + 3 4 9 12 0 0 5 8 11 0 + 0 + 0 + 4 + 0 + 32 + 16 + + + 195 + lead + TEVBRElORyBDWUJFUg== + bGVhZGluZ2N5YmVy + ZGogVEFLQQ== + 150 + 150 + 3 8 9 13 0 0 7 10 13 0 + 0 + 0 + 4 + 0 + 1 + + + 201 + onts + RG9uJ3QgU3RvcCHvvZ5BTUQgMm5kIE1JWO+9ng== + ZG9udHN0b3AnYW1kMm5kbWl4Jw== + RHIuVklCRSBmZWF0LiBKUCBNaWxlcw== + 130 + 130 + 3 5 6 10 0 0 4 5 8 0 + 0 + 0 + 4 + 0 + 1 + 16 + + + 213 + orio + T1JJT04uNzjvvZ5jaXZpbGl6YXRpb24gbWl4772e + b3Jpb243OCdjaXZpbGl6YXRpb25taXgn + Mk1C + T3JpZ2luYWwgU29uZyBmcm9tDQpQRC/mspbnuITmsJHorKE= + 200 + 200 + 4 9 12 13 0 0 9 11 13 0 + 0 + 0 + 6 + 0 + 2 + + + 221 + nite + Q0VMRUJSQVRFIE5JVEU= + Y2VsZWJyYXRlbml0ZQ== + Ti5NLlI= + 144 + 144 + 3 6 8 11 0 0 7 8 10 0 + 0 + 0 + 4 + 0 + 1 + 2 + + + 222 + sexy + U0VYWSBQTEFORVQ= + c2V4eXBsYW5ldA== + Q3J5c3RhbCBBbGllbnM= + 180 + 180 + 3 7 8 11 0 0 5 7 10 0 + 0 + 0 + 4 + 0 + 4 + 3712 + 15 + + + 233 + feal + SGVhbGluZyBWaXNpb24= + aGVhbGluZ3Zpc2lvbg== + REUtU0lSRQ== + 196 + 49 + 4 5 7 11 0 0 4 8 13 0 + 0 + 0 + 5 + 0 + 3 + + + 234 + stil + U1RJTEwgSU4gTVkgSEVBUlQ= + c3RpbGxpbm15aGVhcnQ= + TkFPS0k= + 150 + 150 + 3 6 8 10 0 0 6 7 9 0 + 0 + 0 + 5 + 0 + 33 + + + 235 + ecst + RUNTVEFTWQ== + ZWNzdGFzeQ== + ZC1jb21wbGV4 + 145 + 145 + 4 5 8 10 0 0 6 8 11 0 + 0 + 0 + 5 + 0 + + + 236 + abso + QUJTT0xVVEU= + YWJzb2x1dGU= + ZGogVEFLQQ== + 144 + 144 + 3 4 8 11 0 0 4 7 11 0 + 0 + 0 + 5 + 0 + 81 + 16 + + + 237 + brok + QlJPS0VOIE1ZIEhFQVJU + YnJva2VubXloZWFydA== + TkFPS0kgZmVhdC4gUEFVTEEgVEVSUlk= + 160 + 160 + 3 5 7 12 0 0 5 9 12 0 + 0 + 0 + 5 + 0 + 1 + 15 + + + 244 + peta + UEFSQU5PaUEgRVRFUk5BTA== + cGFyYW5vaWFldGVybmFs + U1RNIDIwMA== + 200 + 200 + 4 8 10 13 0 0 9 11 13 0 + 0 + 0 + 5 + 0 + 15 + + + 257 + abys + QWJ5c3M= + YWJ5c3M= + ZGogVEFLQQ== + 142 + 142 + 3 5 7 10 0 0 6 8 11 0 + 0 + 0 + 5 + 0 + 65 + 3 + + + 258 + sana + 44K144OK44O744Oi44Os44OD44OG44O744ON44O744Ko44Oz44OG + 44K144OK44Oi44Os44OE44OG44ON44Ko44Oz44OG + VG9nbyBQcm9qZWN0IGZlYXQuIFNhbmE= + 90 + 90 + 3 4 9 12 0 0 5 9 12 0 + 0 + 0 + 5 + 0 + 2 + 2 + + + 267 + pafr + QUZST05PVkEgUFJJTUVWQUw= + YWZyb25vdmFwcmltZXZhbA== + OCBiaXQ= + 200 + 200 + 4 7 9 12 0 0 8 9 13 0 + 0 + 0 + 5 + 0 + 34 + 4 + 3968 + + + 269 + inse + SU5TRVJUaU9O + aW5zZXJ0aW9u + TkFPS0kgdW5kZXJncm91bmQg + 225 + 110 + 4 6 9 13 0 0 5 9 12 0 + 0 + 0 + 5 + 0 + 1 + 15 + + + 297 + lett + TGV0IHRoZSBiZWF0IGhpdCBlbSEoQ0xBU1NJQyBSJkIgU1RZTEUp + bGV0dGhlYmVhdGhpdGVtJ2NsYXNzaWNyYnN0eWxlJw== + U3RvbmUgQnJvcy4= + 102 + 102 + 3 6 7 10 0 0 6 7 10 0 + 0 + 0 + 6 + 0 + 32 + 2 + + + 299 + heal + SGVhbGluZyBWaXNpb24g772eQW5nZWxpYyBtaXjvvZ4= + aGVhbGluZ3Zpc2lvbidhbmdlbGljbWl4Jw== + Mk1C + 196 + 46 + 5 7 11 13 0 0 8 10 14 0 + 0 + 0 + 6 + 0 + 3 + + + 325 + maxx + TUFYIDMwMA== + bWF4MzAw + zqk= + 300 + 300 + 5 9 12 15 0 0 9 12 15 0 + 0 + 0 + 6 + 0 + 65 + 3 + 23 + + + 332 + exot + ZXhvdGljIGV0aG5pYw== + ZXhvdGljZXRobmlj + UmV2ZW5H + 190 + 190 + 4 5 8 13 0 0 5 9 13 0 + 0 + 0 + 6 + 0 + 32 + + + 333 + cand + Q0FORFnimIY= + Y2FuZHlzdGFy + THV2IFVOTElNSVRFRA== + 192 + 192 + 4 6 7 11 0 0 5 8 11 0 + 0 + 0 + 6 + 0 + 5 + + + 342 + drte + RDJS + ZDJy + TkFPS0k= + 160 + 160 + 3 4 7 11 0 0 4 8 11 0 + 0 + 0 + 7 + 0 + 1 + 15 + + + 343 + esti + REVTVElOWQ== + ZGVzdGlueQ== + TkFPS0kgZmVhdC4gUEFVTEEgVEVSUlk= + 155 + 155 + 3 3 7 10 0 0 3 8 11 0 + 0 + 0 + 7 + 0 + 1 + 3 + + + 346 + swee + U3dlZXQgU3dlZXQg4pmlIE1hZ2lj + c3dlZXRzd2VldGxvdmVtYWdpYw== + anVu + 180 + 180 + 4 5 9 13 0 0 5 8 11 0 + 0 + 0 + 7 + 0 + 3 + 4 + 3904 + 5 + + + 354 + secr + U2VjcmV0IFJlbmRlei12b3Vz + c2VjcmV0cmVuZGV6dm91cw== + RElWQVM= + 98 + 98 + 3 4 7 12 0 0 4 8 12 0 + 0 + 0 + 7 + 0 + 32 + 2 + + + 356 + rain + cmFpbiBvZiBzb3Jyb3c= + cmFpbm9mc29ycm93 + Tk0gZmVhdC4gRUJPTlkgRkFZ + 140 + 140 + 3 3 9 12 0 0 5 7 12 0 + 0 + 0 + 7 + 0 + + + 357 + unli + TUFYWCBVTkxJTUlURUQ= + bWF4eHVubGltaXRlZA== + Wg== + 320 + 140 + 5 10 13 16 0 0 7 12 15 0 + 0 + 0 + 7 + 0 + 14 + + + 358 + toth + RElWRSBUTyBUSEUgTklHSFQ= + ZGl2ZXRvdGhlbmlnaHQ= + 5bCP5Z2C44KK44KG + 155 + 155 + 3 4 8 11 0 0 5 9 12 0 + 0 + 1 + 0 + 7 + 0 + + + 359 + tsug + VFNVR0FSVQ== + dHN1Z2FydQ== + UmV2ZW5HIHZzIERFLVNJUkU= + T3JpZ2luYWwgU29uZyBmcm9tDQpQRC/mtKXou73msJHorKE= + 165 + 165 + 3 5 9 12 0 0 6 9 13 0 + 0 + 0 + 7 + 0 + 2 + + + 360 + roll + QlJF4oiASyBET1dO77yB + YnJlYWtkb3du + QmVGb3JV + 190 + 190 + 3 5 8 12 0 0 5 8 13 0 + 0 + 0 + 7 + 0 + 6 + 16 + + + 361 + opti + QlVSTklORyBIRUFU77yB77yIMyBPcHRpb24gTUlY77yJ + YnVybmluZ2hlYXQnM29wdGlvbm1peCc= + TXIuVCB3aXRoIE1vdG9ha2kuIEY= + 44Ky44O844Og44CM44Kw44Op44OH44Kj44Km44K5IElJIEdPRkVS44Gu6YeO5pyb44CN44Oq44Of44OD44Kv44K5 + 166 + 166 + 3 4 8 13 0 0 4 7 12 0 + 0 + 0 + 7 + 0 + 1 + 2 + + + 364 + ifee + aSBmZWVsIC4uLg== + aWZlZWw= + QUtJUkEgWUFNQU9LQSA= + 141 + 141 + 3 4 8 12 0 0 3 8 12 0 + 0 + 0 + 7 + 0 + 1 + 3 + + + 365 + andy + Q0FORFnimaE= + Y2FuZHloZWFydA== + 5bCP5Z2C44KK44KG + 180 + 180 + 4 5 7 10 0 0 4 7 10 0 + 0 + 0 + 7 + 0 + 2 + 4 + 256 + 5 + + + 371 + kaku + 6Z2p5ZG9 + 44Kr44Kv44Oh44Kk + ZGogVEFLQSB3aXRoIE5BT0tJ + T3JpZ2luYWwgU29uZyBmcm9tDQpGcsOpZMOpcmljIEZyYW7Dp29pcyBDaG9waW4vRXR1ZGUgT3AuMTAsTm8uMTI= + 148 + 83 + 3 5 9 12 11 0 4 8 11 11 + 0 + 0 + 7 + 1 + 14 + + + 373 + star3 + QU0tM1AoQU0gRUFTVCBtaXgp + YW0zcCdhbWVhc3RtaXgn + S1R6 + 140 + 140 + 0 0 0 0 10 0 0 0 0 11 + 0 + 0 + 7 + 2 + + + 378 + hyst3 + SFlTVEVSSUEgMjAwMQ== + aHlzdGVyaWEyMDAx + Tk0= + 190 + 190 + 0 0 0 0 10 0 0 0 0 11 + 0 + 0 + 7 + 32 + 4 + + + 384 + burn3 + QlVSTklOJyBUSEUgRkxPT1IoQkxVRSBGSVJFIG1peCk= + YnVybmludGhlZmxvb3InYmx1ZWZpcmVtaXgn + TkFPS0k= + 155 + 155 + 0 0 0 0 10 0 0 0 0 10 + 0 + 0 + 7 + 4 + 3072 + 3 + + + 385 + tsug3 + VFNVR0FSVSAoQVBQTEUgTUlYKQ== + dHN1Z2FydSdhcHBsZW1peCc= + UmV2ZW5HIHZzIERFLVNJUkU= + 165 + 165 + 0 0 0 0 11 0 0 0 0 11 + 0 + 0 + 7 + 15 + + + 386 + ecst3 + RUNTVEFTWSAobWlkbmlnaHQgYmx1ZSBtaXgp + ZWNzdGFzeSdtaWRuaWdodGJsdWVtaXgn + ZC1jb21wbGV4 + 145 + 145 + 0 0 0 0 11 0 0 0 0 11 + 0 + 0 + 7 + 3 + + + 387 + sile3 + U2lsZW50IEhpbGwgKDNyZCBjaHJpc3RtYXMgbWl4KQ== + c2lsZW50aGlsbCczcmRjaHJpc3RtYXNtaXgn + VEhPTUFTIEhPV0FSRA== + 125 + 125 + 0 0 0 0 10 0 0 0 0 11 + 0 + 0 + 7 + 2 + + + 388 + nite3 + Q0VMRUJSQVRFIE5JVEUoRVVSTyBUUkFOQ0UgU1RZTEUp + Y2VsZWJyYXRlbml0ZSdldXJvdHJhbmNlc3R5bGUn + Ti5NLlI= + 144 + 144 + 0 0 0 0 11 0 0 0 0 10 + 0 + 0 + 7 + 3 + + + 389 + gher3 + SElHSEVSKG5leHQgbW9ybmluZyBtaXgp + aGlnaGVyJ25leHRtb3JuaW5nbWl4Jw== + Tk0gZmVhdC4gU1VOTlk= + 132 + 132 + 0 0 0 0 11 0 0 0 0 11 + 0 + 0 + 7 + 16 + + + 390 + summ3 + TVkgU1VNTUVSIExPVkUoVE9NTVknUyBTTUlMRSBNSVgp + bXlzdW1tZXJsb3ZlJ3RvbW15c3NtaWxlbWl4Jw== + TUlUU1UtTyEgd2l0aCBHRUlMQQ== + 100 + 100 + 0 0 0 0 12 0 0 0 0 11 + 0 + 0 + 7 + 16 + + + 411 + vani + VkFOSVRZIEFOR0VM + dmFuaXR5YW5nZWw= + RklYWA== + 140 + 140 + 3 4 9 12 0 0 5 9 12 0 + 0 + 0 + 8 + 0 + 15 + + + 414 + jamm + SmFtICYgTWFybWFsYWRl + amFtbWFybWFsYWRl + RmluYWxPZmZzZXQ= + 145 + 145 + 3 4 8 11 0 0 5 8 10 0 + 0 + 0 + 9 + 0 + 1 + 15 + + + 415 + logi + TE9HSUNBTCBEQVNI + bG9naWNhbGRhc2g= + REogVEFLQQ== + 144 + 144 + 3 4 7 11 0 0 5 7 10 0 + 0 + 0 + 9 + 0 + 16 + 15 + + + 420 + shin + VEhFIFNISU5JTkcgUE9MQVJJUw== + dGhlc2hpbmluZ3BvbGFyaXM= + TC5FLkQuIGZlYXQuIFNhbmE= + 147 + 147 + 4 4 6 9 0 0 5 6 9 0 + 0 + 0 + 9 + 0 + 129 + 3 + + + 421 + bom2 + RFJPUCBUSEUgQk9NQihTeVMuRi4gTWl4KQ== + ZHJvcHRoZWJvbWInc3lzZm1peCc= + U2NvdHR5IEQu + 150 + 150 + 3 5 7 10 0 0 4 5 10 0 + 0 + 0 + 8 + 0 + 3 + + + 428 + mcut + Q1VUSUUgQ0hBU0VSKE1PUk5JTkcgTUlYKQ== + Y3V0aWVjaGFzZXInbW9ybmluZ21peCc= + Q0xVQiBTUElDRQ== + 126 + 126 + 3 3 4 9 0 0 4 6 9 0 + 0 + 0 + 8 + 0 + 2 + + + 429 + suns + TE9WReKZpVNISU5F + bG92ZXNoaW5l + 5bCP5Z2C44KK44KG + 177 + 177 + 3 6 7 9 0 0 5 7 11 0 + 0 + 0 + 8 + 0 + 69 + 16 + + + 430 + surv + UEFSQU5PSUEgc3Vydml2b3I= + cGFyYW5vaWFzdXJ2aXZvcg== + Mjcw + 270 + 135 + 4 9 11 15 0 0 9 11 15 0 + 0 + 0 + 8 + 0 + 4 + 3968 + + + 436 + issk + S0lTUyBLSVNTIEtJU1M= + a2lzc2tpc3NraXNz + TkFPS0kgZmVhdC4gU0hBTlRJ + 150 + 150 + 4 5 7 12 0 0 5 8 12 0 + 0 + 0 + 8 + 0 + 2 + 2 + + + 437 + suga + 4pmlTG92ZcKy44K344Ol44Ks4oaS4pml + bG92ZWxvdmXjgrfjg6bjgqvjgqI= + ZGogVEFLQSBmZWF0LuOBruOCiuOBgg== + 155 + 155 + 3 5 7 8 0 0 4 7 9 0 + 0 + 0 + 8 + 0 + 146 + 5 + + + 438 + lamo + TCdhbW91ciBldCBsYSBsaWJlcnTDqShERFIgVmVyLik= + bGFtb3VyZXRsYWxpYmVydGUnZGRydmVyJw== + TkFPS0kgdW5kZXJncm91bmQ= + 145 + 145 + 3 6 9 12 0 0 6 9 12 0 + 0 + 0 + 8 + 0 + 1 + 4 + 3712 + 15 + + + 439 + imgo + SSdtIGdvbm5hIGdldCB5b3Uh + aW1nb25uYWdldHlvdQ== + S2VsbHkgQ29zbW8g + 160 + 160 + 3 4 7 9 0 0 4 7 11 0 + 0 + 0 + 8 + 0 + 20 + + + 440 + stin + RGVzdGlueSBsb3ZlcnM= + ZGVzdGlueWxvdmVycw== + 44GP44Gr44Gf44GRIOOBv+OChuOBjSA= + 170 + 170 + 3 4 7 13 0 0 4 7 12 0 + 0 + 0 + 8 + 0 + 14 + 16 + + + 441 + thel + VGhlIExlYXN0IDEwMHNlYw== + dGhlbGVhc3QxMDBzZWM= + SGlyb2Z1bWkgU2FzYWtp + 263 + 200 + 5 7 11 12 0 0 7 10 14 0 + 0 + 0 + 8 + 0 + 1047 + + + 442 + game + R2FtZWxhbiBkZSBDb3VwbGU= + Z2FtZWxhbmRlY291cGxl + VE9NT1NVS0U= + 150 + 150 + 3 4 7 12 0 0 5 7 13 0 + 0 + 0 + 8 + 0 + 18 + 1 + 16 + + + 443 + jane + amFuZSBqYW5h + amFuZWphbmE= + VC5FLk0uUC5PLiBmZWF0Lk1vaGFtbWVkICYgRW1p + 125 + 125 + 3 4 7 10 0 0 6 7 11 0 + 0 + 0 + 8 + 0 + 16 + + + 445 + belo + QkUgTE9WSU4= + YmVsb3Zpbg== + RC1DcmV3 + 185 + 185 + 4 5 9 12 0 0 5 10 12 0 + 0 + 0 + 8 + 0 + 18 + 4 + 15 + + + 446 + ledl + TWlyYWNsZSBNb29uIO+9nkwuRS5ELkxJR0hUIFNUWUxFIE1JWO+9ng== + bWlyYWNsZW1vb24nbGVkbGlnaHRzdHlsZW1peCc= + VG9nbyBQcm9qZWN0IGZlYXQuIFNhbmE= + 138 + 138 + 3 4 6 9 0 0 3 6 10 0 + 0 + 0 + 8 + 0 + 2 + 4 + 3904 + 2 + + + 447 + radu + R1JBRFVBVElPTiDvvZ7jgZ3jgozjgZ7jgozjga7mmI7ml6XvvZ4= + Z3JhZHVhdGlvbuOCveODrOOCveODrOODjuOCouOCt+OCvw== + QmVGb3JV + 125 + 125 + 2 3 7 9 0 0 3 7 9 0 + 0 + 0 + 8 + 0 + 2 + 1 + 16 + + + 448 + vvvv + ViDvvZ5mb3IgRVhUUkVNRe+9ng== + didmb3JleHRyZW1lJw== + VEFLQQ== + T3JpZ2luYWwgU29uZyBmcm9tDQpBbnRvbmlvIFZpdmFsZGkvVGhlIEZvdXIgU2Vhc29ucyAgJ0wnaW52ZXJubycgKCJXaW50ZXIiKSANCiBWaW9saW4gQ29uY2VydG8gaW4gRiBtaW5vciwgMjk3 + 150 + 150 + 3 5 8 12 13 0 5 7 11 13 + 0 + 0 + 8 + 603 + 3 + + + 449 + aaaa + QQ== + YQ== + RC5KLkFtdXJv + 191 + 93 + 4 5 8 11 12 0 5 7 11 13 + 0 + 0 + 8 + 1 + 15 + + + 453 + tayy + U1RBWSAoT3JnYW5pYyBob3VzZSBWZXJzaW9uKQ== + c3RheSdvcmdhbmljaG91c2V2ZXJzaW9uJw== + ZW1p + 125 + 125 + 3 4 7 9 0 0 5 7 9 0 + 0 + 0 + 8 + 0 + 16 + + + 454 + meal + S2lzcyBtZSBhbGwgbmlnaHQgbG9uZw== + a2lzc21lYWxsbmlnaHRsb25n + TkFPS0kgSi1TVFlMRSBmZWF0Lk1JVQ== + 155 + 155 + 3 3 6 10 0 0 3 6 11 0 + 0 + 0 + 8 + 0 + 1 + 15 + + + 456 + froz + RnJvemVuIFJheSDvvZ5mb3IgRVhUUkVNRe+9ng== + ZnJvemVucmF5J2ZvcmV4dHJlbWUn + ZGogVEFLQQ== + 156 + 156 + 4 5 9 12 0 0 4 8 11 0 + 0 + 0 + 8 + 0 + 1025 + 3 + + + 459 + daik + 5aSn6KaL6Kej + 44K/44Kk44Kx44Oz44Kr44Kk + RGVzLVJPVyBmZWF0LiBUU1VCT0kgZm9yIEFMUEhB + 172 + 143 + 4 4 8 12 13 0 5 8 13 14 + 0 + 0 + 8 + 22 + 4 + 640 + 15 + + + 462 + jetw + SkVUIFdPUkxE + amV0d29ybGQ= + TXV0c3VoaWtvIEl6dW1pIA== + 138 + 138 + 3 4 7 11 0 0 5 8 11 0 + 0 + 0 + 8 + 0 + 22 + 2 + + + 463 + wedd + SGFwcHkgV2VkZGluZw== + aGFwcHl3ZWRkaW5n + QVNLQQ== + 126 + 126 + 3 4 6 10 0 0 5 6 9 0 + 0 + 0 + 8 + 0 + 1 + 4 + 2 + + + 464 + surv3 + UEFSQU5PSUEgc3Vydml2b3IgTUFY + cGFyYW5vaWFzdXJ2aXZvcm1heA== + Mjkw + 290 + 145 + 5 9 11 15 16 0 9 11 15 16 + 0 + 0 + 8 + 1 + 4 + 3776 + 14 + + + 465 + bagg + YmFn + YmFn + UmV2ZW5H + 65 + 65 + 2 7 11 13 13 0 7 12 13 13 + 0 + 0 + 8 + 1 + 1 + 15 + + + 466 + lege + VGhlIGxlZ2VuZCBvZiBNQVg= + dGhlbGVnZW5kb2ZtYXg= + Wlo= + 333 + 83 + 7 8 13 15 0 0 8 12 16 0 + 0 + 0 + 8 + 0 + 14 + + + 467 + aois + 6JK844GE6KGd5YuVIO+9nmZvciBFWFRSRU1F772e + 44Ki44Kq44Kk44K344Oo44Km44OI44KmJ2ZvcmV4dHJlbWUn + TkFPS0kgZmVhdC5ZVUtJ + 145 + 145 + 2 4 7 9 0 0 4 7 11 0 + 0 + 0 + 8 + 0 + 1 + 15 + + + 468 + mike + 5LiJ5q+b54yr44Ot44OD44Kv + 44Of44Kx44ON44Kz44Ot44OE44Kv + 5Lqc54ax5biv44Oe44K4LVNLQeeIhuW8vg== + 246 + 246 + 4 5 8 12 0 0 5 9 13 0 + 0 + 0 + 8 + 0 + 6 + 2 + + + 470 + stoi + c3RvaWMgKEVYVFJFTUUgdmVyc2lvbik= + c3RvaWMnZXh0cmVtZXZlcnNpb24n + VGFR + 155 + 155 + 3 5 9 13 0 0 4 10 12 0 + 0 + 1 + 0 + 8 + 0 + 1 + 15 + + + 471 + tars + MzIxU1RBUlM= + MzIxc3RhcnM= + REogU0lNT04= + 192 + 192 + 4 5 9 11 0 0 5 8 11 0 + 0 + 0 + 8 + 0 + 2 + + + 472 + ichi + MTk5OA== + MTk5OA== + TkFPS0k= + 150 + 150 + 3 4 6 9 0 0 5 7 9 0 + 0 + 0 + 8 + 0 + 4 + 1408 + 15 + + + 473 + gene + VHdpbiBCZWUgLUdlbmVyYXRpb24gWC0= + dHdpbmJlZSdnZW5lcmF0aW9ueCc= + RmluYWxPZmZzZXQ= + 44Ky44O844Og44CM44OE44Kk44Oz44OT44O8IOOCt+ODquODvOOCuuOAjeODquODn+ODg+OCr+OCuQ== + 169 + 169 + 3 5 8 11 0 0 4 7 11 0 + 0 + 0 + 8 + 0 + 2 + 2 + 4 + 2176 + 15 + + + 474 + xeno + eGVub24= + eGVub24= + TXIuVA== + 158 + 158 + 3 5 10 13 0 0 5 9 13 0 + 0 + 0 + 8 + 0 + 1 + + + 475 + saku + 5qGc + 44K144Kv44Op + UmV2ZW4tRw== + T3JpZ2luYWwgU29uZyBmcm9tDQpQRC/jgZXjgY/jgonjgZXjgY/jgok= + 320 + 20 + 5 7 11 13 11 0 7 11 13 11 + 0 + 0 + 8 + 49 + 4 + 3136 + 3 + + + 476 + rose + UGluayBSb3Nl + cGlua3Jvc2U= + S2l5b21teStTZWl5YQ== + 146 + 146 + 3 4 7 10 0 0 4 7 10 0 + 0 + 1 + 0 + 8 + 0 + 1051 + 15 + + + 478 + hype + SFlQRVIgRVVST0JFQVQ= + aHlwZXJldXJvYmVhdA== + TkFPS0kgZmVhdC4gRERSIEFMTCBTVEFSUw== + 152 + 152 + 3 4 7 10 0 0 6 9 11 0 + 0 + 0 + 8 + 0 + 1 + 2 + + + 479 + laba + TEEgQkFNQkE= + bGFiYW1iYQ== + 44Oh44Kt44K344Kz5rCR6Kyh + Rm9sayBTb25ncyBvZiBNZXhpY28= + 179 + 179 + 3 4 8 11 0 0 4 8 10 0 + 0 + 0 + 8 + 0 + 3 + 4 + 3520 + 16 + + + 480 + ddre + RGFuY2UgRGFuY2UgUmV2b2x1dGlvbg== + ZGFuY2VkYW5jZXJldm9sdXRpb24= + RERSIEFMTCBTVEFSUw== + 150 + 150 + 5 6 8 12 12 0 7 8 12 11 + 0 + 0 + 8 + 1 + 2 + + + 481 + ripm + VFJJUCBNQUNISU5FIHN1cnZpdm9y + dHJpcG1hY2hpbmVzdXJ2aXZvcg== + REUtU0lSRQ== + 170 + 170 + 4 5 11 13 0 0 6 11 12 0 + 0 + 0 + 8 + 0 + 3 + + + 482 + airr + YWly + YWly + REogU0lNT04= + 130 + 130 + 3 5 7 10 0 0 5 7 11 0 + 0 + 0 + 8 + 0 + 4 + 3776 + 3 + + + 484 + tear + VEVBUlM= + dGVhcnM= + TkFPS0kgdW5kZXJncm91bmQgZmVhdC5FSw== + 143 + 143 + 3 6 8 12 0 0 6 8 12 0 + 0 + 0 + 8 + 0 + 3 + + + 486 + acro + QWNyb3NzIHRoZSBuaWdodG1hcmU= + YWNyb3NzdGhlbmlnaHRtYXJl + SmltbXkgV2Vja2w= + 300 + 300 + 7 8 10 12 13 0 8 11 13 13 + 0 + 0 + 8 + 12 + + + 24576 + funk + RnVuayBCb29naWU= + ZnVua2Jvb2dpZQ== + RnVuayBLaWQgZmVhdC4gS09PTCBCT1lT + 127 + 127 + 4 5 4 8 0 0 4 6 8 0 + 0 + 0 + 9 + 0 + 4 + + + 24577 + tryl + VHJ5IDIgTHV2LiBV + dHJ5Mmx1dnU= + Uy5GLk0uUC4= + 115 + 115 + 3 4 6 8 0 0 4 6 8 0 + 0 + 0 + 9 + 0 + 2 + + + 24581 + frve + Rm9yZXZlciBTdW5zaGluZQ== + Zm9yZXZlcnN1bnNoaW5l + Q2hlbCBZLg== + 128 + 128 + 3 4 7 8 0 0 3 6 8 0 + 0 + 0 + 9 + 0 + 16 + + + 24582 + satn + U2F0dXJkYXkgTmlnaHQgTG92ZQ== + c2F0dXJkYXluaWdodGxvdmU= + U290YSBmZWF0LiBCcmVuZGEgVi4= + 128 + 128 + 3 4 6 8 0 0 4 6 8 0 + 0 + 0 + 9 + 0 + 2056 + 4 + 2 + + + 24583 + brou + QmFkIFJvdXRpbmU= + YmFkcm91dGluZQ== + RC5KLiBTcHVnbmE= + 130 + 130 + 3 5 7 9 0 0 4 8 9 0 + 0 + 0 + 9 + 0 + 1 + + + 24586 + tomo + VG9tb3Jyb3cgUGVyZnVtZQ== + dG9tb3Jyb3dwZXJmdW1l + ZGogVEFLQQ== + 144 + 144 + 3 4 8 10 0 0 4 7 9 0 + 0 + 0 + 9 + 0 + 65 + 16 + + + 28690 + mize + TUFYSU1JWkVS + bWF4aW1pemVy + Q0xJLU1BWCBTLg== + 190 + 190 + 5 6 9 12 0 0 6 9 11 0 + 0 + 0 + 9 + 0 + 16 + 15 + + + 28691 + inee + SSBOZWVkIFlvdQ== + aW5lZWR5b3U= + U3VwYSBGb3ZhIGZlYXQuIEplbm55IEYu + 114 + 114 + 3 4 6 8 0 0 5 6 8 0 + 0 + 0 + 9 + 0 + 2 + + + 28700 + stup + QSBTdHVwaWQgQmFyYmVy + YXN0dXBpZGJhcmJlcg== + U2hvLVQ= + 132 + 132 + 3 4 8 9 0 0 4 8 9 0 + 0 + 0 + 9 + 0 + + + 28701 + scor + U2NvcmNoaW5nIE1vb24= + c2NvcmNoaW5nbW9vbg== + U2hhd24gdGhlIEhvcm55IE1hc3Rlcg== + 125 + 125 + 3 4 7 11 0 0 5 7 10 0 + 0 + 0 + 9 + 0 + 4 + + + 28717 + deux + dW4gZGV1eCB0cm9pcw== + dW5kZXV4dHJvaXM= + U0RNUw== + 140 + 70 + 3 4 8 10 0 0 4 6 9 0 + 0 + 0 + 9 + 0 + 4 + 3584 + 15 + + + 28718 + maxp + TUFYLihwZXJpb2Qp + bWF4LnBlcmlvZA== + Mk1C + 600 + 150 + 5 12 14 16 18 0 11 13 16 18 + 48 + 0 + 0 + 16 + 15 + 3 + 26 + + + 32768 + canb + Q2FuIEJlIFJlYWw= + Y2FuYmVyZWFs + VmlzaW9uIEY= + 132 + 132 + 3 4 6 10 0 0 3 6 10 0 + 0 + 0 + 9 + 0 + 4 + 2944 + 2 + + + 32774 + parb + UEFSQU5PaUEtUmVzcGVjdC0= + cGFyYW5vaWFyZXNwZWN0 + LjNr + 300 + 300 + 5 11 12 16 0 0 8 12 15 0 + 0 + 0 + 9 + 0 + 3 + + + 32784 + free + RnJlZWRvbQ== + ZnJlZWRvbQ== + QmVGb3JV + 148 + 148 + 3 5 7 11 0 0 4 7 11 0 + 0 + 0 + 9 + 0 + 15 + + + 32785 + stas + U1RBUlPimIbimIbimIYoMm5kIE5BT0tJJ3Mgc3R5bGUp + c3RhcnMnMm5kbmFva2lzc3R5bGUn + 77y00IHQr++8su+8oQ== + 140 + 140 + 3 6 8 9 0 0 6 8 11 0 + 0 + 0 + 9 + 0 + 15 + + + 33028 + bald + QkFMTEFEIEZPUiBZT1XvvZ7mg7PjgYTjga7pm6jvvZ4= + YmFsbGFkZm9yeW91J+OCquODouOCpOODjuOCouODoSc= + Tk0gZmVhdC4gVGhvbWFzIEhvd2FyZA== + 65 + 65 + 2 5 7 8 0 0 4 7 9 0 + 0 + 0 + 9 + 0 + 1 + 2 + + + 33034 + gorg + R09SR0VPVVMgMjAxMg== + Z29yZ2VvdXMyMDEy + VEhFIFNVUlJFTkRFUlM= + 135 + 135 + 4 3 8 10 0 0 5 7 11 0 + 0 + 0 + 9 + 0 + 2 + + + 33038 + kee2 + S0VFUCBPTiBNT1ZJTicg772eRE1YIE1JWO+9ng== + a2VlcG9ubW92aW4nZG14bWl4Jw== + Ti5NLlItdHlwZUc= + 132 + 132 + 3 5 7 11 0 0 4 8 12 0 + 0 + 0 + 9 + 0 + 4 + 16 + + + 33044 + mind + TWluZCBQYXJhc2l0ZQ== + bWluZHBhcmFzaXRl + VE9NT1NVS0U= + 145 + 145 + 3 5 9 13 0 0 5 8 10 0 + 0 + 0 + 9 + 0 + 15 + + + 33047 + put3 + UFVUIFlPVVIgRkFJVEggSU4gTUUg772eU0FUVVJEQVkgTklHSFQgTUlY772e + cHV0eW91cmZhaXRoaW5tZSdzYXR1cmRheW5pZ2h0bWl4Jw== + VVpJLUxBWQ== + 120 + 120 + 3 5 8 9 0 0 5 7 12 0 + 0 + 0 + 9 + 0 + 2 + + + 33048 + quic + UXVpY2tlbmluZw== + cXVpY2tlbmluZw== + ZGogVEFLQQ== + 150 + 150 + 3 6 7 11 0 0 5 7 8 0 + 0 + 0 + 9 + 0 + 1 + 4 + 6464 + 15 + + + 33665 + oran + TE9WRSBJUyBPUkFOR0U= + bG92ZWlzb3Jhbmdl + T3JhbmdlIExvdW5nZQ== + 180 + 180 + 3 5 7 9 11 0 5 8 8 12 + 0 + 0 + 9 + 19 + 4 + 7808 + 2 + + + 33666 + diff + TWFrZSBBIERpZmZlcmVuY2U= + bWFrZWFkaWZmZXJlbmNl + TGFsYSBNb29yZSB3aXRoIENvQ29SbypDbw== + 130 + 130 + 3 5 7 12 0 0 5 8 12 0 + 0 + 0 + 9 + 0 + 1 + 4 + 7744 + 16 + + + 33668 + tmrr + VE9NT1JST1c= + dG9tb3Jyb3c= + bmMgZnQuIERyZWFtc2Nhbm5lcg== + 140 + 140 + 3 4 8 10 0 0 5 7 11 0 + 0 + 0 + 9 + 0 + 4 + 4800 + + + 33670 + insi + SU5TSURFIFlPVVIgSEVBUlQ= + aW5zaWRleW91cmhlYXJ0 + QUtJUkEgWUFNQU9LQQ== + 107 + 107 + 3 4 6 9 0 0 3 6 9 0 + 0 + 0 + 9 + 0 + 4 + 5120 + 15 + + + 33672 + pass + UEFTU0lPTiBPRiBMT1ZF + cGFzc2lvbm9mbG92ZQ== + TkFPS0kgZmVhdC4gUEFVTEEgVEVSUlk= + 155 + 78 + 4 5 7 10 0 0 6 8 10 0 + 0 + 0 + 9 + 0 + 4 + 7744 + + + 33806 + mids + TUlETklHSFQgU1BFQ0lBTA== + bWlkbmlnaHRzcGVjaWFs + TG92ZSBtYWNoaW5lZ3Vucw== + 182 + 182 + 3 7 9 10 0 0 8 10 12 0 + 0 + 0 + 9 + 0 + 4 + 4 + + + 33834 + doll + RG9MTA== + ZG9sbA== + 77y00IHQr++8su+8oQ== + 170 + 170 + 4 5 8 12 13 0 5 8 12 14 + 0 + 0 + 9 + 1 + 4 + 2 + + + 33835 + ifut + aUZVVFVSRUxJU1QoRERSIFZFUlNJT04p + aWZ1dHVyZWxpc3QnZGRydmVyc2lvbic= + QUtJUkEgWUFNQU9LQQ== + 150 + 150 + 3 5 7 12 13 0 5 7 11 13 + 0 + 0 + 9 + 1 + 3840 + + + 36864 + aaaa2 + QUE= + YWE= + RC5KLkFtdXJv + 154 + 154 + 3 5 9 13 0 0 5 10 13 0 + 0 + 0 + 9 + 0 + 65 + 15 + + + 36865 + rzon + UkVEIFpPTkU= + cmVkem9uZQ== + VGF0c2jvvIZOQU9LSQ== + 165 + 165 + 4 6 8 12 0 0 6 8 11 0 + 0 + 0 + 9 + 0 + 73 + 15 + + + 36866 + hpan + SEFQUFnimIZBTkdFTA== + aGFwcHlhbmdlbA== + anVuIHdpdGggVEFISVJJSA== + 180 + 180 + 4 4 8 12 16 0 3 8 11 16 + 0 + 0 + 9 + 1 + 16 + + + 36867 + xeph + WGVwaGVy + eGVwaGVy + VGF0c2g= + 170 + 170 + 4 7 10 13 15 0 7 10 13 15 + 0 + 0 + 9 + 65 + 4 + 3 + + + 36868 + hima + 44OS44Oe44Ov44Oq + 44OS44Oe44Ov44Oq + UklZVSBmcm9tIEJlRm9yVQ== + 185 + 185 + 3 4 7 11 0 0 4 7 13 0 + 0 + 0 + 9 + 0 + 69 + 16 + + + 36869 + drab + RHJhZ29uIEJsYWRl + ZHJhZ29uYmxhZGU= + S296byBOYWthbXVyYQ== + 240 + 240 + 5 9 10 11 0 0 9 11 11 0 + 0 + 0 + 9 + 0 + 12 + + + 36870 + curu + Q1VSVVM= + Y3VydXM= + RC1jcmV3 + 188 + 184 + 2 3 7 10 0 0 4 5 12 0 + 0 + 0 + 9 + 0 + 18 + 3 + + + 36871 + muge + 5aSi5bm744OO5YWJ + 44Og44Kx44Oz44OO44OS44Kr44Oq + 77y00IHQr++8su+8oQ== + 171 + 171 + 4 4 8 11 0 0 4 8 11 0 + 0 + 0 + 9 + 0 + 2 + 15 + + + 36872 + nizi + 6Jm56Imy + 44OL44K344Kk44Ot + REogWU9TSElUQUtBIGZlYXQgRy5TLkMgbGljZW5zZQ== + 160 + 160 + 3 4 8 11 13 0 4 7 13 13 + 0 + 0 + 9 + 3 + 3 + + + 36873 + gekk + 5pyI5YWJ6J22 + 44Kx44OE44Kz44Km44OB44Oo44Km + 44GC44GV44GN + 218 + 218 + 5 5 9 11 0 0 4 9 11 0 + 0 + 0 + 9 + 0 + 6 + 14 + + + 36874 + kono + 44GT44Gu5a2Q44Gu5LiD44Gk44Gu44GK56Wd44GE44Gr + 44Kz44OO44Kz44OO44OK44OK44OE44OO44Kq44Kk44Ov44Kk44OL + 44GC44GV44GN + 161 + 161 + 3 7 10 14 0 0 7 10 14 0 + 0 + 0 + 9 + 0 + 14 + + + 36875 + mooo + TU9PTg== + bW9vbg== + ZGogVEFLQSBmZWF0LkVyaWth + 156 + 156 + 3 3 7 10 0 0 3 8 10 0 + 0 + 0 + 9 + 0 + 3 + 2 + + + 36876 + thir + Tm8uMTM= + bm8xMw== + VEFLQSByZXNwZWN0IGZvciBKLlMuQi4= + T3JpZ2luYWwgU29uZyBmcm9tDQpCYWNoLCBKb2hhbm4gU2ViYXN0aWFuLy9JbnZlbnRpb24gTm8uIDEzIChCV1YgNzg0KQ== + 172 + 172 + 4 5 9 13 0 0 5 9 12 0 + 0 + 0 + 9 + 0 + 1 + 15 + + + 36877 + dand + 55S344CF6YGT + 44K/44Oz44K/44Oz44OI44Km + RGVzLVJPV+ODu+e1hA== + 160 + 156 + 3 4 7 12 0 0 4 8 10 0 + 0 + 0 + 9 + 0 + 18 + + + 36878 + kage + 44Kr44Ky44Ot44Km + 44Kr44Kx44Ot44Km + RGVzLVJPV+ODu+e1hOOCueODmuOCt+OCouODq3I= + 164 + 164 + 3 4 7 9 0 0 4 7 9 0 + 0 + 0 + 9 + 0 + 2 + + + 36879 + tika + 44OB44Kr44Op + 44OB44Kr44Op + QmVGb3JV + 185 + 185 + 4 5 8 10 0 0 4 9 13 0 + 0 + 0 + 9 + 0 + 6 + 16 + + + 36880 + unde + VW5kZXIgdGhlIFNreQ== + dW5kZXJ0aGVza3k= + 5Y2X44GV44KE44GL77yIQmVGb3JV77yJd2l0aCBwbGF0b25pWA== + 170 + 170 + 2 2 5 11 0 0 3 6 8 0 + 0 + 0 + 9 + 0 + 1 + 16 + + + 36882 + rara + cmFpbmJvdyByYWluYm93 + cmFpbmJvd3JhaW5ib3c= + Unl14piG + 177 + 177 + 4 4 7 10 0 0 4 7 11 0 + 0 + 0 + 9 + 0 + 1 + + + 36883 + braz + QnJhemlsaWFuIEFudGhlbQ== + YnJhemlsaWFuYW50aGVt + QmVyaW1iYXUgJzY2 + 130 + 130 + 3 5 8 12 0 0 5 8 10 0 + 0 + 0 + 9 + 0 + 20 + + + 36884 + taur + Q0VOVEFVUg== + Y2VudGF1cg== + SmltbXkgV2Vja2w= + 140 + 140 + 4 6 9 12 0 0 6 9 12 0 + 0 + 0 + 9 + 0 + 4 + + + 36886 + sksk + U2thIFNrYSBOby4z + c2thc2thbm8z + 5Lqc54ax5biv44Oe44K4LVNLQeeIhuW8vg== + 138 + 138 + 3 3 7 12 0 0 4 8 10 0 + 0 + 0 + 9 + 0 + 2 + 4 + + + 36887 + okor + 5oCS44KM44KL5aSn44GN44Gq55m944GE6aas + 44Kk44Kr44Os44Or44Kq44Kq44Kt44OK44K344Ot44Kk44Km44Oe + TW9ybmluZyBCbHVlIERyYWdvbg== + 148 + 110 + 4 5 8 11 0 0 3 7 11 0 + 0 + 0 + 9 + 0 + 2 + 15 + + + 36888 + murm + bXVybXVyIHR3aW5z + bXVybXVydHdpbnM= + eXVfdG9raXdhLmRqdw== + 174 + 174 + 3 4 8 11 0 0 3 8 11 0 + 0 + 0 + 9 + 0 + 3095 + 4 + 16 + + + 36889 + flya + Rmx5IGF3YXk= + Zmx5YXdheQ== + Q2hpeW9UaWE= + 125 + 125 + 3 4 7 11 0 0 3 8 11 0 + 0 + 0 + 9 + 0 + 16 + + + 36890 + inno + SU5OT0NFTkNFIE9GIFNJTEVOQ0U= + aW5ub2NlbmNlb2ZzaWxlbmNl + bmMgZnQgTlJHIEZhY3Rvcnk= + 142 + 71 + 3 5 10 12 0 0 5 9 12 0 + 0 + 0 + 9 + 0 + 3 + + + 36891 + myon + TXkgT25seSBTaGluaW5nIFN0YXI= + bXlvbmx5c2hpbmluZ3N0YXI= + TkFPS0kgZmVhdC4gQmVja3kgTHVjaW5kYQ== + 155 + 155 + 3 4 7 9 0 0 3 7 11 0 + 0 + 0 + 9 + 0 + 33 + 15 + + + 36892 + flow + Rmxvdw== + Zmxvdw== + U2NvdHR5IEQuIHJldmlzaXRzIFUx + 140 + 140 + 4 5 9 12 0 0 6 9 11 0 + 0 + 0 + 9 + 0 + 15 + + + 36893 + rbow + cmFpbmJvdyBmbHllcg== + cmFpbmJvd2ZseWVy + ZGogVEFLQQ== + 148 + 148 + 3 4 6 11 0 0 3 7 11 0 + 0 + 0 + 9 + 0 + 65 + 16 + + + 36906 + fasc + RmFzY2luYXRpb24gTUFYWA== + ZmFzY2luYXRpb25tYXh4 + MTAwLTIwMC00MDA= + 400 + 100 + 6 11 13 17 18 0 10 13 17 18 + 0 + 0 + 9 + 1 + 14 + + + 36914 + cach + Y2FjaGFjYQ== + Y2FjaGFjYQ== + TW9ra3kgZGUgWWFoIFlhaCdz + 128 + 128 + 2 3 7 12 0 0 4 9 11 0 + 0 + 0 + 9 + 0 + 4 + 16 + + + 36916 + qmas + UXVpY2sgTWFzdGVy + cXVpY2ttYXN0ZXI= + YWN0IGRlZnQ= + 147 + 147 + 4 5 8 11 0 0 5 7 10 0 + 0 + 0 + 9 + 0 + 3 + 3 + + + 36917 + stop2 + Q0FOJ1QgU1RPUCBGQUxMSU4nIElOIExPVkUgLXN1cGVyIGV1cm8gdmVyc2lvbi0= + Y2FudHN0b3BmYWxsaW5pbmxvdmUnc3VwZXJldXJvdmVyc2lvbic= + TkFPS0kgd2l0aCBZJkNvLg== + 155 + 155 + 3 4 7 8 0 0 2 5 8 0 + 0 + 0 + 9 + 0 + 32 + 3 + + + 36920 + sedu2 + U0VEVUNUSU9OKFZvY2FsIFJlbWl4KQ== + c2VkdWN0aW9uJ3ZvY2FscmVtaXgn + TkMgZmVhdC4gTlJHIEZhY3Rvcnk= + 190 + 190 + 3 6 9 12 0 0 6 8 12 0 + 0 + 0 + 9 + 0 + 3 + + + 36925 + chao + Q0hBT1M= + Y2hhb3M= + REUtU0lSRSByZXR1bmVz + 170 + 170 + 6 8 12 14 16 0 9 12 14 15 + 0 + 0 + 9 + 14 + + + 36928 + lab3 + TGEgQmFtYmE= + bGFiYW1iYQ== + TEggTVVTSUMgQ1JFQVRJT04= + Rm9sayBTb25ncyBvZiBNZXhpY28= + 156 + 156 + 3 5 8 11 0 0 6 8 12 0 + 0 + 0 + 9 + 0 + 3 + 2 + + + 36931 + tlov + VFJVReKZpUxPVkU= + dHJ1ZWxvdmU= + anVuIGZlYXQuIFNjaGFuaXRh + 188 + 188 + 4 4 8 10 0 0 4 8 10 0 + 0 + 0 + 9 + 0 + 8 + 5 + + + 36934 + dvis + SGVhbGluZy1ELVZpc2lvbg== + aGVhbGluZ2R2aXNpb24= + REUtU1RSQUQ= + 360 + 180 + 6 9 12 14 18 0 9 13 15 18 + 0 + 0 + 9 + 14 + + + 36935 + hana + 6I+v54ib5ryrIC1GbG93ZXJzLQ== + 44OP44OK44Op44Oz44Oe44OzZmxvd2Vycw== + 77y00IHQr++8su+8oQ== + 160 + 160 + 3 6 8 11 0 0 5 8 11 0 + 0 + 0 + 9 + 0 + 59 + 3 + + + 36936 + flow2 + RmxvdyAoVHJ1ZSBTdHlsZSk= + ZmxvdyJ0cnVlc3R5bGUi + U2NvdHR5IEQuIHJldmlzaXRzIFUx + 280 + 140 + 4 6 9 12 13 0 6 9 12 14 + 0 + 0 + 9 + 2 + 3 + + + 36937 + fasc2 + RmFzY2luYXRpb24g772eZXRlcm5hbCBsb3ZlIG1peO+9ng== + ZmFzY2luYXRpb24nZXRlcm5hbGxvdmVtaXgn + Mk1C + 400 + 100 + 9 11 13 16 18 0 10 13 17 17 + 0 + 0 + 9 + 14 + + + 37120 + flya2 + Rmx5IGF3YXkgLW1peCBkZWwgbWF0YWRvci0= + Zmx5YXdheSdtaXhkZWxtYXRhZG9yJw== + U2hhd24gdGhlIEhvcm55IE1hc3RlciBmZWF0LiBDaGl5b1RpYQ== + 130 + 130 + 3 5 9 13 0 0 5 9 13 0 + 0 + 0 + 10 + 0 + 16 + + + 37121 + soul + U09VTCBDUkFTSA== + c291bGNyYXNo + bmMgZnQgSEFSRENPUkUgTkFUSU9O + 142 + 142 + 3 7 9 13 0 0 6 9 12 0 + 0 + 0 + 10 + 0 + + + 37123 + moos + TU9PTlNURVI= + bW9vbnN0ZXI= + a29ibyB1bml0aW5nIE1hcnNoYSAmIEQu + 140 + 140 + 4 5 7 12 0 0 4 7 10 0 + 0 + 0 + 10 + 0 + 2 + + + 37124 + flow3 + RmxvdyAoSmFtbWluJyBSYWdnYSBNaXgp + ZmxvdydqYW1taW5yYWdnYW1peCc= + U2NvdHR5IEQuIHJldmlzaXRzIFUx + 140 + 70 + 4 5 8 13 0 0 4 7 13 0 + 0 + 0 + 10 + 0 + 2 + + + 37125 + felw + RmVlbGluZ3MgV29uJ3QgRmFkZShFeHRlbmQgVHJhbmNlIE1peCk= + ZmVlbGluZ3N3b250ZmFkZSdleHRlbmR0cmFuY2VtaXgn + U3lTRi4= + 144 + 144 + 4 5 8 12 0 0 5 9 12 0 + 0 + 0 + 10 + 0 + 15 + + + 37126 + silv + U2lsdmVyIFBsYXRmb3JtIC0gSSB3YW5uYSBnZXQgeW91ciBoZWFydCAt + c2lsdmVycGxhdGZvcm1pd2FubmFnZXR5b3VyaGVhcnQ= + VTEgUmVpbmNhcm5hdGVzIHcvIExlYWg= + 140 + 140 + 4 5 7 11 0 0 4 8 11 0 + 0 + 0 + 10 + 0 + 3 + + + 37127 + trim + VHJpbQ== + dHJpbQ== + a29ibw== + 340 + 85 + 5 6 10 16 0 0 6 10 15 0 + 0 + 0 + 10 + 0 + 3 + + + 37187 + fied + RWxlY3RyaWZpZWQ= + ZWxlY3RyaWZpZWQ= + U3lTRi4= + 140 + 140 + 3 4 6 10 0 0 5 6 11 0 + 0 + 0 + 10 + 0 + 15 + + + 37188 + mitr + TXVzaWMgSW4gVGhlIFJoeXRobQ== + bXVzaWNpbnRoZXJoeXRobQ== + bmMgZnQuIOinpumbuw== + 155 + 155 + 4 7 8 11 0 0 5 9 12 0 + 0 + 0 + 10 + 0 + 4 + 15 + + + 37189 + mala + TWFsYWNjYQ== + bWFsYWNjYQ== + bmMgZnQgTlJHIGZhY3Rvcnk= + 140 + 140 + 3 4 7 10 13 0 5 7 9 13 + 11 + 0 + 0 + 11 + 15 + + + 37190 + rasp + UmFzcGJlcnJ54pmhSGVhcnQoRW5nbGlzaCB2ZXJzaW9uKQ== + cmFzcGJlcnJ5aGVhcnQnZW5nbGlzaHZlcnNpb24n + anVuIGZlYXQuIFBBVUxBIFRFUlJZ + 160 + 160 + 3 5 7 9 11 0 5 7 9 12 + 0 + 0 + 10 + 1 + 4 + 16 + + + 37191 + bloo + Qmxvb2R5IFRlYXJzKElJRFggRURJVElPTik= + Ymxvb2R5dGVhcnMnaWlkeGVkaXRpb24n + REogWU9TSElUQUtB + 44Ky44O844Og44CM5oKq6a2U5Z+O44OJ44Op44Kt44Ol44OpIOOCt+ODquODvOOCuuOAjeODquODn+ODg+OCr+OCuQ== + 170 + 170 + 4 5 6 11 0 0 5 7 11 0 + 0 + 0 + 10 + 0 + 1 + 2 + 4 + 15 + + + 37206 + dazz + ZGF6emxl + ZGF6emxl + a29ibyBmZWF0LiBrcjphZ3XDqQ== + 98 + 98 + 2 4 8 10 0 0 4 8 10 0 + 11 + 0 + 0 + 11 + 0 + 3 + + + 37207 + fway + RnJlZXdheSBTaHVmZmxl + ZnJlZXdheXNodWZmbGU= + ZGogVEFLQQ== + 145 + 145 + 3 4 8 10 12 0 5 7 9 12 + 0 + 0 + 10 + 65 + 4 + 3 + + + 37221 + lshi + TE9WRSBTSElORSAoQm9keSBHcm9vdmVyeiAyMDA2IG1peCk= + bG92ZXNoaW5lJ2JvZHlncm9vdmVyejIwMDZtaXgn + Vy5XLlM= + 177 + 177 + 3 7 12 16 0 0 5 11 15 0 + 23 + 0 + 0 + 20 + 0 + 5 + + + 37222 + bdow + QlJF4oiASyBET1dOISAoV29ybGQgVmVyc2lvbik= + YnJlYWtkb3duJ3dvcmxkdmVyc2lvbic= + RUxFIFJPQ0tT + 190 + 190 + 2 4 10 13 0 0 4 9 13 0 + 59 + 0 + 0 + 21 + 0 + 0 + 16 + + + 37223 + spar + MTk5OCAoU3Bhcmt5IDIwMDYp + MTk5OCdzcGFya3kyMDA2Jw== + Si1SQVZFUlM= + 150 + 150 + 2 6 11 14 0 0 8 11 14 0 + 2 + 0 + 0 + 19 + 0 + 15 + + + 37224 + cufo + Q0FORFkgKFVGTyBtaXgp + Y2FuZHkndWZvbWl4Jw== + VGhlIFN3ZWV0ZXN0 + 180 + 180 + 2 6 10 15 0 0 6 11 15 0 + 13 + 0 + 0 + 20 + 0 + 5 + + + 37225 + acol + QjRVIChUaGUgQWNvbHl0ZSBtaXgp + YjR1J3RoZWFjb2x5dGVtaXgn + Si1SQVZFUlM= + 155 + 155 + 2 4 9 13 0 0 4 9 13 0 + 2 + 0 + 0 + 19 + 0 + 2 + + + 37226 + conf + Q29uZmVzc2lvbg== + Y29uZmVzc2lvbg== + dHJhbmNlIHN0YXI= + 150 + 150 + 2 4 7 12 14 0 4 7 12 14 + 7 + 0 + 14 + 2 + + + 37228 + will + d2lsbA== + d2lsbA== + TkFPS0k= + 145 + 145 + 2 4 7 11 0 0 5 7 11 0 + 2 + 0 + 0 + 11 + 0 + 2 + 3 + + + 37229 + lits + bGl0dGxlIHN0ZXBz + bGl0dGxlc3RlcHM= + RnJlZW1hbg== + 155 + 155 + 3 6 11 15 0 0 6 11 15 0 + 19 + 0 + 0 + 20 + 0 + 16 + + + 37231 + ifly + SSdtIEZseWluZyBBd2F5 + aW1mbHlpbmdhd2F5 + U3RlcHBlcg== + 180 + 180 + 2 5 8 12 0 0 5 8 12 0 + 2 + 0 + 0 + 19 + 0 + 16 + + + 37232 + wwlt + V2UgV2lsbCBMaXZlIFRvZ2V0aGVy + d2V3aWxsbGl2ZXRvZ2V0aGVy + SGFwcHkgQ29yZU1BTg== + 175 + 175 + 2 5 10 14 0 0 5 10 14 0 + 13 + 0 + 0 + 20 + 0 + 16 + + + 37233 + hand + SGVhdmVucyBhbmQgdGhlIEVhcnRo + aGVhdmVuc2FuZHRoZWVhcnRo + VGhlIExvbmVseSBIZWFydHM= + 70 + 70 + 2 5 7 11 0 0 5 8 11 0 + 13 + 0 + 0 + 20 + 0 + 2 + + + 37234 + ngon + TW92aW5nIE9u + bW92aW5nb24= + Si5KLiBQb3Bz + 140 + 140 + 1 3 7 11 0 0 3 7 11 0 + 59 + 0 + 0 + 21 + 0 + 0 + 3 + + + 37236 + tbea + dGhlIGJlYXQ= + dGhlYmVhdA== + U3Bhcmt5 + 140 + 140 + 4 8 11 14 0 0 8 11 14 0 + 23 + 0 + 0 + 20 + 0 + 17 + + + 37237 + bins + QmVhdXRpZnVsIEluc2lkZSAoQ3ViZTo6SGFyZCBNaXgp + YmVhdXRpZnVsaW5zaWRlJ2N1YmVoYXJkbWl4Jw== + Tk0gZmVhdC4gQWxpc29uIFdhZGU= + 110 + 110 + 3 5 7 10 0 0 4 7 11 0 + 2 + 0 + 0 + 11 + 0 + 3 + + + 37238 + mwit + TWVzcyBXaXRoIE15IEVtb3Rpb25z + bWVzc3dpdGhteWVtb3Rpb25z + TGF0ZW5pZ2h0ZXI= + 130 + 130 + 1 3 9 12 0 0 2 9 12 0 + 7 + 0 + 0 + 20 + 0 + 17 + + + 37240 + samu + U1VQRVIgU0FNVVJBSQ== + c3VwZXJzYW11cmFp + anVu + 170 + 170 + 4 8 12 15 0 0 8 12 16 0 + 2 + 0 + 0 + 11 + 0 + 32 + 17 + + + 37241 + ucha + U3VjaCBBIEZlZWxpbmc= + c3VjaGFmZWVsaW5n + VTE= + 120 + 120 + 3 6 11 14 0 0 6 11 14 0 + 19 + 0 + 0 + 20 + 0 + 16 + + + 37242 + tigh + SG9sZCBUaWdodA== + aG9sZHRpZ2h0 + ODAwIHNsb3Blcw== + 130 + 130 + 1 3 8 12 0 0 3 8 12 0 + 23 + 0 + 0 + 20 + 0 + 2 + + + 37251 + ngoo + TkdP + bmdv + 6Y2L5baL5Zyt5LiA + 274 + 68 + 6 10 12 15 18 0 10 11 16 17 + 0 + 0 + 10 + 14 + + + 37254 + firr + RklSRQ== + ZmlyZQ== + 5rOJIOmZuOWlpeW9pg== + 184 + 184 + 4 5 8 11 0 0 4 8 12 0 + 0 + 0 + 10 + 0 + 20 + + + 37255 + unre + VW5yZWFs + dW5yZWFs + QmxhY2sgUm9zZSBHYXJkZW4= + 180 + 90 + 4 8 12 15 0 0 8 12 14 0 + 0 + 0 + 10 + 0 + 4 + 15 + + + 37256 + stah + U1RBUlPimIbimIbimIbvvIhSZS10dW5lZCBieSBIzptM77yJIC0gRERSIEVESVRJT04gLQ== + c3RhcnMncmV0dW5lZGJ5aGFsJ2RkcmVkaXRpb24= + 77y00IHQr++8su+8oQ== + 145 + 145 + 3 5 10 9 0 0 6 9 10 0 + 0 + 0 + 10 + 0 + 1 + 1 + + + 37264 + vate + Q2FwdGl2QXRl772e6KqT44GE772e + Y2FwdGl2YXRl44OB44Kr44Kk + REogWU9TSElUQUtBIGZlYXQuQS9J + 160 + 160 + 4 5 8 13 0 0 5 8 13 0 + 0 + 0 + 10 + 0 + 1 + 3 + + + 37265 + venu + VmVudXM= + dmVudXM= + VGF0c2grUmF5Wlk= + 195 + 195 + 3 4 7 11 13 0 4 6 10 13 + 0 + 0 + 10 + 4 + 4 + + + 37266 + blin + QmxpbmQgSnVzdGljZSDvvZ5Ub3JuIHNvdWxzLCBIdXJ0IEZhaXRocyDvvZ4= + YmxpbmRqdXN0aWNlJ3Rvcm5zb3Vsc2h1cnRmYWl0aHMn + WmVrdGJhY2g= + 165 + 137 + 3 5 8 12 0 0 5 8 12 0 + 0 + 0 + 10 + 0 + 1043 + 4 + 3 + + + 37267 + athi + QSB0aGluZyBjYWxsZWQgTE9WRQ== + YXRoaW5nY2FsbGVkbG92ZQ== + RC1jcmV3IDIgVVM= + 160 + 160 + 3 4 7 10 0 0 5 7 11 0 + 0 + 0 + 10 + 0 + 1 + 16 + + + 37269 + uber + w5xiZXJ0cmVmZmVu + dWJlcnRyZWZmZW4= + VEFLQSByZXNwZWN0IGZvciBKLlMuQi4= + T3JpZ2luYWwgU29uZyBmcm9tDQpCYWNoLCBKb2hhbm4gU2ViYXN0aWFuL1BhcnRpdGEgaW4gQyBtaW5vciwgQldWIDgyNiA= + 174 + 174 + 3 6 8 13 0 0 5 8 14 0 + 11 + 0 + 0 + 11 + 0 + 1091 + 2 + + + 37270 + arra + QXJyYWJiaWF0YQ== + YXJyYWJiaWF0YQ== + UmV2ZW4tR+aUuQ== + 225 + 225 + 5 11 13 15 0 0 12 14 16 0 + 0 + 0 + 10 + 0 + 2 + 3 + + + 37273 + trix + VFJJUCBNQUNISU5FIFBob2VuaVg= + dHJpcG1hY2hpbmVwaG9lbml4 + REUtU0lSReaUuQ== + 160 + 160 + 3 8 12 15 15 0 8 12 16 16 + 0 + 0 + 10 + 1 + 4 + 14 + + + 37274 + vemb + VmVtIGJyaW5jYXI= + dmVtYnJpbmNhcg== + Q2FsZGVpcmEgZmVhdC5Uw6lrYSBQZW50ZXJpY2hl + 135 + 135 + 2 5 7 11 0 0 5 7 11 0 + 0 + 0 + 10 + 0 + 2 + 2 + + + 37276 + dofl + ZHJlYW0gb2YgbG92ZQ== + ZHJlYW1vZmxvdmU= + S2FvcmkgTmlzaGluYQ== + 114 + 114 + 3 3 6 8 0 0 5 7 8 0 + 0 + 0 + 10 + 0 + 2 + + + 37277 + volc + dm9sY2Fubw== + dm9sY2Fubw== + WWFzdWhpcm8gQWJl + 240 + 240 + 4 5 8 13 0 0 5 8 13 0 + 0 + 0 + 10 + 0 + + + 37278 + eday + RXZlcnkgRGF5LCBFdmVyeSBOaWdodChOTSBTVFlMRSk= + ZXZlcnlkYXlldmVyeW5pZ2h0J25tc3R5bGUn + TEVBIERST1AgZmVhdC4gQW50IEpvaG5zdG9u + 90 + 90 + 3 4 6 9 0 0 4 7 10 0 + 0 + 0 + 10 + 0 + 32 + 2 + + + 37279 + plut + UGx1dG8= + cGx1dG8= + QmxhY2viiJ5Ib2xl + 220 + 50 + 6 9 12 14 16 0 9 13 14 17 + 0 + 0 + 10 + 14 + + + 37281 + pard + UEFSQU5PaUEg772eSEFERVPvvZ4= + cGFyYW5vaWFoYWRlcw== + zrFUWVBFLTMwMA== + 300 + 75 + 7 11 15 16 18 0 12 15 17 18 + 0 + 0 + 10 + 1 + 4 + 14 + + + 37282 + swit + c3dpdGNo + c3dpdGNo + REFJU1VLRSBBU0FLVVJBIGV4LlTQgdCvUkE= + 152 + 152 + 3 4 7 10 0 0 5 7 10 0 + 0 + 1 + 0 + 10 + 0 + 1 + 3 + + + 37283 + alth + c3RlYWx0aA== + c3RlYWx0aA== + REFJU1VLRSBBU0FLVVJB + 160 + 160 + 3 5 8 11 0 0 5 8 11 0 + 0 + 1 + 0 + 10 + 0 + 3 + + + 37288 + plur + UGx1dG8gUmVsaW5xdWlzaA== + cGx1dG9yZWxpbnF1aXNo + Mk1C + 800 + 100 + 5 12 14 17 18 0 12 14 18 18 + 0 + 0 + 10 + 3 + + + 37289 + lamd + TCdhbW91ciBldCBsYSBsaWJlcnTDqShEYXJ3aW4gJiBESiBTaWx2ZXIgcmVtaXgp + bGFtb3VyZXRsYWxpYmVydGUnZGFyd2luZGpzaWx2ZXJyZW1peCc= + TkFPS0kgaW4gdGhlIE1FUkNVUkU= + 140 + 70 + 3 4 7 11 0 0 4 7 12 0 + 0 + 0 + 10 + 0 + 32 + 3 + + + 37290 + votu + Vm90dW0gc3RlbGxhcnVtIC1mb3Jlc3QgIzI1IEREUiBSTVgt + dm90dW1zdGVsbGFydW1mb3Jlc3QyNWRkcnJteA== + aWNvbm9jbGFzbQ== + 140 + 140 + 2 5 9 12 0 0 5 7 12 0 + 0 + 0 + 10 + 0 + 3 + 3 + + + 37293 + uran + VXJhbnVz + dXJhbnVz + VGF0c2ggU04gMiBTdHlsZQ== + 162 + 81 + 3 6 9 11 13 0 6 9 11 13 + 0 + 0 + 10 + 3 + + + 37294 + mars + TUFSUyBXQVIgMw== + bWFyc3dhcjM= + SkVUIEdJUkwgU1BJTg== + 200 + 200 + 3 4 8 11 0 0 4 10 13 0 + 0 + 0 + 10 + 0 + 2 + 15 + + + 37295 + whyn + V2h5IG5vdA== + d2h5bm90 + RGFyd2lu + 175 + 175 + 4 6 9 11 0 0 7 8 11 0 + 0 + 0 + 10 + 0 + + + 37296 + shad + U2hhZGVzIG9mIEdyZXk= + c2hhZGVzb2ZncmV5 + RnJhY3Vz + 170 + 170 + 3 5 8 10 0 0 5 7 10 0 + 0 + 0 + 10 + 0 + 1 + 3 + + + 37297 + gili + R0lSSUdJTEnploDliY3pm4DnvoU= + Z2lyaWdpbGnjg6Ljg7Pjgrvjg7Pjgrfjg6Tjgq/jg6k= + Q2hla2ktUk9XUw== + 148 + 148 + 4 5 7 12 0 0 5 8 12 0 + 0 + 0 + 10 + 0 + 2 + 4 + + + 37298 + pose + UG9zZWlkb24= + cG9zZWlkb24= + TkFPS0kgdW5kZXJncm91bmQ= + 300 + 75 + 3 5 9 11 0 0 6 9 11 0 + 0 + 0 + 10 + 0 + 3 + + + 37299 + bris + QlJJTExJQU5UIDJVICgiU1RSRUFNIiBTcGVjaWFsKQ== + YnJpbGxpYW50MnUic3RyZWFtc3BlY2lhbCI= + TkFPS0k= + 150 + 150 + 0 0 0 0 13 0 0 0 0 13 + 0 + 0 + 10 + 3 + + + 37300 + amch + QU0tM1AgKCJDSEFPUyIgU3BlY2lhbCk= + YW0zcCJjaGFvc3NwZWNpYWwi + S1R6 + 130 + 130 + 0 0 0 0 14 0 0 0 0 13 + 0 + 0 + 10 + 3 + + + 37301 + dtwf + RDJSICgiRlJFRVpFIiBTcGVjaWFsKQ== + ZDJyImZyZWV6ZXNwZWNpYWwi + TkFPS0k= + 160 + 160 + 0 0 0 0 12 0 0 0 0 12 + 0 + 0 + 10 + 3 + + + 37302 + dyns + RFlOQU1JVEUgUkFWRSAoIkFJUiIgU3BlY2lhbCk= + ZHluYW1pdGVyYXZlImFpcnNwZWNpYWwi + TkFPS0k= + 150 + 150 + 0 0 0 0 8 0 0 0 0 9 + 0 + 0 + 10 + 3 + + + 37303 + bfov + QjRVICgiVk9MVEFHRSIgU3BlY2lhbCk= + YjR1InZvbHRhZ2VzcGVjaWFsIg== + TkFPS0k= + 155 + 155 + 0 0 0 0 14 0 0 0 0 15 + 0 + 0 + 10 + 3 + + + 37304 + deag + REVBRCBFTkQgKCJHUk9PVkUgUkFEQVIiIFNwZWNpYWwp + ZGVhZGVuZCJncm9vdmVyYWRhcnNwZWNpYWwi + TiAmIFM= + 380 + 95 + 0 0 0 0 18 0 0 0 0 18 + 0 + 0 + 10 + 14 + + + 37306 + sunk + U1VOS2lTU+KZpURST1A= + c3Vua2lzc2Ryb3A= + anVuIHdpdGggQWxpc29u + 185 + 185 + 3 5 8 12 12 0 4 7 11 12 + 0 + 0 + 10 + 5 + + + 37307 + satu + U2F0dXJu + c2F0dXJu + TXIuU2F0dXJu + 155 + 78 + 3 7 9 13 0 0 5 9 13 0 + 0 + 0 + 10 + 0 + 1 + + + 37308 + tloc + VFJVReKZpUxPVkUgKENsdWJzdGFyJ3MgVHJ1ZSBDbHViIE1peCk= + dHJ1ZWxvdmUnY2x1YnN0YXJzdHJ1ZWNsdWJtaXgn + anVuIGZlYXQuIFNjaGFuaXRh + 135 + 135 + 2 5 9 13 0 0 4 9 13 0 + 7 + 0 + 0 + 20 + 0 + 5 + + + 37309 + pluf + UGx1dG8gVGhlIEZpcnN0 + cGx1dG90aGVmaXJzdA== + V0hJVEUgV0FMTA== + 440 + 50 + 8 10 14 17 18 0 10 15 18 18 + 2 + 0 + 0 + 12 + 14 + + + 37311 + doub + RE9VQkxFIFRPUk5BUkQ= + ZG91YmxldG9ybmFyZA== + ZXZvLVg= + 153 + 153 + 4 7 12 15 0 0 7 12 15 0 + 7 + 0 + 0 + 20 + 0 + 3 + + + 37312 + smil + VGhlIGZsb3dlciBpbiB5b3VyIHNtaWxl + dGhlZmxvd2VyaW55b3Vyc21pbGU= + VEFDT1MgTkFPTUkgZmVhdC7lsI/kuYXkv53oo5XkuYs= + 186 + 186 + 3 6 7 10 0 0 5 7 10 0 + 11 + 0 + 0 + 11 + 0 + 16 + + + 37313 + puzz + cHV6emxl + cHV6emxl + 5pel5pys5bCR5bm0 + 135 + 135 + 3 4 6 8 0 0 4 6 9 0 + 11 + 0 + 0 + 11 + 0 + + + 37315 + timh + VGltZUhvbGxvdw== + dGltZWhvbGxvdw== + TWFzYW5vcmkgQWtpdGE= + 44Ky44O844Og44CMVElNRSBIT0xMT1cgLeWlquOCj+OCjOOBn+mBjuWOu+OCkuaxguOCgeOBpi3jgI3jgojjgoo= + 94 + 94 + 2 4 7 9 0 0 5 6 8 0 + 11 + 0 + 0 + 11 + 0 + 2 + 4 + 3 + + + 37316 + saga + U+ODu0Hjg7tH44O7QQ== + c2FnYQ== + VmVldG9u + 244 + 200 + 4 7 10 13 0 0 6 11 13 0 + 1 + 0 + 0 + 11 + 0 + + + 37318 + ontb + T24gVGhlIEJyZWFr + b250aGVicmVhaw== + RGFyd2lu + 170 + 85 + 3 8 10 13 0 0 7 11 14 0 + 1 + 0 + 0 + 11 + 0 + 15 + + + 37322 + trac + VHJhY2VycyAoNEJlYXQgUmVtaXgp + dHJhY2Vycyc0YmVhdHJlbWl4Jw== + UnVmZmFnZSAmIFNpemUg + 140 + 140 + 3 5 7 10 0 0 6 9 11 0 + 11 + 0 + 0 + 11 + 0 + 3 + + + 37323 + waiu + V2FpdGluZyA0IHU= + d2FpdGluZzR1 + RERU + 175 + 175 + 4 6 8 11 11 0 6 8 12 12 + 11 + 0 + 0 + 11 + 15 + + + 37324 + drem + RHJlYW0gTWFjaGluZQ== + ZHJlYW1tYWNoaW5l + RGFyd2lu + 140 + 140 + 3 6 8 11 0 0 5 8 11 0 + 11 + 0 + 0 + 11 + 0 + 16 + + + 37354 + flig + RmxpZ2h0IG9mIHRoZSBQaG9lbml4 + ZmxpZ2h0b2Z0aGVwaG9lbml4 + SmVuYSBSb3Nl + 145 + 145 + 2 5 7 9 7 0 4 6 9 7 + 1 + 0 + 0 + 11 + 3 + + + 37355 + tick + VGlja2V0IHRvIEJvbWJheQ== + dGlja2V0dG9ib21iYXk= + SmVuYSBSb3Nl + 145 + 145 + 3 5 7 10 0 0 5 7 9 0 + 1 + 0 + 0 + 11 + 0 + 2 + + + 37356 + tajh + VGFqIEhlIFNwaXR6 + dGFqaGVzcGl0eg== + REtDIENyZXc= + 107 + 107 + 2 4 7 10 0 0 5 7 11 0 + 4 + 0 + 0 + 11 + 0 + 4 + 4 + + + 37357 + sabe + U0FCRVIgV0lORw== + c2FiZXJ3aW5n + VEFH + 222 + 74 + 5 8 10 13 13 0 8 12 13 13 + 1 + 0 + 0 + 11 + 17 + 4 + 15 + + + 37358 + lovy + TE9WSU5HIFlPVSAoRXBpZGVtaWsgcmVtaXgp + bG92aW5neW91J2VwaWRlbWlrcmVtaXgn + VE9OSSBMRU8= + 165 + 165 + 3 6 8 11 0 0 4 7 11 0 + 2 + 0 + 0 + 11 + 0 + 16 + + + 37359 + iyhr + SU5UTyBZT1VSIEhFQVJUIChSdWZmYWdlIHJlbWl4KQ== + aW50b3lvdXJoZWFydCdydWZmYWdlcmVtaXgn + TkFPS0kgZmVhdC5ZQVNNSU5F + 135 + 135 + 3 4 8 11 0 0 5 8 11 0 + 2 + 0 + 0 + 11 + 0 + 48 + 2 + + + 37360 + staa + U1RBWSAoSm9leSBSaW90IHJlbWl4KQ== + c3RheSdqb2V5cmlvdHJlbWl4Jw== + REFOTlkgRA== + 150 + 150 + 2 6 9 12 0 0 6 9 12 0 + 13 + 0 + 0 + 20 + 0 + 3 + + + 37362 + want + SSBXQU5UIFlPVVIgTE9WRSAoRGFyd2luIHJlbWl4KQ== + aXdhbnR5b3VybG92ZSdkYXJ3aW5yZW1peCc= + R0FW + 170 + 170 + 2 4 9 13 0 0 4 9 13 0 + 7 + 0 + 0 + 20 + 0 + 16 + + + 37363 + noma + Tm8gTWF0dGVyIFdoYXQ= + bm9tYXR0ZXJ3aGF0 + anVuIGZlYXQuUml0YSBCb3VkcmVhdQ== + 100 + 100 + 2 5 9 13 0 0 5 9 13 0 + 59 + 0 + 0 + 21 + 0 + 0 + + + 37368 + lift + TGlmdCBZb3UgVXA= + bGlmdHlvdXVw + d29sbGk= + 123 + 123 + 3 4 6 10 0 0 5 6 8 0 + 11 + 0 + 0 + 11 + 0 + 2 + + + 37370 + taka + VGFrZSBBIENoYW5jZQ== + dGFrZWFjaGFuY2U= + bmV1cmFzIGZlYXQuIEdBVFo= + 88 + 88 + 2 3 6 9 0 0 3 6 9 0 + 11 + 0 + 0 + 11 + 0 + 2 + + + 37406 + play + UGxheWEgKE9yaWdpbmFsIE1peCk= + cGxheWEnb3JpZ2luYWxtaXgn + SGFtZWwgYW5kIFN0LiBDcm9peCBmZWF0LiBKdWxlcyBNYXJp + 125 + 125 + 3 4 7 11 0 0 4 7 11 0 + 1 + 0 + 0 + 11 + 0 + 2 + + + 37407 + dace + RGFuY2UgQ2VsZWJyYXRpb24= + ZGFuY2VjZWxlYnJhdGlvbg== + QmlsbCBIYW1lbCBmZWF0LiBLZXZlbnM= + 130 + 130 + 2 5 8 11 12 0 6 7 11 12 + 4 + 0 + 0 + 11 + 4 + + + 37408 + slip + U2xpcCBPdXQ= + c2xpcG91dA== + SGFybW9ueSBNYWNoaW5l + 95 + 95 + 2 3 7 9 0 0 5 6 9 0 + 4 + 0 + 0 + 11 + 0 + 2 + + + 37409 + hora + SG9yYXRpbw== + aG9yYXRpbw== + T1ItSUYtSVM= + 165 + 165 + 3 4 9 15 15 0 5 8 14 14 + 1 + 0 + 0 + 11 + 4 + + + 37414 + bene + UGFydHkgTGlnaHRz + cGFydHlsaWdodHM= + VG9tbWllIFN1bnNoaW5l + 130 + 130 + 2 4 6 11 0 0 5 6 10 0 + 4 + 0 + 0 + 11 + 0 + 2 + + + 37415 + tare + VGFqIEhlIFNwaXR6IChUb21taWUgU3Vuc2hpbmUncyBCcm9va2x5biBGaXJlIFJlLVRvdWNoKQ== + dGFqaGVzcGl0eid0b21taWVzdW5zaGluZXNicm9va2x5bmZpcmVyZXRvdWNoJw== + REtDIENyZXc= + 120 + 120 + 3 5 8 12 0 0 6 7 12 0 + 17 + 0 + 0 + 11 + 0 + 4 + + + 37416 + sare + U0FCRVIgV0lORyAoQWtpcmEgSXNoaWhhcmEgSGVhZHNob3QgbWl4KQ== + c2FiZXJ3aW5nJ2FraXJhaXNoaWhhcmFoZWFkc2hvdG1peCc= + VEFH + 316 + 79 + 6 10 12 15 17 0 10 12 15 17 + 17 + 0 + 0 + 11 + 4 + 3 + + + 37417 + slre + U2xpcCBPdXQgKGJvdW5jZSBpbiBiZWF0IG1peCk= + c2xpcG91dCdib3VuY2VpbmJlYXRtaXgn + SGFybW9ueSBNYWNoaW5l + 106 + 106 + 2 4 6 10 0 0 6 7 9 0 + 17 + 0 + 0 + 11 + 0 + 16 + + + 37418 + dacr + RGFuY2UgQ2VsZWJyYXRpb24gKFN5c3RlbSA3IFJlbWl4KQ== + ZGFuY2VjZWxlYnJhdGlvbidzeXN0ZW03cmVtaXgn + QmlsbCBIYW1lbCBmZWF0LiBLZXZlbnM= + 132 + 132 + 3 6 9 13 0 0 7 8 13 0 + 17 + 0 + 0 + 11 + 0 + + + 37419 + jube + SlVTVCBCRUxJRVZF + anVzdGJlbGlldmU= + TGVhIERyb3AgZmVhdC5NYXJpc3NhIFNoaXA= + 160 + 160 + 2 7 10 14 0 0 7 10 14 0 + 23 + 0 + 0 + 20 + 0 + 4 + + + 37420 + esca + ZXNjYXBl + ZXNjYXBl + VTEgJiBLcnlzdGFsIEI= + 140 + 140 + 3 5 8 10 13 0 5 8 10 14 + 7 + 0 + 0 + 14 + 2 + + + 37421 + sett + U2V0dGluJyB0aGUgU2NlbmU= + c2V0dGludGhlc2NlbmU= + VTEgbmlnaHQgc3R5bGU= + 110 + 110 + 1 4 9 12 0 0 3 8 11 0 + 10 + 0 + 0 + 20 + 0 + 17 + + + 37422 + soyo + U29tZWhvdyBZb3UgRm91bmQgTWU= + c29tZWhvd3lvdWZvdW5kbWU= + RElHSS1TRVEtQkFORDIwMDA= + 180 + 180 + 3 6 10 13 16 0 6 10 13 16 + 7 + 0 + 0 + 14 + 2 + + + 37423 + suhe + U1VQRVIgSEVSTw== + c3VwZXJoZXJv + REogWU9TSElUQUtBIGZlYXQuTWljaGFlbGEgVGh1cmxvdw== + 180 + 180 + 4 6 9 12 0 0 7 10 13 0 + 0 + 0 + 15 + 0 + 128 + + + 37424 + unit + VW5pdHk= + dW5pdHk= + VGhlIFJlbWVtYmVycw== + 120 + 120 + 2 5 8 12 0 0 4 8 11 0 + 10 + 0 + 0 + 20 + 0 + 2 + + + 37425 + open + T3BlbiBZb3VyIEV5ZXM= + b3BlbnlvdXJleWVz + Tk0gZmVhdC5KYVlfYkVlIChKQiBBaC1GdWEp + 82 + 82 + 2 5 7 9 0 0 5 7 9 0 + 29 + 0 + 0 + 20 + 0 + 2 + + + 37433 + clos + Q2xvc2VyIHRvIG15IEhlYXJ0IChqdW4gcmVtaXgp + Y2xvc2VydG9teWhlYXJ0J2p1bnJlbWl4Jw== + Tk0gZmVhdC5IZWF0aGVyIEVsbWVy + 145 + 145 + 2 7 11 14 0 0 7 11 14 0 + 7 + 0 + 0 + 20 + 0 + 2 + + + 37435 + kyou + 6Y+h6Iqx5rC05pyI5qW8IChERFIgRURJVElPTik= + 44Kt44Oo44Km44Kr44K544Kk44Kx44OE44Ot44KmJ2RkcmVkaXRpb24n + 77y00IHQr++8su+8oSBmZWF0LuWuh+WumeaIpumaik5PSVo= + 175 + 175 + 2 6 11 14 0 0 7 12 15 0 + 7 + 0 + 0 + 20 + 0 + 4 + 27 + + + 37436 + dmin + RHJlYW1pbuKAmQ== + ZHJlYW1pbg== + VE9NT1NVS0UgZmVhdC4gQWRyZWFuYQ== + 128 + 128 + 2 4 6 9 12 0 5 6 9 12 + 13 + 0 + 0 + 15 + 128 + 11 + 3 + + + 37444 + insp + SW5zcGlyYXRpb24= + aW5zcGlyYXRpb24= + REtDIENyZXc= + 147 + 147 + 3 5 7 8 0 0 4 6 9 0 + 11 + 0 + 0 + 11 + 0 + 15 + + + 37445 + onbo + b24gdGhlIGJvdW5jZQ== + b250aGVib3VuY2U= + bmV1cmFz + 150 + 150 + 3 7 11 14 16 0 6 9 14 15 + 4 + 0 + 0 + 11 + 4 + 3 + + + 37446 + trig + VHJpZ2dlcg== + dHJpZ2dlcg== + c29uaWMtY29sbC4= + 400 + 100 + 5 9 12 16 18 0 7 12 16 18 + 4 + 0 + 0 + 11 + 3 + + + 37447 + danf + RGFuY2UgRmxvb3I= + ZGFuY2VmbG9vcg== + bmV1cmFzIGZlYXQuIFl1cmFp + 120 + 120 + 2 5 6 9 0 0 5 7 10 0 + 1 + 0 + 0 + 11 + 0 + 2 + + + 37448 + weca + V2UgQ2FuIFdpbiB0aGUgRmlnaHQ= + d2VjYW53aW50aGVmaWdodA== + RC1jcmV3IGZlYXQuTWF0dCBUdWNrZXI= + 120 + 120 + 2 5 8 11 0 0 6 9 11 0 + 2 + 0 + 0 + 19 + 0 + 4 + + + 37449 + raci + UmFjaW5nIHdpdGggVGltZSAoTkFPS0kncyA5OTkgcmVtaXgp + cmFjaW5nd2l0aHRpbWUnbmFva2lzOTk5cmVtaXgn + anVuIGZlYXQuR29kaXMgKEhlYXRoZXIgVHdlZGUp + 157 + 157 + 2 7 11 15 0 0 7 11 15 0 + 29 + 0 + 0 + 20 + 0 + 2 + + + 37450 + dese + RGVzZXJ0IEpvdXJuZXk= + ZGVzZXJ0am91cm5leQ== + ZGogVEFLQQ== + 140 + 140 + 3 5 8 12 15 0 5 8 12 15 + 7 + 0 + 0 + 14 + 2 + + + 37451 + sidr + U0lMVkVS4piGRFJFQU0= + c2lsdmVyZHJlYW0= + anVu + 192 + 96 + 4 8 11 15 0 0 9 12 15 0 + 7 + 0 + 0 + 13 + 0 + 24 + 3 + + + 37452 + thlo + VGhlIExvbmVseSBTdHJlZXRz + dGhlbG9uZWx5c3RyZWV0cw== + REogWW9zaGl0YWthIGZlYXQuUm9iZXJ0ICJSQWFiIiBTdGV2ZW5zb24= + 115 + 115 + 2 4 7 11 12 0 5 7 11 12 + 0 + 0 + 15 + 11 + 4 + + + 37453 + habi + SGFiaWJlIChBbnR1aCBtdWhsZWtlKQ== + aGFiaWJlJ2FudHVobXVobGVrZSc= + V2VuZHkgUGFycg== + 144 + 144 + 3 5 10 13 0 0 6 11 13 0 + 0 + 0 + 15 + 0 + 3 + + + 37454 + osak1 + b3Nha2EgRVZPTFZFRCAt5q+O5bqm44CB44GK44GK44GN44Gr77yBLSAoVFlQRTEp + b3Nha2Fldm9sdmVk44Oe44Kk44OI44Kq44Kq44Kt44OLdHlwZWE= + TkFPS0kgdW5kZXJncm91bmQ= + 300 + 50 + 9 11 13 15 0 0 10 12 15 0 + 7 + 0 + 0 + 13 + 0 + 17 + + + 37455 + osak2 + b3Nha2EgRVZPTFZFRCAt5q+O5bqm44CB44GK44GK44GN44Gr77yBLSAoVFlQRTIp + b3Nha2Fldm9sdmVk44Oe44Kk44OI44Kq44Kq44Kt44OLdHlwZWI= + TkFPS0kgdW5kZXJncm91bmQ= + 300 + 50 + 9 11 13 15 0 0 10 12 15 0 + 7 + 0 + 0 + 13 + 0 + 17 + + + 37456 + osak3 + b3Nha2EgRVZPTFZFRCAt5q+O5bqm44CB44GK44GK44GN44Gr77yBLSAoVFlQRTMp + b3Nha2Fldm9sdmVk44Oe44Kk44OI44Kq44Kq44Kt44OLdHlwZWM= + TkFPS0kgdW5kZXJncm91bmQ= + 300 + 50 + 9 11 13 15 0 0 10 12 15 0 + 7 + 0 + 0 + 13 + 0 + 17 + + + 37462 + rint + 5Yeb44Go44GX44Gm5ZKy44GP6Iqx44Gu5aaC44GP + 44Oq44Oz44OI44K344OG44K144Kv44OP44OK44OO44Kz44OI44Kv + 57SF6Imy44Oq44OI44Oe44K5 + 163 + 163 + 3 6 8 10 0 0 5 7 11 0 + 1 + 0 + 0 + 11 + 0 + 3327 + 4 + 16 + + + 37466 + zerr + 6Zu2IC0gWkVSTyAt + 44K744OtemVybw== + 77y00IHQr++8su+8oQ== + 180 + 90 + 3 5 8 11 0 0 6 8 13 0 + 46 + 0 + 0 + 11 + 0 + 1 + 4 + + + 37472 + rezo + cmVzb25hbmNl + cmVzb25hbmNl + TkFPS0ktRVg= + 165 + 165 + 2 4 8 11 0 0 4 8 11 0 + 0 + 0 + 1 + 1 + 0 + 0 + 0 + 2 + 15 + + + 37484 + blra + Qmx1ZSBSYWlu + Ymx1ZXJhaW4= + ZGogVEFLQSBWUyBSeXXimIY= + 144 + 144 + 2 5 6 11 14 0 5 7 11 14 + 21 + 0 + 0 + 11 + 65 + 15 + + + 37485 + chan + Q2hhbmNlIGFuZCBEaWNl + Y2hhbmNlYW5kZGljZQ== + 5pel5pys5bCR5bm0 + 150 + 150 + 3 5 7 9 0 0 4 7 10 0 + 1 + 0 + 0 + 11 + 0 + 8 + + + 37487 + parx + UEFSQU5PaUEoWC1TcGVjaWFsKQ== + cGFyYW5vaWEieHNwZWNpYWwi + MTgw + 180 + 180 + 0 0 0 0 13 0 0 0 0 14 + 0 + 0 + 11 + 3 + + + 37488 + trxs + VFJJUCBNQUNISU5FKFgtU3BlY2lhbCk= + dHJpcG1hY2hpbmUieHNwZWNpYWwi + REUtU0lSRQ== + 160 + 160 + 0 0 0 0 11 0 0 0 0 12 + 0 + 0 + 11 + 3 + + + 37489 + parx2 + UEFSQU5PaUEgTUFY772eRElSVFkgTUlY772eKFgtU3BlY2lhbCk= + cGFyYW5vaWFtYXgnZGlydHltaXgnInhzcGVjaWFsIg== + MTkw + 190 + 190 + 0 0 0 0 13 0 0 0 0 14 + 0 + 0 + 11 + 3 + + + 37490 + sptx + U1AtVFJJUCBNQUNISU5F772eSlVOR0xFIE1JWO+9nihYLVNwZWNpYWwp + c3B0cmlwbWFjaGluZSdqdW5nbGVtaXgnInhzcGVjaWFsIg== + REUtU0lSRQ== + 160 + 160 + 0 0 0 0 11 0 0 0 0 12 + 0 + 0 + 11 + 3 + + + 37491 + rebx + UEFSQU5PaUEgUmViaXJ0aChYLVNwZWNpYWwp + cGFyYW5vaWFyZWJpcnRoInhzcGVjaWFsIg== + MTkwJw== + 190 + 190 + 0 0 0 0 14 0 0 0 0 14 + 0 + 0 + 11 + 3 + + + 37492 + afrx + QUZST05PVkEoWC1TcGVjaWFsKQ== + YWZyb25vdmEieHNwZWNpYWwi + UkUtVkVOR0U= + 200 + 200 + 0 0 0 0 13 0 0 0 0 14 + 0 + 0 + 11 + 3 + + + 37493 + pevx + UEFSQU5PSUEgRVZPTFVUSU9OKFgtU3BlY2lhbCk= + cGFyYW5vaWFldm9sdXRpb24ieHNwZWNpYWwi + MjAw + 200 + 200 + 0 0 0 0 14 0 0 0 0 15 + 0 + 0 + 11 + 3 + + + 37494 + clix + VFJJUCBNQUNISU5FIENMSU1BWChYLVNwZWNpYWwp + dHJpcG1hY2hpbmVjbGltYXgieHNwZWNpYWwi + REUtU0lSRQ== + 180 + 180 + 0 0 0 0 14 0 0 0 0 14 + 0 + 0 + 11 + 3 + + + 37495 + petx + UEFSQU5PaUEgRVRFUk5BTChYLVNwZWNpYWwp + cGFyYW5vaWFldGVybmFsInhzcGVjaWFsIg== + U1RNIDIwMA== + 200 + 200 + 0 0 0 0 13 0 0 0 0 13 + 0 + 0 + 11 + 3 + + + 37496 + feax + SGVhbGluZyBWaXNpb24oWC1TcGVjaWFsKQ== + aGVhbGluZ3Zpc2lvbiJ4c3BlY2lhbCI= + REUtU0lSRQ== + 196 + 49 + 0 0 0 0 14 0 0 0 0 15 + 0 + 0 + 11 + 3 + + + 37497 + canx + Q0FORFnimIYoWC1TcGVjaWFsKQ== + Y2FuZHlzdGFyInhzcGVjaWFsIg== + THV2IFVOTElNSVRFRA== + 192 + 192 + 0 0 0 0 12 0 0 0 0 13 + 0 + 0 + 11 + 3 + + + 37498 + xmax + TUFYIDMwMChYLVNwZWNpYWwp + bWF4MzAwInhzcGVjaWFsIg== + zqk= + 300 + 300 + 0 0 0 0 17 0 0 0 0 18 + 0 + 0 + 11 + 3 + maxx + 20 + + + 37499 + unlx + TUFYWCBVTkxJTUlURUQoWC1TcGVjaWFsKQ== + bWF4eHVubGltaXRlZCJ4c3BlY2lhbCI= + Wg== + 320 + 140 + 0 0 0 0 18 0 0 0 0 18 + 0 + 0 + 11 + 3 + + + 37500 + kakx + 6Z2p5ZG9KFgtU3BlY2lhbCk= + 44Kr44Kv44Oh44KkInhzcGVjaWFsIg== + ZGogVEFLQSB3aXRoIE5BT0tJ + T3JpZ2luYWwgc29uZyBmcm9tDQpGcsOpZMOpcmljIEZyYW7Dp29pcyBDaG9waW4vRXR1ZGUgT3AuMTAsTm8uMTI= + 148 + 83 + 0 0 0 0 14 0 0 0 0 14 + 0 + 0 + 11 + 3 + + + 37501 + legx + VGhlIGxlZ2VuZCBvZiBNQVgoWC1TcGVjaWFsKQ== + dGhlbGVnZW5kb2ZtYXgieHNwZWNpYWwi + Wlo= + 333 + 83 + 0 0 0 0 17 0 0 0 0 17 + 0 + 0 + 11 + 3 + + + 37502 + ddrx + RGFuY2UgRGFuY2UgUmV2b2x1dGlvbihYLVNwZWNpYWwp + ZGFuY2VkYW5jZXJldm9sdXRpb24ieHNwZWNpYWwi + RERSIEFMTCBTVEFSUw== + 150 + 150 + 0 0 0 0 13 0 0 0 0 13 + 0 + 0 + 11 + 3 + ddre + 20 + + + 37504 + geis + QSBHZWlzaGEncyBEcmVhbQ== + YWdlaXNoYXNkcmVhbQ== + TkFPS0kgZmVhdC4gU01pTEUuZGs= + 140 + 140 + 2 6 9 11 0 0 7 9 11 0 + 1 + 0 + 0 + 11 + 0 + 32 + 2 + + + 37511 + inlo + aW4gbG92ZSB3aXQgeW91 + aW5sb3Zld2l0eW91 + S290YXJvIGZlYXQuIEF5YQ== + 148 + 148 + 2 4 7 9 0 0 4 7 9 0 + 27 + 0 + 0 + 12 + 0 + 2 + + + 37512 + sttb + cmVhbC1oaWdoLVNQRUVE + cmVhbGhpZ2hzcGVlZA== + TWFrb3RvIGZlYXQuIFNL + 131 + 131 + 2 4 6 8 0 0 4 6 9 0 + 27 + 0 + 0 + 12 + 0 + 16 + + + 37513 + pori + 44Od44Oq44Oq44K644Og + 44Ob44Oq44Oq44K544Og + UGluayBMZW1vbmFkZQ== + 128 + 128 + 1 4 8 10 0 0 4 9 11 0 + 0 + 0 + 1 + 1 + 0 + 0 + 0 + 1 + 5 + + + 37518 + bewi + QmUgV2l0aCBZb3UgKFN0aWxsIE1pc3MgeW91KQ== + YmV3aXRoeW91J3N0aWxsbWlzc3lvdSc= + bmMgZnQuIEVkZGllIEtheQ== + 116 + 116 + 1 5 8 12 0 0 5 9 12 0 + 19 + 0 + 0 + 20 + 0 + 2 + + + 37520 + ropp1 + cm9wcG9uZ2kgRVZPTFZFRCB2ZXIuQQ== + cm9wcG9uZ2lldm9sdmVkdmVyYQ== + VEFHIHVuZGVyZ3JvdW5k + 170 + 170 + 6 8 11 15 0 0 8 12 16 0 + 13 + 0 + 0 + 12 + 0 + 15 + + + 37521 + ropp2 + cm9wcG9uZ2kgRVZPTFZFRCB2ZXIuQg== + cm9wcG9uZ2lldm9sdmVkdmVyYg== + VEFHIHVuZGVyZ3JvdW5k + 170 + 170 + 6 8 11 15 0 0 8 12 16 0 + 13 + 0 + 0 + 12 + 0 + 15 + + + 37522 + ropp3 + cm9wcG9uZ2kgRVZPTFZFRCB2ZXIuQw== + cm9wcG9uZ2lldm9sdmVkdmVyYw== + VEFHIHVuZGVyZ3JvdW5k + 170 + 170 + 6 8 11 15 0 0 8 12 16 0 + 13 + 0 + 0 + 12 + 0 + 15 + + + 37523 + prds + UEFSQURJU0U= + cGFyYWRpc2U= + TGVhIERyb3AgZmVhdC4gTWNDYWxsIENsYXJr + 125 + 125 + 2 6 9 12 0 0 5 9 12 0 + 13 + 0 + 0 + 20 + 0 + 15 + + + 37524 + illf + RmluZCBZb3UgQWdhaW4= + ZmluZHlvdWFnYWlu + VGhlIFcgZmVhdC4gUml0YSBCb3VkcmVhdQ== + 150 + 150 + 3 5 9 12 0 0 5 8 13 0 + 0 + 0 + 13 + 0 + 17 + + + 37527 + sabe2 + U0FCRVIgV0lORyAoc2F0ZWxsaXRlIHNpbGhvdWV0dGUgcmVtaXgp + c2FiZXJ3aW5nJ3NhdGVsbGl0ZXNpbGhvdWV0dGVyZW1peCc= + VEFH + 138 + 138 + 2 4 9 12 15 0 6 8 12 14 + 3 + 0 + 0 + 15 + 3 + + + 37530 + newg + TmV3IEdlbmVyYXRpb24= + bmV3Z2VuZXJhdGlvbg== + 6Y2L5baL5Zyt5LiA + 190 + 190 + 4 7 10 14 17 0 7 10 14 17 + 12 + 0 + 0 + 14 + 2 + + + 37532 + taki + VGFraW5nIEl0IFRvIFRoZSBTa3k= + dGFraW5naXR0b3RoZXNreQ== + VTEgZmVhdC4gVGFtbXkgUy4gSGFuc2Vu + 130 + 130 + 2 4 6 9 0 0 5 7 10 0 + 13 + 0 + 0 + 12 + 0 + 16 + + + 37537 + priv + UHJpdmF0ZSBFeWU= + cHJpdmF0ZWV5ZQ== + YXRvbXNvYWsgZnQuIGNlcm9s + 160 + 160 + 2 4 8 12 0 0 6 8 12 0 + 2 + 0 + 0 + 13 + 0 + 128 + 3 + + + 37538 + teme + VGVsbCBtZSB3aGF0IHRvIGRv + dGVsbG1ld2hhdHRvZG8= + YXRvbXNvYWsgZnQuIGNlcm9s + 145 + 145 + 2 5 9 12 14 0 5 9 11 14 + 7 + 0 + 0 + 14 + 2 + + + 37539 + frez + RnJlZXpl + ZnJlZXpl + bmMgZnQuIE5SRyBGYWN0b3J5 + 140 + 140 + 2 5 8 12 13 0 5 7 12 13 + 2 + 0 + 0 + 12 + 3 + + + 37540 + haun + SGF1bnRlZCBSaGFwc29keQ== + aGF1bnRlZHJoYXBzb2R5 + QXJjaGl0ZWN0IGZ0LiBKYXNtaW5lIE5paQ== + 155 + 155 + 2 5 7 13 0 0 4 7 13 0 + 29 + 0 + 0 + 13 + 0 + 17 + + + 37541 + wick + V2lja2VkIFBsYXN0aWs= + d2lja2VkcGxhc3Rpaw== + bmMgZnQuIEVsZWN0cmljIFRvdWNo + 145 + 145 + 3 4 8 13 0 0 5 11 13 0 + 23 + 0 + 0 + 13 + 0 + 15 + + + 37542 + sosp + U29tZXRoaW5nIFNwZWNpYWw= + c29tZXRoaW5nc3BlY2lhbA== + bmMgZnQuIEphc21pbmUgTmlp + 95 + 95 + 2 4 7 11 0 0 5 7 11 0 + 59 + 0 + 0 + 13 + 0 + 2 + + + 37543 + thei + VGhlIElzbGFuZCBTb25n + dGhlaXNsYW5kc29uZw== + VEFHIGZlYXQuIEVyaWMgQW50aG9ueQ== + 85 + 85 + 2 3 7 9 13 0 4 7 9 13 + 7 + 0 + 0 + 14 + 1 + 2 + + + 37544 + jena + T24gdGhlIE5pZ2h0IG9mIGEgU3RpbGwgV2luZA== + b250aGVuaWdodG9mYXN0aWxsd2luZA== + SmVuYSBSb3Nl + 155 + 155 + 3 6 11 14 0 0 6 11 14 0 + 19 + 0 + 0 + 20 + 0 + + + 37545 + sacr + U2FjcmVkIE9hdGg= + c2FjcmVkb2F0aA== + 77y00IHQr++8su+8oQ== + 170 + 170 + 2 4 7 11 12 0 5 8 11 13 + 7 + 0 + 0 + 12 + 20 + 15 + + + 37546 + wwcm + V2hhdCBXaWxsIENvbWUgb2YgTWU= + d2hhdHdpbGxjb21lb2ZtZQ== + QmxhY2sgUm9zZSBHYXJkZW4= + 140 + 140 + 2 4 6 13 0 0 5 7 13 0 + 0 + 0 + 12 + 0 + + + 37551 + canu + SG9waW5nIFRvIEJlIEdvb2Q= + aG9waW5ndG9iZWdvb2Q= + QmlsbCBIYW1lbCAmIERlcmVrIEphbWVzIGZlYXQuIEphbWVzIFJvd2FuZA== + 120 + 120 + 2 5 7 12 0 0 5 7 11 0 + 3 + 0 + 0 + 14 + 0 + 2 + + + 37562 + curr + Q3VycnkgVXA= + Y3Vycnl1cA== + T1ItSUYtSVM= + 165 + 165 + 2 6 10 13 0 0 6 9 12 0 + 13 + 0 + 0 + 20 + 0 + + + 37563 + tame + VGFrZSBNZQ== + dGFrZW1l + SGFybW9ueSBNYWNoaW5l + 100 + 100 + 2 5 7 11 0 0 5 7 11 0 + 13 + 0 + 0 + 20 + 0 + 16 + + + 37564 + iair + SW4gVGhlIEFpcg== + aW50aGVhaXI= + QmlsbCBIYW1lbCAmIEphbWVzIFJvd2FuZA== + 140 + 140 + 4 6 9 11 0 0 6 10 11 0 + 29 + 0 + 0 + 13 + 0 + 16 + + + 37565 + ahla + QWggTGEgTGEgTGE= + YWhsYWxhbGE= + VG9tbWllIFN1bnNoaW5l + 130 + 130 + 2 5 7 12 0 0 5 7 11 0 + 0 + 0 + 14 + 0 + 2 + + + 37570 + bbay + Qm9tYmF5IEJvbWI= + Ym9tYmF5Ym9tYg== + SmVuYSBSb3Nl + 145 + 145 + 2 6 10 12 0 0 6 10 12 0 + 3 + 0 + 0 + 14 + 0 + 2 + + + 37571 + shie + U2hpbmU= + c2hpbmU= + VE9NT1NVS0UgZmVhdC4gQWRyZWFuYQ== + 125 + 125 + 2 4 6 9 12 0 4 7 9 12 + 2 + 0 + 0 + 12 + 16 + + + 37572 + lvag + TG92ZSBBZ2Fpbg== + bG92ZWFnYWlu + Tk0gZmVhdC4gTXIuIEUu + 70 + 57 + 2 4 6 8 0 0 3 6 8 0 + 0 + 0 + 12 + 0 + 17 + + + 37584 + hest + SGVhdHN0cm9rZQ== + aGVhdHN0cm9rZQ== + VEFHIGZlYXQuIEFuZ2llIExlZQ== + 140 + 140 + 2 6 8 10 8 0 6 8 10 8 + 7 + 0 + 0 + 12 + 2 + + + 37585 + tasf + VGFrZSBBIFN0ZXAgRm9yd2FyZA== + dGFrZWFzdGVwZm9yd2FyZA== + VEFHIGZlYXQuIFN5ZG5leSBQb3dlcnM= + 145 + 145 + 2 7 9 11 15 0 6 10 12 15 + 23 + 0 + 0 + 13 + 15 + + + 37586 + inzo + SU4gVEhFIFpPTkU= + aW50aGV6b25l + VTEgKE5QRDMgc3R5bGUpICYgS0lERCBLQVpNRU8= + 124 + 124 + 2 4 7 9 0 0 5 8 10 0 + 13 + 0 + 0 + 13 + 0 + 128 + 4 + + + 37587 + ttim + VElNRQ== + dGltZQ== + Tk0gZmVhdC4gQWxlaXNoYSBH + 115 + 115 + 2 5 7 9 0 0 5 7 10 0 + 19 + 0 + 0 + 13 + 0 + 16 + + + 37588 + eine + RXZlcnl0aGluZyBJIE5lZWQ= + ZXZlcnl0aGluZ2luZWVk + QnJvb2tl + 100 + 50 + 2 4 6 9 0 0 4 6 9 0 + 0 + 0 + 14 + 0 + 2 + + + 37589 + kimp + S0lNT05P4pmlUFJJTkNFU1M= + a2ltb25vcHJpbmNlc3M= + anVu + 190 + 95 + 5 8 12 15 0 0 8 13 16 0 + 13 + 0 + 0 + 12 + 0 + 50 + 3 + 18 + + + 37590 + shlo + U2hhcmUgVGhlIExvdmU= + c2hhcmV0aGVsb3Zl + QnJlbmRhIEJ1cmNo + 158 + 158 + 2 4 8 12 0 0 4 7 12 0 + 19 + 0 + 0 + 13 + 0 + 16 + + + 37595 + abri + QSBCcmlnaHRlciBEYXk= + YWJyaWdodGVyZGF5 + TkFPS0kgZmVhdC4gQWxlaXNoYSBH + 155 + 155 + 2 5 7 9 12 0 5 7 10 12 + 2 + 0 + 0 + 12 + 15 + + + 37596 + bene2 + UGFydHkgTGlnaHRzIChUb21taWUgU3Vuc2hpbmUncyBCcm9va2x5biBGaXJlIFJlbWl4KQ== + cGFydHlsaWdodHMndG9tbWllc3Vuc2hpbmVzYnJvb2tseW5maXJlcmVtaXgn + VG9tbWllIFN1bnNoaW5l + 130 + 130 + 2 5 8 11 0 0 5 8 11 0 + 45 + 0 + 0 + 15 + 0 + 2 + + + 37597 + yyou + WW91 + eW91 + Tk0gZmVhdC4gQW5qYW5ldHRlIE1pY2tlbHNlbg== + 72 + 72 + 2 4 6 10 0 0 4 6 10 0 + 5 + 0 + 0 + 14 + 0 + 2 + + + 37599 + thni + VEhJUyBOSUdIVA== + dGhpc25pZ2h0 + anVuIGZlYXQuIFNvbm5ldA== + 160 + 160 + 2 5 8 11 0 0 6 8 11 0 + 13 + 0 + 0 + 12 + 0 + 8 + 2 + + + 37600 + geba + R2V0IEJhY2sgVXAh + Z2V0YmFja3Vw + Tk1SIHJ1bm5lcnM= + 155 + 155 + 2 7 9 12 0 0 7 10 12 0 + 0 + 0 + 13 + 0 + 17 + + + 37601 + theh + VGhlIEhlYXZlbnMgQWJvdmU= + dGhlaGVhdmVuc2Fib3Zl + VTEgL0YgQW5uZWxpZXNl + 140 + 140 + 3 7 9 11 0 0 6 10 12 0 + 29 + 0 + 0 + 13 + 0 + 3 + + + 37602 + goda + R290dGEgRGFuY2U= + Z290dGFkYW5jZQ== + TkFPS0kgZmVhdC4gQWxlaXNoYSBH + 145 + 145 + 2 3 6 10 0 0 5 7 11 0 + 13 + 0 + 0 + 12 + 0 + 2 + + + 37604 + elrt + RWwgcml0bW8gdGUgY29udHJvbGEg + ZWxyaXRtb3RlY29udHJvbGE= + SmVhbmV0dGUgSGVycmVyYSAg + 118 + 118 + 2 6 9 12 14 0 5 9 12 14 + 59 + 0 + 0 + 21 + 0 + 0 + 2 + + + 37607 + odop + 44GK44Gp44KL44Od44Oz44Od44Kz44Oq44Oz + 44Kq44OI44Or44Ob44Oz44Ob44Kz44Oq44Oz + + 140 + 140 + 1 3 7 9 11 0 3 7 9 11 + 0 + 0 + 1 + 1 + 0 + 0 + 2 + 5 + + + 37608 + sora + 56m66Imy44OH44Kk44K6 + 44K944Op44Kk44Ot44OG44Kk44K5 + + 174 + 174 + 1 5 7 14 0 0 5 7 14 0 + 0 + 0 + 1 + 1 + 0 + 0 + 0 + 2 + 16 + + + 37609 + akue + 5Ym16IGW44Gu44Ki44Kv44Ko44Oq44Kq44Oz + 44K944Km44K744Kk44OO44Ki44Kv44Ko44Oq44Kq44Oz + + 151 + 61 + 1 4 7 11 0 0 4 7 11 0 + 0 + 0 + 1 + 1 + 0 + 0 + 0 + 2 + + + 37613 + youa + WW91IGFyZSBhIFN0YXI= + eW91YXJlYXN0YXI= + TkFPS0kgZmVhdC4gQW5uYSBLYWVsaW4= + 155 + 155 + 2 4 8 12 13 0 6 8 12 13 + 2 + 0 + 0 + 12 + 15 + + + 37614 + seul + U2V1bGU= + c2V1bGU= + UHJlc3RvbiBQb3dpcw== + 125 + 125 + 2 6 10 12 0 0 6 10 12 0 + 29 + 0 + 0 + 13 + 0 + + + 37615 + lali + TGEgbGliZXJ0YWQ= + bGFsaWJlcnRhZA== + Q2hlcnlsIEhvcnJvY2tz + 170 + 170 + 3 5 9 12 14 0 6 9 12 14 + 0 + 0 + 12 + 16 + + + 37616 + unen + VW50aWwgdGhlIEVuZA== + dW50aWx0aGVlbmQ= + UGhpbGlwIFdlYmI= + 172 + 172 + 3 4 9 12 0 0 8 10 13 0 + 59 + 0 + 0 + 13 + 0 + 14 + + + 37617 + letg + TGV0J3MgR2V0IEF3YXk= + bGV0c2dldGF3YXk= + TkFPS0kgZmVhdC4gQnJlbmRhIEJ1cmNo + 150 + 150 + 2 4 7 9 0 0 6 10 13 0 + 7 + 0 + 0 + 13 + 0 + 3 + + + 37618 + larc + TGEgcmVjZXRh + bGFyZWNldGE= + Q2FybG9zIENvY28gR2FyY2lh + 130 + 130 + 3 4 7 11 13 0 5 7 11 13 + 19 + 0 + 0 + 12 + 32 + + + 37623 + crco + Q3JhenkgQ29udHJvbA== + Y3Jhenljb250cm9s + RC1jcmV3IHdpdGggVkFMIFRJQVRJQQ== + 105 + 105 + 2 4 6 9 12 0 4 7 10 12 + 2 + 0 + 0 + 12 + 32 + 4 + + + 37630 + hlim + SE9UIExJTUlU + aG90bGltaXQ= + + 139 + 139 + 1 5 8 11 0 0 5 8 11 0 + 0 + 0 + 1 + 1 + 0 + 0 + 0 + 1 + + + 37638 + goru + R09MRCBSVVNI + Z29sZHJ1c2g= + REogWU9TSElUQUtBLUcgZmVhdC5NaWNoYWVsIGEgbGEgbW9kZQ== + 162 + 162 + 2 5 8 12 0 0 6 7 13 0 + 17 + 0 + 0 + 12 + 0 + 1 + 3 + 4 + 2 + + + 37639 + fifi + RklSRSBGSVJF + ZmlyZWZpcmU= + U3RyaXBF + 150 + 150 + 3 5 8 14 0 0 5 8 13 0 + 1 + 0 + 0 + 12 + 0 + 209 + 3 + 22 + + + 37640 + smoo + c21vb29vY2jvvaXiiIDvvaU= + c21vb29vY2g= + a29ycyBr + 177 + 177 + 2 4 7 12 10 0 5 7 12 11 + 1 + 0 + 0 + 12 + 2523 + 4 + 15 + + + 37641 + dada2 + RGF6emxpbicgRGFybGluLeeni+iRieW3peaIv21peC0= + ZGF6emxpbmRhcmxpbuOCouOCreODj+OCs+OCpuODm+OCpm1peA== + UmVtaXhlZCBieSBESiBDb21tYW5k + 160 + 160 + 3 5 8 11 0 0 5 7 12 0 + 17 + 0 + 0 + 12 + 0 + 1 + 3 + + + 37642 + dada + RGF6emxpbicgRGFybGlu + ZGF6emxpbmRhcmxpbg== + SEhI + 149 + 149 + 2 6 9 11 0 0 6 10 12 0 + 4 + 0 + 0 + 12 + 0 + 129 + 4 + 16 + + + 37643 + meii + 5Yal + 44Oh44Kk + QW11cm8gdnMgS2lsbGVy + 200 + 66 + 3 7 11 16 18 0 7 12 15 18 + 27 + 0 + 0 + 12 + 65 + 3 + 22 + + + 37644 + zeta + WkVUQe+9nue0oOaVsOOBruS4lueVjOOBqOi2hei2iuiAhe+9ng== + emV0YeOCveOCueOCpuODjuOCu+OCq+OCpOODiOODgeODqOOCpuOCqOODhOOCt+ODpA== + WmVrdGJhY2g= + 180 + 90 + 3 6 11 15 18 0 6 9 14 18 + 27 + 0 + 0 + 12 + 19 + 3 + 22 + + + 37645 + seco + U2Vjb25kIEhlYXZlbg== + c2Vjb25kaGVhdmVu + Unl14piG + 149 + 149 + 2 5 9 11 14 0 5 9 11 14 + 1 + 0 + 0 + 12 + 2139 + 3 + 22 + + + 37646 + vane + VkFORVNTQQ== + dmFuZXNzYQ== + 5pyx6ZuA + 185 + 185 + 4 7 11 16 0 0 7 12 16 0 + 27 + 0 + 0 + 12 + 0 + 129 + 3 + 23 + + + 37647 + huch + 5LiN5rKI6ImmQ0FORFk= + 44OV44OB44Oz44Kr44OzY2FuZHk= + UmlzayBKdW5r + 188 + 94 + 2 6 9 14 0 0 5 8 14 0 + 4 + 0 + 0 + 12 + 0 + 129 + 3 + 22 + + + 37648 + shei + U2hlIGlzIG15IHdpZmU= + c2hlaXNteXdpZmU= + U1VQRVIgU1RBUiDmuoAtTUlUU1VSVS0= + 170 + 85 + 3 5 7 12 0 0 5 7 12 0 + 1 + 0 + 0 + 12 + 0 + 481 + 4 + 16 + + + 37649 + poss + UE9TU0VTU0lPTg== + cG9zc2Vzc2lvbg== + VEFHIHVuZGVyZ3JvdW5k + 370 + 185 + 7 10 14 17 18 0 11 14 17 19 + 11 + 0 + 0 + 12 + 89 + 1 + 3 + 20 + + + 37650 + cgpr + Q0cgUHJvamVjdA== + Y2dwcm9qZWN0 + TGF0ZW5pZ2h0ZXJz + 200 + 200 + 3 5 9 12 0 0 5 9 13 0 + 4 + 0 + 0 + 12 + 0 + 15 + + + 37651 + anti + QW50aS1NYXR0ZXI= + YW50aW1hdHRlcg== + T3JiaXQxICYgTWlsbw== + 400 + 100 + 6 11 14 17 18 0 11 15 17 18 + 11 + 0 + 0 + 12 + 1 + 3 + 20 + + + 37652 + allm + QWxsIE15IExvdmU= + YWxsbXlsb3Zl + a29ycyBrIGZlYXQu0K9JUkU= + 158 + 158 + 2 5 8 10 0 0 5 9 11 0 + 4 + 0 + 0 + 12 + 0 + 3 + 18 + + + 37653 + issk2 + S0lTUyBLSVNTIEtJU1Mg56eL6JGJ5bel5oi/IE1JWA== + a2lzc2tpc3NraXNz44Ki44Kt44OP44Kz44Km44Ob44KmbWl4 + UmVtaXhlZCBieSBESiBDb21tYW5k + 160 + 160 + 2 5 8 12 0 0 4 8 12 0 + 17 + 0 + 0 + 12 + 0 + 3 + 22 + + + 37654 + whro + V0gxVEUgUk81RQ== + d2gxdGVybzVl + WSZDby4= + 170 + 85 + 3 5 9 13 0 0 5 9 13 0 + 0 + 1 + 0 + 12 + 0 + 3 + 22 + + + 37655 + tpch + VG9wIFRoZSBDaGFydHM= + dG9wdGhlY2hhcnRz + Si1NaSAmIE1pZGktRCBmZWF0LiBIYW5uYSBTdG9ja3plbGw= + 160 + 160 + 3 5 8 12 14 0 5 8 12 14 + 23 + 0 + 0 + 14 + 2 + + + 37657 + rthm + Umh5dGhtcyBJbnNpZGU= + cmh5dGhtc2luc2lkZQ== + REtDIENyZXc= + 131 + 131 + 2 3 8 10 0 0 4 8 10 0 + 19 + 0 + 0 + 13 + 0 + 17 + + + 37659 + skyi + U2t5IElzIFRoZSBMaW1pdA== + c2t5aXN0aGVsaW1pdA== + U290YSBGLiBmZWF0LkFubmE= + 150 + 150 + 2 5 9 12 0 0 5 9 11 0 + 4 + 0 + 0 + 12 + 0 + 8 + 3 + 22 + + + 37660 + newd + TmV3IERlY2FkZQ== + bmV3ZGVjYWRl + U290YSBGLg== + 400 + 100 + 4 11 14 17 18 0 11 14 17 18 + 11 + 0 + 0 + 12 + 201 + 3 + 20 + + + 37661 + pose2 + UG9zZWlkb24oa29ycyBrIG1peCk= + cG9zZWlkb24na29yc2ttaXgn + TkFPS0kgdW5kZXJncm91bmQ= + 152 + 152 + 2 5 9 14 0 0 4 9 13 0 + 17 + 0 + 0 + 12 + 0 + 3 + 22 + + + 37662 + sasu + U2FrdXJhIFN1bnJpc2U= + c2FrdXJhc3VucmlzZQ== + Unl14piG + 181 + 181 + 3 8 10 14 16 0 9 11 15 16 + 11 + 0 + 0 + 12 + 3518 + 1 + 1 + 3 + 19 + + + 37663 + pier + UGllcmNlIFRoZSBTa3k= + cGllcmNldGhlc2t5 + SkFLQVppRCBmZWF0LiBLLk4u + 170 + 85 + 3 8 11 14 16 0 8 11 14 16 + 11 + 0 + 0 + 12 + 1 + 1 + 3 + 19 + + + 37665 + ropp4 + cm9wcG9uZ2kgRVZPTFZFRCB2ZXIuRA== + cm9wcG9uZ2lldm9sdmVkdmVyZA== + VEFHIHVuZGVyZ3JvdW5k + 170 + 170 + 6 8 11 15 0 0 8 12 16 0 + 21 + 0 + 0 + 12 + 0 + 3 + 22 + + + 37666 + droo + RFJPUA== + ZHJvcA== + ZGogVEFLQSBmZWF0LkthbmFrbyBIb3NoaW5v + 152 + 152 + 2 5 8 11 0 0 4 8 13 0 + 17 + 0 + 0 + 12 + 0 + 1 + 1 + 16 + + + 37667 + shng + 4piGc2hpbmluZ+KYhg== + c2hpbmluZw== + 44OU44Oz44Kv44K/44O844Oc + 185 + 185 + 2 5 8 11 0 0 5 8 11 0 + 21 + 0 + 0 + 12 + 0 + 6 + 3 + 18 + + + 37668 + sday + c29tZWRheS4uLg== + c29tZWRheQ== + 5p2P6YeO44Gv44KL44Gq + 154 + 154 + 2 5 7 9 0 0 6 8 10 0 + 11 + 0 + 0 + 12 + 0 + 3 + 18 + + + 37684 + valk + VmFsa3lyaWUgZGltZW5zaW9u + dmFsa3lyaWVkaW1lbnNpb24= + U3ByaWdnYW4= + 744 + 47 + 9 13 15 18 19 0 13 14 18 19 + 11 + 0 + 0 + 12 + 1 + 3 + 21 + + + 37685 + shwo + U2hpbnkgV29ybGQ= + c2hpbnl3b3JsZA== + Q0FQQUNJVFkgR0FURQ== + 100 + 100 + 2 8 11 14 16 0 8 11 14 16 + 11 + 0 + 0 + 12 + 1 + 1 + 3 + 19 + + + 37686 + batf + QkFMTEFEIFRIRSBGRUFUSEVSUw== + YmFsbGFkdGhlZmVhdGhlcnM= + U0hJTiBTT1VORCBERVNJR04gZmVhdC5OYW9taSBLb2l6dW1p + 132 + 132 + 2 4 7 10 8 0 4 7 11 8 + 17 + 0 + 0 + 12 + 1 + 3 + 22 + + + 37687 + goup + Z29pbmcgdXA= + Z29pbmd1cA== + Y29sb3Jz + 212 + 212 + 3 7 10 12 11 0 7 11 13 12 + 17 + 0 + 0 + 12 + 4 + 4 + + + 37688 + lvng + TGVhdmluZ+KApg== + bGVhdmluZw== + c2VpeWEtbXVyYWkgbWVldHMg4oCcZWlteeKAnQ== + 145 + 145 + 2 5 8 11 13 0 5 8 11 13 + 17 + 0 + 0 + 12 + 1 + 3 + 22 + + + 37689 + maxl + TUFYIExPVkU= + bWF4bG92ZQ== + REogWU9TSElUQUtBIGZlYXQuIOaYn+mHjuWlj+WtkA== + 180 + 180 + 3 6 8 11 13 0 7 8 11 13 + 17 + 0 + 0 + 12 + 1 + 5 + + + 37690 + melo + TWVsb2R5IExpZmU= + bWVsb2R5bGlmZQ== + Tm9yaWE= + 172 + 172 + 2 5 7 10 11 0 5 7 11 12 + 17 + 0 + 0 + 12 + 1 + 16 + + + 37691 + thr8 + ODg4 + ODg4 + REogVEVDSE5PUkNI + 888 + 111 + 3 6 13 14 18 0 7 12 15 18 + 4 + 0 + 0 + 12 + 15 + + + 37692 + aftr + YWZ0ZXJzaG9jayEh + YWZ0ZXJzaG9jaw== + RE0gQXNodXJh + 157 + 157 + 3 5 9 13 0 0 5 9 13 0 + 27 + 0 + 0 + 12 + 0 + 15 + + + 37693 + delt + zpRNQVg= + ZGVsdGFtYXg= + RE0gQXNodXJh + 573 + 100 + 3 5 13 17 17 0 8 14 17 18 + 1 + 0 + 0 + 12 + 16 + 4 + 15 + + + 37694 + dirt + ZGlydHkgZGlnaXRhbA== + ZGlydHlkaWdpdGFs + a29ycyBr + 140 + 140 + 2 5 8 11 13 0 5 8 11 13 + 27 + 0 + 0 + 12 + 14 + + + 37695 + dumm + RHVtbXk= + ZHVtbXk= + UkFN + 175 + 175 + 2 4 7 10 0 0 4 7 11 0 + 17 + 0 + 0 + 12 + 0 + 15 + + + 37696 + sak2 + c2FrdXJhIHN0b3Jt + c2FrdXJhc3Rvcm0= + Unl14piG + 184 + 184 + 2 4 7 10 13 0 4 7 11 14 + 4 + 0 + 0 + 12 + 17 + 3 + 18 + + + 37697 + yoan + WW91ciBBbmdlbA== + eW91cmFuZ2Vs + RE0gQXNodXJhIGZlYXQuIGtvcnMgaw== + 175 + 175 + 2 4 7 10 0 0 4 7 11 0 + 17 + 0 + 0 + 12 + 0 + 3 + + + 37698 + oarf + b2FyZmlzaA== + b2FyZmlzaA== + a29ycyBr + 140 + 140 + 2 2 8 11 0 0 2 9 11 0 + 4 + 0 + 0 + 12 + 0 + 128 + 15 + + + 37731 + dree + ZHJlYW1pbmcgY2FuIG1ha2UgYSB3aXNoIGNvbWUgdHJ1ZQ== + ZHJlYW1pbmdjYW5tYWtlYXdpc2hjb21ldHJ1ZQ== + anVuICYgTlJHIEZhY3RvcnkgZmVhdC4gQW5uYSBLYWVsaW4= + 143 + 143 + 2 4 7 11 0 0 4 8 11 0 + 29 + 0 + 0 + 13 + 0 + 17 + + + 37733 + sson + U2Vhc29ucw== + c2Vhc29ucw== + VE9NT1NVS0UgZmVhdC4gQ3J5c3RhbCBQYWxvYQ== + 168 + 168 + 2 5 8 12 0 0 5 8 12 0 + 13 + 0 + 0 + 13 + 0 + 2 + + + 37734 + urlv + Q1JBWlnimaVMT1ZF + Y3Jhenlsb3Zl + anVu + 177 + 89 + 3 6 12 15 18 0 7 12 15 18 + 19 + 0 + 0 + 13 + + + 37735 + oslv + T25lIFNpZGVkIExvdmU= + b25lc2lkZWRsb3Zl + RC1jcmV3IHdpdGggTWVsaXNzYSBQZXR0eQ== + 140 + 140 + 2 5 8 10 12 0 5 9 11 13 + 13 + 0 + 0 + 15 + 11 + 16 + + + 37736 + mprd + TUFHSUMgUEFSQURF + bWFnaWNwYXJhZGU= + TGVhIERyb3AgZmVhdC4gS2F0aWUgRGVsbGVuYmFjaA== + 127 + 127 + 2 4 8 10 0 0 4 8 10 0 + 19 + 0 + 0 + 13 + 0 + 3 + + + 37740 + snow2 + ZXZlciBzbm93 + ZXZlcnNub3c= + 77y00IHQr++8su+8oQ== + 145 + 145 + 2 4 8 12 0 0 4 8 11 0 + 13 + 0 + 0 + 13 + 0 + 3 + + + 37749 + imso + SSdtIHNvIEhhcHB5 + aW1zb2hhcHB5 + Unl14piG + 181 + 181 + 4 6 9 12 16 0 6 9 12 16 + 21 + 0 + 0 + 12 + 767 + 2 + 16 + + + 37750 + toet + VGhlb3J5IG9mIEV0ZXJuaXR5 + dGhlb3J5b2ZldGVybml0eQ== + VEFH + 160 + 160 + 3 6 9 12 10 0 6 9 12 11 + 21 + 0 + 0 + 12 + 8 + 2 + 3 + + + 37752 + hien1 + TG9uZG9uIEVWT0xWRUQgdmVyLkE= + bG9uZG9uZXZvbHZlZHZlcmE= + VEFHIHVuZGVyZ3JvdW5k + 340 + 170 + 5 8 11 14 17 0 8 11 14 17 + 59 + 0 + 0 + 13 + 16 + 17 + + + 37753 + hien2 + TG9uZG9uIEVWT0xWRUQgdmVyLkI= + bG9uZG9uZXZvbHZlZHZlcmI= + VEFHIHVuZGVyZ3JvdW5k + 340 + 170 + 5 8 11 14 17 0 8 11 14 17 + 59 + 0 + 0 + 13 + 17 + + + 37754 + hien3 + TG9uZG9uIEVWT0xWRUQgdmVyLkM= + bG9uZG9uZXZvbHZlZHZlcmM= + VEFHIHVuZGVyZ3JvdW5k + 340 + 170 + 5 8 11 14 17 0 8 11 14 17 + 59 + 0 + 0 + 13 + 128 + 17 + + + 37755 + ublv + VU5CRUxJRVZBQkxFIChTcGFya3kgcmVtaXgp + dW5iZWxpZXZhYmxlJ3NwYXJreXJlbWl4Jw== + anVuIGZlYXQuIFNhcmFoLUphbmU= + 175 + 88 + 4 7 11 15 18 0 8 12 16 18 + 29 + 0 + 0 + 13 + 15 + + + 37756 + arms + QmFjayBJbiBZb3VyIEFybXM= + YmFja2lueW91cmFybXM= + anVuIGZlYXQuIERKIFNpbHZlciB2cyBNaWxvIGZ0LiBCZWNjYSBIb3NzYW55 + 132 + 132 + 2 5 8 10 0 0 5 8 10 0 + 3 + 0 + 0 + 14 + 0 + 17 + + + 37758 + ptay + RGFuY2UgUGFydGF5 + ZGFuY2VwYXJ0YXk= + REtDIENyZXc= + 135 + 135 + 2 5 7 11 13 0 5 8 11 12 + 0 + 0 + 15 + 11 + 2 + + + 37762 + angl + V2luZ3Mgb2YgYW4gQW5nZWwgKEZseSBXaXRoIE1lKQ== + d2luZ3NvZmFuYW5nZWwnZmx5d2l0aG1lJw== + Si1NaSAmIE1pZGktRA== + 175 + 175 + 2 4 8 12 0 0 5 8 11 0 + 13 + 0 + 0 + 13 + 0 + 3 + + + 37763 + srdr + U3VycmVuZGVyIChQdXJlRm9jdXMgcmVtaXgp + c3VycmVuZGVyJ3B1cmVmb2N1c3JlbWl4Jw== + VTEgZnQuIEJlY2NhIEhvc3Nhbnk= + 130 + 130 + 2 7 10 15 0 0 6 10 14 0 + 29 + 0 + 0 + 20 + 0 + 4 + + + 37764 + ftsy + U3VtbWVyIGZhbnRhc3kgKERhcndpbiByZW1peCk= + c3VtbWVyZmFudGFzeSdkYXJ3aW5yZW1peCc= + TGF6eSBVMSBmdC4gRnJheiAmIENoYWxrIEU= + 178 + 178 + 2 7 10 13 11 0 7 10 13 13 + 28 + 0 + 0 + 15 + + + 37765 + hrtb + SEVBUlRCUkVBSyAoU291bmQgU2VsZWt0YXogcmVtaXgp + aGVhcnRicmVhaydzb3VuZHNlbGVrdGF6cmVtaXgn + TkFPS0kgZmVhdC4gQmVjY2EgSG9zc2FueQ== + 148 + 148 + 2 4 7 10 0 0 4 7 11 0 + 2 + 0 + 0 + 13 + 0 + 17 + + + 37767 + fndw + RmluZCBUaGUgV2F5 + ZmluZHRoZXdheQ== + bmMgZnQgU0FLLg== + 165 + 165 + 3 7 10 12 0 0 6 10 12 0 + 5 + 0 + 0 + 14 + 0 + 16 + + + 37775 + dids + RGlhbW9uZCBEdXN0 + ZGlhbW9uZGR1c3Q= + VEFH + 148 + 148 + 2 5 7 10 13 0 5 8 11 13 + 27 + 0 + 0 + 13 + 210 + 3 + + + 37776 + hbfo + SEVBUlQgQkVBVCBGT1JNVUxB + aGVhcnRiZWF0Zm9ybXVsYQ== + VEFH + 230 + 230 + 4 7 10 13 0 0 7 10 13 0 + 4 + 0 + 0 + 13 + 0 + 140 + 16 + + + 37777 + pavo + UEFSQU5PaUEgUmV2b2x1dGlvbg== + cGFyYW5vaWFyZXZvbHV0aW9u + Q0xJTUFYIG9mIE1BWFggMzYw + 360 + 180 + 6 10 14 18 19 0 10 14 18 19 + 46 + 0 + 0 + 13 + 2 + 4 + 14 + + + 37778 + trvo + VFJJUCBNQUNISU5FIEVWT0xVVElPTg== + dHJpcG1hY2hpbmVldm9sdXRpb24= + REUtSkFWVQ== + 190 + 190 + 4 9 12 16 18 0 9 12 17 18 + 46 + 0 + 0 + 13 + 4 + 3 + + + 37779 + neph + TkVQSElMSU0gREVMVEE= + bmVwaGlsaW1kZWx0YQ== + TC5FLkQuLUc= + 220 + 220 + 4 8 12 14 0 0 8 12 14 0 + 4 + 0 + 0 + 13 + 0 + 14 + + + 37780 + bere + 44OT44Ol44O844OG44Kj44OV44OrIOODrOOCt+ODvOODiA== + 44OS44Om44Km44OG44Kk44OV44Or44Os44K344Kk44OI + THVja3kgVmFjdXVt + 196 + 196 + 4 8 10 13 0 0 7 10 13 0 + 27 + 0 + 0 + 13 + 0 + 153 + 16 + + + 37781 + rebo + UkVCT1JOIE1BR0lD + cmVib3JubWFnaWM= + c2VpeWEtbXVyYWkgbWVldHMg4oCcZWlteeKAnQ== + 140 + 140 + 2 4 7 9 0 0 5 7 11 0 + 1 + 0 + 0 + 13 + 0 + 128 + 15 + + + 37782 + amal + QW1hbGdhbWF0aW9u + YW1hbGdhbWF0aW9u + TXlzdGljIE1vb24= + 166 + 166 + 3 7 10 13 15 0 7 10 13 15 + 4 + 0 + 0 + 13 + 138 + 14 + + + 37783 + newb + TmV3IEJlZ2lubmluZw== + bmV3YmVnaW5uaW5n + U290YSBGdWppbW9yaQ== + 148 + 148 + 3 5 9 11 12 0 6 8 11 12 + 1 + 0 + 0 + 13 + 3 + + + 37784 + feve + RmV2ZXI= + ZmV2ZXI= + U290YSBGLiBmZWF0LiBDYXJvbCBHYWRzZGVu + 134 + 134 + 2 4 7 9 0 0 4 6 9 0 + 46 + 0 + 0 + 13 + 0 + 17 + + + 37785 + trbe + VHJpYmU= + dHJpYmU= + 54yr5Y+JTWFzdGVy + 139 + 139 + 2 5 7 10 13 0 4 7 10 14 + 1 + 0 + 0 + 13 + 2 + + + 37786 + dorm + UmVzdXJyZWN0aW9u + cmVzdXJyZWN0aW9u + RG9ybWly + 140 + 140 + 2 5 7 10 0 0 5 8 10 0 + 4 + 0 + 0 + 13 + 0 + 136 + 3 + + + 37787 + ioio + SS9P + aW8= + Unl14piG + 151 + 151 + 2 4 7 11 0 0 4 7 12 0 + 4 + 0 + 0 + 13 + 0 + 8 + 15 + + + 37788 + prog + UHJvZ3JhbW1lZCBVbml2ZXJzZQ== + cHJvZ3JhbW1lZHVuaXZlcnNl + a29ycyBr + 147 + 37 + 2 5 9 12 16 0 5 9 13 16 + 27 + 0 + 0 + 13 + 128 + 15 + + + 37789 + toho1 + VG9ob2t1IEVWT0xWRUQ= + dG9ob2t1ZXZvbHZlZHZlcmE= + Mi4xTUIgdW5kZXJncm91bmQ= + 340 + 340 + 6 10 14 17 18 0 10 14 17 18 + 46 + 0 + 0 + 13 + 2 + 3 + + + 37793 + litp + TE9WRSBJUyBUSEUgUE9XRVIgLVJlOmJvcm4t + bG92ZWlzdGhlcG93ZXI= + Tk0= + 125 + 125 + 3 6 7 10 0 0 6 7 11 0 + 46 + 0 + 0 + 13 + 0 + 2 + + + 37794 + merm + TWVybWFpZCBnaXJs + bWVybWFpZGdpcmw= + Q3JlYW0gcHVmZg== + 140 + 140 + 3 4 7 11 12 0 5 8 11 12 + 1 + 0 + 0 + 13 + 243 + 3 + + + 37795 + sigs + U2lnU2ln + c2lnc2ln + a29ycyBr + 179 + 179 + 3 6 9 12 10 0 6 9 12 10 + 21 + 0 + 0 + 13 + 2331 + 4 + 17 + + + 37796 + tenj + 5aSp5LiK44Gu5pif772e6buO5piO6KiY772e + 44OG44Oz44K344Oo44Km44OO44Ob44K344Kk44Os44Kk44Oh44Kk44Kt44Kk + VNCB0K9SQQ== + 170 + 85 + 2 5 8 12 0 0 5 8 12 0 + 21 + 0 + 0 + 13 + 0 + 2 + 15 + + + 37797 + shiz + 6Zur + 44K344K544Kv + 44GC44GV44GN + 210 + 210 + 2 5 9 12 0 0 5 9 12 0 + 21 + 0 + 0 + 13 + 0 + 1026 + 14 + + + 37798 + mesg + bWVzc2FnZQ== + bWVzc2FnZQ== + ZGogVEFLQSBmZWF0LmZsYXJl + 152 + 152 + 2 5 7 11 0 0 3 7 11 0 + 21 + 0 + 0 + 13 + 0 + 16 + 16 + + + 37799 + fwer + RkxPV0VS + Zmxvd2Vy + REogWU9TSElUQUtB + 173 + 173 + 3 7 10 13 15 0 6 9 13 15 + 17 + 0 + 0 + 13 + 4095 + 3 + + + 37800 + sumi + 6ZqF55Sw5bed5aSP5oGL5q2M + 44K544Of44K/44Kr44Ov44Kr44Os44Oz44Kr + c2VpeWEtbXVyYWkgZmVhdC5BTFQ= + 180 + 180 + 3 5 10 12 16 0 6 9 12 16 + 17 + 0 + 0 + 13 + 1502 + 1 + 3 + + + 37801 + alst + 44Ki44Or44K544OI44Ot44Oh44Oq44KiICh3YWxrIHdpdGggeW91IHJlbWl4KQ== + 44Ki44Or44K544OI44Ot44Oh44Oq44KiJ3dhbGt3aXRoeW91cmVtaXgn + VEFH + 148 + 148 + 3 6 8 11 13 0 6 8 12 13 + 17 + 0 + 0 + 13 + 4095 + 16 + + + 37802 + ryor + 57ma5Lmx44OS44OD44OI44OB44Oj44O844OI + 44Oq44Oo44Km44Op44Oz44OS44OE44OI44OB44Ok44Ki44OI + 44Ku44Op44Ku44Op44Oh44Ks44ON5Zuj + 192 + 192 + 2 5 8 13 0 0 5 8 13 0 + 21 + 0 + 0 + 13 + 0 + 390 + 3 + 22 + + + 37803 + chro + Q2hyb25vcw== + Y2hyb25vcw== + VEFH + 128 + 128 + 2 4 8 12 15 0 4 8 12 15 + 4 + 0 + 0 + 13 + 1165 + 1 + 17 + + + 37805 + cone + 44Kz44ON44Kv44OI + 44Kz44ON44Kv44OI + + 175 + 175 + 2 4 8 12 7 0 4 8 12 8 + 0 + 0 + 1 + 1 + 0 + 0 + 2 + 16 + + + 37811 + toky1 + dG9reW9FVk9MVkVEIChUWVBFMSk= + dG9reW9ldm9sdmVkdHlwZWE= + TkFPS0kgdW5kZXJncm91bmQ= + 280 + 70 + 6 9 13 16 0 0 9 13 16 0 + 2 + 0 + 0 + 13 + 0 + 17 + + + 37812 + toky2 + dG9reW9FVk9MVkVEIChUWVBFMik= + dG9reW9ldm9sdmVkdHlwZWI= + TkFPS0kgdW5kZXJncm91bmQ= + 280 + 70 + 6 9 13 16 0 0 9 13 16 0 + 2 + 0 + 0 + 13 + 0 + 17 + + + 37813 + toky3 + dG9reW9FVk9MVkVEIChUWVBFMyk= + dG9reW9ldm9sdmVkdHlwZWM= + TkFPS0kgdW5kZXJncm91bmQ= + 280 + 70 + 6 9 13 16 0 0 9 13 16 0 + 2 + 0 + 0 + 13 + 0 + 17 + + + 37814 + nyev1 + TmV3IFlvcmsgRVZPTFZFRCAoVHlwZSBBKQ== + bmV3eW9ya2V2b2x2ZWR0eXBlYQ== + TkMgdW5kZXJncm91bmQ= + 380 + 48 + 4 9 13 16 0 0 8 13 16 0 + 23 + 0 + 0 + 13 + 0 + 8 + 14 + + + 37815 + nyev2 + TmV3IFlvcmsgRVZPTFZFRCAoVHlwZSBCKQ== + bmV3eW9ya2V2b2x2ZWR0eXBlYg== + TkMgdW5kZXJncm91bmQ= + 380 + 48 + 4 9 13 16 0 0 8 13 16 0 + 23 + 0 + 0 + 13 + 0 + 14 + + + 37816 + nyev3 + TmV3IFlvcmsgRVZPTFZFRCAoVHlwZSBDKQ== + bmV3eW9ya2V2b2x2ZWR0eXBlYw== + TkMgdW5kZXJncm91bmQ= + 380 + 48 + 4 9 13 16 0 0 8 13 16 0 + 23 + 0 + 0 + 13 + 0 + 14 + + + 37827 + suca + U3Vja2EgTHV2YQ== + c3Vja2FsdXZh + SGFybW9ueSBNYWNoaW5l + 118 + 118 + 2 5 8 11 0 0 5 9 11 0 + 0 + 0 + 14 + 0 + 3 + + + 37828 + chil + Q2hpbGRyZW4gb2YgdGhlIEJlYXQ= + Y2hpbGRyZW5vZnRoZWJlYXQ= + SGFybW9ueSBNYWNoaW5l + 160 + 160 + 3 7 9 11 12 0 7 9 10 13 + 0 + 0 + 14 + 2 + + + 37829 + dimo + RGlhbW9uZCBOaWdodA== + ZGlhbW9uZG5pZ2h0 + VE9NT1NVS0UgZmVhdC4gQWxleGEgU2xheW1ha2Vy + 135 + 135 + 3 5 8 12 14 0 5 8 11 14 + 7 + 0 + 0 + 14 + 128 + 2 + + + 37834 + sumf + U3VtbWVyIEZhaXJ5dGFsZQ== + c3VtbWVyZmFpcnl0YWxl + RGVzaWduLU1BRCBjcmV3 + 141 + 141 + 2 5 7 9 14 0 5 7 9 14 + 59 + 0 + 0 + 14 + 2 + + + 37836 + saya + U0FZIEEgUFJBWUVS + c2F5YXByYXllcg== + RGVzLVJPVyBGdC4gTWF4aSBQcmllc3Q= + 97 + 97 + 2 4 6 8 0 0 4 6 8 0 + 29 + 0 + 0 + 20 + 0 + 3 + + + 37840 + twin + VFdJTktMReKZoUhFQVJU + dHdpbmtsZWhlYXJ0 + anVu + 185 + 185 + 2 4 8 11 10 0 4 8 11 11 + 17 + 0 + 0 + 13 + 8 + 3 + 16 + + + 37859 + revo + UkVWT0xVVElPTkFSWSBBRERJQ1Q= + cmV2b2x1dGlvbmFyeWFkZGljdA== + VEFHIHVuZGVyZ3JvdW5k + 174 + 174 + 3 7 10 13 16 0 6 9 13 16 + 47 + 0 + 0 + 13 + 144 + 3 + 19 + + + 37860 + gofo + R28gRm9yIFRoZSBUb3A= + Z29mb3J0aGV0b3A= + VTEgb3Zlcmdyb3VuZA== + 180 + 74 + 6 8 12 15 18 0 8 11 15 18 + 47 + 0 + 0 + 13 + 136 + 3 + 19 + + + 37866 + anot + QW5vdGhlciBQaGFzZQ== + YW5vdGhlcnBoYXNl + VEFH + 160 + 160 + 4 7 11 15 16 0 7 11 15 15 + 3 + 0 + 0 + 14 + 24 + 14 + + + 37867 + sota + QmxldyBNeSBNaW5k + Ymxld215bWluZA== + U290YSBGLg== + 380 + 95 + 4 9 12 16 18 0 9 12 16 18 + 12 + 0 + 0 + 14 + 128 + 14 + + + 37868 + scho + aGVyb24= + aGVyb24= + Uy1DLVU= + 182 + 182 + 3 6 9 12 13 0 6 9 12 13 + 18 + 0 + 0 + 14 + 140 + 15 + + + 37869 + nblw + bmlnaHRiaXJkIGxvc3Qgd2luZw== + bmlnaHRiaXJkbG9zdHdpbmc= + 54yr5Y+JTWFzdGVyKw== + 190 + 190 + 3 7 10 14 0 0 7 10 14 0 + 18 + 0 + 0 + 14 + 0 + 148 + 3 + + + 37870 + bedr + QmVhdXRpZnVsIERyZWFt + YmVhdXRpZnVsZHJlYW0= + UkVEQUxpQ0UgZmVhdC4gYW5wb3Jpbg== + 182 + 182 + 3 7 9 12 15 0 7 9 12 15 + 5 + 0 + 0 + 14 + 148 + 16 + + + 37871 + yaco + Q29uZG9y + Y29uZG9y + UmVtby1jb24= + 142 + 142 + 2 6 9 13 15 0 6 9 13 15 + 0 + 1 + 0 + 14 + 8 + 2 + + + 37881 + snpr + c25vdyBwcmlzbQ== + c25vd3ByaXNt + UXJpc3B5IEpveWJveA== + 196 + 196 + 3 6 9 12 16 0 6 9 12 16 + 46 + 0 + 0 + 13 + 158 + 4 + 3 + + + 37882 + koen + 57SF54SU + 44Kz44Km44Ko44Oz + UE9O + 175 + 175 + 3 6 9 12 15 0 6 9 12 15 + 46 + 0 + 0 + 13 + 158 + 4 + 3 + + + 37883 + cosh + Q29zbWljIEh1cnJpY2FuZQ== + Y29zbWljaHVycmljYW5l + VEFH + 188 + 188 + 3 6 9 13 15 0 6 9 13 15 + 46 + 0 + 0 + 13 + 158 + 4 + 3 + + + 37884 + rens + 5oGL6ZaD57ma5Lmx + 44Os44Oz44K744Oz44Oq44Oo44Km44Op44Oz + MkItV2F2ZXM= + 142 + 142 + 2 6 8 11 15 0 6 8 11 15 + 46 + 0 + 0 + 13 + 158 + 4 + 3 + + + 37885 + yama + 44Ok44Oe44OI44Gq44Gn44Gq44Gn4pmh44GL44GQ44KE5aer + 44Ok44Oe44OI44OK44OG44OK44OG44Kr44Kv44Ok44OS44Oh + 44Ot44Oe44Oz44OB44OD44Kv4pmhUHJpbeWnqw== + 160 + 160 + 2 6 8 11 14 0 5 8 11 14 + 48 + 0 + 0 + 15 + 392 + 3 + + + 37886 + airh + QWlyIEhlcm9lcw== + YWlyaG9yc2U= + RGFyd2lu + 175 + 175 + 3 9 11 15 18 0 9 11 15 17 + 5 + 0 + 0 + 14 + 2 + + + 37887 + elys + RWx5c2l1bQ== + ZWx5c2l1bQ== + bmMgZnQuIE5SRyBGYWN0b3J5 + 145 + 145 + 2 5 8 11 13 0 5 8 11 13 + 45 + 0 + 0 + 15 + 2 + + + 37891 + maji + 44Oe44K4TE9WRTEwMDDvvIU= + 44Oe44K3bG92ZTEwMDA= + + 129 + 129 + 1 4 7 9 7 0 5 7 9 7 + 0 + 0 + 1 + 1 + 0 + 0 + 2 + 2 + + + 37892 + tuke + 44Gk44GR44G+44Gk44GR44KL + 44OE44Kx44Oe44OE44Kx44Or + + 145 + 145 + 2 4 7 10 10 0 4 7 10 10 + 0 + 0 + 1 + 1 + 0 + 0 + 1 + 2 + + + 37893 + span + U3BhbmlzaCBTbm93eSBEYW5jZQ== + c3BhbmlzaHNub3d5ZGFuY2U= + TXV0c3VoaWtvIEl6dW1p + 180 + 180 + 3 7 11 15 17 0 7 11 16 18 + 5 + 0 + 0 + 14 + 12 + 2 + + + 37894 + chew + 44Gh44KF772e44GE44KT4piG44OQ44OL44O8 + 44OB44Om44Km44Kk44Oz44OP44OL44Kk + 6Zi/6YOo6Z2W5bqDIGZlYXQuIFN0cmF3YmVycnkgV2luaw== + 180 + 180 + 3 6 8 10 13 0 5 8 11 13 + 0 + 1 + 0 + 15 + 128 + 5 + + + 37895 + negr + TmV3IEdyYXZpdHk= + bmV3Z3Jhdml0eQ== + U3RhcnZpbmcgVHJhbmNlcg== + 154 + 154 + 3 6 9 12 14 0 6 9 12 14 + 18 + 0 + 0 + 14 + 8 + 2 + + + 37896 + stoa + U3RyYWlnaHQgT2F0aA== + c3RyYWlnaHRvYXRo + 55+i6bSH44Gk44GL44GVIGZlYXQuIOS4iea+pOeniw== + 182 + 182 + 3 8 11 13 15 0 8 11 14 16 + 5 + 0 + 0 + 14 + 8 + 2 + + + 37897 + soth + c291dGg= + c291dGg= + V2FsbDU= + 140 + 140 + 2 5 8 10 10 0 5 8 10 11 + 0 + 1 + 0 + 14 + 2 + + + 37898 + brig + QlJJR0hUIFNUUkVBTQ== + YnJpZ2h0c3RyZWFt + + 158 + 158 + 1 4 7 10 0 0 4 7 10 0 + 0 + 0 + 1 + 1 + 0 + 0 + 0 + 2 + 2 + + + 37905 + mura + UWlwY2jEgXE= + cWlwY2hhcQ== + d29ybGQgc2VxdWVuY2U= + 150 + 150 + 3 5 8 12 0 0 5 8 11 0 + 18 + 0 + 0 + 14 + 0 + 16 + 3 + + + 37906 + iman + SU1BTk9HVUlMVFM= + aW1hbm9ndWlsdHM= + TXlzdGljIE1vb24= + 184 + 184 + 4 8 11 14 15 0 8 11 14 15 + 28 + 0 + 0 + 15 + 128 + 14 + + + 37907 + mobu + TW9ua2V5IEJ1c2luZXNz + bW9ua2V5YnVzaW5lc3M= + a29ycyBr + 160 + 80 + 3 7 9 13 16 0 7 10 13 16 + 3 + 0 + 0 + 14 + 208 + 14 + + + 37908 + wisi + V0lMRCBTSURF + d2lsZHNpZGU= + VGF0c2g= + 165 + 165 + 3 7 9 11 13 0 6 9 11 13 + 5 + 0 + 0 + 14 + 2 + + + 37910 + meum + 44KB44GG44KB44GG44G644Gj44Gf44KT44Gf44KT77yB77yB + 44Oh44Km44Oh44Km44OY44OE44K/44Oz44K/44Oz + 5pel5ZCR576O44OT44K/44O844K544Kk44O844OE4pmq + 185 + 185 + 3 6 9 12 16 0 6 9 12 15 + 0 + 0 + 14 + 478 + 7 + 1 + 5 + + + 37912 + elem + RWxlbWVudGFsIENyZWF0aW9u + ZWxlbWVudGFsY3JlYXRpb24= + ZGogVEFLQSBtZWV0cyBESiBZT1NISVRBS0E= + 424 + 106 + 8 11 14 17 18 0 11 14 17 18 + 3 + 0 + 0 + 14 + 1247 + 5 + 14 + + + 37913 + raki + 44Op44Kt44Op44Kt + 44Op44Kt44Op44Kt + TXV0c3VoaWtvIEl6dW1pICYgUy1DLVU= + 165 + 165 + 2 7 10 13 0 0 7 11 13 0 + 3 + 0 + 0 + 14 + 0 + 1247 + 5 + 16 + + + 37914 + seit + 5pm05aSpQm9uIFZveWFnZQ== + 44K744Kk44OG44OzYm9udm95YWdl + VE9NT1NVS0Ugw5cgc2VpeWEtbXVyYWkgZmVhdC4gQUxU + 230 + 230 + 4 7 9 12 0 0 7 9 11 0 + 3 + 0 + 0 + 14 + 0 + 1247 + 5 + 3 + + + 37915 + stul + U1RVTFRJ + c3R1bHRp + TUFYIE1BWElNSVpFUiBWUyBESiBUT1RUTw== + 182 + 90 + 4 9 12 15 0 0 9 12 16 0 + 3 + 0 + 0 + 14 + 0 + 1247 + 5 + 15 + + + 37916 + niji + 6Jm56Imy44Gu6Iqx + 44OL44K344Kk44Ot44OO44OP44OK + QWtodXRhIHkgT0o= + 170 + 170 + 3 5 8 11 0 0 5 8 11 0 + 3 + 0 + 0 + 14 + 0 + 1247 + 5 + + + 37917 + okom + 44GK57Gz44Gu576O5ZGz44GX44GE54KK44GN5pa544CB44Gd44GX44Gm44GK57Gz44KS6aOf44G544KL44GT44Go44Gr44KI44KL44Gd44Gu5Yq55p6c44CC + 44Kq44Kz44Oh44OO44Kq44Kk44K344Kk44K/44Kt44Kr44K/44K944K344OG44Kq44Kz44Oh44Oy44K/44OY44Or44Kz44OI44OL44Oo44Or44K944OO44Kz44Km44Kr + 5aSn5pel5pys6YmE5YC25qW96YOo44CQ44GC44GV44GN77yG77yZ77yW44CR + 190 + 190 + 4 8 12 16 0 0 8 12 16 0 + 3 + 0 + 0 + 14 + 0 + 1247 + 5 + 15 + + + 37918 + sous + 5Ym15LiW44OO44O844OI + 44K944Km44K744Kk44OO44Kq44OI + UE9OK3dhYw== + 200 + 200 + 2 8 10 13 0 0 8 10 14 0 + 3 + 0 + 0 + 14 + 0 + 1247 + 5 + 16 + + + 37919 + synf + U3luZXJneSBGb3IgQW5nZWxz + c3luZXJneWZvcmFuZ2Vscw== + VEFHw5dVMS1BU0FNaQ== + 160 + 160 + 3 7 10 14 0 0 7 10 14 0 + 3 + 0 + 0 + 14 + 0 + 1247 + 5 + 15 + + + 37920 + empa + RW1wYXRoZXRpYw== + ZW1wYXRoZXRpYw== + U290YcO3RGVz + 180 + 180 + 4 7 11 14 0 0 7 11 14 0 + 3 + 0 + 0 + 14 + 0 + 1247 + 5 + 3 + + + 37921 + gaia + R0FJQQ== + Z2FpYQ== + 54yr5Y+JTC5FLkQuTWFzdGVyKw== + 180 + 90 + 3 10 13 16 0 0 10 13 16 0 + 3 + 0 + 0 + 14 + 0 + 1247 + 5 + 15 + + + 37922 + lanj2 + TE9WRSAmIEpPWSAtUmlzayBKdW5rIE1JWC0= + bG92ZWpveXJpc2tqdW5rbWl4 + UmlzayBKdW5r + 180 + 180 + 3 4 9 13 0 0 6 9 13 0 + 0 + 0 + 1 + 1 + 0 + 0 + 0 + 1 + 2 + + + 37923 + jojo + 44K444On44K444On772e44Gd44Gu6KGA44Gu6YGL5ZG9772e + 44K344Oo44K344Oo44Kq44K944OO44OB44OO44K144K/44Oh44Ko + + 146 + 146 + 2 4 8 12 0 0 4 8 12 0 + 0 + 0 + 1 + 1 + 0 + 0 + 0 + 2 + 2 + + + 37926 + dind + RGluIERvbiBEYW4= + ZGluZG9uZGFu + Unl14piGIGZlYXQuTWF5dW1pIE1vcmluYWdh + 140 + 140 + 2 5 7 10 12 0 5 7 10 12 + 18 + 0 + 0 + 15 + 2280 + 2 + + + 37927 + kara + 44GL44KJ44G144KL44Gx44GZ44Gm44KL + 44Kr44Op44OV44Or44OP44K544OG44Or + a2nimIZraQ== + 186 + 186 + 2 6 9 13 0 0 6 9 13 0 + 5 + 0 + 0 + 14 + 0 + 4 + 6 + 3 + 18 + + + 37928 + kike + 44Kt44Kx44Oz44Gq5p6c5a6f + 44Kt44Kx44Oz44OK44Kr44K344OE + 6YGU6KaLIOaBtSBmZWF0dXJlZCBieSDkvZDph47lro/mmYM= + 174 + 174 + 2 6 9 13 0 0 6 9 13 0 + 0 + 1 + 0 + 14 + 0 + 12 + 6 + 16 + + + 37929 + chin + Q2hpbmVzZSBTbm93eSBEYW5jZQ== + Y2hpbmVzZXNub3d5ZGFuY2U= + TXV0c3VoaWtvIEl6dW1p + 175 + 175 + 4 7 12 16 0 0 7 12 16 0 + 5 + 0 + 0 + 14 + 0 + 148 + 6 + 16 + + + 37930 + rryu + UmlnaHQgb24gdGltZSAoUnl14piGUmVtaXgp + cmlnaHRvbnRpbWUncnl1cmVtaXgn + Unl14piG + 149 + 149 + 2 7 9 14 13 0 7 9 14 13 + 5 + 0 + 0 + 14 + 140 + 6 + 2 + + + 37931 + revn + UtCBVk9MVVRJ0KRO + cmV2b2x1dGlvbg== + VNCB0K9SQQ== + 202 + 202 + 3 7 11 14 17 0 7 11 14 17 + 5 + 0 + 0 + 14 + 4 + 6 + 1 + 2 + + + 37932 + nagi + 4oCg5ria44Gu5bCP5oKq6a2U44Op44O044Oq44Kj772e44Os44Kk44OH44Kj44Kq4oCg + 44OK44Kt44K144OO44Kz44Ki44Kv44Oe44Op44Km44Oq44Kk44Kk44Os44Kk44OG44Kk44Kq + 5aSP6Imy44OT44Kt44OL44GuUHJpbQ== + 190 + 190 + 3 7 11 16 9 0 7 12 16 9 + 5 + 0 + 0 + 14 + 2527 + 6 + 1 + 2 + + + 37933 + pran + UFJBTkE= + cHJhbmE= + VEFH + 188 + 188 + 4 8 11 14 16 0 8 11 14 16 + 5 + 0 + 0 + 14 + 138 + 6 + 3 + + + 37934 + twog + VGhlIFdpbmQgb2YgR29sZA== + dGhld2luZG9mZ29sZA== + a29ycyBr + 170 + 170 + 3 7 10 14 0 0 6 10 14 0 + 5 + 0 + 0 + 14 + 0 + 218 + 6 + 15 + + + 37935 + swra + U3dlZXQgUmFpbg== + c3dlZXRyYWlu + WSZDby4gZmVhdC4gS2FyaW4= + 155 + 155 + 3 6 9 12 0 0 6 9 12 0 + 0 + 1 + 0 + 14 + 0 + 56 + 6 + 2 + + + 37936 + magn + TWFnbmV0aWM= + bWFnbmV0aWM= + U290YSBGdWppbW9yaQ== + 160 + 40 + 3 7 11 15 17 0 7 11 15 17 + 5 + 0 + 0 + 14 + 8 + 6 + 15 + + + 37937 + fuuf + 44OV44O844O744OV44Ot44O844OE + 44OV44Km44OV44Ot44Kq44OE + TmFuYWtv + 180 + 180 + 3 6 9 12 0 0 6 9 13 0 + 5 + 0 + 0 + 14 + 0 + 136 + 6 + 3 + + + 37938 + sola + c29sYQ== + c29sYQ== + 5bCP6YeO56eA5bm4 + 135 + 135 + 2 5 9 12 0 0 5 9 12 0 + 5 + 0 + 0 + 14 + 0 + 12 + 6 + 16 + + + 37939 + ostt + VHJpcGxlIEpvdXJuZXkgLVRBRyBFRElUSU9OLQ== + dHJpcGxlam91cm5leXRhZ2VkaXRpb24= + VHJpdW12aXJhdGU= + 192 + 96 + 4 8 12 16 18 0 8 12 17 18 + 5 + 0 + 0 + 14 + 12 + 6 + 3 + + + 37940 + ckpp + 44Gh44GP44KP44OR44OV44Kn44Gg44KI4piG77yj77yr77yw + 44OB44Kv44Ov44OP44OV44Ko44K/44OoY2tw + 5pel5ZCR576O44OT44K/44O844K544Kk44O844OE4pmq + 205 + 205 + 4 7 9 12 14 0 7 9 12 14 + 5 + 0 + 0 + 14 + 1534 + 7 + 1 + 5 + + + 37941 + rint2 + 5Yeb44Go44GX44Gm5ZKy44GP6Iqx44Gu5aaC44GPIO+9nuOBsuOBquODk+OCv+KZqiBlZGl0aW9u772e + 44Oq44Oz44OI44K344OG44K144Kv44OP44OK44OO44Kz44OI44KvJ+ODkuODiuODkuOCv2VkaXRpb24n + 5pel5ZCR576O44OT44K/44O844K544Kk44O844OE4pmq + 163 + 163 + 3 5 8 11 0 0 6 8 11 0 + 5 + 0 + 0 + 14 + 0 + 1438 + 7 + 1 + 5 + + + 37942 + wwve + V293IFdvdyBWRU5VUw== + d293d293dmVudXM= + VkVOVVM= + 157 + 157 + 2 4 8 11 16 0 5 8 12 16 + 18 + 0 + 0 + 14 + 186 + 2 + + + 37943 + wifa + V2luZHkgRmFpcnk= + d2luZHlmYWlyeQ== + REogVE9UVE8= + 180 + 180 + 2 7 11 15 0 0 7 11 15 0 + 18 + 0 + 0 + 14 + 0 + 1182 + 15 + + + 37944 + prte + cHJpbnRlbXBz + cHJpbnRlbXBz + UXJpc3B5IEpveWJveA== + 168 + 168 + 3 6 10 13 0 0 5 10 14 0 + 18 + 0 + 0 + 14 + 0 + 1168 + 3 + + + 37946 + stel + U3RlbGxhIFNpbmlzdHJh + c3RlbGxhc2luaXN0cmE= + QWtodXRhIFBoaWxoYXJtb25pYyBPcmNoZXN0cmE= + 180 + 110 + 4 8 12 15 0 0 7 12 14 0 + 12 + 0 + 0 + 15 + 0 + 1247 + 7 + 3 + + + 37947 + miga + 44Oe44Kk44Oz44OJ44O744Ky44O844Og + 44Oe44Kk44Oz44OI44Kx44Ko44Og + OTYgd2l0aCDjg6Hjgqvjgrfjg6fjg4Pjg4Hjg6fjg7w= + 180 + 180 + 3 7 10 14 0 0 7 10 15 0 + 12 + 0 + 0 + 15 + 0 + 223 + 7 + 16 + + + 37948 + puni + UFVOSVNIRVI= + cHVuaXNoZXI= + VEFHw5dQT04= + 180 + 180 + 3 6 11 14 0 0 6 11 14 0 + 12 + 0 + 0 + 15 + 0 + 1247 + 7 + 15 + + + 37949 + hyen + SFlFTkE= + aHllbmE= + SG9tbWFyanU= + 178 + 89 + 3 6 10 14 0 0 6 10 14 0 + 12 + 0 + 0 + 15 + 0 + 223 + 7 + 15 + + + 37950 + koih + 5oGL44Gv44Gp44GG77yf44Oi44Ot4peO5rOi5YuVT0vimIbmlrnnqIvlvI/vvIHvvIE= + 44Kz44Kk44OP44OI44Km44Oi44Ot44OP44OI44Kmb2vjg5vjgqbjg4bjgqTjgrfjgq0= + 44GC44G544Gr44KF44GG44G344KN44GY44GH44GP44GoIGZlYXQu5L2Q5YCJ57SX57mUIHByb2R1Y2VkIGJ5IGF2ZTtuZXc= + 256 + 128 + 4 7 11 14 0 0 6 11 14 0 + 12 + 0 + 0 + 15 + 0 + 459 + 7 + 1 + 5 + + + 37951 + trbl + VHJ1ZSBCbHVl + dHJ1ZWJsdWU= + ZGogVEFLQSBmZWF0LkFpTUVF + 164 + 164 + 3 7 11 16 0 0 6 11 16 0 + 12 + 0 + 0 + 15 + 0 + 3291 + 7 + 3 + + + 37952 + dail + RGFpbHkgTHVuY2ggU3BlY2lhbA== + ZGFpbHlsdW5jaHNwZWNpYWw= + THVja3kgVmFjdXVt + 205 + 205 + 3 7 10 14 0 0 7 10 14 0 + 12 + 0 + 0 + 15 + 0 + 219 + 7 + 3 + + + 37953 + vega + VkVHQQ== + dmVnYQ== + UkVEQUxpQ0U= + 191 + 191 + 3 7 11 14 0 0 7 11 14 0 + 12 + 0 + 0 + 15 + 0 + 129 + 7 + 4 + 3 + + + 37954 + deba + 44OH44OD44OJ44Oc44Oy44OrZGXjg5vjg7zjg6Djg6njg7M= + 44OG44OE44OI44Ob44Oy44OrZGXjg5vjgqrjg6Djg6njg7M= + 54yr5Y+JTWFzdGVyzrIy + 145 + 145 + 3 6 9 13 0 0 5 8 13 0 + 12 + 0 + 0 + 15 + 0 + 1247 + 7 + 2 + + + 37955 + sque + U3F1ZWV6ZQ== + c3F1ZWV6ZQ== + VkVOVVMgZmVhdC4gTXV0c3VoaWtvIEl6dW1p + 173 + 87 + 4 6 9 15 0 0 6 10 15 0 + 12 + 0 + 0 + 15 + 0 + 223 + 7 + 15 + + + 37956 + yaky + 6YeO55CD44Gu6YGK44Gz5pa544CA44Gd44GX44Gm44Gd44Gu5q205Y+y44CA772e5rG65a6a54mI772e + 44Ok44Kt44Om44Km44OO44Ki44K944OS44Kr44K/44K944K344OG44K944OO44Os44Kt44K344Kx44OE44OG44Kk44OP44Oz + 44GC44GV44GN5aSn55uj552j + 141 + 141 + 3 6 9 14 0 0 6 10 14 0 + 12 + 0 + 0 + 15 + 0 + 223 + 7 + 2 + + + 37957 + todo + 6L2f44GR77yB5oGL44Gu44OT44O844Oz44Oc44O844Or77yB77yB + 44OI44OI44Ot44Kx44Kz44Kk44OO44OS44Kk44Oz44Ob44Kq44Or + 44OA44Kk44OK44Of44OD44Kv6YeO55CD5YWE5byfIHYucy4g44Kv44Ot44K544OV44Kh44Kk44Ok44O8UHJpbQ== + 180 + 180 + 3 7 11 16 0 0 6 11 16 0 + 12 + 0 + 0 + 15 + 0 + 1535 + 7 + 16 + + + 37958 + ixix + SVg= + OWl4 + ZGogVEFLQSBWUyBESiBUT1RUTyBmZWF0LuiXjQ== + 396 + 99 + 5 11 14 17 18 0 10 14 17 18 + 12 + 0 + 0 + 15 + 1247 + 7 + 14 + + + 37959 + hosh + 5pif5bGR44Gu44Kt44Ot44Kv + 44Ob44K344Kv44K544OO44Kt44Ot44Kv + 5bCP6YeO56eA5bm4 + 44Ky44O844Og44CM44Kv44Kk44K644Oe44K444OD44Kv44Ki44Kr44OH44Of44O8IOOCt+ODquODvOOCuuOAjeOCiOOCig== + 182 + 182 + 3 6 9 11 0 0 6 10 12 0 + 12 + 0 + 0 + 15 + 0 + 24 + 2 + 7 + 3 + + + 37960 + disp + RGlzcGVyc2lvbiBTdGFy + ZGlzcGVyc2lvbnN0YXI= + WlVLSQ== + 44Ky44O844Og44CM44K544OG44Kj44O844Or44Kv44Ot44OL44Kv44Or44CN44KI44KK + 180 + 180 + 3 5 9 13 0 0 5 9 14 0 + 12 + 0 + 0 + 15 + 0 + 24 + 2 + 7 + 15 + + + 37961 + engr + RW5ncmF2ZWQgTWFyaw== + ZW5ncmF2ZWRtYXJr + Unl14piGIOKIniBEZXMtUk9X + 188 + 188 + 3 8 12 15 0 0 8 13 15 0 + 12 + 0 + 0 + 15 + 0 + 223 + 7 + + + 37962 + rola + Um9tYW5jaW5nIExheWVy + cm9tYW5jaW5nbGF5ZXI= + VEFH + 150 + 150 + 2 6 11 14 0 0 6 11 14 0 + 3 + 0 + 0 + 15 + 0 + 136 + 8 + 15 + + + 37963 + reve + ZXNyZXY6ZVI= + ZXNyZXZlcg== + VEFHIG1lZXRzIOKAnGVpbXnigJ0= + 155 + 155 + 2 5 9 13 0 0 5 9 12 0 + 3 + 0 + 0 + 15 + 0 + 1 + 8 + 2 + + + 37964 + aeth + w4ZUSEVS + YWV0aGVy + VEFHIHVuZGVyZ3JvdW5k + 384 + 192 + 6 9 14 17 0 0 10 14 17 0 + 3 + 0 + 0 + 15 + 0 + 145 + 8 + 3 + + + 37965 + doth + RG8gVGhlIEV2b2x1dGlvbg== + ZG90aGVldm9sdXRpb24= + VEFHIGZlYXQuIEVSaQ== + 148 + 148 + 2 4 8 10 0 0 5 9 13 0 + 3 + 0 + 0 + 15 + 0 + 160 + 8 + 16 + + + 37986 + miku + TUlUT+OCjOOBpu+8geOBhOOBsOOCieOBjeOBo+OBl+OCheOBoO+9nuOCiuOCkw== + bWl0b+ODrOODhuOCpOODj+ODqeOCreODhOOCt+ODpuOCv+OCouODquODsw== + 5rC05oi444GU5b2T5Zyw44Ki44Kk44OJ44OrKOS7rik= + 173 + 173 + 2 6 9 13 0 0 6 10 13 0 + 0 + 0 + 15 + 0 + 24 + 6 + 3 + umu/miku + 18 + + + 37987 + miso + TG92ZUxvdmUgRG9raURva2k= + bG92ZWxvdmVkb2tpZG9raQ== + 5rC05oi444GU5b2T5Zyw44Ki44Kk44OJ44OrKOS7rik= + 160 + 160 + 2 6 10 12 0 0 6 10 12 0 + 0 + 0 + 15 + 0 + 24 + 6 + 3 + umu/miso + 18 + + + 37996 + cleo + Q2xlb3BhdHJ5c20= + Y2xlb3BhdHJ5c20= + 44OU44Op44Of44OD4oSD + 190 + 190 + 4 7 11 15 0 0 7 11 15 0 + 22 + 0 + 0 + 15 + 0 + 735 + 10 + 3 + + + 37997 + osen + 5b6h5Y2D5omL44Oh44OH44Kj44OG44O844K344On44Oz + 44Kq44K744Oz44K344Om44Oh44OG44Kk44OG44Ko44K344Oo44Oz + 5piH5aSp5a625peP + 190 + 150 + 4 8 12 15 0 0 8 12 15 0 + 22 + 0 + 0 + 15 + 0 + 735 + 10 + 15 + + + 37998 + cody + S0hBTUVOIEJSRUFL + a2hhbWVuYnJlYWs= + 44GP44G144GK44O8 + 180 + 90 + 3 7 11 16 0 0 7 11 15 0 + 22 + 0 + 0 + 15 + 0 + 735 + 10 + 15 + + + 37999 + foto + Rm9sbG93IFRvbW9ycm93 + Zm9sbG93dG9tb3Jyb3c= + SEhIw5dNTcOXU1Q= + 140 + 140 + 2 5 8 11 14 0 5 8 12 14 + 22 + 0 + 0 + 15 + 2217 + 10 + 4 + 16 + + + 38000 + fuji + RlVKSU1PUkkgLeelrS0gRkVTVElWQUw= + ZnVqaW1vcmlmZXN0aXZhbA== + VkVOVVM= + 158 + 158 + 3 5 9 12 0 0 5 8 12 0 + 22 + 0 + 0 + 15 + 0 + 184 + 10 + 16 + + + 38001 + adul + QWR1bGFyaWE= + YWR1bGFyaWE= + REogVE9UVE8= + 180 + 180 + 3 6 10 14 0 0 6 9 13 0 + 22 + 0 + 0 + 15 + 0 + 145 + 10 + 4 + 15 + + + 38002 + noil + Tm9zdGFsZ2lhIElzIExvc3Q= + bm9zdGFsZ2lhaXNsb3N0 + VTEgb3Zlcmdyb3VuZA== + 172 + 172 + 3 7 11 15 0 0 7 11 15 0 + 22 + 0 + 0 + 15 + 0 + 144 + 10 + 3 + + + 38003 + joma + Sk9NQU5EQQ== + am9tYW5kYQ== + REogWU9TSElUQUtB + 600 + 90 + 4 8 12 15 17 0 8 12 15 17 + 22 + 0 + 0 + 15 + 987 + 10 + 4 + 3 + + + 38004 + nage + 5ZiG44GN44Gu5qi5 + 44OK44Kx44Kt44OO44Kt + 6YeR542F5a2Q + 160 + 160 + 4 8 12 16 18 0 8 12 16 18 + 22 + 0 + 0 + 15 + 129 + 10 + 14 + + + 38010 + syak + 54G854axQmVhY2ggU2lkZSBCdW5ueQ== + 44K344Ok44Kv44ON44OEYmVhY2hzaWRlYnVubnk= + REogTWFzcyBNQUQgSXptKg== + 153 + 153 + 4 8 11 15 18 0 7 12 15 18 + 18 + 0 + 0 + 15 + 2267 + 4 + 4096 + 16 + + + 38011 + awao + 6Zi/5rOi44GK44Gp44KKIC1Bd2FvZG9yaS0g44KE44Gj44Gx44KK6LiK44KK44Gv44KE44KB44KJ44KM44Gq44GE + 44Ki44Ov44Kq44OI44OqYXdhb2Rvcmnjg6Tjg4Tjg4/jg6rjgqrjg4jjg6rjg4/jg6Tjg6Hjg6njg6zjg4rjgqQ= + VTEg44Of44Op44Kk44OA44Ks44OD44Kt6YCj44Go55+i5Y2w6YCj + T3JpZ2luYWwgU29uZyBmcm9tDQrlvrPls7bnnIzmsJHorKEv6Zi/5rOi44KI44GX44GT44Gu + 260 + 120 + 5 9 12 14 0 0 9 13 15 0 + 28 + 0 + 0 + 15 + 0 + 144 + 16 + + + 38012 + ssca + U1BFQ0lBTCBTVU1NRVIgQ0FNUEFJR04h + c3BlY2lhbHN1bW1lcmNhbXBhaWdu + THVja3kgVmFjdXVt + 168 + 168 + 2 7 11 15 0 0 7 12 15 0 + 28 + 0 + 0 + 15 + 0 + 17 + 16 + + + 38013 + mine2 + c3Rhcm1pbmU= + c3Rhcm1pbmU= + Unl14piG + 182 + 182 + 3 7 11 15 17 0 7 11 14 17 + 28 + 0 + 0 + 15 + 83 + 3 + 18 + + + 38014 + stfa + U3RhcmxpZ2h0IEZhbnRhc2lh + c3RhcmxpZ2h0ZmFudGFzaWE= + VEFH + 148 + 148 + 3 7 11 14 0 0 7 11 14 0 + 28 + 0 + 0 + 15 + 0 + 1024 + 11 + 3 + + + 38015 + endr + 44Ko44Oz44OJ44Or44OV44Kj44Oz + 44Ko44Oz44OI44Or44OV44Kk44Oz + VTEgb3Zlcmdyb3VuZA== + 160 + 160 + 4 8 12 15 0 0 8 12 15 0 + 28 + 0 + 0 + 15 + 0 + 11 + 15 + + + 38016 + eltr + RWxlY3Ryb25pYyBvciBUcmVhdCE= + ZWxlY3Ryb25pY29ydHJlYXQ= + UE9O + 190 + 143 + 3 7 12 15 0 0 7 12 15 0 + 48 + 0 + 0 + 15 + 0 + 2 + 12 + + + 38017 + xmas + VGhhbmsgWW91IE1lcnJ5IENocmlzdG1hcw== + dGhhbmt5b3VtZXJyeWNocmlzdG1hcw== + VkVOVVM= + 220 + 220 + 3 5 9 12 16 0 5 9 13 16 + 45 + 0 + 0 + 15 + 0 + 2074 + 2 + + + 38018 + peit + UGxhbiA4 + cGxhbjg= + Unl14piG + 212 + 212 + 4 8 11 14 18 0 8 11 14 18 + 46 + 0 + 0 + 16 + 0 + 9 + 13 + 14 + + + 38019 + czgt + 44Kv44Oq44Og44K+44Oz44Ky44Kk44OI + 44Kv44Oq44Og44K944Oz44Kx44Kk44OI + 5bel6Jek5ZCJ5LiJ77yI44OZ44Kk44K344K544Kx44Kk44OX77yJ + 198 + 198 + 3 7 10 13 0 0 6 9 12 0 + 46 + 0 + 0 + 16 + 0 + 4 + 13 + 1 + 2048 + 14 + + + 38020 + wada + 5rW356We + 44Ov44K/44OE44Of + 5YWO44CF + 159 + 159 + 3 8 12 16 18 0 7 12 16 18 + 46 + 0 + 0 + 16 + 0 + 275 + 13 + 14 + + + 38021 + fksb + RlVOS1kgU1VNTUVSIEJFQUNI + ZnVua3lzdW1tZXJiZWFjaA== + UCpMaWdodA== + 175 + 88 + 3 6 10 14 17 0 6 10 14 17 + 46 + 0 + 0 + 16 + 0 + 10 + 13 + 14 + + + 38022 + rema + UmVtYWlu + cmVtYWlu + WkVSTytaSUJB + 300 + 75 + 5 9 12 15 0 0 9 12 16 0 + 46 + 0 + 0 + 16 + 0 + 2 + 13 + 14 + + + 38023 + akhu + VHJ1YXJlIQ== + dHJ1YXJl + QWtodXRh + 183 + 183 + 3 8 11 16 0 0 8 11 16 0 + 46 + 0 + 0 + 16 + 0 + 4 + 13 + 14 + + + 38026 + chea + Y2hhb3MgZWF0ZXI= + Y2hhb3NlYXRlcg== + 54yr5Y+JTWFzdGVyKw== + 210 + 105 + 6 8 12 16 0 0 8 12 16 0 + 48 + 0 + 0 + 16 + 0 + 5 + 15 + 27 + + + 38027 + kuro + U2FtdXJhaSBTaG9ndW4gdnMuIE1hc3RlciBOaW5qYQ== + c2FtdXJhaXNob2d1bnZzbWFzdGVybmluamE= + OTY= + 260 + 260 + 3 7 12 15 0 0 7 12 15 0 + 48 + 0 + 0 + 16 + 0 + 15 + 29 + + + 38028 + sabl + U2FuZCBCbG93 + c2FuZGJsb3c= + 6IKl5aGa6Imv5b2m + 165 + 83 + 3 7 12 15 0 0 7 12 16 0 + 48 + 0 + 0 + 16 + 0 + 4 + 15 + 31 + + + 38029 + sedm + RGVzdGluYXRpb24= + ZGVzdGluYXRpb24= + U290YSBGLg== + 170 + 85 + 4 9 12 15 0 0 9 12 15 0 + 48 + 0 + 0 + 16 + 0 + 15 + 28 + + + 38030 + hlye + SEFQUFnimIZMVUNLWeKYhllFQVBQWQ== + aGFwcHlsdWNreXllYXBweQ== + REog44Of44Op44Kv44Or4piG44K544OI44O844Oz + 380 + 190 + 6 10 13 16 18 0 9 13 16 18 + 48 + 0 + 0 + 16 + 0 + 15 + 30 + + + 38031 + egoi + RUdPSVNNIDQ0MA== + ZWdvaXNtNDQw + VTEgSGlnaC1TcGVlZA== + 440 + 55 + 9 10 13 18 19 0 10 14 17 19 + 48 + 0 + 0 + 16 + 2112 + 15 + 3 + 25 + + + 38032 + ovtp + T3ZlciBUaGUg4oCcUGVyaW9k4oCd + b3ZlcnRoZXBlcmlvZA== + VEFHIHVuZGVyZ3JvdW5kIG92ZXJsYXk= + 840 + 23 + 8 12 16 18 19 0 12 16 18 19 + 48 + 0 + 0 + 16 + 15 + 3 + 25 + + + 38033 + orrs + 5LmZ5aWz57ma5LmxIOiInuOBhOWSsuOBjeiqh+OCjA== + 44Kq44OI44Oh44Oq44Oo44Km44Op44Oz44Oe44Kk44K144Kt44Ob44Kz44Os + 5pel5ZCR576O44OT44K/44O844K544Kk44O844OE4pmq + 210 + 210 + 4 7 10 13 0 0 7 10 13 0 + 12 + 0 + 0 + 16 + 0 + 1310 + 7 + 1 + 5 + + + 38034 + niko + 5ruF5Lqh5aSp5L2/IOKAoCDjgavjgZPjgY3jgoXjgaPjgbTjgpM= + 44Oh44OE44Ob44Km44OG44Oz44K344OL44Kz44Kt44Om44OE44OS44Oz + 5pel5ZCR576O44OT44K/44O844K544Kk44O844OE4pmq + 200 + 200 + 4 6 9 12 0 0 6 9 12 0 + 12 + 0 + 0 + 16 + 0 + 478 + 7 + 1 + 5 + + + 38036 + hbfo2 + SEVBUlQgQkVBVCBGT1JNVUxBIChWaW55bCBNaXgp + aGVhcnRiZWF0Zm9ybXVsYSd2aW55bG1peCc= + VEFHIChSZWFsdGltZSBSZW1peCBieSBVMSk= + 115 + 115 + 4 8 11 13 0 0 8 11 14 0 + 28 + 0 + 0 + 16 + 0 + 16 + 5 + + + 38037 + pran2 + UFJBTkHvvItSRVZPTFVUSU9OQVJZIEFERElDVCAoVTEgREogTWl4KQ== + cHJhbmFyZXZvbHV0aW9uYXJ5YWRkaWN0J3UxZGptaXgn + dW5kZXJncm91bmQgJiBvdmVyZ3JvdW5k + 190 + 190 + 5 9 13 17 0 0 9 12 16 0 + 28 + 0 + 0 + 16 + 0 + 16 + 5 + + + 38038 + stfa2 + U3RhcmxpZ2h0IEZhbnRhc2lhIChFbmRvcnBoaW5zIE1peCk= + c3RhcmxpZ2h0ZmFudGFzaWEnZW5kb3JwaGluc21peCc= + VTEgb3Zlcmdyb3VuZCBmZWF0LlRBRw== + 155 + 78 + 3 8 12 15 0 0 8 12 15 0 + 28 + 0 + 0 + 16 + 0 + 16 + 5 + + + 38042 + awak + QVdBS0U= + YXdha2U= + 5p+K5pyo44KK44GKIGZlYXR1cmVkIGJ5IFRBRw== + 180 + 180 + 3 5 10 13 16 0 6 10 13 16 + 22 + 0 + 0 + 16 + 1 + 3 + + + 38043 + scar + U2NhcmxldCBNb29u + c2NhcmxldG1vb24= + UkVEQUxpQ0UgZmVhdC4gQXl1bWkgTm9taXlh + wqnkuIrmtbfjgqLjg6rjgrnlubvmqILlm6M= + 180 + 180 + 2 5 9 12 0 0 5 9 12 0 + 53 + 0 + 0 + 16 + 0 + 0 + 8 + 18 + 1 + 2 + + + 38044 + strg + U3RydWdnbGU= + c3RydWdnbGU= + TWFzYXlvc2hpIE1pbm9zaGltYShBTFIp + wqnkuIrmtbfjgqLjg6rjgrnlubvmqILlm6M= + 180 + 180 + 4 6 10 13 0 0 5 10 12 0 + 53 + 0 + 0 + 16 + 0 + 0 + 8 + 18 + 3 + + + 38045 + home + 44Ob44Oh54yr4piG44K744Oz44K744O844K344On44Oz + 44Ob44Oh44ON44Kz44K744Oz44K744Ko44K344Oo44Oz + UCpMaWdodCBmZWF0LiBtb3cqMg== + wqnkuIrmtbfjgqLjg6rjgrnlubvmqILlm6M= + 200 + 200 + 4 6 10 13 0 0 6 10 13 0 + 53 + 0 + 0 + 16 + 0 + 0 + 8 + 18 + 1 + 5 + + + 38046 + ayak + 5aaW6Zqg44GXIC3jgYLjgoTjgYvjgZfjgYvjgY/jgZct + 44Ki44Ok44Kr44K344Kr44Kv44K3 + REogVE9UVE8gZmVhdC4zTA== + wqnkuIrmtbfjgqLjg6rjgrnlubvmqILlm6M= + 85 + 85 + 4 7 11 14 0 0 7 12 15 0 + 53 + 0 + 0 + 16 + 0 + 0 + 8 + 18 + 1 + 14 + + + 38047 + choc + 44OB44On44Kz44Os44O844OI44K544Oe44Kk44Or + 44OB44Oo44Kz44Os44Ko44OI44K544Oe44Kk44Or + 5pel5ZCR576O44OT44K/44O844K544Kk44O844OE4pmqICYg44GT44GT44Gq44Gk + 196 + 196 + 3 6 9 12 0 0 6 9 12 0 + 18 + 0 + 0 + 16 + 0 + 1342 + 7 + 1 + 3712 + 5 + + + 38048 + bibi + 44OT44OT44OD44OI44K544OI44Oq44O844Og + 44OS44OS44OE44OI44K544OI44Oq44Kk44Og + REogVE9UVE8= + 184 + 184 + 4 6 10 13 0 0 6 10 13 0 + 46 + 0 + 0 + 16 + 0 + 344 + 19 + 1 + 2688 + 2 + + + 38049 + baku + 54iG44Gq44Gq4piG44Gm44GZ44Go44Ot44Kk44Ok44O8 + 44OP44Kv44OK44OK44OG44K544OI44Ot44Kk44Ok44Ki + QVJNIGZlYXQuIOOBquOBquOBsuOCiQ== + 200 + 200 + 4 7 11 13 0 0 7 10 12 0 + 46 + 0 + 0 + 16 + 0 + 346 + 19 + 1 + 5 + + + 38050 + totu + 56qB5pKD77yB44Ks44Op44K544Gu44OL44O844K95aer77yB + 44OI44OE44Kx44Kt44Kr44Op44K544OO44OL44Kk44K944OS44Oh + 5bGx5pys5qSbIChtb25vdG9uZSk= + 185 + 185 + 4 7 11 14 0 0 7 11 14 0 + 46 + 0 + 0 + 16 + 0 + 321 + 19 + 4 + 3 + + + 38051 + dopa + 44OJ44O844OR44Of44Oz + 44OI44Kq44OP44Of44Oz + VTEgb3Zlcmdyb3VuZA== + 200 + 100 + 7 10 13 17 0 0 10 13 18 0 + 46 + 0 + 0 + 16 + 0 + 72 + 19 + 14 + + + 38052 + papi + 44OR4oaS44OU4oaS44OX4oaSWWVhaCE= + 44OP44OS44OVeWVhaA== + 44OS44Ky44OJ44Op44Kk44OQ44O8IGpvaW4uIHNodWxseSAmIE5pbW8= + 160 + 160 + 3 5 10 13 0 0 6 8 13 0 + 45 + 0 + 0 + 16 + 0 + 347 + 20 + 1 + 5 + + + 38053 + sakm + U2FrdXJhIE1pcmFnZQ== + c2FrdXJhbWlyYWdl + Unl14piG + 187 + 187 + 4 7 11 14 0 0 7 11 14 0 + 45 + 0 + 0 + 16 + 0 + 81 + 20 + 3 + + + 38054 + tenk + 5aSp56m644Gu6I+v + 44OG44Oz44Kv44Km44OO44OP44OK + Uy1DLVUgw5cgVTEgb3Zlcmdyb3VuZA== + 180 + 90 + 4 6 11 15 0 0 6 11 15 0 + 45 + 0 + 0 + 16 + 0 + 8 + 20 + 14 + + + 38055 + intb + SW4gVGhlIEJyZWV6ZQ== + aW50aGVicmVlemU= + OTYgJiBTb3RhIGZ0LiBNYXl1bWkgTW9yaW5hZ2E= + 142 + 123 + 3 5 9 11 0 0 5 9 12 0 + 45 + 0 + 0 + 16 + 0 + 351 + 20 + 1 + + + 38057 + sumd + 5aSP6ImyRElBUlkgLUREUiBtaXgt + 44OK44OE44Kk44OtZGlhcnlkZHJtaXg= + 54yr5Y+J546L5a2QIGZlYXQuIFRBRw== + 160 + 160 + 3 7 10 14 0 0 6 11 15 0 + 45 + 0 + 0 + 16 + 0 + 20 + 1 + + + 38058 + ondo + T04tRE8= + b25kbw== + UE9Ow5dVMQ== + 210 + 210 + 3 8 12 14 0 0 8 12 14 0 + 0 + 0 + 20 + 0 + 2 + + + 38059 + yaoy + ODAwMDAwMA== + ODAwMDAwMA== + a29ycyBr + 200 + 100 + 4 7 10 14 0 0 7 11 14 0 + 45 + 0 + 0 + 16 + 0 + 2 + 20 + 2 + + + 38060 + tsub + VFNVQkFTQQ== + dHN1YmFzYQ== + 5p+K5pyo44KK44GKIGZlYXR1cmVkIGJ5IFRBRw== + 151 + 151 + 2 6 10 13 0 0 6 9 13 0 + 45 + 0 + 0 + 16 + 0 + 1 + 3 + + + 38061 + nekn + bmVrb++8im5la28= + bmVrb25la28= + 5pel5ZCR576O44OT44K/44O844K544Kk44O844OE4pmq + 123 + 123 + 2 5 9 11 14 0 3 9 12 13 + 0 + 0 + 16 + 1886 + 7 + 1 + 5 + + + 38062 + geki + 5r+A44Ki44OE4piG44Oe44K444Ok44OQ4piG44OB44Ki44Ks44O844Or + 44Kx44Kt44Ki44OE44Oe44K344Ok44OP44OB44Ki44Kr44Ki44Or + 5pel5ZCR576O44OT44K/44O844K544Kk44O844OE4pmq + 170 + 170 + 3 6 9 13 0 0 5 10 12 0 + 0 + 0 + 16 + 0 + 862 + 7 + 1 + 16 + + + 38063 + shik + 5ryG6buS44Gu44K544Oa44K344Oj44Or44OX44Oq44Oz44K744K544K144Oz44OH44O8 + 44K344OE44Kz44Kv44OO44K544OY44K344Ok44Or44OV44Oq44Oz44K744K544K144Oz44OG44Ko + 5pel5ZCR576O44OT44K/44O844K544Kk44O844OE4pmq + 200 + 200 + 4 8 11 13 0 0 7 11 13 0 + 0 + 0 + 16 + 0 + 862 + 7 + 1 + + + 38065 + tiho + 5Zyw5pa55Ym155Sf4piG44OB44Kv44Ov44Kv44OG44Kj44Kv44K5 + 44OB44Ob44Km44K944Km44K744Kk44OB44Kv44Ov44Kv44OG44Kk44Kv44K5 + 5pel5ZCR576O44OT44K/44O844K544Kk44O844OE4pmq + 170 + 170 + 2 6 10 13 0 0 7 10 13 0 + 0 + 0 + 16 + 0 + 862 + 7 + 1 + 1024 + 5 + + + 38067 + edsm + RWxlY3RyaWMgRGFuY2UgU3lzdGVtIE11c2lj + ZWxlY3RyaWNkYW5jZXN5c3RlbW11c2lj + VTEgb3Zlcmdyb3VuZA== + 140 + 140 + 2 5 10 14 0 0 6 10 14 0 + 6 + 0 + 0 + 17 + 0 + 2048 + 22 + 1 + 15 + + + 38068 + yeye + WWVhaCEgWWVhaCE= + eWVhaHllYWg= + Q0xVQiBTUElDRQ== + 150 + 150 + 2 6 9 12 0 0 6 9 12 0 + 6 + 0 + 0 + 17 + 0 + 2 + + + 38069 + huia + SEFORFMgVVAgSU4gVEhFIEFJUg== + aGFuZHN1cGludGhlYWly + VTE= + 128 + 128 + 2 5 9 13 0 0 5 9 13 0 + 6 + 0 + 0 + 17 + 0 + 3 + + + 38070 + strn + U1RFUkxJTkcgU0lMVkVS + c3RlcmxpbmdzaWx2ZXI= + VEFH + 175 + 175 + 4 6 10 13 0 0 6 10 13 0 + 16 + 0 + 0 + 17 + 0 + 10 + 26 + 3 + + + 38071 + strn2 + U1RFUkxJTkcgU0lMVkVSIChVMSBvdmVyZ3JvdW5kIG1peCk= + c3RlcmxpbmdzaWx2ZXIndTFvdmVyZ3JvdW5kbWl4Jw== + VEFH + 185 + 185 + 4 7 11 14 0 0 7 11 14 0 + 16 + 0 + 0 + 17 + 0 + 26 + 3 + + + 38072 + newc + TmV3IENlbnR1cnk= + bmV3Y2VudHVyeQ== + U290YSBGLg== + 195 + 98 + 4 9 14 17 18 0 8 14 17 18 + 6 + 0 + 0 + 17 + 31 + 28 + + + 38076 + pooc + UG9vY2hpZQ== + cG9vY2hpZQ== + a29ycyBr + 220 + 110 + 5 8 12 16 0 0 8 12 15 0 + 6 + 0 + 0 + 17 + 0 + 2064 + 21 + 15 + + + 38077 + sayo + 44GV44KI44Gq44KJ44OI44Oq44OD44OXIO+9nuWkj+mZvSBFRE0gZWRpdGlvbu+9ng== + 44K144Oo44OK44Op44OI44Oq44OE44OV44OK44OE44OS44Ko44Ko44OG44Kk44Kk44Ko44Og44Ko44OG44Kk44K344Oo44Oz + 5p2x6Zuy5aSP6Zm9KGZyb20g44GT44GT44Gq44GkKQ== + 135 + 135 + 3 4 9 12 0 0 4 9 11 0 + 26 + 0 + 0 + 17 + 0 + 2304 + 7 + 1 + 3 + + + 38078 + tama + 6a2U5rOV44Gu44Gf44G+44GUIO+9nuW/g+iPnCBFTEVDVFJPIFBPUCBlZGl0aW9u772e + 44Oe44Ob44Km44OO44K/44Oe44Kz44Kz44Kz44OK44Ko44Oq44Kv44OI44Oq44OE44Kv44Ob44OE44OV44Ko44OG44Kk44K344Oo44Oz + 5p2x6Zuy5b+D6I+cKGZyb20g44GT44GT44Gq44GkKQ== + 142 + 142 + 3 4 8 11 0 0 6 8 11 0 + 26 + 0 + 0 + 17 + 0 + 256 + 7 + 1 + 3 + + + 38079 + daan + REFOQ0UgQUxMIE5JR0hUIChERFIgRURJVElPTik= + ZGFuY2VhbGxuaWdodCdkZHJlZGl0aW9uJw== + U290YSBGdWppbW9yaQ== + 144 + 144 + 2 5 8 10 0 0 5 8 10 0 + 6 + 0 + 0 + 17 + 0 + 8 + 15 + + + 38080 + sttr + U3RhciBUcmFpbA== + c3RhcnRyYWls + TmhhdG8= + 148 + 74 + 2 5 9 13 0 0 6 9 13 0 + 16 + 0 + 0 + 17 + 0 + 1 + 3 + 2304 + 22 + + + 38081 + bass + 44OZ44Kj44K544OJ44Ot44OD44OX44O744OV44Oq44O844Kv44K5 + 44OY44Kk44K544OI44Ot44OE44OV44OV44Oq44Kk44Kv44K5 + 44GL44KB44KK44GCIGZlYXQuIOOBquOBquOBsuOCiQ== + 179 + 179 + 3 7 10 13 0 0 7 10 13 0 + 6 + 0 + 0 + 17 + 0 + 1 + 24 + 5 + + + 38082 + sick + UyFjaw== + c2ljaw== + RWFnbGU= + 177 + 88 + 5 8 12 16 0 0 8 12 16 0 + 16 + 0 + 0 + 17 + 0 + 1 + 23 + 15 + + + 38083 + tech + VEVDSC1OT0lE + dGVjaG5vaWQ= + U290YSBGLg== + 146 + 146 + 2 5 9 12 0 0 6 9 13 0 + 6 + 0 + 0 + 17 + 0 + 22 + 15 + + + 38085 + fare + RmFyIGVhc3QgbmlnaHRiaXJk + ZmFyZWFzdG5pZ2h0YmlyZA== + 54yr5Y+JTWFzdGVy + 180 + 180 + 4 6 10 12 0 0 6 10 13 0 + 16 + 0 + 0 + 17 + 0 + 1163 + 27 + 15 + + + 38087 + basb + YmFzcyAyIGJhc3M= + YmFzczJiYXNz + Unl14piG + 140 + 140 + 2 5 9 12 0 0 5 10 12 0 + 6 + 0 + 0 + 17 + 0 + 2137 + + + 38088 + risi + UklTSU5HIEZJUkUgSEFXSw== + cmlzaW5nZmlyZWhhd2s= + TC5FLkQuLUc= + 157 + 157 + 3 6 11 15 17 0 6 11 15 17 + 6 + 0 + 0 + 17 + 2049 + 31 + 29 + + + 38089 + seiz + 5Y2B5LqM5pif5bqn44Gu6IGW5Z+f + 44K344Om44Km44OL44K744Kk44K144OO44K744Kk44Kk44Kt + Wm9kaWFjIEZhbGw= + 164 + 164 + 3 6 10 13 0 0 6 10 13 0 + 16 + 0 + 0 + 17 + 0 + 3 + + + 38090 + almh + QUxMIE1ZIEhFQVJUIC3jgZPjga7mgYvjgavjgIHjgo/jgZ/jgZfjga7lhajjgabjgpLos63jgZHjgost + YWxsbXloZWFydOOCs+ODjuOCs+OCpOODi+ODr+OCv+OCt+ODjuOCueODmOODhuODsuOCq+OCseODqw== + U1VQRVIgSEVST0lORSDlvanpppktQVlBS0Et + 160 + 160 + 3 5 9 13 0 0 5 9 13 0 + 16 + 0 + 0 + 17 + 0 + 8 + 16 + + + 38091 + daif + RGFuY2VyIGluIHRoZSBmbGFyZQ== + ZGFuY2VyaW50aGVmbGFyZQ== + 54yr5Y+JTWFzdGVy + 132 + 132 + 3 6 10 13 0 0 6 11 13 0 + 6 + 0 + 0 + 17 + 0 + 24 + 2 + + + 38092 + hall + SGHvvaVsbGXvvaVsde+9pWphaA== + aGFsbGVsdWphaA== + U09VTkQgSE9MSUMgZmVhdC4gTmFuYSBUYWthaGFzaGk= + 150 + 150 + 2 5 9 12 0 0 4 9 12 0 + 16 + 0 + 0 + 17 + 0 + 1400 + 15 + + + 38093 + twiw + VHdpbmtsZSBXb25kZXJsYW5k + dHdpbmtsZXdvbmRlcmxhbmQ= + UXJpc3B5IEpveWJveCBmZWF0LlNhbmE= + 188 + 188 + 3 7 10 13 0 0 7 10 13 0 + 0 + 0 + 19 + 0 + 1306 + 1 + 16 + + + 38094 + dddd + 5omT5omT5omT5omT5omT5omT5omT5omT5omT5omT + 44K/44K/44K/44K/44K/44K/44K/44K/44K/44K/ + 44OS44Ky44OJ44Op44Kk44OQ44O8IGpvaW4uIFNFTEVO + 156 + 156 + 2 5 11 13 16 0 5 11 13 16 + 16 + 0 + 0 + 17 + 1363 + 30 + 1 + 2 + + + 38095 + aozo + 44GT44Gu6Z2S56m644Gu5LiL44Gn + 44Kz44OO44Ki44Kq44K944Op44OO44K344K/44OG + VEFHIG1lZXRzIOKAnGVpbXnigJ0= + 165 + 165 + 3 6 9 11 0 0 6 9 11 0 + 6 + 0 + 0 + 17 + 0 + 24 + 21 + 3 + + + 38096 + sibe + c2liZXJpdGU= + c2liZXJpdGU= + Q2FwdGFpbiBLSU5H + 128 + 128 + 2 5 10 13 0 0 5 10 14 0 + 6 + 0 + 0 + 17 + 0 + 3 + + + 38097 + shkk + 5a6H5a6ZKOOCveODqSnjgbjjga7niYfpgZPliIfnrKY= + 44K944Op44OY44OO44Kr44K/44Of44OB44Kt44OE44OV + TXVzaWNhbCBDb3Ntb2xvZ3k= + 175 + 88 + 3 7 10 13 0 0 7 9 12 0 + 6 + 0 + 0 + 17 + 0 + 22 + + + 38098 + astr + QXN0cm9nYXplcg== + YXN0cm9nYXplcg== + REogVE9UVE8= + 154 + 154 + 3 7 12 15 18 0 7 12 15 18 + 6 + 0 + 0 + 17 + 2048 + 31 + 30 + + + 38099 + obor + 5pyn + 44Kq44Ob44Ot + SEhIw5dNTcOXU1Q= + 149 + 149 + 3 6 8 11 13 0 6 10 12 14 + 6 + 0 + 0 + 17 + 3583 + 30 + 1 + 16 + + + 38100 + shio + U0hJT04= + c2hpb24= + REogWU9TSElUQUtB + 179 + 179 + 4 7 10 13 0 0 6 10 13 0 + 6 + 0 + 0 + 17 + 0 + 91 + 3 + + + 38102 + grip + R3JpcCAmIEJyZWFrIGRvd24gISE= + Z3JpcGJyZWFrZG93bg== + U09VTkQgSE9MSUMgZmVhdC4gTmFuYSBUYWthaGFzaGk= + 5L2c5puy77yaWlVOICjkuIrmtbfjgqLjg6rjgrnlubvmqILlm6MpDQrljp/mm7LvvJrvvaJVLk4u44Kq44O844Ko44Oz44Gv5b285aWz44Gq44Gu44GL77yf772jDQrnt6jmm7LvvJpTSFUgeCBHVUNDSSAoU09VTkQgSE9MSUMpDQrkvZzoqZ7vvJpCbHVlIEUNCuatjOWUse+8mk5hbmEgVGFrYWhhc2hpDQrjgq7jgr/jg7zvvJpKb3NoDQrjgrgg44OjIOOCsSDjg4Pjg4jvvJrmnIjopovloIINCkxpY2Vuc2VkIGJ5IFNPVU5EIEhPTElDDQrCqeS4iua1t+OCouODquOCueW5u+aoguWbow== + 160 + 160 + 3 6 9 12 16 0 5 10 13 16 + 41 + 0 + 0 + 17 + 0 + 0 + 8 + 2 + + + 38103 + nofn + 44OK44Kk44OI44O744Kq44OW44O744OK44Kk44OE + 44OK44Kk44OI44Kq44OV44OK44Kk44OE + 44OT44O844OI44G+44KK44GKKENPT0wmQ1JFQVRFKQ== + TGljZW5zZWQgYnkgQ09PTCZDUkVBVEUNCsKp5LiK5rW344Ki44Oq44K55bm75qiC5Zuj + 180 + 180 + 3 7 11 15 16 0 7 11 15 17 + 14 + 0 + 0 + 17 + 0 + 8 + 1 + 14 + + + 38105 + help + SGVscCBtZSwgRVJJTk5OTk5OISE= + aGVscG1lZXJpbm5ubm5u + 44OT44O844OI44G+44KK44GK77yIQ09PTCZDUkVBVEXvvIk= + 5L2c5puy77yaWlVOICjkuIrmtbfjgqLjg6rjgrnlubvmqILlm6MpDQrCqeS4iua1t+OCouODquOCueW5u+aoguWbow== + 185 + 185 + 4 5 9 12 0 0 6 9 12 0 + 54 + 0 + 0 + 1 + 0 + 0 + 0 + 8 + 1 + 2048 + + + 38107 + iroh + 6Imy44Gv5YyC44G444Gp5pWj44KK44Gs44KL44KS + 44Kk44Ot44OP44OL44Kq44OY44OI44OB44Oq44OM44Or44Oy + 5bm96ZaJ44K144OG44Op44Kk44OIIGZlYXQuIHNlbnlh + wqnkuIrmtbfjgqLjg6rjgrnlubvmqILlm6MsTGljZW5zZWQgYnkg5bm96ZaJ44K144OG44Op44Kk44OI + 138 + 138 + 3 5 8 11 0 0 6 8 11 0 + 54 + 0 + 0 + 1 + 0 + 0 + 0 + 8 + 1 + + + 38110 + kuka + 6buS6auq5Lmx44KM44GX5L+u576F44Go44Gq44KK44Gm772e5YebIGVkaXRpb27vvZ4= + 44Kv44Ot44Kr44Of44Of44K/44Os44K344K344Om44Op44OI44OK44Oq44OG44Oq44Oz44Ko44OG44Kk44K344Oo44Oz + 5pel5ZCR576O44OT44K/44O844K544Kk44O844OE4pmq + 150 + 150 + 3 6 10 14 0 0 6 10 14 0 + 26 + 0 + 0 + 17 + 0 + 862 + 7 + 1 + 3 + + + 38119 + lesa + TGVzc29uIGJ5IERK + bGVzc29uYnlkag== + VS5ULkQuICYgRnJpZW5kcw== + 120 + 120 + 1 0 0 0 0 0 0 0 0 0 + 0 + 0 + 17 + 0 + 1 + 10 + 32 + + + 38120 + coli + Q29tZSB0byBMaWZl + Y29tZXRvbGlmZQ== + QVJNIChJT1NZUykgZmVhdC4gTmljb2xlIEN1cnJ5 + 180 + 90 + 4 8 12 16 18 0 8 13 16 18 + 16 + 0 + 0 + 17 + 10 + 31 + 29 + + + 38121 + speo + U3BlY2lhbCBPbmU= + c3BlY2lhbG9uZQ== + a29ycyBrIGZlYXQuIFN1enV5byBNaXlhbW90bw== + 128 + 128 + 2 5 8 11 0 0 5 8 11 0 + 0 + 1 + 0 + 17 + 0 + 2089 + 24 + 2 + + + 38124 + hapk + 44OP44OU5oGL4piG44KJ44G244KK44GD44K/44Kk44OgISE= + 44OP44OS44Kz44Kk44Op44OV44Oq44Kk44K/44Kk44Og + REogVE9UVE8gZmVhdC5hbnBvcmlu + 139 + 139 + 2 5 8 11 0 0 5 8 11 0 + 6 + 0 + 0 + 17 + 0 + 16 + 24 + 5 + + + 38126 + kura + 5YCJ6YeO5bed6Z+z6aCt + 44Kv44Op44OO44Kr44Ov44Kq44Oz44OI + 5pel5ZCR576O44OT44K/44O844K544Kk44O844OE4pmq77yG44Gy44Gq44Gh44GP44KT + 113 + 113 + 2 5 7 11 0 0 5 8 11 0 + 26 + 0 + 0 + 17 + 0 + 26 + 7 + 16 + + + 38127 + towa + VG93YXJkcyB0aGUgVE9XRVI= + dG93YXJkc3RoZXRvd2Vy + U0hBTURFTA== + 132 + 132 + 2 5 9 12 0 0 5 9 12 0 + 6 + 0 + 0 + 17 + 0 + 1032 + 24 + 3 + + + 38128 + cyto + Q3l0b2tpbmVzaXM= + Y3l0b2tpbmVzaXM= + SG9tbWFyanU= + 280 + 111 + 4 8 10 14 0 0 8 10 14 0 + 16 + 0 + 0 + 17 + 0 + 16 + 23 + 14 + + + 38129 + ifca + SWxsZWdhbCBGdW5jdGlvbiBDYWxs + aWxsZWdhbGZ1bmN0aW9uY2FsbA== + VTEtQVNBTWk= + 260 + 130 + 4 10 13 16 0 0 10 14 16 0 + 16 + 0 + 0 + 17 + 0 + 1 + 25 + 4 + 14 + + + 38130 + emer + RW1lcmE= + ZW1lcmE= + UE9O + 161 + 161 + 3 6 11 15 17 0 7 11 15 18 + 16 + 0 + 0 + 17 + 31 + 28 + + + 38131 + anje + QW5nZWxpYyBKZWxseQ== + YW5nZWxpY2plbGx5 + dCtwYXpvbGl0ZQ== + 200 + 100 + 4 6 11 13 0 0 6 10 13 0 + 16 + 0 + 0 + 17 + 0 + 603 + 28 + 5 + + + 38132 + strc + U3RyYXllZENhdHo= + c3RyYXllZGNhdHo= + 5YmK6Zmk + 152 + 114 + 4 7 11 13 0 0 7 12 13 0 + 16 + 0 + 0 + 17 + 0 + 603 + 28 + 2 + + + 38133 + gran + R3JhbmQgQ2hhcmlvdA== + Z3JhbmRjaGFyaW90 + eGk= + 191 + 191 + 3 7 11 13 0 0 7 11 13 0 + 16 + 0 + 0 + 17 + 0 + 603 + 28 + + + 38134 + seph + U2VwaGlyb3Q= + c2VwaGlyb3Q= + U0hJS0k= + 154 + 154 + 3 6 10 12 0 0 5 9 13 0 + 16 + 0 + 0 + 17 + 0 + 603 + 28 + 15 + + + 38135 + zeph + WkVQSFlSQU5USEVT + emVwaHlyYW50aGVz + VEFH + 180 + 180 + 3 7 11 15 0 0 7 11 15 0 + 16 + 0 + 0 + 17 + 0 + 603 + 28 + 3 + + + 38136 + trco + VHJpcGxlIENvdW50ZXI= + dHJpcGxlY291bnRlcg== + REogWU9TSElUQUtBIG1lZXRzIGRqIFRBS0E= + 216 + 216 + 7 11 14 17 0 0 9 14 17 0 + 16 + 0 + 0 + 17 + 0 + 603 + 28 + 1 + 16 + + + 38137 + nday + U3RhcnQgYSBOZXcgRGF5 + c3RhcnRhbmV3ZGF5 + U290YSBGLg== + 168 + 168 + 3 6 11 15 16 0 7 11 15 16 + 16 + 0 + 0 + 17 + 31 + 30 + + + 38138 + hope + SG9wZWZ1bA== + aG9wZWZ1bA== + 5p+K5pyo44KK44GKIGZlYXR1cmVkIGJ5IFNPVEFH + 146 + 146 + 2 5 10 13 15 0 5 10 13 15 + 44 + 0 + 0 + 17 + 0 + 1 + 15 + + + 38139 + isht + SXNodGFy + aXNodGFy + 5YqH5Zuj44Os44Kz44O844OJ + 156 + 156 + 3 5 11 14 16 0 5 11 14 16 + 20 + 0 + 0 + 17 + 31 + 29 + + + 38140 + outo + b3V0IG9mIGZvY3Vz + b3V0b2Zmb2N1cw== + UXJpc3B5IEpveWJveA== + 167 + 84 + 3 6 12 15 16 0 6 12 15 16 + 20 + 0 + 0 + 17 + 31 + 28 + + + 38141 + firs + Rmlyc3QgVGltZQ== + Zmlyc3R0aW1l + QkVNQU5JIFNvdW5kIFRlYW0gIk1ldGFsIFN0ZXBwZXIi + 140 + 70 + 4 7 11 15 18 0 7 11 15 18 + 47 + 0 + 0 + 17 + 14 + + + 38142 + kouc + 5oGL44GZ44KL4piG5a6H5a6Z5oim5LqJ44GjISE= + 44Kz44Kk44K544Or44Km44OB44Om44Km44K744Oz44K944Km + UHJpbQ== + 200 + 200 + 4 7 12 14 17 0 8 13 15 17 + 47 + 0 + 0 + 17 + 479 + 29 + 1 + 16 + + + 38143 + rena + 5oGL5oSb6Kaz5ris + 44Os44Oz44Ki44Kk44Kr44Oz44K944Kv + TlUtS08= + 188 + 188 + 3 7 10 12 15 0 7 10 12 16 + 47 + 0 + 0 + 17 + 0 + 26 + 29 + 5 + + + 38144 + neut + TmV1dHJpbm8= + bmV1dHJpbm8= + SHXOo2VS + 300 + 75 + 6 9 12 16 18 0 9 13 16 18 + 20 + 0 + 0 + 17 + 31 + 27 + + + 38145 + resk + UmVhY2ggVGhlIFNreSwgV2l0aG91dCB5b3U= + cmVhY2h0aGVza3l3aXRob3V0eW91 + bmMgZnQuTlJHRmFjdG9yeQ== + 190 + 95 + 7 10 14 17 0 0 10 14 17 0 + 47 + 0 + 0 + 17 + 0 + 14 + + + 38146 + cosy + Q29zeSBDYXRhc3Ryb3BoZQ== + Y29zeWNhdGFzdHJvcGhl + U1lVTk4= + 360 + 90 + 6 9 13 16 18 0 10 13 16 18 + 20 + 0 + 0 + 17 + 31 + 30 + + + 38147 + purs + UHVyc3Vlcg== + cHVyc3Vlcg== + 55m95r6k5Lqu77yIbm9pc3ljcm9ha++8iQ== + 300 + 75 + 3 7 14 17 0 0 7 14 17 0 + 47 + 0 + 0 + 17 + 0 + 36 + 29 + + + 38148 + flyf + Rmx5IGZhciBib3VuY2U= + Zmx5ZmFyYm91bmNl + 54yr5Y+JTWFzdGVy + 163 + 163 + 3 6 10 13 0 0 6 10 13 0 + 20 + 0 + 0 + 17 + 0 + 3 + 1102 + 15 + + + 38149 + endy + RU5EWU1JT04= + ZW5keW1pb24= + ZmFsbGVuIHNoZXBoZXJkIGZ0LiBSYWJiaVRvbiBTdHJpbmdz + 440 + 220 + 9 13 16 18 19 0 13 16 18 19 + 20 + 0 + 0 + 17 + 64 + 31 + 3 + 33 + + + 38150 + chro2 + Q2hyb25vcyAod2FsayB3aXRoIHlvdSByZW1peCk= + Y2hyb25vcyd3YWxrd2l0aHlvdXJlbWl4Jw== + QkVNQU5JIFNvdW5kIFRlYW0gIlRBRyI= + 148 + 74 + 3 7 10 14 0 0 6 10 14 0 + 26 + 0 + 0 + 17 + 0 + 35 + 3 + + + 38151 + algo + QUxHT1JJVEhN + YWxnb3JpdGht + U09VTkQgSE9MSUMgZmVhdC4gTmFuYSBUYWthaGFzaGk= + 130 + 130 + 5 7 11 13 15 0 7 10 13 15 + 20 + 0 + 0 + 17 + 2048 + 38 + 15 + + + 38152 + exmo + 44Ko44Kt44K144Kk44OG44Kj44Oz44Kw77yB77yB44KC44O744Gh44KD44O744Gh44KD4piG + 44Ko44Kt44K144Kk44OG44Kk44Oz44Kv44Oi44OB44Ok44OB44Ok + 5pel5ZCR576O44OT44K/44O844K544Kk44O844OE4pmq + 187 + 187 + 4 8 11 13 0 0 8 11 13 0 + 0 + 1 + 0 + 17 + 0 + 542 + 7 + 5 + + + 38153 + lonh + 44Ot44Oz44Ot44Oz44G444CA44Op44Kk44Op44Kk44Op44Kk77yB + 44Ot44Oz44Ot44Oz44OY44Op44Kk44Op44Kk44Op44Kk + 44GT44GT44Gq44Gk + 156 + 156 + 3 6 10 12 0 0 6 10 12 0 + 0 + 0 + 17 + 0 + 74 + 7 + 16 + + + 38154 + nevl + TmV2ZXJsYW5k + bmV2ZXJsYW5k + QVJNIChJT1NZUykgZmVhdC4gTmljb2xlIEN1cnJ5 + 160 + 160 + 4 8 12 15 0 0 8 12 14 0 + 51 + 0 + 0 + 18 + 0 + 16 + + + 38155 + orca + T1JDQQ== + b3JjYQ== + 44GL44KB44KK44GC + 310 + 39 + 7 9 14 17 0 0 9 14 17 0 + 30 + 0 + 0 + 18 + 0 + 1 + 29 + + + 38156 + acef + QUNFIEZPUiBBQ0VT + YWNlZm9yYWNlcw== + VEFHw5dVMQ== + 200 + 200 + 4 7 13 15 18 0 7 13 15 18 + 20 + 0 + 0 + 17 + 31 + 1 + + + 38175 + sans0 + 44OB44Or44OO44Gu44OR44O844OV44Kn44Kv44OI44GV44KT44GZ44GG5pWZ5a6k + 44OB44Or44OO44OO44OP44Ki44OV44Ko44Kv44OI44K144Oz44K544Km44Kt44Oo44Km44K344OE + QVJN77yL5aSV6YeO44Oo44K344OfIGZlYXQuIG1pa28= + TGljZW5zZWQgYnnvvJpJT1NZUw0KwqnkuIrmtbfjgqLjg6rjgrnlubvmqILlm6M= + 175 + 175 + 3 6 10 13 15 0 6 10 13 15 + 15 + 0 + 0 + 17 + 0 + 8 + 4 + 3 + + + 38177 + beah + QmUgYSBIZXJvIQ== + YmVhaGVybw== + 5Lit5bO255Sx6LK0 + 190 + 190 + 7 9 13 17 0 0 10 14 17 0 + 47 + 0 + 0 + 17 + 0 + 1103 + 16 + + + 38180 + lumi + 44Or44Of44OK44K544OH44Kk44K6 + 44Or44Of44OK44K544OG44Kk44K5 + 44GT44GT44Gq44Gk + 145 + 96 + 2 5 8 12 0 0 5 8 11 0 + 0 + 0 + 17 + 0 + 1098 + 7 + 2 + + + 38182 + lumo + TG92ZSBZb3UgTW9yZQ== + bG92ZXlvdW1vcmU= + QkVNQU5JIFNvdW5kIFRlYW0gIlNvdGEgRi4i + 175 + 175 + 3 9 12 16 0 0 9 12 16 0 + 47 + 0 + 0 + 17 + 0 + 36 + 29 + + + 38183 + chop + Q0hPQ09MQVRFIFBISUxPU09QSFk= + Y2hvY29sYXRlcGhpbG9zb3BoeQ== + 5bi455uk44KG44GG + 110 + 110 + 2 4 8 9 12 0 4 8 10 12 + 20 + 0 + 0 + 17 + 1046 + 32 + 5 + + + 38184 + hisc + SGlnaCBTY2hvb2wgTG92ZQ== + aGlnaHNjaG9vbGxvdmU= + REogWU9TSElUQUtBIGZlYXQuRFdQ + 180 + 180 + 3 6 10 13 0 0 6 10 13 0 + 20 + 0 + 0 + 17 + 0 + 27 + 32 + 16 + + + 38190 + boss + Qm9zcyBSdXNo + Ym9zc3J1c2g= + VVNBTw== + 190 + 95 + 4 10 14 16 0 0 10 14 16 0 + 26 + 0 + 0 + 17 + 0 + 72 + 33 + 14 + + + 38191 + blow + 5pil6aKo44OW44Ot44O844Kk44Oz44Km44Kj44Oz44OJ + 44K344Om44Oz44OV44Km44OV44Ot44Kq44Kk44Oz44Km44Kk44Oz44OI + VEFH + 160 + 80 + 2 6 10 15 0 0 7 10 14 0 + 26 + 0 + 0 + 17 + 0 + 2 + 33 + 16 + + + 38192 + sarf + U2FrdXJhIFJlZmxlY3Rpb24= + c2FrdXJhcmVmbGVjdGlvbg== + Unl14piG + 181 + 181 + 4 8 10 15 0 0 7 10 14 0 + 26 + 0 + 0 + 17 + 0 + 2385 + 33 + 15 + + + 38193 + etsu + RXRlcm5hbCBTdW1tZXI= + ZXRlcm5hbHN1bW1lcg== + 5YyX5rKi57a+6aaZ + 145 + 145 + 2 6 9 13 0 0 6 9 13 0 + 26 + 0 + 0 + 17 + 0 + 39 + 16 + + + 38194 + senn + 5Y2D5bm044OO55CG + 44K744Oz44ON44Oz44OO44Kz44OI44Ov44Oq + 54yr5Y+JTWFzdGVy + wqnkuIrmtbfjgqLjg6rjgrnlubvmqILlm6M= + 153 + 153 + 3 6 9 12 0 0 6 9 12 0 + 53 + 0 + 0 + 17 + 0 + 0 + 8 + 34 + 1 + + + 38195 + pure + 44OX44Os44Kk44Oz44Ko44Kk44K444KiIC1QSFEgcmVtaXgt + 44OV44Os44Kk44Oz44Ko44Kk44K344KicGhxcmVtaXg= + UEhRVUFTRQ== + wqnkuIrmtbfjgqLjg6rjgrnlubvmqILlm6M= + 182 + 182 + 5 7 10 13 17 0 7 10 13 17 + 53 + 0 + 0 + 17 + 0 + 0 + 8 + 34 + 1 + + + 38196 + obor2 + 5pynIChkaiBUQUtBIFJlbWl4KQ== + 44Kq44Ob44Ot44OG44Kk44Kk44K344Ko44Ko44K/44Kr44Oq44Of44OE44Kv44K5 + SEhIw5dNTcOXU1Q= + 149 + 149 + 3 5 8 12 16 0 7 9 13 16 + 26 + 0 + 0 + 17 + 35 + 3 + + + 38197 + inbe + SU4gQkVUV0VFTg== + aW5iZXR3ZWVu + QkVNQU5JIFNvdW5kIFRlYW0gIkwuRS5ELi1HIiBmZWF0LiBNYXl1bWkgTW9yaW5hZ2E= + 160 + 160 + 4 7 12 15 0 0 7 12 15 0 + 46 + 0 + 0 + 17 + 0 + 36 + 31 + + + 38198 + vanq + VmFucXVpc2ggVGhlIEdob3N0 + dmFucXVpc2h0aGVnaG9zdA== + QkVNQU5JIFNvdW5kIFRlYW0gIlRBRyI= + 155 + 78 + 3 8 12 16 0 0 8 12 15 0 + 46 + 0 + 0 + 17 + 0 + 36 + 30 + + + 38200 + seik + 5pif5bqn44GM5oGL44GX44Gf556s6ZaT44KS44CC + 44K744Kk44K144Kr44Kz44Kk44K344K/44K344Om44Oz44Kr44Oz44Oy + QkVNQU5JIFNvdW5kIFRlYW0gIkRKIFRPVFRPIGZlYXQuTWFyTCI= + 186 + 186 + 2 7 9 12 0 0 7 9 12 0 + 46 + 0 + 0 + 17 + 0 + 1102 + 40 + 3 + + + 38201 + pube + UHViZXJ0eSBEeXN0aHltaWE= + cHViZXJ0eWR5c3RoeW1pYQ== + QkVNQU5JIFNvdW5kIFRlYW0gInBlcnNvbjA5Ig== + 210 + 70 + 4 8 13 17 0 0 8 13 17 0 + 46 + 0 + 0 + 17 + 0 + 1102 + 40 + 14 + + + 38202 + life + TGlmZSBpcyBiZWF1dGlmdWw= + bGlmZWlzYmVhdXRpZnVs + QkVNQU5JIFNvdW5kIFRlYW0gIueMq+WPiU1hc3RlciI= + 155 + 155 + 5 8 12 16 0 0 8 12 16 0 + 46 + 0 + 0 + 17 + 0 + 1102 + 40 + + + 38203 + suss + U1VQRVIgU1VNTUVSIFNBTEU= + c3VwZXJzdW1tZXJzYWxl + QkVNQU5JIFNvdW5kIFRlYW0gIlUxIG92ZXJncm91bmQi + 155 + 155 + 2 8 12 15 0 0 8 12 15 0 + 46 + 0 + 0 + 17 + 0 + 1102 + 40 + 4 + + + 38204 + frin + 6aKo6Yi06Iqx54Gr + 44OV44Km44Oq44Oz44OP44OK44OS + QkVNQU5JIFNvdW5kIFRlYW0gIuWKh+Wbo+ODrOOCs+ODvOODiSJmZWF0Lue1kOiJr+OBvuOCig== + 150 + 150 + 2 5 8 10 0 0 5 8 10 0 + 46 + 0 + 0 + 17 + 0 + 1102 + 40 + 2 + + + 38205 + prey + UHJleQ== + cHJleQ== + QkVNQU5JIFNvdW5kIFRlYW0gIkR1c3R1cCI= + 210 + 210 + 5 11 15 18 18 0 11 15 18 18 + 46 + 0 + 0 + 17 + 1102 + 40 + 15 + + + 38206 + rejo + UmVqb2lu + cmVqb2lu + QkVNQU5JIFNvdW5kIFRlYW0gIkh1zqNlUiBmZWF0LlBPTiI= + 135 + 135 + 2 6 10 13 0 0 7 11 13 0 + 46 + 0 + 0 + 17 + 0 + 1102 + 40 + 16 + + + 38211 + doup + RE9XTkVSICYgVVBQRVI= + ZG93bmVydXBwZXI= + QkVNQU5JIFNvdW5kIFRlYW0gIkRKIFRPVFRPIg== + 140 + 140 + 3 6 9 13 10 0 6 10 13 10 + 49 + 0 + 0 + 18 + 2048 + 2 + + + 38212 + drtb + RHJvcCBUaGUgQm91bmNl + ZHJvcHRoZWJvdW5jZQ== + SG9tbWFyanU= + 150 + 75 + 3 7 10 15 16 0 8 11 15 16 + 51 + 0 + 0 + 18 + 0 + 2048 + 14 + + + 38213 + suns2 + TG92ZeKZoVNoaW5lIOOCj+OCk+OBoOOBteOCi21peA== + bG92ZXNoaW5lJ+ODr+ODs+OCv+ODleODq21peCc= + QVJNIChJT1NZUykgZmVhdC4g5LiA44OO54Cs5pyI55CJIChtb25vdG9uZSk= + 177 + 177 + 3 5 8 11 14 0 5 8 11 14 + 44 + 0 + 0 + 17 + 64 + 5 + + + 38214 + ddrm + RERSIE1FR0FNSVg= + ZGRybWVnYW1peA== + RERS + 333 + 65 + 6 8 13 15 16 0 8 13 16 17 + 44 + 0 + 0 + 17 + 2 + 2 + + + 38215 + show + U2hvdyBtZSB5b3VyIG1vdmVz + c2hvd21leW91cm1vdmVz + QkVNQU5JIFNvdW5kIFRlYW0gIlRBRyIgZmVhdC4g5p+K5pyo44KK44GK + 155 + 155 + 3 6 8 11 14 0 5 8 12 14 + 44 + 0 + 0 + 17 + 1 + 41 + 2 + + + 38216 + poss3 + UE9TU0VTU0lPTiAoMjB0aCBBbm5pdmVyc2FyeSBNaXgp + cG9zc2Vzc2lvbicyMHRoYW5uaXZlcnNhcnltaXgn + QkVNQU5JIFNvdW5kIFRlYW0gIlNvdGEgRnVqaW1vcmkgMm5kIFNlYXNvbiI= + 380 + 190 + 8 11 14 16 18 0 11 15 17 18 + 44 + 0 + 0 + 17 + 41 + 27 + + + 38217 + chao2 + Q0hBT1MgVGVycm9yLVRlY2ggTWl4 + Y2hhb3MndGVycm9ydGVjaG1peCc= + QVJNIChJT1NZUyk= + 165 + 165 + 5 8 12 15 17 0 8 12 15 18 + 44 + 0 + 0 + 17 + 41 + 31 + + + 38218 + maxx2 + TUFYIDM2MA== + bWF4MzYw + QkVNQU5JIFNvdW5kIFRlYW0gIlvik41dIg== + 720 + 180 + 9 12 16 18 19 0 12 16 18 19 + 44 + 0 + 0 + 17 + 41 + 29 + + + 38219 + avng + QXZlbmdlcg== + YXZlbmdlcg== + VVNBTw== + 400 + 100 + 4 10 14 17 18 0 10 14 18 18 + 51 + 0 + 0 + 18 + 27 + + + 38220 + syur + 44K344Ol44Os44O844OH44Kj44Oz44Ks44O844Gu54yr + 44K344Om44Os44Ko44OG44Kk44Oz44Kr44Ki44OO44ON44Kz + Q2FpdCBTaXRo + 187 + 187 + 6 9 12 15 18 0 9 12 15 18 + 44 + 0 + 0 + 17 + 19 + 42 + 5 + + + 38221 + anni + QU5OSVZFUlNBUlkg4oi04oi14oi0IOKGkOKGk+KGkeKGkg== + YW5uaXZlcnNhcnk= + QkVNQU5JIFNvdW5kIFRlYW0gIlUxIG92ZXJncm91bmQi + 180 + 180 + 4 7 12 16 0 0 7 12 16 0 + 44 + 0 + 0 + 17 + 0 + 2 + 42 + 15 + + + 38222 + ourm + I091ck1lbW9yaWVz + b3VybWVtb3JpZXM= + RERSIEFMTCBGQU5T + 140 + 140 + 3 6 9 12 11 0 6 9 12 11 + 44 + 0 + 0 + 17 + 1 + 41 + 16 + + + 38223 + caof + Q2F0Y2ggT3VyIEZpcmUh + Y2F0Y2hvdXJmaXJl + 5Lit5bO255Sx6LK0 + 190 + 190 + 5 10 13 17 0 0 9 14 18 0 + 47 + 0 + 0 + 17 + 0 + 3151 + 1 + + + 38230 + seta + U2V0YSBQYXJhIENpbWHihpHihpE= + c2V0YXBhcmFjaW1h + QkVNQU5JIFNvdW5kIFRlYW0gIlUxIG92ZXJncm91bmQi + 140 + 140 + 3 5 11 13 0 0 5 11 13 0 + 51 + 0 + 0 + 18 + 0 + 17 + + + 38231 + thbe + VGhpcyBCZWF0IElzLi4uLi4= + dGhpc2JlYXRpcw== + U2hvaWNoaXJvIEhpcmF0YQ== + 128 + 128 + 2 5 8 11 0 0 5 8 10 0 + 51 + 0 + 0 + 18 + 0 + 2048 + 4 + + + 38232 + stsk + U3RhcnJ5IFNreQ== + c3RhcnJ5c2t5 + REogR2Vua2kgZmVhdC4gTWF5dW1pIE1vcmluYWdh + 150 + 150 + 2 6 9 12 0 0 6 9 12 0 + 51 + 0 + 0 + 18 + 0 + 2 + + + 38233 + dehe + RGVhZCBIZWF0 + ZGVhZGhlYXQ= + TWFvem9u + 177 + 177 + 4 6 10 14 0 0 6 10 14 0 + 51 + 0 + 0 + 18 + 0 + + + 38234 + wati + V2FpdGluZw== + d2FpdGluZw== + bmMgZnQuTlJHIEZhY3Rvcnk= + 180 + 180 + 3 6 10 13 0 0 7 10 13 0 + 51 + 0 + 0 + 18 + 0 + 3 + + + 38235 + dots + RGlzdHJpY3Qgb2YgdGhlIFNoYWRvd3M= + ZGlzdHJpY3RvZnRoZXNoYWRvd3M= + REogTm9yaWtlbg== + 150 + 150 + 3 6 12 16 0 0 7 12 16 0 + 55 + 0 + 0 + 18 + 0 + 15 + + + 38236 + heli + SGVsaW9z + aGVsaW9z + eGFj + 182 + 182 + 4 8 12 16 0 0 8 12 16 0 + 31 + 0 + 0 + 18 + 0 + 3 + + + 38237 + proc + UHJvY3lvbg== + cHJvY3lvbg== + 55+i6bSH44Gk44GL44GV + 160 + 160 + 2 6 11 15 0 0 6 10 15 0 + 51 + 0 + 0 + 18 + 0 + 3 + + + 38238 + skyw + U2t5d2Fsa2luZw== + c2t5d2Fsa2luZw== + TmhhdG8= + 180 + 90 + 4 7 11 15 0 0 7 12 15 0 + 55 + 0 + 0 + 18 + 0 + 15 + + + 38240 + t501 + NTB0aCBNZW1vcmlhbCBTb25ncyAtVGhlIEJFTUFOSSBIaXN0b3J5LQ== + NTB0aG1lbW9yaWFsc29uZ3N0aGViZW1hbmloaXN0b3J5 + QkVNQU5JIFNvdW5kIFRlYW0= + 136 + 136 + 2 5 9 13 0 0 5 9 13 0 + 56 + 0 + 0 + 18 + 0 + 3167 + 2 + 1 + 15 + + + 38241 + t502 + NTB0aCBNZW1vcmlhbCBTb25ncyAt5LqM5Lq644Gu5pmCIO+9nnVuZGVyIHRoZSBjaGVycnkgYmxvc3NvbXPvvZ4t + NTB0aG1lbW9yaWFsc29uZ3Pjg5Xjgr/jg6rjg47jg4jjgq0ndW5kZXJ0aGVjaGVycnlibG9zc29tcyc= + QkVNQU5JIFNvdW5kIFRlYW0= + 160 + 160 + 3 7 9 12 0 0 7 9 11 0 + 56 + 0 + 0 + 18 + 0 + 3167 + 2 + 1 + 5 + + + 38242 + t503 + NTB0aCBNZW1vcmlhbCBTb25ncyAtRmxhZ3NoaXAgbWVkbGV5LQ== + NTB0aG1lbW9yaWFsc29uZ3NmbGFnc2hpcG1lZGxleQ== + QkVNQU5JIFNvdW5kIFRlYW0= + 175 + 135 + 3 7 9 12 0 0 8 10 13 0 + 56 + 0 + 0 + 18 + 0 + 3167 + 2 + 1 + 4 + + + 38243 + t504 + NTB0aCBNZW1vcmlhbCBTb25ncyAtQmVnaW5uaW5nIFN0b3J5LQ== + NTB0aG1lbW9yaWFsc29uZ3NiZWdpbm5pbmdzdG9yeQ== + QkVNQU5JIFNvdW5kIFRlYW0= + 135 + 135 + 2 5 10 14 0 0 5 10 14 0 + 56 + 0 + 0 + 18 + 0 + 3167 + 2 + 1 + 29 + + + 38245 + swet + 44K544Kk44O844OE44Gv44Go44G+44KJ44Gq44GE4pmq + 44K544Kk44Kk44OE44OP44OI44Oe44Op44OK44Kk + 5pel5ZCR576O44OT44K/44O844K544Kk44O844OE4pmq + 204 + 204 + 2 4 9 13 0 0 4 9 13 0 + 35 + 0 + 0 + 18 + 0 + 74 + 7 + 5 + + + 38246 + hika + 44OS44Kr44Oq44Om44Oq44Kk44Kr + 44OS44Kr44Oq44Om44Oq44Kk44Kr + 44GT44GT44Gq44Gk + 140 + 140 + 2 5 8 11 0 0 5 8 11 0 + 0 + 0 + 18 + 0 + 74 + 7 + 16 + + + 38247 + bast + 44OZ44OT44O844K544OG44OD44OX + 44OY44OS44Kk44K544OG44OE44OV + 44GT44GT44Gq44Gk + 200 + 200 + 4 7 9 12 0 0 7 9 12 0 + 0 + 0 + 18 + 0 + 74 + 7 + 16 + + + 38248 + kapa + 6Z2p5ZG944OR44OD44K344On44ON44Kk44OI + 44Kr44Kv44Oh44Kk44OP44OE44K344Oo44ON44Kk44OI + 5pel5ZCR576O44OT44K/44O844K544Kk44O844OE4pmq + 194 + 194 + 3 6 10 13 0 0 5 9 13 0 + 35 + 0 + 0 + 18 + 0 + 74 + 7 + + + 38249 + neza + 54ax5oOF44Gu44K144OR44OH44Ki44O844OJ + 44ON44OE44K344Oo44Km44OO44K144OP44OG44Ki44Ki44OI + 5pel5ZCR576O44OT44K/44O844K544Kk44O844OE4pmq + 136 + 136 + 2 5 9 13 0 0 5 10 13 0 + 35 + 0 + 0 + 18 + 0 + 74 + 7 + 17 + + + 38250 + godf + R2V0IE9uIERhIEZsb29y + Z2V0b25kYWZsb29y + REogU2hpbWFtdXJh + 140 + 140 + 2 5 8 11 0 0 4 8 11 0 + 0 + 0 + 18 + 0 + 2 + + + 38251 + toyb + VG95IEJveCBGYWN0b3J5 + dG95Ym94ZmFjdG9yeQ== + 44G+44KN44KT77yISU9TWVPvvIk= + 148 + 148 + 3 7 11 15 0 0 7 11 15 0 + 0 + 0 + 18 + 0 + 5 + + + 38258 + f4sh + RjRTSDEwTg== + ZmFzaGlvbg== + YXJhbg== + 140 + 140 + 2 6 10 14 16 0 6 11 14 16 + 56 + 0 + 0 + 18 + 0 + 2 + + + 38259 + soda + U09EQSBHQUxBWFk= + c29kYWdhbGF4eQ== + S08z + 178 + 178 + 3 6 9 12 0 0 6 8 12 0 + 55 + 0 + 0 + 18 + 0 + + + 38260 + givm + R2l2ZSBNZQ== + Z2l2ZW1l + UmVsZWN0 + 174 + 174 + 3 7 12 15 16 0 7 12 16 16 + 51 + 0 + 0 + 18 + 5 + + + 38261 + ramp + UmFtcGFnZSBIZXJv + cmFtcGFnZWhlcm8= + REogU2hpbWFtdXJh + 175 + 175 + 4 9 12 16 17 0 9 12 16 17 + 55 + 0 + 0 + 18 + 29 + + + 38263 + rtrw + UmlnaHQgVGltZSBSaWdodCBXYXk= + cmlnaHR0aW1lcmlnaHR3YXk= + S0FOIFRBS0FISUtP + 174 + 174 + 4 7 11 14 16 0 8 12 15 16 + 55 + 0 + 0 + 18 + 0 + 8 + 16 + + + 38264 + sais + 5pyA5bCP5LiJ5YCN5a6M5YWo5pWw + 44K144Kk44K344Oo44Km44K144Oz44OP44Kk44Kr44Oz44K744Oz44K544Km + REogVEVDSE5PUkNI + 440 + 55 + 5 11 14 17 0 0 11 15 17 0 + 52 + 0 + 0 + 18 + 0 + 3151 + 15 + + + 38265 + ouso + T3VyIFNvdWw= + b3Vyc291bA== + Q2Fa + 150 + 150 + 3 6 8 11 15 0 6 9 11 15 + 55 + 0 + 0 + 18 + 2048 + 15 + + + 38266 + levu + TEVWRUwgVVA= + bGV2ZWx1cA== + VE9SSUVOQQ== + 180 + 180 + 4 7 10 13 0 0 7 10 13 0 + 0 + 0 + 18 + 0 + 3 + + + 38267 + woen + VGhlIFdvcmxkIEVuZHMgTm93 + dGhld29ybGRlbmRzbm93 + QWtpcmEgQ29tcGxleA== + 200 + 200 + 4 9 12 16 18 0 9 13 16 18 + 55 + 0 + 0 + 18 + 30 + + + 38268 + cros + Q1JPU1M= + Y3Jvc3M= + VGVkZHlMb2lk + 150 + 150 + 2 5 10 13 0 0 5 10 14 0 + 0 + 0 + 18 + 0 + + + 38277 + blst + QkxTVFI= + YmxzdHI= + VWppY28q + 160 + 160 + 3 9 12 16 0 0 9 12 16 0 + 0 + 0 + 18 + 0 + 2 + 15 + + + 38278 + newe + TmV3IEVyYQ== + bmV3ZXJh + QkVNQU5JIFNvdW5kIFRlYW0gIlNvdGEgRi4i + 240 + 30 + 8 11 15 17 18 0 11 15 17 18 + 30 + 0 + 0 + 18 + 31 + + + 38279 + blja + QkxBQ0sgSkFDS0FM + YmxhY2tqYWNrYWw= + QWtpcmEgQ29tcGxleA== + 150 + 150 + 3 7 11 15 0 0 7 11 15 0 + 52 + 0 + 0 + 18 + 0 + 3151 + 17 + + + 38282 + alpa + QUxQQUNPUkU= + YWxwYWNvcmU= + Q3Jhbmt5 + 175 + 175 + 4 9 12 16 17 0 9 12 16 17 + 0 + 0 + 18 + 27 + + + 38283 + mmdf + 5pyq5p2l77yI44OA77yJRlVUVVJF + 44Of44Op44Kk44K/44OV44Om44Km44OB44Ok44Ki + c2VpeWEtbXVyYWk= + 172 + 172 + 2 7 10 15 0 0 7 10 15 0 + 56 + 0 + 0 + 18 + 0 + 128 + 2 + + + 38284 + aceo + QWNlIG91dA== + YWNlb3V0 + QkVNQU5JIFNvdW5kIFRlYW0gIlNZVU5OIg== + 145 + 135 + 3 5 9 14 14 0 5 9 13 14 + 37 + 0 + 0 + 18 + 31 + + + 38286 + crsh + Q3JhenkgU2h1ZmZsZQ== + Y3JhenlzaHVmZmxl + WW9vaA== + 128 + 128 + 2 5 10 13 0 0 5 10 13 0 + 49 + 0 + 0 + 18 + 0 + 2056 + 4 + + + 38287 + smst + U21hbGwgU3RlcHM= + c21hbGxzdGVwcw== + 44GL44KB44KK44GC + 106 + 106 + 1 4 7 10 0 0 4 7 10 0 + 49 + 0 + 0 + 18 + 0 + 2048 + 17 + + + 38288 + spgo + U3BsYXNoIEdvbGQ= + c3BsYXNoZ29sZA== + QkVNQU5JIFNvdW5kIFRlYW0gIlRBRyB1bmRlcmdyb3VuZCI= + 300 + 75 + 6 10 13 16 0 0 11 13 16 0 + 0 + 0 + 18 + 0 + 14 + + + 38289 + afda + QWZ0ZXJpbWFnZSBkJ2F1dG9tbmU= + YWZ0ZXJpbWFnZWRhdXRvbW5l + QkVNQU5JIFNvdW5kIFRlYW0gIueMq+WPieWKh+WboyI= + 232 + 232 + 4 8 11 14 0 0 8 11 15 0 + 34 + 0 + 0 + 18 + 0 + 3151 + 16 + + + 38290 + vsss + dm9sdGlzc2lzc2ltbw== + dm9sdGlzc2lzc2ltbw== + QkVNQU5JIFNvdW5kIFRlYW0gIlBIUVVBU0Ui + 225 + 113 + 5 9 13 17 0 0 9 13 17 0 + 52 + 0 + 0 + 18 + 0 + 3151 + 2 + + + 38291 + sspr + U2l4IFN0cmluZyBQcm9vZg== + c2l4c3RyaW5ncHJvb2Y= + QkVNQU5JIFNvdW5kIFRlYW0gIll2eWEgw5cgTXV0c3VoaWtvIEl6dW1pIg== + 130 + 130 + 2 7 12 14 0 0 7 11 13 0 + 52 + 0 + 0 + 18 + 0 + 3151 + 3 + + + 38292 + tobo + dG95IGJveGVy + dG95Ym94ZXI= + QkVNQU5JIFNvdW5kIFRlYW0gIlMtQy1VICYgU1lVTk4i + 190 + 190 + 4 9 12 16 0 0 8 12 16 0 + 52 + 0 + 0 + 18 + 0 + 3151 + + + 38293 + ohmy + 44GK44O844G+44GE77yB44KJ44G244KK44O877yB44GZ44GG44GD44O844Gm44GD77yB44Gg44O844KK44KT77yB + 44Kq44Kq44Oe44Kk44Op44OV44Oq44Kk44K544Km44Kk44Kk44OG44Kk44K/44Ki44Oq44Oz + QkVNQU5JIFNvdW5kIFRlYW0gIlBPTiIgZmVhdC5OVS1LTw== + 170 + 170 + 3 7 12 15 0 0 6 12 15 0 + 52 + 0 + 0 + 18 + 0 + 3151 + 5 + + + 38294 + tril + VHJpbGwgYXVmIEc= + dHJpbGxhdWZn + QkVNQU5JIFNvdW5kIFRlYW0gImRqIFRBS0Ei + 5Y6f5puy5ZCN77yaQWlyIGF1ZiBkZXIgRy1TYWl0ZQ0K6JGX5L2c6ICF5ZCN77yaSm9oYW5uIFNlYmFzdGlhbiBCYWNo + 188 + 188 + 4 8 12 16 0 0 8 11 16 0 + 52 + 0 + 0 + 18 + 0 + 3151 + 4 + + + 38295 + midw + 44Of44OD44OJ44OK44Kk44OI4piGV0FS + 44Of44OE44OI44OK44Kk44OId2Fy + 44GE44Gh44GL + 156 + 156 + 3 7 11 14 17 0 7 11 14 17 + 52 + 0 + 0 + 18 + 0 + 3151 + 1 + 5 + + + 38296 + mika + 5pyq5a6M5oiQ44OO6JK45rCj6amF5YuV5LmZ5aWzIChERFIgRWRpdGlvbik= + 44Of44Kr44Oz44K744Kk44OO44K344Oo44Km44Kt44Kv44OI44Km44Kq44OI44OhJ2RkcmVkaXRpb24n + VTEgb3Zlcmdyb3VuZA== + 170 + 85 + 5 9 13 17 0 0 9 13 17 0 + 0 + 0 + 18 + 0 + 2 + 31 + + + 38297 + swho + U1dFRVQgSE9NRSBQQVJUWQ== + c3dlZXRob21lcGFydHk= + 5YqH5Zuj44Os44Kz44O844OJ + 180 + 134 + 5 8 12 16 0 0 8 12 16 0 + 60 + 0 + 0 + 18 + 0 + 8 + 29 + + + 38298 + unem + VW5lIG1hZ2UgYmxhbmNoZQ== + dW5lbWFnZWJsYW5jaGU= + RG9ybWly + 193 + 193 + 4 7 10 13 0 0 7 10 13 0 + 52 + 0 + 0 + 18 + 0 + 16 + 5 + + + 38299 + haum + 44Ob44O844Oz44OG44OD44OJ4piF44Oh44Kk44OJ44Op44Oz44OB + 44Ob44Kq44Oz44OG44OE44OI44Oh44Kk44OI44Op44Oz44OB + 5pel5ZCR576O44OT44K/44O844K544Kk44O844OE4pmq + 188 + 188 + 4 7 11 15 17 0 7 11 15 17 + 0 + 0 + 18 + 94 + 7 + 14 + + + 38300 + glit + R2xpdGNoIEFuZ2Vs + Z2xpdGNoYW5nZWw= + bGFwaXg= + 165 + 165 + 5 8 13 17 18 0 8 13 17 18 + 0 + 0 + 18 + 30 + + + 38301 + stev + U3RheSA0IEV2ZXI= + c3RheTRldmVy + Q0hFQVAgQ1JFQU0= + 140 + 140 + 2 5 9 11 0 0 5 9 11 0 + 55 + 0 + 0 + 18 + 0 + 2 + + + 38302 + botr + Qm91bmNlIFRyaXBweQ== + Ym91bmNldHJpcHB5 + RHVzdHZveHg= + 185 + 185 + 4 8 11 14 0 0 8 11 14 0 + 38 + 0 + 0 + 18 + 0 + 15 + + + 38303 + iron + SVJPTiBIRUFSVA== + aXJvbmhlYXJ0 + QlVOTlk= + 155 + 155 + 2 7 10 14 0 0 7 10 14 0 + 55 + 0 + 0 + 18 + 0 + 15 + + + 38304 + endl + RU5ETEVTUw== + ZW5kbGVzcw== + Rk4yKEV1cm9iZWF0IFVuaW9uKQ== + 150 + 150 + 2 6 9 13 0 0 6 9 13 0 + 0 + 0 + 18 + 0 + 2 + + + 38305 + hist + VGhlIEhpc3Rvcnkgb2YgdGhlIEZ1dHVyZQ== + dGhlaGlzdG9yeW9mdGhlZnV0dXJl + QkVNQU5JIFNvdW5kIFRlYW0gIlUxw5dUQUci + 200 + 100 + 5 9 14 17 0 0 9 14 17 0 + 55 + 0 + 0 + 18 + 0 + 1 + 27 + + + 38306 + cyco + Q3liZXJDb25uZWN0 + Y3liZXJjb25uZWN0 + QmxhY2tsb2xpdGE= + 150 + 150 + 2 7 11 15 17 0 7 11 15 17 + 56 + 0 + 0 + 18 + 15 + + + 38307 + dest + RGVTdFJ1Q3RJdkUgRm9SY0U= + ZGVzdHJ1Y3RpdmVmb3JjZQ== + QkFETVlUSA== + 177 + 89 + 2 6 9 13 0 0 6 9 13 0 + 61 + 0 + 0 + 19 + 0 + 3 + + + 38308 + stis + U3RhcmxpZ2h0IGluIHRoZSBTbm93 + c3RhcmxpZ2h0aW50aGVzbm93 + QkVNQU5JIFNvdW5kIFRlYW0gIuWKh+Wbo+ODrOOCs+ODvOODiSIgZnQuTGlzYSAtIHBhaW50IHdpdGggc3RhcnM= + 150 + 150 + 4 7 11 14 16 0 6 11 14 16 + 0 + 0 + 18 + 17 + + + 38309 + dilu + RElHSVRBTCBMVVY= + ZGlnaXRhbGx1dg== + 44OP44Os44OI44Kt44OJ44Kt + 154 + 154 + 2 5 9 12 0 0 5 9 12 0 + 56 + 0 + 0 + 18 + 0 + 17 + + + 38310 + gola + R29sZGVuIEFycm93 + Z29sZGVuYXJyb3c= + WmVraw== + 170 + 170 + 4 8 12 16 17 0 8 12 16 17 + 56 + 0 + 0 + 18 + 2 + + + 38311 + hytw + SHlwZXJUd2lzdA== + aHlwZXJ0d2lzdA== + VEFOVUtJ + 190 + 190 + 5 8 12 15 18 0 8 12 15 18 + 61 + 0 + 0 + 19 + 1 + 2 + + + 38312 + lach + TGFjaHJ5bWHjgIpSZTpRdWVlbuKAmU3jgIs= + bGFjaHJ5bWHjgIpyZXF1ZWVubeOAiw== + 44GL44Gt44GT44Gh44Gv44KL + 236 + 236 + 5 9 14 18 19 0 9 14 18 19 + 0 + 0 + 18 + 15 + 66 + 1 + 30 + + + 38313 + fist + RmlyZXN0b3Jt + ZmlyZXN0b3Jt + RVRJQS4= + 177 + 177 + 5 8 13 16 16 0 8 13 16 16 + 0 + 0 + 18 + 15 + 64 + 1 + 31 + + + 38314 + ovso + zqlWRVJTT1VM + b3ZlcnNvdWw= + QmxhY2tZ + 155 + 155 + 3 6 12 15 17 0 6 12 15 17 + 0 + 0 + 18 + 15 + 66 + 1 + + + 38315 + rank + 44Op44Oz44Kr44O844Kt44Op44O844Ks44O844Or + 44Op44Oz44Kr44Ki44Kt44Op44Ki44Kr44Ki44Or + 5Lit5bO255Sx6LK0IMOXIOOBhOOBoeOBiw== + 200 + 200 + 4 8 13 17 0 0 8 13 17 0 + 33 + 0 + 0 + 18 + 0 + 3151 + 31 + + + 38316 + drsa + RHJhdyB0aGUgU2F2YWdl + ZHJhd3RoZXNhdmFnZQ== + Unl1bm9zdWtlIEt1ZG8= + 134 + 134 + 2 6 10 14 15 0 6 10 14 14 + 61 + 0 + 0 + 19 + 15 + + + 38317 + myth + TXl0aG9tYW5l + bXl0aG9tYW5l + SHlsZW4= + 180 + 140 + 3 6 10 13 0 0 6 10 13 0 + 56 + 0 + 0 + 18 + 0 + 3 + + + 38318 + hybo + SHlwZXIgQm9tYg== + aHlwZXJib21i + WXVub3N1a2U= + 160 + 160 + 3 7 11 15 0 0 6 11 15 0 + 61 + 0 + 0 + 19 + 0 + 15 + + + 38319 + hnbn + SHVubnkgQnVubnk= + aHVubnlidW5ueQ== + VTEgb3Zlcmdyb3VuZA== + 160 + 160 + 2 6 10 15 0 0 6 10 15 0 + 60 + 0 + 0 + 18 + 0 + 8 + + + 38320 + ilov + SSBMb3ZlIFlvdQ== + aWxvdmV5b3U= + Ty9pdmlB + 170 + 170 + 4 8 13 16 0 0 8 12 16 0 + 57 + 0 + 0 + 18 + 0 + 1 + 16 + + + 38321 + rege + UmU6R0VORVJBVElPTg== + cmVnZW5lcmF0aW9u + VEFHIGZlYXQuIEVSaQ== + 176 + 176 + 3 6 11 15 0 0 6 11 15 0 + 0 + 0 + 18 + 0 + 21 + 3 + + + 38322 + dokv + 44Gp44GN44OJ44KtIOODkOODrOODs+OCv+OCpOODsw== + 44OI44Kt44OI44Kt44OP44Os44Oz44K/44Kk44Oz + 44Gy44G+44KP44KK77yK44OR44Oz44OB + 169 + 169 + 3 6 9 12 0 0 6 9 12 0 + 52 + 0 + 0 + 18 + 0 + 4 + 5 + + + 38324 + stma + U1RFUCBNQUNISU5F + c3RlcG1hY2hpbmU= + UGFpc2xleSBQYXJrcw== + 160 + 160 + 3 7 11 14 0 0 7 12 14 0 + 61 + 0 + 0 + 19 + 0 + 15 + + + 38325 + inpa + SW4gdGhlIHBhc3Q= + aW50aGVwYXN0 + UFNZUVVJ + 162 + 81 + 4 7 12 16 0 0 7 12 16 0 + 62 + 0 + 0 + 19 + 0 + + + 38326 + hypd + SFlQRVJEUklWRQ== + aHlwZXJkcml2ZQ== + TW9lIFNob3A= + 150 + 150 + 3 6 9 12 0 0 6 9 12 0 + 62 + 0 + 0 + 19 + 0 + 2048 + 3 + + + 38331 + flan + 5pyA57WC6ay855Wc5aa544OV44Op44Oz44OJ44O844Or44O777yz + 44K144Kk44K344Om44Km44Kt44OB44Kv44Kk44Oi44Km44OI44OV44Op44Oz44OI44Kq44Or44K544Kr44Ki44Os44OE44OI + 44OT44O844OI44G+44KK44GKKENPT0wmQ1JFQVRFKSA= + 5L2c5puy77yaWlVOICjkuIrmtbfjgqLjg6rjgrnlubvmqILlm6MpDQrnt6jmm7LvvJrjg5Pjg7zjg4jjgb7jgorjgYoNCkxpY2Vuc2VkIGJ5IENPT0wmQ1JFQVRFDQrCqeS4iua1t+OCouODquOCueW5u+aoguWbow== + 200 + 200 + 4 9 13 16 0 0 9 13 16 0 + 54 + 0 + 0 + 1 + 0 + 0 + 0 + 8 + 1 + 29 + + + 38333 + pani + UEFSVFkgQUxMIE5JR0hUKERKIEtFTi1CT1cgTUlYKQ== + cGFydHlhbGxuaWdodCdkamtlbmJvd21peCc= + SGlCaUtp + 135 + 135 + 3 6 9 13 0 0 6 9 13 0 + 61 + 0 + 0 + 19 + 0 + 2 + + + 38334 + raac + UmF2ZSBBY2NlbGVyYXRvcg== + cmF2ZWFjY2VsZXJhdG9y + TS1Qcm9qZWN0 + 170 + 170 + 4 8 12 16 0 0 8 12 16 0 + 62 + 0 + 0 + 19 + 0 + 15 + + + 38335 + lisp + TGlnaHRzcGVlZA== + bGlnaHRzcGVlZA== + VGFudWtpY2hp + 200 + 200 + 4 8 12 16 18 0 8 13 16 18 + 62 + 0 + 0 + 19 + 31 + + + 38336 + tahi + dGFrZSBtZSBoaWdoZXI= + dGFrZW1laGlnaGVy + S09UT05PSE9VU0U= + 140 + 140 + 3 5 10 13 0 0 5 10 13 0 + 50 + 0 + 0 + 19 + 0 + 2049 + 55 + 16 + + + 38337 + mida + TWlkbmlnaHQgQW1hcmV0dG8= + bWlkbmlnaHRhbWFyZXR0bw== + 44GL44KB44KK44GC + 135 + 135 + 3 6 10 14 0 0 6 10 14 0 + 50 + 0 + 0 + 19 + 0 + 2048 + 55 + 17 + + + 38338 + dran + REFOQ0VSVVNIIFNUQVJET00gQU5USEVN + ZGFuY2VydXNoc3RhcmRvbWFudGhlbQ== + a29ycyBrIGZlYXQu56aP5bO26Jit5LiW + 130 + 130 + 2 5 8 11 0 0 5 8 11 0 + 50 + 0 + 0 + 19 + 0 + 2048 + 55 + 4 + + + 38339 + cbme + Q29tZSBCYWNrIFRvIE1l + Y29tZWJhY2t0b21l + TUsmS2FuYWUgQXNhYmE= + 172 + 172 + 3 7 11 14 16 0 7 11 14 16 + 38 + 0 + 0 + 19 + 0 + 3 + + + 38340 + lasc + TGFzdCBDYXJk + bGFzdGNhcmQ= + a29ycyBr + 170 + 85 + 4 8 12 15 0 0 8 12 15 0 + 0 + 0 + 19 + 0 + 30 + + + 38341 + gohy + R29pbmcgSHlwZXJzb25pYw== + Z29pbmdoeXBlcnNvbmlj + TWFtZXl1ZG91ZnU= + 156 + 156 + 4 7 12 15 17 0 7 12 15 17 + 61 + 0 + 0 + 19 + 30 + + + 38342 + iwtd + SSBXYW50IFRvIERvIFRoaXMgS2VlcA== + aXdhbnR0b2RvdGhpc2tlZXA= + S09UT05PSE9VU0U= + 150 + 150 + 3 7 12 15 0 0 7 12 15 0 + 62 + 0 + 0 + 19 + 0 + 5 + + + 38343 + guil + R1VJTFRZIERJQU1PTkRT + Z3VpbHR5ZGlhbW9uZHM= + U09VTkQgSE9MSUMgVnMuIEV1cm9iZWF0IFVuaW9uIGZlYXQuIE5hbmEgVGFrYWhhc2hp + 5L2c6Kme77yaTmFuYSBUYWthaGFzaGkNCuS9nOabsu+8mlpVTg0K57eo5puy77yaTmFuYSBUYWthaGFzaGnjgIFESiBDb21tYW5kDQpMaWNlbnNlZCBieSBTT1VORCBIT0xJQw0KwqnkuIrmtbfjgqLjg6rjgrnlubvmqILlm6M= + 168 + 84 + 3 7 10 14 0 0 7 10 14 0 + 54 + 0 + 0 + 1 + 0 + 0 + 0 + 8 + 2 + + + 38344 + nolq + Tm8gTGlmZSBRdWVlbiBbREogQ29tbWFuZCBSZW1peF0= + bm9saWZlcXVlZW5kamNvbW1hbmRyZW1peA== + U09VTkQgSE9MSUMgVnMuIEV1cm9iZWF0IFVuaW9uIGZlYXQuIE5hbmEgVGFrYWhhc2hp + 5L2c6Kme77yaRUxFTUVOVEFTDQrkvZzmm7LvvJpaVU4NClJlbWl477yaREogQ29tbWFuZA0KTGljZW5zZWQgYnkgU09VTkQgSE9MSUMNCsKp5LiK5rW344Ki44Oq44K55bm75qiC5Zuj + 165 + 165 + 3 7 11 14 0 0 7 11 14 0 + 54 + 0 + 0 + 1 + 0 + 0 + 0 + 8 + 2 + + + 38352 + biii + 44Gz + 44OS + 56uL56eLIGZlYXQu44Gh44KH44GT + 169 + 169 + 5 9 12 17 18 0 9 12 17 18 + 0 + 0 + 18 + 64 + 58 + 1 + 5 + + + 38353 + sill + U2lsbHkgTG92ZQ== + c2lsbHlsb3Zl + RMOJIETDiSBNT1VTRQ== + 153 + 124 + 4 7 11 14 0 0 7 11 14 0 + 37 + 0 + 0 + 18 + 0 + 1 + 58 + 1 + 2 + + + 38354 + hosi + 5pif5bGR44Gu5aSc5p6c44Gm + 44Ob44K344Kv44K544OO44Oo44OP44OG + QkVNQU5JIFNvdW5kIFRlYW0gIkh1zqNlUiDDlyBNYXJMIMOXIFNZVU5OIg== + 174 + 174 + 4 8 12 15 0 0 8 12 15 0 + 0 + 0 + 18 + 0 + 2 + 58 + 3 + + + 38355 + losp + 44Op44OW44Kt44Op4piG44K544OX44Op44OD44K344Ol + 44Op44OV44Kt44Op44K544OV44Op44OE44K344Om + QkVNQU5JIFNvdW5kIFRlYW0gIlNvdGEgRi4iIGZlYXQu44GE44Gh44GL + 152 + 152 + 2 6 10 14 0 0 6 10 14 0 + 36 + 0 + 0 + 18 + 0 + 3151 + 58 + 1 + 5 + + + 38356 + spsm + U3BhcmtsZSBTbWlsaW4n + c3BhcmtsZXNtaWxpbg== + QkVNQU5JIFNvdW5kIFRlYW0gIlFyaXNweSBKb3lib3giIGZlYXQu44GE44Gh44GL + 180 + 180 + 3 7 11 14 0 0 7 11 14 0 + 57 + 0 + 0 + 19 + 0 + 3151 + 59 + 1 + 16 + + + 38357 + tosh + 5p2x5Lqs56We6Kmx + 44OI44Km44Kt44Oo44Km44K344Oz44Ov + REogVEVDSE5PUkNIIGZlYXQu5a6H5a6Z4piF5rW35pyIIHZzIEJFTUFOSSBTb3VuZCBUZWFtICJVMS1BU0FNaSI= + 196 + 98 + 5 9 13 17 0 0 9 13 17 0 + 0 + 0 + 19 + 0 + 1 + 47 + 4 + + + 38358 + digr + RElHSVRBTElaRVI= + ZGlnaXRhbGl6ZXI= + QkVNQU5JIFNvdW5kIFRlYW0gIlNvdGEgRi4i + 180 + 180 + 4 8 12 17 18 0 8 12 16 18 + 61 + 0 + 0 + 19 + 29 + + + 38359 + cnsl + Q2l0eSBOZXZlciBTbGVlcHM= + Y2l0eW5ldmVyc2xlZXBz + RGlydHkgQW5kcm9pZHM= + 178 + 178 + 4 7 12 15 0 0 7 12 15 0 + 0 + 0 + 19 + 0 + 17 + 47 + 3 + + + 38360 + riot + UmlvdCBvZiBDb2xvcg== + cmlvdG9mY29sb3I= + VEFH + 150 + 75 + 4 8 12 16 0 0 8 12 16 0 + 0 + 0 + 19 + 0 + 14 + 47 + + + 38361 + ghok + R0hPU1QgS0lOR0RPTQ== + Z2hvc3RraW5nZG9t + QkVNQU5JIFNvdW5kIFRlYW0gIuWKh+Wbo+ODrOOCs+ODvOODiSI= + 118 + 118 + 2 6 10 14 0 0 5 10 14 0 + 31 + 0 + 0 + 19 + 0 + 3072 + 50 + 4 + + + 38362 + bang + QmFuZyBQYWQoV2VyayBNaXgp + YmFuZ3BhZCd3ZXJrbWl4Jw== + T3l1Ymk= + 160 + 160 + 3 6 9 13 0 0 6 9 13 0 + 30 + 0 + 0 + 19 + 0 + 15 + + + 38363 + mutk + TVVURUtJIEJVRkZBTE8= + bXV0ZWtpYnVmZmFsbw== + Qy1TaG93 + 176 + 88 + 4 8 11 15 17 0 8 11 15 17 + 61 + 0 + 0 + 19 + 29 + + + 38364 + wolf + V29sZidzIFJhaW4= + d29sZnNyYWlu + ZnVfbW91 + 154 + 154 + 4 7 11 14 0 0 7 11 14 0 + 32 + 0 + 0 + 20 + 0 + 15 + + + 38365 + vert + VmVydGlnbw== + dmVydGlnbw== + SHlsZW4gZmVhdC4gVkdZTw== + 174 + 150 + 3 7 12 15 0 0 7 12 15 0 + 62 + 0 + 0 + 19 + 0 + 15 + + + 38370 + aoga + 6JK844GM5raI44GI44KL44Go44GN + 44Ki44Kq44Kr44Kt44Ko44Or44OI44Kt + bW92aWVzIChtb2ltb2nDl1hjZW9uw5dEYWkuKQ== + 162 + 162 + 3 6 9 12 0 0 6 9 12 0 + 0 + 0 + 19 + 0 + 2 + 59 + + + 38371 + ourl + T3VyIExvdmU= + b3VybG92ZQ== + bGFwaXg= + 190 + 190 + 4 8 12 15 0 0 8 12 15 0 + 0 + 0 + 19 + 0 + 72 + 59 + 15 + + + 38372 + latw + TGFzdCBUd2lsaWdodA== + bGFzdHR3aWxpZ2h0 + Y29zTW9A5pq06LWwUA== + 198 + 198 + 4 8 12 16 0 0 8 13 16 0 + 0 + 0 + 19 + 0 + 1026 + 59 + 3 + + + 38373 + kyos + 54uC5rC05LiA6I+v + 44Kt44Oo44Km44K544Kk44Kk44OB44Kr + QkVNQU5JIFNvdW5kIFRlYW0gIkh1zqNlUiBWcy4gU1lVTk4iIGZlYXQu44GE44Gh44GL + 160 + 160 + 3 7 11 15 0 0 7 11 16 0 + 57 + 0 + 0 + 19 + 0 + 3151 + 59 + 1 + 2 + + + 38374 + nole + 44OO44Or44Ko44OU44ON44OV44Oq44Oz + 44OO44Or44Ko44OS44ON44OV44Oq44Oz + QkVNQU5JIFNvdW5kIFRlYW0gIlUxIG92ZXJncm91bmQi + 124 + 124 + 2 6 11 14 0 0 6 11 14 0 + 0 + 0 + 19 + 0 + 4 + 59 + + + 38375 + panh + UEFOSUMgSE9MSUM= + cGFuaWNob2xpYw== + Qy1TaG93 + 220 + 110 + 4 9 12 16 0 0 9 12 16 0 + 0 + 0 + 19 + 15 + 0 + 64 + 59 + 14 + + + 38376 + taki2 + VGFraW5nIEl0IFRvIFRoZSBTa3kgKFBMVVMgc3RlcCk= + dGFraW5naXR0b3RoZXNreSdwbHVzc3RlcCc= + QkVNQU5JIFNvdW5kIFRlYW0gIlUxIiBmZWF0LiBUYW1teSBTLiBIYW5zZW4= + 135 + 135 + 2 6 9 13 0 0 6 9 13 0 + 62 + 0 + 0 + 19 + 0 + 16 + + + 38377 + habr + SEFSRCBCUkFJTg== + aGFyZGJyYWlu + QUpVUklLQQ== + 155 + 155 + 3 7 10 15 0 0 7 10 15 0 + 0 + 0 + 19 + 0 + 1 + 59 + 4 + 3 + + + 38378 + delo2 + REVBRExPQ0sgLU91dCBPZiBSZWFjaC0= + ZGVhZGxvY2tvdXRvZnJlYWNo + VTEgdW5kZWZpbmVkIGJlaGF2aW9y + 205 + 205 + 5 9 13 17 0 0 9 13 17 0 + 0 + 0 + 19 + 0 + 16 + 50 + 29 + + + 38379 + jetc + SmV0Y29hc3RlciBXaW5keQ== + amV0Y29hc3RlcndpbmR5 + QkVNQU5JIFNvdW5kIFRlYW0gImRqIFRBS0EiIGZlYXQu44Gu44Gu + 268 + 268 + 3 7 12 15 0 0 7 12 15 0 + 57 + 0 + 0 + 19 + 0 + 3151 + 59 + 1 + 5 + + + 38381 + inne2 + SW5uZXIgU3Bpcml0IC1HSUdBIEhpVEVDSCBNSVgt + aW5uZXJzcGlyaXRnaWdhaGl0ZWNobWl4 + bGFwaXggKFJlbWl4ZWQgYnkgQmxhY2tsb2xpdGEp + 150 + 150 + 3 7 11 15 0 0 7 11 15 0 + 61 + 0 + 0 + 19 + 0 + 15 + + + 38382 + umey + 5qKF6Zuq5aSc + 44Km44Oh44Om44Kt44Oo + UXJpc3B5IEpveWJveCBmZWF0LiBtYW8= + 167 + 167 + 3 7 11 14 0 0 7 11 14 0 + 0 + 0 + 19 + 0 + 27 + 3 + + + 38388 + xray + WC1yYXkgYmluYXJ5 + eHJheWJpbmFyeQ== + QkVNQU5JIFNvdW5kIFRlYW0gIlRyYW5jZSBMaXF1aWQi + 44Ky44O844Og44CM44Kv44Kk44K644Oe44K444OD44Kv44Ki44Kr44OH44Of44O8IOOCt+ODquODvOOCuuOAjeOCiOOCig== + 150 + 150 + 2 5 10 13 0 0 5 10 13 0 + 57 + 0 + 0 + 19 + 0 + 2057 + 2 + 2 + + + 38389 + nsya + TmV2ZXIgU2VlIFlvdSBBZ2Fpbg== + bmV2ZXJzZWV5b3VhZ2Fpbg== + QkVNQU5JIFNvdW5kIFRlYW0gIlUxIG92ZXJncm91bmQi + 160 + 80 + 4 9 12 16 0 0 9 12 16 0 + 60 + 0 + 0 + 19 + 0 + 8 + 52 + 3 + + + 38391 + yuni + WXVuaSdzIE5vY3R1cm5hbCBEYXlz + eXVuaXNub2N0dXJuYWxkYXlz + 44GL44KB44KK44GC + 153 + 153 + 3 6 10 14 18 0 6 11 14 18 + 62 + 0 + 0 + 19 + 2 + + + 38392 + esco + RWxlY3Ryb25pYyBTcG9ydHMgQ29tcGxleA== + ZWxlY3Ryb25pY3Nwb3J0c2NvbXBsZXg= + 5qCE5YWN5bu66Kit + 220 + 110 + 6 10 14 17 0 0 10 14 17 0 + 0 + 0 + 20 + 0 + 29 + + + 38393 + runs + UnVuIFRoZSBTaG93 + cnVudGhlc2hvdw== + ZmF6ZXJvY2s= + 150 + 150 + 4 7 11 15 16 0 7 11 15 16 + 62 + 0 + 0 + 19 + 15 + + + 38394 + conn + Q09OTkVDVC0= + Y29ubmVjdA== + QkVNQU5JIFNvdW5kIFRlYW0gIlNvdGEgRnVqaW1vcmki + 44Ky44O844Og44CM44Kv44Kk44K644Oe44K444OD44Kv44Ki44Kr44OH44Of44O8IOOCt+ODquODvOOCuuOAjeOCiOOCig== + 150 + 150 + 2 5 10 13 0 0 5 10 14 0 + 57 + 0 + 0 + 19 + 0 + 2049 + 2 + 17 + + + 38395 + bich + QklUVEVSIENIT0NPTEFURSBTVFJJS0VS + Yml0dGVyY2hvY29sYXRlc3RyaWtlcg== + TC5FLkQuLUc= + 165 + 165 + 3 6 10 14 18 0 6 10 14 18 + 0 + 0 + 19 + 1 + 53 + 4 + 15 + + + 38396 + were + V2UncmUgc28gSGFwcHk= + d2VyZXNvaGFwcHk= + Unl14piG + 185 + 185 + 5 9 13 16 0 0 9 13 16 0 + 60 + 0 + 0 + 19 + 0 + 9 + 53 + 3 + + + 38397 + shyg + 5LiW55WM44Gu5p6c44Gm44Gr57SE5p2f44Gu5Yex5q2M44KSIC1ERFIgRXh0ZW5kZWQgTWVnYW1peC0= + 44K744Kr44Kk44OO44OP44OG44OL44Ok44Kv44K944Kv44OO44Kr44Kk44Kr44OyZGRyZXh0ZW5kZWRtZWdhbWl4 + QkVNQU5JIFNvdW5kIFRlYW0gIlRBRyI= + 200 + 100 + 5 10 14 17 0 0 10 14 17 0 + 33 + 0 + 0 + 19 + 0 + 31 + + + 38398 + kkkr + 44GT44GT44GL44KJ44KI44KN44GX44GP5aSn5L2c5oimMTQz + 44Kz44Kz44Kr44Op44Oo44Ot44K344Kv44K/44Kk44K144Kv44K744Oz44Ov44Oz44OV44Kq44Kq44K544Oq44Kk + QkVNQU5JIFNvdW5kIFRlYW0gIuOBguOBleOBjemaiiI= + 44Ky44O844Og44CM5q2m6KOF56We5aerIOOCouODvOODnuODvOODieODl+ODquODs+OCu+OCuSDjg5Djg4jjg6vjgrPjg7Pjg4Djgq/jgr/jg7zjgI3jgojjgoo= + 184 + 184 + 3 6 9 11 0 0 6 9 11 0 + 57 + 0 + 0 + 19 + 0 + 3151 + 2 + 1 + + + 38401 + reso + VEhJUyBJUyBNWSBMQVNUIFJFU09SVCA= + dGhpc2lzbXlsYXN0cmVzb3J0 + TnVtYiduJ2R1Yg== + 220 + 110 + 5 9 12 15 0 0 9 12 15 0 + 34 + 0 + 0 + 19 + 0 + 14 + + + 38402 + drow + TmV4dCBQaGFzZQ== + bmV4dHBoYXNl + RGF6c3Rh + 174 + 174 + 4 7 11 15 0 0 7 11 15 0 + 61 + 0 + 0 + 19 + 0 + 27 + + + 38403 + meda + 772N772F772N772P772S772Z77yP77yP77yk77yh77y077yh77yt77yv77yz77yo77yl77yy + bWVtb3J5ZGF0YW1vc2hlcg== + U1lTVEVNIFZBTEtZUklFOnR5cGUtb3ZlcmRyaXZl + 460 + 115 + 6 9 13 16 0 0 9 13 16 0 + 0 + 0 + 20 + 0 + 31 + + + 38404 + actu + YWN0dWFsaXphdGlvbiBvZiBzZWxmICh3ZWFwb25pemVkKQ== + YWN0dWFsaXphdGlvbm9mc2VsZid3ZWFwb25pemVkJw== + a2lyYWt1 + 175 + 175 + 4 9 13 16 0 0 8 13 16 0 + 0 + 0 + 19 + 0 + 16 + + + 38405 + sadi + U0FZT05BUkHimIbjg4fjgqPjgrnjgrPjg6njgqTjg4g= + c2F5b25hcmHjg4bjgqTjgrnjgrPjg6njgqTjg4g= + bmFuYShTZXZlbmNvbG9ycykgZmVhdC7jgrjjgrzjg6vjg7vjgq/jgqTjg7M= + 159 + 159 + 3 6 9 13 17 0 5 9 14 17 + 57 + 0 + 0 + 20 + 0 + 2 + + + 38406 + m1dy + Q29tZSBUbyBtMWR5 + Y29tZXRvbTFkeQ== + bTFkeQ== + 450 + 113 + 6 11 15 17 18 0 11 15 17 18 + 0 + 0 + 20 + 17 + + + 38407 + stth + U3RlcCBUaGlzIFdheQ== + c3RlcHRoaXN3YXk= + bmFub2JpaQ== + 176 + 176 + 4 9 12 16 17 0 9 12 16 17 + 0 + 0 + 19 + 0 + 16 + + + 38408 + golo + R29vZCBMb29raW5n + Z29vZGxvb2tpbmc= + SkFLQVppRA== + 170 + 170 + 3 9 12 15 17 0 9 12 15 18 + 62 + 0 + 0 + 19 + 17 + + + 38409 + hede + SGVsbGEgRGVlcA== + aGVsbGFkZWVw + TUFTQVlPU0hJIElJTU9SSQ== + 150 + 132 + 3 7 10 14 0 0 7 10 14 0 + 36 + 0 + 0 + 19 + 0 + 1 + 54 + 4 + 15 + + + 38410 + evan + RXZhbnM= + ZXZhbnM= + REogWU9TSElUQUtB + 185 + 185 + 5 10 14 17 0 0 10 14 18 0 + 60 + 0 + 0 + 19 + 0 + 1119 + 54 + 27 + + + 38411 + sibu + QkxVRSBGT0csIFNJTFZFUiBCVUxMRVQu + Ymx1ZWZvZ3NpbHZlcmJ1bGxldA== + QkVNQU5JIFNvdW5kIFRlYW0gIkwuRS5ELiI= + 185 + 93 + 5 8 12 15 0 0 8 12 15 0 + 0 + 0 + 20 + 0 + 27 + + + 38413 + houu + 6bOz + 44Ob44Km + 44GL44KB44KK44GC + 912 + 57 + 7 11 16 18 19 0 11 16 18 19 + 0 + 0 + 20 + 1 + 29 + + + 38415 + kana + 5b285pa544Gu44Oq44OV44Os44K344Ki + 44Kr44OK44K/44OO44Oq44OV44Os44K344Ki + REogVE9UVE8gZmVhdC5Bbm5hYmVsICYg5pel5bGx5bCa + 180 + 180 + 3 6 10 15 0 0 6 10 14 0 + 0 + 0 + 19 + 0 + 16 + 16 + + + 38420 + ifif + SWY= + aWY= + UGEncyBMYW0gU3lzdGVt + 170 + 170 + 4 8 12 15 17 0 8 12 15 17 + 57 + 0 + 0 + 19 + 0 + 73 + 15 + + + 38421 + jucu + SnVjdW5kYSBNZW1vcmlh + anVjdW5kYW1lbW9yaWE= + QWtodXRh + 290 + 145 + 5 10 14 17 0 0 11 14 17 0 + 33 + 0 + 0 + 19 + 0 + 128 + 29 + + + 38422 + aure + QXJlIFUgUmVhZHk= + YXJldXJlYWR5 + U2hvdXlhIE5hbWFp + 155 + 155 + 3 7 11 13 0 0 7 10 13 0 + 10 + 0 + 0 + 20 + 0 + + + 38423 + popi + UG9wcGluJyBTb2Rh + cG9wcGluc29kYQ== + bmFuYShTZXZlbmNvbG9ycyk= + 200 + 200 + 4 9 12 16 0 0 9 12 16 0 + 61 + 0 + 0 + 19 + 0 + 56 + 5 + + + 38424 + onyx + T05ZWA== + b255eA== + U09VTkQgSE9MSUMgVnMuIFpZVE9LSU5FIGZlYXQuIE5hbmEgVGFrYWhhc2hp + 200 + 200 + 4 8 11 14 17 0 8 11 14 17 + 61 + 0 + 0 + 19 + 0 + 56 + 15 + + + 38425 + swor + U3dvcmQgb2YgVmVuZ2VhbmNl + c3dvcmRvZnZlbmdlYW5jZQ== + c2t5X2RlbHRh + 208 + 208 + 5 9 13 16 0 0 10 13 15 0 + 62 + 0 + 0 + 19 + 0 + 56 + 29 + + + 38426 + betm + QmV0dGVyIFRoYW4gTWU= + YmV0dGVydGhhbm1l + QkVNQU5JIFNvdW5kIFRlYW0gIlNvdGEgRi4i + 162 + 162 + 4 8 12 15 0 0 7 12 15 0 + 0 + 0 + 19 + 0 + 15 + + + 38428 + hilo + SGlnaCAmIExvdw== + aGlnaGxvdw== + U2hvdXlhIE5hbWFp + 210 + 210 + 4 8 12 16 18 0 8 12 16 18 + 62 + 0 + 0 + 19 + 0 + 56 + 14 + + + 38429 + yumo + 5YuH54yb54Sh5q+U + 44Om44Km44Oi44Km44Og44OS + VXBwZXIgQ2FwZSBQcm9qZWN0 + 201 + 201 + 4 8 11 14 0 0 8 11 14 0 + 0 + 0 + 19 + 0 + 56 + + + 38430 + papa + cGFwYXJhenpp + cGFwYXJhenpp + WXVja3k= + 280 + 280 + 5 8 12 15 0 0 8 12 15 0 + 0 + 0 + 19 + 0 + 2 + 56 + 17 + + + 38431 + uhoh + VWgtT2g= + dWhvaA== + a29ycyBr + 175 + 175 + 3 7 11 14 0 0 7 11 14 0 + 38 + 0 + 0 + 19 + 0 + 1 + 5 + + + 38432 + lada + RERSIFRBR01JWCAtTEFTVCBEYW5jZVIt + ZGRydGFnbWl4bGFzdGRhbmNlcg== + QkVNQU5JIFNvdW5kIFRlYW0gIlRBRyB1bmRlcmdyb3VuZCBvdmVybGF5IFVOTEVBU0hFRCI= + 800 + 50 + 6 11 14 17 0 0 11 14 17 0 + 34 + 0 + 0 + 19 + 0 + 31 + + + 38433 + movw + TU9WRSEgKFdlIEtlZXAgSXQgTW92aW4nKQ== + bW92ZSd3ZWtlZXBpdG1vdmluJw== + Sm9ubnkgRHluYW1pdGUhLExpc2EgLSBwYWludCB3aXRoIHN0YXJzIC0sUmlvIEhpaXJhZ2kgYnkgQkVNQU5JIFNvdW5kIFRlYW0gIlUxLUFTQU1pIg== + 142 + 142 + 3 7 10 13 0 0 7 10 12 0 + 58 + 0 + 0 + 19 + 0 + 1 + 73 + 63 + 2 + + + 38435 + itet + 6Yuz6YmE44Gu5qq7 + 44Kk44OG44OE44OO44OV44Op44Kk44OI + 5bCP5a+65Y+v5Y2X5a2QLOODqeODs+OCsyxTQVJBSCBieSBCRU1BTkkgU291bmQgVGVhbSAiWXZ5YSI= + 200 + 200 + 4 7 10 13 0 0 7 10 14 0 + 58 + 0 + 0 + 19 + 0 + 1 + 1030 + 63 + + + 38436 + suse + 44K544O844OR44O85oim5rmv44OQ44OQ44Oz44OQ44O844Oz + 44K544Km44OP44Ki44K744Oz44OI44Km44OP44OP44Oz44OP44Ki44Oz + 44GZ44KP44Gy44Gn44GKLOeni+aIkCzjgYvjgbzjgaHjgoMs6JeN5pyI44Gq44GP44KLLE5VLUtPIGJ5IEJFTUFOSSBTb3VuZCBUZWFtICLlhavmiLjkuoDnlJ/nvoUi + 187 + 94 + 4 7 11 14 17 0 7 11 14 17 + 58 + 0 + 0 + 19 + 0 + 1 + 3151 + 63 + 16 + + + 38437 + liva + TElLRSBBIFZBTVBJUkU= + bGlrZWF2YW1waXJl + a295b21pLOaYn+mHjuWlj+WtkCBieSBCRU1BTkkgU291bmQgVGVhbSAiVEFLQSI= + 276 + 276 + 3 7 10 13 0 0 7 10 13 0 + 58 + 0 + 0 + 19 + 0 + 1 + 3151 + 63 + 14 + + + 38438 + glgl + R2xvYmUgR2xpdHRlcg== + Z2xvYmVnbGl0dGVy + U2FuYSxBVFNVTUkgVUVEQSBieSBCRU1BTkkgU291bmQgVGVhbSAiUE9OIg== + 190 + 190 + 4 8 11 15 0 0 8 11 15 0 + 58 + 0 + 0 + 19 + 0 + 1 + 2051 + 63 + 3 + + + 38439 + yume + 44Om44Oh44OW44Kt + 44Om44Oh44OV44Kt + 57Sr5bSOIOmbqixSaXNhIFl1enVraSw3MDlzZWMuIGJ5IEJFTUFOSSBTb3VuZCBUZWFtICJQSFFVQVNFICYgU1lVTk4i + 200 + 200 + 4 8 12 15 0 0 8 12 15 0 + 58 + 0 + 0 + 19 + 0 + 1 + 2120 + 63 + 15 + + + 38441 + trcr + VHJpcGxlIENyb3Nz + dHJpcGxlY3Jvc3M= + QkVNQU5JIFNvdW5kIFRlYW0gImRqIFRBS0EgJiBESiBZT1NISVRBS0EgJiBTWVVOTiI= + 196 + 196 + 7 9 13 17 0 0 8 13 17 0 + 61 + 0 + 0 + 19 + 0 + 3151 + 16 + + + 38442 + syak2 + 54G854axIFB0LjIgTG9uZyBUcmFpbiBSdW5uaW5n + 44K344Ok44Kv44ON44OEcHQybG9uZ3RyYWlucnVubmluZw== + REogTWFzcyBNQUQgSXptKg== + 165 + 165 + 3 8 13 16 18 0 8 13 16 18 + 57 + 0 + 0 + 19 + 0 + 1 + 4 + 2 + + + 38443 + swcl + U3dlZXQgQ2xvY2s= + c3dlZXRjbG9jaw== + 44GC44KL44G144GB + 178 + 178 + 3 6 8 12 0 0 6 8 12 0 + 57 + 0 + 0 + 19 + 0 + 512 + 5 + + + 38444 + pupu + UHVtcCBQdW1wIFB1bXA= + cHVtcHB1bXBwdW1w + a29ycyBr + 156 + 156 + 2 6 11 15 0 0 6 11 15 0 + 57 + 0 + 0 + 20 + 0 + 31 + + + 38445 + lasu + TGFzdCBTdW1tZXI= + bGFzdHN1bW1lcg== + QkVNQU5JIFNvdW5kIFRlYW0gIk1vbm9saXRoIHZzLiBOYXV0aWx1cyI= + 132 + 132 + 2 5 10 12 0 0 5 10 12 0 + 10 + 0 + 0 + 20 + 0 + 2 + + + 38446 + stgo + U1RBWSBHT0xE + c3RheWdvbGQ= + WXV0YSBJbWFp + 330 + 41 + 5 9 12 16 0 0 9 12 16 0 + 32 + 0 + 0 + 20 + 0 + 31 + + + 38447 + nopl + 44OO44O844OX44Op44Oz44O744OH44Kk44K6 + 44OO44Kq44OV44Op44Oz44OG44Kk44K5 + VE9SSUVOQQ== + 210 + 210 + 3 9 12 16 0 0 9 12 16 0 + 62 + 0 + 0 + 19 + 0 + 56 + 3 + + + 38448 + shid + U2hvdXQgSXQgT3V0 + c2hvdXRpdG91dA== + Ry1ULVI= + 205 + 205 + 4 9 12 15 0 0 9 12 14 0 + 61 + 0 + 0 + 19 + 0 + 56 + 14 + + + 38449 + blak + QkxBS0U= + Ymxha2U= + QS5ULnBhcms= + 200 + 200 + 3 7 11 14 0 0 7 11 14 0 + 62 + 0 + 0 + 19 + 0 + 56 + + + 38450 + typh + VFlQSMOYTg== + dHlwaG9u + QmxhY2tZ + 225 + 112 + 5 10 14 17 0 0 10 14 17 0 + 32 + 0 + 0 + 19 + 0 + 56 + 30 + + + 38451 + lmsy + TGV0IE1lIFNob3cgWW91 + bGV0bWVzaG93eW91 + V2hhYy1BLU1l + 170 + 170 + 3 7 11 15 0 0 7 11 15 0 + 0 + 0 + 20 + 0 + 14 + + + 38452 + gtit + R2V0IGl0 + Z2V0aXQ= + RHVic2NyaWJl + 174 + 174 + 3 7 12 16 0 0 7 12 17 0 + 0 + 0 + 20 + 0 + 14 + + + 38453 + cbmf + Q29tZSBCYWNrIHRvIE1lIChGZWVsIEl0KQ== + Y29tZWJhY2t0b21lJ2ZlZWxpdCc= + RG9taW5hbnQgU3BhY2U= + 165 + 165 + 3 7 10 14 0 0 7 10 14 0 + 0 + 0 + 20 + 0 + 3 + + + 38454 + drmh + 4pmhRHJpdmUgTXkgSGVhcnTimaE= + ZHJpdmVteWhlYXJ0 + Q0hFQVAgQ1JFQU0= + 145 + 145 + 2 5 8 13 0 0 5 8 13 0 + 57 + 0 + 0 + 20 + 0 + 15 + + + 38455 + telp + VGVsZXBvcnRhdGlvbg== + dGVsZXBvcnRhdGlvbg== + VGF0c3Vub3NoaW4= + 170 + 170 + 4 8 12 15 0 0 8 12 15 0 + 0 + 0 + 20 + 0 + 14 + + + 38456 + liks + TGlrZSBBIFN0YXI= + bGlrZWFzdGFy + bm9yYTJyIGZlYXQuIOWSjOmztOOCi+OBmw== + 175 + 175 + 4 7 12 14 0 0 7 12 14 0 + 0 + 0 + 20 + 0 + 15 + + + 38457 + gsun + R29vZCBTb3VuZCBVbml0ZWQ= + Z29vZHNvdW5kdW5pdGVk + SG9tbWFyanU= + 200 + 100 + 5 9 13 16 0 0 9 13 16 0 + 0 + 0 + 20 + 0 + 61 + 29 + + + 38458 + lmkn + TGV0IE1lIEtub3c= + bGV0bWVrbm93 + WkVPTA== + 150 + 75 + 4 7 11 15 0 0 7 11 15 0 + 0 + 0 + 20 + 0 + 30 + + + 38459 + pers + UEVSU0lBTiBMQU5E + cGVyc2lhbmxhbmQ= + RkxPWFlURUs= + 180 + 90 + 4 7 12 15 0 0 7 12 15 0 + 0 + 0 + 20 + 0 + 14 + + + 38460 + surf + U3VyZmFjZQ== + c3VyZmFjZQ== + U3Rlc3NpZQ== + 150 + 150 + 1 4 9 12 0 0 4 9 12 0 + 57 + 0 + 0 + 20 + 0 + 3 + + + 38461 + anan + QU5USSBBTlRIRU0= + YW50aWFudGhlbQ== + QkVNQU5JIFNvdW5kIFRlYW0gIlpBUVVWQSI= + 175 + 128 + 5 9 13 15 0 0 9 12 16 0 + 37 + 0 + 0 + 19 + 0 + 31 + + + 38462 + aiai + QUk= + YWk= + QkVNQU5JIFNvdW5kIFRlYW0gIlNvdGEgRi4i + 190 + 190 + 5 9 12 16 0 0 10 12 15 0 + 60 + 0 + 0 + 19 + 0 + 8 + 15 + + + 38463 + unry + VW5yZWFsaXR5 + dW5yZWFsaXR5 + c2t5X2RlbHRh + 174 + 174 + 2 6 11 14 0 0 6 11 14 0 + 0 + 0 + 20 + 0 + 61 + 3 + + + 38464 + geyw + R2V0IFlvdXIgV2lzaA== + Z2V0eW91cndpc2g= + V0FUQVJV + 160 + 160 + 3 6 9 14 0 0 5 9 14 0 + 10 + 0 + 0 + 20 + 0 + 14 + + + 38465 + antm + QW50aHVyaXVt + YW50aHVyaXVt + QmxhY2tZIGZlYXQuIFJpc2EgWXV6dWtp + 142 + 142 + 4 6 10 13 0 0 6 10 13 0 + 0 + 0 + 20 + 0 + 17 + + + 38466 + hotu + 44G744GX44Gu44Gk44GP44KK44GL44Gf + 44Ob44K344OO44OE44Kv44Oq44Kr44K/ + RC13YWNyZXc= + 180 + 180 + 3 6 10 14 0 0 5 10 13 0 + 0 + 0 + 19 + 0 + 2 + 3 + + + 38467 + mono + 44Oi44OO44Kv44Ot44Oi44O844Oh44Oz44OI + 44Oi44OO44Kv44Ot44Oi44Kq44Oh44Oz44OI + QkVNQU5JIFNvdW5kIFRlYW0gIlRBRyI= + 155 + 155 + 3 7 11 14 0 0 6 11 14 0 + 0 + 0 + 19 + 0 + 1024 + 3 + + + 38468 + envi + RW52aXJvbiBbRGUtU1lOQ10gKGZlYXQuIGx5dGhlKQ== + ZW52aXJvbmRlc3luYydmZWF0bHl0aGUn + RFYtaQ== + 160 + 160 + 4 9 12 15 0 0 9 12 15 0 + 0 + 0 + 20 + 0 + 15 + + + 38469 + gren + 57SF6JOu6I+v + 44Kv44Os44Oz44Kx + + 135 + 135 + 1 5 8 12 0 0 6 9 12 0 + 0 + 0 + 1 + 1 + 0 + 0 + 0 + 2 + + + 38470 + yoka + 5aSc44Gr6aeG44GR44KL + 44Oo44Or44OL44Kr44Kx44Or + + 130 + 130 + 1 2 6 11 0 0 2 7 12 0 + 0 + 0 + 1 + 1 + 0 + 0 + 0 + 1 + + + 38471 + kaib + 5oCq54mp + 44Kr44Kk44OV44OE + + 170 + 170 + 1 3 7 11 0 0 2 8 10 0 + 0 + 0 + 1 + 1 + 0 + 0 + 0 + 2 + 4 + + + 38472 + gunj + 576k6Z2S + 44Kv44Oz44K344Oo44Km + + 135 + 135 + 1 2 6 10 0 0 1 6 10 0 + 0 + 0 + 1 + 1 + 0 + 0 + 0 + 1 + 3 + + + 38473 + wasr + 5Yu/5b+Y + 44Ov44K544Os44OK + + 158 + 158 + 1 5 8 10 0 0 5 7 9 0 + 0 + 0 + 1 + 1 + 0 + 0 + 0 + 1 + 16 + + + 38474 + dryf + 44OJ44Op44Kk44OV44Op44Ov44O8 + 44OI44Op44Kk44OV44Op44Ov44Ki + + 148 + 148 + 1 5 9 13 0 0 6 10 13 0 + 0 + 0 + 1 + 1 + 0 + 0 + 0 + 1 + 4 + + + 38476 + pret + UHJldGVuZGVy + cHJldGVuZGVy + + 92 + 92 + 1 3 7 11 0 0 3 7 11 0 + 0 + 0 + 1 + 1 + 0 + 0 + 0 + 1 + 4 + + + 38477 + sakr + 44GV44GP44KJ44KT44G8 + 44K144Kv44Op44Oz44Ob + + 170 + 170 + 2 4 8 12 0 0 4 8 13 0 + 0 + 0 + 1 + 1 + 0 + 0 + 0 + 1 + 5 + + + 38478 + aino + 5oSb44Gu44Gf44KB44Gr44CC + 44Ki44Kk44OO44K/44Oh44OL + + 187 + 187 + 3 6 9 12 0 0 6 9 12 0 + 0 + 0 + 1 + 1 + 0 + 0 + 0 + 1 + 16 + + + 38479 + rere + 5oGL5oSb44Os44Oc44Oq44Ol44O844K344On44OzMjE= + 44Os44Oz44Ki44Kk44Os44Ob44Oq44Om44Km44K344Oo44OzMjE= + + 133 + 133 + 3 6 8 12 0 0 7 8 12 0 + 0 + 0 + 1 + 1 + 0 + 0 + 0 + 1 + 17 + + + 38480 + ruka + 44Or44Kr44Or44Kr4piF44OK44Kk44OI44OV44Kj44O844OQ44O8 + 44Or44Kr44Or44Kr44OK44Kk44OI44OV44Kk44Kk44OP44Ki + + 160 + 160 + 2 4 10 13 0 0 4 10 12 0 + 0 + 0 + 1 + 1 + 0 + 0 + 0 + 3 + 2 + + + 38481 + aftm + QWZ0ZXJtYXRo + YWZ0ZXJtYXRo + QkVNQU5JIFNvdW5kIFRlYW0gIueMq+WPiU1hc3RlciAmIOOBguOBleOBjSAmIFl2eWEi + 200 + 200 + 5 9 12 16 0 0 9 12 16 0 + 62 + 0 + 0 + 19 + 0 + 27 + + + 38482 + june + MTDlubTmoZw= + MTDjg43jg7PjgrXjgq/jg6k= + + 173 + 173 + 2 5 8 11 0 0 6 8 11 0 + 0 + 0 + 1 + 1 + 0 + 0 + 0 + 1 + + + 38483 + natu + 5aSP56Wt44KK + 44OK44OE44Oe44OE44Oq + + 143 + 142 + 3 5 8 12 0 0 5 8 14 0 + 0 + 0 + 1 + 1 + 0 + 0 + 0 + 1 + 16 + + + 38485 + papo + 44OR44OU44Od44Oa44OU44OX44Oa44OR + 44OP44OS44Ob44OY44OS44OV44OY44OP + UCpMaWdodA== + 187 + 187 + 4 6 11 15 0 0 6 11 15 0 + 60 + 0 + 0 + 19 + 0 + 8 + 5 + + + 38486 + daph + RGFuY2UgUGhlbm9tZW5h + ZGFuY2VwaGVub21lbmE= + QkVNQU5JIFNvdW5kIFRlYW0gIkNhcHRhaW4gS0lORyI= + 142 + 71 + 3 5 10 12 0 0 5 10 12 0 + 57 + 0 + 0 + 20 + 0 + 2 + + + 38487 + wadi + 56eB44KS44OH44Kj44K544Kz44Gr6YCj44KM44Gm44Gj44GmIFRPS1lP + 44Ov44K/44K344Oy44OG44Kk44K544Kz44OL44OE44Os44OG44OE44OG44OI44Km44Kt44Oo44Km + VTEgdnMgVTEgb3Zlcmdyb3VuZA== + 142 + 142 + 3 9 11 14 0 0 9 11 14 0 + 0 + 0 + 19 + 0 + 16 + 2 + + + 38488 + jetg + amV0IGNvYXN0ZXLimIZnaXJs + amV0Y29hc3Rlcmdpcmw= + VE9NT1NVS0UgZmVhdC4gVGhyZWUgQmVycnkgSWNlY3JlYW0= + 177 + 177 + 3 6 11 13 0 0 6 10 13 0 + 0 + 0 + 19 + 0 + 22 + 60 + 5 + + + 38489 + schw + U0NIV0FSWlNDSElMRCBGSUVMRA== + c2Nod2FyenNjaGlsZGZpZWxk + IEwuRS5ELg== + 150 + 150 + 5 10 13 16 0 0 10 13 16 0 + 0 + 0 + 19 + 0 + 17 + 29 + + + 38492 + fleu + RmxldXI= + ZmxldXI= + QkVNQU5JIFNvdW5kIFRlYW0gIkFraHV0YSBXb3JrcyI= + 180 + 180 + 4 9 12 16 0 0 9 12 16 0 + 57 + 0 + 0 + 20 + 0 + 14 + + + 38493 + deet + RGVlcCB0ZW5Eb24gUmVmbGV4 + ZGVlcHRlbmRvbnJlZmxleA== + QkVNQU5JIFNvdW5kIFRlYW0gIkNveWFhbiI= + 180 + 180 + 3 7 11 15 17 0 7 11 15 17 + 36 + 0 + 0 + 20 + 29 + + + 38494 + coco + Y29uY29u + Y29uY29u + Uy1DLVU= + 190 + 190 + 3 7 12 14 0 0 7 12 14 0 + 10 + 0 + 0 + 20 + 0 + 1048 + 5 + + + 38495 + vall + VkFMTElTLU5FUklB + dmFsbGlzbmVyaWE= + REogWU9TSElUQUtB + 185 + 185 + 5 9 13 16 0 0 9 13 16 0 + 10 + 0 + 0 + 20 + 0 + 1113 + 4 + 3 + + + 38496 + wuvu + V3V2IFU= + d3V2dQ== + a29ycyBr + 173 + 173 + 3 7 10 14 0 0 7 10 14 0 + 10 + 0 + 0 + 20 + 0 + 91 + 5 + + + 38497 + ysim + 44Ok44K144Kk44Oe44K34piG44OL44Oz44OL44Kv44Ki44OW44Op44Kq44Kq44Oh + 44Ok44K144Kk44Oe44K344OL44Oz44OL44Kv44Ki44OV44Op44Kq44Kq44Oh + YXp1bWEgZmVhdC4g44Gq44Gq44Gy44KJ + 180 + 180 + 2 6 12 15 0 0 5 12 14 0 + 10 + 0 + 0 + 20 + 0 + 80 + 2 + + + 38498 + lemo + TGVtb24= + bGVtb24= + + 87 + 87 + 1 3 9 12 0 0 3 9 12 0 + 0 + 0 + 1 + 1 + 0 + 0 + 0 + 1 + 4 + + + 38499 + byos + 56eS6Yed44KS5Zmb44KA + 44OS44Oo44Km44K344Oz44Oy44Kr44Og + + 130 + 130 + 3 5 10 12 0 0 5 10 12 0 + 0 + 0 + 1 + 1 + 0 + 0 + 0 + 1 + + + 38500 + juju + 5bu75bu75aWH6K2a + 44Kr44Kk44Kr44Kk44Kt44K/44Oz + + 185 + 185 + 2 5 9 12 0 0 5 9 12 0 + 0 + 0 + 1 + 1 + 0 + 0 + 0 + 2 + + + 38501 + newm + TmV3IE1pbGxlbm5pdW0= + bmV3bWlsbGVubml1bQ== + QkVNQU5JIFNvdW5kIFRlYW0gIlNvdGEgRi4i + 300 + 60 + 6 12 15 17 18 0 12 15 17 18 + 0 + 0 + 20 + 14 + + + 38502 + perd + cGVyZGl0dXPigKBwYXJhZGlzdXM= + cGVyZGl0dXNwYXJhZGlzdXM= + aWNvbm9jbGFzbQ== + 172 + 172 + 4 8 14 17 0 0 8 14 17 0 + 10 + 0 + 0 + 20 + 0 + 1043 + 4 + 16 + + + 38503 + oron2 + 44Kq44Oq44Kq44Oz44KS44Gq44Ge44KL + 44Kq44Oq44Kq44Oz44Oy44OK44K944Or + + 182 + 182 + 2 5 8 11 13 0 5 8 11 13 + 0 + 0 + 1 + 1 + 0 + 0 + 2 + 2 + + + 38504 + tric2 + VHJpY2tzdGVy + dHJpY2tzdGVy + + 174 + 174 + 2 5 8 10 0 0 5 8 11 0 + 0 + 0 + 1 + 1 + 0 + 0 + 0 + 1 + 2 + + + 38505 + onra2 + b25seSBteSByYWlsZ3Vu + b25seW15cmFpbGd1bg== + + 143 + 143 + 2 4 7 10 8 0 5 8 12 8 + 0 + 0 + 1 + 1 + 0 + 0 + 2 + 3 + + + 38506 + kyoh + 5YWx54qv44OY44O044Oz44K644Kz44O844OJ + 44Kt44Oo44Km44OP44Oz44OY44Km44Oz44K544Kz44Kq44OI + RC1Fdm9rZe+8iOS4jumCo+W2uumbheS6ui/lsI/ml6XlkJHnv5TvvIk= + 219 + 219 + 2 4 10 13 0 0 5 11 14 0 + 57 + 0 + 0 + 19 + 0 + 1 + 4 + 17 + + + 38507 + sayh + 44K144Oo44OK44Op44O744OY44O044Oz + 44K144Oo44OK44Op44OY44Km44Oz + 54yr5Y+JTWFzdGVy + 111 + 111 + 1 3 9 13 0 0 3 9 13 0 + 10 + 0 + 0 + 20 + 0 + 3167 + 4 + 16 + + + 38508 + conc + Q29uY2VydGlubyBpbiBCbHVl + Y29uY2VydGlub2luYmx1ZQ== + 5L2Q44CF5pyo5Y2a5Y+y + 155 + 103 + 3 5 12 16 0 0 5 12 16 0 + 10 + 0 + 0 + 20 + 0 + 1103 + 1 + 27 + + + 38509 + grme + R1JBRElVUyBSRU1JWO+8iOKGkeKGkeKGk+KGk+KGkOKGkuKGkOKGkkJBIFZlci4p + Z3JhZGl1c3JlbWl444Km44Ko44Km44Ko44K344K/44K344K/44OS44K/44Oq44Of44Kt44OS44K/44Oq44Of44Kt44OS44Kk44Ko44KodmVy + VE9LWU8gTUFDSElORQ== + 44CM4oaR4oaR4oaT4oaT4oaQ4oaS4oaQ4oaSQkEgMzV0aOOAjeOCiOOCig== + wqlLb25hbWkgRGlnaXRhbCBFbnRlcnRhaW5tZW50 + 128 + 128 + 2 6 8 12 0 0 6 8 12 0 + 57 + 0 + 0 + 20 + 0 + 2 + 1 + 15 + + + 38510 + ueue + 4oaR4oaR4oaT4oaT4oaQ4oaS4oaQ4oaSQkE= + 44Km44Ko44Km44Ko44K344K/44K344K/44OS44K/44Oq44Of44Kt44OS44K/44Oq44Of44Kt44OS44Kk44Ko44Ko + bWVpeW8= + 44CM4oaR4oaR4oaT4oaT4oaQ4oaS4oaQ4oaSQkEgMzV0aOOAjeOCiOOCig== + wqlLb25hbWkgRGlnaXRhbCBFbnRlcnRhaW5tZW50 + 124 + 124 + 4 6 11 12 0 0 6 11 12 0 + 57 + 0 + 0 + 20 + 0 + 2 + 1 + 4 + + + 38511 + belu + QmVsdWdh + YmVsdWdh + QkVNQU5JIFNvdW5kIFRlYW0gIlMtQy1VIg== + 132 + 132 + 1 4 7 11 0 0 4 7 11 0 + 57 + 0 + 0 + 20 + 0 + 3 + + + 38512 + wopl + V29yc3QgUGxhbg== + d29yc3RwbGFu + QkVNQU5JIFNvdW5kIFRlYW0gIlNZVU5OIg== + 150 + 150 + 4 7 12 15 0 0 7 12 15 0 + 0 + 0 + 20 + 0 + 27 + + + 38513 + qwer + UXdlcnR5 + cXdlcnR5 + QkVNQU5JIFNvdW5kIFRlYW0gIll2eWEi + 160 + 160 + 2 6 10 14 0 0 6 10 14 0 + 0 + 0 + 20 + 0 + 14 + + + 38514 + ster + c3RlbGxhciByYWlu + c3RlbGxhcnJhaW4= + QkVNQU5JIFNvdW5kIFRlYW0gIlBIUVVBU0Ui + 148 + 148 + 1 5 8 13 0 0 5 8 13 0 + 0 + 0 + 20 + 0 + 15 + + + 38516 + usty + 44Km44K144OG44Kk + 44Km44K144OG44Kk + 44OT44O844OI44G+44KK44GKKENPT0wmQ1JFQVRFKQ== + TGljZW5zZWQgYnkgSU9TWVMNCsKp5LiK5rW344Ki44Oq44K55bm75qiC5Zuj + 190 + 190 + 4 8 11 14 17 0 7 11 14 17 + 14 + 0 + 0 + 20 + 0 + 8 + 1 + 2 + + + 38517 + warn + V0FSTklOR8OXV0FSTklOR8OXV0FSTklORw== + d2FybmluZ3dhcm5pbmd3YXJuaW5n + 5pqBUmVjb3Jkcw== + TGljZW5zZWQgYnkg5pqBUmVjb3Jkcw0KwqnkuIrmtbfjgqLjg6rjgrnlubvmqILlm6M= + 172 + 172 + 3 6 10 13 17 0 6 10 13 17 + 40 + 0 + 0 + 20 + 0 + 0 + 8 + 1 + + + 38518 + kanb + 5oKj6YOo44Gn5q2i44G+44Gj44Gm44GZ44GQ5rq244GR44KL772e54uC5rCX44Gu5YSq5puH6I+v6Zmi + 44Kr44Oz44OV44OG44OI44Oe44OE44OG44K544Kv44OI44Kx44Or44Kt44Oo44Km44Kt44OO44Km44OI44Oz44Kx44Kk44Oz + QVJNKElPU1lTKQ== + TGljZW5zZWQgYnkgSU9TWVMNCsKp5LiK5rW344Ki44Oq44K55bm75qiC5Zuj + 200 + 100 + 3 8 11 14 17 0 8 11 14 18 + 15 + 0 + 0 + 20 + 0 + 8 + 4 + 29 + + + 38519 + debu + RGVidWcgRGFuY2U= + ZGVidWdkYW5jZQ== + bGFwaXg= + 151 + 151 + 3 8 11 15 0 0 8 11 15 0 + 57 + 0 + 0 + 20 + 0 + 512 + 15 + + + 38520 + leda + TGV0J3MgREFOQ0UgYVJPVU5EISE= + bGV0c2RhbmNlYXJvdW5k + a29ycyBrIGZlYXQuSmFlanVuIGJ5IE51ZXZvU3R1ZGlv + 126 + 63 + 3 7 11 14 17 0 7 11 14 16 + 31 + 0 + 0 + 20 + 4096 + 2 + + + 38521 + mega + TUVHQUxPVkFOSUE= + bWVnYWxvdmFuaWE= + VG9ieSBGb3g= + 44Ky44O844Og44CMVU5ERVJUQUxF44CN44KI44KK + TGljZW5zZWQgYnkgUm95YWwgU2NpZW5jZXMgTExD + 240 + 120 + 4 9 12 16 18 0 9 12 16 18 + 39 + 0 + 0 + 20 + 0 + 2 + 4 + 30 + + + 38522 + mana + TUFOQQ== + bWFuYQ== + REogWU9TSElUQUtB + 195 + 97 + 3 7 11 15 0 0 7 11 15 0 + 0 + 0 + 20 + 0 + 18 + 62 + 3 + + + 38523 + lien + 44Oq44Oq44O844K844Go54KO6b6N44Os44O844O044Kh44OG44Kk44Oz + 44Oq44Oq44Kk44K744OI44Ko44Oz44Oq44Om44Km44Os44Ko44Km44Ki44OG44Kk44Oz + 6buS54yr44OA44Oz44K444On44Oz + 200 + 200 + 4 8 13 16 0 0 8 13 16 0 + 0 + 0 + 20 + 0 + 27 + 62 + 4 + 29 + + + 38524 + dual + RFVBTCBTVFJJS0VS + ZHVhbHN0cmlrZXI= + TWF5dW1pIE1vcmluYWdhLEZlcm53ZWggYnkgQkVNQU5JIFNvdW5kIFRlYW0gIkwuRS5ELiAmIEh1zqNlUiI= + 185 + 185 + 7 9 13 17 0 0 9 13 17 0 + 58 + 0 + 0 + 20 + 0 + 1 + 1031 + 63 + 15 + + + 38525 + matr + TUHjg7tUU1Xjg7tSSQ== + bWF0c3VyaQ== + 44GL44Gq44Gf44KTLOOCouODnuOCruOCu+ODvOODqSzjgYHjgoUgYnkgQkVNQU5JIFNvdW5kIFRlYW0gIuiXpOajruW0h+WkmiI= + 160 + 160 + 3 7 10 13 0 0 7 10 13 0 + 58 + 0 + 0 + 20 + 0 + 1 + 2121 + 63 + 16 + + + 38526 + chum + 44OB44Ol44OD44OB44Ol4pmq44Oe44OB44Ol44OU44OB44Ol + 44OB44Om44OE44OB44Om44Oe44OB44Om44OS44OB44Om + 44Gq44Gq44Gy44KJLE5hbmEgVGFrYWhhc2hpLOeMq+S9k+izqiBieSBCRU1BTkkgU291bmQgVGVhbSAi5YqH44OA44Oz44K144O844Os44Kz44O844OJIg== + 130 + 130 + 3 7 11 14 0 0 6 11 14 0 + 58 + 0 + 0 + 20 + 0 + 1 + 3078 + 63 + 16 + + + 38527 + muba + 5paR5ZKy6Iqx + 44Og44Op44K144Kt44OP44OK + bWFtaSzpp4TjgIXlrZAgYnkgQkVNQU5JIFNvdW5kIFRlYW0gIkFraHV0YSBXb3JrcyI= + 201 + 134 + 3 7 12 16 0 0 7 12 15 0 + 58 + 0 + 0 + 20 + 0 + 1 + 1100 + 63 + 3 + + + 38528 + losy + TG9zZSBZb3VyIFNlbnNl + bG9zZXlvdXJzZW5zZQ== + WnhOWA== + 175 + 44 + 6 9 13 17 0 0 9 13 17 0 + 0 + 0 + 20 + 0 + 28 + + + 38529 + spad + U3BhcmtsZSBEcmVhbXM= + c3BhcmtsZWRyZWFtcw== + UElLQVNPTklD + 180 + 180 + 3 8 13 17 0 0 7 13 17 0 + 0 + 0 + 20 + 0 + 70 + 16 + + + 38530 + abil + QWJpbGl0eQ== + YWJpbGl0eQ== + U3Rlc3NpZQ== + 154 + 154 + 2 5 11 16 0 0 5 11 16 0 + 0 + 0 + 20 + 0 + 15 + + + 38531 + ravi + UmF2ZSBpbiB0aGUgU2hlbGw= + cmF2ZWludGhlc2hlbGw= + eWFkb3Nhbg== + 300 + 75 + 3 7 12 16 0 0 7 12 16 0 + 0 + 0 + 20 + 0 + 29 + + + 38532 + takh + VEFLRSBNRSBISUdIRVI= + dGFrZW1laGlnaGVy + REogU2hpbWFtdXJh + 175 + 140 + 4 8 13 16 0 0 8 13 16 0 + 0 + 0 + 20 + 0 + 16 + + + 38533 + gr04 + R1JPT1ZFIDA0 + Z3Jvb3ZlMDQ= + YW5kcm9pZDUy + 155 + 155 + 4 8 11 16 0 0 8 11 16 0 + 0 + 0 + 20 + 0 + 15 + + + 38534 + saeu + U1VSVklWQUwgQVQgVEhFIEVORCBPRiBUSEUgVU5JVkVSU0U= + c3Vydml2YWxhdHRoZWVuZG9mdGhldW5pdmVyc2U= + QWtpcmEgQ29tcGxleA== + 200 + 150 + 5 9 14 16 0 0 9 14 17 0 + 0 + 0 + 20 + 0 + 31 + + + 38535 + noal + Tm90IEFsb25l + bm90YWxvbmU= + T2R5c3NleSBFdXJvYmVhdA== + 155 + 155 + 3 7 13 16 0 0 8 13 16 0 + 0 + 0 + 20 + 0 + 17 + + + 38536 + sect + U2VjdG9y + c2VjdG9y + UllPUVVDSEE= + 160 + 80 + 5 8 12 16 0 0 8 12 16 0 + 0 + 0 + 20 + 0 + 15 + + + 38537 + jdan + SnVuZ2xlIERhbmNl + anVuZ2xlZGFuY2U= + TkFUU1VNSQ== + 155 + 155 + 3 7 12 16 0 0 7 12 16 0 + 0 + 0 + 20 + 0 + 15 + + + 38538 + rena2 + 5oGL5oSb6Kaz5risIC0yMDIx55yf5aSP44Gu44Ko44Oz44OH44Kj44Oz44KwIHZlci4t + 44Os44Oz44Ki44Kk44Kr44Oz44K944KvJzIwMjHjg57jg4rjg4Tjg47jgqjjg7Pjg4bjgqTjg7Pjgq92ZXIn + MjAyMeecn+Wkj+OBrlNpbmdlcnM= + 188 + 188 + 3 8 12 14 0 0 8 12 14 0 + 57 + 0 + 0 + 20 + 0 + 1 + 1028 + 1 + 5 + + + 38539 + glac + Z2xhY2lh + Z2xhY2lh + REogVE9UVE8= + 186 + 186 + 4 9 14 16 0 0 9 14 16 0 + 8 + 0 + 0 + 20 + 0 + 24 + 3 + + + 38540 + mgar + TWVnYWxhcmEgR2FydWRh + bWVnYWxhcmFnYXJ1ZGE= + U1lVTk4= + 180 + 90 + 5 9 16 17 18 0 9 16 17 18 + 8 + 0 + 0 + 20 + 9 + 30 + + + 38541 + wowi + V293aWUgWm93aWUh + d293aWV6b3dpZQ== + SG9tbWFyanU= + 128 + 128 + 2 6 10 14 0 0 6 10 14 0 + 8 + 0 + 0 + 20 + 0 + 2056 + 2 + + + 38542 + naho + 44OK44OK44Ob44K3 + 44OK44OK44Ob44K3 + Uy1DLVU= + 166 + 166 + 2 6 11 15 0 0 6 11 15 0 + 8 + 0 + 0 + 20 + 0 + 72 + 5 + + + 38543 + albi + QUxCSURB + YWxiaWRh + REogWU9TSElUQUtB + 185 + 185 + 3 9 13 16 0 0 9 13 16 0 + 9 + 0 + 0 + 20 + 0 + 89 + 27 + + + 38544 + glfl + R2xpdHRlciBGbGF0dGVyIFNjYXR0ZXI= + Z2xpdHRlcmZsYXR0ZXJzY2F0dGVy + UHJvamVjdCBCLQ== + 197 + 98 + 6 9 14 17 0 0 9 14 17 0 + 9 + 0 + 0 + 20 + 0 + 72 + 14 + + + 38545 + tola + VG9vIExhdGUgU25vdw== + dG9vbGF0ZXNub3c= + bW92aWVzIChtb2ltb2kgw5cgWGNlb24gw5cgRGFpLik= + 138 + 138 + 2 5 10 13 0 0 5 10 13 0 + 9 + 0 + 0 + 20 + 0 + 2056 + 3 + + + 38546 + ryum + 6YeP5a2Q44Gu5rW344Gu44Oq44Oz44OI44O044Or44Og + 44Oq44Oo44Km44K344OO44Km44Of44OO44Oq44Oz44OI44Km44Or44Og + 6buS54yr44OA44Oz44K444On44Oz + 280 + 280 + 4 10 14 17 18 0 9 13 17 18 + 9 + 0 + 0 + 20 + 1119 + 4 + 15 + + + 38547 + gerb + R0VSQkVSQQ== + Z2VyYmVyYQ== + QkVNQU5JIFNvdW5kIFRlYW0gIlRBRyI= + 205 + 102 + 4 9 14 17 0 0 9 15 17 0 + 0 + 0 + 20 + 0 + 64 + 3 + + + 38548 + blem + QmxhY2sgRW1wZXJvcg== + YmxhY2tlbXBlcm9y + 6buS6a2U + 195 + 30 + 5 9 14 17 18 0 9 14 17 18 + 0 + 0 + 20 + 15 + 66 + 28 + + + 38549 + luml + 44Op44Og44Gu44Op44OW44K944Oz44Kw + 44Op44Og44OO44Op44OV44K944Oz44Kv + a2Fjbw== + 180 + 180 + 2 6 8 12 0 0 6 8 12 0 + 0 + 0 + 1 + 1 + 0 + 0 + 0 + 2 + 5 + + + 38550 + mixn + 44Of44OD44Kv44K544OK44OD44OE + 44Of44OE44Kv44K544OK44OE44OE + + 150 + 150 + 1 5 8 15 0 0 5 8 14 0 + 0 + 0 + 1 + 1 + 0 + 0 + 0 + 2 + 17 + + + 38551 + itiz + 5LiA6YCU + 44Kk44OB44K5 + + 160 + 160 + 2 6 12 15 0 0 6 12 15 0 + 0 + 0 + 1 + 1 + 0 + 0 + 0 + 2 + + + 38554 + akib + VEhFIEFOQ0lFTlQgS0lORyBJUyBCQUNL + dGhlYW5jaWVudGtpbmdpc2JhY2s= + QkVNQU5JIFNvdW5kIFRlYW0gIkwuRS5ELi1HIg== + 160 + 160 + 3 7 11 14 0 0 7 11 15 0 + 0 + 0 + 20 + 0 + 14 + + + 38555 + eape + RWFzeSBQZWFzeQ== + ZWFzeXBlYXN5 + QkVNQU5JIFNvdW5kIFRlYW0gIlNZVU5OIg== + 138 + 138 + 2 4 10 14 0 0 5 10 14 0 + 57 + 0 + 0 + 20 + 0 + 6144 + 5 + + + 38556 + yyyo + WW91IFlvdSBZb3U= + eW91eW91eW91 + RC53YXR0IGZlYXQuIOe0oemfs+OCjOOBhA== + 146 + 146 + 3 6 10 13 0 0 6 10 13 0 + 57 + 0 + 0 + 20 + 0 + 6144 + 2 + + + 38557 + pref + UHJldHRpZnVsIQ== + cHJldHRpZnVs + QmxhY2tZ + 129 + 129 + 2 5 10 15 0 0 4 10 15 0 + 57 + 0 + 0 + 20 + 0 + 6144 + 5 + + + 38558 + godo + R28gRG93bg== + Z29kb3du + S08z + 126 + 126 + 2 5 10 14 0 0 5 10 13 0 + 57 + 0 + 0 + 20 + 0 + 6144 + 17 + + + 38559 + acid + QWNpZCxUcmliYWwgJiBEYW5jZSAoRERSIEVESVRJT04p + YWNpZHRyaWJhbGRhbmNlJ2RkcmVkaXRpb24n + UmVsZWN0 + 286 + 71 + 3 5 11 14 17 0 5 11 14 17 + 57 + 0 + 0 + 20 + 6144 + 69 + 28 + + + 38560 + gtto + R28gVG8gVGhlIE9hc2lz + Z290b3RoZW9hc2lz + R1JBTi1ORVcgRFJBTUFUSUMgQk9ZUw== + 182 + 182 + 3 6 12 15 0 0 6 12 15 0 + 0 + 0 + 20 + 0 + 16 + + + 38561 + waku + 5oOR5pif4piG44Ot44Oq44Od44OD44OX + 44Ov44Kv44K744Kk44Ot44Oq44Ob44OE44OV + U09VTkQgSE9MSUMgZmVhdC4gTmFuYSBUYWthaGFzaGk= + 180 + 180 + 2 5 11 15 0 0 5 11 15 0 + 57 + 0 + 0 + 20 + 0 + 72 + 64 + 1 + 5 + + + 38562 + bone + Qk9ORSBCT1JO + Ym9uZWJvcm4= + TUFST04gKElPU1lTKQ== + 135 + 135 + 2 5 10 13 0 0 5 11 14 0 + 0 + 0 + 20 + 0 + 2048 + 64 + 5 + + + 38563 + kiya + 44Kt44Ok44Ot44Op6KGb5pif44Gu6LuM6Leh + 44Kt44Ok44Ot44Op44Ko44Kk44K744Kk44OO44Kt44K744Kt + 5bel6Jek5ZCJ5LiJ77yI44OZ44Kk44K344K544Kx44Kk44OX77yJ + 150 + 150 + 4 7 12 16 0 0 7 12 16 0 + 0 + 0 + 20 + 0 + 3151 + 72 + 14 + + + 38564 + brli + QlJFRExJ + YnJlZGxp + QkVNQU5JIFNvdW5kIFRlYW0gIlNZVU5OIg== + 128 + 128 + 2 6 12 16 0 0 6 12 16 0 + 0 + 0 + 20 + 0 + 3151 + 72 + 4 + + + 38565 + crys + Q3J5c3Rhcml1bQ== + Y3J5c3Rhcml1bQ== + QmxhY2tZ + 130 + 130 + 2 6 11 15 0 0 6 11 15 0 + 0 + 0 + 20 + 0 + 2048 + 3 + + + 38566 + hooy + 5pif44GM5rOz44GQ + 44Ob44K344Kr44Kq44Oo44Kv + + 95 + 95 + 1 3 7 10 0 0 3 7 11 0 + 0 + 0 + 1 + 1 + 0 + 0 + 0 + 2 + + + 38567 + pops + UE9QIFNUQVI= + cG9wc3Rhcg== + + 140 + 140 + 1 3 6 11 0 0 3 6 11 0 + 0 + 0 + 1 + 1 + 0 + 0 + 0 + 1 + 16 + + + 38572 + voqu + Vk9MQVFVQVM= + dm9sYXF1YXM= + QkVNQU5JIFNvdW5kIFRlYW0gIkRKIFRPVFRPIFZTIOWFjuOAhSI= + 212 + 106 + 5 11 15 18 19 0 11 15 18 19 + 0 + 0 + 20 + 3151 + 72 + 30 + + + 38573 + snhb + 5paw6JuH5aer + 44K344Oz44OY44OS44OS44Oh + QkVNQU5JIFNvdW5kIFRlYW0gIlUxLUFTQU1pIg== + 230 + 115 + 5 10 14 17 0 0 10 14 17 0 + 0 + 0 + 20 + 0 + 3151 + 72 + 29 + + + 38574 + awwi + QXdha2VuaW5nIFdpbmdz + YXdha2VuaW5nd2luZ3M= + 5LyK6YGU5pyx6YeM57SX + 190 + 190 + 2 5 10 11 0 0 5 10 11 0 + 0 + 0 + 20 + 0 + 2 + + + 38575 + kilo + S2lsb25vdmE= + a2lsb25vdmE= + QkVNQU5JIFNvdW5kIFRlYW0gIll2eWEi + 150 + 150 + 4 9 13 17 0 0 9 13 17 0 + 0 + 0 + 20 + 0 + 3151 + 72 + 27 + + + 38576 + suke + 44K544Kr44O844Os44OD44OI6K2m5a+f44Gu44Ky44OD44OI44O844OR44OI44Ot44O844OrMjTmmYI= + 44K544Kr44Ki44Os44OE44OI44Kx44Kk44K144OE44OO44Kx44OE44OI44Kq44OP44OI44Ot44Kq44Or44OL44K344Om44Km44Oo44K3 + 5LiD5p2h44Os44K/44K544Kw44Or44O844OX + TGljZW5zZWQgYnkgSU9TWVMNCsKp5LiK5rW344Ki44Oq44K55bm75qiC5Zuj + 160 + 160 + 3 7 11 15 18 0 7 11 15 18 + 15 + 0 + 0 + 20 + 0 + 8 + 1 + 5 + + + 38577 + chon + 5oGL44Gu5rC357WQ44GK44Gm44KT44Gw5rmv44GR44KA44KK44OB44Or44OO5rip5rOJ + 44Kz44Kk44OO44OS44Oo44Km44Kx44OE44Kq44OG44Oz44OP44Om44Kx44Og44Oq44OB44Or44OO44Kq44Oz44K744Oz + dW5vICYg5aSV6YeO44Oo44K344OfIGZlYXQuIG1pa28= + TGljZW5zZWQgYnkgSU9TWVMNCsKp5LiK5rW344Ki44Oq44K55bm75qiC5Zuj + 188 + 57 + 2 7 12 15 0 0 7 12 15 0 + 15 + 0 + 0 + 20 + 0 + 0 + 8 + 1 + 3 + + + 38578 + inst + aW5zaXN0 + aW5zaXN0 + VG9tb3l1a2kgVWNoaWRhIGZlYXQu56eL5oiQ + 136 + 136 + 2 7 12 15 0 0 7 12 15 0 + 0 + 0 + 20 + 0 + 1024 + 17 + + + 38579 + resp + 44Oq44K544Oa44Kv6aKo56We + 44Oq44K544OY44Kv44OV44Km44K344Oz + 44OT44O844OI44G+44KK44GKKENPT0wmQ1JFQVRFKQ== + TGljZW5zZWQgYnkgQ09PTCZDUkVBVEUNCsKp5LiK5rW344Ki44Oq44K55bm75qiC5Zuj + 135 + 135 + 2 5 10 15 0 0 5 10 15 0 + 14 + 0 + 0 + 20 + 0 + 0 + 8 + 1 + 2 + + + 38580 + sash + 5pyA6YCf5pyA6auY44K344Oj44OD44K/44O844Ks44O844Or + 44K144Kk44K944Kv44K144Kk44Kz44Km44K344Ok44OE44K/44Ki44Kr44Ki44Or + 44OT44O844OI44G+44KK44GKKENPT0wmQ1JFQVRFKQ== + TGljZW5zZWQgYnkgQ09PTCZDUkVBVEUNCkxpY2Vuc2VkIGJ5IEFuaVBpeA0KwqnkuIrmtbfjgqLjg6rjgrnlubvmqILlm6M= + 160 + 160 + 4 7 12 16 18 0 7 12 16 18 + 14 + 0 + 0 + 20 + 0 + 8 + 1 + 14 + + + 38581 + snga + U25vdyBHYXJsYW5kIEZhaXJ5 + c25vd2dhcmxhbmRmYWlyeQ== + QkVNQU5JIFNvdW5kIFRlYW0gIktFIUpVIg== + 200 + 200 + 3 8 13 17 0 0 8 13 17 0 + 0 + 0 + 20 + 0 + 66 + 3 + + + 38582 + mull + 44G/44KF44CB44G/44KF44CBTcO8bGzjgos= + 44Of44Om44Of44OmbXVsbOODqw== + IOaciOS5gyDvvIYgQkVNQU5JIFNvdW5kIFRlYW0gIuWKh+Wbo+ODrOOCs+ODvOODiSI= + 150 + 150 + 3 7 11 13 0 0 7 11 13 0 + 0 + 0 + 20 + 0 + 67 + 5 + + + 38583 + paea + 44OR44O844OV44Kn44Kv44OI44Kk44O844K/44O8 + 44OP44Ki44OV44Ko44Kv44OI44Kk44Kk44K/44Ki + QkVNQU5JIFNvdW5kIFRlYW0gIlBPTiIgZmVhdC7jgYvjgarjgZ/jgpM= + 175 + 175 + 3 6 12 17 0 0 6 12 17 0 + 0 + 0 + 20 + 0 + 14 + + + 38584 + phlo + UGhsb3g= + cGhsb3g= + U290YSBGdWppbW9yaSAybmQgU2Vhc29u + 185 + 185 + 4 7 11 15 0 0 7 11 15 0 + 57 + 0 + 0 + 20 + 0 + 264 + 1 + 5 + + + 38585 + adrn + 44Ki44OJ44Os44OK44Oq44Oz + 44Ki44OI44Os44OK44Oq44Oz + VTEgb3Zlcmdyb3VuZA== + 140 + 70 + 2 5 10 15 0 0 5 10 15 0 + 0 + 0 + 20 + 0 + 136 + 15 + + + 38586 + chap + Y2hhcGxldA== + Y2hhcGxldA== + REogVE9UVE8= + 200 + 100 + 3 8 12 17 0 0 8 13 17 0 + 57 + 0 + 0 + 20 + 0 + 24 + 68 + 16 + + + 38587 + spri + c3ByaW5nIHBvbnk= + c3ByaW5ncG9ueQ== + Uy1DLVU= + 150 + 150 + 2 6 12 15 0 0 7 12 15 0 + 57 + 0 + 0 + 20 + 0 + 26 + 68 + 5 + + + 38588 + suim + 44GZ44GE44G/44KT5LiN6Laz + 44K544Kk44Of44Oz44OV44K944Kv + 44OR44O844Kt44OD44OE + 142 + 142 + 2 3 7 10 0 0 3 6 10 0 + 0 + 0 + 1 + 1 + 0 + 0 + 0 + 2 + 16 + + + 38589 + youh + 576K55qu57SZ44Gu5LiK44Gu6YqA5rKz + 44Oo44Km44OS44K344OO44Km44Ko44OO44Kt44Oz44Kr + T1NURVIgcHJvamVjdCBmZWF0LiDjgZ3jgonjgZM= + 196 + 196 + 3 6 10 14 0 0 6 10 14 0 + 0 + 0 + 20 + 0 + 1026 + 16 + + + 38590 + souv + U09VVkVOSVI= + c291dmVuaXI= + + 158 + 158 + 2 4 7 12 0 0 3 7 12 0 + 0 + 0 + 1 + 1 + 0 + 0 + 0 + 2 + 16 + + + 38591 + brfu + QlJFQUtJTkcgVEhFIEZVVFVSRQ== + YnJlYWtpbmd0aGVmdXR1cmU= + QVJNIChJT1NZUykgeCBCRU1BTkkgU291bmQgVGVhbSAiVTEiIGZ0LiBLcmFkbmVzcyB4IFRSSc6UTkdMRQ== + 360 + 45 + 6 10 15 18 19 0 10 15 18 19 + 30 + 0 + 0 + 20 + 30 + + + 38592 + draw + RHJpdmUgQXdheQ== + ZHJpdmVhd2F5 + VGFudWtpY2hp + 200 + 100 + 2 7 12 17 0 0 7 12 17 0 + 33 + 0 + 0 + 20 + 0 + 3 + + + 38593 + aria + QXJpYQ== + YXJpYQ== + WnhOWA== + 180 + 90 + 4 9 13 17 0 0 9 13 17 0 + 31 + 0 + 0 + 20 + 0 + 30 + + + 38594 + cogv + Q29tcGxldGUgR2FtZSBWaWN0b3J5 + Y29tcGxldGVnYW1ldmljdG9yeQ== + TnVtYiduJ2R1Yg== + 200 + 200 + 2 8 12 17 0 0 8 12 17 0 + 37 + 0 + 0 + 20 + 0 + 17 + + + 38595 + glcr + R0xPVyBUSEUgQ1JPV04= + Z2xvd3RoZWNyb3du + REogU2hpbWFtdXJh + 174 + 174 + 3 8 14 17 0 0 8 14 17 0 + 35 + 0 + 0 + 20 + 0 + 16 + + + 38596 + smas + U01BU0g= + c21hc2g= + V2hhYy1BLU1l + 160 + 80 + 2 7 12 17 0 0 7 12 17 0 + 36 + 0 + 0 + 20 + 0 + 15 + + + 38597 + riao + UmlzZSBBcyBPbmU= + cmlzZWFzb25l + UmVsZWN0 + 180 + 90 + 2 7 12 18 0 0 7 12 18 0 + 32 + 0 + 0 + 20 + 0 + 27 + + + 38598 + chbu + Q2hyb21hdGljIEJ1cnN0 + Y2hyb21hdGljYnVyc3Q= + SkFLQVppRA== + 170 + 170 + 2 7 12 17 0 0 7 12 17 0 + 34 + 0 + 0 + 20 + 0 + 15 + + + 38599 + abma + QWJydXB0IE1hZG5lc3M= + YWJydXB0bWFkbmVzcw== + TWFtZXl1ZG91ZnU= + 185 + 185 + 3 8 13 17 0 0 8 13 17 0 + 38 + 0 + 0 + 20 + 0 + 31 + + + 38602 + comi + 44Kr44Op44OV44Or44Of44OL44OD44OE + 44Kr44Op44OV44Or44Of44OL44OE44OE + UXJpc3B5IEpveWJveCBmZWF0Lm1hbw== + 152 + 152 + 2 4 7 11 0 0 4 7 11 0 + 24 + 0 + 0 + 20 + 0 + 24 + 16 + + + 38603 + flfl + RmxpcCBGbGFw + ZmxpcGZsYXA= + a29ycyBr + 175 + 175 + 3 6 8 14 0 0 6 8 14 0 + 24 + 0 + 0 + 20 + 0 + 89 + 5 + + + 38604 + gltr + R0xJVFRFUg== + Z2xpdHRlcg== + U290YSBGdWppbW9yaSAybmQgU2Vhc29u + 184 + 184 + 4 8 12 16 0 0 8 12 16 0 + 24 + 0 + 0 + 20 + 0 + 16 + 15 + + + 38605 + vala + VmFsYW5nYQ== + dmFsYW5nYQ== + REogVE9UVE8= + 186 + 186 + 4 7 11 15 18 0 7 11 15 17 + 24 + 0 + 0 + 20 + 27 + 29 + + + 38606 + brkn + QnJva2Vu + YnJva2Vu + ZGogVEFLQSBmZWF0LkFpTUVF + 148 + 148 + 2 5 9 13 0 0 5 9 13 0 + 25 + 0 + 0 + 20 + 0 + 27 + 2 + + + 38607 + plwf + UGxheWluZyBXaXRoIEZpcmU= + cGxheWluZ3dpdGhmaXJl + a29ycyBr + 160 + 160 + 2 7 10 14 0 0 7 10 14 0 + 25 + 0 + 0 + 20 + 0 + 81 + 17 + + + 38608 + towh + VG93YXJkcyBUaGUgSG9yaXpvbg== + dG93YXJkc3RoZWhvcml6b24= + 44GL44KB44KK44GC + 154 + 154 + 3 7 11 15 0 0 7 11 16 0 + 25 + 0 + 0 + 20 + 0 + 16 + 3 + + + 38609 + basa + 5LyQ5oqY576FLXZhanJhLQ== + 44OP44K144Op + REogVE9UVE8gVlMg5YWO44CF + 173 + 87 + 3 7 12 16 18 0 7 12 16 18 + 25 + 0 + 0 + 20 + 81 + 31 + + + 38610 + mtpn + 44Oh44Oz44K/44Oz44OU44Oz44OJ44Op44OJ44Op + 44Oh44Oz44K/44Oz44OS44Oz44OI44Op44OI44Op + ZW56byArIE8yaTM= + 185 + 93 + 2 7 11 16 0 0 7 11 16 0 + 57 + 0 + 0 + 20 + 0 + 576 + 3 + + + 38611 + urli + VXJiYW4gTGlmZQ== + dXJiYW5saWZl + U290YSBGdWppbW9yaQ== + 133 + 133 + 2 5 11 15 0 0 5 11 15 0 + 0 + 0 + 20 + 0 + 1024 + 16 + + + 38612 + mago + bWF0aGVtYXRpY2FsIGdvb2QtYnll + bWF0aGVtYXRpY2FsZ29vZGJ5ZQ== + 5LiJ5Luj55uuIEFEVUxUSUMgVEVBQ0hFUlMgZmVhdC4gQkVNQU5JIFNvdW5kIFRlYW0gIuOCueOCs+ODvOODlOOCquODs+W/l+adkSI= + 182 + 182 + 3 10 14 17 0 0 10 14 17 0 + 0 + 0 + 20 + 0 + 70 + 16 + + + 38613 + tknt + 44Go44GT44Gr44KD44Gk4piG44OI44Ot44OU44Kr44Or + 44OI44Kz44OL44Ok44OE44OI44Ot44OS44Kr44Or + RG9ybWly + 132 + 132 + 3 7 12 15 0 0 6 12 15 0 + 0 + 0 + 20 + 0 + 1024 + 16 + + + 38614 + emtr + RU1PVGlPTiBUUmlQUEVS + ZW1vdGlvbnRyaXBwZXI= + c2t5X2RlbHRh + 170 + 170 + 2 5 10 14 0 0 5 10 14 0 + 60 + 0 + 0 + 20 + 0 + 8 + 16 + + + 38615 + puru + UHVyZSBSdWRl + cHVyZXJ1ZGU= + a29ycyBr + TGljZW5zZWQgYnkgUzJUQiBSZWNvcmRpbmc= + 175 + 175 + 3 7 13 15 0 0 7 13 15 0 + 0 + 0 + 20 + 0 + 0 + 5 + + + 38618 + loea + TE9WRSBFQVNU + bG92ZWVhc3Q= + 5pqBUmVjb3Jkcw== + TGljZW5zZWQgYnkg5pqBUmVjb3Jkcw0KwqnkuIrmtbfjgqLjg6rjgrnlubvmqILlm6M= + 168 + 168 + 3 6 11 15 0 0 6 11 15 0 + 40 + 0 + 0 + 20 + 0 + 0 + 8 + 1 + 5 + + + 38619 + trda + 44OI44Op44Oz44K544OA44Oz44K544Ki44OK44O844Kt44O8 + 44OI44Op44Oz44K544K/44Oz44K544Ki44OK44Ki44Kt44Kk + 5pqBUmVjb3Jkcw== + TGljZW5zZWQgYnkg5pqBUmVjb3Jkcw0KwqnkuIrmtbfjgqLjg6rjgrnlubvmqILlm6M= + 195 + 195 + 3 9 12 16 18 0 9 12 16 18 + 40 + 0 + 0 + 20 + 0 + 0 + 8 + 14 + + + 38620 + iwuu + SS1XLVUgKEkgV2FudCBVKQ== + aXd1J2l3YW50dSc= + bmFnb211IHRhbWFraQ== + 150 + 150 + 3 7 12 17 0 0 7 12 17 0 + 0 + 0 + 20 + 0 + 70 + 15 + + + 38621 + euph + RXVwaG9yaWMgRnJhZ21lbnRhdGlvbg== + ZXVwaG9yaWNmcmFnbWVudGF0aW9u + REMgTWl6ZXk= + 180 + 90 + 4 8 12 16 0 0 8 12 16 0 + 0 + 0 + 20 + 0 + 15 + + + 38623 + diab + RElBQkxPU0lTOjpOxIFnYQ== + ZGlhYmxvc2lzbmFnYQ== + c2t5X2RlbHRh + 200 + 200 + 3 11 15 17 18 0 11 14 17 18 + 0 + 0 + 20 + 5 + 64 + 29 + + + 38624 + ccnn + Qy1DLUMtTi1OLU4= + Y2Njbm5u + Um91Z2hTa3JlYW1aIGZlYXQuIEFpa2FwaW4= + 180 + 162 + 2 5 10 15 17 0 5 10 15 17 + 0 + 0 + 20 + 5 + 1 + 1 + 5 + + + 38625 + bath + QmF0dGxlIEFnYWluc3QgYSBUcnVlIEhlcm8= + YmF0dGxlYWdhaW5zdGF0cnVlaGVybw== + VG9ieSBGb3g= + 44Ky44O844Og44CMVU5ERVJUQUxF44CN44KI44KK + TGljZW5zZWQgYnkgUm95YWwgU2NpZW5jZXMgTExD + 150 + 75 + 2 7 12 15 18 0 7 12 15 18 + 39 + 0 + 0 + 20 + 0 + 2 + 30 + + + 38626 + dbgl + RGVhdGggYnkgR2xhbW91cg== + ZGVhdGhieWdsYW1vdXI= + VG9ieSBGb3g= + 44Ky44O844Og44CMVU5ERVJUQUxF44CN44KI44KK + TGljZW5zZWQgYnkgUm95YWwgU2NpZW5jZXMgTExD + 148 + 148 + 3 7 11 14 17 0 7 11 14 17 + 39 + 0 + 0 + 20 + 0 + 2 + 2 + + + 38627 + file + RmluYWxl + ZmluYWxl + VG9ieSBGb3g= + 44Ky44O844Og44CMVU5ERVJUQUxF44CN44KI44KK + TGljZW5zZWQgYnkgUm95YWwgU2NpZW5jZXMgTExD + 190 + 48 + 2 5 8 13 15 0 5 8 12 15 + 39 + 0 + 0 + 20 + 0 + 2 + 28 + + + 38628 + susp + c3VzcGljaW9ucw== + c3VzcGljaW9ucw== + QkVNQU5JIFNvdW5kIFRlYW0gIueMq+WPiU1hc3RlciBWUyBkaiBUQUtBIg== + 153 + 77 + 5 9 14 18 0 0 9 14 18 0 + 0 + 0 + 20 + 5 + 3 + + + 38632 + hani + SEFOSVBBR0FOREE= + aGFuaXBhZ2FuZGE= + 5pqBUmVjb3Jkcw== + TGljZW5zZWQgYnkg5pqBUmVjb3Jkcw0KwqnkuIrmtbfjgqLjg6rjgrnlubvmqILlm6M= + 181 + 91 + 3 7 12 16 0 0 7 12 16 0 + 40 + 0 + 0 + 20 + 0 + 0 + 8 + 29 + + + 38633 + crea + Q29udGludWUgdG8gdGhlIHJlYWwgd29ybGQ/ + Y29udGludWV0b3RoZXJlYWx3b3JsZA== + TlVVJEhJ + 186 + 93 + 3 7 12 16 0 0 7 12 16 0 + 0 + 0 + 20 + 0 + 3 + + + 38634 + niou + OXRoIE91dGJ1cnN0 + OXRob3V0YnVyc3Q= + WmVraw== + 163 + 82 + 3 7 11 15 0 0 7 11 15 0 + 0 + 0 + 20 + 0 + 14 + + + 38635 + ropa + Uk9DSyBUSEUgUEFSVFk= + cm9ja3RoZXBhcnR5 + QkVNQU5JIFNvdW5kIFRlYW0gIktFIUpVIg== + 128 + 128 + 3 5 13 16 0 0 5 13 16 0 + 0 + 0 + 20 + 0 + 70 + 2 + + + 38636 + sisy + U0lTWVBIVVM= + c2lzeXBodXM= + QkVNQU5JIFNvdW5kIFRlYW0gIlBhb29uIg== + 190 + 90 + 5 10 14 17 18 0 10 14 17 18 + 0 + 0 + 20 + 30 + + + 38637 + inwo + SU5GSU5JVEUgV09STEQ= + aW5maW5pdGV3b3JsZA== + U09VTkQgSE9MSUMgZmVhdC4gTmFuYSBUYWthaGFzaGk= + TGljZW5zZWQgYnkgU09VTkQgSE9MSUMNCsKp5LiK5rW344Ki44Oq44K55bm75qiC5Zuj + 167 + 167 + 3 5 11 14 0 0 5 11 14 0 + 41 + 0 + 0 + 20 + 0 + 0 + 8 + 1 + 2 + + + 38638 + shwa + 44GX44KF44KP44K544OR5aSn5L2c5oim4piG + 44K344Om44Ov44K544OP44K/44Kk44K144Kv44K744Oz + U09VTkQgSE9MSUMgZmVhdC4gTmFuYSBUYWthaGFzaGk= + TGljZW5zZWQgYnkgU09VTkQgSE9MSUMNCsKp5LiK5rW344Ki44Oq44K55bm75qiC5Zuj + 140 + 140 + 1 5 10 14 0 0 5 10 14 0 + 41 + 0 + 0 + 20 + 0 + 0 + 8 + 1 + 5 + + + 38639 + kini + S2lsbCBUaGUgTmlnaHQ= + a2lsbHRoZW5pZ2h0 + U09VTkQgSE9MSUMgZmVhdC4gTmFuYSBUYWthaGFzaGkgJiA3MDlzZWMu + TGljZW5zZWQgYnkgU09VTkQgSE9MSUMNCsKp5LiK5rW344Ki44Oq44K55bm75qiC5Zuj + 165 + 165 + 2 6 11 14 16 0 7 11 14 16 + 41 + 0 + 0 + 20 + 0 + 0 + 8 + 1 + 2 + + + 38640 + nefu + TmV4dCBGVVRVUkU= + bmV4dGZ1dHVyZQ== + U0FSQUg= + 192 + 192 + 2 6 10 15 0 0 6 10 15 0 + 0 + 0 + 20 + 0 + + + 38641 + mydr + TXkgRHJhbWE= + bXlkcmFtYQ== + Q29yZXRleCBmZWF0LiBNSURJIFdhcg== + 220 + 220 + 7 10 13 15 0 0 10 13 14 0 + 0 + 0 + 20 + 0 + 14 + + + 38643 + pola + 44Od44Op44Oq44K544OO44Km44K/ + 44Ob44Op44Oq44K544OO44Km44K/ + 44GT44GT44Gq44GkMi4w + 170 + 170 + 2 5 9 13 16 0 4 9 13 16 + 0 + 0 + 20 + 7 + 3 + + + 38644 + fidi + RmluYWxseSBEaXZl + ZmluYWxseWRpdmU= + 44GT44GT44Gq44GkIFByb2R1Y2VkIGJ5IGxhcGl4 + 146 + 146 + 3 6 12 16 0 0 6 12 16 0 + 42 + 0 + 0 + 20 + 0 + 0 + 7 + 3 + + + 38645 + toka + 6YO95Lya5b6B5pyNR2lybHPimIY= + 44OI44Kr44Kk44K744Kk44OV44KvZ2lybHM= + 5pel5ZCR576O44OT44K/44O844K544Kk44O844OE4pmq + 140 + 140 + 2 4 10 13 0 0 4 10 13 0 + 42 + 0 + 0 + 20 + 0 + 0 + 7 + + + 38646 + nali + 44OK44OK44Kk44Ot44Op44Kk44OI + 44OK44OK44Kk44Ot44Op44Kk44OI + 44GT44GT44Gq44Gk + 135 + 135 + 3 5 11 14 0 0 5 11 14 0 + 43 + 0 + 0 + 20 + 0 + 0 + 7 + 2 + + + 38647 + cnfc + 44Kz44Oz44OV44Kn44Kk44OI77yK44Kz44Oz44OB44Kn44Or44OI + 44Kz44Oz44OV44Ko44Kk44OI44Kz44Oz44OB44Ko44Or44OI + 44GT44GT44Gq44GkIFByb2R1Y2VkIGJ5IFUtc2tl + 142 + 142 + 2 6 10 14 0 0 5 10 14 0 + 42 + 0 + 0 + 20 + 0 + 0 + 7 + 5 + + + 38648 + senk + 5Y2D5a6i5LiH5p2l4piG54Sh5ZWP6aGM77yB + 44K744Oz44Kt44Ok44Kv44OP44Oz44Op44Kk44Oi44Kq44Oe44Oz44K/44Kk + 44GT44GT44Gq44GkIFByb2R1Y2VkIGJ5IHVtYQ== + 168 + 168 + 3 6 12 16 0 0 6 12 16 0 + 43 + 0 + 0 + 20 + 0 + 0 + 7 + 17 + + + 38649 + hame + 6LWw44KM44Oh44Ot44Oz44OR44Oz + 44OP44K344Os44Oh44Ot44Oz44OP44Oz + 5pel5ZCR576O44OT44K/44O844K544Kk44O844OE4pmq + 170 + 170 + 2 5 10 14 0 0 5 10 14 0 + 43 + 0 + 0 + 20 + 0 + 0 + 7 + 16 + + + 38650 + ckpp2 + 44Gh44GP44KP44OR44OV44Kn44Gg44KI4piG77yj77yr77ywIChZdnlhIFJlbWl4KQ== + 44OB44Kv44Ov44OP44OV44Ko44K/44OoY2twJ3l2eWFyZW1peCc= + UmVtaXhlZCBieSBCRU1BTkkgU291bmQgVGVhbSAiWXZ5YSI= + 205 + 205 + 4 7 10 12 16 0 7 10 12 16 + 43 + 0 + 0 + 20 + 0 + 0 + 7 + 14 + + + 38651 + meum2 + 44KB44GG44KB44GG44G644Gj44Gf44KT44Gf44KT77yB77yBIChaQVFVVkEgUmVtaXgp + 44Oh44Km44Oh44Km44OY44OE44K/44Oz44K/44OzJ3phcXV2YXJlbWl4Jw== + UmVtaXhlZCBieSBCRU1BTkkgU291bmQgVGVhbSAiWkFRVVZBIg== + 200 + 200 + 4 7 10 13 17 0 7 10 13 17 + 42 + 0 + 0 + 20 + 0 + 0 + 7 + 15 + + + 38652 + thou + VGhyb3cgT3V0 + dGhyb3dvdXQ= + QkVNQU5JIFNvdW5kIFRlYW0gIlpBUVVWQSIgZmVhdC4gVXp1bWFraQ== + 192 + 96 + 2 6 10 15 17 0 6 10 15 17 + 0 + 0 + 20 + 3 + + + 38653 + dent + WyBdREVOVElUWQ== + WyBdZGVudGl0eQ== + QkVNQU5JIFNvdW5kIFRlYW0gIkh1zqNlUiI= + 200 + 100 + 4 8 14 17 0 0 8 14 17 0 + 0 + 0 + 20 + 0 + 65 + 72 + 3 + + + 38654 + whst + V2hpdGUgU3RyZWFt + d2hpdGVzdHJlYW0= + QkVNQU5JIFNvdW5kIFRlYW0gIlpBUVVWQSI= + 222 + 222 + 4 8 13 16 0 0 8 13 16 0 + 0 + 0 + 20 + 0 + 68 + 72 + 3 + + + 38655 + dwtd + RGFuY2UgV2l0aCBUaGUgRGVhZA== + ZGFuY2V3aXRodGhlZGVhZA== + QkVNQU5JIFNvdW5kIFRlYW0gIlNZVU5OIg== + 150 + 150 + 3 8 12 15 0 0 8 12 15 0 + 0 + 0 + 20 + 0 + 2056 + 72 + 15 + + + 38656 + meta + TWV0YW1vcnBoaWM= + bWV0YW1vcnBoaWM= + QkVNQU5JIFNvdW5kIFRlYW0gIlNvdGEgRnVqaW1vcmki + 200 + 200 + 6 11 14 16 0 0 11 14 16 0 + 0 + 0 + 20 + 0 + 1032 + 72 + 3 + + + 38657 + indi + SW5kaWdvIE5vY3R1cm5l + aW5kaWdvbm9jdHVybmU= + QkVNQU5JIFNvdW5kIFRlYW0gIlBvd2VyIE9mIE5hdHVyZSI= + 150 + 150 + 2 6 12 15 0 0 6 12 15 0 + 0 + 0 + 20 + 0 + 1026 + 72 + 3 + + + 38658 + rink + 6Lyq5bu744Gu6bSJ + 44Oq44Oz44ON44OO44Kr44Op44K5 + QkVNQU5JIFNvdW5kIFRlYW0gImRqIFRBS0Ei + 198 + 198 + 3 8 12 14 0 0 8 12 15 0 + 0 + 0 + 20 + 0 + 3 + 72 + 14 + + + 38659 + odys + w5hkeXNzZXk= + b2R5c3NleQ== + S2FuYW1l + 170 + 170 + 3 7 12 14 16 0 7 12 14 16 + 0 + 0 + 21 + 4 + 15 + + + 38660 + drat + RGFuUmV2b0F0aGxvbg== + ZGFucmV2b2F0aGxvbg== + 44Ki44OE44Og44Ov44Oz44OA44OV44Or + 133 + 133 + 1 4 8 12 0 0 4 8 12 0 + 0 + 0 + 21 + 0 + 4 + + + 38661 + hyno + SHlwZXJOT0FI + aHlwZXJub2Fo + U0sgTVVTSUM= + 152 + 152 + 3 5 9 12 0 0 5 9 12 0 + 0 + 0 + 21 + 4 + 0 + 16 + + + 38662 + baaw + 44OQ44OD44OJ44Om44O844K544O744Ki44Km44Kn44Kk44Kv + 44OP44OE44OI44Om44Km44K544Ki44Km44Ko44Kk44Kv + 44G/44O844GrIGZlYXQuIOOBr+OCieOCguOCiuOCiOOBl+OBqg== + 115 + 115 + 2 5 8 13 0 0 4 8 13 0 + 0 + 0 + 21 + 0 + 4 + + + 38663 + arca + QXJjYWRpYQ== + YXJjYWRpYQ== + T01PQ0hJIGZlYXQu5pif6YeO5aWP5a2Q + 177 + 177 + 3 7 10 13 0 0 7 10 13 0 + 0 + 0 + 21 + 0 + 3 + + + 38664 + dflo + RG96ZW4gRmxvd2Vy + ZG96ZW5mbG93ZXI= + 6LWk5pyo44Ko44OqICYgQkouY2hpa2EgZmVhdC4g6I+c5pyI44Gq44GT + 178 + 178 + 3 7 9 12 0 0 7 9 12 0 + 0 + 0 + 21 + 0 + 3 + + + 38665 + grco + R3Jhdml0eSBDb2xsYXBzZQ== + Z3Jhdml0eWNvbGxhcHNl + WC1FTkQ= + 150 + 75 + 3 6 10 13 15 0 6 10 13 15 + 0 + 0 + 21 + 4 + 29 + + + 38666 + swfr + U3dlZXRpbicgRnJ1aXR5 + c3dlZXRpbmZydWl0eQ== + TWFsaXhp + 150 + 150 + 3 7 10 14 0 0 7 10 14 0 + 0 + 0 + 21 + 0 + 5 + + + 38667 + kyok + 5qW15Zyw5aSn6KGd5pKD + 44Kt44Oo44Kv44OB44K/44Kk44K344Oo44Km44Kx44Kt + S29sYWE= + 138 + 138 + 3 6 9 12 0 0 6 9 12 0 + 0 + 0 + 21 + 4 + 0 + 15 + + + 38668 + woco + V09OREVSIENPQVNURVI= + d29uZGVyY29hc3Rlcg== + TVVHSVBPTkc= + 172 + 172 + 3 6 10 13 0 0 6 10 13 0 + 0 + 0 + 21 + 4 + 0 + 5 + + + 38669 + roli + Um9jaGUgTGltaXQ= + cm9jaGVsaW1pdA== + RmVseXNyYXRvcg== + 160 + 160 + 3 7 11 14 15 0 7 11 14 15 + 0 + 0 + 21 + 4 + 27 + + + 38670 + hera + SGVhdnkgUmFpbg== + aGVhdnlyYWlu + QW1lYnJlIEtpemFtaQ== + 174 + 174 + 4 7 10 13 0 0 7 10 13 0 + 0 + 0 + 21 + 0 + 3 + + + 38671 + th88 + VGhlIDg4J3MgSW5zdGlnYXRpb24= + dGhlODhzaW5zdGlnYXRpb24= + TVlVS0tFLg== + 135 + 135 + 1 4 8 13 0 0 4 8 13 0 + 0 + 0 + 21 + 0 + 2 + + + 38672 + asbo + VGhlIEFzaGVzIG9mIEJvcmVhcw== + dGhlYXNoZXNvZmJvcmVhcw== + U2UtVS1SYQ== + 148 + 148 + 2 4 9 13 0 0 4 9 13 0 + 0 + 0 + 21 + 0 + 3 + + + 38677 + fiac + Rmlyc3QgQWN0aW9u + Zmlyc3RhY3Rpb24= + c2V0dS1P + 170 + 170 + 3 6 9 12 0 0 6 9 12 0 + 0 + 0 + 21 + 0 + 3 + + + 38678 + haji + 44OP44K444Oe44Oq44OO44Ki44Kk44K6IGZ0LiDjgorjgpPjgZ/jgos= + 44OP44K344Oe44Oq44OO44Ki44Kk44K5ZnTjg6rjg7Pjgr/jg6s= + U1BBQ0VMRUNUUk8= + 128 + 128 + 1 5 9 11 0 0 3 9 12 0 + 0 + 0 + 21 + 0 + 16 + + + 38680 + orpu + T3JpZ2luIFB1bHNhdGlvbg== + b3JpZ2lucHVsc2F0aW9u + QWxrb21l + 170 + 170 + 3 6 11 14 0 0 6 11 14 0 + 0 + 0 + 21 + 0 + 14 + + + 38688 + dshc + RG9uJ3QgU3RvcCBUaGUgSFlQRVJDT1JF + ZG9udHN0b3B0aGVoeXBlcmNvcmU= + SGFsdg== + 178 + 178 + 3 7 11 14 0 0 7 11 14 0 + 0 + 0 + 21 + 0 + 28 + + + 38691 + kiun + 44GN44KJ44GN44KJ4piG44Om44OL44OQ44O844K5 + 44Kt44Op44Kt44Op44Om44OL44OP44Ki44K5 + bmFnb211IHRhbWFraSBmZWF0LiDjgb3jgoE= + 155 + 155 + 2 8 12 15 0 0 7 12 15 0 + 0 + 0 + 21 + 0 + 5 + + + 38692 + movo + TW92ZSBPbg== + bW92ZW9u + a29ycyBrIGZlYXQuIGhhcnU= + 170 + 170 + 2 7 12 15 0 0 7 12 15 0 + 0 + 0 + 21 + 0 + + + 38693 + odva + 6LiK44KM77yB77yB44OQ44O844OB44Oj44Or44Ki44OL44Oe44Or77yB77yB + 44Kq44OI44Os44OP44Ki44OB44Ok44Or44Ki44OL44Oe44Or + bmMgZmVhdC4gVE9DT1JP5Y2BIA== + 180 + 180 + 3 7 11 15 0 0 7 11 15 0 + 0 + 0 + 21 + 0 + 15 + + + 38694 + nise + TmlqaSBubyBTZWthaQ== + bmlqaW5vc2VrYWk= + U09VTkQgSE9MSUMgZmVhdC4gdGFydQ== + 151 + 151 + 3 6 11 14 0 0 6 11 14 0 + 0 + 0 + 21 + 0 + 16 + + + 38695 + hd2u + SGFwcHkgRGFuY2UgRGF5IDIgVQ== + aGFwcHlkYW5jZWRheTJ1 + U2hvaWNoaXJvIEhpcmF0YSBmZWF0LiDjgaHjgofjgbTjgpMg + 137 + 137 + 3 7 11 14 0 0 7 11 14 0 + 0 + 0 + 21 + 0 + 16 + + + 38708 + smxx + RERSIFN5c3RlbSBTb25ncytSZXBsaWNhbnQgTWl4IA== + ZGRyc3lzdGVtc29uZ3NyZXBsaWNhbnRtaXg= + QkVNQU5JIFNvdW5kIFRlYW0= + 159 + 159 + 1 5 10 13 0 0 5 10 13 0 + 46 + 0 + 0 + 20 + 0 + + + 38710 + kaga + 6JuH56We + 44Kr44Kr44OB + WmVrdGJhY2g= + 170 + 170 + 4 9 13 16 0 0 9 13 16 0 + 46 + 0 + 0 + 1 + 0 + 0 + 0 + 83 + 4 + 29 + + + 38711 + sets + 6Zuq5LiK5pat54Gr + 44K744OE44K344Oo44Km44K/44Oz44Kr + RGVzLVJPV+ODu+e1hA== + 180 + 105 + 3 6 11 15 0 0 6 11 15 0 + 46 + 0 + 0 + 1 + 0 + 0 + 0 + 3 + 4 + + + 38712 + beea + QmV5b25kIFRoZSBFYXJ0aA== + YmV5b25kdGhlZWFydGg= + 54yr5Y+JTWFzdGVy + 140 + 140 + 3 5 10 13 0 0 5 10 13 0 + 46 + 0 + 0 + 1 + 0 + 0 + 0 + 19 + 4 + 3 + + + 38713 + sazu + 6YCG5pyI + 44K144Kr44OE44Kt + QkVNQU5JIFNvdW5kIFRlYW0gIkh1zqNlUiIgZmVhdC5GZXJud2Vo + 280 + 140 + 3 9 13 16 0 0 9 13 16 0 + 46 + 0 + 0 + 1 + 0 + 0 + 0 + 65 + 3 + + + 38714 + tyco + VFlDT09O + dHljb29u + U09VTkQgSE9MSUMgZmVhdC4gTmFuYSBUYWthaGFzaGk= + 170 + 170 + 1 4 9 12 0 0 4 9 13 0 + 46 + 0 + 0 + 1 + 0 + 0 + 0 + 72 + 3 + + + 38715 + flly + Rmx5IExpa2UgWW91 + Zmx5bGlrZXlvdQ== + dGVjaG5vcGxhbmV0 + 286 + 196 + 4 9 13 15 18 0 9 13 15 18 + 46 + 0 + 0 + 1 + 0 + 0 + 64 + 16 + + + 38716 + quav + cXVhdmVy4pmq + cXVhdmVy + UmlzayBKdW5r + 186 + 182 + 2 7 12 17 0 0 7 12 17 0 + 46 + 0 + 0 + 1 + 0 + 0 + 0 + 91 + 16 + + + 38717 + diav + RElBVk9MTw== + ZGlhdm9sbw== + 5bqm6IO45YWE5byf + T3JpZ2luYWwgU29uZyBmcm9tDQpQRC9GcmFueiBMaXN6dCdzIEdyYW5kZXMgw6l0dWRlcyBkZSBQYWdhbmluaSBOby4gNiAoVGhlbWUgYW5kIFZhcmlhdGlvbnMpIGluIEEgbWlub3INCk5pY2NvbG8gUGFnYW5pbmkncyBDYXByaWNlIE5vLiAyNC4NCg== + 160 + 160 + 3 8 13 16 18 0 8 13 16 18 + 46 + 0 + 0 + 1 + 0 + 0 + 11 + 4 + 5 + + + 38718 + redf + UmVkLiBieSBGdWxsIE1ldGFsIEphY2tldA== + cmVkYnlmdWxsbWV0YWxqYWNrZXQ= + REogTWFzcyBNQUQgSXptKg== + 158 + 158 + 3 6 10 14 0 0 6 10 14 0 + 46 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 4 + 14 + + + 38719 + tsba + 572q44Go572w + 44OE44Of44OI44OP44OE + WGNlb24gZmVhdC4gTWF5dW1pIE1vcmluYWdh + 144 + 144 + 2 5 9 11 0 0 5 9 11 0 + 46 + 0 + 0 + 1 + 0 + 0 + 0 + 4097 + 1 + + + 38720 + meh4 + bWVsb2R5IEg0Q0tFUg== + bWVsb2R5aDRja2Vy + TW9lIFNob3A= + 155 + 155 + 2 6 12 15 0 0 6 11 15 0 + 0 + 0 + 20 + 0 + 2048 + 15 + + + 38727 + hesk + 6ZaJ5aGe55qE44OV44Os44O844K344On44Oz + 44OY44Kk44K944Kv44OG44Kt44OV44Os44Ko44K344Oo44Oz + UGl6dXlhJ3MgQ2VsbCBWUyBCRU1BTkkgU291bmQgVGVhbSAiZGogVEFLQSI= + wqnkuIrmtbfjgqLjg6rjgrnlubvmqILlm6M= + 178 + 178 + 3 7 11 14 0 0 7 11 14 0 + 0 + 0 + 21 + 0 + 0 + 8 + 1 + + + 38728 + zanz + 5q6L5YOP44OL57mL44Ks44Os44K/6L+95oa244OOSElERUFXQVk= + 44K144Oz44K944Km44OL44OE44OK44Kr44Os44K/44OE44Kk44Kq44Kv44OO44OP44Kk44K/44Km44Ko44Kk + U09VTkQgSE9MSUMgVnMuIEJFTUFOSSBTb3VuZCBUZWFtICJLRSFKVSIgZmVhdC4gTmFuYSBUYWthaGFzaGk= + wqnkuIrmtbfjgqLjg6rjgrnlubvmqILlm6M= + 160 + 160 + 3 7 12 15 0 0 7 12 15 0 + 0 + 0 + 21 + 0 + 0 + 8 + 1 + 2 + + + 38733 + imkk + 44Kk44Oe44Kz44Kz77yB44GT44Gu556s6ZaT + 44Kk44Oe44Kz44Kz44Kz44OO44K344Om44Oz44Kr44Oz + 5pel5ZCR576O44OT44K/44O844K544Kk44O844OE4pmq + 152 + 152 + 2 5 9 12 0 0 5 9 12 0 + 0 + 0 + 21 + 0 + 7 + 16 + + + 38734 + swht + U28gV2hhdA== + c293aGF0 + UFJJREFTSw== + 128 + 128 + 3 6 10 13 8 0 6 10 13 9 + 0 + 0 + 21 + 1 + 15 + + + 38735 + dama + 5by+5bmV5L+h5Luw + 44K/44Oz44Oe44Kv44K344Oz44Kz44Km + 6LGa5LmZ5aWzw5dCRU1BTkkgU291bmQgVGVhbSAiUE9OIg== + wqnkuIrmtbfjgqLjg6rjgrnlubvmqILlm6M= + 170 + 170 + 3 6 10 16 0 0 6 10 16 0 + 0 + 0 + 21 + 0 + 0 + 8 + 1 + + + 38736 + suhr + U1VQRVIgSEVST0lORSEh + c3VwZXJoZXJvaW5l + QW1hdGVyYXMgUmVjb3JkcyB2cyBCRU1BTkkgU291bmQgVGVhbSAiVEFUU1VZQSIgZmVhdC4gbWlrbw== + wqnkuIrmtbfjgqLjg6rjgrnlubvmqILlm6M= + 186 + 186 + 2 5 8 13 0 0 5 8 13 0 + 0 + 0 + 21 + 0 + 0 + 8 + 1 + 5 + + + 38737 + safa2 + VEhFIFNBRkFSSSAoU1RBUkRPTSBSZW1peCk= + dGhlc2FmYXJpJ3N0YXJkb21yZW1peCc= + QkVNQU5JIFNvdW5kIFRlYW0gIlNZVU5OIg== + 134 + 134 + 3 6 11 13 16 0 6 11 13 16 + 49 + 0 + 0 + 21 + 0 + 0 + 29 + + + 38738 + onga2 + 6Z+z5qW9IChTVEFSRE9NIFJlbWl4KQ== + 44Kq44Oz44Kr44Kv + Y29zTW/vvKDmmrTotbBQ + 135 + 135 + 2 5 8 12 17 0 5 8 12 17 + 50 + 0 + 0 + 21 + 0 + 0 + 30 + + + 38739 + tumu + 5pyI44Gr5Y+i6Zuy6I+v44Gr6aKo + 44OE44Kt44OL44Og44Op44Kv44Oi44OP44OK44OL44Kr44K7 + 5bm96ZaJ44K144OG44Op44Kk44OIIGZlYXQuIHNlbnlh + wqnkuIrmtbfjgqLjg6rjgrnlubvmqILlm6MsTGljZW5zZWQgYnkg5bm96ZaJ44K144OG44Op44Kk44OI + 160 + 160 + 3 5 9 12 15 0 5 9 12 15 + 54 + 0 + 0 + 1 + 0 + 0 + 0 + 8 + 1 + 3 + + + 38742 + tpp2 + VGltZXBpZWNlIHBoYXNlIOKFoQ== + dGltZXBpZWNlcGhhc2Uy + 5L2Q44CF5pyo5Y2a5Y+y + 287 + 31 + 3 6 11 15 18 0 6 11 15 18 + 57 + 0 + 0 + 1 + 0 + 0 + 1031 + 1 + 16 + + + 38743 + douw + 56ul6Kmx5Zue5buK + 44OI44Km44Ov44Kr44Kk44Ot44Km + REogVE9UVE8= + 262 + 262 + 3 7 12 15 0 0 7 12 14 0 + 57 + 0 + 0 + 1 + 0 + 0 + 0 + 21 + 1 + + + 38749 + akat + QWthdHN1a2k= + YWthdHN1a2k= + UFJJREFTSw== + TGljZW5zZWQgYnkgUFJJREFTSw== + 90 + 90 + 2 2 7 11 13 0 2 7 11 14 + 0 + 0 + 21 + 0 + 1 + + + 38750 + rmrm + 44Oq44Oh44Oz44OQ44O844Oq44Oh44Oz44OQ44O8 + 44Oq44Oh44Oz44OP44Ki44Oq44Oh44Oz44OP44Ki + cmlubyAmIG1Ac3VtaSBmcm9tIHBsYXN0aWMgcGVuZ3Vpbg== + 182 + 182 + 3 6 8 11 0 0 6 9 12 0 + 57 + 0 + 0 + 1 + 0 + 0 + 0 + 27 + 3 + + + 38751 + koiu + 5oGL5q2M55a+6aKo77yB44GL44KL44Gf44Kv44Kk44O844Oz44GE44KN44Gv + 44Kz44Kk44Km44K/44K344OE44OV44Km44Kr44Or44K/44Kv44Kk44Kk44Oz44Kk44Ot44OP + 44Gt44GT44G+44KT44G+44OB44O844Og77yB + 168 + 120 + 3 7 12 15 17 0 7 12 15 17 + 57 + 0 + 0 + 1 + 0 + 0 + 74 + 1 + 5 + + + 38752 + gany2 + R2FueW1lZGUgLXJlOmJvcm4t + Z2FueW1lZGUncmVib3JuJw== + QkVNQU5JIFNvdW5kIFRlYW0gIueOhOatpiBmZWF0LuS6jOS7o+ebruacsembgCI= + 164 + 72 + 2 5 11 14 0 0 5 11 14 0 + 57 + 0 + 0 + 1 + 0 + 0 + 0 + 28 + + + 38753 + badm + QmFkIE1hbmlhY3M= + YmFkbWFuaWFjcw== + a29ycyBrIGFzIHRlcmFub2lk + 195 + 195 + 4 11 13 16 18 0 11 13 16 18 + 57 + 0 + 0 + 1 + 0 + 0 + 17 + 29 + + + 38754 + fole + Rm91ciBMZWF2ZXM= + Zm91cmxlYXZlcw== + RW5kb3JmaW4u + 181 + 181 + 3 7 9 13 0 0 7 9 13 0 + 57 + 0 + 0 + 1 + 0 + 0 + 0 + 76 + 3 + + + 38755 + chpl + Q2hvY29sYXRlIFBsYW5ldA== + Y2hvY29sYXRlcGxhbmV0 + RnJlZXplciBmZWF0LuWmg+iLug== + 185 + 185 + 3 8 12 16 0 0 8 12 16 0 + 57 + 0 + 0 + 1 + 0 + 0 + 0 + 73 + 5 + + + + + +''' diff --git a/variables/strings/games/ddrgp_main.json b/variables/strings/games/ddrgp_main.json new file mode 100644 index 0000000..e6fbd13 --- /dev/null +++ b/variables/strings/games/ddrgp_main.json @@ -0,0 +1,614 @@ +[ + { + "mcode":358, + "is_save":false, + "xsb_path":"LzcvOS8zLzc5OWEzMGNjZTMyMmFkYzI4YjRmYmNiM2EwMWQ0MGVkZjY3ZDZkOGI=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC83LzkvMy83OTlhMzBjY2UzMjJhZGMyOGI0ZmJjYjNhMDFkNDBlZGY2N2Q2ZDhi", + "xsb_size":330, + "xsb_hash":"MjhmMGFmYjQ0ZGQwMDllZTUyNzk0NDQ1ZmRlNmM4NzE3N2U5YWU1NzVjYmRiMWMwMTE5YjIxYjU3MjcwNTc0NQ==", + "xwb_path":"L2QvNi9kL2QzNmJkZTljODg2ZjE4ZTk0MmMwZmVlYjg3ZDJlMDI3MTQwMGE1NWE=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9kLzYvZC9kMzZiZGU5Yzg4NmYxOGU5NDJjMGZlZWI4N2QyZTAyNzE0MDBhNTVh", + "xwb_size":5830748, + "xwb_hash":"NWZhMjA0YTRhN2U1YzMzNTk3MWM4ZTQ4MjQ2NzVmZWRiYTc4Zjk2OWUxZGIxNjdkNmVkNjJkYmJlZmQ2Y2ZjNw==" + }, + { + "mcode":470, + "is_save":false, + "xsb_path":"LzkvOS80LzllOTU0Y2FlMzExYzA2OTNkNDU2MWNlNTA3NDc2MjBmYWUzMDVjODg=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMS85LzkvNC85ZTk1NGNhZTMxMWMwNjkzZDQ1NjFjZTUwNzQ3NjIwZmFlMzA1Yzg4", + "xsb_size":330, + "xsb_hash":"ODRiODZiZTc4MjU1ZWU3NWJiMmU2YTFlN2M1MDJlZWIwZDNjZGI2MGEzZDEzZjZhYTNkMzIxYWY4NGM0NzI3NQ==", + "xwb_path":"L2UvYy85L2VhYzE5NWRkYjEzNjE4MzYzYmFlMjI1YjUzNDhiYzAxZDk1NzNhOTU=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMS9lL2MvOS9lYWMxOTVkZGIxMzYxODM2M2JhZTIyNWI1MzQ4YmMwMWQ5NTczYTk1", + "xwb_size":5830748, + "xwb_hash":"NDA1YjIxMGI4MTliYzE3ZGI4YzZiODcwMTJhNzM3MGRkMzZhZmI4YzRjZTU3MmMwOTc5MjQxNzQ5ZDE0MWIyZQ==" + }, + { + "mcode":476, + "is_save":false, + "xsb_path":"LzQvYi9jLzRmYmJjNmY1Y2U2ODhiOTNiOTIyZjg5M2ZhNzBhZmZhODdiMmI0NWY=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC80L2IvYy80ZmJiYzZmNWNlNjg4YjkzYjkyMmY4OTNmYTcwYWZmYTg3YjJiNDVm", + "xsb_size":330, + "xsb_hash":"NDYzMzllNzNkNTcxMmQwN2NhOGE4YmRmZjQzYTU3MTY5ODgxNjg5ZjU3ZmIyMzZkODU0MjFjZWNhNmYwZDNmNw==", + "xwb_path":"LzQvOC8wLzRiOGQwZTE0MmM4MDdkNGY0OTAyZDIwYjA2YTgzMmExNjE2ZWQ2NDk=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC80LzgvMC80YjhkMGUxNDJjODA3ZDRmNDkwMmQyMGIwNmE4MzJhMTYxNmVkNjQ5", + "xwb_size":5711960, + "xwb_hash":"YjliYmJhZDAwYjIxN2I0ZDgwNjUwNTMyNjA4YTVjMjIwMjkxYmMzYmU3OWVmNTQ3N2FmODcxYjQ4Njc4ODRmMg==" + }, + { + "mcode":37282, + "is_save":false, + "xsb_path":"LzQvMS81LzQ5MTc1OGZhMmIzMWFkYTUxODhmNzI5Y2NiYmZjMzk0NTg4NGM5Mjg=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC80LzEvNS80OTE3NThmYTJiMzFhZGE1MTg4ZjcyOWNjYmJmYzM5NDU4ODRjOTI4", + "xsb_size":330, + "xsb_hash":"YTNkZGUxNzg2YmQ0N2I2MjFjNDM0ZGUyZWFjMmQzNWY3NzUxODkxY2NkYzYwNjA0NmUzZWQwNTQ5MmIxNWM4MQ==", + "xwb_path":"LzkvMS82Lzk0MTA2NWExOWNkNDE3OWVkNzMzNjA5ZTg1NTQzN2M0YjU5ZmNmYTA=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC85LzEvNi85NDEwNjVhMTljZDQxNzllZDczMzYwOWU4NTU0MzdjNGI1OWZjZmEw", + "xwb_size":6178912, + "xwb_hash":"MzliZjUwZWNhZWFmODIyYzY5YjZmNTFlMGYwYmY3OTU2MjE1MzhiMjEzNjQ0NWZlMzFjYmU0ODM4MjY1NWYyYw==" + }, + { + "mcode":37283, + "is_save":false, + "xsb_path":"LzcvMi83Lzc0MjM3NjgxODM2NmYwOGMwMjRiYTE1MzczNjdiZjFhMGY2MzJiMGY=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC83LzIvNy83NDIzNzY4MTgzNjZmMDhjMDI0YmExNTM3MzY3YmYxYTBmNjMyYjBm", + "xsb_size":330, + "xsb_hash":"ZjIzYzk5ODhmY2M4YTA3MTZhYWNkZjc3M2Y5OWQxMmE5OGVhODg2NGY2Yzg4NjM1YzYzMGMwZWJjZDhjZTFkYw==", + "xwb_path":"LzEvZS8wLzE5ZTIwY2UxNTRiNmFkMzdjMzhkNTQ4MTU0NDIwOGIxN2ExMDJmNTU=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC8xL2UvMC8xOWUyMGNlMTU0YjZhZDM3YzM4ZDU0ODE1NDQyMDhiMTdhMTAyZjU1", + "xwb_size":6135904, + "xwb_hash":"NzVkODFkM2Q5MjQ1OWVkYmUyMDkyYjM1YjRkOGU2NWUwODU2ODBmMDllODgwYTNiNWU5NzI4ZGFmZTJhNmJiOQ==" + }, + { + "mcode":37472, + "is_save":false, + "xsb_path":"L2IvNS9kL2JmNThkOWE2OWIzZjVjMzgwYzA3MTY3ZGY0NTcyNjA4ODg2Y2JlZWI=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9iLzUvZC9iZjU4ZDlhNjliM2Y1YzM4MGMwNzE2N2RmNDU3MjYwODg4NmNiZWVi", + "xsb_size":330, + "xsb_hash":"YTRkMDNjMTk4YWIxOGRhMjMyYmRmNzFlZjc4NWRlYTE3NTEzMzFkNjFiOGI0Mjk3ZWJkNmYwNTU1ODQ4NWUzOQ==", + "xwb_path":"LzEvNy9jLzFkNzJjOGM4MDZkOGU1MDkyODU0MWRhNDIwYTAzYzk3N2FiZTU3OGE=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC8xLzcvYy8xZDcyYzhjODA2ZDhlNTA5Mjg1NDFkYTQyMGEwM2M5NzdhYmU1Nzhh", + "xwb_size":5429332, + "xwb_hash":"MzU1Njc3NWI2ZGM1YWVlYzI0MzU1MDU1ZWFkMGM3MGYwOWM2MzkzZmYwZTU2Mjk1YTg5MDEyMDMwM2IyNTNhZQ==" + }, + { + "mcode":37513, + "is_save":false, + "xsb_path":"L2UvNy81L2U4Nzc1YzM2YTBhZmY1ZjE3NWQ5NjUzMWQ1Y2E4NzFlMzEyZTdkZjE=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9lLzcvNS9lODc3NWMzNmEwYWZmNWYxNzVkOTY1MzFkNWNhODcxZTMxMmU3ZGYx", + "xsb_size":330, + "xsb_hash":"NjkwNDM2YzYwNDVkYTM4ZjFiZjQ2Zjk2NGNkNjA5YzgwY2ZkZmFiMTZjZmUyMmNkZmQyZWJlZDdkNzU0ZjQ5OQ==", + "xwb_path":"LzgvOC82LzhlOGM2ZDAxZTEwYTkxZGMzYzA1YzliZjExZDAxM2Y4MGVlYzBkMjk=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC84LzgvNi84ZThjNmQwMWUxMGE5MWRjM2MwNWM5YmYxMWQwMTNmODBlZWMwZDI5", + "xwb_size":6326372, + "xwb_hash":"NDY4Yjg4YjQ4MGVhM2NlYzQyYmMxZWRjZGU3NjM3NjcwZDYzZjYxNTRiYzQyMTJjNWJhNGJlMmZhM2FmZGJkZg==" + }, + { + "mcode":37607, + "is_save":false, + "xsb_path":"LzQvYS84LzQ3YWI4ZWNlNzYyMzEzY2NmZjgxMmY2YjcwZjk2OWQyMjQwMzllMTI=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjA1MTgwMC80L2EvOC80N2FiOGVjZTc2MjMxM2NjZmY4MTJmNmI3MGY5NjlkMjI0MDM5ZTEy", + "xsb_size":330, + "xsb_hash":"NTk3Nzk5YjNjOTBjYWViNDQzYzkyNDBkOWU1MjY4NTM0N2UyYTQ4ZWY3YTZkYzU5YTI1MTE1YzYwZjIwZTg4Nw==", + "xwb_path":"LzkvMS82LzkyMTM2OWI0MThiZGY4OTFjMGYwMjczMTJhYjRkZWNkNDBkYWQzZDk=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjA1MTgwMC85LzEvNi85MjEzNjliNDE4YmRmODkxYzBmMDI3MzEyYWI0ZGVjZDQwZGFkM2Q5", + "xwb_size":4980816, + "xwb_hash":"OTY2NTliOGQ4N2M0ZThmOTgyOGIyNTliNWI3MzAyY2YwMjcwYzk4ZDIyNWU4MjM1ZTEyMTAyODI1MWI2ZTBjNw==" + }, + { + "mcode":37608, + "is_save":false, + "xsb_path":"L2MvYy9kL2MwY2FkM2M0MWRhZmNiZmU0NmM0NmExMTFjMmFmZGVmNzczYzI5OTM=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMzA4MDgwMC9jL2MvZC9jMGNhZDNjNDFkYWZjYmZlNDZjNDZhMTExYzJhZmRlZjc3M2MyOTkz", + "xsb_size":330, + "xsb_hash":"ZTYyY2FiOTEzZjFjNTk1MmI1N2I5NzJkNGFmNDAxY2M3ZjJhNTc4MDljNjdhMzY2N2FmN2ExOWRmMTlhMTkyMQ==", + "xwb_path":"LzcvMi83Lzc4MjY3MmFjZDNlZjY1NmZmODk4MDMwMzNlYmY0OTdiYmFmZTIwZTI=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMzA4MDgwMC83LzIvNy83ODI2NzJhY2QzZWY2NTZmZjg5ODAzMDMzZWJmNDk3YmJhZmUyMGUy", + "xwb_size":5193808, + "xwb_hash":"MmY3ZTNhNTJhY2JkMzM3ZjlmMzU4ZmY4YmE3YzViMDQ3NTRiZTE3MGZhYTQ1NTk1YzM0Y2E4MjhjNjc1MTVjNw==" + }, + { + "mcode":37609, + "is_save":false, + "xsb_path":"LzEvNS8yLzEwNTcyMzA2YzUwN2Q2ZDlhNzIwNTEwNWUxOTc2ZTY2MmI1NmM4NTI=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjEwMTkwMC8xLzUvMi8xMDU3MjMwNmM1MDdkNmQ5YTcyMDUxMDVlMTk3NmU2NjJiNTZjODUy", + "xsb_size":330, + "xsb_hash":"NDA5ZDg4MjY1NTI4NGI5OTg2ZmQyZjk2ZWE3MTI0ZWFmOWVmNjRlMjNiOTU2MDM0M2QyZjdlN2JjM2ZmZDYyYw==", + "xwb_path":"LzIvZC81LzIxZGY1MWIxZmNkNmQ5ZGU1MjRiZjMyMWQyMzQxODgyNWYzNTJkNjE=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjEwMTkwMC8yL2QvNS8yMWRmNTFiMWZjZDZkOWRlNTI0YmYzMjFkMjM0MTg4MjVmMzUyZDYx", + "xwb_size":5367892, + "xwb_hash":"MGM1ODZkZmU1YWE5ZTExNDVmM2VhZjRlMWM2ZmJmMGJmZmZmYmY1MWEzMGRkMzI3ZTIzNmQxMmVlNjAwN2RiNQ==" + }, + { + "mcode":37630, + "is_save":false, + "xsb_path":"LzgvMi8zLzgwMmIzYzIwOTY5ZDJlZmNkODc3MjUyMDRlMGY3ZTFkNTU5ZmJhZTg=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMzAxMjUwMC84LzIvMy84MDJiM2MyMDk2OWQyZWZjZDg3NzI1MjA0ZTBmN2UxZDU1OWZiYWU4", + "xsb_size":330, + "xsb_hash":"NTg0MmI3NjQzYzExMDg2OTdjMWE3ZDVlYWM2ZjgwMTM2Y2NhYjE1ZGQ3OGZiN2NlZjMwZWRhNTllMDIzZjRhNw==", + "xwb_path":"L2IvMi80L2I5Mjk0OGI5NDVmMzU3OTQzYTQ0OTI5MTE3MTUzNWYwNjg3NzVmNzA=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMzAxMjUwMC9iLzIvNC9iOTI5NDhiOTQ1ZjM1Nzk0M2E0NDkyOTExNzE1MzVmMDY4Nzc1Zjcw", + "xwb_size":5458004, + "xwb_hash":"MTRlNTBjY2I2ZDQ5ZTk2ZmJhMTViODZjOWVkNDE5ZWY2YWI3NTUxZTVkM2EzOTQwY2Q1NTg4MTQ0ZDNmZjc3Zg==" + }, + { + "mcode":37654, + "is_save":false, + "xsb_path":"LzUvNy9lLzU1NzllNjMxMzIzYTgyNzhmYTE2ZWQ1ZGUzZmY0ZDg1NjJkMTc2YWE=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC81LzcvZS81NTc5ZTYzMTMyM2E4Mjc4ZmExNmVkNWRlM2ZmNGQ4NTYyZDE3NmFh", + "xsb_size":330, + "xsb_hash":"ZjUzNDVhNDZmNzA3MjA2OTc5YjI4OTZiNTkzNjU3NWVlMDBhOGE2MzhiOWM3MDJhZmRiOTM4OGY3MTljNGUxOA==", + "xwb_path":"LzYvMy8xLzY1M2ExMTIyNmQwMTEwNTkyNGNmYTBiMTAxMWM1NjllMmFhZmU1ZjA=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC82LzMvMS82NTNhMTEyMjZkMDExMDU5MjRjZmEwYjEwMTFjNTY5ZTJhYWZlNWYw", + "xwb_size":5427284, + "xwb_hash":"OTA0ZjY4ZjI4YWZkMmIxYmUyMjQxNjZlYTRkMTI0N2VmNGJhOTA2MmYxZWI3Yjk1ZTM3MGNlMDEwOWVlNzJjZA==" + }, + { + "mcode":37805, + "is_save":false, + "xsb_path":"L2MvNi9hL2M1NmRhMzVjYjA0MDFhNDFmNjFjZTNkMDIxNDhmMjk0MzZmMDI0OWI=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9jLzYvYS9jNTZkYTM1Y2IwNDAxYTQxZjYxY2UzZDAyMTQ4ZjI5NDM2ZjAyNDli", + "xsb_size":330, + "xsb_hash":"MTcyNjM1YzRjNGU0MzQ5MjI5MjQ1YTg0NjFjZDcxM2U1NTM4ZmNjMGQ4NGM0NmJjNTBhMjA1ZTU5MTI0Y2ZkMQ==", + "xwb_path":"LzQvMC9mLzRkMDdmNDhjOTc4MDNlMDA2M2NlZjUzZmI5YTYwZWUyMzcxN2Q1NzU=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC80LzAvZi80ZDA3ZjQ4Yzk3ODAzZTAwNjNjZWY1M2ZiOWE2MGVlMjM3MTdkNTc1", + "xwb_size":5236816, + "xwb_hash":"NTAwYTNiYzhjZTE4Zjg2YTA2NWNkODJkM2Q2ZjRhYmM5NGY0ZmY1YTZkODQ0MTQzMDFlOWY3OGUzNjdhYjdlOQ==" + }, + { + "mcode":37871, + "is_save":false, + "xsb_path":"LzkvOS9iLzkwOWFiZWMwOWJmMGVmNDcyMWZmMTViMjAyODA5OGI3MmVlYzBmYzY=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC85LzkvYi85MDlhYmVjMDliZjBlZjQ3MjFmZjE1YjIwMjgwOThiNzJlZWMwZmM2", + "xsb_size":330, + "xsb_hash":"ZmIwZWFiZGQyZmJkNzczMDgxM2E5MjFjNzAwNGQzNGUxZmI1OGJlMmI0ODExNWU4NmM1MDk4NjE5NzQyZWMxMA==", + "xwb_path":"LzkvNS8zLzlmNTczZGZiM2MxMzNiZDBiYTVhYWUxZDM5MjIwN2FlZGQ5YWZkYzQ=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC85LzUvMy85ZjU3M2RmYjNjMTMzYmQwYmE1YWFlMWQzOTIyMDdhZWRkOWFmZGM0", + "xwb_size":5701720, + "xwb_hash":"ZjM3NjYwN2RjMGJiYTMzYTI4ZDQ1YWNiM2UyY2ZlNDVkZTY1ZWZhMzE1YzBjZmNjODI3M2RhN2Y1NmYyNGZhYg==" + }, + { + "mcode":37891, + "is_save":false, + "xsb_path":"L2YvMi8zL2ZjMjUzNDMxNGYxOTE1ZjM0MWI5ZmU2YWM0NTU0MTkwOWY5YzRiMjE=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9mLzIvMy9mYzI1MzQzMTRmMTkxNWYzNDFiOWZlNmFjNDU1NDE5MDlmOWM0YjIx", + "xsb_size":330, + "xsb_hash":"NjA0ZDQ2MmJiMWU1YzA0M2M0Zjk4Njg1MmM5NjRiMjNiNmYwY2I2YTEyMDU0YmRmNzJmYzdjOTZlYzMyMGI0Mw==", + "xwb_path":"LzQvMS82LzQyMWE2MzAyMzg0YTM1NzdjZWFjN2JmN2QzNTQ1MDBmMGYxZTJmNWE=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC80LzEvNi80MjFhNjMwMjM4NGEzNTc3Y2VhYzdiZjdkMzU0NTAwZjBmMWUyZjVh", + "xwb_size":5752920, + "xwb_hash":"YTFiNmIyZjY2ZjZiZTBhMzM5ZjQxODAzYmY4ZWMyODVkNzI1ZDQ5NDBmZTA0NjQ5MDU0ODZmYTJjZjU2YTEwNg==" + }, + { + "mcode":37892, + "is_save":false, + "xsb_path":"L2YvMC8xL2Y4MDcxMWE2YWI1ZTIxYzI3ZWE3MDBkOWZkMzExNzNlMzJmZGI2Nzk=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9mLzAvMS9mODA3MTFhNmFiNWUyMWMyN2VhNzAwZDlmZDMxMTczZTMyZmRiNjc5", + "xsb_size":330, + "xsb_hash":"ZmUzNzg4MjcxYzU1YjIwOTlhZWFmN2ExODM1MjExMDgwNmNjMDljMDg1MjlmOTYwODQ3MjUwYjM4ZDJiYmE3Yg==", + "xwb_path":"L2UvZS9hL2UwZTVhNzJjZDdkMGNhMWQ3ZTY2M2U0YWQ4ZTBjNmVkYTllMmY2NTc=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9lL2UvYS9lMGU1YTcyY2Q3ZDBjYTFkN2U2NjNlNGFkOGUwYzZlZGE5ZTJmNjU3", + "xwb_size":5679192, + "xwb_hash":"NGQ5YWE4NWYzMzlhZjYxMzZjYTBiOWQ0MWJlYjE0MzY5MGM1ODkzOTg2MjUwMGVkMWQ3YjFjYzI3Y2NkNzQ0MQ==" + }, + { + "mcode":37894, + "is_save":false, + "xsb_path":"LzIvNi8xLzI3NmMxZWE1ODk5MzQ0ZTQ5MWQ0ZmUxMDhlNmIxOTk5ZjE5YWVkNDI=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC8yLzYvMS8yNzZjMWVhNTg5OTM0NGU0OTFkNGZlMTA4ZTZiMTk5OWYxOWFlZDQy", + "xsb_size":330, + "xsb_hash":"N2I0OWFhNWEzNjg3ODgzYTQ5NWY4YTc4YjFmYzg3ZDdmMDk2M2JkNGI3YzQyM2UwMTQ4MDk0MWQ2OTNhMWU3Mw==", + "xwb_path":"LzgvNC84LzgzNGE4OWYwYWYxMmViNzFmYjE5MDY0ZjdkODllYTYyNzQ5YTM0ZTU=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC84LzQvOC84MzRhODlmMGFmMTJlYjcxZmIxOTA2NGY3ZDg5ZWE2Mjc0OWEzNGU1", + "xwb_size":5615704, + "xwb_hash":"MDRiY2UxZTE5ZTQ1YzE4ZDY4MGFjMzAzZGZmMjIzMTRmMzg4NWZiMmU4ZDZhNTMzNGIyNTY2ZWU1Y2JlN2RjOQ==" + }, + { + "mcode":37897, + "is_save":false, + "xsb_path":"L2IvYi8zL2IyYmMzZTg4YjZhMDc5NzFjMGNjMWVlZDcxYjgyYjg4ZTI3ODBhMTU=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9iL2IvMy9iMmJjM2U4OGI2YTA3OTcxYzBjYzFlZWQ3MWI4MmI4OGUyNzgwYTE1", + "xsb_size":330, + "xsb_hash":"ZmYzNDE0Y2U3ZGI3MmE2ZTBmNDJmMzM1ODUwZDQyZjA5ZDg5NDkwN2U4ZDIwM2Q3MjlmZmZmNGNkZDM1NTRhMg==", + "xwb_path":"LzUvOS8zLzViOTQzMTczZDRhMDRiZmYwMTM3ZWY2OWUwODE1ZWUzYTJhNmNkZWQ=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC81LzkvMy81Yjk0MzE3M2Q0YTA0YmZmMDEzN2VmNjllMDgxNWVlM2EyYTZjZGVk", + "xwb_size":5607512, + "xwb_hash":"Yzg5ZGI0MGRjYmZkM2NkY2U4MjQzZTA1OWMwZTljYzU0MWFjNWI2Yzg4OTg3YmJhMzI3YzNlZTVlZTA2MjVlZQ==" + }, + { + "mcode":37898, + "is_save":false, + "xsb_path":"L2UvZS9hL2UxZTNhNzllMmRiNWEzYTI4ZWI5MzY5ZmM0ZjUyMjBkOWM3MjIwY2Y=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9lL2UvYS9lMWUzYTc5ZTJkYjVhM2EyOGViOTM2OWZjNGY1MjIwZDljNzIyMGNm", + "xsb_size":330, + "xsb_hash":"Y2U0OTQ4OGNkYzJiZDVlN2QzMjlhMTNiNjdkOTdlOTg4ODQ3ZDQyMWVlYjlkZDYzODY3M2MyN2E2NTU0NDIxMQ==", + "xwb_path":"LzEvMi80LzExMjY0OTA3ZjEwMDEzODVkYjQxNDM4NDY4NTFmNTkzNzhlYTMzMDI=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC8xLzIvNC8xMTI2NDkwN2YxMDAxMzg1ZGI0MTQzODQ2ODUxZjU5Mzc4ZWEzMzAy", + "xwb_size":5564504, + "xwb_hash":"NmZhNWJlMzY1Njg5OTkyMzQwZTUzN2U0MTBmMGJkZGFlODA2MjIzODA1M2NlMTI4YjJjODA2ZDA2NzE2N2JjNg==" + }, + { + "mcode":37922, + "is_save":false, + "xsb_path":"LzgvMi9kLzgwMjFkMTkyYmRlZTUxZDU2N2JhZjEwYjlhYTJmZWQxMzNmNDUzYzQ=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC84LzIvZC84MDIxZDE5MmJkZWU1MWQ1NjdiYWYxMGI5YWEyZmVkMTMzZjQ1M2M0", + "xsb_size":332, + "xsb_hash":"N2M2Nzk0M2Y2MGZhNWQ1YWZhN2I2M2YzZDYxNGNhZmRhZGE3MDMxNWE3YTRiNjQzZGU5MDQxNGEwY2UwODJkNA==", + "xwb_path":"LzIvYi9jLzIwYjhjYzhlNjM0YTFkYmU5YjE2MTM3MzNhN2NlZTFiYWRhMzllNmU=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC8yL2IvYy8yMGI4Y2M4ZTYzNGExZGJlOWIxNjEzNzMzYTdjZWUxYmFkYTM5ZTZl", + "xwb_size":6709352, + "xwb_hash":"MjBmYzMwNzJkNDM0OGNmOTkxNTNhZDhkYmFmZjIwMmM3NmM3ZjA4NWUyMWVlMTMzNzc3ODgxZjc2YWI2ZTQ1ZQ==" + }, + { + "mcode":37923, + "is_save":false, + "xsb_path":"L2UvOC82L2VhODE2MDcyZjE2Y2JlOWY0ZDdjYmJhM2YzNTFmZDYzZjMzYjc4YTc=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9lLzgvNi9lYTgxNjA3MmYxNmNiZTlmNGQ3Y2JiYTNmMzUxZmQ2M2YzM2I3OGE3", + "xsb_size":330, + "xsb_hash":"YTM1YjQ1YjE3MzA1ZTdiNTM2ZGM4MGU1YjkxN2IxNjMzOTA3ZTMyYjM1NTk5MjJiMGNmYTllNThhOGMwM2I0Ng==", + "xwb_path":"L2EvMS9lL2E2MTJlMDc3ZDk2MmQ0MWEyYjcyZGI0YWNmN2QxNzNjMzQ4ZWM5MjI=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9hLzEvZS9hNjEyZTA3N2Q5NjJkNDFhMmI3MmRiNGFjZjdkMTczYzM0OGVjOTIy", + "xwb_size":5089360, + "xwb_hash":"OGQ3Zjc0YzhiMTljOWE1MzkyYTBhNTliNDFkYmMwNGQ1MjRhMzJmMTcwM2JmODRkZmQwY2RhZWYyMzQxOGI2MA==" + }, + { + "mcode":37928, + "is_save":false, + "xsb_path":"L2UvNS9kL2UxNWJkMjUwMDBjNzM4MmRjMmI5MjdjMTkyMDZiYWZkZTZmZTI2OTg=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9lLzUvZC9lMTViZDI1MDAwYzczODJkYzJiOTI3YzE5MjA2YmFmZGU2ZmUyNjk4", + "xsb_size":330, + "xsb_hash":"ZmY4ZDg0ZjhjYWFjZjdmYzY3MmZiYjJiMjI4NWEzYzZlZjFjOTc4ZThkNGU1MWU4NGRmMzNlNDk1ODczNjkwZg==", + "xwb_path":"LzMvZi9iLzM1ZmNiN2FiYjI4Y2FlN2U5NWQyYzhlNGRiZDFhNTgwZmNlN2I4MmY=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC8zL2YvYi8zNWZjYjdhYmIyOGNhZTdlOTVkMmM4ZTRkYmQxYTU4MGZjZTdiODJm", + "xwb_size":5984348, + "xwb_hash":"NTg3ZGZmZDA4YmYxZWJkNjE5YzExZjY4OWZkNWY5MGQzMjE2ZWQ1MWNiMTI1MDNkZGJlZGUyN2JmMjE3NzQwZg==" + }, + { + "mcode":37935, + "is_save":false, + "xsb_path":"LzAvYy84LzBiY2M4OTIwMDVmM2ZhY2NlNTNlMzljMmQ3NzU0NzE5MDlhMzcyMjM=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC8wL2MvOC8wYmNjODkyMDA1ZjNmYWNjZTUzZTM5YzJkNzc1NDcxOTA5YTM3MjIz", + "xsb_size":330, + "xsb_hash":"Nzg2ODMyMTVkOTI3OTUwZTRkMGFkYzMyMGExZmVhNDg3NzQxOTU3MjgwYzhkNDAyYTU3MDIwMjIxZDAwZTI2Yg==", + "xwb_path":"LzgvNy85LzgwNzE5MzA5NTgzMzIxZDc5ZjNkZGMwOTNkY2E5ZTI5MTE3Yjk4OTQ=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC84LzcvOS84MDcxOTMwOTU4MzMyMWQ3OWYzZGRjMDkzZGNhOWUyOTExN2I5ODk0", + "xwb_size":6703208, + "xwb_hash":"ZjYzZGEyZDU2ZDIzODMzMmQ5NTM0N2I4NmE2NjVkNGViOTU1ZDU4ZGMyY2NhNTkxOWUyZWI0NTIwZjZmYWY4NA==" + }, + { + "mcode":38121, + "is_save":false, + "xsb_path":"LzkvMi9jLzlkMmRjNjkwZWNhMzgzYTZmMmEzMTI2YzU1ZDE5YzRhYzU0MTg4NTc=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC85LzIvYy85ZDJkYzY5MGVjYTM4M2E2ZjJhMzEyNmM1NWQxOWM0YWM1NDE4ODU3", + "xsb_size":330, + "xsb_hash":"YTMyOThlZWM2NzM5YTVkODMwZWMyODEyMGVkMmNkYTMzYzkxMmFhMDhhZWNiMTA5NmM3MmUzOThhYjI2ZjM5NQ==", + "xwb_path":"LzYvYS8zLzZkYWUzMTkyMTllZDY0YmZmNGU1YjBjNWQ5Nzg1NjlhZTM1MGIyNzE=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC82L2EvMy82ZGFlMzE5MjE5ZWQ2NGJmZjRlNWIwYzVkOTc4NTY5YWUzNTBiMjcx", + "xwb_size":5548120, + "xwb_hash":"ZThiOGFhY2YxNzJlY2M4MTg3MWZlOTIzYjNhOTA0ZDExNGMxNjllN2E1OWYwZGQyNWFiM2UyMWU3ZDc1NmY2YQ==" + }, + { + "mcode":38152, + "is_save":false, + "xsb_path":"LzUvOS85LzUwOTA5MzYwNWI2NzI0MGU1OTgzNjdhOTBmNjdhMjAzYjNlMGNjN2E=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC81LzkvOS81MDkwOTM2MDViNjcyNDBlNTk4MzY3YTkwZjY3YTIwM2IzZTBjYzdh", + "xsb_size":330, + "xsb_hash":"MzgwMTJkMjBkNWQxMTEwOWMwZTA3ZjA2ZTQ1MTA1M2FiNWFiOGFkYWQzM2U1NzUzNTIxOGJkZTAyYjQ5ZTBlNA==", + "xwb_path":"LzMvZi85LzMyZmU5YzAyZDA4MjVhZWFkZTQxYWVhMWZiMTM4ZDdhMDNiOTBjYjY=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC8zL2YvOS8zMmZlOWMwMmQwODI1YWVhZGU0MWFlYTFmYjEzOGQ3YTAzYjkwY2I2", + "xwb_size":6670440, + "xwb_hash":"Zjc5N2E3YTgxZWVlODdjOWI2NTg2M2I1NGI4NjYzMDQyNmNmMTdmNzU5Y2ZlMGE2NTdlNmM3Njc0ODQ4MjE3MA==" + }, + { + "mcode":38469, + "is_save":false, + "xsb_path":"L2YvZi9mL2YwZjJmMDkyZTNiZjFjYjY3NTdjZDQ0YzIyYjk1MjRjMzE1YWZhYjE=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9mL2YvZi9mMGYyZjA5MmUzYmYxY2I2NzU3Y2Q0NGMyMmI5NTI0YzMxNWFmYWIx", + "xsb_size":330, + "xsb_hash":"MDI3NmY2ZmVjOGUxM2YwNjllNDgzNTVjNmFkNjhlYTNiYzBiMDliZDUzNmE3NzQ4NWNhNzljMjM2NWMzOWQwMg==", + "xwb_path":"LzAvNC9jLzA3NGFjZGY0ZTI0Njk0NmYwY2MzMjFmYzk3MjExMjcwMDc1ZjAxOWM=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC8wLzQvYy8wNzRhY2RmNGUyNDY5NDZmMGNjMzIxZmM5NzIxMTI3MDA3NWYwMTlj", + "xwb_size":5281876, + "xwb_hash":"N2NhNGZhNDhjMzZkOTUxYTFhNDJhZDMzOTAzNWM0MGZlOGU3NzgxZTkxMTBjZjIzMmU4NGZmOWZlZWFkYjNmYw==" + }, + { + "mcode":38470, + "is_save":false, + "xsb_path":"L2UvMy8wL2VlMzMwMzg2YTcyNWNkNTFkOWI5OTkyMDM4Njg5MTIzMzU1Y2QyNTA=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9lLzMvMC9lZTMzMDM4NmE3MjVjZDUxZDliOTk5MjAzODY4OTEyMzM1NWNkMjUw", + "xsb_size":330, + "xsb_hash":"YWQ1OGE2NDZhYjQ5YjZkOWMyYzI2OGU5ZTk1YzQ5ZGEwYTE0YzM2NmUwOTE2YmY0MTM5MzVmNzEzZjNkYWMxZQ==", + "xwb_path":"L2IvMy84L2I1MzY4MjliNTlkYjZjOGJkMGJiYmY2MTEyNzQ1ZmY2MmZkN2M5YmE=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9iLzMvOC9iNTM2ODI5YjU5ZGI2YzhiZDBiYmJmNjExMjc0NWZmNjJmZDdjOWJh", + "xwb_size":6611048, + "xwb_hash":"YTJiNTk1OWI0ZTgxYTM1MmQzNjRkNDQ5MjA5ODRiZjgyNTA1MDY3NDRkNTkwZTc0ZjZkMzgwMTkxN2RhMjU0Zg==" + }, + { + "mcode":38471, + "is_save":false, + "xsb_path":"L2EvYi80L2E4YmY0Y2VmNjZkNmYxOTYxNWY2ZjQ2YWFiNjk0ZDcxZjI3YmQ4MGM=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9hL2IvNC9hOGJmNGNlZjY2ZDZmMTk2MTVmNmY0NmFhYjY5NGQ3MWYyN2JkODBj", + "xsb_size":330, + "xsb_hash":"NGQ4NjA2ZmVhNjY4Mjk2MmU2MWFjMThjMTBjNDliNTNiMTcyZWRkNWY1NTQyMTEyYjYyMjhmNGJmMmM1YjAyYQ==", + "xwb_path":"L2MvZC9kL2M2ZGZkMThlNWQ1YTA1ODRhZmRlNDIxYTYxZDUyMzMyZTQyYTQ4NmI=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9jL2QvZC9jNmRmZDE4ZTVkNWEwNTg0YWZkZTQyMWE2MWQ1MjMzMmU0MmE0ODZi", + "xwb_size":5711960, + "xwb_hash":"M2I0YWI2ZTA2YTFjMTUwYTM1MmZhNGUyZjYxN2RmNzI1M2I1MzY3ZGI5MWQyYWYyMDliYjA0YTJmNDg1ZTllOA==" + }, + { + "mcode":38472, + "is_save":false, + "xsb_path":"LzMvMy80LzMzMzE0Yjk1OGU3YTVmOWFhNmQ5ODMzOWFjZGViMGRhOWE0NGE0OTA=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC8zLzMvNC8zMzMxNGI5NThlN2E1ZjlhYTZkOTgzMzlhY2RlYjBkYTlhNDRhNDkw", + "xsb_size":330, + "xsb_hash":"MWUyNWFkMWM3MTVkMzFjMTY4ZmU5ZTI0ODRmNmRmMTcyZmFhODBlZDI0MWExNjY5YzQzYjIzNzMxZmQxMWVmYQ==", + "xwb_path":"L2MvZC8yL2M3ZDcyOWMyOGY4NzY1ZDAxOWJlOTI3NDI5ZmI2NGQ1OGEyMDgyMjI=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9jL2QvMi9jN2Q3MjljMjhmODc2NWQwMTliZTkyNzQyOWZiNjRkNThhMjA4MjIy", + "xwb_size":6488164, + "xwb_hash":"OWQ1MWQ4MzM2MGZlOWNkMzIwZjVjMDI0ZWUyNjUzN2Y2M2E2ZGY1YTYwNTljNzU0ZmQ0N2EwNjhkYzYyYjk3Nw==" + }, + { + "mcode":38473, + "is_save":false, + "xsb_path":"LzcvYS82LzdhYWI2MTMxMDJlM2M4Njc5ZWI4ZjYwMDcwNjZhZjY5MDRhZWEwOWQ=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC83L2EvNi83YWFiNjEzMTAyZTNjODY3OWViOGY2MDA3MDY2YWY2OTA0YWVhMDlk", + "xsb_size":330, + "xsb_hash":"NmIwNzIyOGY0YzYwYTNhYzk4YTdhOThjOTA4NmEzODE0N2VjOTAyNDcxMzA5ZWYwYjAwOWI3OTY5ZmI1MzcxMA==", + "xwb_path":"LzkvZC9mLzk2ZGRmYzQ5NDE5ZDE3OTI5NjMwZDQ2NDQzZDAzOWQ5Mzc2NjEzZWM=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC85L2QvZi85NmRkZmM0OTQxOWQxNzkyOTYzMGQ0NjQ0M2QwMzlkOTM3NjYxM2Vj", + "xwb_size":5931100, + "xwb_hash":"Mzc5ZDE5N2RhOThjOTcwOTZhOWY0ZjNhYjVkNzNlNzlhOTI0YTllNjBiZjY4NjcyYjQxZTc2NTdiMGEwYzNhYw==" + }, + { + "mcode":38474, + "is_save":false, + "xsb_path":"LzUvMy9iLzViM2JiZDc1YjY2MjhlZjg2M2JjMzNkYzQ4ZWFiZmY0NGE2NjFiMWY=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC81LzMvYi81YjNiYmQ3NWI2NjI4ZWY4NjNiYzMzZGM0OGVhYmZmNDRhNjYxYjFm", + "xsb_size":330, + "xsb_hash":"NzUzN2ZjMzkyMjRiOTUwOTY4NDVmMWU2MzRjYjNhZWNiYWM4NWFlMGFjYjAxMmI5ODkzNjliZDU0NzU2MTQ3MA==", + "xwb_path":"L2QvMy81L2RjM2E1YWMwMmM3Nzg1Y2FmZjQ4YTAyZTY5MDZkZDgzZmYwZjFlNDQ=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9kLzMvNS9kYzNhNWFjMDJjNzc4NWNhZmY0OGEwMmU2OTA2ZGQ4M2ZmMGYxZTQ0", + "xwb_size":6695016, + "xwb_hash":"OGE3MTk0NTg5ODgxMjJlMWQyMzY4MmVhOTM0OTEwMWJiOTYyZWJmMjgyYmYyNGZkZTU0MjZhOWIwM2Q2MjkyNw==" + }, + { + "mcode":38476, + "is_save":false, + "xsb_path":"L2EvNy8yL2E0N2QyMzEzYmUwNzYxN2E1ZTc2MmNjZWFlM2Q0MDllMmE0Y2E1NDE=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTEyMTUwMC9hLzcvMi9hNDdkMjMxM2JlMDc2MTdhNWU3NjJjY2VhZTNkNDA5ZTJhNGNhNTQx", + "xsb_size":330, + "xsb_hash":"ZWY5OTU0N2E1ODE3OTcxZWNlNjg3YzFhZmNiYTljZjBjYjA5NjJjZWU1MzQ2NDAyZjdjNTQ0ZjA3Yjg1ZmRiZQ==", + "xwb_path":"L2UvMy9mL2VjM2JmNWJjYjc5ZjcyNGY4ZWEyOWVkOTk2MjUwMGQ1NmNlZDRhNjY=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTEyMTUwMC9lLzMvZi9lYzNiZjViY2I3OWY3MjRmOGVhMjllZDk5NjI1MDBkNTZjZWQ0YTY2", + "xwb_size":6893676, + "xwb_hash":"YTU4NjNlOWM5ODE5YjQxN2Q5OTBiOWNiNjdmMGY4ZTkxMDE4NDE0ZWEwMTliODBlZTNiM2NkZmEyMjMwMzNhMw==" + }, + { + "mcode":38477, + "is_save":false, + "xsb_path":"L2EvOC8wL2FjOGQwNmExYTdjNWI0YzBhODBhOTlkMGZhZmJlYjRmMzM5ZGI2NGE=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTEyMTUwMC9hLzgvMC9hYzhkMDZhMWE3YzViNGMwYTgwYTk5ZDBmYWZiZWI0ZjMzOWRiNjRh", + "xsb_size":330, + "xsb_hash":"ZmE0ZjAxNTM1ZWZmMDNiNjFhNjdiMmE3ZGIyNjA2ZGM0N2QzZjZmZTA0ZDVlZDlhNWJhNTY0ZTNjNmI3Njc2YQ==", + "xwb_path":"L2MvNy8yL2M5N2MyNDA2ZmI2ZDY5YmE4MjJlOTRkODI5OGY2NGNlM2U1Zjg4OTk=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTEyMTUwMC9jLzcvMi9jOTdjMjQwNmZiNmQ2OWJhODIyZTk0ZDgyOThmNjRjZTNlNWY4ODk5", + "xwb_size":5738584, + "xwb_hash":"ZWMyZGZiMmZiZjEyNWJkYjQ3MjFjN2JmNDFjZThjNzY4ZTlhNzQ4MDMyNmFjYjMyYTgxYTM5NDZkMmM3YzNjNA==" + }, + { + "mcode":38478, + "is_save":false, + "xsb_path":"L2QvYS9kL2Q3YWJkNzgzMjU0ZDRmOTRiZTFjYTY4OGE5ODYxZDA2MTYwYzY1ZTQ=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTEyMTUwMC9kL2EvZC9kN2FiZDc4MzI1NGQ0Zjk0YmUxY2E2ODhhOTg2MWQwNjE2MGM2NWU0", + "xsb_size":330, + "xsb_hash":"ZTAxNWU1YjJlZTk4NWU0ZDVjNzlmYjRjN2E1YzEyMzVlOWFlNDU3ZjZiOWMwZDc5NTMzNTA0OTJhZWQ3MTA3Yw==", + "xwb_path":"L2EvMC82L2FmMGE2YzgwMjM0YTU3NmYzZTM1ZGZlMDZkNGYyMTAxMjg0NGY3Y2U=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTEyMTUwMC9hLzAvNi9hZjBhNmM4MDIzNGE1NzZmM2UzNWRmZTA2ZDRmMjEwMTI4NDRmN2Nl", + "xwb_size":5691480, + "xwb_hash":"OTdlMmRlZWJhOTA2MzQ5NzAwOGEyZmFjNGNkOWIyNDYzOTYxYWQzMzUwMTMzMjZjZDYwZjIzZDUxNDk5MDA0NA==" + }, + { + "mcode":38479, + "is_save":false, + "xsb_path":"LzQvMy85LzQzMzk5MjAxZWJmNjcxZDNjMjhlMGExMmU2NmU3NmM0YmY3MGRmYTM=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTEyMTUwMC80LzMvOS80MzM5OTIwMWViZjY3MWQzYzI4ZTBhMTJlNjZlNzZjNGJmNzBkZmEz", + "xsb_size":330, + "xsb_hash":"MWQ2ZWIzODdjZGY3YjE0MWUxN2Y4ZDMwZjEwYThjNjZjNWM4YTcxOTA0NzkwMTVjZDRiNjA3NmY3ODRiZWVlMw==", + "xwb_path":"LzkvYy8wLzk1YzYwZDc4MWEzZjRmN2Q3NzIwZjYzNTUwYzdkZTYxNGM0YjFjZWM=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTEyMTUwMC85L2MvMC85NWM2MGQ3ODFhM2Y0ZjdkNzcyMGY2MzU1MGM3ZGU2MTRjNGIxY2Vj", + "xwb_size":6213728, + "xwb_hash":"ZjliYWQxYWJlMjgwMmYwNmVmZDg3NzFhY2NjYmY0ZGU5MmY4MTIzZDI3ZjM0Njg1Y2FiMDVjNzk1MDhiZjg4Mw==" + }, + { + "mcode":38480, + "is_save":false, + "xsb_path":"LzYvZC8yLzZmZGMyMTEyZjNmYmM1OWI2NDlmYzhjOTc3YjVmZTExODc4MjdlODQ=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTEyMTUwMC82L2QvMi82ZmRjMjExMmYzZmJjNTliNjQ5ZmM4Yzk3N2I1ZmUxMTg3ODI3ZTg0", + "xsb_size":330, + "xsb_hash":"MjZmNzAyMzMwNzdmOWE4M2M1ZGViYzYwMjdiZGYzN2MwNDUyN2JmMmFiZmM4YTE2Zjc5MmZkMGZkNjFjODcwNw==", + "xwb_path":"L2UvYy81L2UxYzU1MGEzZTM3YmM4MDQzZGFjZTU2ZWEyY2ZmYmJlMjFkZDc2NmQ=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTEyMTUwMC9lL2MvNS9lMWM1NTBhM2UzN2JjODA0M2RhY2U1NmVhMmNmZmJiZTIxZGQ3NjZk", + "xwb_size":5214288, + "xwb_hash":"NGZmMzNmMWExZjk0NjNlMTMzYWRmN2ExMzA3ZjViY2EwODM3ZTViMjVmZDcwYmE1YmFhOGZmZmI0Y2I4YmUwMQ==" + }, + { + "mcode":38482, + "is_save":false, + "xsb_path":"L2UvNS8wL2U2NTgwNWQyMmVjZTZkZjQ5Yjg2OGNjYjYyYTgyYTMxNzhiNjAwN2E=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTEyMTUwMC9lLzUvMC9lNjU4MDVkMjJlY2U2ZGY0OWI4NjhjY2I2MmE4MmEzMTc4YjYwMDdh", + "xsb_size":330, + "xsb_hash":"YTg3OWM5NDMyYmNiOTg2NWIxNDFmODM4ZDQ3YWE3NDE5YTQyNzNkNzdkN2FjZmQyZjY2OTg3NDRjNGRiYmY3MQ==", + "xwb_path":"L2MvYi84L2NhYjM4NmRmN2QzNzRmNmIzNDMyYzM3ZjE4MzQ2YTkwNWZkMDU1OWE=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTEyMTUwMC9jL2IvOC9jYWIzODZkZjdkMzc0ZjZiMzQzMmMzN2YxODM0NmE5MDVmZDA1NTlh", + "xwb_size":5470292, + "xwb_hash":"MWI5NGVlNzgyNjM3OTliMjFiMDc5MDZkZDFkOTEzMTlmOGVlNDYwMmM3ZmQzNTE0YTRlYmY2NjAwY2RjNThkNw==" + }, + { + "mcode":38483, + "is_save":false, + "xsb_path":"LzUvYy9hLzVlYzRhNmY5NzM3M2JlZWZkN2Q2NmEzNjYwOGNlZWM5NzkwZTg4MGU=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTEyMTUwMC81L2MvYS81ZWM0YTZmOTczNzNiZWVmZDdkNjZhMzY2MDhjZWVjOTc5MGU4ODBl", + "xsb_size":330, + "xsb_hash":"YThmNzQwOTgyZWFkYjQyZjM3YmNhMWY0YzkyNjQ4MGU0Y2ExNTc4MGRmNjc5YzBjMTkzN2UxZDBhNTU3NDg3Ng==", + "xwb_path":"L2MvZi9mL2NjZmVmYzBlZjBkNWY0ZTI2NTQzODBmOGEyZWNhM2E0ZThlYmQyZmM=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTEyMTUwMC9jL2YvZi9jY2ZlZmMwZWYwZDVmNGUyNjU0MzgwZjhhMmVjYTNhNGU4ZWJkMmZj", + "xwb_size":5298260, + "xwb_hash":"OTIzZjEwMjllMTZiZDRiNTU5M2M3M2UzY2ZiNjI4M2RhY2VjODgzZTlmMGE0OGU5ZTIzNmIzODliOGNiNjY4Nw==" + }, + { + "mcode":38498, + "is_save":false, + "xsb_path":"LzUvYi82LzUxYmY2MDVmNTc0YWFhNDg4NGQ4MjkzYTY3ZTNkNGUxZTgwN2RlMmE=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjAyMjgwMC81L2IvNi81MWJmNjA1ZjU3NGFhYTQ4ODRkODI5M2E2N2UzZDRlMWU4MDdkZTJh", + "xsb_size":330, + "xsb_hash":"MzQ4Y2M0OTBiYTAyMTJkNTcxYWNjNGUyNDQyNDM1MjVmYmZmM2U0N2ViMzkwNWFiNWYwZWU1NDkyYjJmYTU3Yw==", + "xwb_path":"LzMvZS8wLzM0ZTYwNDdmMTYwM2YyZjc3Nzg3NTBiNTY0NDVlNmVmOTAzNDQ0YzM=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjAyMjgwMC8zL2UvMC8zNGU2MDQ3ZjE2MDNmMmY3Nzc4NzUwYjU2NDQ1ZTZlZjkwMzQ0NGMz", + "xwb_size":5386324, + "xwb_hash":"ZDUyOGVjZTJlMzA5YzA3YWY3YWE5MDcwYzk2NmJkOGI0ZGJjNzEyZTM0MjU0MzdiNjEyYzdhNDNhMjA3Nzg2Yg==" + }, + { + "mcode":38499, + "is_save":false, + "xsb_path":"LzUvOC85LzU3OGE5OTQ4ZDA2NmE5MDc5ZDlmZmVlZDBlZmViNWU0ODNkMWMxMzg=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjAyMjgwMC81LzgvOS81NzhhOTk0OGQwNjZhOTA3OWQ5ZmZlZWQwZWZlYjVlNDgzZDFjMTM4", + "xsb_size":330, + "xsb_hash":"ZTcyNmY0NzhhNGZhNTBlM2JlZTZmNjljNjVhNmY4MDZjMTY5ZTc4NTc3NjNmNmZkMjBjNTliMTVmYzEzNjMxZQ==", + "xwb_path":"LzIvZi80LzI4ZjE0MGJlYzZjNjhiOGM0ZjJlNTEzMjdkY2M4OTU0MTg2MTVhODM=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjAyMjgwMC8yL2YvNC8yOGYxNDBiZWM2YzY4YjhjNGYyZTUxMzI3ZGNjODk1NDE4NjE1YTgz", + "xwb_size":6070368, + "xwb_hash":"ODdkYjc1OWIxYTIxOGMxNGRiNDJkNzU0N2MyNDI5YmNhODFmNzg4NWM4MjIxNDBiNGZmYTE5NzgwNmQzNzU3Mg==" + }, + { + "mcode":38500, + "is_save":false, + "xsb_path":"L2EvZS81L2EzZTk1YTIyZWY2NDk3NzU1ZDVkY2RiMmQ5NzI5MTU5M2M4YWFiNmU=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjA1MTgwMC9hL2UvNS9hM2U5NWEyMmVmNjQ5Nzc1NWQ1ZGNkYjJkOTcyOTE1OTNjOGFhYjZl", + "xsb_size":330, + "xsb_hash":"ZTQxYzk2ZGI1YjM4N2JkNWM4NTcxZjRhODUwMjhlYTIyYWI3YjRiNWI0ZTJjZTQzNDVmM2ZhZThjZDJhODM3YQ==", + "xwb_path":"LzcvZS9hLzdjZTNhNzExNTFjZWQ4MjcyZTU1OGNhYWU1NjFhZjk3MDAzZjA0NDg=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjA1MTgwMC83L2UvYS83Y2UzYTcxMTUxY2VkODI3MmU1NThjYWFlNTYxYWY5NzAwM2YwNDQ4", + "xwb_size":5107792, + "xwb_hash":"N2Y4ZjZlZmQzNzU1YTM4NjI1MTEyYzIyNDE2NTYwYzNmZWNmNGI3MjgzY2NiYTdhNjgwZTNlM2M1YTA0NmU1OQ==" + }, + { + "mcode":38503, + "is_save":false, + "xsb_path":"L2UvMC9lL2U4MGFlMDdmNWM1NWIxMGFhMDBkMmM4MzY2YjA4ZjBiNDk2MzYzOTQ=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjAyMjgwMC9lLzAvZS9lODBhZTA3ZjVjNTViMTBhYTAwZDJjODM2NmIwOGYwYjQ5NjM2Mzk0", + "xsb_size":332, + "xsb_hash":"MzdiMDY5YzFkYTMxMmUzOGVkMzNmY2I4MDNhOWI4NmJkYTNkNTQyM2Y1NzlmNzFkYmJkNjk0Y2M4OTZiNDQwMA==", + "xwb_path":"LzkvOC83LzkxOGY3MDgwOTk1ZDZlZjQxMDAwYmVhNGU5ZDExYzNmNGY2YWM0Y2Q=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjAyMjgwMC85LzgvNy85MThmNzA4MDk5NWQ2ZWY0MTAwMGJlYTRlOWQxMWMzZjRmNmFjNGNk", + "xwb_size":5181520, + "xwb_hash":"ZGFlMTg4NjI1NjRjODRkNjk3OWZmMGZiMjIxMmRjM2UxM2QyNTBhODdmNmExNWQyMDQ0MmMxMjQ1MjY2MDM5Mw==" + }, + { + "mcode":38504, + "is_save":false, + "xsb_path":"LzUvYi83LzUxYjE3MTQ2OWI4N2Q1MmE0NDgwNGFjZWJlMzdkN2FiZDIyNDkwZjE=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjAyMjgwMC81L2IvNy81MWIxNzE0NjliODdkNTJhNDQ4MDRhY2ViZTM3ZDdhYmQyMjQ5MGYx", + "xsb_size":332, + "xsb_hash":"YTAxOGJmNDlmZThjNjIyZjFiMjZkOTYyOGY2Mzk1OWFhNzBmM2ZmMjhlMzRjMjI2NzllNTJiMzVlNDJlZGQ3NQ==", + "xwb_path":"L2QvZi84L2Q3ZmY4MmEzOGI4ZDhiYzIwYzg2NWY1ZTVlMzlmY2JiNDdmYTI0MzQ=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjAyMjgwMC9kL2YvOC9kN2ZmODJhMzhiOGQ4YmMyMGM4NjVmNWU1ZTM5ZmNiYjQ3ZmEyNDM0", + "xwb_size":4986960, + "xwb_hash":"NGQ0N2ZmODZlOTY3NGQyZWRkMWFmNjA5NzFhMGI4NjFjNTA3ZTA3OGNjMzhhZTdiOTg3ODk3OTVjNzk4M2UwNQ==" + }, + { + "mcode":38505, + "is_save":false, + "xsb_path":"L2IvNi80L2I3NjY0ZWM4NTQyYjRlYjhkOWEyN2JkMDNjMzdmZDk3OTQ0Y2M4NDA=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjAyMjgwMC9iLzYvNC9iNzY2NGVjODU0MmI0ZWI4ZDlhMjdiZDAzYzM3ZmQ5Nzk0NGNjODQw", + "xsb_size":332, + "xsb_hash":"YzliMGRhMjgwY2UxNDJlN2Q1ODg1Nzc0MjEyY2Q0OWE2MmNiM2RlMWU2MDRhODQ1ODVmYTdlZDMwOTQwOWRkOA==", + "xwb_path":"L2IvNS9kL2JmNTJkMTE1YTllNWZiMTI2Yzk3MmY5NTcxNmViYWUxOGZiZjRkNGU=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjAyMjgwMC9iLzUvZC9iZjUyZDExNWE5ZTVmYjEyNmM5NzJmOTU3MTZlYmFlMThmYmY0ZDRl", + "xwb_size":5505112, + "xwb_hash":"NDU1ZDBhYzlhYWFjNjlkYzY5NGFhODE4ZDBkYmZhNjEzMTA0ZmQyZjA0ODRiMWE1NzA3MjVkNGM3ZWQwNTA5OA==" + }, + { + "mcode":38549, + "is_save":false, + "xsb_path":"LzIvZC85LzI5ZDI5Zjg4NjIyY2ZkMjFmNDNmYTNmMTkzMDMxMTkzNTZlYmU2N2Y=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjA3MjAwMC8yL2QvOS8yOWQyOWY4ODYyMmNmZDIxZjQzZmEzZjE5MzAzMTE5MzU2ZWJlNjdm", + "xsb_size":330, + "xsb_hash":"ZjA0YTgwZDc1NzdhNDAxNTBmMjZhMjFjYzAwNzBjMjUzMTc1NjFkZWQzOGVhM2VlZTE0NDViNjlhNzI1MjA5Yg==", + "xwb_path":"LzQvNS83LzRiNTE3ZWQzMTc2YmE0NzRkNGJhYjk4YWE5MjI5YjRhNWRlYmEzYjA=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjA3MjAwMC80LzUvNy80YjUxN2VkMzE3NmJhNDc0ZDRiYWI5OGFhOTIyOWI0YTVkZWJhM2Iw", + "xwb_size":5335124, + "xwb_hash":"ZTEwMjA5YjBmZWYxN2M1ZTc5ZjUyMDM1NzRiOWNjMDE3NmY5ODdhYTUzZTAyNjUzZTFjMDdkNzRhM2E5NzA5Ng==" + }, + { + "mcode":38550, + "is_save":false, + "xsb_path":"L2MvOC9mL2NmODZmOTRiMTE4MTRlNTc3YmU4N2IyNmMxMGVjOGYxNzE3OWRlNWY=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjA4MDkwMC9jLzgvZi9jZjg2Zjk0YjExODE0ZTU3N2JlODdiMjZjMTBlYzhmMTcxNzlkZTVm", + "xsb_size":330, + "xsb_hash":"OGRmYWIxN2NmMjRhODY0NzgyZmZlNmYzYzdlMDg3ZTNkZjUyOTE3MjdiOTM5MWEzMDViYWNkYjYyYjVjYmFhNg==", + "xwb_path":"LzUvZi8zLzU2ZmIzOThkNGQ5NGIyOGY1ODczNjg3NzRlYjcyOGNkMTBhYzc3ODU=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjA4MDkwMC81L2YvMy81NmZiMzk4ZDRkOTRiMjhmNTg3MzY4Nzc0ZWI3MjhjZDEwYWM3Nzg1", + "xwb_size":5822556, + "xwb_hash":"YmY3NjU0MWRmMDhmMDRmOTIwM2IxNzE2OWNlOTdlOGEwYWJlODU3Nzg0MzI2YTViNTJhMjcxMGUwM2MzYTVhOQ==" + }, + { + "mcode":38551, + "is_save":false, + "xsb_path":"LzYvNS9iLzY0NTNiMmZhYjIwOTI0MWZlNDVlYjdlZWM4ZmQzYTE4MjFmZjAzMzE=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjA5MDcwMC82LzUvYi82NDUzYjJmYWIyMDkyNDFmZTQ1ZWI3ZWVjOGZkM2ExODIxZmYwMzMx", + "xsb_size":330, + "xsb_hash":"NDQ2NDM2YzZhNjJiMTZhZWY3ZTE1OTY1ZDkzYjRmODExOGI0OGFhYjFjNjE3MmJiZjBkM2FiZTEyYmFhYjhlYQ==", + "xwb_path":"LzQvMy8wLzQxM2IwY2QwZjA0YWY0ZTNkZjYxOTA3MGYzNDVkNDliNTMyMGMyZTY=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjA5MDcwMC80LzMvMC80MTNiMGNkMGYwNGFmNGUzZGY2MTkwNzBmMzQ1ZDQ5YjUzMjBjMmU2", + "xwb_size":6228064, + "xwb_hash":"ZTM4NWQ1YWU1NTYyMzU0NThiYTZmMjdkNjE5YjZmZGQzYzU1OGUzZDE3NGNiYTY4NjM1ZTUxMjU5YTA4MmVjMQ==" + }, + { + "mcode":38566, + "is_save":false, + "xsb_path":"L2IvMS8wL2I4MWUwMjllY2M4ODgxZjUzYTM1YWNhZTlmZDI2NjZhOWYxODlkMTM=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjEwMTkwMC9iLzEvMC9iODFlMDI5ZWNjODg4MWY1M2EzNWFjYWU5ZmQyNjY2YTlmMTg5ZDEz", + "xsb_size":330, + "xsb_hash":"Yzg1MDBiOTEzMzZiY2I2NmMyNDFiYzY3YzRkZGMwMWUwNTFiNmQ0YzczMWFhOGM5NTlkZDEwN2RlNjUwMTcyYg==", + "xwb_path":"LzkvMi9jLzk2MjhjM2YyMjEyNTE1YWQxMWU2OWU4NDc5NTU1NDNmMWJjNTU0NmE=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjEwMTkwMC85LzIvYy85NjI4YzNmMjIxMjUxNWFkMTFlNjllODQ3OTU1NTQzZjFiYzU1NDZh", + "xwb_size":5115984, + "xwb_hash":"YmVjZjIxNWEyYWZlZDQxZWY5MTBhNzhiZDA3MTNjYWNhY2ZmMTQyNjg4OWZmZTcwZGI1MDQyZjA3ODE1ZDM3NQ==" + }, + { + "mcode":38567, + "is_save":false, + "xsb_path":"L2MvZi9kL2M3ZjNkN2U4ZjUwNmE1MzhjZjZhY2U5YmU3ZTQxMDQxMDdlZWQ2MjY=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjEwMTkwMC9jL2YvZC9jN2YzZDdlOGY1MDZhNTM4Y2Y2YWNlOWJlN2U0MTA0MTA3ZWVkNjI2", + "xsb_size":330, + "xsb_hash":"MTFiYTZhZDIyMTEyNTQyZjgzNTU5YTNkMjMyZWU4MWE0MDY4YjJhMzBjODBkOTJmZDlkMGZkODYxMTE3ZDgzOA==", + "xwb_path":"L2MvNi9kL2NmNmZkYjFmNjIzNThkODc1MDNmYzU5M2FkNjY5NWFiZmM0OTUwZWI=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjEwMTkwMC9jLzYvZC9jZjZmZGIxZjYyMzU4ZDg3NTAzZmM1OTNhZDY2OTVhYmZjNDk1MGVi", + "xwb_size":6273120, + "xwb_hash":"ZjQ0ZWI0YWUzMzFkZWY4MDBjMTM1ZTY2M2ExN2NmNDhmNjMxMGJmNGVmZWUzNTQzNjNkOTc0YmM0NjRkZDI4YQ==" + }, + { + "mcode":38588, + "is_save":false, + "xsb_path":"L2EvYS9hL2ExYWVhOTgxYWZjNTYwMzljNjQwN2JjM2VhZDViN2Y2ZGNhY2Q5MGQ=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyNDA5MTcwMC9hL2EvYS9hMWFlYTk4MWFmYzU2MDM5YzY0MDdiYzNlYWQ1YjdmNmRjYWNkOTBk", + "xsb_size":330, + "xsb_hash":"YzkwOGFiMjU2MDdkN2RjZDlhMWRiNmYxMmFiMWFiODUwYjY5NTFlN2E3M2MwMGFjNTlmMWIxNjUxZDIwOGQwYw==", + "xwb_path":"LzgvYS8xLzg0YWYxMjhkYTU0ZTU0Mjg4NmY3MDZiMmZmZTU3NDJhZjU3YjgxMmI=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyNDA5MTcwMC84L2EvMS84NGFmMTI4ZGE1NGU1NDI4ODZmNzA2YjJmZmU1NzQyYWY1N2I4MTJi", + "xwb_size":5296212, + "xwb_hash":"MzE0YTA5OTAyZGQ2NjU2ZmUzOGI3ZWQ1ZjJlYTRmOTBkOWQ3NzgxM2I5YzY5YTdiNTkwZDY1Mzc3ZjQ4MGQxNg==" + }, + { + "mcode":38590, + "is_save":false, + "xsb_path":"LzEvOC81LzFhODY1MzU2MDFhOTRiZjkwODQyNzY5ZWE2YTQwNDJiNGJjOGYyNTA=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMzAzMTUwMC8xLzgvNS8xYTg2NTM1NjAxYTk0YmY5MDg0Mjc2OWVhNmE0MDQyYjRiYzhmMjUw", + "xsb_size":330, + "xsb_hash":"OGFiNzdlYWIxYThmNzdhYjQ5Mzg3ZDljMzlkMzc4ZDZiMzU4Mjk2NGJkZThmOWNjMDBmM2ExODE4MTJiYzA3ZQ==", + "xwb_path":"L2IvYS9mL2IwYTZmMGJjODFjMzBhMzcyNmNkNTc0NmExZDc1MWI3ZjMwNTM3ZmM=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMzAzMTUwMC9iL2EvZi9iMGE2ZjBiYzgxYzMwYTM3MjZjZDU3NDZhMWQ3NTFiN2YzMDUzN2Zj", + "xwb_size":5197904, + "xwb_hash":"NGI2ZGVkNzAyMTkyYWE1MjZkNGIwNDYyOTJkMjQxYTQ5YTBiYjdiMWIwY2YzZDIwNDVkNTcxMGZiOWVmZjEyZQ==" + } +] \ No newline at end of file diff --git a/variables/strings/games/ddrgp_prev.json b/variables/strings/games/ddrgp_prev.json new file mode 100644 index 0000000..f46ffdc --- /dev/null +++ b/variables/strings/games/ddrgp_prev.json @@ -0,0 +1,614 @@ +[ + { + "mcode":358, + "is_save":false, + "xsb_path":"LzUvOC8yLzVhOGEyNWYyZDc0MzZlOWJhNjRmYTM1NjAzMDE0YmMwYzZjOTdhN2Q=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC81LzgvMi81YThhMjVmMmQ3NDM2ZTliYTY0ZmEzNTYwMzAxNGJjMGM2Yzk3YTdk", + "xsb_size":295, + "xsb_hash":"NzAwODZiZTYzNjIwMTg4YWMxMzMyOGZkMmExNWRlY2UyM2RkNWY1ZTJjZjJhNGNlYmMxYjAyOTEwN2U5Y2M2OA==", + "xwb_path":"LzYvZi80LzY0ZmI0ZGYzNTE0MzIwMmJkZmY2YTNkZGRhMDBlNjFhZDQ0NzEwNzY=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC82L2YvNC82NGZiNGRmMzUxNDMyMDJiZGZmNmEzZGRkYTAwZTYxYWQ0NDcxMDc2", + "xwb_size":528396, + "xwb_hash":"MTVjZDA0OGQ0NmJiZjA2ZTVlY2JmOWI5MWQwNWRmNWU5NDEwMjFjMWU4ZjdjZDRiODQ3Y2MxZTA1ZjIzOTViMg==" + }, + { + "mcode":470, + "is_save":false, + "xsb_path":"L2YvNi9mL2Y2NjNmMjVlOGVlYTU4NWJkYTk3ZjBiYTVkY2Y2MzIxMWQ3NGRhNTI=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMS9mLzYvZi9mNjYzZjI1ZThlZWE1ODViZGE5N2YwYmE1ZGNmNjMyMTFkNzRkYTUy", + "xsb_size":295, + "xsb_hash":"YTI0ZTU4YTJhNTYzNmZiMDYyOTNiMzUyN2I3YjFkOGM3YTc2YWE2M2VkMzFkNTBmYjhiZDZjOGJhYjY2YjZmNQ==", + "xwb_path":"LzgvYi9kLzgyYjJkMWUzOGU0OWI5MTdmMzVjZTg2YmM3ODQ4NDJhYzc5MjdmZDQ=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMS84L2IvZC84MmIyZDFlMzhlNDliOTE3ZjM1Y2U4NmJjNzg0ODQyYWM3OTI3ZmQ0", + "xwb_size":528396, + "xwb_hash":"NTI0YmMzNjNjNTUyYTljZDc5YjI3N2RmNGI3NThlMTI3NzY1YmVhNzM0YWE2NjE1ZDM4YWY2YTBiMDZkYzMzNg==" + }, + { + "mcode":476, + "is_save":false, + "xsb_path":"L2QvMi9iL2RhMjNiNWJhNjI2YTgzNjg0ZjI0YjA2ZGRhZDkwNWQ1ZjEzNGU2ODM=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9kLzIvYi9kYTIzYjViYTYyNmE4MzY4NGYyNGIwNmRkYWQ5MDVkNWYxMzRlNjgz", + "xsb_size":295, + "xsb_hash":"YmQyNTNmN2NkZThiNTY4MTgwYTg3MmUzNDM5NjMyOGNlNjQ3YTFlNDU2OGQ2NjM5ZTgyMzUxMjk2MDBmZTk3Yw==", + "xwb_path":"LzUvYy9jLzVmYzVjNGE2Y2EzMGJmM2E3MTBiMjA0NThjMWMxNDUwMGYyYmM1ZDQ=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC81L2MvYy81ZmM1YzRhNmNhMzBiZjNhNzEwYjIwNDU4YzFjMTQ1MDBmMmJjNWQ0", + "xwb_size":526348, + "xwb_hash":"YzlmMjM3NzU0MDMyZjY4MWIyNzAwZjA3NzMzNGMyMTg1ZmY5YmE2NmYwYjE4MmU3Yjk0NGVmOTMxMTYyZjNmYQ==" + }, + { + "mcode":37282, + "is_save":false, + "xsb_path":"LzEvZS80LzFjZTk0MTY2MzQwZjIxNDFjZmJlOTZkNjZlMjgwNjVkN2RkNzIxMzA=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC8xL2UvNC8xY2U5NDE2NjM0MGYyMTQxY2ZiZTk2ZDY2ZTI4MDY1ZDdkZDcyMTMw", + "xsb_size":295, + "xsb_hash":"YTUzYTQxOTJiZDI4YTMyMzk5YTg0NGY4NmI1NTEyN2QxNzk2YTMxZGQ0ZDk5NTc2NDM4YThhYTNiMjlmNzZmNA==", + "xwb_path":"L2EvOS9iL2FmOTBiZWM0ZGQxYjdjMDViMDhlYWIzYjQyZjEzYTQ4ZmVhNTFlZGU=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9hLzkvYi9hZjkwYmVjNGRkMWI3YzA1YjA4ZWFiM2I0MmYxM2E0OGZlYTUxZWRl", + "xwb_size":528396, + "xwb_hash":"MTZiNjJmOTFjYTg5NGMyOGQ2N2ZhN2EwMzAxNTFkNzJjOThhYjQ4YzAyODY1Y2FkY2QwYWNmYjgwOTQ5MjE0ZA==" + }, + { + "mcode":37283, + "is_save":false, + "xsb_path":"LzQvYy83LzQ2Y2Q3ZjZiZGM5MWI4OTAwZDZkY2E0MmJhNzRmZjE0NzdkODU5OWQ=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC80L2MvNy80NmNkN2Y2YmRjOTFiODkwMGQ2ZGNhNDJiYTc0ZmYxNDc3ZDg1OTlk", + "xsb_size":295, + "xsb_hash":"MDI5MGJiYmMyN2E2ZmMxZTNiYjY3ZmI3YWNiOTUzYTFmNDY0NjBhMDM2YjQwZjhjMDdmNWU5ZDk5MDg1NzU1Zg==", + "xwb_path":"L2UvOC8zL2VmOGUzZjQ1M2FmZmE3MzE0MDEzYzI2MDNiZmJmOTczZTQxN2I5MWI=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9lLzgvMy9lZjhlM2Y0NTNhZmZhNzMxNDAxM2MyNjAzYmZiZjk3M2U0MTdiOTFi", + "xwb_size":528396, + "xwb_hash":"NTlhZTkxYjBiZDA1NDE5MTI5ZmM1YzczMWU5YzJjNzJjN2JkZmE0YjMyY2Y2ODZjYWQxNGY0NzkwZGIyYmE0OA==" + }, + { + "mcode":37472, + "is_save":false, + "xsb_path":"L2MvMC83L2M1MDA3Njg3ODUzNThjNTEzMThkN2E3M2FkZGE2NDg3ZThhYTg2N2Q=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9jLzAvNy9jNTAwNzY4Nzg1MzU4YzUxMzE4ZDdhNzNhZGRhNjQ4N2U4YWE4Njdk", + "xsb_size":295, + "xsb_hash":"ZDZlOGU3OTViNzcwOTE3ZjIxMGVlMDI5OTFjMTA4YTg3YTUwNmE3N2MzMTlkYzU5ODY3YmRmODE0YWYyZDgwOA==", + "xwb_path":"LzgvYS9lLzg1YTVlM2RkYzRiMjRhZjg0YzJiYTMzZDc5MmU3OTU5OWZjOWQ3OTk=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC84L2EvZS84NWE1ZTNkZGM0YjI0YWY4NGMyYmEzM2Q3OTJlNzk1OTlmYzlkNzk5", + "xwb_size":485384, + "xwb_hash":"ZDk3MGFjNmFkMTAwYTE4NDM2Y2ZmNzlhMjA4YjM3ZGQxY2FhM2EwMDQ1ODAzNzRmNjQ1YTBjYjk3ZGY5Mjg2NQ==" + }, + { + "mcode":37513, + "is_save":false, + "xsb_path":"LzAvOS80LzAwOWU0NzI5OTdlOGZkNGIzMWI0MTE1MGI2NDQwMWM3MGUzMDA2NWU=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC8wLzkvNC8wMDllNDcyOTk3ZThmZDRiMzFiNDExNTBiNjQ0MDFjNzBlMzAwNjVl", + "xsb_size":295, + "xsb_hash":"MTIwM2U3M2YzNDU1MDlmOTA1ZjIwMGMwNmY2NTFiNDk4MjQyNmQyODk4M2U4YWQ1NTRlODIxMjIyYjA0Mjg4Nw==", + "xwb_path":"LzQvNS8xLzRmNWExMjUwYTc2NmExMGU5MzQzMDdlNzk2MzI5NzE2NjEwMGYwZjM=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC80LzUvMS80ZjVhMTI1MGE3NjZhMTBlOTM0MzA3ZTc5NjMyOTcxNjYxMDBmMGYz", + "xwb_size":485384, + "xwb_hash":"OWRjNTFjM2QyOGIzZDdmYTI5ZTcxYjNhZTk1OGVjMjYwNjE4NWNhZjMzNGYzYjM2YmU1NTc1MjczM2M2ZTAxOA==" + }, + { + "mcode":37607, + "is_save":false, + "xsb_path":"L2IvOS83L2I3OTc3MjBhNmNlNTJjNzA1YmRkZDJkZDRlMGIyYzYxNjg3MzQ0YTY=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjA1MTgwMC9iLzkvNy9iNzk3NzIwYTZjZTUyYzcwNWJkZGQyZGQ0ZTBiMmM2MTY4NzM0NGE2", + "xsb_size":295, + "xsb_hash":"YzIyZmNkMWNjODNiNTRmYWQyN2MxMTk0ZjdkYzVmY2ViM2Y3ZjU3ZTU1NDU1OGUyZWJlOTM5N2QwMmYzNzg1OA==", + "xwb_path":"LzYvYy8zLzYzYzAzOGI4ZTUxNDRmZjg2NzExYmI1NGQwMjNiYzRkN2VlNzQxNDI=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjA1MTgwMC82L2MvMy82M2MwMzhiOGU1MTQ0ZmY4NjcxMWJiNTRkMDIzYmM0ZDdlZTc0MTQy", + "xwb_size":485384, + "xwb_hash":"MTM0OTRjMTFlZjVjYWJmNzUzYjA1OGE4NjE4MzkwYmM5ZDAyNzhhYzJhN2NlNGZhMWI4ZjQ4MjUxYzUwYzg3OQ==" + }, + { + "mcode":37608, + "is_save":false, + "xsb_path":"LzkvNy80LzkzN2M0YjFhNTY5YzE3YWIwNWMxNzI2Nzc5MmQ5MjliNzNkMzQ1ZDg=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMzA4MDgwMC85LzcvNC85MzdjNGIxYTU2OWMxN2FiMDVjMTcyNjc3OTJkOTI5YjczZDM0NWQ4", + "xsb_size":295, + "xsb_hash":"ZTc1NzFlMGJlMTc1ZmE1Y2ZiZmJiOTk5NmNjNDQyOTZkMGVlMWQyNjkwYzNjY2VkYmEzYTczODI0OWUxOWYwMA==", + "xwb_path":"L2IvMy8xL2I1MzgxYWQ2Y2YzNDg3ZmViYmYyZjQwMmI4MmJiNjk0NWY2MGRjNTg=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMzA4MDgwMC9iLzMvMS9iNTM4MWFkNmNmMzQ4N2ZlYmJmMmY0MDJiODJiYjY5NDVmNjBkYzU4", + "xwb_size":485384, + "xwb_hash":"ZGQ0OWU3YTNiY2ZmODczYjhlNTcwMDY1MjM0MTg1YzlkZGRhNjYyODg1MGM4OTA0MTFhYjc2ODFiN2EzNDU2OQ==" + }, + { + "mcode":37609, + "is_save":false, + "xsb_path":"LzcvOC85LzdhODk5YzdiZGU3N2JkMDBhZTM2YWMyYzlhZTVkYWU4MWM3OTA0NmY=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjEwMTkwMC83LzgvOS83YTg5OWM3YmRlNzdiZDAwYWUzNmFjMmM5YWU1ZGFlODFjNzkwNDZm", + "xsb_size":295, + "xsb_hash":"YjBkZDQwN2ExZDUyNWI5NzFiNjIzMzhhM2U5ZDZiYzU4MDMwMjUwMjUzYjc4ZmJhNTZiNjJjY2RkZWI3NjZhYw==", + "xwb_path":"L2YvMC85L2Y0MGM5Y2U2MmRkMjAxMWNmMWNmMzQ0NmFkYjQ5MjAyZDNhMjdhNDk=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjEwMTkwMC9mLzAvOS9mNDBjOWNlNjJkZDIwMTFjZjFjZjM0NDZhZGI0OTIwMmQzYTI3YTQ5", + "xwb_size":485384, + "xwb_hash":"OWI4MzU0ZGUzZWNjNGUzYmQ5MGYxMmM5Yjc2OGQ1NDNmMDIzNDlhNTJiZGY3NTAzYTQxYzJiMDAyNmIzYTM5Nw==" + }, + { + "mcode":37630, + "is_save":false, + "xsb_path":"L2YvOC8zL2Y5ODkzZDBhYjFmMzYzYjUxMmYwZWI5ZDEwMzkxZjM0YTkxNmYyOTc=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMzAxMjUwMC9mLzgvMy9mOTg5M2QwYWIxZjM2M2I1MTJmMGViOWQxMDM5MWYzNGE5MTZmMjk3", + "xsb_size":295, + "xsb_hash":"NzA2M2E2OTFhYjJjYTMxNjNlYzM3YWVlMzk1ZDVkMDQ3NDM1ZGQyY2I1MTQ1OTdiZDFjZGM0M2MyY2ZkNjc4MQ==", + "xwb_path":"LzIvOS84LzI1OWU4YTllYWY0YjY2YzRkMDk1OTdiMzEzYmEzNzIyNGQ1YmZiMDE=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMzAxMjUwMC8yLzkvOC8yNTllOGE5ZWFmNGI2NmM0ZDA5NTk3YjMxM2JhMzcyMjRkNWJmYjAx", + "xwb_size":485384, + "xwb_hash":"Nzc4YTUzNDkyYzM5NjIzM2U0N2FlZmVjZmY0MmM0YjQ3NTBkNzA5Njc5MGRhZDc3NTI2YjRjZTY4MDM4NmQ4OQ==" + }, + { + "mcode":37654, + "is_save":false, + "xsb_path":"LzQvOC9jLzQxODJjNDM4OWM0Y2MzMmYwY2RiNDdlOGNhMGQ2Y2EzMjFkODUwM2U=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC80LzgvYy80MTgyYzQzODljNGNjMzJmMGNkYjQ3ZThjYTBkNmNhMzIxZDg1MDNl", + "xsb_size":295, + "xsb_hash":"ZWFhNmE4M2RlYjIwMjY0ZWRlMDRmOTI3NWExODkwMTM3ZmVhYzEwY2U3YjA0ZmY4YTEzNGUxZDBmYjVlMzJjMw==", + "xwb_path":"L2IvMC9iL2IyMDNiZmM5MGFjODkxZmQ0MTk4MTliNzRiOTc4NDc3NmQxNGQ0NjE=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9iLzAvYi9iMjAzYmZjOTBhYzg5MWZkNDE5ODE5Yjc0Yjk3ODQ3NzZkMTRkNDYx", + "xwb_size":485384, + "xwb_hash":"MDUwNTQyN2FhNTI4NTUwYmZhYjU1N2RjMzY3YmExMTM3NjRmNzRlMTJlNzMwMDEzMjQwNWNiMzQ2NzQ4Yjg5ZQ==" + }, + { + "mcode":37805, + "is_save":false, + "xsb_path":"LzUvMi9kLzU1MmRkNTczYjM3ODgyOWQ5YjE1NGIzZmE5Mzg1OGQ1Y2UyMDBlZGI=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC81LzIvZC81NTJkZDU3M2IzNzg4MjlkOWIxNTRiM2ZhOTM4NThkNWNlMjAwZWRi", + "xsb_size":295, + "xsb_hash":"ZTM5MGZlNjc0MmRiOTE1N2RiZDNlMTFhMGZjMGQ4YmU2NDQwMDQ3MzhjNDk4NjE1ZWU5N2MyOWQ1YzczOWNlZg==", + "xwb_path":"LzEvYS9iLzFjYTFiZDE4NjM0ZGFmYjVlYjJlNTgzMTBlNGNkMTFlZWJiOWI0OTU=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC8xL2EvYi8xY2ExYmQxODYzNGRhZmI1ZWIyZTU4MzEwZTRjZDExZWViYjliNDk1", + "xwb_size":520200, + "xwb_hash":"NDRkNzYzOGNiNmM3NWU4MjQxOWRiNjk4MjU1ZTczNDVmODlmZjRiNGI2MTZkMDhiNTVhNmQ3MTk2MDViZjdkOA==" + }, + { + "mcode":37871, + "is_save":false, + "xsb_path":"LzkvZi80Lzk4ZjU0OTI2NDQ0MDk1NmUzZTczZjg2NTQzZWEzYTJhZTkwODcxNGI=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC85L2YvNC85OGY1NDkyNjQ0NDA5NTZlM2U3M2Y4NjU0M2VhM2EyYWU5MDg3MTRi", + "xsb_size":295, + "xsb_hash":"OTc4M2U0ZWE0Y2EyZGM0ZGUwMTcwMjJmMTVhYmNkYjZiOThkMjVjYzFkMzg0ZGU4NWQ3NGIyYTM3NWEzNmMyMg==", + "xwb_path":"L2YvNi84L2Y3NmU4ZjY4Mzc2MGVjNGE4NTFmNjJkMDgwYTgzNmU2NDg5NDcwMTI=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9mLzYvOC9mNzZlOGY2ODM3NjBlYzRhODUxZjYyZDA4MGE4MzZlNjQ4OTQ3MDEy", + "xwb_size":485384, + "xwb_hash":"ZDc4ZTVkNDg0ZDYxNGYzM2U5NTllODhiYTI4ZTUzMWM3MjJiMTk3MTY3MGRhMGU5YTE3YTEzZDhhODIyZDJmYw==" + }, + { + "mcode":37891, + "is_save":false, + "xsb_path":"LzQvZC81LzRkZDQ1OTNlZmVlOWRjZGE0ODEwZDYyYzJhOWM4NTkxNDRkMTM1ZDY=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC80L2QvNS80ZGQ0NTkzZWZlZTlkY2RhNDgxMGQ2MmMyYTljODU5MTQ0ZDEzNWQ2", + "xsb_size":295, + "xsb_hash":"NDc2YmVmY2IzMDA4NWZmMTdiZmZlMzg5MjliMmVhN2JkNmU4MDY2YmZjNTI4NThhNjg4MzE3NmEwMzQyNmYzZA==", + "xwb_path":"LzQvMS82LzQyMTc2MDNhNTI1MjBjZWE4MTJhNWViYjVkN2NlMDI0MjhhYmRkYzc=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC80LzEvNi80MjE3NjAzYTUyNTIwY2VhODEyYTVlYmI1ZDdjZTAyNDI4YWJkZGM3", + "xwb_size":487432, + "xwb_hash":"ZWI5YzQ3NGIwNTBhZjk5ZjY5OTFiYzA0MmUzMjNkZTFkMjRmZmViYjY4OWRmY2IyNWI0NDAwYTJhZDI1MGNkZA==" + }, + { + "mcode":37892, + "is_save":false, + "xsb_path":"L2UvNC80L2VjNDg0NzZjYTljZDUyYzE0ZTZkMzQ4NWY4ZDkxNGJjNzZiM2M0Y2Y=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9lLzQvNC9lYzQ4NDc2Y2E5Y2Q1MmMxNGU2ZDM0ODVmOGQ5MTRiYzc2YjNjNGNm", + "xsb_size":295, + "xsb_hash":"ODRlMWY5NzAzNjY2OGJkNDJhNGQyYjkzYzkwYzExZjVjYWM5NmY3MWJiY2JkODIxN2UxODRhODA2MmYzOTc5OQ==", + "xwb_path":"LzcvOS8zLzc4OWUzZTdmMmI5NmQzODJjNTljNTA1MTM4NTk3YjFkMTgyNGQ2ZDY=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC83LzkvMy83ODllM2U3ZjJiOTZkMzgyYzU5YzUwNTEzODU5N2IxZDE4MjRkNmQ2", + "xwb_size":485384, + "xwb_hash":"MjBmZjAwMWU0MTNmMDdhZDY4OThhZWI5ZmRkMTIwNTgwNzEzNmViN2RkMzc0MjE5MTg3MWQ5ODNiMmJkNjkwNg==" + }, + { + "mcode":37894, + "is_save":false, + "xsb_path":"L2IvYS9jL2JkYWRjZWIzZDhlY2M4Njg4MmJhMjU5OTI2ZWNhMjUxNGE0YzdkZGI=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9iL2EvYy9iZGFkY2ViM2Q4ZWNjODY4ODJiYTI1OTkyNmVjYTI1MTRhNGM3ZGRi", + "xsb_size":295, + "xsb_hash":"NzdlYzEyM2IzZGE1YmVkNDRlMzJjZGY3OTI5MGNjMjNkODliZGIzYjg3Y2VmZDIxYjYyMzVkMDZkZjMwNDA3Yw==", + "xwb_path":"LzkvNC84LzkyNGM4YWNiZDhjNjZmNmNiNTcwNzgzODYyNzhlMWJiNGJjYmM0MGI=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC85LzQvOC85MjRjOGFjYmQ4YzY2ZjZjYjU3MDc4Mzg2Mjc4ZTFiYjRiY2JjNDBi", + "xwb_size":487432, + "xwb_hash":"N2M1ODliYjM3NDhjMmE2NzBmNWE5NmM5YmMyODg3NWNlNDhhNjA3NDY1NTM4N2Y3ZjVjMzBiYjljZWNhMjVjZg==" + }, + { + "mcode":37897, + "is_save":false, + "xsb_path":"LzkvZi85LzkyZjA5YjAzYjUyOWQxMTE5ZjYzYzg5NWEwMTMyNmRkY2U0N2M4MWI=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC85L2YvOS85MmYwOWIwM2I1MjlkMTExOWY2M2M4OTVhMDEzMjZkZGNlNDdjODFi", + "xsb_size":295, + "xsb_hash":"YjBiYjY4ZWE1ODViNzQ2Njg0YjZiZGQ3NjNkNDI3MWViNTQ5YTk2ZGQ0MmQ0Y2VkYjVkYjk3Mzk0YzY5ZGEwNQ==", + "xwb_path":"LzYvOC81LzYzODc1MTU5YTI2NjM1Nzc4MGI3ZjczYjFlOTc0YTU1MmNiYmZiYjQ=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC82LzgvNS82Mzg3NTE1OWEyNjYzNTc3ODBiN2Y3M2IxZTk3NGE1NTJjYmJmYmI0", + "xwb_size":485384, + "xwb_hash":"N2FmZTViNTJhMGJjZjM3NzNiODZhZmM4NTBlZGE0M2I5ZTZhZmI4NTRhOWQwNDY4Mjc3ZjQ1NGNmYjdjNzM2MA==" + }, + { + "mcode":37898, + "is_save":false, + "xsb_path":"LzgvNC9kLzg2NGVkNDQ2ZTVmZWFiMGJmODg0ZjI0M2EzZWIwZDQ2MzI4YzBmYmI=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC84LzQvZC84NjRlZDQ0NmU1ZmVhYjBiZjg4NGYyNDNhM2ViMGQ0NjMyOGMwZmJi", + "xsb_size":295, + "xsb_hash":"YzU0ZmY5NWYxYmNlZDgyNGVlNzAzZWQ4ZWQ4YzQ0ZDNjMmRmZTE1MzNjZTA0N2I5ZDI2ZTI1YjQ4NWU5NWYzOA==", + "xwb_path":"LzEvNy84LzEyNzQ4YjgwMDBlNGExZjk1YjkzYWI0MDE3MmJhODRjZDFlYTg1NGU=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC8xLzcvOC8xMjc0OGI4MDAwZTRhMWY5NWI5M2FiNDAxNzJiYTg0Y2QxZWE4NTRl", + "xwb_size":487432, + "xwb_hash":"NjM3YjRkNzNhZDI3OWJhMDQ2ODY3MzBkZDc2Y2UwMGM1ZjRkNjRmY2Y4NjAwMTZmODA1MDUyMTdkY2Q0MjBlZQ==" + }, + { + "mcode":37922, + "is_save":false, + "xsb_path":"LzIvMS8wLzJkMTAwNDgzNmJkNTYyNjg3MjBkODBiM2MyYTIwYTIwMzU0MGE1NjY=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC8yLzEvMC8yZDEwMDQ4MzZiZDU2MjY4NzIwZDgwYjNjMmEyMGEyMDM1NDBhNTY2", + "xsb_size":289, + "xsb_hash":"YzZkZDc0OWI0NTQzNGRjNTQ5MTA5ZTA0ZTM5ZTAwZWY5NWI3NWM2MTJhZDVmMjhiOWEzMTEwODA2MTgzNzhmZA==", + "xwb_path":"LzcvZC84Lzc1ZDQ4YjFlM2ZlNTg4MjBiZWNmNTYxNGNiMDI3ZDFmZjVkYWJmM2Q=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC83L2QvOC83NWQ0OGIxZTNmZTU4ODIwYmVjZjU2MTRjYjAyN2QxZmY1ZGFiZjNk", + "xwb_size":485384, + "xwb_hash":"YmM2MTMxOTg4OTEwNGNlNTVkNzg0OGYyNjhlODRkODVmZDJmY2QxZWI2ZmYyZmM2OGZiMWE0NDQwZTVlYzMxOQ==" + }, + { + "mcode":37923, + "is_save":false, + "xsb_path":"L2UvOC84L2UwOGM4YjhjMmM0ZGZjYzcwZTEzNmYzODlhNTJhODdlZWI1ZDY4ZTI=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9lLzgvOC9lMDhjOGI4YzJjNGRmY2M3MGUxMzZmMzg5YTUyYTg3ZWViNWQ2OGUy", + "xsb_size":295, + "xsb_hash":"NTFhNTJlOGI0N2UwN2FlZTgzYTlmYjYyZjgxYjNmYzQwYmE4NTk5NzM3MjI0ZmIxNWQ3Yzc0OGY3N2NhNTlmZg==", + "xwb_path":"L2QvZC8yL2QwZGMyN2E4MjZjYjU1MDY3MjljMjJiM2UxOTM0YzY1M2RkYjU1Yzc=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9kL2QvMi9kMGRjMjdhODI2Y2I1NTA2NzI5YzIyYjNlMTkzNGM2NTNkZGI1NWM3", + "xwb_size":485384, + "xwb_hash":"OWEzNDlhNzA4MmExZjI0ZjMzYmViMmVhZDIyMjk3ZTE4MjBkNDRlMjU4OTE5MWZkMjJlNmM1NTE0YTAwZWI2ZQ==" + }, + { + "mcode":37928, + "is_save":false, + "xsb_path":"LzEvZS9lLzE1ZWFlNmNkNWNiMDQyMDc3MGQ5NDI3NTAzOWMxOWE5MTYxMjIyYzY=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC8xL2UvZS8xNWVhZTZjZDVjYjA0MjA3NzBkOTQyNzUwMzljMTlhOTE2MTIyMmM2", + "xsb_size":295, + "xsb_hash":"YjhhMzRlNTBiZTk0NDVhM2IwZGUwNjAzMzdkNTgyNjk0NGFlNDA3ODlkMzQ5ZDM0OWNlODNiZTFjOWQ2NGNkMw==", + "xwb_path":"LzIvNS9kLzI4NTdkMDQ1ZjJhNzM1ODhmNDJiZmRhZTEwMTA4ZWEyMzdkNTA0ODA=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC8yLzUvZC8yODU3ZDA0NWYyYTczNTg4ZjQyYmZkYWUxMDEwOGVhMjM3ZDUwNDgw", + "xwb_size":487432, + "xwb_hash":"MGUxMGNiOGMxZDZlN2YwMTZjOTU1MTBkYzk5ODVhNGM5ZTE3ZjI5OTFmMGQ2MzI1NjFmY2IxODU2OWNkMTdiMA==" + }, + { + "mcode":37935, + "is_save":false, + "xsb_path":"L2MvNC82L2MxNGU2MDE1ODFmNTcyMmEyMGFkMDgwNjZhN2Y4N2RhYjk1YjZiMGU=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9jLzQvNi9jMTRlNjAxNTgxZjU3MjJhMjBhZDA4MDY2YTdmODdkYWI5NWI2YjBl", + "xsb_size":295, + "xsb_hash":"OWRmMmNiZWUwOTE4NzZhMzZmYjA4MTU1ODcyNzIyYmE3ZjUxNjYzZDgxNDE2YTdhY2I0ODIzZmMwYTA5MmNjZQ==", + "xwb_path":"LzEvYi9jLzE0YjVjN2VmZjhlZTQyM2MwZDE1NzMwNDk4NzVkZjdlZmQ4NTM0NTk=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC8xL2IvYy8xNGI1YzdlZmY4ZWU0MjNjMGQxNTczMDQ5ODc1ZGY3ZWZkODUzNDU5", + "xwb_size":485384, + "xwb_hash":"NmNhYzZiNDFlMjE3ZWVlMDJmMmEwZDA0MTkzY2NhM2Y1MDUxMjQzNDEyMzlhNzVmZjQ3NzAzMDcwMTFlYTQ2Zg==" + }, + { + "mcode":38121, + "is_save":false, + "xsb_path":"L2YvMi9jL2ZmMmFjOGY1OWFjYTg1YmViMmViMTlmMmRiNTdiNmVkOWZjNTI0YzM=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9mLzIvYy9mZjJhYzhmNTlhY2E4NWJlYjJlYjE5ZjJkYjU3YjZlZDlmYzUyNGMz", + "xsb_size":295, + "xsb_hash":"MzI1NTI0YzUxMmJiYzczZGJkYjJhYzkxZjIzY2ZkMDhkMDA1YzZjYThmMDkzZjU2ZjlmOGIzOTA0ZjQ4N2ZlMg==", + "xwb_path":"L2QvYi8xL2RlYmMxNmZmMjAyMDNiY2QyNjM0NGUzYWU4MTRiMzlmMDdlZTA4MWY=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9kL2IvMS9kZWJjMTZmZjIwMjAzYmNkMjYzNDRlM2FlODE0YjM5ZjA3ZWUwODFm", + "xwb_size":485384, + "xwb_hash":"MjgxMGI4ZjgxMjAwYTQzYzM1YjMwMzU3MTM1ZTFjMWY5OGFjZmFkNDY3YmM1MDdjY2QxOWNkODNhMDg3ZGJjOA==" + }, + { + "mcode":38152, + "is_save":false, + "xsb_path":"LzYvOC85LzYxOGQ5NmIwYTBiZWY2ZjFiNGM2MjU3MjVlMmE4NGIxMGJkNTIxOTU=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC82LzgvOS82MThkOTZiMGEwYmVmNmYxYjRjNjI1NzI1ZTJhODRiMTBiZDUyMTk1", + "xsb_size":295, + "xsb_hash":"MmIzY2UwYTk4ZGIxYzJhMDFhZDkyZWY0ZDZiN2EzMDAzZDJmNjA5ZDk2OGYyODFmNDAwZWJhYmE2NDVlM2MzMw==", + "xwb_path":"LzYvYS80LzYyYTA0OTM2ZTA1YjkzZDE1YjY0MTU1NTUyOGE5MGI3OWI5YWZmOWY=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC82L2EvNC82MmEwNDkzNmUwNWI5M2QxNWI2NDE1NTU1MjhhOTBiNzliOWFmZjlm", + "xwb_size":485384, + "xwb_hash":"YzhiNWI2M2I3ZjQ5ZGRmNDI1MjRkNzc5MTA1ZDQ5NDFhZjU0NjRjN2U3ZjNkMDEyNjVhNDRjZTEyMTI5MGIyZg==" + }, + { + "mcode":38469, + "is_save":false, + "xsb_path":"LzMvNS9jLzM2NTRjM2U2NTNjMGRkZWNhZTRiYmQ3NTIzODc3MWZmYzU3ZGQ3NTQ=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC8zLzUvYy8zNjU0YzNlNjUzYzBkZGVjYWU0YmJkNzUyMzg3NzFmZmM1N2RkNzU0", + "xsb_size":295, + "xsb_hash":"ZGNkYTJiMGU0NjViMjIzNmVjZGM5NGFmOWZiMDU3ZTE0N2RjM2NkZWEyMDM5ZWYxYmQ0MDZkMjRiOTUyZWU2MQ==", + "xwb_path":"L2MvMy8yL2MzMzAyMGQwZGRlZmVlNTE3MjFjZDgwMzYwMzczZTQ0MGRlNTI4ZWI=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9jLzMvMi9jMzMwMjBkMGRkZWZlZTUxNzIxY2Q4MDM2MDM3M2U0NDBkZTUyOGVi", + "xwb_size":485384, + "xwb_hash":"MzllOWI5ZmQ2MTYwNTFlNTFhMTk0YWFiNDNhZmM0YmFlMTM1NzRmMDkzNWZmNTg1MzBjZDI1ZjkzMGIyY2E4Nw==" + }, + { + "mcode":38470, + "is_save":false, + "xsb_path":"L2UvNy80L2VlN2U0NjJkYmI0NDA1NTY1YjRlYTNlZDFkMDRjZjhiYmU0ZmMzYzA=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9lLzcvNC9lZTdlNDYyZGJiNDQwNTU2NWI0ZWEzZWQxZDA0Y2Y4YmJlNGZjM2Mw", + "xsb_size":295, + "xsb_hash":"NTZjNWNkZjBkYmIwN2I5OTFlMmJiMTZlNjNkYzdhMzY5NWRkNDVlYWFkOTdkNzZlODcxMjY0M2ZjOTdjOWZlZg==", + "xwb_path":"L2EvZi81L2EwZjk1NTUxMmViMzllMDQ3ZDgxY2UxMTUzZGJkMWY4YmEzN2M2Y2U=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9hL2YvNS9hMGY5NTU1MTJlYjM5ZTA0N2Q4MWNlMTE1M2RiZDFmOGJhMzdjNmNl", + "xwb_size":485384, + "xwb_hash":"Mjc4NDQyNmYyMjVhMTUzMTUzZDI2NjAwMDUwODFiZTU5ZjNiZGU4YmQ5ZjQyMDkwNGUzMWY0YWUzMWJjNThlMg==" + }, + { + "mcode":38471, + "is_save":false, + "xsb_path":"LzcvMS9jLzdmMWJjNDA3ZjMzMmZlYmI1MjY5NDI0MDgyOGFlZTY2NzRmYzBhODA=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC83LzEvYy83ZjFiYzQwN2YzMzJmZWJiNTI2OTQyNDA4MjhhZWU2Njc0ZmMwYTgw", + "xsb_size":295, + "xsb_hash":"NjBjOGNhZGY4YjAyMjk3MzM4NTZkZjg4MWEyYzM3NzM0YjIyZjE3ZTM3MGQ4ZGQ5NjQwZDMwNWM3ODFmNTQwNQ==", + "xwb_path":"LzYvMS9kLzY0MWJkNTQ2MmNlNGQ0YWFmM2M0MzczYzFkZjYzZmVkMDU5ODYyNjc=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC82LzEvZC82NDFiZDU0NjJjZTRkNGFhZjNjNDM3M2MxZGY2M2ZlZDA1OTg2MjY3", + "xwb_size":487432, + "xwb_hash":"NTlhZjRmMWVlNzg3N2FmODk4NTQ0MzMyNTk0NGMxNTQzYzk2NGZhMjk0ZTIyYWM5MDc1NDg0MzMzMTUyMTZhZg==" + }, + { + "mcode":38472, + "is_save":false, + "xsb_path":"LzIvZS81LzI5ZWI1OTI2ZWMxNTkyYzI1YzEwYzQyM2FjZTMzY2ZiMzIzNGYzZjU=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC8yL2UvNS8yOWViNTkyNmVjMTU5MmMyNWMxMGM0MjNhY2UzM2NmYjMyMzRmM2Y1", + "xsb_size":295, + "xsb_hash":"M2UzNzRmMzQ0ZGJjNjQ1ZmExYTAzMWYzYWY4ZDM5ZDM1ZTRiNDNiMDEwMDRmMjE5YWMxMGM1YzEwOWVjZWE4YQ==", + "xwb_path":"LzcvNS9mLzdmNWRmMGIxZTYwMjI5ZmU1NjE4OGU4NDRmY2FlZWVjZDBiOThhNDc=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC83LzUvZi83ZjVkZjBiMWU2MDIyOWZlNTYxODhlODQ0ZmNhZWVlY2QwYjk4YTQ3", + "xwb_size":485384, + "xwb_hash":"NmEyYTkyODIwNWVhZGMxZjc4Mjg3N2M2NzY1ZjQ2YjRlMDdkODAzMjMyMjRhZTdjZDcyZWQzMzJhY2YzM2Q2Yw==" + }, + { + "mcode":38473, + "is_save":false, + "xsb_path":"L2IvNy8wL2I5N2UwN2FiYjMzMzM1MzUyMGMxYTkyNmM2YzYyMDM5N2Q5MDhjZmE=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC9iLzcvMC9iOTdlMDdhYmIzMzMzNTM1MjBjMWE5MjZjNmM2MjAzOTdkOTA4Y2Zh", + "xsb_size":295, + "xsb_hash":"YjVjYTJiMDk2NTcwNTA2ODMyNTA5ZDJjNmJlODgzMGUwMmI0NGIxMmIzY2MzOWYzYzM3OTg3ZGQ3MGFiMmFhOQ==", + "xwb_path":"LzYvZC9mLzYyZGRmMDI2ZTFlMGY2ODJjZDMzNTJiOTU5ZjM0ODVkMDE2OGQ4ZjM=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC82L2QvZi82MmRkZjAyNmUxZTBmNjgyY2QzMzUyYjk1OWYzNDg1ZDAxNjhkOGYz", + "xwb_size":485384, + "xwb_hash":"MzA5Yzk4OWYzMmVhNDlmZWY2MjcwNzUyOTYxYTZmN2RiMDgxOWUwMmQ5NDQ1MzgwOTg5YzEyOWUxODcyNzE2OQ==" + }, + { + "mcode":38474, + "is_save":false, + "xsb_path":"LzYvMC82LzZhMDQ2MTE2MGQ3ZmE4YjMyOTUyMTAzNWRiOTFhZDgwOTJjNTk4Yjg=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC82LzAvNi82YTA0NjExNjBkN2ZhOGIzMjk1MjEwMzVkYjkxYWQ4MDkyYzU5OGI4", + "xsb_size":295, + "xsb_hash":"NDBlMjM2NThkM2E4ODkxNWYwMDVmM2ExYzQ4MjQxNzNiNzZhYjQ1ZWYxMmU4MjcyYjM0M2IwNjUxOTE0ODA4Yg==", + "xwb_path":"LzIvNi9lLzJlNjllN2EzODEzZTBjMDMzOTcwNTIzNWJjYzE3MDQzNTkyZDg3ZTE=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTExMDgwMC8yLzYvZS8yZTY5ZTdhMzgxM2UwYzAzMzk3MDUyMzViY2MxNzA0MzU5MmQ4N2Ux", + "xwb_size":487432, + "xwb_hash":"ODY2MGJiYzEzNWI5NTNhN2NmNjYxNmJlMjJlZmM1ZmE2NzY2ZjI3OGQ1YzJlYzRhMjQ3YWY5MzAzOGFmZGYxNQ==" + }, + { + "mcode":38476, + "is_save":false, + "xsb_path":"LzEvZS8yLzFjZTcyYTdlOGQ0NGQyYTcyNzg5MTkzZTZmYWNkOThjMmJhZTFjNzE=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTEyMTUwMC8xL2UvMi8xY2U3MmE3ZThkNDRkMmE3Mjc4OTE5M2U2ZmFjZDk4YzJiYWUxYzcx", + "xsb_size":295, + "xsb_hash":"NWIyYzYzNDRhN2U3NDVjYmU4OWQ2NTk2YTIyMGU5YTZlYmEzNTY1MDFhMTA4NWUzNjM0NTg2NTQwOTI0YTU2Zg==", + "xwb_path":"LzEvMy80LzE5M2U0YmI5ZDE4ODk3MDkwY2M5MzAyOWM3ZTM5NzdkYjM4MzA2Njk=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTEyMTUwMC8xLzMvNC8xOTNlNGJiOWQxODg5NzA5MGNjOTMwMjljN2UzOTc3ZGIzODMwNjY5", + "xwb_size":485384, + "xwb_hash":"ODk5YTc4YzhkZTRmYTdiMTlkMzVjNWU3OGZkYTQ0NTA4ZmM5ZmVhYjQ4NDZkYjFlYWUzZTY2M2U5Yzg2YzI4Zg==" + }, + { + "mcode":38477, + "is_save":false, + "xsb_path":"LzkvMi9iLzk0MmJiZTc3MTViODk0MTVjY2RmNDYyMzc1MTNiOGY5ZmExMDUxMzk=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTEyMTUwMC85LzIvYi85NDJiYmU3NzE1Yjg5NDE1Y2NkZjQ2MjM3NTEzYjhmOWZhMTA1MTM5", + "xsb_size":295, + "xsb_hash":"ZmM3YjJjYjdlMmQ2M2UwOTdhN2M5M2I1MzJhZGNmMWY0ZThmMGU4MTA1NGIwODJhMjg5MDViYjk3ZGJiM2FhZA==", + "xwb_path":"LzIvYi9hLzIwYjlhYzgyODU5NGIwZDhhNTQyZjNkN2E1OGIxYjhjOTE5Mzg2MTA=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTEyMTUwMC8yL2IvYS8yMGI5YWM4Mjg1OTRiMGQ4YTU0MmYzZDdhNThiMWI4YzkxOTM4NjEw", + "xwb_size":485384, + "xwb_hash":"MjEzZjhmYjNjMTk4OTUzYzM3MTcyOGUyNjNhMjE5MDgyZGEzMzYyNjI2YmI0MDc5ODI2NDVlYzkxODQ4YWRmOA==" + }, + { + "mcode":38478, + "is_save":false, + "xsb_path":"LzYvNC9hLzZjNGFhNDBiN2YxYjQ0ODhiM2FhZjI4ZTViMTI1MGMwNjI4OWEwZTA=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTEyMTUwMC82LzQvYS82YzRhYTQwYjdmMWI0NDg4YjNhYWYyOGU1YjEyNTBjMDYyODlhMGUw", + "xsb_size":295, + "xsb_hash":"YjM1ZDIxZWI3NTNkYTUxMDFjNTk5YTFkNThlNDJmODIxMTVhNjY0ZTRiZTY4MmNhM2U4ODJlMGFhYjM2N2E5NA==", + "xwb_path":"LzcvOS82LzczOWM2MDc0MWE2NWU3N2UwNzVkMGZmM2MxMTc3ZjM5MWI0YTZhM2Y=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTEyMTUwMC83LzkvNi83MzljNjA3NDFhNjVlNzdlMDc1ZDBmZjNjMTE3N2YzOTFiNGE2YTNm", + "xwb_size":485384, + "xwb_hash":"YzM0NDU2YTMxNjFlNjA2NjI3MGNlZTUxODY0ZjI5NGU3MDkzMWQ2ZjNmNTU5YzdkNWJiMWFhZDBjNGY4NGFmMQ==" + }, + { + "mcode":38479, + "is_save":false, + "xsb_path":"LzkvNS85Lzk5NWE5NGMwYmQzYTBhMmUzMmVjM2ZjN2NjMjgwOTIxNTAxZmMzNTQ=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTEyMTUwMC85LzUvOS85OTVhOTRjMGJkM2EwYTJlMzJlYzNmYzdjYzI4MDkyMTUwMWZjMzU0", + "xsb_size":295, + "xsb_hash":"Y2U1OWZhZThiNTNiNTFmNTFhMDQyNjQ3OWMyZmRlY2RhMzgwNmMxM2ZhNzdhY2I4MDNkZjQ4M2UyYmEyMWRkNQ==", + "xwb_path":"L2EvYi8yL2EyYmQyMzlhNzlhNDhjMDliNTY4NjcwMTU2OWQxOGFiZTdmYThjYzc=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTEyMTUwMC9hL2IvMi9hMmJkMjM5YTc5YTQ4YzA5YjU2ODY3MDE1NjlkMThhYmU3ZmE4Y2M3", + "xwb_size":485384, + "xwb_hash":"NmE4ZjgwYTg1ODQ2OGE1N2E3MGEzZGM4NGI1NjM0YTFhZjNlMjZiM2VhMmVhMjgyYTU5ZmYyNmYzMjhiNjI3OQ==" + }, + { + "mcode":38480, + "is_save":false, + "xsb_path":"L2EvYS8zL2FmYTkzYTBjZGFiMGU4N2Q0ODI5OTQ4NjA1ODA2ODU0YzlkNzhkOGM=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTEyMTUwMC9hL2EvMy9hZmE5M2EwY2RhYjBlODdkNDgyOTk0ODYwNTgwNjg1NGM5ZDc4ZDhj", + "xsb_size":295, + "xsb_hash":"MDZmZDJlNWM0MGIwNmQ5MzVhYmIzMjE1MDlmZTdjNzg5YmEwZmUxZGQyODExNDU0MWIzMTAzOWQyNTBmYjk5ZA==", + "xwb_path":"LzMvZS81LzMwZTc1ZmRiYTRhNWY5Mjg0MTRlMmQwN2YyYjM0ZjJjODAyOTdlYmQ=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTEyMTUwMC8zL2UvNS8zMGU3NWZkYmE0YTVmOTI4NDE0ZTJkMDdmMmIzNGYyYzgwMjk3ZWJk", + "xwb_size":483336, + "xwb_hash":"OGI4MDJjYWZmY2VlNGM0Y2FiMmE3ZjMzNWE0MTA4ODU4ZjZkYTFkYWNjMDRkODYzYzdlOTAzYTRmMWIxN2I0Zg==" + }, + { + "mcode":38482, + "is_save":false, + "xsb_path":"L2YvZC9mL2Y1ZDNmZWZkNjQ0NDgwZjk2MWVjZGYxOGI3ODljNzYyNjI5ODZjN2E=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTEyMTUwMC9mL2QvZi9mNWQzZmVmZDY0NDQ4MGY5NjFlY2RmMThiNzg5Yzc2MjYyOTg2Yzdh", + "xsb_size":295, + "xsb_hash":"ZmEyZjkwMzNkOTk5MTgwNTQ1ZDBjMWNlZTgzN2ZkNDEwODc3YTZkYWQ5MGFkNDkyZDA0MWI1NGI1NzU0MGYxMg==", + "xwb_path":"LzQvMi9hLzQ0MjFhOWIwYWRlNTRhYmE4MDJkMGQ5ZjhiYjRiMTAzMzJiOWRjZmY=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTEyMTUwMC80LzIvYS80NDIxYTliMGFkZTU0YWJhODAyZDBkOWY4YmI0YjEwMzMyYjlkY2Zm", + "xwb_size":483336, + "xwb_hash":"YTI4NzY4YmI5NWNmMjhiNmMyMWI4ZGQ4MDQ5ODZjN2JmZDFkMjJiNDdiN2JjNDZkMzJjNDYyZGFkMTRkNGZhZA==" + }, + { + "mcode":38483, + "is_save":false, + "xsb_path":"L2IvMy9hL2I5M2ZhZmYwZDVjNmE4YzgzNTBhYjc1YWY2NDZmMzBmYzg3MjcyYjY=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTEyMTUwMC9iLzMvYS9iOTNmYWZmMGQ1YzZhOGM4MzUwYWI3NWFmNjQ2ZjMwZmM4NzI3MmI2", + "xsb_size":295, + "xsb_hash":"MWZjZTBkNWVhMTZjYTljOTY5YzE5MjIyNjMwODhkNDNmZjA1ZmRlYjg1ZGMzYWJlM2Y3ZTgzOWY5MWQxOWJmMw==", + "xwb_path":"L2YvNC9jL2ZiNDVjN2QyZjU5OTBlZmI0NjlmYzI4NjI4NDZiNDE5NGM5NzFmOWY=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMTEyMTUwMC9mLzQvYy9mYjQ1YzdkMmY1OTkwZWZiNDY5ZmMyODYyODQ2YjQxOTRjOTcxZjlm", + "xwb_size":485384, + "xwb_hash":"Y2E2YjI0ZTQ2MzQ4OWE1NGVkOGM2ZTdlNzUxNTdiYzI0N2Q5NTRlN2I2YjEwMzVlNWE3ODlhMjU5ZTJiMDU1ZQ==" + }, + { + "mcode":38498, + "is_save":false, + "xsb_path":"L2EvYy8yL2EwY2YyNGI4NDAyNzQ5NTNkZDhhZDY3YTkxMzUwZDY1MWMyNDVkZTc=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjAyMjgwMC9hL2MvMi9hMGNmMjRiODQwMjc0OTUzZGQ4YWQ2N2E5MTM1MGQ2NTFjMjQ1ZGU3", + "xsb_size":295, + "xsb_hash":"NGU5ZTI2YWFhNjQyOTQ2Y2M1Y2Q4MmE1ZjViMDI4NzZiYWZkOWE0NjA1OTdjMDZkZGYxNTA1MjgwMDNjZDI1MQ==", + "xwb_path":"LzUvOC81LzU2OGI1MzVmODY4M2FjYmNmMzVhMGVjMGNmMDcxM2MxOWRmYTM1MGY=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjAyMjgwMC81LzgvNS81NjhiNTM1Zjg2ODNhY2JjZjM1YTBlYzBjZjA3MTNjMTlkZmEzNTBm", + "xwb_size":485384, + "xwb_hash":"M2E3ZTBlYjk4NTI5M2I1MTY2YjMyYTNhYWUwNmQ0YjAyOWM3MTYwOTFlOTI2NTMzYzIxYjYzNzZmNDM5NGU5Yg==" + }, + { + "mcode":38499, + "is_save":false, + "xsb_path":"L2YvMi9kL2YwMjNkNGEyYjhkYmQ3MmU0YzBiYjA4MDJmNDliMGU5YTlhMmMwM2U=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjAyMjgwMC9mLzIvZC9mMDIzZDRhMmI4ZGJkNzJlNGMwYmIwODAyZjQ5YjBlOWE5YTJjMDNl", + "xsb_size":295, + "xsb_hash":"MzRiOGRmYTZmN2Y0ZjQ1OTE1YWQ1YjQxZjg5ZTc1NjQ3NTE4MzgzYWIxNWQ5MTIyNzI2NDAzNjAxYWFiZTI5OA==", + "xwb_path":"LzQvZi8xLzQ1ZjQxZDVkMmE0MDllMWU2Y2E0MThmMjNkZDViYTUxMjQ4MjgxZTY=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjAyMjgwMC80L2YvMS80NWY0MWQ1ZDJhNDA5ZTFlNmNhNDE4ZjIzZGQ1YmE1MTI0ODI4MWU2", + "xwb_size":485384, + "xwb_hash":"NTFkMTYwODM3OWQ0MjhjMTU4MjBjMDIzNzY5ZDJhYjQ1NzU3MTMxNzc2NjA3NTRlZmVjOGU3MTE1MTYwMmY0ZQ==" + }, + { + "mcode":38500, + "is_save":false, + "xsb_path":"LzAvNy80LzBkN2Y0M2QzMzRlNDcwOTA5ZTY5NTE0MTIzMTNlMGQzZWMyMGViOTU=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjA1MTgwMC8wLzcvNC8wZDdmNDNkMzM0ZTQ3MDkwOWU2OTUxNDEyMzEzZTBkM2VjMjBlYjk1", + "xsb_size":295, + "xsb_hash":"NThhYjIzMTFmZDY4MDA5OTMxMmM4ODY3ZjczZDUwNWFiYzQyZmVlYmRjYzBlY2IwZTU2ZTY1M2Y0MWMwZDZhYw==", + "xwb_path":"LzUvNS82LzVmNTg2ZDc1ZTZkNWZlOWU2NmRiMzdkZDAyNGI1NmI5OGVmMWU1MWQ=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjA1MTgwMC81LzUvNi81ZjU4NmQ3NWU2ZDVmZTllNjZkYjM3ZGQwMjRiNTZiOThlZjFlNTFk", + "xwb_size":485384, + "xwb_hash":"ZTU4NzViOGQ4MWRhNDc2Y2U0MzAyZTFjZjllNmU1MjQwN2Y4MWQ2YjNkZmIyZDJjYzcyNDc3ZjAzZjZkMGNiMg==" + }, + { + "mcode":38503, + "is_save":false, + "xsb_path":"LzUvZC83LzVmZGU3MjU4ZTE2ZDEyZDhmYzdlYWJkMmYyODIzYzlmNGQyYzY4MWQ=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjAyMjgwMC81L2QvNy81ZmRlNzI1OGUxNmQxMmQ4ZmM3ZWFiZDJmMjgyM2M5ZjRkMmM2ODFk", + "xsb_size":296, + "xsb_hash":"ZjdlNWIzYTgyZWI1Yzg4Yzk5MWFlNzBjNTZmNmVkZDBiYTRiYjI5ZmJlNTA3YjUwMWUxYjdjMzhmYmZhOGI2Mw==", + "xwb_path":"L2EvZC9iL2FjZGJiZGUwODZhNGEwNzM3OWFmNzI0MzNmYTBlZTMxN2E5YmRlYjg=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjAyMjgwMC9hL2QvYi9hY2RiYmRlMDg2YTRhMDczNzlhZjcyNDMzZmEwZWUzMTdhOWJkZWI4", + "xwb_size":485384, + "xwb_hash":"NTkzYmRjNDMxOTA4NjYwOTg4NmE1MjZmM2I5YmNiZmQ1NDliNDY4MWI4ZTgxNWViNDM3NTNmNDQwMDgwZWQ3Yg==" + }, + { + "mcode":38504, + "is_save":false, + "xsb_path":"L2UvNC84L2U1NDQ4YzgxYzk1OWQ2OGY2YmJhMGY1NmMyYmZlYTA4NjNhYTIyMGU=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjAyMjgwMC9lLzQvOC9lNTQ0OGM4MWM5NTlkNjhmNmJiYTBmNTZjMmJmZWEwODYzYWEyMjBl", + "xsb_size":296, + "xsb_hash":"ZGYzY2ExM2Q4MzkxY2MxZTRjMDFiNDE4ZTdhNTcyODIwNTgxOTk4NTQ4Yjk2MmM3YmVkOGI2MTlhMTBjZTUzMA==", + "xwb_path":"L2EvZi9hL2EyZjdhOWQyNDU2MDZmZmI5MThmYjUwMjRmM2U4MTIxZjcwMzQzZWU=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjAyMjgwMC9hL2YvYS9hMmY3YTlkMjQ1NjA2ZmZiOTE4ZmI1MDI0ZjNlODEyMWY3MDM0M2Vl", + "xwb_size":485384, + "xwb_hash":"ZDIwYTNlYzY2NTQxYTI5MmYzMWZkYmMzNzU4ZWJlZjJjODI1OGQzODdkMzhmNjRhZjA3OWU4ZjRjMDI3YWMzYg==" + }, + { + "mcode":38505, + "is_save":false, + "xsb_path":"LzUvNS82LzU1NTk2NmNiZjAzYjA4NWY4YmRhMzY1ZmNjYjFlM2Y5MDllOTQzMjg=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjAyMjgwMC81LzUvNi81NTU5NjZjYmYwM2IwODVmOGJkYTM2NWZjY2IxZTNmOTA5ZTk0MzI4", + "xsb_size":296, + "xsb_hash":"M2E4NDE3ZWM0NDdlZTg2YmQ1ZTMwYTNhNjcyMjBmYTlkMmQ3MmNlZWUwOTFkOWMyYmZmNTgzZGIyYmJhNmE5OA==", + "xwb_path":"LzYvMy9jLzYzM2VjOWMwYjg2YzFlMzU2ZjlmMThjZWY2MWFkODFmMjIwY2Q4MDA=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjAyMjgwMC82LzMvYy82MzNlYzljMGI4NmMxZTM1NmY5ZjE4Y2VmNjFhZDgxZjIyMGNkODAw", + "xwb_size":485384, + "xwb_hash":"ZDE5MThhZTNmMGNlYjJiM2MyMjA1MDgzYTI4MWMxMTNkOGVhYjYxZmRhMDBhZGU3OThiNGRjYjEyYWEwODAzZQ==" + }, + { + "mcode":38549, + "is_save":false, + "xsb_path":"LzIvOS9iLzIwOTBiOGU4MTk5MDNkYzNlZTFlMDgyMWVhMzM0Y2RjMzQ5MGMxNWM=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjA3MjAwMC8yLzkvYi8yMDkwYjhlODE5OTAzZGMzZWUxZTA4MjFlYTMzNGNkYzM0OTBjMTVj", + "xsb_size":295, + "xsb_hash":"YTA4ZmQ4YTMxYWEzMjg2ZmZmZGQ3N2FiZWMxMTNjMjc5NzMzNWU5YzI3YjhjNmJlNzg5ODQwZjU0MWFhNDJiYg==", + "xwb_path":"LzQvMS83LzQ5MWQ3ODNjOTU3NzE5ZmViN2NkYTA4OTQ3MDUzODc2MGQyY2Q3ODg=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjA3MjAwMC80LzEvNy80OTFkNzgzYzk1NzcxOWZlYjdjZGEwODk0NzA1Mzg3NjBkMmNkNzg4", + "xwb_size":487432, + "xwb_hash":"MDc2NDlkYzg4YWViYzUyMjRkZTgyNzk5MmI5YzRiZjMwOTI2ZDJhZjQwMjlkNWI3YjljNDQyNzFlMDc1NDNlOA==" + }, + { + "mcode":38550, + "is_save":false, + "xsb_path":"L2MvZi8yL2MwZjEyNWVjMjA3Nzc1NzAzOWJjMDUyYzZhNjAzZGE4OTBiYmM0ZGQ=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjA4MDkwMC9jL2YvMi9jMGYxMjVlYzIwNzc3NTcwMzliYzA1MmM2YTYwM2RhODkwYmJjNGRk", + "xsb_size":295, + "xsb_hash":"OTJlNTJhOTc1NTdiY2I0NmU1NzUxZTIzN2ZiZDQwMmMwOWZiN2JkOThmMjRlN2NlZTU0NTA1NzI3ZDAxZDA1OA==", + "xwb_path":"LzQvZi9kLzQ4ZjBkNjI4ZDhmY2U4Yjk5YWY3ZWRkOGQ0ZWRkODQ2ZDc4MzU4OWI=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjA4MDkwMC80L2YvZC80OGYwZDYyOGQ4ZmNlOGI5OWFmN2VkZDhkNGVkZDg0NmQ3ODM1ODli", + "xwb_size":485384, + "xwb_hash":"ZmJjNWRlNjkxZGFiM2VhZjJmOWI3OThmNGQ1MzJhOWIwY2UzZDBiMGM2OGNlZDA2N2M0ZjdiNDRhZjZiNmI2Mg==" + }, + { + "mcode":38551, + "is_save":false, + "xsb_path":"LzEvMC81LzEyMDY1NjZkNDY3NDM4OTY0ZjMyNWExZGViNWQzN2I0ZjJiYzJmMWQ=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjA5MDcwMC8xLzAvNS8xMjA2NTY2ZDQ2NzQzODk2NGYzMjVhMWRlYjVkMzdiNGYyYmMyZjFk", + "xsb_size":288, + "xsb_hash":"ZTU0N2NhZDczODU0MzRiZWY1NGY0MWM2ZGQ5NThlZTE0YWEwMDBmZjA2ZWY4NGZmZWQzYzQ5NDcwOWViOTljYg==", + "xwb_path":"L2QvYi8wL2QxYmUwYjUwNTQ3NDcyNzFkNWM0MDdmNzVmYThhYTM4OTY4Yzk0YTQ=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjA5MDcwMC9kL2IvMC9kMWJlMGI1MDU0NzQ3MjcxZDVjNDA3Zjc1ZmE4YWEzODk2OGM5NGE0", + "xwb_size":485384, + "xwb_hash":"ZDkwYTMwMmMzNTkyYTc1MGU3ZmYyYTFlOWM3MTg4NWJhZDVjNzNjMTNlZjgzZmYxMzc3YTE3ZDVjZDU5YWUyNw==" + }, + { + "mcode":38566, + "is_save":false, + "xsb_path":"LzQvOS80LzQ4OWE0ZGMyN2UyNzIxMzdkODYyZDhmNzRmMTEyMDhkYjM0NWQwMzg=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjEwMTkwMC80LzkvNC80ODlhNGRjMjdlMjcyMTM3ZDg2MmQ4Zjc0ZjExMjA4ZGIzNDVkMDM4", + "xsb_size":295, + "xsb_hash":"MWNhYmE3NTcwYzRjY2M5NWVkN2RkZWJmZjhhOWZlZmIyOGZhMGUxNDY1N2ZkYzRmNDU0ODk1MGU0ODQ2YjAxNA==", + "xwb_path":"L2IvOC9lL2JmOGZlOGNlOWM0MzNjNzM3ZTNiNTk4NjQ3OTE2NDI0NTg2ZGM4ZTI=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjEwMTkwMC9iLzgvZS9iZjhmZThjZTljNDMzYzczN2UzYjU5ODY0NzkxNjQyNDU4NmRjOGUy", + "xwb_size":727052, + "xwb_hash":"ZjhhZDMzZWI0YTEzNGUxMWMyODViMjNmZjUxOGI2Y2I5OTMwOTBjY2IxZWIwNTVlNWMwNTVjNWQ3ODU5YjViYg==" + }, + { + "mcode":38567, + "is_save":false, + "xsb_path":"L2MvMC80L2NjMGU0Nzk1MjI1Yzc3ZTU1MGI0YmMyZjllZGZkZjM1MDRjNDkxMWQ=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjEwMTkwMC9jLzAvNC9jYzBlNDc5NTIyNWM3N2U1NTBiNGJjMmY5ZWRmZGYzNTA0YzQ5MTFk", + "xsb_size":295, + "xsb_hash":"MWYyZTVhMTY3YTEzYjM3NzgxZjc4MjE4MTEzMmVlYWQzMzZkZDliZWQxZjhlNzZjOTk2OWYyZjg4ZWRkNWJmYQ==", + "xwb_path":"LzMvYi9kLzM4YjJkZWM5MGZkOWU1YjMyOTNhZDQ4MzBmMDJhM2EzYWE0Nzg2OGU=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMjEwMTkwMC8zL2IvZC8zOGIyZGVjOTBmZDllNWIzMjkzYWQ0ODMwZjAyYTNhM2FhNDc4Njhl", + "xwb_size":485384, + "xwb_hash":"NThmZjdkNWM3MGI2ZGI4MmEzNWQ1ODJkYzEyY2NkMmZkZjIyYTZlNThkMTcwZjUwOGQ4MDk2YjM2OWRmOGRiMA==" + }, + { + "mcode":38588, + "is_save":false, + "xsb_path":"LzgvOC8zLzhjODYzOTcwOGJlZmYxNzRhOTA0OWE0ZDk0ZmY4ZDQ4MmMyNzY3ZjM=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMzA0MTkwMC84LzgvMy84Yzg2Mzk3MDhiZWZmMTc0YTkwNDlhNGQ5NGZmOGQ0ODJjMjc2N2Yz", + "xsb_size":295, + "xsb_hash":"YWYxYWIzMzZmZDc0NGM1YWIzNDM3ZmJhNzZkMDM2MmIwODhjMDkzZmJjOTQxMjhkZmExMTkyN2FjOGM2MDQzZQ==", + "xwb_path":"LzUvNC9hLzUxNDRhNmE0OGZkZWEyMmI3ZmY4YjRkZjhmYjdlMzE2ZGI5OTE2NTI=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMzA0MTkwMC81LzQvYS81MTQ0YTZhNDhmZGVhMjJiN2ZmOGI0ZGY4ZmI3ZTMxNmRiOTkxNjUy", + "xwb_size":485384, + "xwb_hash":"OWZmOGEwZDE1ZTBhY2I2ODFhM2M1ODVkNDQyYjk4NmY5YTBjODE5OThlZDk0NzU3ODMxNTJiMThkYzQxMWM0Ng==" + }, + { + "mcode":38590, + "is_save":false, + "xsb_path":"L2IvMy9mL2I0MzhmNTBhZjI3NTcyNTI0MzJiNjQ0Y2I0ZmQ5ZGY5MzhjN2I4YTQ=", + "xsb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMzAzMTUwMC9iLzMvZi9iNDM4ZjUwYWYyNzU3MjUyNDMyYjY0NGNiNGZkOWRmOTM4YzdiOGE0", + "xsb_size":295, + "xsb_hash":"Njk2YWZlNjFmZmViYjgyM2U4MDUyYTA5NGU2MzkzNDZmNDNjOGZiNjBjNDQ0MjZhNThmZGE0OWM3NWZhMDg1OQ==", + "xwb_path":"L2IvNC83L2IwNDQ3MTQxODcwYjkwODM4OTE0NDBkMTI5ZmY2ZmFhYzZkMjZlMzE=", + "xwb_url":"aHR0cHM6Ly9kMmVsMGRsaTlsMHgycC5jbG91ZGZyb250Lm5ldC9zdHJtbmcvMjAyMzAzMTUwMC9iLzQvNy9iMDQ0NzE0MTg3MGI5MDgzODkxNDQwZDEyOWZmNmZhYWM2ZDI2ZTMx", + "xwb_size":485384, + "xwb_hash":"MzIxYWMyOTVmNTBhYTZjNjljY2E2NGQ2YzUyYmNhZjg2ZmI0ODg3OTNjMDZlNmQwMjUxOWIxNzE3ZTc4MjVjYw==" + } +] \ No newline at end of file diff --git a/variables/strings/games/gitadora.py b/variables/strings/games/gitadora.py new file mode 100644 index 0000000..caac0c7 --- /dev/null +++ b/variables/strings/games/gitadora.py @@ -0,0 +1,20714 @@ + +customDataDefault = "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" + +favMusicDefault = "-1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1" + +gitadoraNewPlayerData = b''' + 0 + 0 + + + + + +''' + +gitadoraPlayerData = ''' + 0 + 0 + 0 + 0 + + + + {refid} + {snsid} + + {usercode} + 0 + 0 + + {skill} + {allSkill} + -1 + -1 + + + + +''' + +gitadoraRegisterData = ''' + 0 + 0 + 0 + 0 + + + + 0 + {refid} + {snsid} + + {usercode} + 0 + 0 + + + +''' + +# TODO: make this a formatted string, and get the data from the database +gitadoraFullPlayerData = ''' + 0 + 0 + 0 + 0 + + + + {time} + f3357c5c-2610-4de8-bc22-b22c51a658ed + + {refid} + {snsid} + + {usercode} + 0 + + + 0 + + + {cabid} + {play} + {playtime} + {playterm} + {session_cnt} + {matching_num} + {extra_stage} + {extra_play} + {extra_clear} + {encore_play} + {encore_clear} + {pencore_play} + {pencore_clear} + {max_clear_diff} + {max_full_diff} + {max_exce_diff} + {clear_num} + {full_num} + {exce_num} + {no_num} + {e_num} + {d_num} + {c_num} + {b_num} + {a_num} + {s_num} + {ss_num} + {lastCategory} + {lastMusicID} + {lastSeq} + {dispLevel} + + + 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 + + + {playstyle} + {custom} + + + 0 + 0 + -1 + -1 + + + + 4390 + 8147 + + + 4390 + 4390 + + + + + {musicFavorites1} + {musicFavorites2} + {musicFavorites3} + + + 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 + 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 + + + + + + + + {stageResult} + {musicList} + 1 + + + +''' + +gitadoraStageResult = ''' + + U32:J:A + {dateMs} + {stage} + + + {skill} + {musicId} + {musicTitle} + {musicArtist} + {rightsCredits} + {diff} + {seqmode} + {clearStatus} + {rank} + {perfect} + {great} + {good} + {ok} + {miss} + {perfectPerc} + {greatPerc} + {goodPerc} + {okPerc} + {missPerc} + {maxCombo} + {maxComboPerc} + {score} + {flags} + {point} + {newPoint} + {perc} + {newPerc} + {meter} + {meterProg} + {beforeMeter} + {beforeMeterProg} + {isNewMeter} + {phraseDataNum} + {phraseAddr} + {phraseType} + {phraseStatus} + {phraseEndAddr} + {phraseComboPerc} + +''' + +gitadoraMusicItem = ''' + + {flag} + {sdata} + {mdata} + {meter} + {meterProg} + +''' + +gitadoraGameEnd = b''' + 0 + 0 + 0 + 0 + + + + + + 4390 + 8147 + + + 4390 + 4390 + + + + +''' + +gitadoraMusicDB = b''' + + 0 + 0 + 0 + 0 + + + + + 2003 + 0 300 595 725 0 0 355 540 655 0 0 245 370 690 0 + 1 + 1 + 1 + 0 + 1 + 209 + 23 + 1 + + + 1619 + 0 375 570 725 0 0 410 515 585 0 0 305 555 690 0 + 1 + 1 + 1 + 0 + 1 + 212 + 34 + 1 + + + 1745 + 0 325 575 670 765 0 400 535 625 795 0 440 595 845 930 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 5054 + 0 305 545 845 835 0 300 515 740 0 0 435 570 805 0 + 1 + 1 + 1 + 0 + 0 + 125 + 0 + 1 + + + 2429 + 0 390 575 850 920 0 305 515 785 895 0 260 465 730 955 + 1 + 1 + 1 + 0 + 1 + 211 + 31 + 1 + + + 2585 + 0 380 530 780 880 0 310 555 785 890 0 400 600 815 940 + 1 + 1 + 1 + 0 + 1 + 211 + 31 + 1 + + + 2526 + 0 400 600 740 905 0 330 455 750 910 0 465 655 800 950 + 1 + 1 + 1 + 0 + 1 + 212 + 33 + 1 + + + 2316 + 0 290 455 675 940 0 170 405 685 725 0 190 380 615 705 + 1 + 1 + 1 + 0 + 1 + 203 + 14 + 1 + + + 2379 + 0 235 375 535 755 0 170 315 540 780 0 245 440 650 880 + 1 + 1 + 1 + 0 + 1 + 115 + 3 + 1 + + + 2695 + 0 320 515 660 820 0 300 475 585 750 0 155 400 600 760 + 1 + 1 + 1 + 0 + 1 + 203 + 15 + 1 + + + 1430 + 0 265 405 710 890 0 220 370 610 820 0 310 510 700 795 + 1 + 1 + 1 + 0 + 1 + 115 + 8 + 1 + + + 2574 + 0 210 425 670 870 0 240 400 675 830 0 190 420 600 845 + 1 + 1 + 1 + 0 + 1 + 213 + 35 + 1 + + + 2572 + 0 385 530 675 810 0 380 560 725 780 0 240 460 600 830 + 1 + 1 + 1 + 0 + 1 + 213 + 35 + 1 + + + 2573 + 0 195 310 615 765 0 175 330 570 695 0 335 460 690 780 + 1 + 1 + 1 + 0 + 1 + 213 + 35 + 1 + + + 2571 + 0 315 540 715 920 0 285 525 745 830 0 290 455 720 945 + 1 + 1 + 1 + 0 + 1 + 213 + 35 + 1 + + + 811 + 0 290 495 765 0 0 265 505 670 0 0 420 585 795 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2472 + 0 285 425 705 870 0 280 420 670 770 0 325 535 705 825 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2045 + 0 230 560 925 0 0 245 535 885 0 0 270 520 900 0 + 1 + 1 + 1 + 0 + 1 + 215 + 41 + 1 + + + 1957 + 0 140 410 680 0 0 220 465 780 0 0 270 570 800 0 + 1 + 1 + 1 + 0 + 1 + 202 + 13 + 1 + + + 2152 + 0 365 620 860 980 0 315 595 825 885 0 400 515 730 900 + 1 + 1 + 1 + 0 + 1 + 202 + 11 + 1 + + + 2792 + 0 390 540 770 915 0 350 460 730 800 0 255 475 730 920 + 1 + 1 + 1 + 0 + 1 + 208 + 21 + 1 + + + 1506 + 0 450 735 925 976 0 495 855 945 985 0 770 920 966 997 + 1 + 1 + 1 + 0 + 1 + 202 + 10 + 2 + + + 5045 + 0 705 835 999 999 0 695 825 990 0 0 740 930 994 0 + 1 + 1 + 1 + 0 + 1 + 202 + 10 + 2 + + + 958 + 0 315 730 820 0 0 280 650 770 0 0 340 510 775 0 + 1 + 1 + 1 + 0 + 1 + 207 + 20 + 1 + + + 2709 + 0 240 390 510 810 0 250 430 570 800 0 290 450 570 720 + 1 + 1 + 1 + 1 + 1 + 200 + 0 + 1 + + + 15 + 0 480 520 585 0 0 0 0 0 0 0 390 535 650 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 5000 + 0 470 575 680 0 0 0 0 0 0 0 305 515 625 0 + 1 + 1 + 1 + 0 + 0 + 121 + 0 + 1 + + + 1809 + 0 330 440 615 0 0 315 425 575 0 0 345 520 660 0 + 1 + 1 + 1 + 1 + 1 + 115 + 0 + 1 + + + 1833 + 0 455 705 905 0 0 420 695 870 0 0 470 660 835 0 + 1 + 1 + 1 + 0 + 1 + 209 + 23 + 1 + + + 1102 + 0 305 695 820 0 0 295 605 765 0 0 330 565 745 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2593 + 0 390 510 715 900 0 365 445 615 760 0 305 530 860 971 + 1 + 1 + 1 + 0 + 1 + 203 + 16 + 1 + + + 2727 + 0 330 430 580 900 0 300 410 540 800 0 360 490 650 830 + 1 + 1 + 1 + 0 + 1 + 208 + 22 + 1 + + + 905 + 0 320 430 665 770 0 320 480 570 680 0 525 635 815 885 + 1 + 1 + 1 + 0 + 1 + 115 + 4 + 1 + + + 5014 + 0 520 680 775 785 0 410 560 605 0 0 605 780 840 0 + 1 + 1 + 1 + 0 + 1 + 122 + 4 + 1 + + + 2381 + 0 475 595 855 965 0 425 570 745 860 0 460 610 830 970 + 1 + 1 + 1 + 0 + 1 + 212 + 34 + 1 + + + 2795 + 0 320 470 600 710 0 380 430 500 570 0 130 250 520 730 + 1 + 1 + 1 + 0 + 1 + 208 + 21 + 1 + + + 956 + 0 320 665 780 0 0 395 550 595 0 0 455 545 645 0 + 1 + 1 + 1 + 0 + 1 + 209 + 23 + 1 + + + 2643 + 0 330 590 790 960 0 310 610 850 940 0 360 480 770 920 + 1 + 1 + 1 + 0 + 1 + 203 + 15 + 1 + + + 2341 + 0 505 655 900 955 0 480 710 870 915 0 475 700 940 990 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 1123 + 0 485 730 865 0 0 445 615 700 0 0 550 665 840 0 + 1 + 1 + 1 + 0 + 1 + 115 + 6 + 1 + + + 2395 + 0 150 425 650 770 0 300 385 570 665 0 205 415 650 830 + 1 + 1 + 1 + 0 + 1 + 115 + 3 + 1 + + + 2977 + 0 230 410 640 730 0 210 370 530 670 0 230 360 530 700 + 1 + 1 + 1 + 0 + 1 + 218 + 49 + 1 + + + 1867 + 0 370 480 740 0 0 375 515 595 0 0 315 520 805 0 + 1 + 1 + 1 + 0 + 1 + 202 + 12 + 1 + + + 2733 + 0 460 600 810 970 0 360 510 830 930 0 510 630 780 980 + 1 + 1 + 1 + 1 + 1 + 202 + 0 + 1 + + + 2723 + 0 310 520 750 960 0 260 490 640 930 0 250 500 715 880 + 1 + 1 + 1 + 0 + 1 + 212 + 34 + 1 + + + 2025 + 0 340 675 910 0 0 350 655 835 0 0 295 690 865 0 + 1 + 1 + 1 + 0 + 1 + 115 + 0 + 1 + + + 1321 + 0 425 615 730 0 0 400 530 695 0 0 660 755 890 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 5032 + 0 465 615 740 750 0 330 505 670 0 0 655 750 880 0 + 1 + 1 + 1 + 0 + 0 + 123 + 0 + 1 + + + 1844 + 0 550 800 925 0 0 520 705 815 0 0 355 500 945 0 + 1 + 1 + 1 + 1 + 1 + 218 + 0 + 1 + + + 2634 + 0 185 415 645 705 0 115 320 530 710 0 270 445 640 750 + 1 + 1 + 1 + 0 + 1 + 213 + 36 + 1 + + + 2292 + 0 205 385 715 865 0 120 380 645 740 0 295 455 640 725 + 1 + 1 + 1 + 0 + 1 + 212 + 33 + 1 + + + 1727 + 0 325 465 670 730 0 405 515 610 670 0 530 670 865 895 + 1 + 1 + 1 + 0 + 1 + 202 + 12 + 1 + + + 1207 + 0 385 755 935 0 0 330 535 670 0 0 400 635 820 0 + 1 + 1 + 1 + 0 + 1 + 115 + 6 + 1 + + + 5024 + 0 360 675 805 815 0 410 545 695 0 0 410 700 800 0 + 1 + 1 + 1 + 0 + 1 + 123 + 6 + 1 + + + 2434 + 0 275 410 740 865 0 325 425 745 845 0 295 505 760 860 + 1 + 1 + 1 + 0 + 1 + 115 + 3 + 1 + + + 1503 + 0 335 570 770 0 0 275 465 570 0 0 320 545 725 0 + 1 + 1 + 1 + 0 + 1 + 202 + 10 + 1 + + + 2877 + 0 440 680 890 960 0 380 550 780 930 0 340 565 830 980 + 1 + 1 + 1 + 0 + 1 + 216 + 46 + 1 + + + 2821 + 0 310 460 580 780 0 340 500 660 780 0 270 430 640 750 + 1 + 1 + 1 + 0 + 1 + 215 + 39 + 1 + + + 1314 + 0 485 735 830 0 0 435 645 750 0 0 435 635 805 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 5029 + 0 375 695 825 835 0 335 740 0 0 0 425 630 800 0 + 1 + 1 + 1 + 0 + 0 + 123 + 0 + 1 + + + 2409 + 0 275 420 535 650 0 270 430 630 735 0 245 395 670 835 + 1 + 1 + 1 + 0 + 1 + 115 + 3 + 1 + + + 1825 + 0 555 745 945 0 0 620 900 965 0 0 410 610 800 0 + 1 + 1 + 1 + 0 + 1 + 213 + 36 + 1 + + + 2465 + 0 370 555 775 910 0 325 450 700 830 0 440 615 820 905 + 1 + 1 + 1 + 0 + 1 + 115 + 0 + 1 + + + 2079 + 0 285 520 680 0 0 220 450 615 0 0 275 605 845 0 + 1 + 1 + 1 + 0 + 1 + 206 + 18 + 1 + + + 2804 + 0 340 520 790 900 0 350 480 750 870 0 260 425 700 850 + 1 + 1 + 1 + 0 + 1 + 215 + 40 + 1 + + + 1710 + 0 240 560 795 0 0 435 700 915 0 0 380 645 905 0 + 1 + 1 + 1 + 0 + 1 + 202 + 12 + 1 + + + 755 + 0 415 555 660 0 0 470 605 680 0 0 205 645 780 0 + 1 + 1 + 1 + 0 + 1 + 212 + 34 + 1 + + + 2503 + 0 285 460 650 770 0 300 480 610 750 0 305 540 760 905 + 1 + 1 + 1 + 0 + 1 + 202 + 9 + 1 + + + 2781 + 0 340 470 675 775 0 300 490 620 700 0 240 410 620 830 + 1 + 1 + 1 + 0 + 1 + 216 + 46 + 1 + + + 1742 + 0 380 495 625 0 0 420 485 605 0 0 185 430 680 0 + 1 + 1 + 1 + 1 + 1 + 213 + 0 + 1 + + + 2268 + 0 180 530 725 840 0 160 555 615 750 0 360 515 780 900 + 1 + 1 + 1 + 0 + 1 + 212 + 33 + 1 + + + 2405 + 0 295 445 620 805 0 245 400 575 720 0 375 510 695 790 + 1 + 1 + 1 + 0 + 1 + 115 + 3 + 1 + + + 1830 + 0 285 430 600 0 0 245 400 675 0 0 340 490 675 0 + 1 + 1 + 1 + 0 + 1 + 209 + 23 + 1 + + + 2776 + 0 300 470 680 860 0 240 420 570 720 0 270 555 750 940 + 1 + 1 + 1 + 0 + 1 + 215 + 40 + 1 + + + 810 + 0 410 745 900 0 0 410 720 835 0 0 495 685 775 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 5013 + 0 460 630 730 740 0 460 630 725 0 0 540 660 750 0 + 1 + 1 + 1 + 0 + 0 + 122 + 0 + 1 + + + 2592 + 0 320 425 620 760 0 265 410 605 755 0 235 440 680 770 + 1 + 1 + 1 + 0 + 1 + 203 + 16 + 1 + + + 2422 + 0 350 600 845 945 0 315 535 840 925 0 465 705 910 985 + 1 + 1 + 1 + 0 + 1 + 115 + 3 + 1 + + + 2790 + 0 260 480 710 795 0 280 450 680 810 0 250 450 625 700 + 1 + 1 + 1 + 0 + 1 + 208 + 21 + 1 + + + 2376 + 0 225 380 580 845 0 130 325 500 615 0 245 415 620 740 + 1 + 1 + 1 + 0 + 1 + 115 + 3 + 1 + + + 515 + 0 225 370 545 760 0 200 335 485 645 0 260 385 540 675 + 1 + 1 + 1 + 0 + 1 + 115 + 2 + 1 + + + 2494 + 0 340 505 670 850 0 190 340 515 630 0 280 440 595 775 + 1 + 1 + 1 + 0 + 1 + 202 + 9 + 1 + + + 2848 + 0 300 480 720 860 0 290 470 645 820 0 340 520 750 890 + 1 + 1 + 1 + 0 + 1 + 216 + 47 + 1 + + + 2016 + 0 285 485 840 0 0 210 460 815 0 0 405 580 880 0 + 1 + 1 + 1 + 1 + 1 + 115 + 0 + 1 + + + 1502 + 0 695 840 915 930 0 680 795 845 875 0 575 660 790 850 + 1 + 1 + 1 + 0 + 1 + 202 + 10 + 1 + + + 1801 + 0 370 485 760 961 0 400 500 760 880 0 495 680 865 925 + 1 + 1 + 1 + 0 + 1 + 202 + 12 + 1 + + + 1702 + 0 580 695 890 0 0 500 595 780 0 0 385 630 730 0 + 1 + 1 + 1 + 0 + 1 + 202 + 12 + 1 + + + 503 + 0 335 485 670 0 0 310 515 695 0 0 365 640 735 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 5084 + 0 360 470 790 0 0 360 510 0 0 0 355 630 725 0 + 1 + 1 + 1 + 0 + 0 + 151 + 0 + 1 + + + 754 + 0 280 420 620 730 0 270 410 650 760 0 230 450 590 710 + 1 + 1 + 1 + 0 + 1 + 213 + 36 + 1 + + + 501 + 0 385 540 760 0 0 340 410 600 0 0 615 725 835 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 722 + 0 370 505 580 0 0 325 500 595 0 0 230 590 670 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2516 + 0 350 490 680 800 0 330 485 630 765 0 340 560 705 800 + 1 + 1 + 1 + 0 + 1 + 115 + 1 + 1 + + + 5011 + 0 355 405 580 605 0 315 700 0 0 0 235 580 685 0 + 1 + 1 + 1 + 0 + 0 + 122 + 0 + 1 + + + 2811 + 0 330 470 700 820 0 280 430 650 770 0 270 460 630 730 + 1 + 1 + 1 + 0 + 1 + 215 + 40 + 1 + + + 103 + 0 285 505 645 745 0 290 485 615 690 0 275 390 510 730 + 1 + 1 + 1 + 0 + 1 + 122 + 2 + 1 + + + 2088 + 0 105 480 670 0 0 335 475 585 0 0 115 530 690 0 + 1 + 1 + 1 + 0 + 1 + 211 + 30 + 1 + + + 1823 + 0 430 625 860 980 0 405 595 795 950 0 565 710 910 996 + 1 + 1 + 1 + 0 + 1 + 202 + 12 + 1 + + + 2539 + 0 390 570 700 805 0 405 560 690 780 0 310 460 640 800 + 1 + 1 + 1 + 0 + 1 + 203 + 15 + 1 + + + 2337 + 0 220 440 630 880 0 270 485 595 730 0 365 490 740 865 + 1 + 1 + 1 + 1 + 1 + 115 + 0 + 1 + + + 2326 + 0 150 360 600 760 0 220 325 465 590 0 215 350 585 730 + 1 + 1 + 1 + 0 + 1 + 115 + 5 + 1 + + + 713 + 0 440 565 695 0 0 340 445 545 0 0 550 655 745 0 + 1 + 1 + 1 + 0 + 1 + 115 + 4 + 1 + + + 2710 + 0 240 470 605 880 0 300 480 650 830 0 295 510 690 820 + 1 + 1 + 1 + 1 + 1 + 200 + 0 + 1 + + + 1711 + 0 610 755 845 895 0 425 695 825 930 0 470 685 845 890 + 1 + 1 + 1 + 0 + 1 + 202 + 12 + 1 + + + 5079 + 0 620 730 830 835 0 550 735 820 0 0 515 700 800 0 + 1 + 1 + 1 + 0 + 1 + 202 + 12 + 1 + + + 2428 + 0 240 370 505 695 0 260 370 505 650 0 355 555 685 835 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 312 + 0 135 430 630 0 0 220 370 580 0 0 275 465 750 0 + 1 + 1 + 1 + 0 + 1 + 115 + 2 + 1 + + + 5061 + 0 485 640 725 0 0 375 420 0 0 0 400 605 705 0 + 1 + 1 + 1 + 0 + 1 + 127 + 2 + 1 + + + 1217 + 0 375 585 700 0 0 460 745 870 0 0 435 570 675 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 5026 + 0 585 710 745 760 0 555 730 840 0 0 420 565 665 0 + 1 + 1 + 1 + 0 + 0 + 123 + 0 + 1 + + + 2497 + 0 400 655 820 915 0 350 530 695 850 0 505 640 855 982 + 1 + 1 + 1 + 0 + 1 + 202 + 9 + 1 + + + 308 + 0 360 535 630 0 0 370 565 665 0 0 375 655 775 0 + 1 + 1 + 1 + 0 + 1 + 115 + 2 + 1 + + + 405 + 0 380 460 545 0 0 195 375 475 0 0 290 520 665 0 + 1 + 1 + 1 + 0 + 1 + 115 + 2 + 1 + + + 2075 + 0 275 440 685 0 0 270 445 675 0 0 375 555 855 0 + 1 + 1 + 1 + 0 + 1 + 202 + 11 + 1 + + + 2623 + 0 425 550 745 850 0 310 460 630 770 0 315 540 725 875 + 1 + 1 + 1 + 0 + 1 + 213 + 35 + 1 + + + 2545 + 0 315 535 790 870 0 360 470 670 830 0 360 615 730 890 + 1 + 1 + 1 + 0 + 1 + 118 + 1 + 1 + + + 1616 + 0 390 685 775 0 0 385 650 740 0 0 320 430 695 0 + 1 + 1 + 1 + 1 + 1 + 115 + 0 + 1 + + + 1914 + 0 380 495 670 0 0 380 520 690 0 0 310 665 790 0 + 1 + 1 + 1 + 0 + 1 + 202 + 13 + 1 + + + 1812 + 0 335 445 630 0 0 340 435 550 0 0 385 495 680 0 + 1 + 1 + 1 + 0 + 1 + 207 + 20 + 1 + + + 1342 + 0 330 490 720 740 0 270 430 530 620 0 200 470 600 850 + 1 + 1 + 1 + 0 + 1 + 211 + 32 + 1 + + + 1850 + 0 125 400 520 0 0 245 400 500 0 0 175 315 565 0 + 1 + 1 + 1 + 0 + 1 + 209 + 27 + 1 + + + 2625 + 0 330 520 720 870 0 315 545 640 830 0 390 500 700 830 + 1 + 1 + 1 + 0 + 1 + 203 + 15 + 1 + + + 1411 + 0 300 405 650 0 0 265 405 630 0 0 315 540 705 0 + 1 + 1 + 1 + 0 + 1 + 115 + 8 + 1 + + + 2202 + 0 295 480 795 0 0 285 435 730 0 0 355 575 800 0 + 1 + 1 + 1 + 0 + 1 + 115 + 7 + 1 + + + 1533 + 0 215 525 775 920 0 0 0 0 0 0 255 420 630 775 + 1 + 1 + 1 + 0 + 1 + 213 + 37 + 1 + + + 1802 + 0 495 630 820 971 0 560 725 820 950 0 465 655 890 940 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 5055 + 0 475 675 840 850 0 485 635 860 0 0 460 650 850 0 + 1 + 1 + 1 + 0 + 0 + 125 + 0 + 1 + + + 709 + 0 285 590 690 0 0 295 420 515 0 0 380 560 715 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 1620 + 0 565 650 760 850 0 390 585 700 835 0 475 545 715 860 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 5042 + 0 495 710 905 915 0 510 710 850 0 0 550 770 840 0 + 1 + 1 + 1 + 0 + 0 + 124 + 0 + 1 + + + 2498 + 0 405 605 825 958 0 395 595 815 940 0 450 655 870 966 + 1 + 1 + 1 + 0 + 1 + 115 + 0 + 1 + + + 112 + 0 350 620 695 0 0 315 400 525 0 0 330 600 650 0 + 1 + 1 + 1 + 0 + 1 + 208 + 22 + 1 + + + 318 + 0 490 650 815 0 0 245 470 655 0 0 365 620 690 0 + 1 + 1 + 1 + 0 + 1 + 212 + 33 + 1 + + + 404 + 0 560 855 930 0 0 470 580 645 0 0 420 560 630 0 + 1 + 1 + 1 + 0 + 1 + 212 + 34 + 1 + + + 532 + 0 350 535 700 920 0 0 0 0 0 0 390 590 675 740 + 1 + 1 + 1 + 0 + 1 + 213 + 36 + 1 + + + 2647 + 0 280 460 750 880 0 260 480 730 850 0 345 550 760 920 + 1 + 1 + 1 + 0 + 1 + 203 + 16 + 1 + + + 2186 + 0 265 380 805 0 0 200 385 820 0 0 190 595 895 0 + 1 + 1 + 1 + 0 + 1 + 115 + 7 + 1 + + + 2726 + 0 300 460 670 920 0 290 430 540 640 0 420 600 790 890 + 1 + 1 + 1 + 0 + 1 + 204 + 17 + 1 + + + 2495 + 0 220 440 675 795 0 230 385 565 690 0 270 445 585 730 + 1 + 1 + 1 + 0 + 1 + 211 + 31 + 1 + + + 907 + 0 340 475 775 845 0 275 390 665 785 0 495 670 865 940 + 1 + 1 + 1 + 0 + 1 + 115 + 4 + 1 + + + 5015 + 0 450 570 695 710 0 470 665 730 0 0 550 725 890 0 + 1 + 1 + 1 + 0 + 1 + 122 + 4 + 1 + + + 2195 + 0 325 505 745 0 0 300 390 625 0 0 380 490 695 0 + 1 + 1 + 1 + 0 + 1 + 209 + 23 + 1 + + + 1827 + 0 320 415 630 0 0 345 480 780 0 0 415 535 990 0 + 1 + 1 + 1 + 0 + 1 + 206 + 18 + 1 + + + 2703 + 0 290 420 630 850 0 270 390 540 660 0 290 460 610 770 + 1 + 1 + 1 + 1 + 1 + 202 + 0 + 1 + + + 619 + 0 555 880 961 997 0 515 805 900 950 0 710 795 890 967 + 1 + 1 + 1 + 0 + 1 + 115 + 2 + 1 + + + 5009 + 0 705 845 955 990 0 670 800 840 0 0 695 825 951 0 + 1 + 1 + 1 + 0 + 1 + 121 + 2 + 1 + + + 1964 + 0 145 480 635 0 0 340 430 575 0 0 140 585 885 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 1739 + 0 275 540 640 0 0 285 530 605 0 0 165 410 715 0 + 1 + 1 + 1 + 1 + 1 + 212 + 0 + 1 + + + 2564 + 0 330 515 700 815 0 285 465 680 835 0 400 605 805 940 + 1 + 1 + 1 + 0 + 1 + 121 + 1 + 1 + + + 1824 + 0 330 495 680 0 0 350 510 700 0 0 250 520 780 0 + 1 + 1 + 1 + 0 + 1 + 206 + 18 + 1 + + + 110 + 0 390 525 625 0 0 355 440 515 0 0 545 640 725 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 5071 + 0 420 540 590 790 0 300 460 520 0 0 510 630 700 0 + 1 + 1 + 1 + 0 + 0 + 147 + 0 + 1 + + + 1976 + 0 295 455 700 790 0 130 395 580 700 0 375 590 820 890 + 1 + 1 + 1 + 0 + 1 + 202 + 13 + 1 + + + 2636 + 0 300 530 780 940 0 320 570 720 870 0 300 520 705 968 + 1 + 1 + 1 + 0 + 1 + 206 + 18 + 1 + + + 808 + 0 255 450 600 820 0 195 330 475 615 0 265 435 565 680 + 1 + 1 + 1 + 0 + 1 + 206 + 19 + 1 + + + 2354 + 0 205 420 645 855 0 115 420 640 840 0 280 515 675 905 + 1 + 1 + 1 + 0 + 1 + 212 + 34 + 1 + + + 1723 + 0 340 650 795 0 0 450 560 780 0 0 355 550 800 0 + 1 + 1 + 1 + 0 + 1 + 212 + 33 + 1 + + + 2046 + 0 395 530 785 885 0 370 535 775 825 0 390 505 770 840 + 1 + 1 + 1 + 0 + 1 + 202 + 11 + 1 + + + 1971 + 0 115 300 395 0 0 210 345 470 0 0 145 450 690 0 + 1 + 1 + 1 + 0 + 1 + 215 + 43 + 1 + + + 2865 + 0 400 580 840 960 0 380 620 750 880 0 435 680 890 985 + 1 + 1 + 1 + 0 + 1 + 216 + 46 + 1 + + + 1747 + 0 340 490 585 0 0 320 420 545 0 0 275 420 635 0 + 1 + 1 + 1 + 0 + 1 + 206 + 18 + 1 + + + 2183 + 0 260 495 865 0 0 210 490 765 0 0 345 605 850 0 + 1 + 1 + 1 + 0 + 1 + 115 + 7 + 1 + + + 11 + 0 150 240 360 0 0 0 0 0 0 0 250 420 520 0 + 1 + 1 + 1 + 0 + 1 + 206 + 19 + 1 + + + 2686 + 0 430 600 810 978 0 385 560 760 940 0 480 640 795 986 + 1 + 1 + 1 + 0 + 1 + 203 + 15 + 1 + + + 2487 + 0 370 520 730 900 0 255 395 580 740 0 350 565 780 910 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 961 + 0 125 415 615 785 0 155 285 470 660 0 195 375 545 655 + 1 + 1 + 1 + 0 + 1 + 213 + 37 + 1 + + + 1419 + 0 290 450 590 740 0 170 370 560 680 0 160 270 380 540 + 1 + 1 + 1 + 0 + 1 + 215 + 41 + 1 + + + 1806 + 0 505 740 966 0 0 505 730 935 0 0 425 705 885 0 + 1 + 1 + 1 + 0 + 1 + 202 + 12 + 1 + + + 305 + 0 590 785 890 997 0 580 765 840 961 0 705 785 925 998 + 1 + 1 + 1 + 0 + 1 + 115 + 0 + 1 + + + 5003 + 0 820 915 999 999 0 720 925 990 0 0 775 880 999 0 + 1 + 1 + 1 + 0 + 0 + 121 + 0 + 1 + + + 1323 + 0 280 700 795 0 0 405 620 800 0 0 270 545 825 0 + 1 + 1 + 1 + 0 + 1 + 115 + 8 + 1 + + + 1406 + 0 160 325 485 635 0 225 315 445 595 0 200 345 485 620 + 1 + 1 + 1 + 0 + 1 + 115 + 8 + 1 + + + 2175 + 0 365 575 755 840 0 375 530 650 780 0 450 530 795 895 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2905 + 0 310 520 690 920 0 330 490 650 760 0 310 460 670 845 + 1 + 1 + 1 + 0 + 1 + 216 + 47 + 1 + + + 1018 + 0 120 340 605 690 0 160 300 505 645 0 240 320 500 665 + 1 + 1 + 1 + 0 + 1 + 211 + 31 + 1 + + + 1720 + 0 505 655 860 0 0 460 535 635 0 0 335 545 705 0 + 1 + 1 + 1 + 0 + 1 + 212 + 34 + 1 + + + 2243 + 0 230 450 800 945 0 340 455 725 840 0 410 565 745 850 + 1 + 1 + 1 + 0 + 1 + 115 + 5 + 1 + + + 622 + 0 305 505 750 810 0 0 0 0 0 0 285 450 675 870 + 1 + 1 + 1 + 0 + 1 + 115 + 0 + 1 + + + 415 + 0 320 415 655 790 0 0 0 0 0 0 255 355 445 650 + 1 + 1 + 1 + 0 + 1 + 122 + 2 + 1 + + + 1109 + 0 415 610 760 0 0 370 585 740 0 0 400 610 725 0 + 1 + 1 + 1 + 0 + 1 + 115 + 6 + 1 + + + 603 + 0 370 540 750 0 0 380 625 715 0 0 490 680 795 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2306 + 0 275 590 780 835 0 305 465 670 765 0 265 530 735 835 + 1 + 1 + 1 + 1 + 1 + 115 + 0 + 1 + + + 1132 + 0 310 530 640 810 0 350 540 620 715 0 305 440 550 685 + 1 + 1 + 1 + 0 + 1 + 213 + 36 + 2 + + + 1967 + 0 410 790 895 0 0 415 745 865 0 0 395 590 885 0 + 1 + 1 + 1 + 0 + 1 + 202 + 13 + 1 + + + 2677 + 0 420 555 780 880 0 400 510 700 830 0 290 490 755 865 + 1 + 1 + 1 + 0 + 1 + 204 + 17 + 1 + + + 828 + 0 125 325 510 0 0 250 350 585 0 0 170 455 505 0 + 1 + 1 + 1 + 0 + 1 + 207 + 0 + 1 + + + 1131 + 0 285 450 765 835 0 280 495 720 785 0 605 725 820 895 + 1 + 1 + 1 + 0 + 1 + 115 + 6 + 1 + + + 5067 + 0 565 690 785 795 0 295 520 700 0 0 600 740 850 0 + 1 + 1 + 1 + 0 + 1 + 127 + 6 + 1 + + + 2017 + 0 265 470 655 0 0 305 520 680 0 0 390 535 760 0 + 1 + 1 + 1 + 0 + 1 + 207 + 20 + 1 + + + 1947 + 0 155 385 575 0 0 190 400 515 0 0 270 520 830 0 + 1 + 1 + 1 + 0 + 1 + 211 + 32 + 1 + + + 1107 + 0 175 380 570 715 0 245 315 585 685 0 155 350 525 705 + 1 + 1 + 1 + 0 + 1 + 212 + 33 + 1 + + + 2161 + 0 370 565 895 0 0 400 630 885 0 0 200 425 900 0 + 1 + 1 + 1 + 0 + 1 + 212 + 34 + 1 + + + 1909 + 0 345 490 860 0 0 400 555 915 0 0 450 590 840 0 + 1 + 1 + 1 + 0 + 1 + 202 + 13 + 1 + + + 2269 + 0 220 460 730 980 0 250 425 625 790 0 190 485 765 915 + 1 + 1 + 1 + 1 + 1 + 115 + 0 + 1 + + + 611 + 0 250 490 615 760 0 260 470 620 700 0 210 420 560 730 + 1 + 1 + 1 + 0 + 1 + 211 + 31 + 1 + + + 1008 + 0 430 650 870 0 0 400 655 770 0 0 455 575 680 0 + 1 + 1 + 1 + 0 + 1 + 115 + 0 + 1 + + + 2582 + 0 360 540 720 835 0 330 490 655 755 0 480 605 770 860 + 1 + 1 + 1 + 0 + 1 + 124 + 1 + 1 + + + 5018 + 0 430 605 780 790 0 390 635 0 0 0 435 565 670 0 + 1 + 1 + 1 + 0 + 0 + 122 + 0 + 1 + + + 1987 + 0 345 585 905 0 0 380 620 895 0 0 230 485 730 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2386 + 0 190 335 640 830 0 125 335 545 785 0 200 405 610 790 + 1 + 1 + 1 + 0 + 1 + 115 + 3 + 1 + + + 605 + 0 310 460 555 735 0 320 440 530 640 0 230 330 580 705 + 1 + 1 + 1 + 0 + 1 + 212 + 34 + 1 + + + 2370 + 0 205 370 590 810 0 230 380 580 670 0 190 420 595 730 + 1 + 1 + 1 + 0 + 1 + 211 + 31 + 1 + + + 2460 + 0 110 245 460 630 0 180 300 530 650 0 155 345 510 635 + 1 + 1 + 1 + 0 + 1 + 215 + 39 + 1 + + + 822 + 0 135 310 485 615 0 0 0 0 0 0 110 385 630 675 + 1 + 1 + 1 + 0 + 1 + 115 + 0 + 1 + + + 2701 + 0 300 440 630 840 0 330 460 625 800 0 330 470 650 800 + 1 + 1 + 1 + 1 + 1 + 202 + 0 + 1 + + + 1610 + 0 450 910 991 0 0 480 755 830 0 0 435 625 795 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2455 + 0 290 425 760 920 0 290 445 625 790 0 215 410 635 830 + 1 + 1 + 1 + 0 + 1 + 202 + 9 + 1 + + + 1835 + 0 360 545 610 0 0 270 450 560 0 0 405 595 735 0 + 1 + 1 + 1 + 1 + 1 + 216 + 0 + 1 + + + 2721 + 0 370 520 680 840 0 350 480 620 820 0 350 490 650 840 + 1 + 1 + 1 + 0 + 1 + 208 + 22 + 1 + + + 2833 + 0 360 560 790 950 0 340 480 690 790 0 265 540 730 885 + 1 + 1 + 1 + 0 + 1 + 216 + 47 + 1 + + + 2471 + 0 340 510 705 890 0 320 450 695 805 0 355 570 765 870 + 1 + 1 + 1 + 0 + 1 + 202 + 9 + 1 + + + 2432 + 0 485 690 880 985 0 405 535 800 925 0 400 605 770 945 + 1 + 1 + 1 + 0 + 1 + 115 + 3 + 1 + + + 2751 + 0 240 420 560 680 0 230 420 580 780 0 220 360 510 750 + 1 + 1 + 1 + 0 + 1 + 215 + 39 + 1 + + + 1548 + 0 570 685 775 850 0 535 600 720 780 0 605 710 860 925 + 1 + 1 + 1 + 0 + 1 + 202 + 10 + 1 + + + 5040 + 0 505 655 915 920 0 500 725 785 0 0 600 705 835 0 + 1 + 1 + 1 + 0 + 1 + 202 + 10 + 1 + + + 1744 + 0 590 695 885 935 0 430 615 715 780 0 425 595 685 755 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2612 + 0 390 590 790 983 0 420 620 870 990 0 400 645 860 960 + 1 + 1 + 1 + 0 + 1 + 203 + 15 + 1 + + + 1714 + 0 285 440 560 0 0 230 465 730 0 0 275 590 645 0 + 1 + 1 + 1 + 0 + 1 + 209 + 23 + 1 + + + 2275 + 0 245 490 740 915 0 265 475 740 880 0 410 570 775 980 + 1 + 1 + 1 + 0 + 1 + 212 + 34 + 1 + + + 2707 + 0 280 480 680 880 0 290 510 690 820 0 230 440 620 850 + 1 + 1 + 1 + 0 + 1 + 204 + 17 + 1 + + + 1313 + 0 360 655 845 0 0 400 615 730 0 0 275 595 840 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 5028 + 0 345 595 780 790 0 365 525 0 0 0 260 585 790 0 + 1 + 1 + 1 + 0 + 0 + 123 + 0 + 1 + + + 1501 + 0 275 450 730 0 0 335 490 680 0 0 425 610 865 0 + 1 + 1 + 1 + 0 + 1 + 207 + 20 + 1 + + + 2100 + 0 395 585 971 0 0 355 485 745 0 0 310 650 925 0 + 1 + 1 + 1 + 0 + 1 + 207 + 20 + 1 + + + 2892 + 0 400 570 890 975 0 360 510 735 870 0 400 630 840 960 + 1 + 1 + 1 + 0 + 1 + 216 + 47 + 1 + + + 538 + 0 185 370 580 0 0 210 380 520 0 0 295 510 670 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2108 + 0 125 470 715 0 0 310 520 825 0 0 125 350 795 0 + 1 + 1 + 1 + 0 + 1 + 213 + 35 + 1 + + + 2638 + 0 400 600 790 950 0 370 560 800 975 0 350 580 770 890 + 1 + 1 + 1 + 0 + 1 + 208 + 22 + 1 + + + 2334 + 0 210 370 715 875 0 155 360 630 800 0 240 520 780 968 + 1 + 1 + 1 + 0 + 1 + 208 + 22 + 1 + + + 1613 + 0 670 765 815 910 0 635 700 795 920 0 745 885 945 976 + 1 + 1 + 1 + 1 + 1 + 115 + 0 + 1 + + + 2814 + 0 400 550 790 940 0 370 490 760 910 0 340 450 730 930 + 1 + 1 + 1 + 0 + 1 + 215 + 40 + 1 + + + 2083 + 0 285 425 565 0 0 300 410 535 0 0 190 345 600 0 + 1 + 1 + 1 + 0 + 1 + 202 + 11 + 1 + + + 2159 + 0 360 505 675 0 0 350 495 660 0 0 290 630 865 0 + 1 + 1 + 1 + 0 + 1 + 215 + 39 + 1 + + + 2090 + 0 145 280 535 0 0 140 285 485 0 0 135 410 630 0 + 1 + 1 + 1 + 0 + 1 + 211 + 30 + 1 + + + 1129 + 0 385 565 735 0 0 335 595 700 0 0 390 565 680 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2759 + 0 360 480 650 870 0 290 400 600 700 0 325 480 745 920 + 1 + 1 + 1 + 0 + 1 + 215 + 41 + 1 + + + 1952 + 0 165 385 575 0 0 285 410 570 0 0 135 525 780 0 + 1 + 1 + 1 + 0 + 1 + 207 + 0 + 1 + + + 2138 + 0 340 685 935 0 0 290 515 785 0 0 275 490 855 0 + 1 + 1 + 1 + 0 + 1 + 202 + 11 + 1 + + + 2236 + 0 190 475 695 895 0 255 485 700 890 0 330 520 785 895 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 1741 + 0 400 650 755 835 0 485 585 705 800 0 330 470 650 755 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 5093 + 0 400 620 740 770 0 450 600 695 0 0 325 465 645 0 + 1 + 1 + 1 + 0 + 0 + 152 + 0 + 1 + + + 1814 + 0 575 720 915 985 0 540 700 915 945 0 580 710 855 900 + 1 + 1 + 1 + 0 + 1 + 202 + 12 + 1 + + + 5060 + 0 505 725 985 990 0 500 855 980 0 0 550 730 850 0 + 1 + 1 + 1 + 0 + 1 + 202 + 12 + 1 + + + 2406 + 0 255 375 645 961 0 270 400 610 795 0 370 520 780 920 + 1 + 1 + 1 + 0 + 1 + 115 + 3 + 1 + + + 2135 + 0 325 495 840 0 0 320 485 770 0 0 275 435 795 0 + 1 + 1 + 1 + 0 + 1 + 206 + 18 + 1 + + + 2241 + 0 300 445 730 810 0 210 365 635 730 0 325 600 770 885 + 1 + 1 + 1 + 0 + 1 + 206 + 19 + 1 + + + 1104 + 0 295 580 735 830 0 300 500 750 900 0 375 600 755 835 + 1 + 1 + 1 + 0 + 1 + 115 + 6 + 1 + + + 2978 + 0 205 500 760 840 0 150 470 800 830 0 310 460 730 815 + 1 + 1 + 1 + 0 + 1 + 218 + 49 + 1 + + + 1523 + 0 290 420 675 725 0 280 430 660 725 0 210 420 530 635 + 1 + 1 + 1 + 0 + 1 + 216 + 47 + 1 + + + 2032 + 0 320 560 670 0 0 290 510 585 0 0 225 620 875 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2441 + 0 365 550 775 951 0 370 540 735 830 0 435 630 795 971 + 1 + 1 + 1 + 0 + 1 + 209 + 23 + 1 + + + 2296 + 0 300 420 670 850 0 215 420 630 795 0 335 510 830 925 + 1 + 1 + 1 + 0 + 1 + 207 + 20 + 1 + + + 512 + 0 205 295 485 630 0 170 340 485 610 0 185 400 615 795 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 1803 + 0 540 895 966 0 0 490 835 956 0 0 495 845 970 0 + 1 + 1 + 1 + 0 + 1 + 207 + 20 + 1 + + + 1417 + 0 300 500 745 795 0 290 480 690 740 0 305 480 690 770 + 1 + 1 + 1 + 0 + 1 + 216 + 47 + 1 + + + 207 + 0 325 530 700 0 0 0 0 0 0 0 285 510 655 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2542 + 0 230 405 615 800 0 235 415 620 815 0 260 465 640 790 + 1 + 1 + 1 + 1 + 1 + 115 + 0 + 1 + + + 2357 + 0 255 475 815 910 0 170 375 725 835 0 325 455 580 740 + 1 + 1 + 1 + 0 + 1 + 115 + 5 + 1 + + + 406 + 0 480 620 730 0 0 520 630 745 0 0 450 625 840 0 + 1 + 1 + 1 + 0 + 1 + 115 + 2 + 1 + + + 513 + 0 330 615 730 0 0 290 405 500 0 0 490 680 790 0 + 1 + 1 + 1 + 0 + 1 + 115 + 2 + 1 + + + 2834 + 0 365 540 770 920 0 330 460 790 870 0 230 460 690 850 + 1 + 1 + 1 + 0 + 1 + 216 + 46 + 1 + + + 1420 + 0 235 345 535 760 0 240 335 545 720 0 215 430 635 800 + 1 + 1 + 1 + 0 + 1 + 115 + 8 + 1 + + + 1114 + 0 320 430 640 745 0 260 400 510 650 0 370 490 620 710 + 1 + 1 + 1 + 0 + 1 + 145 + 6 + 1 + + + 1962 + 0 400 600 925 0 0 280 470 670 0 0 445 600 825 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2784 + 0 330 420 700 800 0 390 460 640 770 0 170 510 650 805 + 1 + 1 + 1 + 0 + 1 + 208 + 21 + 1 + + + 2789 + 0 320 490 650 810 0 300 460 640 755 0 230 460 610 720 + 1 + 1 + 1 + 0 + 1 + 208 + 21 + 1 + + + 2408 + 0 230 355 665 865 0 215 380 600 805 0 190 520 735 845 + 1 + 1 + 1 + 0 + 1 + 115 + 3 + 1 + + + 2440 + 0 250 420 640 815 0 320 440 600 720 0 225 515 715 840 + 1 + 1 + 1 + 0 + 1 + 212 + 34 + 1 + + + 2023 + 0 265 375 700 770 0 205 480 625 835 0 395 620 760 890 + 1 + 1 + 1 + 0 + 1 + 206 + 18 + 1 + + + 2786 + 0 290 450 660 760 0 280 390 590 730 0 150 340 500 670 + 1 + 1 + 1 + 0 + 1 + 208 + 21 + 1 + + + 1549 + 0 295 510 725 840 0 255 350 520 710 0 230 350 545 630 + 1 + 1 + 1 + 0 + 1 + 202 + 10 + 1 + + + 5047 + 0 340 445 815 825 0 335 415 620 0 0 510 550 585 0 + 1 + 1 + 1 + 0 + 1 + 202 + 10 + 1 + + + 2979 + 0 320 550 750 910 0 270 470 700 850 0 340 560 850 980 + 1 + 1 + 1 + 0 + 1 + 218 + 49 + 1 + + + 2808 + 0 340 450 690 795 0 320 420 710 805 0 350 470 670 820 + 1 + 1 + 1 + 0 + 1 + 215 + 40 + 1 + + + 1524 + 0 410 755 905 956 0 445 790 865 910 0 540 690 800 925 + 1 + 1 + 1 + 0 + 1 + 202 + 10 + 1 + + + 1322 + 0 310 495 665 840 0 210 320 520 630 0 220 405 605 760 + 1 + 1 + 1 + 0 + 1 + 115 + 8 + 1 + + + 2340 + 0 210 395 635 860 0 205 365 585 765 0 285 405 655 865 + 1 + 1 + 1 + 0 + 1 + 211 + 31 + 1 + + + 2817 + 0 340 470 670 730 0 300 400 625 765 0 180 340 460 630 + 1 + 1 + 1 + 0 + 1 + 215 + 39 + 1 + + + 1625 + 0 480 620 695 0 0 375 485 545 0 0 350 540 640 0 + 1 + 1 + 1 + 0 + 1 + 202 + 10 + 1 + + + 2556 + 0 335 530 730 905 0 345 520 685 840 0 290 550 685 780 + 1 + 1 + 1 + 0 + 1 + 119 + 1 + 1 + + + 1959 + 0 350 560 680 0 0 305 645 755 0 0 225 575 770 0 + 1 + 1 + 1 + 0 + 1 + 209 + 23 + 1 + + + 1966 + 0 400 585 670 0 0 285 565 645 0 0 380 665 785 0 + 1 + 1 + 1 + 0 + 1 + 202 + 13 + 1 + + + 2633 + 0 380 640 770 885 0 375 545 710 840 0 390 555 800 920 + 1 + 1 + 1 + 0 + 1 + 215 + 39 + 1 + + + 917 + 0 500 725 775 895 0 485 595 665 775 0 405 715 900 962 + 1 + 1 + 1 + 0 + 1 + 115 + 0 + 1 + + + 5016 + 0 420 645 840 860 0 385 645 0 0 0 405 705 880 0 + 1 + 1 + 1 + 0 + 0 + 122 + 0 + 1 + + + 2805 + 0 340 440 795 910 0 300 470 690 820 0 255 460 650 840 + 1 + 1 + 1 + 0 + 1 + 215 + 40 + 1 + + + 2109 + 0 300 605 900 0 0 185 455 750 0 0 290 580 770 0 + 1 + 1 + 1 + 0 + 1 + 213 + 35 + 1 + + + 2850 + 0 320 530 750 835 0 330 520 650 770 0 320 470 720 860 + 1 + 1 + 1 + 0 + 1 + 216 + 47 + 1 + + + 1926 + 0 365 600 840 920 0 290 425 750 875 0 505 655 875 966 + 1 + 1 + 1 + 0 + 1 + 202 + 13 + 1 + + + 939 + 0 345 535 780 0 0 205 430 625 0 0 320 605 735 0 + 1 + 1 + 1 + 0 + 1 + 115 + 4 + 2 + + + 815 + 0 130 320 580 760 0 120 305 485 730 0 175 400 570 690 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2676 + 0 325 535 670 890 0 325 520 650 920 0 230 455 730 855 + 1 + 1 + 1 + 0 + 1 + 204 + 17 + 1 + + + 615 + 0 310 520 785 0 0 300 405 735 0 0 375 485 720 0 + 1 + 1 + 1 + 0 + 1 + 115 + 2 + 1 + + + 302 + 0 255 420 730 0 0 225 395 620 0 0 370 490 595 0 + 1 + 1 + 1 + 0 + 1 + 207 + 20 + 1 + + + 1983 + 0 370 830 910 0 0 425 710 810 0 0 455 630 875 0 + 1 + 1 + 1 + 0 + 1 + 206 + 18 + 1 + + + 1923 + 0 290 640 910 0 0 355 575 900 0 0 440 655 840 0 + 1 + 1 + 1 + 0 + 1 + 206 + 19 + 1 + + + 2042 + 0 280 400 615 0 0 105 385 490 0 0 120 355 715 0 + 1 + 1 + 1 + 1 + 1 + 215 + 0 + 1 + + + 2801 + 0 290 410 640 860 0 310 500 700 880 0 330 470 670 940 + 1 + 1 + 1 + 0 + 1 + 215 + 40 + 1 + + + 1339 + 0 235 360 480 0 0 235 355 480 0 0 205 420 565 0 + 1 + 1 + 1 + 0 + 1 + 209 + 24 + 1 + + + 1218 + 0 370 665 770 0 0 245 490 610 0 0 365 575 765 0 + 1 + 1 + 1 + 0 + 1 + 209 + 23 + 1 + + + 1816 + 0 390 520 640 0 0 355 475 690 0 0 375 545 840 0 + 1 + 1 + 1 + 0 + 1 + 202 + 12 + 1 + + + 2777 + 0 380 600 840 930 0 400 570 775 910 0 270 510 810 920 + 1 + 1 + 1 + 0 + 1 + 215 + 40 + 1 + + + 2369 + 0 165 375 650 840 0 175 370 575 670 0 260 405 590 730 + 1 + 1 + 1 + 0 + 1 + 212 + 33 + 1 + + + 2975 + 0 230 430 740 795 0 200 320 700 830 0 250 360 610 825 + 1 + 1 + 1 + 0 + 1 + 218 + 49 + 1 + + + 1111 + 0 320 525 745 0 0 225 525 620 0 0 365 550 835 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 1853 + 0 200 430 595 0 0 260 440 590 0 0 230 330 685 0 + 1 + 1 + 1 + 0 + 1 + 209 + 25 + 1 + + + 2305 + 0 280 475 865 951 0 275 485 780 930 0 380 550 785 945 + 1 + 1 + 1 + 0 + 1 + 115 + 5 + 1 + + + 1937 + 0 280 430 715 0 0 245 565 700 0 0 300 495 760 0 + 1 + 1 + 1 + 0 + 1 + 209 + 23 + 1 + + + 2356 + 0 230 390 530 650 0 135 290 510 630 0 135 385 550 650 + 1 + 1 + 1 + 0 + 1 + 115 + 5 + 1 + + + 1401 + 0 195 450 780 0 0 225 435 840 0 0 385 590 725 0 + 1 + 1 + 1 + 0 + 1 + 115 + 8 + 1 + + + 2123 + 0 420 500 820 0 0 125 365 720 0 0 290 515 845 0 + 1 + 1 + 1 + 0 + 1 + 211 + 31 + 1 + + + 2335 + 0 200 370 630 795 0 125 330 580 760 0 275 520 740 835 + 1 + 1 + 1 + 0 + 1 + 207 + 20 + 1 + + + 1922 + 0 325 555 750 0 0 305 535 790 0 0 390 615 835 0 + 1 + 1 + 1 + 0 + 1 + 202 + 13 + 1 + + + 2579 + 0 370 590 735 956 0 335 560 700 965 0 460 530 660 890 + 1 + 1 + 1 + 0 + 1 + 124 + 1 + 1 + + + 1206 + 0 390 615 890 0 0 400 585 800 0 0 400 630 740 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 5023 + 0 370 690 835 850 0 325 625 735 0 0 385 615 710 0 + 1 + 1 + 1 + 0 + 0 + 123 + 0 + 1 + + + 2522 + 0 350 490 705 830 0 260 420 630 745 0 375 540 715 845 + 1 + 1 + 1 + 0 + 1 + 115 + 0 + 1 + + + 927 + 0 370 535 735 875 0 0 0 0 0 0 320 545 765 890 + 1 + 1 + 1 + 0 + 1 + 115 + 4 + 1 + + + 5 + 0 285 415 500 0 0 0 0 0 0 0 485 605 715 0 + 1 + 1 + 1 + 0 + 1 + 115 + 2 + 1 + + + 2257 + 0 230 385 525 685 0 275 410 525 670 0 280 445 620 720 + 1 + 1 + 1 + 0 + 1 + 115 + 5 + 1 + + + 1938 + 0 415 840 910 976 0 425 700 790 875 0 480 705 795 835 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2898 + 0 275 540 840 940 0 250 490 735 870 0 330 600 840 960 + 1 + 1 + 1 + 0 + 1 + 216 + 46 + 1 + + + 2825 + 0 310 380 610 770 0 290 440 650 790 0 250 450 650 840 + 1 + 1 + 1 + 0 + 1 + 210 + 29 + 1 + + + 2578 + 0 285 430 670 785 0 200 360 570 690 0 230 365 585 690 + 1 + 1 + 1 + 0 + 1 + 211 + 31 + 1 + + + 2077 + 0 320 535 695 0 0 320 630 850 0 0 340 535 825 0 + 1 + 1 + 1 + 0 + 1 + 212 + 33 + 1 + + + 724 + 0 290 435 630 820 0 0 0 0 0 0 225 465 640 815 + 1 + 1 + 1 + 0 + 1 + 207 + 20 + 1 + + + 16 + 0 320 555 700 0 0 0 0 0 0 0 465 590 735 0 + 1 + 1 + 1 + 0 + 1 + 115 + 2 + 1 + + + 1124 + 0 375 705 890 0 0 335 585 770 0 0 380 645 875 0 + 1 + 1 + 1 + 0 + 1 + 115 + 6 + 1 + + + 2223 + 0 270 515 720 855 0 315 530 700 910 0 370 585 790 900 + 1 + 1 + 1 + 0 + 1 + 209 + 23 + 1 + + + 2353 + 0 185 450 655 800 0 155 260 485 680 0 140 295 480 630 + 1 + 1 + 1 + 0 + 1 + 115 + 3 + 1 + + + 2667 + 0 220 390 750 860 0 190 450 770 880 0 220 510 690 800 + 1 + 1 + 1 + 0 + 1 + 203 + 15 + 1 + + + 2687 + 0 400 555 810 980 0 370 535 690 870 0 445 585 760 950 + 1 + 1 + 1 + 0 + 1 + 204 + 17 + 1 + + + 2081 + 0 275 495 865 0 0 255 435 685 0 0 265 480 785 0 + 1 + 1 + 1 + 0 + 1 + 206 + 19 + 1 + + + 539 + 0 330 590 820 895 0 380 485 760 835 0 350 630 900 985 + 1 + 1 + 1 + 0 + 1 + 115 + 2 + 1 + + + 2888 + 0 400 580 830 960 0 340 560 760 885 0 360 560 750 940 + 1 + 1 + 1 + 0 + 1 + 216 + 47 + 1 + + + 2559 + 0 370 480 745 830 0 345 455 730 785 0 335 485 725 920 + 1 + 1 + 1 + 0 + 0 + 122 + 0 + 1 + + + 2673 + 0 280 410 640 830 0 300 460 585 740 0 235 420 570 710 + 1 + 1 + 1 + 0 + 1 + 204 + 17 + 1 + + + 1609 + 0 420 720 810 0 0 485 730 800 0 0 430 585 775 0 + 1 + 1 + 1 + 0 + 1 + 209 + 23 + 1 + + + 1851 + 0 170 440 540 0 0 240 420 570 0 0 120 385 675 0 + 1 + 1 + 1 + 0 + 1 + 209 + 28 + 1 + + + 2896 + 0 230 460 620 805 0 260 490 580 670 0 320 470 650 815 + 1 + 1 + 1 + 0 + 1 + 216 + 46 + 1 + + + 735 + 0 325 430 505 0 0 335 390 555 0 0 295 450 565 0 + 1 + 1 + 1 + 0 + 1 + 209 + 27 + 1 + + + 738 + 0 275 395 555 0 0 260 420 535 0 0 250 595 735 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 901 + 0 280 350 520 650 0 270 340 480 610 0 220 330 640 820 + 1 + 1 + 1 + 0 + 1 + 216 + 46 + 1 + + + 1403 + 0 265 345 560 0 0 130 380 555 0 0 135 405 690 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 1615 + 0 185 440 565 680 0 205 455 695 830 0 215 405 615 730 + 1 + 1 + 1 + 0 + 1 + 202 + 10 + 1 + + + 2117 + 0 330 635 835 0 0 390 650 730 0 0 230 545 810 0 + 1 + 1 + 1 + 0 + 1 + 115 + 7 + 1 + + + 2147 + 0 170 640 825 0 0 380 620 860 0 0 310 655 986 0 + 1 + 1 + 1 + 0 + 1 + 213 + 35 + 1 + + + 1700 + 0 400 700 825 0 0 370 620 780 0 0 415 630 800 0 + 1 + 1 + 1 + 0 + 1 + 202 + 12 + 1 + + + 2844 + 0 400 560 885 940 0 350 560 775 880 0 360 530 800 950 + 1 + 1 + 1 + 0 + 1 + 216 + 47 + 1 + + + 2118 + 0 360 635 855 0 0 285 590 800 0 0 160 430 840 0 + 1 + 1 + 1 + 0 + 1 + 202 + 11 + 1 + + + 537 + 0 665 795 860 0 0 385 670 755 0 0 430 545 735 0 + 1 + 1 + 1 + 0 + 1 + 212 + 34 + 1 + + + 12 + 0 435 645 760 0 0 0 0 0 0 0 350 485 590 0 + 1 + 1 + 1 + 0 + 1 + 209 + 23 + 1 + + + 1800 + 0 330 570 705 0 0 405 525 635 0 0 395 595 865 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2891 + 0 345 560 730 830 0 320 505 690 780 0 355 480 650 850 + 1 + 1 + 1 + 0 + 1 + 215 + 41 + 1 + + + 2857 + 0 340 490 675 770 0 320 480 655 730 0 360 450 550 720 + 1 + 1 + 1 + 0 + 1 + 215 + 41 + 1 + + + 2872 + 0 380 520 680 800 0 350 520 640 770 0 370 580 730 850 + 1 + 1 + 1 + 0 + 1 + 215 + 41 + 1 + + + 2902 + 0 350 540 705 850 0 330 585 730 830 0 390 570 740 840 + 1 + 1 + 1 + 0 + 1 + 215 + 41 + 1 + + + 0 + 0 110 270 370 0 0 0 0 0 0 0 175 475 580 0 + 1 + 1 + 1 + 0 + 1 + 115 + 2 + 1 + + + 1628 + 0 300 405 480 0 0 295 440 560 0 0 230 485 590 0 + 1 + 1 + 1 + 0 + 1 + 202 + 10 + 1 + + + 1732 + 0 125 325 410 0 0 150 375 470 0 0 250 395 740 0 + 1 + 1 + 1 + 0 + 1 + 209 + 23 + 1 + + + 1638 + 0 390 665 785 0 0 290 400 520 0 0 500 670 895 0 + 1 + 1 + 1 + 0 + 1 + 202 + 10 + 1 + + + 2766 + 0 400 550 780 940 0 370 460 680 840 0 330 520 660 880 + 1 + 1 + 1 + 0 + 1 + 215 + 39 + 1 + + + 1831 + 0 325 560 835 925 0 285 470 710 790 0 535 670 800 870 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 5059 + 0 290 555 755 765 0 295 610 735 0 0 525 655 785 0 + 1 + 1 + 1 + 0 + 0 + 125 + 0 + 1 + + + 817 + 0 285 400 720 0 0 330 405 615 0 0 330 500 705 0 + 1 + 1 + 1 + 1 + 1 + 115 + 0 + 1 + + + 300 + 0 240 395 585 0 0 185 365 520 0 0 250 490 620 0 + 1 + 1 + 1 + 0 + 1 + 115 + 2 + 1 + + + 1963 + 0 390 515 730 0 0 280 375 560 0 0 255 625 795 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 1737 + 0 305 545 990 0 0 340 530 625 0 0 335 560 815 0 + 1 + 1 + 1 + 1 + 1 + 218 + 0 + 1 + + + 1713 + 0 400 540 720 0 0 405 555 680 0 0 405 585 795 0 + 1 + 1 + 1 + 0 + 1 + 206 + 18 + 1 + + + 2742 + 0 300 490 640 880 0 270 420 550 700 0 290 460 670 850 + 1 + 1 + 1 + 0 + 1 + 204 + 17 + 1 + + + 1547 + 0 130 440 630 765 0 130 340 565 685 0 195 420 670 815 + 1 + 1 + 1 + 1 + 1 + 213 + 0 + 1 + + + 1946 + 0 110 445 545 0 0 220 405 510 0 0 145 480 680 0 + 1 + 1 + 1 + 0 + 1 + 211 + 30 + 1 + + + 2266 + 0 230 475 645 825 0 295 420 545 720 0 240 440 635 820 + 1 + 1 + 1 + 0 + 1 + 213 + 35 + 1 + + + 710 + 0 305 410 525 0 0 150 390 495 0 0 515 615 710 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 626 + 0 120 330 530 0 0 280 365 420 0 0 120 310 420 0 + 1 + 1 + 1 + 0 + 1 + 207 + 0 + 1 + + + 2224 + 0 230 435 765 0 0 205 400 765 0 0 265 570 830 0 + 1 + 1 + 1 + 0 + 1 + 206 + 18 + 1 + + + 2517 + 0 245 465 635 850 0 285 485 605 715 0 310 475 630 770 + 1 + 1 + 1 + 0 + 1 + 115 + 1 + 1 + + + 1718 + 0 245 405 520 0 0 275 415 505 0 0 350 470 625 0 + 1 + 1 + 1 + 0 + 1 + 207 + 20 + 1 + + + 2744 + 0 240 430 600 800 0 170 360 550 660 0 235 430 560 720 + 1 + 1 + 1 + 0 + 1 + 205 + 17 + 1 + + + 2648 + 0 310 470 770 920 0 280 500 735 880 0 310 520 785 935 + 1 + 1 + 1 + 0 + 1 + 203 + 16 + 1 + + + 1440 + 0 395 530 600 0 0 375 425 640 0 0 210 450 675 0 + 1 + 1 + 1 + 0 + 1 + 211 + 32 + 1 + + + 2752 + 0 270 430 650 840 0 210 390 555 690 0 240 370 575 740 + 1 + 1 + 1 + 0 + 1 + 213 + 36 + 1 + + + 1843 + 0 495 785 920 0 0 465 670 825 0 0 450 600 865 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 1424 + 0 310 465 730 925 0 0 0 0 0 0 355 590 770 870 + 1 + 1 + 1 + 0 + 1 + 208 + 22 + 1 + + + 2037 + 0 215 490 765 0 0 340 485 750 0 0 415 715 845 0 + 1 + 1 + 1 + 0 + 1 + 212 + 34 + 1 + + + 600 + 0 495 620 775 0 0 350 405 520 0 0 275 560 660 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 5007 + 0 490 620 785 805 0 325 465 0 0 0 265 545 650 0 + 1 + 1 + 1 + 0 + 0 + 121 + 0 + 1 + + + 21 + 0 215 480 755 0 0 0 0 0 0 0 485 555 620 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 5001 + 0 390 625 715 0 0 0 0 0 0 0 475 530 595 0 + 1 + 1 + 1 + 0 + 0 + 121 + 0 + 1 + + + 2659 + 0 230 480 630 850 0 310 520 680 890 0 295 450 690 780 + 1 + 1 + 1 + 0 + 1 + 203 + 16 + 1 + + + 1210 + 0 330 480 600 0 0 355 475 590 0 0 440 585 700 0 + 1 + 1 + 1 + 0 + 1 + 207 + 20 + 1 + + + 2140 + 0 345 655 790 0 0 370 675 840 0 0 280 440 730 0 + 1 + 1 + 1 + 0 + 1 + 115 + 7 + 1 + + + 906 + 0 400 495 585 0 0 335 455 570 0 0 485 655 880 0 + 1 + 1 + 1 + 0 + 1 + 115 + 4 + 1 + + + 2112 + 0 260 745 940 0 0 365 785 930 0 0 410 630 965 0 + 1 + 1 + 1 + 0 + 1 + 218 + 49 + 1 + + + 1617 + 0 300 600 770 820 0 280 470 680 825 0 300 460 660 870 + 1 + 1 + 1 + 0 + 1 + 215 + 41 + 1 + + + 1600 + 0 645 790 935 990 0 595 770 895 945 0 640 895 961 995 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 5077 + 0 730 850 997 998 0 640 790 880 0 0 550 800 970 0 + 1 + 1 + 1 + 0 + 0 + 147 + 0 + 1 + + + 2298 + 0 275 490 620 745 0 235 485 575 650 0 215 525 755 860 + 1 + 1 + 1 + 0 + 1 + 115 + 0 + 1 + + + 1701 + 0 470 610 805 985 0 440 570 630 790 0 575 685 830 880 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 5048 + 0 445 660 775 780 0 410 610 715 0 0 565 670 780 0 + 1 + 1 + 1 + 0 + 0 + 125 + 0 + 1 + + + 2682 + 0 390 560 730 935 0 340 550 710 840 0 390 670 855 975 + 1 + 1 + 1 + 0 + 1 + 204 + 17 + 1 + + + 1733 + 0 350 610 680 0 0 360 485 595 0 0 125 360 640 0 + 1 + 1 + 1 + 0 + 1 + 211 + 31 + 1 + + + 705 + 0 330 510 610 760 0 340 530 680 790 0 220 480 680 810 + 1 + 1 + 1 + 0 + 1 + 148 + 4 + 1 + + + 2198 + 0 235 420 745 0 0 235 390 825 0 0 180 525 855 0 + 1 + 1 + 1 + 0 + 1 + 115 + 7 + 1 + + + 2492 + 0 300 420 655 795 0 295 415 575 750 0 240 440 705 925 + 1 + 1 + 1 + 0 + 1 + 202 + 9 + 1 + + + 2552 + 0 305 475 710 850 0 330 495 705 855 0 270 440 645 770 + 1 + 1 + 1 + 0 + 1 + 212 + 33 + 1 + + + 2816 + 0 390 570 820 980 0 360 600 760 875 0 200 480 700 860 + 1 + 1 + 1 + 0 + 1 + 215 + 39 + 1 + + + 2413 + 0 165 345 625 780 0 190 405 515 745 0 250 450 645 770 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 1708 + 0 350 525 695 0 0 360 490 585 0 0 230 430 620 0 + 1 + 1 + 1 + 1 + 1 + 213 + 0 + 1 + + + 704 + 0 235 385 455 0 0 235 375 480 0 0 415 590 835 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2684 + 0 350 560 790 910 0 330 480 740 810 0 230 460 650 820 + 1 + 1 + 1 + 0 + 1 + 203 + 15 + 1 + + + 2532 + 0 330 480 775 945 0 280 480 750 875 0 325 445 655 875 + 1 + 1 + 1 + 0 + 1 + 218 + 49 + 1 + + + 2639 + 0 360 520 760 890 0 280 400 680 740 0 330 510 670 800 + 1 + 1 + 1 + 0 + 1 + 203 + 15 + 1 + + + 813 + 0 310 520 670 790 0 250 470 600 720 0 300 475 720 840 + 1 + 1 + 1 + 0 + 1 + 213 + 37 + 1 + + + 2635 + 0 295 495 765 895 0 250 400 680 845 0 305 470 720 890 + 1 + 1 + 1 + 0 + 1 + 215 + 39 + 1 + + + 2521 + 0 285 440 605 745 0 255 390 605 745 0 360 625 800 966 + 1 + 1 + 1 + 0 + 1 + 115 + 1 + 1 + + + 2637 + 0 275 550 750 885 0 300 520 770 900 0 240 530 810 965 + 1 + 1 + 1 + 0 + 1 + 218 + 49 + 1 + + + 1522 + 0 230 415 565 785 0 245 375 555 685 0 235 415 575 730 + 1 + 1 + 1 + 0 + 1 + 202 + 10 + 1 + + + 2119 + 0 395 555 805 895 0 370 525 680 795 0 525 625 895 987 + 1 + 1 + 1 + 0 + 1 + 208 + 22 + 1 + + + 2971 + 0 270 560 820 920 0 260 520 750 875 0 320 530 680 845 + 1 + 1 + 1 + 0 + 1 + 218 + 49 + 1 + + + 2796 + 0 320 440 580 730 0 330 400 600 750 0 245 440 540 670 + 1 + 1 + 1 + 0 + 1 + 207 + 20 + 1 + + + 2182 + 0 400 590 725 951 0 370 480 685 805 0 370 620 875 992 + 1 + 1 + 1 + 0 + 1 + 115 + 7 + 1 + + + 1826 + 0 245 475 560 0 0 335 475 585 0 0 455 565 790 0 + 1 + 1 + 1 + 0 + 1 + 202 + 12 + 1 + + + 814 + 0 200 310 530 650 0 210 440 580 640 0 220 340 600 740 + 1 + 1 + 1 + 0 + 1 + 213 + 36 + 1 + + + 1028 + 0 310 560 760 960 0 0 0 0 0 0 340 610 765 885 + 1 + 1 + 1 + 0 + 1 + 211 + 31 + 1 + + + 2548 + 0 395 595 825 955 0 365 525 695 840 0 310 600 800 951 + 1 + 1 + 1 + 0 + 1 + 119 + 1 + 1 + + + 908 + 0 150 330 520 630 0 150 290 475 585 0 200 315 415 585 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2221 + 0 255 445 580 0 0 175 430 625 0 0 215 535 765 0 + 1 + 1 + 1 + 0 + 1 + 115 + 7 + 1 + + + 2490 + 0 280 420 685 860 0 225 410 690 820 0 290 470 645 780 + 1 + 1 + 1 + 0 + 1 + 202 + 9 + 1 + + + 2508 + 0 335 560 765 860 0 335 465 620 845 0 340 535 730 966 + 1 + 1 + 1 + 0 + 1 + 203 + 16 + 1 + + + 2383 + 0 275 470 695 885 0 170 395 575 740 0 205 430 670 800 + 1 + 1 + 1 + 0 + 1 + 115 + 3 + 1 + + + 2718 + 0 250 380 510 780 0 280 440 600 800 0 360 470 600 750 + 1 + 1 + 1 + 0 + 1 + 208 + 22 + 1 + + + 2006 + 0 225 380 600 0 0 175 375 645 0 0 335 555 850 0 + 1 + 1 + 1 + 0 + 1 + 211 + 31 + 1 + + + 2213 + 0 375 690 825 0 0 415 695 795 0 0 275 450 785 0 + 1 + 1 + 1 + 0 + 1 + 212 + 34 + 1 + + + 1721 + 0 330 440 830 895 0 375 530 760 840 0 340 465 750 800 + 1 + 1 + 1 + 0 + 1 + 115 + 0 + 1 + + + 5051 + 0 355 560 810 820 0 310 545 725 0 0 330 455 730 0 + 1 + 1 + 1 + 0 + 0 + 125 + 0 + 1 + + + 2097 + 0 240 490 805 0 0 100 435 645 0 0 160 400 730 0 + 1 + 1 + 1 + 1 + 1 + 115 + 0 + 1 + + + 2417 + 0 305 445 715 940 0 325 465 750 895 0 305 510 740 910 + 1 + 1 + 1 + 0 + 1 + 202 + 9 + 1 + + + 1951 + 0 215 440 605 0 0 120 415 580 0 0 180 545 730 0 + 1 + 1 + 1 + 0 + 1 + 207 + 0 + 1 + + + 1127 + 0 515 770 870 925 0 500 765 840 920 0 580 730 860 940 + 1 + 1 + 1 + 0 + 1 + 215 + 41 + 1 + + + 102 + 0 150 395 680 840 0 335 520 775 900 0 235 555 645 800 + 1 + 1 + 1 + 0 + 1 + 209 + 23 + 1 + + + 1730 + 0 335 415 590 0 0 330 405 685 0 0 295 575 715 0 + 1 + 1 + 1 + 0 + 1 + 207 + 20 + 1 + + + 2066 + 0 130 465 670 0 0 120 335 515 0 0 205 555 750 0 + 1 + 1 + 1 + 0 + 1 + 215 + 43 + 1 + + + 1836 + 0 275 545 665 0 0 270 485 600 0 0 320 410 595 0 + 1 + 1 + 1 + 0 + 1 + 215 + 41 + 1 + + + 2732 + 0 220 350 480 600 0 200 330 460 760 0 255 440 580 760 + 1 + 1 + 1 + 0 + 1 + 215 + 39 + 1 + + + 2706 + 0 430 570 830 965 0 415 560 740 930 0 440 620 860 970 + 1 + 1 + 1 + 0 + 1 + 204 + 17 + 1 + + + 208 + 0 375 670 785 0 0 0 0 0 0 0 370 630 840 0 + 1 + 1 + 1 + 0 + 1 + 115 + 2 + 1 + + + 1040 + 0 180 335 470 0 0 220 395 435 0 0 250 435 600 0 + 1 + 1 + 1 + 0 + 1 + 209 + 27 + 1 + + + 839 + 0 535 705 760 951 0 575 695 740 865 0 550 700 830 880 + 1 + 1 + 1 + 0 + 1 + 115 + 4 + 1 + + + 1203 + 0 285 475 635 0 0 235 535 650 0 0 290 540 730 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 411 + 0 290 500 730 820 0 270 460 690 760 0 290 530 650 810 + 1 + 1 + 1 + 0 + 1 + 213 + 36 + 1 + + + 2187 + 0 305 540 815 0 0 250 540 705 0 0 350 630 795 0 + 1 + 1 + 1 + 0 + 1 + 213 + 36 + 1 + + + 2836 + 0 320 340 560 780 0 280 390 600 810 0 330 460 560 730 + 1 + 1 + 1 + 0 + 1 + 210 + 29 + 1 + + + 1504 + 0 280 565 745 0 0 285 465 575 0 0 295 535 680 0 + 1 + 1 + 1 + 0 + 1 + 202 + 10 + 1 + + + 964 + 0 195 425 650 0 0 165 400 595 0 0 190 425 585 0 + 1 + 1 + 1 + 0 + 1 + 218 + 49 + 1 + + + 2852 + 0 310 450 760 860 0 290 420 720 820 0 240 410 630 830 + 1 + 1 + 1 + 0 + 1 + 216 + 47 + 1 + + + 1425 + 0 230 460 665 785 0 0 0 0 0 0 220 595 830 915 + 1 + 1 + 1 + 0 + 1 + 115 + 8 + 1 + + + 2788 + 0 300 470 645 785 0 260 420 630 770 0 200 310 510 650 + 1 + 1 + 1 + 0 + 1 + 208 + 21 + 1 + + + 2414 + 0 310 470 775 976 0 300 445 800 890 0 450 630 735 870 + 1 + 1 + 1 + 0 + 1 + 115 + 3 + 1 + + + 2324 + 0 265 455 775 900 0 235 420 820 900 0 280 490 695 895 + 1 + 1 + 1 + 0 + 1 + 212 + 34 + 1 + + + 2020 + 0 225 490 815 980 0 175 525 800 980 0 380 595 885 992 + 1 + 1 + 1 + 0 + 1 + 212 + 34 + 1 + + + 965 + 0 280 400 600 750 0 200 380 550 670 0 310 460 580 740 + 1 + 1 + 1 + 0 + 1 + 215 + 41 + 1 + + + 2031 + 0 325 655 925 0 0 365 560 840 0 0 260 500 635 0 + 1 + 1 + 1 + 0 + 1 + 209 + 23 + 1 + + + 1306 + 0 315 420 535 0 0 220 355 430 0 0 405 495 585 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 101 + 0 335 495 665 0 0 280 480 625 0 0 415 580 695 0 + 1 + 1 + 1 + 0 + 1 + 115 + 2 + 1 + + + 505 + 0 350 560 870 0 0 385 595 695 0 0 435 560 825 0 + 1 + 1 + 1 + 0 + 1 + 115 + 2 + 1 + + + 1461 + 0 395 575 755 945 0 0 0 0 0 0 280 475 615 775 + 1 + 1 + 1 + 0 + 1 + 211 + 31 + 1 + + + 2520 + 0 285 425 605 715 0 275 415 580 695 0 275 460 580 690 + 1 + 1 + 1 + 0 + 1 + 115 + 1 + 1 + + + 2128 + 0 285 620 845 0 0 300 640 820 0 0 370 580 855 0 + 1 + 1 + 1 + 0 + 1 + 212 + 33 + 1 + + + 2294 + 0 285 400 795 900 0 280 420 770 890 0 375 545 780 980 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 728 + 0 330 450 540 740 0 290 380 570 720 0 210 310 430 700 + 1 + 1 + 1 + 0 + 1 + 209 + 26 + 1 + + + 911 + 0 195 285 505 645 0 185 300 580 710 0 220 430 625 730 + 1 + 1 + 1 + 0 + 1 + 115 + 4 + 1 + + + 527 + 0 335 520 760 890 0 0 0 0 0 0 305 650 815 910 + 1 + 1 + 1 + 0 + 1 + 115 + 2 + 1 + + + 509 + 0 180 320 570 750 0 130 360 555 660 0 250 455 560 670 + 1 + 1 + 1 + 0 + 1 + 216 + 46 + 1 + + + 2344 + 0 170 375 580 800 0 230 315 545 675 0 200 355 525 630 + 1 + 1 + 1 + 0 + 1 + 115 + 3 + 1 + + + 2740 + 0 430 560 720 940 0 420 550 730 880 0 460 610 800 950 + 1 + 1 + 1 + 0 + 1 + 204 + 17 + 1 + + + 2219 + 0 385 630 920 998 0 375 590 810 992 0 535 815 951 997 + 1 + 1 + 1 + 0 + 1 + 115 + 7 + 1 + + + 602 + 0 590 785 870 925 0 465 590 730 795 0 715 795 875 940 + 1 + 1 + 1 + 0 + 1 + 115 + 2 + 1 + + + 703 + 0 380 655 875 945 0 405 620 835 976 0 640 860 920 986 + 1 + 1 + 1 + 0 + 1 + 115 + 4 + 1 + + + 802 + 0 745 830 940 995 0 675 750 785 920 0 625 730 905 982 + 1 + 1 + 1 + 0 + 1 + 115 + 4 + 1 + + + 5091 + 0 705 800 920 990 0 665 730 775 0 0 615 725 900 0 + 1 + 1 + 1 + 0 + 1 + 152 + 4 + 1 + + + 902 + 0 595 695 805 910 0 565 605 730 875 0 565 745 880 976 + 1 + 1 + 1 + 0 + 1 + 115 + 4 + 1 + + + 1003 + 0 685 755 840 0 0 510 750 840 0 0 695 820 905 0 + 1 + 1 + 1 + 0 + 1 + 115 + 6 + 1 + + + 5065 + 0 705 835 960 970 0 695 880 971 0 0 680 790 905 0 + 1 + 1 + 1 + 0 + 1 + 127 + 6 + 1 + + + 1201 + 0 665 735 855 0 0 530 625 750 0 0 575 770 860 0 + 1 + 1 + 1 + 0 + 1 + 115 + 6 + 1 + + + 1712 + 0 725 850 945 990 0 840 895 945 985 0 645 840 895 980 + 1 + 1 + 1 + 0 + 1 + 202 + 12 + 1 + + + 5080 + 0 690 820 925 930 0 720 830 890 0 0 590 730 860 0 + 1 + 1 + 1 + 0 + 1 + 202 + 12 + 1 + + + 1916 + 0 455 840 930 991 0 540 625 800 895 0 520 685 865 955 + 1 + 1 + 1 + 0 + 1 + 202 + 13 + 1 + + + 2289 + 0 325 610 900 995 0 285 570 805 971 0 505 650 910 973 + 1 + 1 + 1 + 0 + 1 + 115 + 5 + 1 + + + 2631 + 0 480 695 900 990 0 395 635 805 935 0 510 820 940 996 + 1 + 1 + 1 + 0 + 1 + 202 + 36 + 1 + + + 1300 + 0 565 705 805 890 0 480 615 725 795 0 635 765 845 905 + 1 + 1 + 1 + 0 + 1 + 115 + 8 + 2 + + + 1302 + 0 350 580 905 980 0 330 580 845 992 0 505 740 950 999 + 1 + 1 + 1 + 0 + 1 + 115 + 8 + 2 + + + 5033 + 0 0 0 976 987 0 0 0 990 0 0 0 0 991 0 + 1 + 1 + 1 + 0 + 1 + 123 + 8 + 2 + + + 2002 + 0 615 780 860 991 0 675 785 855 945 0 450 690 850 920 + 1 + 1 + 1 + 0 + 1 + 202 + 11 + 1 + + + 2486 + 0 460 695 810 945 0 315 435 715 870 0 450 645 870 980 + 1 + 1 + 1 + 0 + 1 + 202 + 9 + 1 + + + 2387 + 0 240 395 515 630 0 240 380 520 635 0 255 400 640 790 + 1 + 1 + 1 + 0 + 1 + 115 + 3 + 1 + + + 2501 + 0 260 395 695 900 0 305 415 620 745 0 280 405 655 885 + 1 + 1 + 1 + 0 + 1 + 215 + 39 + 1 + + + 1037 + 0 220 430 540 0 0 120 395 510 0 0 235 415 630 0 + 1 + 1 + 1 + 0 + 1 + 207 + 0 + 1 + + + 1958 + 0 300 420 755 0 0 240 385 525 0 0 305 580 725 0 + 1 + 1 + 1 + 0 + 1 + 202 + 13 + 1 + + + 606 + 0 255 485 670 0 0 215 365 545 0 0 380 535 725 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2036 + 0 385 550 695 800 0 300 395 500 625 0 295 665 840 920 + 1 + 1 + 1 + 1 + 1 + 115 + 0 + 1 + + + 1508 + 0 380 530 690 910 0 280 400 710 830 0 410 570 770 900 + 1 + 1 + 1 + 0 + 1 + 202 + 10 + 1 + + + 2864 + 0 370 570 850 930 0 360 530 820 920 0 285 570 725 850 + 1 + 1 + 1 + 0 + 1 + 216 + 46 + 1 + + + 1857 + 0 330 440 585 0 0 290 435 570 0 0 210 400 730 0 + 1 + 1 + 1 + 0 + 1 + 215 + 44 + 1 + + + 1433 + 0 320 520 675 0 0 310 520 645 0 0 400 550 690 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2787 + 0 270 500 690 790 0 290 440 620 765 0 260 420 695 805 + 1 + 1 + 1 + 0 + 1 + 208 + 21 + 1 + + + 1117 + 0 300 520 780 0 0 255 540 770 0 0 335 485 715 0 + 1 + 1 + 1 + 0 + 1 + 115 + 6 + 1 + + + 2807 + 0 370 480 710 810 0 300 440 660 760 0 230 430 640 820 + 1 + 1 + 1 + 0 + 1 + 215 + 40 + 1 + + + 1631 + 0 330 390 580 750 0 290 410 610 730 0 310 480 630 740 + 1 + 1 + 1 + 0 + 1 + 213 + 37 + 1 + + + 1751 + 0 300 365 470 0 0 315 390 470 0 0 195 395 560 0 + 1 + 1 + 1 + 0 + 1 + 215 + 43 + 1 + + + 2336 + 0 295 390 635 845 0 225 365 655 805 0 325 450 635 750 + 1 + 1 + 1 + 0 + 1 + 206 + 19 + 1 + + + 2229 + 0 330 460 680 0 0 300 455 680 0 0 430 580 865 0 + 1 + 1 + 1 + 1 + 1 + 115 + 0 + 1 + + + 2174 + 0 370 670 920 993 0 390 635 915 985 0 400 655 785 963 + 1 + 1 + 1 + 0 + 1 + 115 + 7 + 1 + + + 2466 + 0 330 520 800 930 0 180 380 610 805 0 340 545 690 845 + 1 + 1 + 1 + 0 + 1 + 202 + 9 + 1 + + + 2584 + 0 505 695 885 982 0 480 675 745 870 0 460 625 810 920 + 1 + 1 + 1 + 0 + 1 + 125 + 0 + 1 + + + 2274 + 0 355 450 625 840 0 295 375 450 575 0 230 515 700 860 + 1 + 1 + 1 + 0 + 1 + 203 + 14 + 1 + + + 2566 + 0 205 495 770 910 0 185 420 670 755 0 335 605 835 955 + 1 + 1 + 1 + 0 + 0 + 121 + 0 + 1 + + + 2555 + 0 260 400 665 830 0 220 415 685 745 0 300 455 750 900 + 1 + 1 + 1 + 0 + 1 + 208 + 22 + 1 + + + 2671 + 0 360 550 730 840 0 290 445 610 710 0 260 450 640 820 + 1 + 1 + 1 + 0 + 1 + 204 + 17 + 1 + + + 2157 + 0 320 565 705 0 0 300 405 610 0 0 410 625 925 0 + 1 + 1 + 1 + 0 + 1 + 209 + 23 + 1 + + + 2412 + 0 305 440 630 790 0 295 440 570 700 0 395 540 665 745 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 1550 + 0 245 405 665 780 0 0 0 0 0 0 200 365 485 680 + 1 + 1 + 1 + 0 + 1 + 206 + 18 + 1 + + + 2669 + 0 420 600 740 910 0 380 500 690 760 0 230 490 740 880 + 1 + 1 + 1 + 0 + 1 + 203 + 15 + 1 + + + 2072 + 0 290 420 680 0 0 310 435 725 0 0 185 455 790 0 + 1 + 1 + 1 + 0 + 1 + 206 + 19 + 1 + + + 1605 + 0 305 565 625 0 0 305 510 705 0 0 415 525 690 0 + 1 + 1 + 1 + 0 + 1 + 202 + 10 + 1 + + + 1100 + 0 285 505 695 855 0 265 405 640 780 0 245 455 625 780 + 1 + 1 + 1 + 0 + 1 + 212 + 34 + 1 + + + 2375 + 0 135 375 580 825 0 160 365 615 725 0 175 390 670 830 + 1 + 1 + 1 + 0 + 1 + 115 + 3 + 1 + + + 2329 + 0 315 505 735 885 0 395 495 750 855 0 395 500 685 845 + 1 + 1 + 1 + 0 + 1 + 211 + 31 + 1 + + + 1820 + 0 485 785 840 0 0 400 535 620 0 0 330 500 750 0 + 1 + 1 + 1 + 0 + 1 + 209 + 23 + 1 + + + 1746 + 0 545 680 785 0 0 525 625 730 0 0 395 500 720 0 + 1 + 1 + 1 + 0 + 1 + 212 + 33 + 1 + + + 2040 + 0 210 430 670 0 0 250 495 715 0 0 305 505 700 0 + 1 + 1 + 1 + 1 + 1 + 215 + 0 + 1 + + + 2021 + 0 355 530 835 930 0 315 470 780 840 0 450 675 875 961 + 1 + 1 + 1 + 0 + 1 + 115 + 7 + 1 + + + 2524 + 0 330 460 685 830 0 240 390 600 735 0 235 500 645 770 + 1 + 1 + 1 + 0 + 1 + 212 + 33 + 1 + + + 604 + 0 285 410 780 0 0 265 410 680 0 0 320 600 895 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 5082 + 0 400 600 780 770 0 370 590 0 0 0 400 610 790 0 + 1 + 1 + 1 + 0 + 0 + 151 + 0 + 1 + + + 2604 + 0 330 600 750 880 0 310 520 710 755 0 350 470 710 900 + 1 + 1 + 1 + 0 + 1 + 203 + 15 + 1 + + + 2136 + 0 330 520 820 951 0 325 490 815 905 0 380 645 875 978 + 1 + 1 + 1 + 1 + 1 + 115 + 0 + 1 + + + 2849 + 0 290 500 720 950 0 280 450 680 900 0 240 450 630 860 + 1 + 1 + 1 + 0 + 1 + 216 + 46 + 1 + + + 1707 + 0 400 525 795 0 0 330 475 865 0 0 480 625 855 0 + 1 + 1 + 1 + 0 + 1 + 208 + 22 + 1 + + + 2469 + 0 280 385 515 640 0 210 315 445 580 0 330 460 635 755 + 1 + 1 + 1 + 0 + 1 + 202 + 9 + 1 + + + 610 + 0 525 655 840 0 0 400 560 690 0 0 550 665 870 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2853 + 0 330 500 905 975 0 370 600 810 890 0 325 450 660 840 + 1 + 1 + 1 + 0 + 1 + 216 + 47 + 1 + + + 1939 + 0 315 525 635 0 0 300 380 625 0 0 215 640 775 0 + 1 + 1 + 1 + 1 + 1 + 218 + 0 + 1 + + + 1518 + 0 215 395 635 825 0 210 370 525 630 0 255 550 680 795 + 1 + 1 + 1 + 0 + 1 + 202 + 10 + 1 + + + 1924 + 0 155 470 635 0 0 290 495 615 0 0 105 575 720 0 + 1 + 1 + 1 + 0 + 1 + 202 + 13 + 1 + + + 1006 + 0 375 615 795 0 0 395 520 670 0 0 425 565 730 0 + 1 + 1 + 1 + 0 + 1 + 115 + 6 + 1 + + + 2407 + 0 185 435 695 840 0 215 455 715 820 0 105 440 655 865 + 1 + 1 + 1 + 0 + 1 + 206 + 18 + 1 + + + 2870 + 0 530 695 860 985 0 450 600 830 910 0 460 655 850 960 + 1 + 1 + 1 + 0 + 1 + 216 + 47 + 1 + + + 1635 + 0 400 515 645 0 0 265 435 495 0 0 370 450 730 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 1213 + 0 655 780 935 985 0 485 575 690 785 0 665 800 895 980 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 5025 + 0 765 805 925 935 0 505 625 715 0 0 660 795 971 0 + 1 + 1 + 1 + 0 + 0 + 123 + 0 + 1 + + + 2606 + 0 300 520 700 790 0 240 460 600 740 0 380 435 730 780 + 1 + 1 + 1 + 0 + 0 + 140 + 0 + 1 + + + 2007 + 0 400 560 825 940 0 125 475 665 770 0 330 540 660 845 + 1 + 1 + 1 + 0 + 1 + 211 + 31 + 1 + + + 1921 + 0 355 495 765 920 0 320 470 730 845 0 480 640 900 996 + 1 + 1 + 1 + 0 + 1 + 202 + 13 + 1 + + + 2583 + 0 325 500 695 845 0 275 425 675 770 0 225 495 650 845 + 1 + 1 + 1 + 0 + 1 + 126 + 1 + 1 + + + 2791 + 0 330 500 720 800 0 270 390 600 710 0 220 360 580 680 + 1 + 1 + 1 + 0 + 1 + 208 + 21 + 1 + + + 2973 + 0 260 400 630 840 0 240 380 610 825 0 300 510 760 900 + 1 + 1 + 1 + 0 + 1 + 218 + 49 + 1 + + + 2749 + 0 290 530 650 890 0 300 500 630 860 0 360 500 710 910 + 1 + 1 + 1 + 0 + 1 + 204 + 17 + 1 + + + 2240 + 0 100 370 665 775 0 180 285 445 595 0 295 565 725 900 + 1 + 1 + 1 + 0 + 1 + 207 + 20 + 1 + + + 2859 + 0 230 400 605 855 0 260 430 575 780 0 300 560 730 890 + 1 + 1 + 1 + 0 + 1 + 216 + 46 + 1 + + + 1007 + 0 350 530 665 775 0 285 425 570 695 0 370 550 660 850 + 1 + 1 + 1 + 0 + 1 + 212 + 34 + 1 + + + 2426 + 0 275 515 730 925 0 300 490 725 915 0 210 615 820 915 + 1 + 1 + 1 + 0 + 1 + 211 + 31 + 1 + + + 1728 + 0 370 540 680 880 0 370 600 695 845 0 355 625 840 895 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2499 + 0 370 555 760 930 0 330 460 630 840 0 445 615 745 930 + 1 + 1 + 1 + 0 + 1 + 202 + 9 + 1 + + + 1521 + 0 370 565 745 0 0 370 685 790 0 0 355 545 770 0 + 1 + 1 + 1 + 0 + 1 + 202 + 10 + 1 + + + 1808 + 0 375 575 715 0 0 330 485 620 0 0 320 515 725 0 + 1 + 1 + 1 + 0 + 1 + 202 + 12 + 1 + + + 1703 + 0 370 470 605 0 0 305 415 530 0 0 190 525 635 0 + 1 + 1 + 1 + 0 + 1 + 202 + 12 + 1 + + + 2444 + 0 425 575 815 920 0 405 580 775 895 0 415 650 905 987 + 1 + 1 + 1 + 1 + 1 + 115 + 0 + 1 + + + 502 + 0 345 510 670 0 0 245 470 610 0 0 415 485 665 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 5083 + 0 375 680 800 0 0 350 490 0 0 0 435 540 655 0 + 1 + 1 + 1 + 0 + 0 + 151 + 0 + 1 + + + 1119 + 0 320 460 680 0 0 265 425 595 0 0 350 555 720 0 + 1 + 1 + 1 + 0 + 1 + 206 + 18 + 1 + + + 1969 + 0 285 435 765 0 0 335 430 620 0 0 435 575 815 0 + 1 + 1 + 1 + 0 + 1 + 202 + 13 + 1 + + + 2568 + 0 470 705 855 966 0 455 655 840 935 0 540 690 845 985 + 1 + 1 + 1 + 0 + 1 + 122 + 1 + 1 + + + 2546 + 0 445 730 790 920 0 315 565 715 815 0 380 540 775 850 + 1 + 1 + 1 + 0 + 0 + 118 + 0 + 1 + + + 1982 + 0 405 630 765 0 0 455 650 825 0 0 445 610 810 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 926 + 0 230 400 730 0 0 0 0 0 0 0 320 535 825 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 1901 + 0 280 540 715 0 0 245 530 670 0 0 295 465 630 0 + 1 + 1 + 1 + 0 + 1 + 202 + 13 + 1 + + + 1500 + 0 330 600 715 0 0 330 575 720 0 0 350 645 895 0 + 1 + 1 + 1 + 0 + 1 + 202 + 10 + 1 + + + 111 + 0 275 380 530 0 0 285 430 515 0 0 425 570 670 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 5002 + 0 385 520 675 0 0 370 690 0 0 0 415 595 665 0 + 1 + 1 + 1 + 0 + 0 + 121 + 0 + 1 + + + 2201 + 0 195 510 815 915 0 245 415 745 810 0 380 620 770 920 + 1 + 1 + 1 + 0 + 1 + 211 + 31 + 1 + + + 1918 + 0 450 720 820 885 0 380 695 775 820 0 490 585 795 885 + 1 + 1 + 1 + 0 + 1 + 212 + 33 + 1 + + + 1919 + 0 470 780 855 890 0 470 730 835 900 0 470 630 840 920 + 1 + 1 + 1 + 0 + 1 + 212 + 33 + 1 + + + 2640 + 0 250 400 690 780 0 180 370 550 660 0 230 300 510 600 + 1 + 1 + 1 + 0 + 1 + 207 + 0 + 1 + + + 2350 + 0 115 310 555 695 0 200 330 580 700 0 275 450 630 715 + 1 + 1 + 1 + 0 + 1 + 211 + 31 + 1 + + + 2511 + 0 285 490 765 920 0 295 435 630 815 0 370 605 745 875 + 1 + 1 + 1 + 0 + 1 + 203 + 16 + 1 + + + 114 + 0 285 535 780 0 0 0 0 0 0 0 400 690 860 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 1416 + 0 570 780 850 0 0 555 730 830 0 0 545 710 845 0 + 1 + 1 + 1 + 0 + 1 + 115 + 8 + 1 + + + 5088 + 0 440 675 840 855 0 475 720 800 0 0 460 670 870 0 + 1 + 1 + 1 + 0 + 1 + 151 + 8 + 1 + + + 1019 + 0 185 390 670 800 0 125 400 735 820 0 235 480 680 750 + 1 + 1 + 1 + 0 + 1 + 115 + 6 + 1 + + + 2851 + 0 290 460 620 815 0 300 400 590 835 0 280 400 580 770 + 1 + 1 + 1 + 0 + 1 + 216 + 47 + 1 + + + 2507 + 0 285 420 690 820 0 285 415 635 800 0 395 630 820 976 + 1 + 1 + 1 + 0 + 1 + 203 + 16 + 1 + + + 2146 + 0 240 625 785 0 0 370 560 720 0 0 270 500 895 0 + 1 + 1 + 1 + 0 + 1 + 213 + 35 + 1 + + + 1310 + 0 560 850 920 0 0 540 700 800 0 0 560 710 835 0 + 1 + 1 + 1 + 0 + 1 + 115 + 8 + 1 + + + 5087 + 0 510 760 925 930 0 380 590 790 0 0 555 700 820 0 + 1 + 1 + 1 + 0 + 1 + 151 + 8 + 1 + + + 2815 + 0 320 500 705 785 0 290 450 620 685 0 300 425 590 750 + 1 + 1 + 1 + 0 + 1 + 215 + 39 + 1 + + + 2783 + 0 410 610 910 990 0 380 570 780 930 0 265 510 820 970 + 1 + 1 + 1 + 0 + 1 + 216 + 46 + 1 + + + 2194 + 0 370 545 845 925 0 360 550 840 890 0 435 550 730 845 + 1 + 1 + 1 + 0 + 1 + 115 + 7 + 1 + + + 1981 + 0 185 565 850 0 0 180 540 710 0 0 275 485 750 0 + 1 + 1 + 1 + 0 + 1 + 215 + 39 + 1 + + + 2912 + 0 260 550 750 940 0 270 520 720 890 0 240 430 705 915 + 1 + 1 + 1 + 0 + 1 + 218 + 49 + 1 + + + 1418 + 0 575 845 910 0 0 435 630 670 0 0 435 545 695 0 + 1 + 1 + 1 + 0 + 1 + 115 + 8 + 1 + + + 2184 + 0 375 600 895 976 0 220 425 575 675 0 265 490 800 900 + 1 + 1 + 1 + 0 + 1 + 207 + 20 + 1 + + + 2155 + 0 230 540 835 0 0 290 485 630 0 0 225 490 840 0 + 1 + 1 + 1 + 1 + 1 + 115 + 0 + 1 + + + 1936 + 0 320 585 735 0 0 305 575 695 0 0 350 490 775 0 + 1 + 1 + 1 + 0 + 1 + 206 + 18 + 1 + + + 2493 + 0 285 420 650 810 0 265 395 585 775 0 250 450 645 805 + 1 + 1 + 1 + 0 + 1 + 202 + 9 + 1 + + + 1421 + 0 220 395 675 0 0 220 350 520 0 0 265 485 730 0 + 1 + 1 + 1 + 0 + 1 + 115 + 8 + 1 + + + 2327 + 0 320 535 765 880 0 245 540 615 720 0 280 545 760 865 + 1 + 1 + 1 + 0 + 1 + 212 + 33 + 1 + + + 1031 + 0 280 440 610 750 0 250 390 580 690 0 215 350 575 710 + 1 + 1 + 1 + 0 + 1 + 211 + 32 + 1 + + + 2380 + 0 230 425 745 835 0 285 400 570 820 0 340 530 725 860 + 1 + 1 + 1 + 0 + 1 + 115 + 3 + 1 + + + 1011 + 0 310 520 665 0 0 250 475 625 0 0 460 695 820 0 + 1 + 1 + 1 + 0 + 1 + 115 + 6 + 1 + + + 5066 + 0 455 550 720 725 0 395 475 0 0 0 455 660 770 0 + 1 + 1 + 1 + 0 + 1 + 127 + 6 + 1 + + + 2674 + 0 370 550 790 950 0 390 620 850 975 0 280 530 800 965 + 1 + 1 + 1 + 0 + 1 + 204 + 17 + 1 + + + 1009 + 0 200 430 615 0 0 245 420 585 0 0 370 565 660 0 + 1 + 1 + 1 + 0 + 1 + 115 + 6 + 1 + + + 2753 + 0 300 410 680 820 0 220 450 700 800 0 250 390 590 730 + 1 + 1 + 1 + 0 + 1 + 204 + 17 + 1 + + + 1815 + 0 385 735 865 0 0 320 695 785 0 0 530 780 987 0 + 1 + 1 + 1 + 0 + 1 + 209 + 23 + 1 + + + 2772 + 0 370 560 810 955 0 400 530 770 930 0 480 630 760 870 + 1 + 1 + 1 + 0 + 1 + 213 + 36 + 1 + + + 601 + 0 220 350 510 685 0 235 335 465 595 0 245 395 560 685 + 1 + 1 + 1 + 0 + 0 + 117 + 0 + 1 + + + 1112 + 0 155 325 420 695 0 115 300 485 645 0 210 350 480 640 + 1 + 1 + 1 + 0 + 1 + 115 + 6 + 1 + + + 2488 + 0 325 485 750 840 0 230 445 685 860 0 280 490 690 875 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 1608 + 0 535 635 795 0 0 385 485 605 0 0 400 535 730 0 + 1 + 1 + 1 + 0 + 1 + 202 + 10 + 1 + + + 2011 + 0 165 425 620 830 0 275 405 610 755 0 355 495 675 800 + 1 + 1 + 1 + 0 + 1 + 202 + 11 + 1 + + + 2393 + 0 340 585 705 845 0 335 505 665 840 0 370 550 815 985 + 1 + 1 + 1 + 0 + 1 + 115 + 3 + 1 + + + 2129 + 0 220 395 650 0 0 260 425 575 0 0 210 510 815 0 + 1 + 1 + 1 + 0 + 1 + 211 + 31 + 1 + + + 2512 + 0 315 455 700 890 0 285 425 680 915 0 270 525 720 830 + 1 + 1 + 1 + 0 + 1 + 203 + 16 + 1 + + + 2966 + 0 210 350 600 825 0 240 360 620 770 0 240 400 630 830 + 1 + 1 + 1 + 0 + 1 + 217 + 0 + 1 + + + 2741 + 0 260 430 580 720 0 230 350 540 650 0 250 440 600 730 + 1 + 1 + 1 + 0 + 1 + 204 + 17 + 1 + + + 1960 + 0 255 410 575 0 0 370 440 535 0 0 320 445 690 0 + 1 + 1 + 1 + 0 + 1 + 202 + 13 + 1 + + + 1908 + 0 265 420 720 0 0 265 410 625 0 0 285 730 945 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2019 + 0 325 425 850 0 0 400 735 830 0 0 350 485 745 0 + 1 + 1 + 1 + 0 + 1 + 209 + 23 + 1 + + + 1414 + 0 610 715 760 0 0 275 610 685 0 0 440 610 780 0 + 1 + 1 + 1 + 0 + 1 + 206 + 18 + 1 + + + 621 + 0 320 475 695 885 0 0 0 0 0 0 320 555 750 865 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 528 + 0 325 480 730 845 0 0 0 0 0 0 345 500 685 845 + 1 + 1 + 1 + 0 + 1 + 115 + 2 + 1 + + + 307 + 0 540 640 770 0 0 375 535 665 0 0 420 540 675 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 5089 + 0 530 630 720 0 0 425 560 0 0 0 415 535 670 0 + 1 + 1 + 1 + 0 + 0 + 152 + 0 + 1 + + + 1839 + 0 530 650 825 0 0 290 395 500 0 0 235 535 840 0 + 1 + 1 + 1 + 0 + 1 + 207 + 20 + 1 + + + 1309 + 0 315 640 810 0 0 335 620 785 0 0 340 460 655 0 + 1 + 1 + 1 + 0 + 1 + 115 + 8 + 1 + + + 5027 + 0 405 635 775 785 0 320 555 685 0 0 345 485 645 0 + 1 + 1 + 1 + 0 + 1 + 123 + 8 + 1 + + + 1970 + 0 315 585 725 910 0 370 670 770 850 0 345 545 775 905 + 1 + 1 + 1 + 0 + 1 + 202 + 13 + 1 + + + 913 + 0 305 535 745 865 0 200 365 580 720 0 290 450 600 720 + 1 + 1 + 1 + 0 + 1 + 213 + 37 + 1 + + + 2704 + 0 390 540 750 860 0 300 525 730 840 0 435 580 730 920 + 1 + 1 + 1 + 1 + 1 + 204 + 0 + 1 + + + 2518 + 0 340 480 675 885 0 340 460 655 810 0 345 475 695 860 + 1 + 1 + 1 + 0 + 1 + 115 + 1 + 1 + + + 2761 + 0 355 520 680 830 0 325 415 630 720 0 180 340 520 700 + 1 + 1 + 1 + 0 + 1 + 213 + 37 + 1 + + + 1520 + 0 515 805 915 990 0 650 810 895 950 0 660 855 925 997 + 1 + 1 + 1 + 0 + 1 + 202 + 10 + 1 + + + 5046 + 0 720 860 999 999 0 705 805 995 0 0 905 976 993 0 + 1 + 1 + 1 + 0 + 1 + 202 + 10 + 1 + + + 624 + 0 280 400 600 770 0 300 410 550 730 0 270 360 530 630 + 1 + 1 + 1 + 0 + 1 + 209 + 26 + 1 + + + 2014 + 0 440 690 815 0 0 380 625 790 0 0 380 525 735 0 + 1 + 1 + 1 + 0 + 1 + 212 + 34 + 1 + + + 613 + 0 325 560 725 0 0 350 555 695 0 0 485 630 855 0 + 1 + 1 + 1 + 0 + 1 + 115 + 2 + 1 + + + 751 + 0 300 410 560 800 0 290 430 580 760 0 210 310 530 650 + 1 + 1 + 1 + 0 + 1 + 212 + 33 + 1 + + + 2120 + 0 355 475 770 855 0 370 600 785 865 0 375 510 810 905 + 1 + 1 + 1 + 0 + 1 + 202 + 11 + 1 + + + 2355 + 0 290 585 805 950 0 315 540 820 925 0 355 630 855 976 + 1 + 1 + 1 + 0 + 1 + 206 + 18 + 1 + + + 900 + 0 260 490 590 840 0 240 450 580 820 0 310 480 650 820 + 1 + 1 + 1 + 0 + 1 + 208 + 22 + 1 + + + 2345 + 0 145 370 655 835 0 230 375 680 830 0 220 550 675 800 + 1 + 1 + 1 + 0 + 1 + 209 + 23 + 1 + + + 2008 + 0 265 540 730 0 0 185 405 730 0 0 325 460 835 0 + 1 + 1 + 1 + 0 + 1 + 206 + 18 + 1 + + + 2763 + 0 300 510 670 850 0 330 440 735 925 0 355 585 720 890 + 1 + 1 + 1 + 0 + 1 + 212 + 34 + 1 + + + 1305 + 0 275 500 680 0 0 295 495 615 0 0 320 525 635 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 1906 + 0 140 485 650 0 0 240 365 615 0 0 280 450 715 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2255 + 0 265 440 705 860 0 250 490 630 825 0 245 480 755 900 + 1 + 1 + 1 + 0 + 1 + 217 + 48 + 1 + + + 2005 + 0 295 540 915 0 0 205 390 645 0 0 325 565 810 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 1866 + 0 290 480 585 0 0 155 465 635 0 0 325 455 705 0 + 1 + 1 + 1 + 0 + 1 + 208 + 22 + 1 + + + 2420 + 0 330 485 780 930 0 310 435 675 820 0 345 530 760 956 + 1 + 1 + 1 + 0 + 1 + 208 + 22 + 1 + + + 940 + 0 370 520 770 0 0 310 525 700 0 0 265 480 640 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2700 + 0 520 710 890 999 0 480 650 840 940 0 500 670 850 980 + 1 + 1 + 1 + 0 + 1 + 204 + 17 + 1 + + + 2080 + 0 285 450 700 0 0 210 415 615 0 0 305 560 820 0 + 1 + 1 + 1 + 1 + 1 + 211 + 0 + 1 + + + 2260 + 0 265 375 635 785 0 110 490 635 720 0 135 485 665 785 + 1 + 1 + 1 + 0 + 1 + 212 + 33 + 1 + + + 938 + 0 340 450 660 750 0 320 470 670 760 0 200 370 590 760 + 1 + 1 + 1 + 0 + 1 + 212 + 33 + 1 + + + 1110 + 0 285 395 685 0 0 120 330 530 0 0 310 585 695 0 + 1 + 1 + 1 + 1 + 1 + 115 + 0 + 1 + + + 129 + 0 505 665 760 0 0 350 570 685 0 0 410 685 730 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2894 + 0 320 550 780 950 0 280 440 820 885 0 270 440 640 890 + 1 + 1 + 1 + 0 + 1 + 216 + 47 + 1 + + + 1902 + 0 385 525 715 825 0 315 485 685 935 0 405 520 770 820 + 1 + 1 + 1 + 1 + 1 + 115 + 0 + 1 + + + 133 + 0 235 370 595 840 0 175 330 520 760 0 345 550 750 865 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2841 + 0 300 500 760 890 0 310 480 720 840 0 340 560 830 940 + 1 + 1 + 1 + 0 + 1 + 216 + 47 + 1 + + + 2277 + 0 190 410 625 755 0 230 405 515 630 0 210 400 595 705 + 1 + 1 + 1 + 0 + 1 + 212 + 33 + 1 + + + 1929 + 0 315 425 585 0 0 215 500 605 0 0 205 420 575 0 + 1 + 1 + 1 + 1 + 1 + 218 + 0 + 1 + + + 2860 + 0 400 565 860 980 0 380 520 770 920 0 455 640 770 925 + 1 + 1 + 1 + 0 + 1 + 216 + 46 + 1 + + + 2565 + 0 175 420 595 730 0 285 460 620 770 0 205 365 625 830 + 1 + 1 + 1 + 0 + 1 + 121 + 1 + 1 + + + 1735 + 0 400 635 840 940 0 400 555 645 740 0 380 585 685 775 + 1 + 1 + 1 + 0 + 1 + 202 + 12 + 1 + + + 5052 + 0 390 620 800 810 0 325 605 710 0 0 375 580 680 0 + 1 + 1 + 1 + 0 + 1 + 202 + 12 + 1 + + + 2839 + 0 300 370 590 740 0 270 320 510 690 0 315 425 550 745 + 1 + 1 + 1 + 0 + 1 + 210 + 29 + 1 + + + 1623 + 0 310 470 610 795 0 0 0 0 0 0 270 390 620 760 + 1 + 1 + 1 + 0 + 1 + 206 + 19 + 1 + + + 1017 + 0 400 580 640 0 0 250 465 540 0 0 300 500 625 0 + 1 + 1 + 1 + 0 + 1 + 115 + 6 + 1 + + + 2131 + 0 300 475 735 0 0 190 485 775 0 0 335 485 655 0 + 1 + 1 + 1 + 0 + 1 + 211 + 31 + 1 + + + 2071 + 0 305 405 840 0 0 275 400 820 0 0 305 510 910 0 + 1 + 1 + 1 + 0 + 1 + 208 + 22 + 1 + + + 1913 + 0 155 470 590 0 0 310 470 590 0 0 285 550 710 0 + 1 + 1 + 1 + 0 + 1 + 211 + 31 + 1 + + + 827 + 0 330 440 620 720 0 350 470 690 770 0 170 270 430 710 + 1 + 1 + 1 + 0 + 1 + 209 + 24 + 1 + + + 2656 + 0 180 390 660 790 0 190 350 640 760 0 230 410 710 900 + 1 + 1 + 1 + 0 + 1 + 203 + 16 + 1 + + + 402 + 0 230 300 570 780 0 220 320 600 720 0 270 440 550 785 + 1 + 1 + 1 + 0 + 1 + 213 + 36 + 1 + + + 2233 + 0 290 425 730 885 0 225 435 755 880 0 350 610 745 880 + 1 + 1 + 1 + 0 + 1 + 115 + 7 + 1 + + + 1606 + 0 295 570 730 0 0 325 555 695 0 0 385 495 680 0 + 1 + 1 + 1 + 0 + 1 + 202 + 10 + 1 + + + 1805 + 0 475 625 885 945 0 460 615 840 885 0 550 735 890 940 + 1 + 1 + 1 + 0 + 1 + 202 + 12 + 1 + + + 2590 + 0 415 575 765 925 0 405 550 730 895 0 290 475 665 865 + 1 + 1 + 1 + 0 + 1 + 203 + 16 + 1 + + + 7 + 0 310 405 490 0 0 0 0 0 0 0 385 485 580 0 + 1 + 1 + 1 + 0 + 1 + 206 + 18 + 1 + + + 1650 + 0 345 495 625 765 0 310 475 640 740 0 295 445 605 780 + 1 + 1 + 1 + 0 + 1 + 202 + 10 + 1 + + + 1729 + 0 370 520 690 765 0 300 520 755 795 0 320 520 815 890 + 1 + 1 + 1 + 0 + 1 + 202 + 12 + 1 + + + 2263 + 0 365 520 935 998 0 295 460 745 900 0 365 680 935 995 + 1 + 1 + 1 + 0 + 1 + 212 + 33 + 1 + + + 1410 + 0 410 670 840 0 0 375 520 690 0 0 480 600 730 0 + 1 + 1 + 1 + 0 + 1 + 115 + 8 + 1 + + + 2622 + 0 420 570 770 970 0 395 610 755 880 0 380 530 700 940 + 1 + 1 + 1 + 0 + 1 + 203 + 15 + 1 + + + 607 + 0 240 405 530 765 0 255 440 635 825 0 285 445 625 800 + 1 + 1 + 1 + 1 + 1 + 116 + 0 + 1 + + + 1961 + 0 310 405 825 0 0 240 560 855 0 0 265 665 895 0 + 1 + 1 + 1 + 0 + 1 + 202 + 13 + 1 + + + 1977 + 0 335 465 680 0 0 320 465 595 0 0 255 465 830 0 + 1 + 1 + 1 + 0 + 1 + 202 + 13 + 1 + + + 2755 + 0 360 570 750 890 0 310 520 680 800 0 360 550 750 910 + 1 + 1 + 1 + 0 + 1 + 213 + 37 + 1 + + + 1900 + 0 380 700 840 905 0 425 740 860 905 0 295 565 875 952 + 1 + 1 + 1 + 0 + 1 + 202 + 13 + 1 + + + 2009 + 0 235 465 805 0 0 205 425 590 0 0 275 615 880 0 + 1 + 1 + 1 + 0 + 1 + 206 + 19 + 1 + + + 2126 + 0 295 450 715 0 0 235 405 725 0 0 375 590 865 0 + 1 + 1 + 1 + 0 + 1 + 209 + 23 + 1 + + + 531 + 0 325 420 595 835 0 0 0 0 0 0 405 600 690 840 + 1 + 1 + 1 + 0 + 1 + 115 + 2 + 1 + + + 1603 + 0 625 840 925 976 0 725 830 905 961 0 695 820 885 993 + 1 + 1 + 1 + 0 + 1 + 115 + 0 + 1 + + + 5086 + 0 600 810 995 997 0 570 775 970 0 0 685 840 998 0 + 1 + 1 + 1 + 0 + 0 + 151 + 0 + 1 + + + 1980 + 0 220 490 630 0 0 325 495 620 0 0 215 430 690 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2078 + 0 305 745 940 0 0 370 585 845 0 0 450 645 905 0 + 1 + 1 + 1 + 1 + 1 + 213 + 0 + 1 + + + 2654 + 0 280 500 650 785 0 330 470 610 760 0 200 330 560 700 + 1 + 1 + 1 + 0 + 1 + 203 + 16 + 1 + + + 1934 + 0 440 690 925 0 0 425 610 775 0 0 315 570 790 0 + 1 + 1 + 1 + 1 + 1 + 211 + 0 + 1 + + + 2004 + 0 295 505 675 0 0 305 495 600 0 0 265 450 645 0 + 1 + 1 + 1 + 0 + 1 + 212 + 33 + 1 + + + 1208 + 0 315 545 705 865 0 340 475 685 815 0 305 450 565 745 + 1 + 1 + 1 + 0 + 1 + 212 + 34 + 1 + + + 809 + 0 235 360 605 735 0 225 355 470 585 0 240 455 610 745 + 1 + 1 + 1 + 0 + 1 + 115 + 4 + 1 + + + 5092 + 0 225 380 600 720 0 235 360 0 0 0 235 450 605 0 + 1 + 1 + 1 + 0 + 1 + 152 + 4 + 1 + + + 1872 + 0 340 615 840 0 0 320 625 765 0 0 355 560 930 0 + 1 + 1 + 1 + 0 + 1 + 207 + 20 + 1 + + + 2024 + 0 290 690 885 961 0 290 500 695 840 0 360 480 810 915 + 1 + 1 + 1 + 0 + 1 + 202 + 11 + 1 + + + 1818 + 0 210 385 505 0 0 185 400 485 0 0 295 435 690 0 + 1 + 1 + 1 + 0 + 1 + 209 + 23 + 1 + + + 2148 + 0 105 615 805 0 0 375 535 625 0 0 140 370 720 0 + 1 + 1 + 1 + 0 + 1 + 213 + 35 + 1 + + + 1753 + 0 300 380 505 0 0 285 415 485 0 0 190 270 605 0 + 1 + 1 + 1 + 0 + 1 + 209 + 28 + 1 + + + 2666 + 0 420 590 860 999 0 370 510 700 910 0 510 690 895 966 + 1 + 1 + 1 + 0 + 1 + 206 + 19 + 1 + + + 1968 + 0 310 430 635 0 0 345 485 750 0 0 395 590 890 0 + 1 + 1 + 1 + 0 + 1 + 202 + 13 + 1 + + + 2551 + 0 135 300 535 685 0 150 345 555 710 0 285 515 675 845 + 1 + 1 + 1 + 0 + 1 + 212 + 34 + 1 + + + 2144 + 0 250 515 885 0 0 280 465 835 0 0 190 500 900 0 + 1 + 1 + 1 + 0 + 1 + 207 + 20 + 1 + + + 2663 + 0 450 570 780 980 0 380 550 760 900 0 310 550 705 855 + 1 + 1 + 1 + 0 + 1 + 203 + 16 + 1 + + + 105 + 0 375 520 625 0 0 280 390 495 0 0 355 510 610 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 507 + 0 295 535 785 0 0 325 590 755 0 0 420 570 675 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2235 + 0 275 460 760 870 0 375 505 730 860 0 205 455 780 880 + 1 + 1 + 1 + 0 + 1 + 206 + 19 + 1 + + + 1133 + 0 340 475 590 730 0 365 510 675 775 0 170 325 565 770 + 1 + 1 + 1 + 0 + 1 + 211 + 31 + 1 + + + 2103 + 0 285 590 795 0 0 135 440 730 0 0 185 535 915 0 + 1 + 1 + 1 + 0 + 1 + 207 + 20 + 1 + + + 2780 + 0 280 500 735 825 0 240 480 630 725 0 200 430 650 830 + 1 + 1 + 1 + 0 + 1 + 215 + 40 + 1 + + + 2212 + 0 235 605 795 0 0 225 575 825 0 0 370 635 860 0 + 1 + 1 + 1 + 0 + 1 + 216 + 46 + 1 + + + 2038 + 0 315 400 555 0 0 275 445 555 0 0 240 545 655 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 500 + 0 105 250 450 570 0 130 285 430 560 0 165 350 520 640 + 1 + 1 + 1 + 0 + 1 + 115 + 2 + 1 + + + 2962 + 0 200 400 530 680 0 210 340 580 750 0 230 400 580 820 + 1 + 1 + 1 + 0 + 1 + 217 + 48 + 1 + + + 2509 + 0 290 470 640 855 0 320 480 670 850 0 320 520 625 860 + 1 + 1 + 1 + 0 + 1 + 203 + 16 + 1 + + + 725 + 0 260 505 730 0 0 0 0 0 0 0 330 540 760 0 + 1 + 1 + 1 + 0 + 1 + 115 + 4 + 1 + + + 2607 + 0 290 420 690 790 0 270 380 700 810 0 230 450 580 730 + 1 + 1 + 1 + 0 + 1 + 203 + 15 + 1 + + + 2484 + 0 280 415 650 820 0 255 400 530 780 0 295 490 690 850 + 1 + 1 + 1 + 0 + 1 + 202 + 9 + 1 + + + 712 + 0 300 430 585 770 0 270 390 550 720 0 170 325 560 710 + 1 + 1 + 1 + 0 + 1 + 211 + 31 + 1 + + + 726 + 0 280 400 675 0 0 0 0 0 0 0 145 450 625 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 1409 + 0 290 520 685 0 0 245 380 545 0 0 295 475 695 0 + 1 + 1 + 1 + 0 + 1 + 206 + 18 + 1 + + + 2699 + 0 370 590 720 870 0 300 490 650 750 0 280 410 520 700 + 1 + 1 + 1 + 0 + 1 + 203 + 15 + 1 + + + 2107 + 0 280 535 830 0 0 260 480 725 0 0 140 440 850 0 + 1 + 1 + 1 + 0 + 1 + 213 + 35 + 1 + + + 1460 + 0 265 585 730 0 0 300 525 770 0 0 370 575 750 0 + 1 + 1 + 1 + 0 + 1 + 115 + 8 + 1 + + + 1005 + 0 240 330 520 730 0 235 350 560 725 0 335 460 630 800 + 1 + 1 + 1 + 0 + 1 + 115 + 6 + 1 + + + 2558 + 0 305 480 665 780 0 285 450 670 740 0 165 430 585 725 + 1 + 1 + 1 + 0 + 1 + 123 + 1 + 1 + + + 1215 + 0 305 465 750 0 0 265 385 560 0 0 430 585 755 0 + 1 + 1 + 1 + 0 + 1 + 115 + 6 + 1 + + + 2672 + 0 360 510 620 800 0 330 450 600 700 0 220 410 575 790 + 1 + 1 + 1 + 0 + 1 + 204 + 17 + 1 + + + 1463 + 0 280 320 470 550 0 250 360 480 590 0 150 250 450 620 + 1 + 1 + 1 + 0 + 1 + 213 + 37 + 1 + + + 1507 + 0 370 765 900 0 0 540 745 840 0 0 470 620 860 0 + 1 + 1 + 1 + 0 + 1 + 202 + 10 + 1 + + + 5069 + 0 435 650 835 845 0 480 620 850 0 0 465 615 825 0 + 1 + 1 + 1 + 0 + 1 + 202 + 10 + 1 + + + 1509 + 0 190 315 530 730 0 140 265 450 670 0 225 390 550 635 + 1 + 1 + 1 + 0 + 1 + 202 + 10 + 1 + + + 1622 + 0 260 355 665 785 0 230 330 585 785 0 320 490 720 795 + 1 + 1 + 1 + 0 + 1 + 202 + 10 + 1 + + + 2603 + 0 325 530 750 860 0 310 470 715 790 0 330 500 650 850 + 1 + 1 + 1 + 0 + 1 + 203 + 15 + 1 + + + 2391 + 0 230 385 620 880 0 265 380 615 795 0 340 500 630 850 + 1 + 1 + 1 + 0 + 1 + 115 + 3 + 1 + + + 2461 + 0 275 460 670 835 0 255 395 510 705 0 335 550 700 900 + 1 + 1 + 1 + 0 + 1 + 202 + 9 + 1 + + + 2845 + 0 350 500 695 992 0 310 470 725 770 0 330 520 680 860 + 1 + 1 + 1 + 0 + 1 + 216 + 47 + 1 + + + 2812 + 0 350 560 830 960 0 300 580 810 940 0 320 470 690 900 + 1 + 1 + 1 + 0 + 1 + 215 + 41 + 1 + + + 403 + 0 715 845 915 971 0 690 745 790 825 0 520 690 945 996 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 5004 + 0 780 905 971 980 0 645 850 910 0 0 675 900 992 0 + 1 + 1 + 1 + 0 + 0 + 121 + 0 + 1 + + + 1224 + 0 270 540 730 820 0 190 390 600 760 0 335 520 670 780 + 1 + 1 + 1 + 0 + 1 + 215 + 41 + 1 + + + 1432 + 0 340 600 765 0 0 225 495 585 0 0 310 555 710 0 + 1 + 1 + 1 + 0 + 1 + 215 + 41 + 1 + + + 2525 + 0 395 595 830 945 0 325 460 615 725 0 495 650 875 951 + 1 + 1 + 1 + 0 + 1 + 206 + 18 + 1 + + + 2317 + 0 405 590 855 975 0 470 720 880 925 0 440 630 780 965 + 1 + 1 + 1 + 0 + 1 + 213 + 37 + 1 + + + 716 + 0 395 470 555 0 0 335 550 790 0 0 370 440 550 0 + 1 + 1 + 1 + 0 + 1 + 115 + 4 + 1 + + + 2588 + 0 300 460 635 770 0 280 390 570 690 0 240 460 570 700 + 1 + 1 + 1 + 0 + 1 + 127 + 1 + 1 + + + 2785 + 0 320 500 610 775 0 290 440 630 740 0 160 465 735 905 + 1 + 1 + 1 + 0 + 1 + 208 + 21 + 1 + + + 2750 + 0 230 450 610 830 0 190 430 590 820 0 280 520 730 930 + 1 + 1 + 1 + 0 + 1 + 208 + 22 + 1 + + + 718 + 0 330 500 620 800 0 240 410 470 650 0 235 350 525 645 + 1 + 1 + 1 + 1 + 1 + 212 + 0 + 1 + + + 2320 + 0 260 415 670 865 0 220 365 650 825 0 265 405 615 810 + 1 + 1 + 1 + 0 + 1 + 115 + 5 + 1 + + + 2217 + 0 320 480 790 966 0 320 465 620 830 0 335 520 780 890 + 1 + 1 + 1 + 0 + 1 + 115 + 7 + 1 + + + 2530 + 0 390 490 780 930 0 335 465 760 895 0 480 600 790 925 + 1 + 1 + 1 + 0 + 1 + 127 + 1 + 1 + + + 2218 + 0 285 495 840 935 0 340 505 825 930 0 495 730 905 957 + 1 + 1 + 1 + 0 + 1 + 115 + 7 + 1 + + + 2531 + 0 420 620 810 925 0 390 590 770 830 0 450 550 840 930 + 1 + 1 + 1 + 0 + 1 + 206 + 18 + 1 + + + 1819 + 0 230 560 675 0 0 190 530 680 0 0 175 410 635 0 + 1 + 1 + 1 + 0 + 1 + 215 + 41 + 1 + + + 407 + 0 375 645 730 0 0 390 640 720 0 0 345 645 860 0 + 1 + 1 + 1 + 0 + 1 + 206 + 18 + 1 + + + 5090 + 0 410 630 700 0 0 420 620 0 0 0 340 640 850 0 + 1 + 1 + 1 + 0 + 1 + 206 + 18 + 1 + + + 800 + 0 225 490 810 0 0 200 340 490 0 0 365 610 765 0 + 1 + 1 + 1 + 0 + 1 + 115 + 4 + 1 + + + 409 + 0 425 640 795 0 0 325 635 830 0 0 465 690 785 0 + 1 + 1 + 1 + 0 + 1 + 209 + 23 + 1 + + + 920 + 0 700 805 905 966 0 585 630 815 885 0 750 860 905 940 + 1 + 1 + 1 + 0 + 1 + 115 + 4 + 1 + + + 5020 + 0 690 835 971 987 0 500 615 845 0 0 725 835 880 0 + 1 + 1 + 1 + 0 + 1 + 122 + 4 + 1 + + + 1216 + 0 285 580 765 0 0 270 485 755 0 0 530 640 860 0 + 1 + 1 + 1 + 0 + 1 + 115 + 6 + 1 + + + 708 + 0 255 475 570 0 0 115 275 405 0 0 340 525 620 0 + 1 + 1 + 1 + 0 + 1 + 115 + 4 + 1 + + + 2843 + 0 300 500 750 890 0 250 470 700 820 0 280 500 690 850 + 1 + 1 + 1 + 0 + 1 + 216 + 47 + 1 + + + 721 + 0 300 420 625 0 0 430 520 605 0 0 335 535 700 0 + 1 + 1 + 1 + 0 + 1 + 115 + 4 + 1 + + + 2889 + 0 300 480 730 905 0 280 470 680 840 0 240 350 600 820 + 1 + 1 + 1 + 0 + 1 + 216 + 46 + 1 + + + 2189 + 0 365 665 840 966 0 375 585 685 775 0 410 530 810 900 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2596 + 0 335 535 700 855 0 295 465 675 850 0 330 465 630 805 + 1 + 1 + 1 + 0 + 1 + 203 + 16 + 1 + + + 2553 + 0 275 470 730 905 0 240 440 710 845 0 265 410 640 800 + 1 + 1 + 1 + 1 + 1 + 120 + 0 + 1 + + + 2476 + 0 375 630 815 985 0 335 665 840 945 0 420 645 835 991 + 1 + 1 + 1 + 0 + 1 + 115 + 0 + 1 + + + 2043 + 0 310 505 695 0 0 315 430 635 0 0 330 570 770 0 + 1 + 1 + 1 + 1 + 1 + 213 + 0 + 1 + + + 1755 + 0 130 360 540 0 0 230 375 485 0 0 105 350 680 0 + 1 + 1 + 1 + 0 + 1 + 209 + 25 + 1 + + + 2597 + 0 320 475 685 840 0 280 375 640 875 0 285 435 655 835 + 1 + 1 + 1 + 0 + 1 + 208 + 22 + 1 + + + 2722 + 0 340 450 570 830 0 310 420 550 760 0 330 470 680 850 + 1 + 1 + 1 + 0 + 1 + 208 + 22 + 1 + + + 2073 + 0 275 430 715 0 0 325 455 670 0 0 295 535 730 0 + 1 + 1 + 1 + 0 + 1 + 208 + 22 + 1 + + + 2505 + 0 330 520 750 890 0 245 420 675 830 0 365 485 765 900 + 1 + 1 + 1 + 0 + 1 + 212 + 34 + 1 + + + 2658 + 0 320 580 740 920 0 300 540 710 860 0 245 510 700 835 + 1 + 1 + 1 + 0 + 1 + 203 + 16 + 1 + + + 1427 + 0 195 430 675 815 0 185 500 680 790 0 270 480 670 805 + 1 + 1 + 1 + 1 + 1 + 213 + 0 + 1 + + + 2824 + 0 330 390 710 840 0 310 350 640 770 0 265 470 690 790 + 1 + 1 + 1 + 0 + 1 + 210 + 29 + 1 + + + 2325 + 0 205 420 735 855 0 225 415 770 870 0 335 490 645 780 + 1 + 1 + 1 + 0 + 1 + 212 + 33 + 1 + + + 823 + 0 315 420 725 0 0 0 0 0 0 0 195 450 785 0 + 1 + 1 + 1 + 0 + 1 + 115 + 4 + 1 + + + 2793 + 0 240 400 610 785 0 220 390 560 740 0 190 370 565 790 + 1 + 1 + 1 + 0 + 1 + 208 + 21 + 1 + + + 2527 + 0 265 415 640 800 0 255 395 595 720 0 280 440 615 750 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2535 + 0 230 400 585 780 0 225 365 570 745 0 245 425 615 710 + 1 + 1 + 1 + 0 + 1 + 217 + 48 + 1 + + + 2646 + 0 380 520 770 940 0 370 560 740 850 0 350 590 780 895 + 1 + 1 + 1 + 0 + 1 + 203 + 16 + 1 + + + 618 + 0 470 700 840 910 0 560 675 785 860 0 530 655 775 920 + 1 + 1 + 1 + 0 + 1 + 115 + 2 + 1 + + + 2276 + 0 230 385 515 630 0 280 365 480 595 0 220 485 590 690 + 1 + 1 + 1 + 0 + 1 + 115 + 5 + 1 + + + 2748 + 0 480 710 960 995 0 520 630 800 880 0 480 760 870 950 + 1 + 1 + 1 + 0 + 1 + 216 + 47 + 1 + + + 2372 + 0 260 395 675 845 0 215 400 670 770 0 355 485 690 775 + 1 + 1 + 1 + 0 + 1 + 115 + 3 + 1 + + + 2143 + 0 340 465 565 0 0 370 690 800 0 0 200 390 700 0 + 1 + 1 + 1 + 0 + 1 + 115 + 7 + 1 + + + 807 + 0 160 400 540 0 0 225 455 595 0 0 370 550 750 0 + 1 + 1 + 1 + 0 + 1 + 115 + 4 + 1 + + + 2086 + 0 130 340 495 0 0 235 435 480 0 0 175 500 660 0 + 1 + 1 + 1 + 0 + 1 + 215 + 44 + 2 + + + 1627 + 0 375 715 840 0 0 345 590 645 0 0 295 520 765 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 5043 + 0 340 640 830 840 0 315 625 0 0 0 285 515 730 0 + 1 + 1 + 1 + 0 + 0 + 124 + 0 + 1 + + + 1517 + 0 310 675 840 976 0 325 520 705 885 0 440 620 740 925 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 5076 + 0 400 670 935 955 0 380 580 790 0 0 440 700 840 0 + 1 + 1 + 1 + 0 + 0 + 147 + 0 + 1 + + + 2116 + 0 390 505 805 0 0 245 480 735 0 0 400 620 875 0 + 1 + 1 + 1 + 0 + 1 + 209 + 23 + 1 + + + 1324 + 0 355 585 705 0 0 315 470 665 0 0 420 550 655 0 + 1 + 1 + 1 + 0 + 1 + 115 + 8 + 1 + + + 1407 + 0 270 565 765 0 0 240 465 630 0 0 385 540 645 0 + 1 + 1 + 1 + 0 + 1 + 115 + 8 + 1 + + + 5074 + 0 530 620 770 777 0 390 470 0 0 0 385 560 630 0 + 1 + 1 + 1 + 0 + 1 + 147 + 8 + 1 + + + 2439 + 0 295 465 720 890 0 290 435 630 730 0 380 585 740 885 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2696 + 0 290 500 670 880 0 300 490 690 840 0 310 540 700 860 + 1 + 1 + 1 + 0 + 1 + 204 + 17 + 1 + + + 2139 + 0 380 610 840 915 0 370 565 785 840 0 530 635 790 945 + 1 + 1 + 1 + 0 + 1 + 206 + 19 + 1 + + + 2768 + 0 370 560 800 980 0 300 420 750 910 0 300 530 820 930 + 1 + 1 + 1 + 0 + 1 + 204 + 17 + 2 + + + 2012 + 0 235 420 675 0 0 135 420 535 0 0 215 625 725 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 412 + 0 400 525 835 0 0 305 530 820 0 0 220 585 865 0 + 1 + 1 + 1 + 0 + 1 + 115 + 2 + 1 + + + 2819 + 0 400 610 870 980 0 370 580 810 940 0 310 510 720 950 + 1 + 1 + 1 + 0 + 1 + 215 + 39 + 1 + + + 2595 + 0 375 600 785 900 0 340 550 735 835 0 395 555 765 945 + 1 + 1 + 1 + 0 + 1 + 203 + 16 + 1 + + + 1618 + 0 355 490 625 0 0 325 520 665 0 0 215 430 605 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 5078 + 0 290 490 600 610 0 275 430 0 0 0 230 550 650 0 + 1 + 1 + 1 + 0 + 0 + 147 + 0 + 1 + + + 963 + 0 320 555 670 0 0 280 535 830 0 0 325 585 715 0 + 1 + 1 + 1 + 0 + 1 + 208 + 22 + 1 + + + 1630 + 0 595 735 845 961 0 525 620 795 880 0 375 490 655 770 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2193 + 0 390 570 765 885 0 375 515 670 810 0 420 535 735 900 + 1 + 1 + 1 + 0 + 1 + 115 + 7 + 1 + + + 1016 + 0 360 565 615 0 0 480 610 730 0 0 260 560 705 0 + 1 + 1 + 1 + 0 + 1 + 115 + 6 + 1 + + + 2346 + 0 300 450 730 920 0 170 410 595 760 0 295 565 690 875 + 1 + 1 + 1 + 0 + 1 + 115 + 3 + 1 + + + 2760 + 0 290 410 685 860 0 340 500 740 890 0 220 380 570 770 + 1 + 1 + 1 + 0 + 1 + 212 + 34 + 1 + + + 2756 + 0 310 500 665 800 0 290 450 670 815 0 245 440 615 780 + 1 + 1 + 1 + 0 + 1 + 215 + 40 + 1 + + + 2384 + 0 405 600 780 930 0 405 570 710 870 0 395 690 895 990 + 1 + 1 + 1 + 0 + 1 + 115 + 3 + 1 + + + 1527 + 0 220 420 630 790 0 240 470 590 780 0 110 390 590 760 + 1 + 1 + 1 + 0 + 1 + 215 + 41 + 1 + + + 2818 + 0 340 460 645 830 0 310 480 650 840 0 270 510 720 900 + 1 + 1 + 1 + 0 + 1 + 215 + 39 + 1 + + + 1120 + 0 665 840 920 0 0 680 840 905 0 0 505 690 870 0 + 1 + 1 + 1 + 0 + 1 + 115 + 6 + 1 + + + 5021 + 0 505 735 950 955 0 530 720 900 0 0 485 675 860 0 + 1 + 1 + 1 + 0 + 1 + 123 + 6 + 1 + + + 1743 + 0 540 755 825 0 0 325 590 690 0 0 360 500 670 0 + 1 + 1 + 1 + 0 + 1 + 215 + 41 + 1 + + + 612 + 0 265 480 790 0 0 305 555 770 0 0 400 625 815 0 + 1 + 1 + 1 + 0 + 1 + 115 + 2 + 1 + + + 5063 + 0 525 640 780 795 0 580 685 0 0 0 550 725 800 0 + 1 + 1 + 1 + 0 + 1 + 127 + 2 + 1 + + + 2470 + 0 300 415 665 860 0 275 430 610 795 0 320 590 745 835 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2262 + 0 220 430 780 976 0 290 430 685 815 0 215 520 755 905 + 1 + 1 + 1 + 0 + 1 + 115 + 5 + 1 + + + 2810 + 0 350 480 730 760 0 360 430 680 740 0 250 410 620 710 + 1 + 1 + 1 + 0 + 1 + 215 + 40 + 1 + + + 2708 + 0 245 415 550 770 0 250 420 560 765 0 300 430 580 710 + 1 + 1 + 1 + 1 + 1 + 200 + 0 + 1 + + + 1108 + 0 370 490 780 925 0 360 510 760 800 0 210 410 620 780 + 1 + 1 + 1 + 0 + 1 + 209 + 23 + 1 + + + 2270 + 0 260 410 600 755 0 165 370 690 785 0 200 415 690 840 + 1 + 1 + 1 + 0 + 1 + 207 + 20 + 1 + + + 1706 + 0 400 675 900 990 0 325 465 795 880 0 465 605 910 958 + 1 + 1 + 1 + 0 + 1 + 202 + 12 + 1 + + + 1834 + 0 260 660 805 0 0 395 585 775 0 0 225 660 805 0 + 1 + 1 + 1 + 1 + 1 + 211 + 0 + 1 + + + 1928 + 0 285 610 775 900 0 305 490 715 840 0 465 765 890 950 + 1 + 1 + 1 + 0 + 1 + 202 + 13 + 1 + + + 1000 + 0 330 490 610 0 0 365 725 875 0 0 330 605 780 0 + 1 + 1 + 1 + 0 + 1 + 206 + 18 + 1 + + + 510 + 0 315 545 715 0 0 305 405 565 0 0 520 605 700 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 5062 + 0 355 520 710 0 0 350 425 0 0 0 510 600 690 0 + 1 + 1 + 1 + 0 + 0 + 127 + 0 + 1 + + + 1724 + 0 455 735 845 0 0 535 700 870 0 0 265 535 800 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 1106 + 0 260 370 580 660 0 240 450 590 690 0 220 400 545 645 + 1 + 1 + 1 + 0 + 1 + 213 + 37 + 1 + + + 1317 + 0 300 565 760 0 0 275 520 720 0 0 400 540 780 0 + 1 + 1 + 1 + 0 + 1 + 115 + 8 + 1 + + + 1408 + 0 400 685 800 0 0 425 585 805 0 0 500 700 860 0 + 1 + 1 + 1 + 0 + 1 + 115 + 8 + 1 + + + 2092 + 0 240 345 530 0 0 195 425 560 0 0 170 570 700 0 + 1 + 1 + 1 + 0 + 1 + 211 + 30 + 1 + + + 1115 + 0 295 480 615 0 0 350 555 645 0 0 320 530 700 0 + 1 + 1 + 1 + 0 + 1 + 115 + 6 + 1 + + + 2614 + 0 290 540 700 780 0 315 480 600 710 0 370 470 570 740 + 1 + 1 + 1 + 0 + 1 + 203 + 15 + 1 + + + 1985 + 0 285 475 790 0 0 390 550 730 0 0 215 515 840 0 + 1 + 1 + 1 + 0 + 1 + 208 + 22 + 1 + + + 120 + 0 105 250 380 0 0 150 325 375 0 0 135 185 350 0 + 1 + 1 + 1 + 0 + 1 + 207 + 0 + 1 + + + 1244 + 0 245 350 630 0 0 240 385 475 0 0 230 360 520 0 + 1 + 1 + 1 + 0 + 1 + 209 + 27 + 1 + + + 2158 + 0 155 590 770 0 0 315 630 755 0 0 185 520 730 0 + 1 + 1 + 1 + 0 + 1 + 202 + 11 + 1 + + + 1719 + 0 390 535 640 0 0 235 535 610 0 0 210 420 625 0 + 1 + 1 + 1 + 0 + 1 + 212 + 33 + 1 + + + 1027 + 0 370 520 865 966 0 0 0 0 0 0 295 590 780 890 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2587 + 0 365 515 840 950 0 325 515 755 875 0 420 625 800 900 + 1 + 1 + 1 + 0 + 1 + 126 + 1 + 1 + + + 2352 + 0 315 430 555 790 0 205 380 565 685 0 230 500 675 855 + 1 + 1 + 1 + 0 + 1 + 206 + 18 + 1 + + + 1738 + 0 440 725 865 0 0 470 755 905 0 0 335 525 830 0 + 1 + 1 + 1 + 1 + 1 + 213 + 0 + 1 + + + 2359 + 0 215 325 590 790 0 190 350 525 715 0 185 345 680 770 + 1 + 1 + 1 + 0 + 1 + 115 + 5 + 1 + + + 2474 + 0 235 335 460 610 0 225 370 490 620 0 210 450 660 830 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2264 + 0 265 475 700 820 0 180 415 655 835 0 390 550 770 885 + 1 + 1 + 1 + 0 + 1 + 208 + 22 + 1 + + + 2216 + 0 235 430 630 0 0 185 415 630 0 0 325 545 705 0 + 1 + 1 + 1 + 0 + 1 + 115 + 7 + 1 + + + 2883 + 0 320 460 780 870 0 250 480 730 895 0 330 470 650 730 + 1 + 1 + 1 + 0 + 1 + 214 + 38 + 1 + + + 1545 + 0 285 435 630 0 0 280 440 500 0 0 245 455 615 0 + 1 + 1 + 1 + 0 + 1 + 209 + 26 + 1 + + + 2039 + 0 150 575 660 0 0 220 570 755 0 0 230 570 770 0 + 1 + 1 + 1 + 1 + 1 + 212 + 0 + 1 + + + 1750 + 0 285 390 490 0 0 275 370 500 0 0 175 270 550 0 + 1 + 1 + 1 + 0 + 1 + 215 + 42 + 1 + + + 413 + 0 150 320 590 700 0 140 300 520 660 0 140 310 580 700 + 1 + 1 + 1 + 1 + 1 + 152 + 0 + 1 + + + 2360 + 0 200 390 555 715 0 175 405 580 685 0 280 480 700 815 + 1 + 1 + 1 + 0 + 1 + 212 + 34 + 2 + + + 2137 + 0 380 620 800 0 0 375 535 665 0 0 325 575 855 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2373 + 0 120 300 535 685 0 135 270 470 575 0 160 390 580 790 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2308 + 0 280 410 625 785 0 230 465 650 755 0 255 415 650 815 + 1 + 1 + 1 + 0 + 1 + 207 + 20 + 1 + + + 1935 + 0 415 625 710 0 0 380 495 670 0 0 400 600 785 0 + 1 + 1 + 1 + 1 + 1 + 213 + 0 + 1 + + + 2361 + 0 235 475 710 800 0 350 480 670 790 0 200 505 685 845 + 1 + 1 + 1 + 0 + 1 + 115 + 29 + 2 + + + 2153 + 0 275 405 725 0 0 210 385 625 0 0 195 465 665 0 + 1 + 1 + 1 + 0 + 1 + 202 + 11 + 1 + + + 2307 + 0 280 420 755 905 0 305 415 805 870 0 355 575 775 958 + 1 + 1 + 1 + 0 + 1 + 115 + 0 + 1 + + + 1629 + 0 430 670 770 0 0 500 600 675 0 0 190 565 710 0 + 1 + 1 + 1 + 0 + 1 + 215 + 41 + 1 + + + 1758 + 0 265 405 620 0 0 295 410 555 0 0 205 320 555 0 + 1 + 1 + 1 + 0 + 1 + 215 + 43 + 1 + + + 1422 + 0 840 930 989 999 0 760 840 935 990 0 560 685 890 940 + 1 + 1 + 1 + 0 + 1 + 115 + 0 + 1 + + + 5036 + 0 650 865 990 999 0 670 785 961 0 0 550 675 860 0 + 1 + 1 + 1 + 0 + 0 + 124 + 0 + 1 + + + 2716 + 0 360 530 820 920 0 350 510 750 870 0 340 510 670 830 + 1 + 1 + 1 + 0 + 1 + 208 + 22 + 1 + + + 1837 + 0 290 465 585 0 0 265 445 555 0 0 355 500 690 0 + 1 + 1 + 1 + 0 + 1 + 209 + 23 + 1 + + + 2203 + 0 380 485 735 0 0 340 590 765 0 0 250 575 740 0 + 1 + 1 + 1 + 0 + 1 + 203 + 14 + 1 + + + 2285 + 0 180 370 635 800 0 190 315 545 725 0 225 470 675 830 + 1 + 1 + 1 + 0 + 1 + 115 + 5 + 1 + + + 2377 + 0 260 415 610 750 0 290 470 630 745 0 190 380 585 715 + 1 + 1 + 1 + 0 + 1 + 115 + 3 + 1 + + + 2569 + 0 210 455 650 765 0 210 440 595 770 0 285 450 580 785 + 1 + 1 + 1 + 0 + 1 + 211 + 31 + 1 + + + 1847 + 0 160 405 560 0 0 260 390 510 0 0 130 435 575 0 + 1 + 1 + 1 + 0 + 1 + 207 + 0 + 1 + + + 2181 + 0 250 555 780 0 0 325 505 735 0 0 195 425 825 0 + 1 + 1 + 1 + 0 + 1 + 115 + 7 + 1 + + + 934 + 0 230 310 430 0 0 240 325 395 0 0 210 450 760 0 + 1 + 1 + 1 + 0 + 1 + 207 + 0 + 1 + + + 2757 + 0 300 570 780 990 0 240 550 740 855 0 440 670 890 990 + 1 + 1 + 1 + 1 + 1 + 210 + 0 + 1 + + + 1752 + 0 120 460 570 0 0 425 495 580 0 0 115 505 715 0 + 1 + 1 + 1 + 0 + 1 + 215 + 44 + 1 + + + 2462 + 0 180 450 765 915 0 190 395 560 730 0 305 445 595 795 + 1 + 1 + 1 + 0 + 1 + 212 + 33 + 1 + + + 2762 + 0 410 570 785 940 0 380 580 800 880 0 350 610 850 940 + 1 + 1 + 1 + 0 + 1 + 213 + 37 + 1 + + + 1912 + 0 130 400 670 0 0 225 355 695 0 0 260 575 900 0 + 1 + 1 + 1 + 1 + 1 + 115 + 0 + 1 + + + 2400 + 0 175 280 475 585 0 155 250 440 565 0 145 295 450 615 + 1 + 1 + 1 + 0 + 1 + 215 + 45 + 1 + + + 2314 + 0 280 430 675 860 0 300 400 670 850 0 425 560 770 951 + 1 + 1 + 1 + 0 + 1 + 203 + 14 + 1 + + + 1445 + 0 300 425 560 0 0 355 400 480 0 0 225 330 645 0 + 1 + 1 + 1 + 0 + 1 + 209 + 25 + 1 + + + 2685 + 0 170 350 530 650 0 125 300 480 635 0 220 440 640 920 + 1 + 1 + 1 + 0 + 1 + 215 + 39 + 1 + + + 1848 + 0 120 460 600 0 0 350 445 580 0 0 150 450 650 0 + 1 + 1 + 1 + 0 + 1 + 207 + 0 + 1 + + + 2105 + 0 305 535 870 0 0 395 580 715 0 0 255 620 920 0 + 1 + 1 + 1 + 0 + 1 + 202 + 11 + 1 + + + 2197 + 0 180 455 855 0 0 235 330 775 0 0 230 555 885 0 + 1 + 1 + 1 + 0 + 1 + 115 + 7 + 1 + + + 2608 + 0 310 570 730 800 0 280 490 690 755 0 230 420 560 750 + 1 + 1 + 1 + 0 + 1 + 203 + 16 + 1 + + + 2231 + 0 320 520 730 0 0 350 495 680 0 0 440 540 810 0 + 1 + 1 + 1 + 0 + 1 + 203 + 14 + 1 + + + 2842 + 0 290 530 795 830 0 290 490 760 790 0 360 540 670 860 + 1 + 1 + 1 + 0 + 1 + 216 + 46 + 1 + + + 1004 + 0 685 780 840 935 0 585 680 760 840 0 530 670 840 971 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 5017 + 0 600 765 960 975 0 495 715 810 0 0 660 835 930 0 + 1 + 1 + 1 + 0 + 0 + 122 + 0 + 1 + + + 2390 + 0 130 365 575 850 0 120 350 570 780 0 145 380 635 880 + 1 + 1 + 1 + 0 + 1 + 115 + 3 + 1 + + + 2835 + 0 320 510 630 870 0 280 500 590 840 0 325 510 740 880 + 1 + 1 + 1 + 0 + 1 + 210 + 29 + 1 + + + 2838 + 0 340 450 600 810 0 290 420 570 780 0 245 435 540 660 + 1 + 1 + 1 + 0 + 1 + 210 + 29 + 1 + + + 2215 + 0 230 395 620 0 0 320 425 585 0 0 240 570 675 0 + 1 + 1 + 1 + 0 + 1 + 203 + 14 + 1 + + + 2594 + 0 350 425 625 740 0 310 410 615 755 0 395 560 685 860 + 1 + 1 + 1 + 0 + 1 + 203 + 16 + 1 + + + 2738 + 0 240 410 530 670 0 280 400 530 670 0 320 430 540 720 + 1 + 1 + 1 + 0 + 1 + 203 + 14 + 1 + + + 2348 + 0 155 340 570 745 0 235 350 580 700 0 260 430 690 855 + 1 + 1 + 1 + 0 + 1 + 115 + 5 + 1 + + + 910 + 0 400 530 730 0 0 420 670 760 0 0 315 730 835 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 1225 + 0 340 460 615 805 0 0 0 0 0 0 360 460 680 780 + 1 + 1 + 1 + 0 + 1 + 213 + 37 + 1 + + + 2130 + 0 240 480 650 0 0 290 520 685 0 0 325 425 650 0 + 1 + 1 + 1 + 0 + 1 + 202 + 11 + 1 + + + 2089 + 0 135 380 500 0 0 145 375 470 0 0 125 435 620 0 + 1 + 1 + 1 + 0 + 1 + 209 + 25 + 1 + + + 2549 + 0 370 620 805 951 0 330 510 720 850 0 355 605 760 935 + 1 + 1 + 1 + 1 + 1 + 119 + 0 + 1 + + + 2611 + 0 430 575 720 825 0 250 450 690 780 0 390 555 705 810 + 1 + 1 + 1 + 0 + 1 + 203 + 15 + 1 + + + 2665 + 0 320 440 610 770 0 270 400 570 730 0 160 400 570 700 + 1 + 1 + 1 + 0 + 1 + 203 + 16 + 1 + + + 1519 + 0 280 440 600 0 0 295 445 540 0 0 450 585 730 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 5037 + 0 350 585 725 725 0 335 535 0 0 0 445 580 725 0 + 1 + 1 + 1 + 0 + 0 + 124 + 0 + 1 + + + 1345 + 0 360 490 650 0 0 325 495 580 0 0 250 400 550 0 + 1 + 1 + 1 + 0 + 1 + 209 + 24 + 1 + + + 2313 + 0 315 415 695 785 0 300 405 670 750 0 185 390 600 835 + 1 + 1 + 1 + 0 + 1 + 203 + 14 + 1 + + + 2343 + 0 250 455 765 951 0 285 405 700 865 0 450 620 835 987 + 1 + 1 + 1 + 0 + 1 + 115 + 5 + 1 + + + 2232 + 0 350 510 750 0 0 330 525 635 0 0 350 480 870 0 + 1 + 1 + 1 + 1 + 1 + 115 + 0 + 1 + + + 2029 + 0 255 410 645 0 0 200 490 605 0 0 355 575 735 0 + 1 + 1 + 1 + 0 + 1 + 211 + 31 + 1 + + + 2754 + 0 300 520 695 870 0 240 450 625 740 0 260 540 790 905 + 1 + 1 + 1 + 0 + 1 + 212 + 33 + 1 + + + 1611 + 0 155 385 480 0 0 135 310 425 0 0 295 450 525 0 + 1 + 1 + 1 + 0 + 1 + 202 + 10 + 1 + + + 2423 + 0 320 460 765 935 0 340 460 600 730 0 395 550 685 835 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2000 + 0 245 425 755 0 0 165 495 670 0 0 180 595 925 0 + 1 + 1 + 1 + 1 + 1 + 216 + 0 + 1 + + + 2396 + 0 225 390 555 710 0 195 375 490 675 0 135 360 570 795 + 1 + 1 + 1 + 0 + 1 + 206 + 19 + 1 + + + 1648 + 0 100 330 385 0 0 150 315 395 0 0 105 190 455 0 + 1 + 1 + 1 + 0 + 1 + 207 + 0 + 1 + + + 2513 + 0 405 620 815 955 0 425 550 715 915 0 455 625 855 966 + 1 + 1 + 1 + 0 + 1 + 115 + 1 + 1 + + + 1304 + 0 380 725 835 0 0 465 730 820 0 0 565 670 760 0 + 1 + 1 + 1 + 0 + 1 + 115 + 8 + 1 + + + 1757 + 0 110 385 525 0 0 200 355 525 0 0 105 260 550 0 + 1 + 1 + 1 + 0 + 1 + 211 + 32 + 1 + + + 1624 + 0 300 420 625 720 0 300 420 580 680 0 210 320 480 700 + 1 + 1 + 1 + 0 + 1 + 213 + 37 + 1 + + + 2847 + 0 270 460 690 820 0 280 380 590 710 0 285 440 565 780 + 1 + 1 + 1 + 0 + 1 + 216 + 46 + 1 + + + 2026 + 0 135 410 785 0 0 155 320 490 0 0 195 510 695 0 + 1 + 1 + 1 + 0 + 1 + 206 + 18 + 1 + + + 1846 + 0 150 390 560 0 0 280 400 525 0 0 130 280 610 0 + 1 + 1 + 1 + 0 + 1 + 207 + 0 + 1 + + + 516 + 0 270 440 670 760 0 300 410 630 720 0 410 540 720 860 + 1 + 1 + 1 + 0 + 1 + 145 + 2 + 1 + + + 2502 + 0 265 395 515 710 0 255 395 545 680 0 265 400 545 685 + 1 + 1 + 1 + 0 + 1 + 209 + 23 + 1 + + + 1754 + 0 260 425 595 0 0 340 450 540 0 0 200 270 625 0 + 1 + 1 + 1 + 0 + 1 + 215 + 42 + 1 + + + 2500 + 0 445 600 780 895 0 315 435 655 815 0 420 615 755 925 + 1 + 1 + 1 + 0 + 1 + 115 + 0 + 1 + + + 2226 + 0 335 485 775 900 0 360 480 765 845 0 455 565 830 910 + 1 + 1 + 1 + 1 + 1 + 115 + 0 + 1 + + + 2160 + 0 290 490 685 0 0 290 440 675 0 0 395 575 825 0 + 1 + 1 + 1 + 0 + 1 + 115 + 7 + 1 + + + 1512 + 0 330 620 785 0 0 315 610 810 0 0 365 610 720 0 + 1 + 1 + 1 + 0 + 1 + 202 + 10 + 1 + + + 2133 + 0 350 630 825 0 0 355 670 900 0 0 235 435 790 0 + 1 + 1 + 1 + 1 + 1 + 115 + 0 + 1 + + + 2261 + 0 220 370 760 895 0 135 335 490 635 0 280 400 690 775 + 1 + 1 + 1 + 0 + 1 + 115 + 5 + 1 + + + 2655 + 0 430 590 750 870 0 360 530 710 790 0 295 520 710 810 + 1 + 1 + 1 + 0 + 1 + 203 + 16 + 1 + + + 2547 + 0 215 430 745 910 0 205 415 725 850 0 330 480 695 900 + 1 + 1 + 1 + 0 + 0 + 118 + 0 + 1 + + + 1621 + 0 605 805 860 920 0 555 760 830 915 0 645 730 915 945 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 5070 + 0 565 765 950 955 0 485 725 815 0 0 635 725 880 0 + 1 + 1 + 1 + 0 + 0 + 127 + 0 + 1 + + + 1405 + 0 400 695 765 0 0 370 640 785 0 0 465 635 730 0 + 1 + 1 + 1 + 0 + 1 + 115 + 8 + 1 + + + 5068 + 0 590 705 800 810 0 570 620 740 0 0 485 630 720 0 + 1 + 1 + 1 + 0 + 1 + 127 + 8 + 1 + + + 2230 + 0 305 450 770 0 0 290 435 670 0 0 245 590 810 0 + 1 + 1 + 1 + 1 + 1 + 115 + 0 + 1 + + + 2458 + 0 285 405 630 845 0 315 445 680 880 0 305 580 710 880 + 1 + 1 + 1 + 0 + 1 + 202 + 9 + 1 + + + 2442 + 0 215 350 505 670 0 220 390 545 760 0 250 395 590 815 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 1984 + 0 195 495 600 0 0 155 400 580 0 0 105 535 825 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2410 + 0 235 410 590 850 0 255 460 750 885 0 220 485 605 765 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2411 + 0 275 445 800 980 0 235 420 635 815 0 410 580 755 905 + 1 + 1 + 1 + 0 + 1 + 115 + 3 + 1 + + + 1972 + 0 270 495 705 0 0 290 465 650 0 0 375 655 820 0 + 1 + 1 + 1 + 0 + 1 + 202 + 13 + 1 + + + 1316 + 0 135 325 545 710 0 165 295 520 640 0 155 390 560 650 + 1 + 1 + 1 + 0 + 1 + 115 + 8 + 1 + + + 1927 + 0 285 665 880 0 0 210 615 780 0 0 230 535 855 0 + 1 + 1 + 1 + 1 + 1 + 216 + 0 + 1 + + + 1813 + 0 350 470 635 0 0 360 440 670 0 0 425 705 830 0 + 1 + 1 + 1 + 0 + 1 + 202 + 12 + 1 + + + 2767 + 0 250 350 720 800 0 290 400 540 680 0 260 440 670 800 + 1 + 1 + 1 + 0 + 1 + 204 + 17 + 1 + + + 2049 + 0 255 490 755 0 0 270 480 750 0 0 325 580 750 0 + 1 + 1 + 1 + 1 + 1 + 218 + 0 + 1 + + + 2349 + 0 245 350 595 680 0 160 330 570 665 0 210 315 555 775 + 1 + 1 + 1 + 0 + 1 + 212 + 33 + 1 + + + 2001 + 0 330 520 765 850 0 425 625 740 870 0 415 555 800 900 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 1716 + 0 355 490 600 0 0 350 475 580 0 0 315 590 755 0 + 1 + 1 + 1 + 1 + 1 + 115 + 0 + 1 + + + 1868 + 0 400 650 920 0 0 395 605 730 0 0 440 545 820 0 + 1 + 1 + 1 + 0 + 1 + 202 + 12 + 1 + + + 2330 + 0 220 405 715 930 0 145 395 690 825 0 295 490 660 885 + 1 + 1 + 1 + 0 + 1 + 203 + 14 + 1 + + + 2351 + 0 190 340 565 660 0 215 390 460 555 0 210 315 595 730 + 1 + 1 + 1 + 0 + 1 + 215 + 41 + 1 + + + 2122 + 0 145 355 605 0 0 155 395 550 0 0 170 415 595 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2529 + 0 490 625 775 945 0 465 610 735 865 0 410 610 760 935 + 1 + 1 + 1 + 0 + 1 + 116 + 1 + 1 + + + 2282 + 0 240 420 640 961 0 320 490 690 900 0 295 565 740 890 + 1 + 1 + 1 + 0 + 1 + 115 + 5 + 1 + + + 2645 + 0 150 340 555 660 0 140 300 510 690 0 160 340 500 685 + 1 + 1 + 1 + 0 + 1 + 207 + 0 + 1 + + + 1725 + 0 270 425 590 0 0 345 425 600 0 0 330 455 730 0 + 1 + 1 + 1 + 0 + 1 + 115 + 0 + 1 + + + 1903 + 0 305 410 540 0 0 225 400 500 0 0 250 490 815 0 + 1 + 1 + 1 + 0 + 1 + 202 + 13 + 1 + + + 2303 + 0 305 420 755 880 0 240 400 630 725 0 330 515 720 930 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2456 + 0 300 435 655 825 0 280 385 575 735 0 305 530 665 825 + 1 + 1 + 1 + 0 + 1 + 202 + 9 + 1 + + + 2096 + 0 295 405 520 0 0 235 430 535 0 0 345 420 725 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2281 + 0 240 395 665 840 0 145 435 670 840 0 215 320 620 730 + 1 + 1 + 1 + 0 + 1 + 203 + 14 + 1 + + + 2319 + 0 255 370 600 795 0 170 285 390 725 0 275 465 675 880 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 803 + 0 575 690 735 0 0 325 730 805 0 0 465 640 720 0 + 1 + 1 + 1 + 0 + 1 + 115 + 4 + 1 + + + 1709 + 0 380 615 745 0 0 365 640 725 0 0 460 580 845 0 + 1 + 1 + 1 + 0 + 1 + 212 + 34 + 1 + + + 1811 + 0 495 675 770 880 0 395 580 730 770 0 430 635 880 925 + 1 + 1 + 1 + 0 + 1 + 202 + 12 + 1 + + + 5056 + 0 375 600 940 955 0 340 625 805 0 0 415 625 850 0 + 1 + 1 + 1 + 0 + 1 + 202 + 12 + 1 + + + 2915 + 0 280 470 670 810 0 195 470 610 750 0 310 550 730 850 + 1 + 1 + 1 + 0 + 1 + 218 + 49 + 1 + + + 2015 + 0 360 545 805 970 0 350 500 780 940 0 285 580 855 910 + 1 + 1 + 1 + 0 + 1 + 202 + 11 + 1 + + + 1838 + 0 525 725 865 951 0 310 630 755 850 0 625 760 860 930 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 5058 + 0 560 745 935 930 0 405 635 815 0 0 615 740 815 0 + 1 + 1 + 1 + 0 + 0 + 125 + 0 + 1 + + + 1329 + 0 220 390 645 0 0 0 0 0 0 0 245 505 720 0 + 1 + 1 + 1 + 0 + 1 + 115 + 8 + 1 + + + 2278 + 0 320 475 670 820 0 290 470 530 625 0 220 525 710 800 + 1 + 1 + 1 + 0 + 1 + 115 + 5 + 1 + + + 2205 + 0 240 430 670 0 0 250 495 715 0 0 240 485 790 0 + 1 + 1 + 1 + 0 + 1 + 203 + 14 + 1 + + + 2239 + 0 125 370 620 760 0 205 295 495 670 0 300 525 695 855 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2489 + 0 230 375 500 715 0 180 320 490 605 0 280 460 615 760 + 1 + 1 + 1 + 0 + 1 + 206 + 19 + 1 + + + 1428 + 0 400 660 835 0 0 345 475 615 0 0 420 665 795 0 + 1 + 1 + 1 + 1 + 1 + 213 + 0 + 1 + + + 2813 + 0 390 550 770 940 0 330 400 670 820 0 250 470 695 900 + 1 + 1 + 1 + 0 + 1 + 215 + 40 + 1 + + + 1975 + 0 335 505 835 0 0 305 505 780 0 0 290 620 830 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2365 + 0 240 370 570 755 0 245 345 580 715 0 245 475 620 760 + 1 + 1 + 1 + 0 + 1 + 115 + 3 + 1 + + + 2747 + 0 220 350 580 850 0 170 310 580 810 0 230 450 640 790 + 1 + 1 + 1 + 0 + 1 + 204 + 17 + 1 + + + 1925 + 0 285 415 620 0 0 285 480 640 0 0 330 590 785 0 + 1 + 1 + 1 + 0 + 1 + 202 + 13 + 1 + + + 2207 + 0 300 415 535 0 0 230 370 535 0 0 225 450 635 0 + 1 + 1 + 1 + 0 + 1 + 203 + 14 + 1 + + + 2680 + 0 310 510 680 780 0 340 490 590 700 0 250 450 700 795 + 1 + 1 + 1 + 0 + 1 + 203 + 16 + 1 + + + 1014 + 0 285 455 570 0 0 215 470 565 0 0 325 500 620 0 + 1 + 1 + 1 + 0 + 1 + 115 + 6 + 2 + + + 5019 + 0 310 390 650 660 0 355 530 0 0 0 315 490 605 0 + 1 + 1 + 1 + 0 + 1 + 122 + 6 + 2 + + + 504 + 0 490 635 805 966 0 555 685 820 880 0 780 870 945 991 + 1 + 1 + 1 + 0 + 1 + 115 + 2 + 1 + + + 5005 + 0 515 680 885 895 0 625 770 875 0 0 785 895 945 0 + 1 + 1 + 1 + 0 + 1 + 121 + 2 + 1 + + + 1626 + 0 255 465 635 0 0 300 435 520 0 0 295 575 655 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 904 + 0 600 715 880 0 0 535 765 840 0 0 650 755 865 0 + 1 + 1 + 1 + 0 + 1 + 115 + 4 + 1 + + + 2881 + 0 160 300 510 610 0 140 330 560 680 0 230 340 530 750 + 1 + 1 + 1 + 0 + 1 + 214 + 38 + 1 + + + 2214 + 0 260 425 680 0 0 345 450 770 0 0 340 565 780 0 + 1 + 1 + 1 + 1 + 1 + 115 + 0 + 1 + + + 2044 + 0 395 530 680 0 0 190 415 575 0 0 325 630 810 0 + 1 + 1 + 1 + 1 + 1 + 215 + 0 + 1 + + + 2034 + 0 215 455 610 0 0 265 450 565 0 0 395 625 800 0 + 1 + 1 + 1 + 0 + 1 + 202 + 11 + 1 + + + 1526 + 0 510 700 925 993 0 455 575 645 735 0 300 495 720 790 + 1 + 1 + 1 + 1 + 1 + 218 + 0 + 1 + + + 2467 + 0 325 485 750 895 0 315 490 700 820 0 320 515 695 805 + 1 + 1 + 1 + 0 + 1 + 206 + 18 + 1 + + + 2577 + 0 265 405 600 735 0 285 415 565 680 0 175 365 485 670 + 1 + 1 + 1 + 0 + 1 + 124 + 1 + 1 + + + 2591 + 0 330 480 735 865 0 320 460 705 865 0 490 660 870 945 + 1 + 1 + 1 + 0 + 1 + 203 + 16 + 1 + + + 1204 + 0 255 520 760 0 0 290 525 695 0 0 355 530 710 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2347 + 0 290 425 630 815 0 235 405 605 795 0 230 500 720 880 + 1 + 1 + 1 + 0 + 1 + 115 + 5 + 1 + + + 2832 + 0 310 420 660 860 0 330 410 600 770 0 350 455 660 800 + 1 + 1 + 1 + 0 + 1 + 210 + 29 + 1 + + + 2630 + 0 300 480 600 830 0 280 500 640 840 0 340 510 730 860 + 1 + 1 + 1 + 0 + 1 + 203 + 15 + 1 + + + 617 + 0 480 670 775 0 0 480 550 785 0 0 570 745 850 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 5008 + 0 590 685 800 810 0 485 655 0 0 0 565 730 835 0 + 1 + 1 + 1 + 0 + 0 + 121 + 0 + 1 + + + 2567 + 0 380 620 750 865 0 390 520 725 775 0 480 625 770 900 + 1 + 1 + 1 + 0 + 1 + 122 + 1 + 1 + + + 1319 + 0 460 560 730 0 0 295 495 670 0 0 505 725 910 0 + 1 + 1 + 1 + 0 + 1 + 115 + 8 + 1 + + + 1953 + 0 280 415 640 0 0 320 415 610 0 0 280 425 720 0 + 1 + 1 + 1 + 0 + 1 + 209 + 26 + 1 + + + 1413 + 0 200 410 580 720 0 180 380 540 630 0 210 340 495 600 + 1 + 1 + 1 + 0 + 1 + 215 + 41 + 1 + + + 1822 + 0 255 470 655 0 0 320 405 515 0 0 400 645 815 0 + 1 + 1 + 1 + 1 + 1 + 115 + 0 + 1 + + + 2244 + 0 315 460 810 994 0 285 450 670 815 0 280 490 825 910 + 1 + 1 + 1 + 0 + 1 + 115 + 29 + 1 + + + 1717 + 0 360 470 620 0 0 250 535 695 0 0 350 660 830 0 + 1 + 1 + 1 + 0 + 1 + 202 + 12 + 1 + + + 2125 + 0 235 420 680 0 0 255 425 630 0 0 140 390 740 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 1105 + 0 245 445 655 0 0 235 565 700 0 0 315 635 830 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2491 + 0 235 420 655 795 0 230 415 615 810 0 205 465 720 920 + 1 + 1 + 1 + 0 + 1 + 115 + 1 + 1 + + + 2177 + 0 190 415 750 0 0 230 380 620 0 0 130 355 500 0 + 1 + 1 + 1 + 0 + 1 + 207 + 0 + 1 + + + 2960 + 0 330 570 780 840 0 310 570 770 970 0 250 500 720 900 + 1 + 1 + 1 + 0 + 1 + 217 + 48 + 1 + + + 1907 + 0 305 470 795 0 0 280 535 785 0 0 305 540 705 0 + 1 + 1 + 1 + 0 + 1 + 202 + 13 + 1 + + + 2581 + 0 380 545 855 910 0 370 515 830 880 0 450 560 740 925 + 1 + 1 + 1 + 0 + 0 + 125 + 0 + 1 + + + 912 + 0 260 420 670 0 0 240 500 675 0 0 315 535 710 0 + 1 + 1 + 1 + 0 + 1 + 115 + 4 + 1 + + + 2076 + 0 350 585 815 0 0 290 495 825 0 0 355 590 785 0 + 1 + 1 + 1 + 0 + 1 + 202 + 11 + 1 + + + 2132 + 0 180 480 700 0 0 280 410 605 0 0 295 450 765 0 + 1 + 1 + 1 + 0 + 1 + 115 + 7 + 1 + + + 2650 + 0 120 320 650 750 0 100 290 530 670 0 250 350 460 650 + 1 + 1 + 1 + 0 + 1 + 203 + 15 + 1 + + + 1307 + 0 390 600 700 0 0 375 490 590 0 0 395 560 825 0 + 1 + 1 + 1 + 0 + 1 + 115 + 8 + 1 + + + 2284 + 0 255 370 580 800 0 105 325 490 675 0 275 475 715 860 + 1 + 1 + 1 + 0 + 1 + 203 + 14 + 1 + + + 1222 + 0 310 555 670 0 0 335 530 630 0 0 360 550 670 0 + 1 + 1 + 1 + 1 + 1 + 115 + 0 + 1 + + + 2427 + 0 295 430 590 785 0 285 385 565 730 0 305 510 640 815 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2473 + 0 235 425 710 910 0 225 470 730 830 0 355 590 755 915 + 1 + 1 + 1 + 0 + 1 + 211 + 31 + 1 + + + 2459 + 0 245 345 465 620 0 235 410 585 725 0 185 320 615 800 + 1 + 1 + 1 + 0 + 1 + 202 + 9 + 1 + + + 1540 + 0 255 405 475 0 0 275 370 480 0 0 220 330 585 0 + 1 + 1 + 1 + 0 + 1 + 209 + 28 + 1 + + + 1238 + 0 200 385 475 0 0 195 390 480 0 0 195 440 545 0 + 1 + 1 + 1 + 0 + 1 + 215 + 42 + 1 + + + 2683 + 0 340 500 650 800 0 330 460 585 760 0 235 375 555 730 + 1 + 1 + 1 + 0 + 1 + 204 + 17 + 1 + + + 2331 + 0 195 425 635 770 0 175 475 635 760 0 300 445 630 765 + 1 + 1 + 1 + 0 + 1 + 212 + 33 + 1 + + + 2399 + 0 230 345 560 775 0 150 340 485 670 0 175 410 565 715 + 1 + 1 + 1 + 0 + 1 + 207 + 0 + 1 + + + 2392 + 0 335 485 755 920 0 370 535 780 870 0 370 535 725 915 + 1 + 1 + 1 + 0 + 1 + 115 + 3 + 1 + + + 2802 + 0 370 580 800 900 0 340 510 755 840 0 310 440 660 750 + 1 + 1 + 1 + 0 + 1 + 215 + 40 + 1 + + + 1804 + 0 285 585 695 0 0 295 540 630 0 0 190 555 690 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2154 + 0 320 445 740 0 0 280 575 730 0 0 190 470 845 0 + 1 + 1 + 1 + 0 + 1 + 202 + 11 + 1 + + + 1221 + 0 380 540 760 910 0 360 470 720 830 0 270 470 650 810 + 1 + 1 + 1 + 0 + 1 + 218 + 49 + 1 + + + 2254 + 0 150 380 630 750 0 210 350 600 725 0 305 475 635 765 + 1 + 1 + 1 + 0 + 1 + 115 + 5 + 1 + + + 2098 + 0 230 400 610 0 0 130 430 610 0 0 290 450 780 0 + 1 + 1 + 1 + 0 + 1 + 206 + 19 + 1 + + + 628 + 0 240 430 500 750 0 200 370 530 740 0 170 350 495 580 + 1 + 1 + 1 + 0 + 1 + 209 + 24 + 1 + + + 1986 + 0 250 460 730 0 0 325 490 735 0 0 265 485 860 0 + 1 + 1 + 1 + 0 + 1 + 202 + 11 + 1 + + + 2610 + 0 340 430 675 760 0 330 420 690 790 0 280 430 620 840 + 1 + 1 + 1 + 0 + 1 + 203 + 15 + 1 + + + 2328 + 0 390 510 835 945 0 335 540 800 895 0 405 665 845 905 + 1 + 1 + 1 + 0 + 1 + 212 + 34 + 1 + + + 2457 + 0 225 405 600 795 0 215 395 590 720 0 180 455 675 760 + 1 + 1 + 1 + 0 + 1 + 202 + 9 + 1 + + + 2176 + 0 400 530 730 845 0 420 525 755 865 0 495 630 810 920 + 1 + 1 + 1 + 0 + 1 + 115 + 7 + 1 + + + 2609 + 0 340 460 670 780 0 340 460 630 730 0 330 450 630 810 + 1 + 1 + 1 + 0 + 1 + 203 + 15 + 1 + + + 2438 + 0 155 525 800 930 0 215 520 760 865 0 255 535 750 900 + 1 + 1 + 1 + 0 + 1 + 215 + 39 + 1 + + + 1845 + 0 240 410 545 0 0 275 460 555 0 0 130 380 695 0 + 1 + 1 + 1 + 0 + 1 + 207 + 0 + 1 + + + 2156 + 0 285 595 745 0 0 390 530 685 0 0 250 475 700 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 1614 + 0 145 400 525 0 0 240 385 475 0 0 135 475 580 0 + 1 + 1 + 1 + 0 + 1 + 115 + 0 + 2 + + + 2837 + 0 330 400 570 880 0 310 390 610 790 0 340 510 700 810 + 1 + 1 + 1 + 0 + 1 + 210 + 29 + 1 + + + 2311 + 0 215 365 615 735 0 230 360 515 610 0 310 490 765 870 + 1 + 1 + 1 + 0 + 1 + 203 + 14 + 1 + + + 2974 + 0 260 410 590 840 0 230 430 620 820 0 290 490 670 850 + 1 + 1 + 1 + 0 + 1 + 218 + 49 + 1 + + + 609 + 0 240 390 720 0 0 225 370 505 0 0 350 545 720 0 + 1 + 1 + 1 + 0 + 1 + 115 + 2 + 1 + + + 2882 + 0 250 440 740 825 0 240 490 700 750 0 360 510 750 880 + 1 + 1 + 1 + 0 + 1 + 214 + 38 + 1 + + + 2362 + 0 195 325 505 700 0 220 305 490 610 0 200 395 625 750 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 2 + + + 750 + 0 290 480 680 0 0 325 495 635 0 0 295 545 700 0 + 1 + 1 + 1 + 0 + 1 + 115 + 4 + 1 + + + 608 + 0 150 350 550 740 0 160 380 600 780 0 170 310 630 750 + 1 + 1 + 1 + 0 + 1 + 207 + 20 + 1 + + + 2724 + 0 210 410 540 710 0 230 430 550 690 0 270 480 620 830 + 1 + 1 + 1 + 0 + 1 + 204 + 17 + 1 + + + 1965 + 0 165 380 545 0 0 145 410 530 0 0 100 495 715 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 2 + + + 2719 + 0 320 440 640 870 0 280 400 600 880 0 400 610 800 960 + 1 + 1 + 1 + 0 + 1 + 208 + 22 + 1 + + + 2506 + 0 295 455 690 830 0 300 415 620 780 0 420 605 735 835 + 1 + 1 + 1 + 0 + 1 + 203 + 16 + 1 + + + 1034 + 0 270 440 570 0 0 245 485 600 0 0 320 435 695 0 + 1 + 1 + 1 + 0 + 1 + 207 + 0 + 1 + + + 2102 + 0 280 440 770 0 0 135 400 645 0 0 305 585 885 0 + 1 + 1 + 1 + 1 + 1 + 115 + 0 + 1 + + + 514 + 0 410 520 800 0 0 355 515 620 0 0 525 645 740 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 5006 + 0 385 410 675 0 0 470 555 0 0 0 515 695 725 0 + 1 + 1 + 1 + 0 + 0 + 121 + 0 + 1 + + + 2771 + 0 310 500 640 800 0 250 440 640 800 0 240 420 645 870 + 1 + 1 + 1 + 0 + 1 + 215 + 39 + 1 + + + 2698 + 0 480 650 755 850 0 375 560 760 815 0 270 485 745 885 + 1 + 1 + 1 + 0 + 1 + 215 + 39 + 1 + + + 2736 + 0 160 390 550 660 0 200 400 530 650 0 235 400 560 690 + 1 + 1 + 1 + 0 + 1 + 203 + 14 + 1 + + + 2632 + 0 310 500 720 790 0 240 470 670 760 0 280 440 670 760 + 1 + 1 + 1 + 1 + 1 + 143 + 0 + 1 + + + 2388 + 0 250 395 650 885 0 245 400 625 810 0 215 460 660 840 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2048 + 0 220 500 800 0 0 265 535 760 0 0 410 535 830 0 + 1 + 1 + 1 + 0 + 1 + 202 + 11 + 1 + + + 2728 + 0 250 370 500 840 0 240 390 500 790 0 240 450 570 720 + 1 + 1 + 1 + 0 + 1 + 204 + 17 + 1 + + + 2823 + 0 330 540 700 790 0 300 360 680 820 0 240 460 720 900 + 1 + 1 + 1 + 0 + 1 + 210 + 29 + 1 + + + 1542 + 0 140 370 470 0 0 235 330 425 0 0 135 365 615 0 + 1 + 1 + 1 + 0 + 1 + 207 + 0 + 1 + + + 2106 + 0 290 450 670 0 0 340 490 695 0 0 240 625 825 0 + 1 + 1 + 1 + 0 + 1 + 202 + 11 + 1 + + + 2735 + 0 170 370 550 670 0 220 410 570 760 0 230 430 630 800 + 1 + 1 + 1 + 0 + 1 + 203 + 14 + 1 + + + 2265 + 0 260 475 745 920 0 250 455 795 930 0 435 625 815 920 + 1 + 1 + 1 + 1 + 1 + 115 + 0 + 1 + + + 914 + 0 310 590 770 865 0 385 610 735 835 0 325 620 755 855 + 1 + 1 + 1 + 0 + 1 + 115 + 4 + 1 + + + 5064 + 0 380 555 830 840 0 295 585 0 0 0 565 700 780 0 + 1 + 1 + 1 + 0 + 1 + 127 + 4 + 1 + + + 2185 + 0 325 490 670 0 0 155 490 715 0 0 290 600 870 0 + 1 + 1 + 1 + 0 + 1 + 115 + 7 + 1 + + + 719 + 0 400 550 805 0 0 385 550 795 0 0 385 565 730 0 + 1 + 1 + 1 + 0 + 1 + 115 + 4 + 1 + + + 1038 + 0 360 500 650 800 0 330 430 610 780 0 220 340 445 590 + 1 + 1 + 1 + 0 + 1 + 209 + 24 + 1 + + + 2822 + 0 350 580 710 800 0 320 410 680 760 0 300 440 695 790 + 1 + 1 + 1 + 0 + 1 + 210 + 29 + 1 + + + 2624 + 0 440 645 875 980 0 490 635 780 920 0 460 620 805 975 + 1 + 1 + 1 + 0 + 1 + 202 + 37 + 1 + + + 2806 + 0 390 510 815 920 0 370 490 760 830 0 275 480 740 890 + 1 + 1 + 1 + 0 + 1 + 215 + 40 + 1 + + + 2629 + 0 315 515 630 820 0 315 505 630 770 0 255 465 720 860 + 1 + 1 + 1 + 0 + 1 + 217 + 48 + 1 + + + 2831 + 0 340 400 560 770 0 290 460 580 790 0 330 430 690 850 + 1 + 1 + 1 + 0 + 1 + 210 + 29 + 1 + + + 929 + 0 140 490 590 0 0 360 520 580 0 0 155 415 665 0 + 1 + 1 + 1 + 0 + 1 + 207 + 0 + 1 + + + 1905 + 0 275 425 580 0 0 240 460 580 0 0 340 570 725 0 + 1 + 1 + 1 + 1 + 1 + 115 + 0 + 1 + + + 1429 + 0 280 505 760 0 0 290 445 755 0 0 400 585 700 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2291 + 0 205 425 715 835 0 270 395 700 820 0 385 520 835 925 + 1 + 1 + 1 + 1 + 1 + 115 + 0 + 1 + + + 1740 + 0 200 445 520 0 0 290 400 495 0 0 135 315 665 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2446 + 0 285 450 670 805 0 275 375 490 640 0 195 445 645 800 + 1 + 1 + 1 + 1 + 1 + 115 + 0 + 1 + + + 1865 + 0 320 420 610 0 0 375 475 620 0 0 340 475 815 0 + 1 + 1 + 1 + 0 + 1 + 212 + 33 + 1 + + + 2560 + 0 350 625 805 978 0 300 590 720 860 0 470 680 835 945 + 1 + 1 + 1 + 0 + 1 + 121 + 0 + 1 + + + 2681 + 0 480 640 850 980 0 420 570 690 880 0 430 550 680 840 + 1 + 1 + 1 + 0 + 1 + 204 + 17 + 1 + + + 2220 + 0 295 465 750 940 0 330 490 600 690 0 365 480 755 915 + 1 + 1 + 1 + 0 + 1 + 115 + 7 + 1 + + + 752 + 0 560 735 830 940 0 475 605 720 815 0 505 750 870 900 + 1 + 1 + 1 + 0 + 1 + 115 + 4 + 2 + + + 5072 + 0 550 690 780 785 0 350 680 0 0 0 360 695 820 0 + 1 + 1 + 1 + 0 + 1 + 147 + 4 + 2 + + + 1103 + 0 235 620 740 0 0 145 315 405 0 0 265 455 675 0 + 1 + 1 + 1 + 1 + 1 + 115 + 0 + 1 + + + 2338 + 0 280 465 755 915 0 295 475 735 880 0 500 630 765 875 + 1 + 1 + 1 + 1 + 1 + 115 + 0 + 1 + + + 1528 + 0 295 555 790 0 0 315 590 695 0 0 295 595 720 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 5038 + 0 375 570 740 765 0 335 575 0 0 0 345 580 715 0 + 1 + 1 + 1 + 0 + 0 + 124 + 0 + 1 + + + 2382 + 0 235 360 575 770 0 140 330 595 795 0 255 460 690 895 + 1 + 1 + 1 + 0 + 1 + 115 + 0 + 1 + + + 836 + 0 360 480 555 0 0 325 425 525 0 0 245 535 675 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2415 + 0 265 405 595 780 0 195 340 540 655 0 240 455 615 755 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 1810 + 0 305 495 615 0 0 325 510 625 0 0 340 510 670 0 + 1 + 1 + 1 + 0 + 1 + 202 + 12 + 1 + + + 2196 + 0 300 525 630 0 0 345 515 615 0 0 305 480 725 0 + 1 + 1 + 1 + 0 + 1 + 115 + 7 + 1 + + + 2550 + 0 195 425 685 725 0 225 390 555 705 0 320 450 590 770 + 1 + 1 + 1 + 0 + 1 + 121 + 1 + 1 + + + 614 + 0 155 320 590 835 0 220 335 695 860 0 185 400 625 730 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2961 + 0 300 560 770 945 0 310 520 710 880 0 320 490 750 880 + 1 + 1 + 1 + 0 + 1 + 217 + 48 + 1 + + + 820 + 0 300 505 715 0 0 280 480 580 0 0 370 625 730 0 + 1 + 1 + 1 + 0 + 1 + 115 + 4 + 1 + + + 2899 + 0 390 670 840 940 0 330 550 690 780 0 330 580 830 955 + 1 + 1 + 1 + 0 + 1 + 214 + 38 + 1 + + + 2099 + 0 335 475 695 0 0 275 485 725 0 0 365 500 765 0 + 1 + 1 + 1 + 0 + 1 + 202 + 11 + 1 + + + 2799 + 0 300 460 680 790 0 370 510 710 845 0 320 500 650 750 + 1 + 1 + 1 + 0 + 1 + 215 + 40 + 1 + + + 2290 + 0 180 380 575 695 0 210 395 590 690 0 295 415 685 785 + 1 + 1 + 1 + 0 + 1 + 203 + 14 + 1 + + + 1439 + 0 275 420 520 0 0 270 390 505 0 0 220 350 545 0 + 1 + 1 + 1 + 0 + 1 + 215 + 42 + 1 + + + 2717 + 0 270 420 680 820 0 240 350 520 730 0 280 460 620 820 + 1 + 1 + 1 + 0 + 1 + 208 + 22 + 1 + + + 2332 + 0 295 560 735 840 0 280 475 665 780 0 305 495 710 800 + 1 + 1 + 1 + 0 + 1 + 115 + 5 + 1 + + + 2600 + 0 230 530 710 800 0 230 500 620 740 0 380 530 680 790 + 1 + 1 + 1 + 0 + 0 + 140 + 0 + 1 + + + 2475 + 0 280 410 530 675 0 245 370 530 670 0 220 490 650 765 + 1 + 1 + 1 + 0 + 1 + 203 + 14 + 2 + + + 2286 + 0 285 405 590 725 0 245 480 575 725 0 200 320 620 715 + 1 + 1 + 1 + 1 + 1 + 115 + 0 + 1 + + + 2770 + 0 250 440 600 800 0 300 500 610 710 0 240 360 610 765 + 1 + 1 + 1 + 0 + 1 + 213 + 37 + 1 + + + 2871 + 0 400 600 850 998 0 350 580 730 910 0 470 670 850 996 + 1 + 1 + 1 + 0 + 1 + 216 + 47 + 1 + + + 1858 + 0 215 355 535 0 0 200 315 535 0 0 205 320 580 0 + 1 + 1 + 1 + 0 + 1 + 215 + 45 + 2 + + + 1239 + 0 235 415 635 0 0 235 390 520 0 0 220 400 540 0 + 1 + 1 + 1 + 0 + 1 + 209 + 28 + 1 + + + 1933 + 0 315 545 745 0 0 220 510 595 0 0 205 505 845 0 + 1 + 1 + 1 + 1 + 1 + 211 + 0 + 1 + + + 706 + 0 610 675 750 0 0 495 600 720 0 0 645 745 840 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2580 + 0 365 485 695 840 0 335 450 675 850 0 470 585 705 850 + 1 + 1 + 1 + 0 + 1 + 125 + 1 + 1 + + + 1444 + 0 270 340 485 0 0 305 375 420 0 0 210 310 550 0 + 1 + 1 + 1 + 0 + 1 + 215 + 42 + 1 + + + 2809 + 0 280 400 590 760 0 300 430 610 745 0 250 450 660 760 + 1 + 1 + 1 + 0 + 1 + 215 + 40 + 1 + + + 2297 + 0 145 355 610 835 0 225 360 535 800 0 165 460 655 895 + 1 + 1 + 1 + 0 + 1 + 208 + 22 + 1 + + + 2602 + 0 280 440 640 780 0 270 430 690 750 0 140 420 640 900 + 1 + 1 + 1 + 0 + 1 + 140 + 0 + 1 + + + 2519 + 0 275 410 530 700 0 235 395 525 725 0 290 400 625 765 + 1 + 1 + 1 + 0 + 1 + 207 + 20 + 1 + + + 517 + 0 240 335 515 0 0 190 380 485 0 0 225 445 535 0 + 1 + 1 + 1 + 0 + 1 + 207 + 0 + 1 + + + 5034 + 0 335 415 505 0 0 360 465 0 0 0 295 440 525 0 + 1 + 1 + 1 + 0 + 1 + 207 + 0 + 1 + + + 2225 + 0 360 575 785 930 0 370 535 790 860 0 405 585 795 970 + 1 + 1 + 1 + 0 + 1 + 212 + 34 + 1 + + + 1704 + 0 410 600 840 971 0 365 570 795 935 0 400 545 765 865 + 1 + 1 + 1 + 0 + 1 + 202 + 12 + 1 + + + 2425 + 0 315 415 585 740 0 305 415 585 730 0 310 530 730 850 + 1 + 1 + 1 + 0 + 1 + 202 + 9 + 1 + + + 2111 + 0 255 660 860 0 0 285 605 855 0 0 115 365 775 0 + 1 + 1 + 1 + 0 + 1 + 218 + 49 + 1 + + + 2149 + 0 290 555 895 0 0 345 525 720 0 0 140 390 785 0 + 1 + 1 + 1 + 0 + 1 + 207 + 20 + 1 + + + 2557 + 0 340 530 695 785 0 315 470 650 750 0 270 490 595 760 + 1 + 1 + 1 + 0 + 1 + 124 + 1 + 1 + + + 2523 + 0 255 445 685 825 0 310 480 660 810 0 360 490 655 820 + 1 + 1 + 1 + 1 + 1 + 115 + 0 + 1 + + + 2613 + 0 290 370 590 755 0 310 410 655 835 0 280 430 530 750 + 1 + 1 + 1 + 0 + 1 + 203 + 15 + 1 + + + 2302 + 0 205 370 565 765 0 275 395 595 765 0 290 490 700 890 + 1 + 1 + 1 + 0 + 1 + 115 + 5 + 1 + + + 2204 + 0 310 515 715 0 0 360 520 795 0 0 205 480 790 0 + 1 + 1 + 1 + 0 + 1 + 203 + 14 + 1 + + + 2702 + 0 320 500 780 950 0 300 490 660 870 0 470 610 740 900 + 1 + 1 + 1 + 1 + 1 + 202 + 0 + 1 + + + 2206 + 0 145 420 585 0 0 185 385 525 0 0 205 440 625 0 + 1 + 1 + 1 + 0 + 1 + 203 + 14 + 1 + + + 2151 + 0 215 480 685 0 0 205 475 730 0 0 225 490 775 0 + 1 + 1 + 1 + 0 + 1 + 202 + 11 + 1 + + + 2443 + 0 290 470 625 820 0 260 420 555 730 0 380 550 730 915 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2315 + 0 165 315 495 645 0 125 255 435 590 0 135 365 620 755 + 1 + 1 + 1 + 0 + 1 + 203 + 14 + 1 + + + 2798 + 0 380 500 770 900 0 300 480 720 880 0 320 505 680 870 + 1 + 1 + 1 + 0 + 1 + 207 + 20 + 1 + + + 2782 + 0 400 600 770 860 0 360 570 790 880 0 340 520 710 820 + 1 + 1 + 1 + 0 + 1 + 206 + 18 + 1 + + + 2200 + 0 330 425 755 910 0 230 430 670 835 0 420 600 860 962 + 1 + 1 + 1 + 0 + 1 + 115 + 7 + 1 + + + 2318 + 0 285 485 640 745 0 235 410 505 595 0 205 345 595 730 + 1 + 1 + 1 + 0 + 1 + 115 + 5 + 1 + + + 2454 + 0 195 370 495 615 0 215 340 530 665 0 180 450 610 710 + 1 + 1 + 1 + 0 + 1 + 202 + 9 + 1 + + + 2840 + 0 330 420 570 710 0 300 370 520 690 0 250 420 550 720 + 1 + 1 + 1 + 0 + 1 + 210 + 29 + 1 + + + 1821 + 0 300 600 695 0 0 380 585 675 0 0 465 660 925 0 + 1 + 1 + 1 + 0 + 1 + 212 + 33 + 1 + + + 2074 + 0 250 465 725 0 0 125 485 725 0 0 125 450 820 0 + 1 + 1 + 1 + 0 + 1 + 202 + 11 + 1 + + + 2271 + 0 200 370 685 815 0 215 320 565 680 0 205 435 655 765 + 1 + 1 + 1 + 0 + 1 + 115 + 5 + 1 + + + 1915 + 0 315 480 710 0 0 260 390 655 0 0 295 510 745 0 + 1 + 1 + 1 + 0 + 1 + 202 + 13 + 1 + + + 1940 + 0 240 520 625 0 0 285 480 605 0 0 160 450 625 0 + 1 + 1 + 1 + 0 + 1 + 207 + 0 + 1 + + + 2765 + 0 350 500 665 810 0 320 420 595 720 0 250 500 640 750 + 1 + 1 + 1 + 0 + 1 + 213 + 36 + 1 + + + 801 + 0 355 610 735 0 0 380 620 735 0 0 485 600 830 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2104 + 0 335 605 830 0 0 310 575 720 0 0 260 650 875 0 + 1 + 1 + 1 + 0 + 1 + 213 + 35 + 1 + + + 2267 + 0 195 395 730 840 0 215 355 710 795 0 270 460 700 880 + 1 + 1 + 1 + 0 + 1 + 115 + 5 + 1 + + + 1113 + 0 310 520 720 0 0 345 455 575 0 0 410 680 790 0 + 1 + 1 + 1 + 0 + 1 + 115 + 6 + 1 + + + 1426 + 0 240 395 555 780 0 0 0 0 0 0 220 480 635 775 + 1 + 1 + 1 + 0 + 1 + 115 + 8 + 1 + + + 2691 + 0 280 500 670 865 0 310 560 750 930 0 290 590 770 910 + 1 + 1 + 1 + 0 + 1 + 217 + 48 + 1 + + + 2127 + 0 365 610 845 0 0 370 770 840 0 0 275 530 973 0 + 1 + 1 + 1 + 0 + 1 + 115 + 0 + 1 + + + 954 + 0 380 625 780 0 0 370 670 800 0 0 385 690 840 0 + 1 + 1 + 1 + 0 + 1 + 206 + 18 + 1 + + + 2737 + 0 210 430 580 740 0 200 410 560 700 0 240 410 610 890 + 1 + 1 + 1 + 0 + 1 + 203 + 14 + 1 + + + 2576 + 0 540 635 825 943 0 340 595 730 795 0 440 670 825 940 + 1 + 1 + 1 + 1 + 1 + 123 + 0 + 1 + + + 2968 + 0 230 420 660 890 0 210 440 640 770 0 230 400 720 950 + 1 + 1 + 1 + 0 + 1 + 217 + 0 + 1 + + + 2468 + 0 300 430 725 885 0 300 415 580 785 0 325 525 775 910 + 1 + 1 + 1 + 0 + 1 + 115 + 0 + 1 + + + 2114 + 0 310 520 880 0 0 285 570 825 0 0 300 425 780 0 + 1 + 1 + 1 + 1 + 1 + 209 + 0 + 1 + + + 2430 + 0 245 465 665 865 0 220 360 630 865 0 240 485 660 910 + 1 + 1 + 1 + 0 + 1 + 115 + 0 + 1 + + + 2830 + 0 300 480 650 820 0 280 470 600 760 0 340 440 650 840 + 1 + 1 + 1 + 0 + 1 + 210 + 29 + 1 + + + 2642 + 0 420 600 815 915 0 395 570 790 870 0 330 465 680 875 + 1 + 1 + 1 + 0 + 1 + 203 + 15 + 1 + + + 2618 + 0 240 370 650 785 0 210 430 675 820 0 200 380 520 700 + 1 + 1 + 1 + 0 + 1 + 207 + 0 + 1 + + + 2209 + 0 245 380 560 0 0 290 410 595 0 0 125 410 640 0 + 1 + 1 + 1 + 0 + 1 + 203 + 14 + 1 + + + 2211 + 0 335 615 785 0 0 260 590 730 0 0 285 460 800 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 804 + 0 370 460 595 0 0 235 455 615 0 0 330 555 640 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2134 + 0 275 535 775 0 0 310 500 675 0 0 265 420 810 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 1241 + 0 170 485 545 0 0 305 385 450 0 0 110 315 600 0 + 1 + 1 + 1 + 0 + 1 + 215 + 44 + 1 + + + 2163 + 0 225 490 800 0 0 270 430 580 0 0 275 540 760 0 + 1 + 1 + 1 + 0 + 1 + 115 + 0 + 1 + + + 2745 + 0 230 440 590 830 0 160 420 560 805 0 230 450 630 790 + 1 + 1 + 1 + 0 + 1 + 213 + 36 + 1 + + + 1904 + 0 360 520 675 0 0 275 520 640 0 0 370 535 725 0 + 1 + 1 + 1 + 0 + 1 + 202 + 13 + 1 + + + 951 + 0 230 330 535 725 0 115 310 550 720 0 235 420 615 705 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2541 + 0 280 435 695 860 0 300 480 665 820 0 315 475 640 790 + 1 + 1 + 1 + 1 + 1 + 115 + 0 + 1 + + + 2778 + 0 330 500 660 750 0 360 480 640 715 0 230 420 560 730 + 1 + 1 + 1 + 0 + 1 + 215 + 40 + 1 + + + 2664 + 0 330 520 720 840 0 260 400 620 740 0 310 360 530 705 + 1 + 1 + 1 + 0 + 1 + 203 + 16 + 1 + + + 2878 + 0 380 550 770 940 0 300 500 700 860 0 320 530 790 930 + 1 + 1 + 1 + 0 + 1 + 216 + 46 + 1 + + + 1726 + 0 170 370 465 0 0 165 405 470 0 0 135 420 670 0 + 1 + 1 + 1 + 0 + 1 + 202 + 12 + 1 + + + 1516 + 0 225 390 625 860 0 215 385 575 720 0 405 545 710 820 + 1 + 1 + 1 + 0 + 1 + 202 + 10 + 1 + + + 2162 + 0 315 535 740 0 0 400 585 660 0 0 225 470 830 0 + 1 + 1 + 1 + 1 + 1 + 215 + 0 + 1 + + + 2543 + 0 255 420 675 850 0 210 390 650 840 0 215 520 745 951 + 1 + 1 + 1 + 0 + 1 + 208 + 22 + 1 + + + 731 + 0 115 240 520 0 0 115 215 475 0 0 160 445 640 0 + 1 + 1 + 1 + 0 + 1 + 207 + 0 + 1 + + + 2437 + 0 220 355 520 630 0 220 335 480 590 0 215 410 595 745 + 1 + 1 + 1 + 0 + 1 + 202 + 9 + 1 + + + 2544 + 0 270 405 570 685 0 280 395 550 670 0 260 450 650 800 + 1 + 1 + 1 + 0 + 1 + 118 + 1 + 1 + + + 1525 + 0 220 405 595 700 0 120 325 480 565 0 235 495 690 835 + 1 + 1 + 1 + 0 + 1 + 209 + 23 + 1 + + + 1116 + 0 225 420 690 810 0 235 385 690 800 0 365 530 705 795 + 1 + 1 + 1 + 0 + 1 + 208 + 22 + 1 + + + 2660 + 0 350 540 680 850 0 300 570 750 900 0 235 440 660 825 + 1 + 1 + 1 + 0 + 1 + 204 + 17 + 2 + + + 916 + 0 380 530 700 0 0 340 505 625 0 0 430 600 745 0 + 1 + 1 + 1 + 0 + 1 + 115 + 4 + 1 + + + 2528 + 0 290 455 610 730 0 325 500 610 710 0 245 375 515 700 + 1 + 1 + 1 + 0 + 1 + 115 + 1 + 1 + + + 1807 + 0 435 705 890 0 0 405 575 795 0 0 760 820 865 0 + 1 + 1 + 1 + 0 + 1 + 202 + 12 + 1 + + + 2371 + 0 235 480 675 820 0 175 330 490 665 0 245 480 630 890 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2601 + 0 320 570 700 820 0 300 580 670 770 0 350 480 700 800 + 1 + 1 + 1 + 0 + 1 + 203 + 15 + 1 + + + 2113 + 0 300 480 815 915 0 255 440 745 870 0 400 590 740 860 + 1 + 1 + 1 + 0 + 1 + 202 + 11 + 1 + + + 2641 + 0 350 520 740 870 0 340 490 650 800 0 270 460 670 770 + 1 + 1 + 1 + 0 + 1 + 203 + 15 + 1 + + + 2091 + 0 225 365 565 0 0 100 275 550 0 0 105 200 610 0 + 1 + 1 + 1 + 0 + 1 + 207 + 0 + 1 + + + 2279 + 0 290 385 725 885 0 225 425 680 765 0 295 520 665 800 + 1 + 1 + 1 + 0 + 1 + 206 + 18 + 1 + + + 1612 + 0 620 860 900 940 0 525 730 830 860 0 560 695 845 900 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 5041 + 0 460 730 835 840 0 335 655 715 0 0 550 680 800 0 + 1 + 1 + 1 + 0 + 0 + 124 + 0 + 1 + + + 1817 + 0 320 485 595 0 0 360 760 840 0 0 245 510 775 0 + 1 + 1 + 1 + 0 + 1 + 202 + 12 + 1 + + + 2797 + 0 350 600 780 890 0 330 570 740 850 0 340 545 710 810 + 1 + 1 + 1 + 0 + 1 + 207 + 20 + 1 + + + 2510 + 0 220 385 515 630 0 280 375 580 770 0 215 445 595 765 + 1 + 1 + 1 + 0 + 1 + 203 + 16 + 1 + + + 2657 + 0 350 480 720 840 0 330 510 670 780 0 250 510 755 945 + 1 + 1 + 1 + 0 + 1 + 203 + 16 + 1 + + + 1513 + 0 285 395 590 770 0 280 445 645 835 0 265 500 710 875 + 1 + 1 + 1 + 0 + 1 + 202 + 10 + 1 + + + 1910 + 0 295 395 555 0 0 280 400 625 0 0 420 700 885 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 1015 + 0 320 440 725 0 0 340 470 705 0 0 335 560 745 0 + 1 + 1 + 1 + 0 + 1 + 211 + 31 + 1 + + + 2124 + 0 330 510 670 0 0 295 590 820 0 0 300 575 855 0 + 1 + 1 + 1 + 1 + 1 + 213 + 0 + 1 + + + 1949 + 0 200 425 610 0 0 330 480 600 0 0 205 430 615 0 + 1 + 1 + 1 + 0 + 1 + 209 + 27 + 1 + + + 2295 + 0 280 390 630 770 0 290 385 585 775 0 350 440 635 770 + 1 + 1 + 1 + 0 + 1 + 203 + 14 + 1 + + + 2477 + 0 280 385 585 745 0 265 425 555 665 0 240 480 670 855 + 1 + 1 + 1 + 0 + 1 + 202 + 9 + 1 + + + 2030 + 0 225 520 765 0 0 165 585 765 0 0 280 605 965 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 1147 + 0 115 375 425 0 0 155 335 385 0 0 115 390 525 0 + 1 + 1 + 1 + 0 + 1 + 207 + 0 + 1 + + + 2234 + 0 290 490 630 795 0 330 430 520 590 0 240 425 755 840 + 1 + 1 + 1 + 0 + 1 + 115 + 5 + 1 + + + 2339 + 0 200 410 615 725 0 170 325 470 665 0 220 445 630 760 + 1 + 1 + 1 + 0 + 1 + 115 + 5 + 1 + + + 2697 + 0 350 530 785 850 0 270 490 690 770 0 270 580 855 920 + 1 + 1 + 1 + 0 + 1 + 203 + 15 + 1 + + + 2675 + 0 310 510 670 850 0 300 490 650 830 0 230 430 740 920 + 1 + 1 + 1 + 0 + 1 + 218 + 49 + 1 + + + 2959 + 0 230 400 620 840 0 200 390 580 750 0 230 510 650 810 + 1 + 1 + 1 + 0 + 1 + 217 + 48 + 1 + + + 915 + 0 295 490 615 0 0 305 495 590 0 0 255 510 625 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2628 + 0 360 550 740 900 0 250 520 710 810 0 250 510 730 950 + 1 + 1 + 1 + 0 + 1 + 203 + 15 + 1 + + + 2589 + 0 230 470 745 915 0 205 350 645 790 0 315 545 760 845 + 1 + 1 + 1 + 0 + 1 + 211 + 31 + 1 + + + 2739 + 0 190 380 540 670 0 210 410 580 780 0 310 450 650 810 + 1 + 1 + 1 + 0 + 1 + 203 + 14 + 1 + + + 960 + 0 350 525 595 0 0 395 475 685 0 0 360 555 690 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2694 + 0 320 540 670 850 0 290 495 660 770 0 130 410 795 965 + 1 + 1 + 1 + 0 + 1 + 204 + 17 + 1 + + + 2758 + 0 400 600 820 960 0 340 540 725 890 0 390 550 790 950 + 1 + 1 + 1 + 1 + 1 + 204 + 0 + 1 + + + 2256 + 0 370 530 645 805 0 360 525 705 860 0 240 490 820 910 + 1 + 1 + 1 + 0 + 1 + 217 + 48 + 1 + + + 2661 + 0 170 370 690 810 0 140 330 580 710 0 255 400 635 715 + 1 + 1 + 1 + 0 + 1 + 203 + 15 + 1 + + + 1715 + 0 440 560 685 0 0 415 490 635 0 0 275 570 680 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 5050 + 0 380 555 640 655 0 350 505 0 0 0 270 565 675 0 + 1 + 1 + 1 + 0 + 0 + 125 + 0 + 1 + + + 2199 + 0 340 500 775 875 0 270 495 740 835 0 385 520 745 835 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2416 + 0 230 360 595 880 0 205 365 665 835 0 295 580 825 905 + 1 + 1 + 1 + 0 + 1 + 115 + 3 + 1 + + + 1920 + 0 180 315 505 0 0 140 280 450 0 0 100 405 595 0 + 1 + 1 + 1 + 0 + 1 + 202 + 13 + 1 + + + 1227 + 0 315 515 815 0 0 0 0 0 0 0 355 575 730 0 + 1 + 1 + 1 + 0 + 1 + 115 + 6 + 1 + + + 2259 + 0 315 460 630 820 0 240 380 590 815 0 315 525 670 835 + 1 + 1 + 1 + 0 + 1 + 206 + 18 + 1 + + + 2208 + 0 220 400 695 0 0 195 425 690 0 0 300 590 825 0 + 1 + 1 + 1 + 0 + 1 + 203 + 14 + 1 + + + 1223 + 0 300 515 705 0 0 130 405 470 0 0 260 510 635 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2164 + 0 290 525 780 0 0 300 520 750 0 0 255 595 865 0 + 1 + 1 + 1 + 0 + 1 + 202 + 11 + 1 + + + 2028 + 0 325 455 595 0 0 220 420 515 0 0 215 400 630 0 + 1 + 1 + 1 + 0 + 1 + 207 + 20 + 1 + + + 2705 + 0 290 460 590 740 0 280 455 580 700 0 310 500 620 780 + 1 + 1 + 1 + 0 + 1 + 204 + 17 + 1 + + + 2018 + 0 140 470 650 0 0 350 505 610 0 0 365 505 740 0 + 1 + 1 + 1 + 0 + 1 + 207 + 20 + 1 + + + 2115 + 0 310 555 895 0 0 320 735 905 0 0 355 645 860 0 + 1 + 1 + 1 + 1 + 1 + 212 + 0 + 1 + + + 2312 + 0 215 370 520 680 0 245 360 515 665 0 295 520 660 845 + 1 + 1 + 1 + 0 + 1 + 203 + 14 + 1 + + + 1988 + 0 325 520 800 0 0 285 435 670 0 0 290 605 785 0 + 1 + 1 + 1 + 0 + 1 + 202 + 11 + 1 + + + 2180 + 0 265 445 670 0 0 240 480 625 0 0 180 460 820 0 + 1 + 1 + 1 + 0 + 1 + 115 + 7 + 1 + + + 1849 + 0 220 375 535 0 0 240 310 480 0 0 190 315 570 0 + 1 + 1 + 1 + 0 + 1 + 215 + 43 + 1 + + + 2145 + 0 250 650 770 0 0 385 560 710 0 0 180 490 840 0 + 1 + 1 + 1 + 0 + 1 + 213 + 35 + 1 + + + 1828 + 0 410 630 730 0 0 115 460 565 0 0 230 400 800 0 + 1 + 1 + 1 + 0 + 1 + 211 + 31 + 1 + + + 2900 + 0 210 500 730 815 0 300 470 650 800 0 230 380 660 750 + 1 + 1 + 1 + 0 + 1 + 216 + 46 + 1 + + + 2378 + 0 285 420 545 665 0 290 395 520 630 0 350 480 680 830 + 1 + 1 + 1 + 0 + 1 + 202 + 9 + 1 + + + 1511 + 0 280 350 540 760 0 240 340 440 630 0 230 350 475 650 + 1 + 1 + 1 + 1 + 1 + 216 + 0 + 1 + + + 2504 + 0 330 445 705 915 0 260 395 580 725 0 295 490 630 815 + 1 + 1 + 1 + 0 + 1 + 202 + 9 + 1 + + + 1442 + 0 250 370 495 0 0 255 315 435 0 0 210 275 470 0 + 1 + 1 + 1 + 0 + 1 + 215 + 45 + 1 + + + 1226 + 0 275 505 670 0 0 0 0 0 0 0 185 525 685 0 + 1 + 1 + 1 + 0 + 1 + 115 + 6 + 1 + + + 805 + 0 395 540 640 825 0 345 455 590 655 0 430 575 730 805 + 1 + 1 + 1 + 0 + 1 + 115 + 0 + 1 + + + 5012 + 0 500 615 750 760 0 490 605 700 0 0 550 695 780 0 + 1 + 1 + 1 + 0 + 0 + 122 + 0 + 1 + + + 2168 + 0 305 485 695 0 0 245 460 620 0 0 220 545 835 0 + 1 + 1 + 1 + 0 + 1 + 115 + 7 + 1 + + + 2421 + 0 340 480 625 845 0 330 435 590 785 0 380 635 725 952 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 1722 + 0 455 785 855 930 0 400 520 695 795 0 490 625 780 840 + 1 + 1 + 1 + 0 + 1 + 202 + 12 + 1 + + + 717 + 0 485 615 725 0 0 505 600 680 0 0 575 685 730 0 + 1 + 1 + 1 + 0 + 1 + 115 + 0 + 2 + + + 5010 + 0 555 675 795 800 0 430 575 640 0 0 550 665 715 0 + 1 + 1 + 1 + 0 + 0 + 122 + 0 + 2 + + + 2033 + 0 315 415 825 0 0 325 410 760 0 0 350 625 835 0 + 1 + 1 + 1 + 0 + 1 + 202 + 11 + 1 + + + 2385 + 0 230 380 570 805 0 170 395 615 815 0 215 450 700 895 + 1 + 1 + 1 + 0 + 1 + 115 + 3 + 1 + + + 2820 + 0 180 450 770 910 0 230 370 630 860 0 240 360 580 780 + 1 + 1 + 1 + 0 + 1 + 209 + 0 + 1 + + + 2598 + 0 290 505 720 875 0 280 485 695 855 0 250 445 640 825 + 1 + 1 + 1 + 0 + 1 + 203 + 16 + 1 + + + 1236 + 0 285 385 540 0 0 245 315 475 0 0 245 370 540 0 + 1 + 1 + 1 + 0 + 1 + 215 + 45 + 1 + + + 2258 + 0 255 460 825 890 0 225 420 770 860 0 380 540 715 845 + 1 + 1 + 1 + 0 + 1 + 218 + 49 + 1 + + + 2121 + 0 290 515 840 930 0 285 500 830 951 0 275 495 830 920 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 1944 + 0 100 420 595 0 0 230 570 625 0 0 240 540 700 0 + 1 + 1 + 1 + 0 + 1 + 215 + 44 + 1 + + + 2972 + 0 370 530 740 845 0 230 450 605 740 0 250 460 600 720 + 1 + 1 + 1 + 0 + 1 + 218 + 49 + 1 + + + 2453 + 0 275 380 565 675 0 280 415 550 700 0 245 520 660 855 + 1 + 1 + 1 + 0 + 1 + 202 + 9 + 1 + + + 1308 + 0 590 770 930 0 0 475 620 770 0 0 510 670 820 0 + 1 + 1 + 1 + 0 + 1 + 115 + 8 + 1 + + + 5031 + 0 575 740 965 975 0 455 615 730 0 0 570 660 800 0 + 1 + 1 + 1 + 0 + 1 + 123 + 8 + 1 + + + 2627 + 0 400 600 750 865 0 360 570 735 890 0 260 400 610 710 + 1 + 1 + 1 + 0 + 1 + 203 + 15 + 1 + + + 1462 + 0 350 450 600 780 0 320 500 700 800 0 340 440 550 770 + 1 + 1 + 1 + 0 + 1 + 202 + 10 + 1 + + + 1130 + 0 350 470 680 870 0 320 450 700 770 0 350 460 550 690 + 1 + 1 + 1 + 0 + 1 + 145 + 6 + 1 + + + 953 + 0 240 375 430 0 0 135 360 485 0 0 345 525 630 0 + 1 + 1 + 1 + 0 + 1 + 208 + 22 + 1 + + + 1829 + 0 430 615 705 0 0 345 525 620 0 0 330 585 720 0 + 1 + 1 + 1 + 1 + 1 + 218 + 0 + 1 + + + 2720 + 0 300 450 560 720 0 250 430 540 740 0 320 550 810 950 + 1 + 1 + 1 + 0 + 1 + 208 + 22 + 1 + + + 1010 + 0 365 530 800 845 0 295 485 655 790 0 465 755 895 945 + 1 + 1 + 1 + 0 + 1 + 115 + 6 + 1 + + + 1840 + 0 385 575 825 0 0 375 520 780 0 0 380 595 880 0 + 1 + 1 + 1 + 1 + 1 + 115 + 0 + 1 + + + 5085 + 0 500 720 810 825 0 450 600 710 0 0 620 740 880 0 + 1 + 1 + 1 + 0 + 1 + 151 + 6 + 1 + + + 700 + 0 135 455 630 0 0 200 430 570 0 0 305 585 660 0 + 1 + 1 + 1 + 0 + 1 + 212 + 34 + 1 + + + 2586 + 0 390 615 860 980 0 335 570 780 900 0 300 455 725 971 + 1 + 1 + 1 + 0 + 1 + 126 + 1 + 1 + + + 2035 + 0 240 435 745 0 0 155 440 720 0 0 290 505 770 0 + 1 + 1 + 1 + 0 + 1 + 202 + 11 + 1 + + + 2238 + 0 190 350 535 725 0 225 370 465 630 0 235 425 605 750 + 1 + 1 + 1 + 0 + 1 + 115 + 0 + 1 + + + 2237 + 0 155 410 570 0 0 190 365 555 0 0 230 455 650 0 + 1 + 1 + 1 + 0 + 1 + 115 + 7 + 1 + + + 2228 + 0 290 475 700 0 0 265 490 810 0 0 315 610 860 0 + 1 + 1 + 1 + 0 + 1 + 203 + 14 + 1 + + + 2980 + 0 300 560 770 890 0 300 530 660 840 0 300 530 660 880 + 1 + 1 + 1 + 0 + 1 + 218 + 49 + 1 + + + 1125 + 0 375 505 745 0 0 0 0 0 0 0 375 570 700 0 + 1 + 1 + 1 + 0 + 1 + 115 + 6 + 1 + + + 2085 + 0 120 490 755 0 0 120 350 700 0 0 150 565 770 0 + 1 + 1 + 1 + 0 + 1 + 207 + 0 + 1 + + + 2022 + 0 160 475 580 0 0 180 450 580 0 0 335 455 600 0 + 1 + 1 + 1 + 0 + 1 + 212 + 33 + 1 + + + 1325 + 0 310 465 635 0 0 145 450 615 0 0 235 525 635 0 + 1 + 1 + 1 + 0 + 1 + 115 + 8 + 1 + + + 2333 + 0 325 520 840 985 0 285 535 885 985 0 410 605 875 992 + 1 + 1 + 1 + 0 + 1 + 115 + 5 + 1 + + + 1211 + 0 370 530 615 0 0 275 435 540 0 0 330 580 840 0 + 1 + 1 + 1 + 0 + 1 + 207 + 20 + 1 + + + 2734 + 0 150 350 500 630 0 210 420 640 800 0 220 420 590 725 + 1 + 1 + 1 + 0 + 1 + 203 + 14 + 1 + + + 2445 + 0 420 655 830 945 0 435 585 780 880 0 470 665 825 940 + 1 + 1 + 1 + 0 + 1 + 202 + 9 + 1 + + + 2150 + 0 240 565 825 0 0 305 565 845 0 0 150 430 810 0 + 1 + 1 + 1 + 0 + 1 + 213 + 35 + 1 + + + 936 + 0 320 400 570 680 0 280 420 530 640 0 170 290 480 580 + 1 + 1 + 1 + 0 + 1 + 209 + 26 + 1 + + + 2084 + 0 205 365 465 0 0 250 360 450 0 0 145 305 600 0 + 1 + 1 + 1 + 0 + 1 + 209 + 25 + 1 + + + 1911 + 0 285 440 755 0 0 240 450 700 0 0 365 585 745 0 + 1 + 1 + 1 + 0 + 1 + 202 + 13 + 1 + + + 2404 + 0 235 400 680 930 0 260 420 665 885 0 340 580 795 920 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2304 + 0 305 565 870 971 0 305 600 845 885 0 290 555 820 990 + 1 + 1 + 1 + 0 + 1 + 115 + 5 + 1 + + + 1869 + 0 125 440 655 0 0 285 430 570 0 0 105 590 810 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2227 + 0 330 480 825 956 0 220 455 730 815 0 380 530 765 870 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2570 + 0 240 500 620 755 0 220 485 630 750 0 275 455 645 790 + 1 + 1 + 1 + 0 + 1 + 122 + 1 + 1 + + + 1871 + 0 290 520 760 0 0 305 620 735 0 0 375 490 755 0 + 1 + 1 + 1 + 0 + 1 + 202 + 12 + 1 + + + 2342 + 0 225 370 570 750 0 230 355 550 660 0 265 390 600 735 + 1 + 1 + 1 + 0 + 1 + 115 + 5 + 1 + + + 2424 + 0 285 415 635 825 0 250 400 535 685 0 345 590 790 935 + 1 + 1 + 1 + 0 + 1 + 202 + 9 + 1 + + + 2599 + 0 320 480 660 785 0 310 450 640 770 0 340 510 630 800 + 1 + 1 + 1 + 0 + 0 + 140 + 0 + 1 + + + 2730 + 0 115 350 590 810 0 100 320 550 700 0 140 470 610 850 + 1 + 1 + 1 + 0 + 1 + 207 + 0 + 1 + + + 2725 + 0 240 440 710 860 0 130 330 490 590 0 210 480 660 870 + 1 + 1 + 1 + 0 + 1 + 204 + 17 + 1 + + + 2027 + 0 275 495 730 0 0 305 485 690 0 0 295 495 870 0 + 1 + 1 + 1 + 0 + 1 + 202 + 11 + 1 + + + 2605 + 0 270 490 600 760 0 170 380 580 700 0 320 470 720 765 + 1 + 1 + 1 + 0 + 0 + 140 + 0 + 1 + + + 2293 + 0 290 415 530 625 0 280 490 590 695 0 300 460 600 810 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2101 + 0 140 480 780 0 0 340 420 745 0 0 320 645 890 0 + 1 + 1 + 1 + 1 + 1 + 115 + 0 + 1 + + + 1205 + 0 230 380 530 620 0 210 310 410 510 0 220 320 470 640 + 1 + 1 + 1 + 0 + 1 + 213 + 36 + 1 + + + 2670 + 0 330 500 770 930 0 280 480 720 765 0 120 310 700 890 + 1 + 1 + 1 + 0 + 1 + 203 + 15 + 1 + + + 2649 + 0 300 600 780 890 0 240 480 750 850 0 300 420 650 860 + 1 + 1 + 1 + 0 + 1 + 203 + 16 + 1 + + + 2242 + 0 220 310 485 790 0 230 260 495 760 0 200 350 530 660 + 1 + 1 + 1 + 0 + 1 + 209 + 23 + 1 + + + 1943 + 0 130 320 475 0 0 235 430 495 0 0 130 350 580 0 + 1 + 1 + 1 + 0 + 1 + 207 + 0 + 1 + + + 2626 + 0 410 580 750 900 0 370 535 675 825 0 270 470 685 900 + 1 + 1 + 1 + 0 + 1 + 215 + 39 + 1 + + + 2976 + 0 260 400 610 690 0 245 430 580 710 0 280 380 680 840 + 1 + 1 + 1 + 0 + 1 + 218 + 49 + 1 + + + 2087 + 0 130 375 480 0 0 140 270 590 0 0 150 530 700 0 + 1 + 1 + 1 + 0 + 1 + 211 + 30 + 1 + + + 2363 + 0 245 370 550 795 0 260 375 555 800 0 250 485 735 830 + 1 + 1 + 1 + 0 + 1 + 115 + 5 + 1 + + + 2554 + 0 230 445 700 855 0 275 425 690 800 0 230 390 635 825 + 1 + 1 + 1 + 0 + 1 + 212 + 34 + 1 + + + 1956 + 0 255 420 520 0 0 325 530 615 0 0 340 680 795 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 1505 + 0 505 700 810 0 0 430 670 780 0 0 560 710 885 0 + 1 + 1 + 1 + 0 + 1 + 202 + 10 + 1 + + + 2082 + 0 295 545 940 0 0 275 565 925 0 0 380 560 855 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 1326 + 0 295 470 770 0 0 305 380 705 0 0 415 580 765 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 2 + + + 5030 + 0 380 585 815 830 0 325 485 0 0 0 410 575 755 0 + 1 + 1 + 1 + 0 + 0 + 123 + 0 + 2 + + + 1235 + 0 150 420 510 0 0 135 295 515 0 0 190 480 645 0 + 1 + 1 + 1 + 0 + 1 + 207 + 0 + 1 + + + 2540 + 0 395 515 735 910 0 325 475 645 840 0 285 495 705 940 + 1 + 1 + 1 + 0 + 1 + 115 + 0 + 1 + + + 837 + 0 335 490 575 0 0 290 380 485 0 0 475 650 730 0 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 1530 + 0 230 570 720 0 0 330 480 650 0 0 130 570 730 0 + 1 + 1 + 1 + 0 + 1 + 115 + 0 + 1 + + + 2210 + 0 315 485 680 810 0 350 460 635 765 0 330 580 765 865 + 1 + 1 + 1 + 0 + 1 + 203 + 14 + 1 + + + 5039 + 0 355 575 735 745 0 325 655 0 0 0 300 565 720 0 + 1 + 1 + 1 + 0 + 0 + 124 + 0 + 1 + + + 2879 + 0 340 500 730 900 0 300 530 600 710 0 340 500 635 870 + 1 + 1 + 1 + 0 + 1 + 216 + 47 + 1 + + + 1122 + 0 215 440 620 0 0 210 500 630 0 0 205 620 730 0 + 1 + 1 + 1 + 0 + 1 + 115 + 6 + 1 + + + 5073 + 0 380 480 700 705 0 340 450 0 0 0 240 580 730 0 + 1 + 1 + 1 + 0 + 1 + 147 + 6 + 1 + + + 2903 + 0 220 450 530 750 0 200 420 530 630 0 250 400 570 670 + 1 + 1 + 1 + 0 + 1 + 214 + 38 + 1 + + + 2800 + 0 330 500 670 885 0 270 450 700 840 0 275 480 650 870 + 1 + 1 + 1 + 0 + 1 + 215 + 40 + 1 + + + 2485 + 0 215 400 620 820 0 255 395 610 800 0 205 465 635 780 + 1 + 1 + 1 + 0 + 1 + 202 + 9 + 1 + + + 2731 + 0 360 520 650 870 0 320 480 600 740 0 330 500 640 880 + 1 + 1 + 1 + 0 + 1 + 208 + 22 + 1 + + + 2794 + 0 355 515 640 865 0 310 470 595 735 0 270 450 580 810 + 1 + 1 + 1 + 0 + 1 + 208 + 21 + 1 + + + 2496 + 0 415 630 810 935 0 315 445 650 850 0 455 615 760 961 + 1 + 1 + 1 + 0 + 1 + 202 + 9 + 1 + + + 1974 + 0 345 575 625 0 0 365 560 675 0 0 140 415 785 0 + 1 + 1 + 1 + 0 + 1 + 202 + 13 + 1 + + + 734 + 0 125 400 630 0 0 185 365 530 0 0 115 440 535 0 + 1 + 1 + 1 + 0 + 1 + 207 + 0 + 1 + + + 2846 + 0 310 460 700 810 0 350 500 640 770 0 340 520 700 840 + 1 + 1 + 1 + 0 + 1 + 216 + 46 + 1 + + + 2803 + 0 310 440 650 810 0 240 390 620 780 0 250 360 600 730 + 1 + 1 + 1 + 0 + 1 + 215 + 40 + 1 + + + 2616 + 0 120 290 490 600 0 200 310 540 650 0 110 240 400 440 + 1 + 1 + 1 + 0 + 1 + 209 + 28 + 1 + + + 753 + 0 200 370 590 765 0 230 395 635 795 0 240 505 590 745 + 1 + 1 + 1 + 0 + 0 + 115 + 0 + 1 + + + 2743 + 0 360 530 675 810 0 350 520 685 860 0 350 470 630 850 + 1 + 1 + 1 + 0 + 1 + 211 + 31 + 1 + + + 1950 + 0 230 400 570 0 0 230 500 580 0 0 120 495 595 0 + 1 + 1 + 1 + 0 + 1 + 215 + 45 + 1 + + + + 1 + 0 + + + + +''' + +gitadoraGameStatus = b''' + + 0 + 0 + 0 + 0 + + + 1729965593476 + + 0 + + + 2587 + 127 + + + 2531 + 127 + + + 2612 + 127 + + + + + 0 + + + + + + + 5039 + + + 1530 + + + 2238 + + + 1627 + + + 21 + + + 5001 + + + 5043 + + + 2709 + + + 2399 + + + 1147 + + + 600 + + + 2966 + + + 2730 + + + 2708 + + + 2640 + + + 2618 + + + 1906 + + + 1745 + + + 1620 + + + 1129 + + + 1111 + + + 804 + + + 734 + + + 5082 + + + 5070 + + + 5042 + + + 5011 + + + 2968 + + + 2645 + + + 2421 + + + 2404 + + + 2382 + + + 2236 + + + 1952 + + + 1846 + + + 1715 + + + 1429 + + + 1306 + + + 1235 + + + 1204 + + + 1004 + + + 934 + + + 617 + + + 5054 + + + 5052 + + + 5048 + + + 5040 + + + 5037 + + + 5034 + + + 5026 + + + + + 2645 + + + 2399 + + + 1952 + + + 2640 + + + 1846 + + + 2820 + + + 2709 + + + 2605 + + + 2730 + + + 2618 + + + 2421 + + + 2373 + + + 2085 + + + 1542 + + + 1235 + + + 1129 + + + 929 + + + 926 + + + 601 + + + 2710 + + + 2362 + + + 2177 + + + 1984 + + + 1906 + + + 1847 + + + 908 + + + 726 + + + 722 + + + 626 + + + 517 + + + 21 + + + 2708 + + + 2412 + + + 2238 + + + 2236 + + + 2091 + + + 1965 + + + 1964 + + + 1951 + + + 1940 + + + 1845 + + + 1620 + + + 1530 + + + 1403 + + + 1217 + + + 1111 + + + 1008 + + + 960 + + + 836 + + + 828 + + + + + 2238 + + + 601 + + + 2708 + + + 2710 + + + 2605 + + + 2602 + + + 2709 + + + 2382 + + + 2319 + + + 1542 + + + 1530 + + + 1129 + + + 2645 + + + 2399 + + + 2303 + + + 2239 + + + 1984 + + + 2730 + + + 2618 + + + 2566 + + + 2362 + + + 1951 + + + 1846 + + + 1740 + + + 1721 + + + 1105 + + + 517 + + + 2640 + + + 2443 + + + 2415 + + + 2388 + + + 2177 + + + 2134 + + + 2096 + + + 2082 + + + 1965 + + + 1956 + + + 1940 + + + 1648 + + + 1403 + + + 960 + + + 738 + + + 133 + + + 21 + + + 2560 + + + 2470 + + + 2465 + + + 2442 + + + 2412 + + + 2298 + + + + + 1530 + + + 2709 + + + 2708 + + + 2238 + + + 2640 + + + 2710 + + + 2618 + + + 2415 + + + 2399 + + + 2388 + + + 2382 + + + 1403 + + + 517 + + + 2730 + + + 2602 + + + 2522 + + + 2443 + + + 2421 + + + 2373 + + + 1940 + + + 2820 + + + 2605 + + + 2239 + + + 2091 + + + 606 + + + 2177 + + + 1952 + + + 1740 + + + 1725 + + + 1519 + + + 836 + + + 601 + + + 2527 + + + 2428 + + + 2127 + + + 1846 + + + 1542 + + + 1037 + + + 828 + + + 2487 + + + 2474 + + + 2430 + + + 2404 + + + 2362 + + + 2189 + + + 2082 + + + 1962 + + + 1956 + + + 1845 + + + 1433 + + + + + 2421 + + + 1963 + + + 2602 + + + 2581 + + + 2137 + + + 2820 + + + 2709 + + + 2730 + + + 2708 + + + 2645 + + + 2605 + + + 1530 + + + 960 + + + 1627 + + + 910 + + + 2710 + + + 2618 + + + 2470 + + + 517 + + + 2640 + + + 2522 + + + 2404 + + + 2189 + + + 1962 + + + 207 + + + 2540 + + + 1217 + + + 836 + + + 722 + + + 2487 + + + 2476 + + + 2443 + + + 2082 + + + 804 + + + 501 + + + 2560 + + + 2388 + + + 2382 + + + 2238 + + + 2127 + + + 1701 + + + 1517 + + + 726 + + + 601 + + + 2600 + + + 2319 + + + 2307 + + + 1975 + + + 704 + + + 603 + + + + + 1530 + + + 2421 + + + 2709 + + + 2602 + + + 2708 + + + 2605 + + + 2238 + + + 2137 + + + 1701 + + + 722 + + + 517 + + + 2820 + + + 2640 + + + 1715 + + + 2710 + + + 2645 + + + 2127 + + + 1542 + + + 2189 + + + 1846 + + + 1627 + + + 717 + + + 2566 + + + 1129 + + + 2581 + + + 2618 + + + 2476 + + + 2470 + + + 2388 + + + 1725 + + + 1620 + + + 960 + + + 2443 + + + 1213 + + + 307 + + + 2399 + + + 1217 + + + 1008 + + + 910 + + + 804 + + + 501 + + + 2730 + + + 2465 + + + 805 + + + 514 + + + 2599 + + + 2500 + + + 2498 + + + 1965 + + + 836 + + + + + 1701 + + + 1530 + + + 2605 + + + 2602 + + + 2710 + + + 2566 + + + 2645 + + + 2137 + + + 2421 + + + 2820 + + + 1620 + + + 2600 + + + 1715 + + + 2500 + + + 717 + + + 2708 + + + 1429 + + + 2640 + + + 1963 + + + 2709 + + + 1517 + + + 2606 + + + 1984 + + + 2341 + + + 2189 + + + 1217 + + + 910 + + + 805 + + + 2618 + + + 2470 + + + 2465 + + + 1965 + + + 1213 + + + 722 + + + 2303 + + + 403 + + + 2599 + + + 2442 + + + 2388 + + + 1635 + + + 1627 + + + 2581 + + + 2404 + + + 1129 + + + 917 + + + 2134 + + + 1962 + + + 1846 + + + 1105 + + + 617 + + + + + 2605 + + + 1530 + + + 1715 + + + 2645 + + + 2710 + + + 1701 + + + 2566 + + + 2602 + + + 2421 + + + 2600 + + + 2581 + + + 1984 + + + 2560 + + + 2640 + + + 2606 + + + 403 + + + 2820 + + + 2442 + + + 2189 + + + 1627 + + + 2599 + + + 2388 + + + 1963 + + + 1635 + + + 1517 + + + 1213 + + + 2500 + + + 2341 + + + 601 + + + 2709 + + + 2156 + + + 2137 + + + 722 + + + 2238 + + + 2082 + + + 1965 + + + 804 + + + 717 + + + 305 + + + 2708 + + + 2404 + + + 1620 + + + 2618 + + + 2465 + + + 2443 + + + 2412 + + + 2382 + + + 2298 + + + 1725 + + + 1217 + + + + + 2605 + + + 2600 + + + 1530 + + + 1627 + + + 1213 + + + 2645 + + + 1715 + + + 1701 + + + 2421 + + + 2640 + + + 1620 + + + 2606 + + + 2500 + + + 403 + + + 2560 + + + 2082 + + + 1517 + + + 2566 + + + 2137 + + + 2599 + + + 2581 + + + 2341 + + + 1635 + + + 2710 + + + 1984 + + + 2476 + + + 2189 + + + 2388 + + + 601 + + + 307 + + + 2442 + + + 2382 + + + 2820 + + + 2498 + + + 1217 + + + 801 + + + 305 + + + 2730 + + + 2602 + + + 706 + + + 2618 + + + 1433 + + + 501 + + + 2134 + + + 1987 + + + 1728 + + + 1610 + + + 1603 + + + 836 + + + 709 + + + + + 2605 + + + 2645 + + + 2560 + + + 1715 + + + 2640 + + + 2388 + + + 1627 + + + 1530 + + + 2600 + + + 1620 + + + 1213 + + + 2421 + + + 2189 + + + 2602 + + + 2137 + + + 1701 + + + 2710 + + + 2820 + + + 2500 + + + 1517 + + + 403 + + + 2303 + + + 706 + + + 1635 + + + 2606 + + + 2341 + + + 801 + + + 2404 + + + 2599 + + + 2082 + + + 1984 + + + 1612 + + + 1313 + + + 2618 + + + 2498 + + + 307 + + + 1610 + + + 2156 + + + 2298 + + + 601 + + + 2211 + + + 1987 + + + 1962 + + + 1744 + + + 305 + + + 2581 + + + 2476 + + + 2470 + + + 1725 + + + 1603 + + + + + 2605 + + + 1627 + + + 2388 + + + 2600 + + + 2303 + + + 2645 + + + 2189 + + + 1620 + + + 2820 + + + 2404 + + + 1610 + + + 1213 + + + 2640 + + + 403 + + + 2599 + + + 1530 + + + 601 + + + 2560 + + + 2421 + + + 2137 + + + 1635 + + + 1517 + + + 2341 + + + 1701 + + + 2470 + + + 1715 + + + 2500 + + + 706 + + + 307 + + + 2606 + + + 1987 + + + 2602 + + + 1745 + + + 1612 + + + 2710 + + + 1744 + + + 1321 + + + 503 + + + 1802 + + + 810 + + + 2709 + + + 2708 + + + 801 + + + 1313 + + + 2618 + + + 2307 + + + 1621 + + + 603 + + + 2786 + + + 1906 + + + + + 2605 + + + 2303 + + + 2600 + + + 1610 + + + 1627 + + + 601 + + + 2709 + + + 1620 + + + 1213 + + + 706 + + + 2708 + + + 2560 + + + 2640 + + + 2599 + + + 2820 + + + 2388 + + + 910 + + + 2500 + + + 2645 + + + 2404 + + + 1975 + + + 1517 + + + 1004 + + + 2319 + + + 2602 + + + 403 + + + 307 + + + 305 + + + 2470 + + + 2134 + + + 2341 + + + 2137 + + + 1987 + + + 1530 + + + 2547 + + + 1701 + + + 1612 + + + 1217 + + + 603 + + + 2189 + + + 21 + + + 1802 + + + 2421 + + + 2294 + + + 1321 + + + 617 + + + 501 + + + 2649 + + + 2307 + + + 1963 + + + + + 2709 + + + 2303 + + + 2605 + + + 1610 + + + 2820 + + + 2708 + + + 1213 + + + 2600 + + + 1620 + + + 2388 + + + 2640 + + + 2421 + + + 1612 + + + 2500 + + + 601 + + + 1741 + + + 1627 + + + 2294 + + + 2137 + + + 1975 + + + 706 + + + 403 + + + 910 + + + 1701 + + + 2470 + + + 2415 + + + 2134 + + + 1802 + + + 2030 + + + 1621 + + + 1004 + + + 21 + + + 2710 + + + 2599 + + + 2703 + + + 2527 + + + 1429 + + + 1987 + + + 1206 + + + 133 + + + 815 + + + 2341 + + + 2404 + + + 2319 + + + 2227 + + + 1745 + + + 810 + + + 2788 + + + 2649 + + + 2560 + + + + + 2709 + + + 2820 + + + 2388 + + + 2303 + + + 1610 + + + 1612 + + + 1620 + + + 2708 + + + 403 + + + 2421 + + + 2600 + + + 1741 + + + 1004 + + + 910 + + + 2294 + + + 2710 + + + 2605 + + + 1987 + + + 2470 + + + 2640 + + + 2415 + + + 2500 + + + 133 + + + 706 + + + 1745 + + + 2030 + + + 1517 + + + 1204 + + + 2703 + + + 2599 + + + 1701 + + + 21 + + + 1621 + + + 1802 + + + 2472 + + + 2319 + + + 1843 + + + 1010 + + + 2734 + + + 2175 + + + 2134 + + + 810 + + + 1975 + + + 2341 + + + 2137 + + + 2527 + + + 1217 + + + 1213 + + + 815 + + + 805 + + + + + 2388 + + + 2820 + + + 1612 + + + 1004 + + + 2709 + + + 2294 + + + 1610 + + + 1620 + + + 2470 + + + 1987 + + + 403 + + + 1938 + + + 2303 + + + 810 + + + 1630 + + + 2341 + + + 1517 + + + 1217 + + + 1621 + + + 1741 + + + 2472 + + + 2001 + + + 2175 + + + 1728 + + + 1843 + + + 133 + + + 2421 + + + 2703 + + + 2627 + + + 1745 + + + 614 + + + 1744 + + + 1724 + + + 2404 + + + 621 + + + 2500 + + + 2649 + + + 1838 + + + 1802 + + + 2797 + + + 2710 + + + 2199 + + + 1204 + + + 2734 + + + 2672 + + + 2600 + + + 2553 + + + 2121 + + + 2640 + + + 2581 + + + + + 1612 + + + 2294 + + + 2341 + + + 2820 + + + 1004 + + + 2388 + + + 1620 + + + 810 + + + 1938 + + + 1630 + + + 1728 + + + 1217 + + + 1517 + + + 2303 + + + 403 + + + 614 + + + 2581 + + + 1987 + + + 2001 + + + 1610 + + + 2627 + + + 1621 + + + 1843 + + + 1724 + + + 2082 + + + 1802 + + + 1744 + + + 2199 + + + 2236 + + + 2798 + + + 2797 + + + 2579 + + + 2175 + + + 2470 + + + 133 + + + 2121 + + + 1741 + + + 2547 + + + 1600 + + + 2553 + + + 621 + + + 2500 + + + 1027 + + + 2421 + + + 2649 + + + 2307 + + + 2648 + + + 2660 + + + 2794 + + + 2613 + + + + + 2341 + + + 2294 + + + 2082 + + + 1517 + + + 2581 + + + 1612 + + + 1938 + + + 1600 + + + 810 + + + 1843 + + + 1630 + + + 403 + + + 1802 + + + 1728 + + + 2579 + + + 1004 + + + 1987 + + + 2236 + + + 1621 + + + 2547 + + + 2303 + + + 1962 + + + 1744 + + + 1217 + + + 2121 + + + 2820 + + + 1620 + + + 1831 + + + 2476 + + + 1724 + + + 2726 + + + 2404 + + + 2001 + + + 2663 + + + 2005 + + + 614 + + + 2432 + + + 2410 + + + 1213 + + + 1027 + + + 2706 + + + 1838 + + + 2798 + + + 2627 + + + 2586 + + + 2566 + + + 2199 + + + 2648 + + + 2227 + + + 2686 + + + + + 1620 + + + 2871 + + + 2966 + + + 2341 + + + 1701 + + + 2960 + + + 2972 + + + 1612 + + + 2968 + + + 2977 + + + 2865 + + + 2421 + + + 920 + + + 2820 + + + 1517 + + + 2971 + + + 1422 + + + 2500 + + + 2979 + + + 2730 + + + 403 + + + 2303 + + + 2974 + + + 2624 + + + 2388 + + + 2294 + + + 1630 + + + 2853 + + + 2870 + + + 1627 + + + 2961 + + + 1530 + + + 2894 + + + 2888 + + + 2748 + + + 1621 + + + 2978 + + + 2189 + + + 2892 + + + 1829 + + + 2404 + + + 1603 + + + 810 + + + 2980 + + + 2879 + + + 2082 + + + 2709 + + + 2049 + + + 2973 + + + 1745 + + + + + 1620 + + + 2871 + + + 2341 + + + 1701 + + + 1612 + + + 2865 + + + 2421 + + + 920 + + + 1422 + + + 2500 + + + 403 + + + 2303 + + + 2624 + + + 2388 + + + 2294 + + + 1630 + + + 2853 + + + 2870 + + + 1627 + + + 2894 + + + 2888 + + + 1621 + + + 2189 + + + 2892 + + + 1829 + + + 2404 + + + 1603 + + + 810 + + + 2879 + + + 2709 + + + 2049 + + + 1745 + + + 2762 + + + 2498 + + + 1744 + + + 1008 + + + 1213 + + + 2236 + + + 1004 + + + 2307 + + + 2560 + + + 2912 + + + 1802 + + + 2710 + + + 2121 + + + 1715 + + + 2666 + + + 2877 + + + 2772 + + + 2845 + + + + + 2960 + + + 2972 + + + 2977 + + + 1517 + + + 2971 + + + 2979 + + + 2974 + + + 2961 + + + 1530 + + + 2888 + + + 2978 + + + 2980 + + + 2879 + + + 2082 + + + 2973 + + + 2959 + + + 2912 + + + 2470 + + + 2637 + + + 2816 + + + 2915 + + + 2547 + + + 2566 + + + 2112 + + + 2976 + + + 1987 + + + 2255 + + + 2532 + + + 2540 + + + 2258 + + + 2156 + + + 2137 + + + 2598 + + + 2111 + + + 2109 + + + 1975 + + + 2659 + + + 1429 + + + 2878 + + + 2975 + + + 2663 + + + 1843 + + + 2623 + + + 2833 + + + 2266 + + + 2889 + + + 2962 + + + 2649 + + + 2256 + + + 2675 + + + + + 2966 + + + 2968 + + + 2820 + + + 2730 + + + 2691 + + + 2645 + + + 2399 + + + 2640 + + + 2618 + + + 2629 + + + 2535 + + + 2177 + + + 1846 + + + 1235 + + + 734 + + + 2085 + + + 929 + + + 1952 + + + 1147 + + + 517 + + + 934 + + + 1940 + + + 626 + + + 1542 + + + 1648 + + + 1445 + + + 1038 + + + 1034 + + + 1037 + + + 1345 + + + 828 + + + 1845 + + + 2091 + + + 120 + + + 1951 + + + 1847 + + + 1040 + + + 1848 + + + 1755 + + + 731 + + + 624 + + + 827 + + + 2084 + + + 1971 + + + 2088 + + + 2087 + + + 628 + + + 2066 + + + 1236 + + + 1849 + + + + + 2820 + + + 2645 + + + 2399 + + + 2177 + + + 1846 + + + 1235 + + + 734 + + + 2085 + + + 1952 + + + 1940 + + + 1542 + + + 1951 + + + 1847 + + + 1040 + + + 2084 + + + 2088 + + + 2087 + + + 2086 + + + 1752 + + + 2090 + + + 1953 + + + 1850 + + + 2089 + + + 2092 + + + 1946 + + + 1851 + + + + + 2820 + + + 2404 + + + 2399 + + + 2640 + + + 2618 + + + 2675 + + + 2579 + + + 1235 + + + 734 + + + 929 + + + 2812 + + + 1147 + + + 934 + + + 2305 + + + 2648 + + + 1940 + + + 626 + + + 2650 + + + 1648 + + + 2789 + + + 1034 + + + 1037 + + + 2794 + + + 828 + + + 1951 + + + 1848 + + + 731 + + + 2791 + + + 2786 + + + 2785 + + + 2296 + + + 2788 + + + 2784 + + + 2792 + + + 2790 + + + 2787 + + + 2086 + + + 2795 + + + 2793 + + + 1752 + + + 1943 + + + 2090 + + + 1241 + + + 1953 + + + 2089 + + + 1944 + + + 1946 + + + 1851 + + + + + 2429 + + + 2413 + + + 2761 + + + 2296 + + + 2493 + + + 515 + + + 2555 + + + 1406 + + + + 0 + + data_ver_limit + 0 + 0 + 1970-01-01 09:00:00 + 1970-01-01 09:00:00 + 0 + 0 + + + + general_guitar_controller_reward + 1 + 0 + 2021-07-16 10:00:00 + 292278994-08-17 08: + 1626397200000 + 9223372036825200000 + + + 0 + + + +''' diff --git a/variables/strings/games/iidx.py b/variables/strings/games/iidx.py new file mode 100644 index 0000000..056c2a8 --- /dev/null +++ b/variables/strings/games/iidx.py @@ -0,0 +1,169 @@ +goodsList = b''' +0 + + + 7 + + 1 + 1 + I1000000 + G1000000 + + + 1 + 1 + I1000000 + G2000000 + + + 1 + 1 + I1000000 + G2000001 + + + 1 + 1 + I1000000 + G2000002 + + + 1 + 1 + I1000000 + G1000001 + + + 1 + 1 + I1000000 + G3000000 + + + 1 + 1 + I1000001 + G3000001 + + + +0 +''' + + +clearList = ''' +0 + +0 +0 +''' +clearListRegex = r'(.+)<\/play_style>' +clearListTemplate = '''{score}{playCount}{musicID}{missCnt}{clearAmt}{clearflg}''' +rivalClearListTemplate = '''{score}{musicID}{clearflg}''' + +champInfo = b''' +0 +0 + + -1 + 0 + + 0 + 0 + 0 + 0 + + 0 + + +' +champInfo2 = b' +0 +0 + + 1 + +''' + +tokenRegex = r'(.+)<\/token>' + +MusicGhost = ''' +0 +0 + + + + +''' + +MusicGhostTemplate = ''' + {kind} + {ghostData} + 1 + {exScore} + {dj_name} + + 1 + {flip} + {assist} + {arrange1} + {arrange0} + + ''' + +playdata = ''' +0 +0 + + {infinitasID} + 0 + {isExist} + +''' + +playerSave = ''' +0 + + {saveDataSize} + {saveData} + {saveDataChecksum} + 0 + +0 +''' + +itemList = ''' +0 +0 + + + {itemCount} + {defaultItems} + {itemLists} + + +''' + +PointList = ''' +0 + + 1 + + 15000 + P0100000 + + +0 +''' + +PointsAdd = ''' +0 + + 1 + + {bits} + P0100000 + + +0 +''' \ No newline at end of file diff --git a/variables/strings/games/nostalgia.py b/variables/strings/games/nostalgia.py new file mode 100644 index 0000000..6b1a65c --- /dev/null +++ b/variables/strings/games/nostalgia.py @@ -0,0 +1,6618 @@ + +nostalgiaNewProfile = b''' + 1 + 6 + 123 + 0 + +''' + +nostalgiaPlayData = ''' + 0 + 0 + 0 + 0 + + + {music} + {newMusic} + + +''' + +nostalgiaSongDataTemplate = ''' + {score} + {playCount} + {clearCount} + {clearFlag} + {multiCount} + {handsMode} + {grade} + + {recScore} + {recPlayCount} + {recHands} + {recGrade} + + ''' + +nostalgiaOK = b''' + 0 + 0 + 0 + 0 + + + +''' + +nostalgiaResults = ''' + 0 + 0 + 0 + 0 + + + {flag0} + {flag1} + {flag2} + {flag3} + + + + -69222914 -143393 184475647 129520639 -943982628 -35569968 -1537 2147413503 -240287752 -225 1072693239 -2013265924 -1981441 -817933826 -671088681 -1207960066 -265207562 -133929983 262153 0 0 0 0 0 0 0 0 0 0 0 0 0 + -69222914 -143393 184475647 129520639 -943982628 -35569968 -1537 2147413503 -240287752 -225 1072693239 -2013265924 -1981441 -817933826 -671088681 -1207960066 -265207562 -133929983 262153 0 0 0 0 0 0 0 0 0 0 0 0 0 + -69222914 -143393 184475647 129520639 -943982628 -35569968 -1537 2147413503 -240287752 -225 1072693239 -2013265924 -1981441 -817933826 -671088681 -1207960066 -265207562 -133929983 262153 0 0 0 0 0 0 0 0 0 0 0 0 0 + -1717988918 331452367 8388615 67125280 16942080 92274816 1572872 2113536 271122456 -2146959360 189433216 -2014069412 -673070115 -852356866 -1744978025 -1218462210 -1070513998 -133938175 262153 0 0 0 0 0 0 0 0 0 0 0 0 0 + + + +''' + +nostagiaProfile = ''' + 0 + 0 + 0 + 0 + + + {name} + {playCount} + {todayPlayCount} + {oldPlayCount} + {oldRecitalCount} + + {flag0} + {flag1} + {flag2} + {flag3} + + + 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 + + + {musicIndex} + {sheetType} + {musicGroup} + {playTime} + {bingoIndex} + {performType} + {filterFlag} + + + + {permittedFlag0} + {permittedFlag1} + {permittedFlag2} + {permittedFlag3} + + + +''' + + +nostalgiaMusicDB = b''' + + 0 + 0 + 0 + 0 + + + + -69222914 -143393 184475647 129520639 -943982628 -35569968 -1537 2147413503 -240287752 -225 1072693239 -2013265924 -1981441 -817933826 -671088681 -1207960066 -265207562 -133929983 262153 0 0 0 0 0 0 0 0 0 0 0 0 0 + -69222914 -143393 184475647 129520639 -943982628 -35569968 -1537 2147413503 -240287752 -225 1072693239 -2013265924 -1981441 -817933826 -671088681 -1207960066 -265207562 -133929983 262153 0 0 0 0 0 0 0 0 0 0 0 0 0 + -69222914 -143393 184475647 129520639 -943982628 -35569968 -1537 2147413503 -240287752 -225 1072693239 -2013265924 -1981441 -817933826 -671088681 -1207960066 -265207562 -133929983 262153 0 0 0 0 0 0 0 0 0 0 0 0 0 + -1717988918 331452367 8388615 67125280 16942080 92274816 1572872 2113536 271122456 -2146959360 189433216 -2014069412 -673070115 -852356866 -1744978025 -1218462210 -1070513998 -133938175 262153 0 0 0 0 0 0 0 0 0 0 0 0 0 + + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-03-02 00:00 + 9999-12-31 23:59 + 0 + 0 + 2021-03-02 00:00 + 9999-12-31 23:59 + 1 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2022-11-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 10 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2022-11-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2022-11-01 10:00 + 9999-12-31 23:59 + 10 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2022-11-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2022-11-01 10:00 + 9999-12-31 23:59 + 10 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 9999-12-31 23:59 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2022-12-21 10:00 + 9999-12-31 23:59 + 0 + 0 + 2022-12-21 10:00 + 9999-12-31 23:59 + 11 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2023-01-17 10:00 + 9999-12-31 23:59 + 0 + 0 + 2023-01-17 10:00 + 9999-12-31 23:59 + 12 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2023-08-02 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 14 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2023-01-17 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 12 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-03-02 00:00 + 9999-12-31 23:59 + 0 + 0 + 2021-03-02 00:00 + 9999-12-31 23:59 + 1 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-03-02 00:00 + 9999-12-31 23:59 + 0 + 0 + 2021-03-02 00:00 + 9999-12-31 23:59 + 1 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2023-12-21 10:00 + 9999-12-31 23:59 + 0 + 0 + 2023-12-21 10:00 + 9999-12-31 23:59 + 16 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2023-04-26 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 13 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-03-02 00:00 + 9999-12-31 23:59 + 0 + 0 + 2021-03-02 00:00 + 9999-12-31 23:59 + 1 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-03-02 00:00 + 9999-12-31 23:59 + 0 + 0 + 2021-03-02 00:00 + 9999-12-31 23:59 + 1 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-03-02 00:00 + 9999-12-31 23:59 + 0 + 0 + 2021-03-02 00:00 + 9999-12-31 23:59 + 1 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-03-02 00:00 + 9999-12-31 23:59 + 0 + 0 + 2021-03-02 00:00 + 9999-12-31 23:59 + 1 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 9999-12-31 23:59 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-03-02 00:00 + 9999-12-31 23:59 + 0 + 0 + 2021-03-02 00:00 + 9999-12-31 23:59 + 1 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2023-12-21 10:00 + 9999-12-31 23:59 + 0 + 0 + 2023-12-21 10:00 + 9999-12-31 23:59 + 16 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-03-02 00:00 + 9999-12-31 23:59 + 0 + 0 + 2021-03-02 00:00 + 9999-12-31 23:59 + 1 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-03-02 00:00 + 9999-12-31 23:59 + 0 + 0 + 2021-03-02 00:00 + 9999-12-31 23:59 + 1 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-03-02 00:00 + 9999-12-31 23:59 + 0 + 0 + 2021-03-02 00:00 + 9999-12-31 23:59 + 1 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2023-12-21 10:00 + 9999-12-31 23:59 + 0 + 0 + 2023-12-21 10:00 + 9999-12-31 23:59 + 17 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2022-11-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 10 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2022-12-21 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 11 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 9999-12-31 23:59 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 9999-12-31 23:59 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2022-11-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 10 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2022-11-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 10 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2022-11-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2022-11-01 10:00 + 9999-12-31 23:59 + 10 + + + 1 + 0 + 0 + 0 + 4 + 4 + 2022-02-02 09:00 + 9999-12-31 23:59 + 0 + 0 + 2022-02-02 09:00 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2022-11-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2022-11-01 10:00 + 9999-12-31 23:59 + 10 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2023-04-26 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 13 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-03-02 00:00 + 9999-12-31 23:59 + 0 + 0 + 9999-12-31 23:59 + 9999-12-31 23:59 + 1 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-03-02 00:00 + 9999-12-31 23:59 + 0 + 0 + 9999-12-31 23:59 + 9999-12-31 23:59 + 1 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-03-02 00:00 + 9999-12-31 23:59 + 0 + 0 + 9999-12-31 23:59 + 9999-12-31 23:59 + 1 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 9999-12-31 23:59 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2023-12-21 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 17 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-03-16 00:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 2 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-03-16 00:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 2 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2022-12-21 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 11 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2023-04-26 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 13 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2023-04-26 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 13 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-03-16 00:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 2 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-03-16 00:00 + 9999-12-31 23:59 + 0 + 0 + 9999-12-31 23:59 + 9999-12-31 23:59 + 2 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-03-02 00:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2023-08-02 10:00 + 9999-12-31 23:59 + 0 + 0 + 2023-08-02 10:00 + 9999-12-31 23:59 + 14 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2023-04-26 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 13 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2023-08-02 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 14 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-03-16 00:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 2 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-03-16 00:00 + 9999-12-31 23:59 + 0 + 0 + 9999-12-31 23:59 + 9999-12-31 23:59 + 2 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2022-11-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2022-11-01 10:00 + 9999-12-31 23:59 + 10 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2023-12-21 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 15 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2023-12-21 10:00 + 9999-12-31 23:59 + 0 + 0 + 2023-12-21 10:00 + 9999-12-31 23:59 + 15 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-03-16 00:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 2 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2023-08-02 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 14 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 9999-12-31 23:59 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2023-12-21 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 15 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-03-16 00:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 2 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-03-16 00:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 2 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 4 + 4 + 2022-06-02 10:00 + 9999-12-31 23:59 + 0 + 0 + 2022-06-02 10:00 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 4 + 1 + 2021-03-02 00:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2022-11-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 10 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 9999-12-31 23:59 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 9999-12-31 23:59 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-03-30 00:00 + 9999-12-31 23:59 + 0 + 0 + 2021-03-30 00:00 + 9999-12-31 23:59 + 3 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2022-04-26 10:00 + 9999-12-31 23:59 + 0 + 0 + 2022-04-26 10:00 + 9999-12-31 23:59 + 8 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-04-28 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 4 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-03-30 00:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 3 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-03-30 00:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 3 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-03-30 00:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 3 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-03-30 00:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 3 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-03-30 00:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 3 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-03-30 00:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 3 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-03-30 00:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 3 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-03-30 00:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 3 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-03-30 00:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 3 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-03-30 00:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 3 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-03-30 00:00 + 9999-12-31 23:59 + 0 + 0 + 9999-12-31 23:59 + 9999-12-31 23:59 + 3 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2023-01-17 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 12 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2023-01-17 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 12 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2023-08-02 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 14 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 9999-12-31 23:59 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-04-28 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 4 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-04-28 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 4 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-04-28 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 4 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-03-30 00:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 3 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-03-30 00:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 3 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2023-12-21 10:00 + 9999-12-31 23:59 + 0 + 0 + 2023-12-21 10:00 + 9999-12-31 23:59 + 17 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 9999-12-31 23:59 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 9999-12-31 23:59 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 4 + 1 + 2021-04-02 00:00 + 9999-12-31 23:59 + 0 + 0 + 9999-12-31 23:59 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-04-28 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 4 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-04-28 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 4 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-04-28 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 4 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-04-28 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 4 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2022-12-21 10:00 + 9999-12-31 23:59 + 0 + 0 + 2022-12-21 10:00 + 9999-12-31 23:59 + 11 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2023-12-21 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 17 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2023-01-17 10:00 + 9999-12-31 23:59 + 0 + 0 + 2023-01-17 10:00 + 9999-12-31 23:59 + 12 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-04-28 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 4 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-04-28 10:00 + 9999-12-31 23:59 + 0 + 0 + 9999-12-31 23:59 + 9999-12-31 23:59 + 4 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 9999-12-31 23:59 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-03-30 00:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 3 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-03-30 00:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 3 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-04-28 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 4 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-04-28 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 4 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-04-28 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 4 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-04-28 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 4 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-03-30 00:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 3 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-03-30 00:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 3 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-04-28 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 4 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-04-28 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 4 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2024-02-28 10:00 + 9999-12-31 23:59 + 0 + 0 + 9999-12-31 23:59 + 9999-12-31 23:59 + 18 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-04-28 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 4 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 9999-12-31 23:59 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 9999-12-31 23:59 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-08-31 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-08-31 10:00 + 9999-12-31 23:59 + 6 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-08-31 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-08-31 10:00 + 9999-12-31 23:59 + 6 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-03-30 00:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 3 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-08-31 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-08-31 10:00 + 9999-12-31 23:59 + 6 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-03-30 00:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 3 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 9999-12-31 23:59 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 9999-12-31 23:59 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-08-31 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-08-31 10:00 + 9999-12-31 23:59 + 6 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-08-31 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-08-31 10:00 + 9999-12-31 23:59 + 6 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2022-12-21 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 11 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-08-31 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-08-31 10:00 + 9999-12-31 23:59 + 6 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-08-31 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-08-31 10:00 + 9999-12-31 23:59 + 6 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-08-31 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-08-31 10:00 + 9999-12-31 23:59 + 6 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 9999-12-31 23:59 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 4 + 4 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 9999-12-31 23:59 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 0 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-08-31 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-08-31 10:00 + 9999-12-31 23:59 + 6 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-08-31 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-08-31 10:00 + 9999-12-31 23:59 + 6 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-08-31 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-08-31 10:00 + 9999-12-31 23:59 + 6 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 9999-12-31 23:59 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2023-12-21 10:00 + 9999-12-31 23:59 + 0 + 0 + 2023-12-21 10:00 + 9999-12-31 23:59 + 16 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-08-31 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-08-31 10:00 + 9999-12-31 23:59 + 6 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 9999-12-31 23:59 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 9999-12-31 23:59 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-08-31 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-08-31 10:00 + 9999-12-31 23:59 + 6 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-03-02 00:00 + 9999-12-31 23:59 + 0 + 0 + 2021-03-02 00:00 + 9999-12-31 23:59 + 1 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-03-02 00:00 + 9999-12-31 23:59 + 0 + 0 + 2021-03-02 00:00 + 9999-12-31 23:59 + 1 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-03-02 00:00 + 9999-12-31 23:59 + 0 + 0 + 2021-03-02 00:00 + 9999-12-31 23:59 + 1 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-03-16 00:00 + 9999-12-31 23:59 + 0 + 0 + 2021-03-16 00:00 + 9999-12-31 23:59 + 2 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-03-16 00:00 + 9999-12-31 23:59 + 0 + 0 + 2021-03-16 00:00 + 9999-12-31 23:59 + 2 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-03-16 00:00 + 9999-12-31 23:59 + 0 + 0 + 2021-03-16 00:00 + 9999-12-31 23:59 + 2 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-03-16 00:00 + 9999-12-31 23:59 + 0 + 0 + 2021-03-16 00:00 + 9999-12-31 23:59 + 2 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-03-16 00:00 + 9999-12-31 23:59 + 0 + 0 + 2021-03-16 00:00 + 9999-12-31 23:59 + 2 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2022-04-26 10:00 + 9999-12-31 23:59 + 0 + 0 + 9999-12-31 23:59 + 9999-12-31 23:59 + 8 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2022-04-26 10:00 + 9999-12-31 23:59 + 0 + 0 + 2022-04-26 10:00 + 9999-12-31 23:59 + 8 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-03-16 00:00 + 9999-12-31 23:59 + 0 + 0 + 2021-03-16 00:00 + 9999-12-31 23:59 + 2 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-03-16 00:00 + 9999-12-31 23:59 + 0 + 0 + 9999-12-31 23:59 + 9999-12-31 23:59 + 2 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 1 + 1 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-02-01 10:00 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-03-16 00:00 + 9999-12-31 23:59 + 0 + 0 + 2021-03-16 00:00 + 9999-12-31 23:59 + 2 + + + 1 + 0 + 0 + 0 + 4 + 4 + 2021-09-02 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-09-02 10:00 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-08-31 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-08-31 10:00 + 9999-12-31 23:59 + 6 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-08-31 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-08-31 10:00 + 9999-12-31 23:59 + 6 + + + 1 + 0 + 0 + 0 + 4 + 4 + 2022-03-02 09:00 + 9999-12-31 23:59 + 0 + 0 + 2022-03-02 09:00 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 4 + 4 + 2021-10-02 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-10-02 10:00 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-03-02 00:00 + 9999-12-31 23:59 + 0 + 0 + 2021-03-02 00:00 + 9999-12-31 23:59 + 1 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-03-02 00:00 + 9999-12-31 23:59 + 0 + 0 + 9999-12-31 23:59 + 9999-12-31 23:59 + 1 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-03-02 00:00 + 9999-12-31 23:59 + 0 + 0 + 2021-03-02 00:00 + 9999-12-31 23:59 + 1 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-03-16 00:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 2 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-03-16 00:00 + 9999-12-31 23:59 + 0 + 0 + 2021-03-16 00:00 + 9999-12-31 23:59 + 2 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-03-16 00:00 + 9999-12-31 23:59 + 0 + 0 + 2021-03-16 00:00 + 9999-12-31 23:59 + 2 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2023-12-21 10:00 + 9999-12-31 23:59 + 0 + 0 + 2023-12-21 10:00 + 9999-12-31 23:59 + 15 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2023-12-21 10:00 + 9999-12-31 23:59 + 0 + 0 + 2023-12-21 10:00 + 9999-12-31 23:59 + 15 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2023-12-21 10:00 + 9999-12-31 23:59 + 0 + 0 + 2023-12-21 10:00 + 9999-12-31 23:59 + 15 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2023-12-21 10:00 + 9999-12-31 23:59 + 0 + 0 + 2023-12-21 10:00 + 9999-12-31 23:59 + 15 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2023-12-21 10:00 + 9999-12-31 23:59 + 0 + 0 + 2023-12-21 10:00 + 9999-12-31 23:59 + 15 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2023-12-21 10:00 + 9999-12-31 23:59 + 0 + 0 + 2023-12-21 10:00 + 9999-12-31 23:59 + 15 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-08-31 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-08-31 10:00 + 9999-12-31 23:59 + 6 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-08-31 10:00 + 9999-12-31 23:59 + 0 + 0 + 9999-12-31 23:59 + 9999-12-31 23:59 + 6 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2022-04-26 10:00 + 9999-12-31 23:59 + 0 + 0 + 2022-04-26 10:00 + 9999-12-31 23:59 + 8 + + + 1 + 0 + 0 + 0 + 4 + 4 + 2021-05-02 10:00 + 9999-12-31 23:59 + 0 + 0 + 9999-12-31 23:59 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 4 + 4 + 2022-01-02 10:00 + 9999-12-31 23:59 + 0 + 0 + 9999-12-31 23:59 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2022-04-26 10:00 + 9999-12-31 23:59 + 0 + 0 + 2022-04-26 10:00 + 9999-12-31 23:59 + 8 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2022-04-26 10:00 + 9999-12-31 23:59 + 0 + 0 + 9999-12-31 23:59 + 9999-12-31 23:59 + 8 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2022-04-26 10:00 + 9999-12-31 23:59 + 0 + 0 + 9999-12-31 23:59 + 9999-12-31 23:59 + 8 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-08-31 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-08-31 10:00 + 9999-12-31 23:59 + 6 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-08-31 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-08-31 10:00 + 9999-12-31 23:59 + 6 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-04-28 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-04-28 10:00 + 9999-12-31 23:59 + 4 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-04-28 10:00 + 9999-12-31 23:59 + 0 + 0 + 9999-12-31 23:59 + 9999-12-31 23:59 + 4 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-04-28 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-04-28 10:00 + 9999-12-31 23:59 + 4 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2024-02-28 10:00 + 9999-12-31 23:59 + 0 + 0 + 2024-02-28 10:00 + 9999-12-31 23:59 + 18 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-08-31 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-08-31 10:00 + 9999-12-31 23:59 + 6 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2022-04-26 10:00 + 9999-12-31 23:59 + 0 + 0 + 2022-04-26 10:00 + 9999-12-31 23:59 + 8 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2024-02-28 10:00 + 9999-12-31 23:59 + 0 + 0 + 2024-02-28 10:00 + 9999-12-31 23:59 + 18 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2022-04-26 10:00 + 9999-12-31 23:59 + 0 + 0 + 2022-04-26 10:00 + 9999-12-31 23:59 + 8 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2022-04-26 10:00 + 9999-12-31 23:59 + 0 + 0 + 2022-04-26 10:00 + 9999-12-31 23:59 + 8 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2023-12-21 10:00 + 9999-12-31 23:59 + 0 + 0 + 2023-12-21 10:00 + 9999-12-31 23:59 + 17 + + + 1 + 0 + 0 + 0 + 4 + 4 + 2021-06-02 10:00 + 9999-12-31 23:59 + 0 + 0 + 9999-12-31 23:59 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-06-30 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-06-30 10:00 + 9999-12-31 23:59 + 5 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-06-30 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-06-30 10:00 + 9999-12-31 23:59 + 5 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-06-30 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-06-30 10:00 + 9999-12-31 23:59 + 5 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-06-30 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-06-30 10:00 + 9999-12-31 23:59 + 5 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-06-30 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-06-30 10:00 + 9999-12-31 23:59 + 5 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-06-30 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-06-30 10:00 + 9999-12-31 23:59 + 5 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-06-30 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-06-30 10:00 + 9999-12-31 23:59 + 5 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-06-30 10:00 + 9999-12-31 23:59 + 0 + 0 + 9999-12-31 23:59 + 9999-12-31 23:59 + 5 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-06-30 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-06-30 10:00 + 9999-12-31 23:59 + 5 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-06-30 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-06-30 10:00 + 9999-12-31 23:59 + 5 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-06-30 10:00 + 9999-12-31 23:59 + 0 + 0 + 9999-12-31 23:59 + 9999-12-31 23:59 + 5 + + + 1 + 0 + 0 + 0 + 2 + 1 + 2021-06-30 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-06-30 10:00 + 9999-12-31 23:59 + 5 + + + 1 + 0 + 0 + 0 + 4 + 4 + 2021-07-02 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-07-02 10:00 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 4 + 4 + 2021-08-02 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-08-02 10:00 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2024-02-28 10:00 + 9999-12-31 23:59 + 0 + 0 + 2024-02-28 10:00 + 9999-12-31 23:59 + 18 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2024-02-28 10:00 + 9999-12-31 23:59 + 0 + 0 + 2024-02-28 10:00 + 9999-12-31 23:59 + 18 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2024-02-28 10:00 + 9999-12-31 23:59 + 0 + 0 + 2024-02-28 10:00 + 9999-12-31 23:59 + 18 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2024-02-28 10:00 + 9999-12-31 23:59 + 0 + 0 + 2024-02-28 10:00 + 9999-12-31 23:59 + 18 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2024-02-28 10:00 + 9999-12-31 23:59 + 0 + 0 + 2024-02-28 10:00 + 9999-12-31 23:59 + 18 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2024-02-28 10:00 + 9999-12-31 23:59 + 0 + 0 + 2024-02-28 10:00 + 9999-12-31 23:59 + 18 + + + 1 + 0 + 0 + 0 + 4 + 2 + 2022-05-02 10:00 + 9999-12-31 23:59 + 0 + 0 + 2022-05-02 10:00 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2022-06-12 13:00 + 9999-12-31 23:59 + 0 + 0 + 9999-12-31 23:59 + 9999-12-31 23:59 + 9 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2024-02-28 10:00 + 9999-12-31 23:59 + 0 + 0 + 2024-02-28 10:00 + 9999-12-31 23:59 + 18 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2022-04-26 10:00 + 9999-12-31 23:59 + 0 + 0 + 2022-04-26 10:00 + 9999-12-31 23:59 + 8 + + + 1 + 0 + 0 + 0 + 4 + 4 + 2021-11-02 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-11-02 10:00 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2022-06-12 13:00 + 9999-12-31 23:59 + 0 + 0 + 2022-06-12 13:00 + 9999-12-31 23:59 + 9 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2022-06-12 13:00 + 9999-12-31 23:59 + 0 + 0 + 2022-06-12 13:00 + 9999-12-31 23:59 + 9 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2022-06-12 13:00 + 9999-12-31 23:59 + 0 + 0 + 2022-06-12 13:00 + 9999-12-31 23:59 + 9 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2024-02-28 10:00 + 9999-12-31 23:59 + 0 + 0 + 2024-02-28 10:00 + 9999-12-31 23:59 + 18 + + + 1 + 0 + 0 + 0 + 4 + 4 + 2021-12-02 10:00 + 9999-12-31 23:59 + 0 + 0 + 2021-12-02 10:00 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2024-02-28 10:00 + 9999-12-31 23:59 + 0 + 0 + 2024-02-28 10:00 + 9999-12-31 23:59 + 18 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2022-04-26 10:00 + 9999-12-31 23:59 + 0 + 0 + 2022-04-26 10:00 + 9999-12-31 23:59 + 8 + + + 1 + 0 + 0 + 0 + 4 + 4 + 2022-04-02 10:00 + 9999-12-31 23:59 + 0 + 0 + 2022-04-02 10:00 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2022-06-12 13:00 + 9999-12-31 23:59 + 0 + 0 + 2022-06-12 13:00 + 9999-12-31 23:59 + 9 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2022-06-12 13:00 + 9999-12-31 23:59 + 0 + 0 + 2022-06-12 13:00 + 9999-12-31 23:59 + 9 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2022-06-12 13:00 + 9999-12-31 23:59 + 0 + 0 + 9999-12-31 23:59 + 9999-12-31 23:59 + 9 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2022-02-02 09:00 + 9999-12-31 23:59 + 0 + 0 + 2022-02-02 09:00 + 9999-12-31 23:59 + 7 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2022-02-02 09:00 + 9999-12-31 23:59 + 0 + 0 + 2022-02-02 09:00 + 9999-12-31 23:59 + 7 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2022-02-02 09:00 + 9999-12-31 23:59 + 0 + 0 + 2022-02-02 09:00 + 9999-12-31 23:59 + 7 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2022-02-02 09:00 + 9999-12-31 23:59 + 0 + 0 + 2022-02-02 09:00 + 9999-12-31 23:59 + 7 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2022-02-02 09:00 + 9999-12-31 23:59 + 0 + 0 + 2022-02-02 09:00 + 9999-12-31 23:59 + 7 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2022-02-02 09:00 + 9999-12-31 23:59 + 0 + 0 + 2022-02-02 09:00 + 9999-12-31 23:59 + 7 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2022-02-02 09:00 + 9999-12-31 23:59 + 0 + 0 + 9999-12-31 23:59 + 9999-12-31 23:59 + 7 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2022-02-02 09:00 + 9999-12-31 23:59 + 0 + 0 + 2022-02-02 09:00 + 9999-12-31 23:59 + 7 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2022-02-02 09:00 + 9999-12-31 23:59 + 0 + 0 + 9999-12-31 23:59 + 9999-12-31 23:59 + 7 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2022-02-02 09:00 + 9999-12-31 23:59 + 0 + 0 + 2022-02-02 09:00 + 9999-12-31 23:59 + 7 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2022-02-02 09:00 + 9999-12-31 23:59 + 0 + 0 + 2022-02-02 09:00 + 9999-12-31 23:59 + 7 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2022-02-02 09:00 + 9999-12-31 23:59 + 0 + 0 + 2022-02-02 09:00 + 9999-12-31 23:59 + 7 + + + 1 + 0 + 0 + 0 + 4 + 2 + 2022-07-02 10:00 + 9999-12-31 23:59 + 0 + 0 + 2022-07-02 10:00 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2022-11-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2022-11-01 10:00 + 9999-12-31 23:59 + 10 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2022-06-12 13:00 + 9999-12-31 23:59 + 0 + 0 + 2022-06-12 13:00 + 9999-12-31 23:59 + 9 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2022-11-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2022-11-01 10:00 + 9999-12-31 23:59 + 10 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2022-06-12 13:00 + 9999-12-31 23:59 + 0 + 0 + 9999-12-31 23:59 + 9999-12-31 23:59 + 9 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2022-06-12 13:00 + 9999-12-31 23:59 + 0 + 0 + 2022-06-12 13:00 + 9999-12-31 23:59 + 9 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2022-06-12 13:00 + 9999-12-31 23:59 + 0 + 0 + 2022-06-12 13:00 + 9999-12-31 23:59 + 9 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2022-06-12 13:00 + 9999-12-31 23:59 + 0 + 0 + 9999-12-31 23:59 + 9999-12-31 23:59 + 9 + + + 1 + 0 + 0 + 0 + 4 + 4 + 2022-09-02 10:00 + 9999-12-31 23:59 + 0 + 0 + 2022-09-02 10:00 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2022-11-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2022-11-01 10:00 + 9999-12-31 23:59 + 10 + + + 1 + 0 + 0 + 0 + 4 + 4 + 2022-08-02 10:00 + 9999-12-31 23:59 + 0 + 0 + 2022-08-02 10:00 + 9999-12-31 23:59 + 0 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2024-02-28 10:00 + 9999-12-31 23:59 + 0 + 0 + 2024-02-28 10:00 + 9999-12-31 23:59 + 18 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2024-02-28 10:00 + 9999-12-31 23:59 + 0 + 0 + 2024-02-28 10:00 + 9999-12-31 23:59 + 18 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2024-02-28 10:00 + 9999-12-31 23:59 + 0 + 0 + 9999-12-31 23:59 + 9999-12-31 23:59 + 18 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2024-02-28 10:00 + 9999-12-31 23:59 + 0 + 0 + 9999-12-31 23:59 + 9999-12-31 23:59 + 18 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2024-02-28 10:00 + 9999-12-31 23:59 + 0 + 0 + 2024-02-28 10:00 + 9999-12-31 23:59 + 18 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2022-11-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2022-11-01 10:00 + 9999-12-31 23:59 + 10 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2022-11-01 10:00 + 9999-12-31 23:59 + 0 + 0 + 2022-11-01 10:00 + 9999-12-31 23:59 + 10 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2024-02-28 10:00 + 9999-12-31 23:59 + 0 + 0 + 2024-02-28 10:00 + 9999-12-31 23:59 + 18 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2023-12-21 10:00 + 9999-12-31 23:59 + 0 + 0 + 2100-01-01 00:00 + 2200-01-01 00:00 + 16 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2023-12-21 10:00 + 9999-12-31 23:59 + 0 + 0 + 2023-12-21 10:00 + 9999-12-31 23:59 + 16 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2024-02-28 10:00 + 9999-12-31 23:59 + 0 + 0 + 2024-02-28 10:00 + 9999-12-31 23:59 + 18 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2023-12-21 10:00 + 9999-12-31 23:59 + 0 + 0 + 2023-12-21 10:00 + 9999-12-31 23:59 + 15 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2023-12-21 10:00 + 9999-12-31 23:59 + 0 + 0 + 2023-12-21 10:00 + 9999-12-31 23:59 + 15 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2023-12-21 10:00 + 9999-12-31 23:59 + 0 + 0 + 2023-12-21 10:00 + 9999-12-31 23:59 + 15 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2023-12-21 10:00 + 9999-12-31 23:59 + 0 + 0 + 2023-12-21 10:00 + 9999-12-31 23:59 + 15 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2023-12-21 10:00 + 9999-12-31 23:59 + 0 + 0 + 2023-12-21 10:00 + 9999-12-31 23:59 + 15 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2023-12-21 10:00 + 9999-12-31 23:59 + 0 + 0 + 2023-12-21 10:00 + 9999-12-31 23:59 + 15 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2024-02-28 10:00 + 9999-12-31 23:59 + 0 + 0 + 2024-02-28 10:00 + 9999-12-31 23:59 + 18 + + + 1 + 0 + 0 + 0 + 2 + 2 + 2023-12-21 10:00 + 9999-12-31 23:59 + 0 + 0 + 2023-12-21 10:00 + 9999-12-31 23:59 + 15 + + + + + + + +''' \ No newline at end of file diff --git a/variables/strings/iidx.py b/variables/strings/iidx.py new file mode 100644 index 0000000..5c06b14 --- /dev/null +++ b/variables/strings/iidx.py @@ -0,0 +1,9508 @@ +serverValues = b'\n 0\n 0\n \n 2\n TRUE\n FALSE\n TRUE\n 1\n FALSE\n \n' + +serverClientPrivilege = b'\n 0\n \n 0\n \n 0\n' + +takeover = b'\n 0\n 0\n \n 1\n \n' + +ReservePoint = 'dummy_transaction_id' +ReserveItem = '0' + +musicList = b''' + + 0 + 0 + + 0 + 137d434dd674a8fbfeaf6a2f5d3b759d43f850aa60d67f8f7fc3c6424d9094c0 + + 1581 + + 21001 + 3 + 0 + I1800006 + + + 21005 + 3 + 0 + I1800006 + + + 21006 + 3 + 0 + I1800006 + + + 21008 + 3 + 0 + I1800006 + + + 21011 + 3 + 0 + I1800006 + + + 21014 + 3 + 0 + I1800006 + + + 21016 + 3 + 0 + I1800006 + + + 21017 + 3 + 0 + I1800006 + + + 21020 + 3 + 0 + I1800006 + + + 21022 + 3 + 0 + I1800006 + + + 21025 + 3 + 0 + I1800006 + + + 21026 + 3 + 0 + I1800006 + + + 21028 + 3 + 0 + I1800006 + + + 21029 + 3 + 528 + I1800006 + + + 21032 + 3 + 0 + I1800006 + + + 21037 + 3 + 0 + I1800006 + + + 21042 + 3 + 0 + I1800006 + + + 21043 + 3 + 0 + I1800006 + + + 21046 + 3 + 0 + I1800006 + + + 21049 + 3 + 0 + I1800006 + + + 21051 + 3 + 0 + I1800006 + + + 21056 + 3 + 0 + I1800006 + + + 21060 + 3 + 0 + I1800006 + + + 21061 + 3 + 0 + I1800006 + + + 21065 + 3 + 0 + I1800006 + + + 21069 + 3 + 528 + I1800006 + + + 21075 + 3 + 0 + I1800006 + + + 21080 + 3 + 0 + I1800006 + + + 21082 + 3 + 0 + I1800006 + + + 21083 + 3 + 0 + I1800006 + + + 4015 + 1 + 462 + + + + 5017 + 2 + 0 + + + + 9000 + 2 + 0 + + + + 10006 + 2 + 0 + + + + 12054 + 2 + 528 + + + + 15045 + 2 + 528 + + + + 18027 + 2 + 0 + + + + 26088 + 1 + 463 + + + + 13009 + 2 + 0 + + + + 13054 + 2 + 0 + + + + 14028 + 1 + 462 + + + + 16021 + 1 + 462 + + + + 18000 + 2 + 0 + + + + 18004 + 2 + 0 + + + + 18009 + 2 + 0 + + + + 18061 + 2 + 0 + + + + 7038 + 2 + 528 + + + + 8017 + 2 + 0 + + + + 10049 + 2 + 0 + + + + 13024 + 2 + 0 + + + + 14020 + 1 + 462 + + + + 15020 + 1 + 462 + + + + 16018 + 2 + 528 + + + + 19035 + 1 + 990 + + + + 26090 + 1 + 463 + + + + 26089 + 1 + 463 + + + + 26091 + 1 + 463 + + + + 5007 + 2 + 0 + + + + 6013 + 2 + 0 + + + + 8032 + 2 + 0 + + + + 10017 + 2 + 0 + + + + 12000 + 2 + 0 + + + + 12034 + 2 + 0 + + + + 12045 + 2 + 0 + + + + 13041 + 2 + 0 + + + + 13051 + 2 + 0 + + + + 14006 + 2 + 0 + + + + 14030 + 2 + 0 + + + + 14034 + 2 + 0 + + + + 8029 + 2 + 0 + + + + 9044 + 2 + 0 + + + + 15010 + 2 + 0 + + + + 15028 + 2 + 0 + + + + 19047 + 2 + 0 + + + + 20097 + 1 + 462 + + + + 10041 + 2 + 0 + + + + 11052 + 2 + 0 + + + + 13008 + 2 + 0 + + + + 14031 + 2 + 0 + + + + 15036 + 2 + 0 + + + + 18024 + 2 + 0 + + + + 21002 + 3 + 0 + I1800007 + + + 21004 + 3 + 0 + I1800007 + + + 21007 + 3 + 0 + I1800007 + + + 21009 + 3 + 0 + I1800007 + + + 21010 + 3 + 0 + I1800007 + + + 21012 + 3 + 528 + I1800007 + + + 21015 + 3 + 0 + I1800007 + + + 21018 + 3 + 0 + I1800007 + + + 21019 + 3 + 0 + I1800007 + + + 21021 + 3 + 0 + I1800007 + + + 21024 + 3 + 0 + I1800007 + + + 21027 + 3 + 0 + I1800007 + + + 21030 + 3 + 0 + I1800007 + + + 21035 + 3 + 0 + I1800007 + + + 21036 + 3 + 0 + I1800007 + + + 21038 + 3 + 0 + I1800007 + + + 21041 + 3 + 0 + I1800007 + + + 21045 + 3 + 0 + I1800007 + + + 21050 + 3 + 528 + I1800007 + + + 21053 + 3 + 0 + I1800007 + + + 21054 + 3 + 0 + I1800007 + + + 21057 + 3 + 0 + I1800007 + + + 21063 + 3 + 0 + I1800007 + + + 21064 + 3 + 0 + I1800007 + + + 21071 + 3 + 0 + I1800007 + + + 21074 + 3 + 0 + I1800007 + + + 21077 + 3 + 0 + I1800007 + + + 21078 + 3 + 0 + I1800007 + + + 21086 + 3 + 0 + I1800007 + + + 21090 + 3 + 0 + I1800007 + + + 10016 + 2 + 0 + + + + 11001 + 1 + 462 + + + + 13027 + 2 + 0 + + + + 15033 + 2 + 0 + + + + 15044 + 1 + 462 + + + + 16005 + 2 + 0 + + + + 16025 + 2 + 528 + + + + 20029 + 1 + 462 + + + + 4023 + 2 + 528 + + + + 5012 + 2 + 0 + + + + 5014 + 2 + 528 + + + + 7004 + 1 + 462 + + + + 7005 + 2 + 0 + + + + 8011 + 2 + 0 + + + + 9007 + 2 + 0 + + + + 9038 + 2 + 512 + + + + 10040 + 2 + 0 + + + + 12007 + 2 + 0 + + + + 12020 + 2 + 0 + + + + 13015 + 2 + 0 + + + + 14017 + 2 + 0 + + + + 15024 + 2 + 0 + + + + 20015 + 1 + 462 + + + + 21003 + 1 + 462 + + + + 22001 + 3 + 0 + I1800008 + + + 22002 + 3 + 0 + I1800008 + + + 24012 + 1 + 462 + + + + 6022 + 2 + 0 + + + + 7036 + 2 + 0 + + + + 8013 + 2 + 0 + + + + 9008 + 2 + 0 + + + + 9011 + 2 + 0 + + + + 10036 + 2 + 0 + + + + 12027 + 2 + 0 + + + + 22003 + 3 + 0 + I1800008 + + + 22006 + 3 + 528 + I1800008 + + + 22011 + 3 + 0 + I1800008 + + + 22013 + 3 + 528 + I1800008 + + + 22017 + 3 + 0 + I1800008 + + + 22020 + 3 + 0 + I1800008 + + + 22023 + 3 + 0 + I1800008 + + + 22024 + 3 + 528 + I1800008 + + + 22029 + 3 + 0 + I1800008 + + + 22033 + 3 + 0 + I1800008 + + + 22034 + 3 + 0 + I1800008 + + + 22036 + 3 + 0 + I1800008 + + + 22037 + 3 + 0 + I1800008 + + + 22039 + 3 + 0 + I1800008 + + + 22041 + 3 + 0 + I1800008 + + + 22044 + 3 + 0 + I1800008 + + + 22045 + 3 + 0 + I1800008 + + + 22046 + 3 + 0 + I1800008 + + + 22048 + 3 + 0 + I1800008 + + + 22054 + 3 + 0 + I1800008 + + + 22059 + 3 + 0 + I1800008 + + + 22063 + 3 + 0 + I1800008 + + + 22064 + 3 + 0 + I1800008 + + + 22071 + 3 + 0 + I1800008 + + + 22075 + 3 + 0 + I1800008 + + + 22080 + 3 + 0 + I1800008 + + + 22091 + 3 + 0 + I1800008 + + + 22092 + 3 + 0 + I1800008 + + + 13028 + 2 + 0 + + + + 14003 + 2 + 0 + + + + 14023 + 2 + 0 + + + + 14026 + 2 + 0 + + + + 15004 + 2 + 528 + + + + 16040 + 2 + 0 + + + + 21033 + 1 + 462 + + + + 21066 + 2 + 0 + + + + 21073 + 2 + 528 + + + + 22007 + 3 + 0 + I1800009 + + + 22008 + 3 + 528 + I1800009 + + + 22009 + 3 + 0 + I1800009 + + + 22014 + 3 + 0 + I1800009 + + + 22018 + 3 + 0 + I1800009 + + + 22019 + 3 + 0 + I1800009 + + + 22025 + 3 + 0 + I1800009 + + + 22026 + 3 + 0 + I1800009 + + + 22028 + 3 + 0 + I1800009 + + + 22031 + 3 + 528 + I1800009 + + + 22035 + 3 + 0 + I1800009 + + + 22040 + 3 + 0 + I1800009 + + + 22047 + 3 + 0 + I1800009 + + + 22052 + 3 + 0 + I1800009 + + + 22053 + 3 + 0 + I1800009 + + + 22055 + 3 + 0 + I1800009 + + + 22057 + 3 + 0 + I1800009 + + + 22058 + 3 + 0 + I1800009 + + + 22061 + 3 + 0 + I1800009 + + + 22062 + 3 + 0 + I1800009 + + + 22065 + 3 + 0 + I1800009 + + + 22068 + 3 + 0 + I1800009 + + + 22073 + 3 + 0 + I1800009 + + + 22074 + 3 + 0 + I1800009 + + + 22077 + 3 + 0 + I1800009 + + + 22082 + 3 + 0 + I1800009 + + + 22088 + 3 + 0 + I1800009 + + + 22090 + 3 + 0 + I1800009 + + + 22093 + 3 + 0 + I1800009 + + + 22100 + 3 + 0 + I1800009 + + + 6018 + 2 + 0 + + + + 8008 + 2 + 528 + + + + 8028 + 1 + 462 + + + + 9002 + 2 + 0 + + + + 9052 + 2 + 0 + + + + 11002 + 2 + 0 + + + + 13036 + 2 + 0 + + + + 14047 + 2 + 0 + + + + 16008 + 2 + 0 + + + + 16029 + 2 + 0 + + + + 16032 + 2 + 0 + + + + 18036 + 2 + 0 + + + + 20094 + 2 + 0 + + + + 21047 + 2 + 0 + + + + 21070 + 1 + 462 + + + + 21079 + 2 + 0 + + + + 23000 + 3 + 0 + I1800010 + + + 23004 + 3 + 0 + I1800010 + + + 23007 + 3 + 0 + I1800010 + + + 23008 + 3 + 0 + I1800010 + + + 23012 + 3 + 0 + I1800010 + + + 23019 + 3 + 0 + I1800010 + + + 23020 + 3 + 0 + I1800010 + + + 23021 + 3 + 0 + I1800010 + + + 23023 + 3 + 0 + I1800010 + + + 23028 + 3 + 0 + I1800010 + + + 23030 + 3 + 0 + I1800010 + + + 23035 + 3 + 0 + I1800010 + + + 23037 + 3 + 0 + I1800010 + + + 23043 + 3 + 0 + I1800010 + + + 23047 + 3 + 0 + I1800010 + + + 23050 + 3 + 0 + I1800010 + + + 23052 + 3 + 0 + I1800010 + + + 23054 + 3 + 528 + I1800010 + + + 23057 + 3 + 0 + I1800010 + + + 23058 + 3 + 0 + I1800010 + + + 23061 + 3 + 0 + I1800010 + + + 23069 + 3 + 0 + I1800010 + + + 23075 + 3 + 0 + I1800010 + + + 23076 + 3 + 0 + I1800010 + + + 23077 + 3 + 0 + I1800010 + + + 23083 + 3 + 0 + I1800010 + + + 23086 + 3 + 0 + I1800010 + + + 23088 + 3 + 0 + I1800010 + + + 23091 + 3 + 0 + I1800010 + + + 23092 + 3 + 0 + I1800010 + + + 16023 + 2 + 0 + + + + 23001 + 3 + 0 + I1800011 + + + 23005 + 3 + 0 + I1800011 + + + 23009 + 3 + 0 + I1800011 + + + 23010 + 3 + 0 + I1800011 + + + 23011 + 3 + 0 + I1800011 + + + 23013 + 3 + 0 + I1800011 + + + 23014 + 3 + 0 + I1800011 + + + 23016 + 3 + 0 + I1800011 + + + 23017 + 3 + 0 + I1800011 + + + 23018 + 3 + 0 + I1800011 + + + 23022 + 3 + 0 + I1800011 + + + 23024 + 3 + 0 + I1800011 + + + 23027 + 3 + 0 + I1800011 + + + 23031 + 3 + 528 + I1800011 + + + 23032 + 3 + 0 + I1800011 + + + 23038 + 3 + 0 + I1800011 + + + 23040 + 3 + 0 + I1800011 + + + 23045 + 3 + 0 + I1800011 + + + 23046 + 3 + 0 + I1800011 + + + 23048 + 3 + 0 + I1800011 + + + 23049 + 3 + 0 + I1800011 + + + 23053 + 3 + 0 + I1800011 + + + 23055 + 3 + 0 + I1800011 + + + 23059 + 3 + 0 + I1800011 + + + 23060 + 3 + 0 + I1800011 + + + 23065 + 3 + 0 + I1800011 + + + 23067 + 3 + 0 + I1800011 + + + 23084 + 3 + 528 + I1800011 + + + 23087 + 3 + 0 + I1800011 + + + 23095 + 3 + 528 + I1800011 + + + 4020 + 2 + 0 + + + + 12004 + 2 + 0 + + + + 12010 + 2 + 528 + + + + 12049 + 2 + 0 + + + + 14018 + 2 + 0 + + + + 15011 + 2 + 0 + + + + 15014 + 2 + 512 + + + + 17017 + 2 + 0 + + + + 17025 + 2 + 0 + + + + 18041 + 2 + 0 + + + + 18067 + 2 + 0 + + + + 18068 + 2 + 0 + + + + 19001 + 2 + 0 + + + + 19028 + 1 + 462 + + + + 20053 + 1 + 462 + + + + 23002 + 1 + 462 + + + + 4000 + 2 + 0 + + + + 4031 + 2 + 0 + + + + 4033 + 2 + 0 + + + + 6004 + 2 + 0 + + + + 6031 + 2 + 0 + + + + 7009 + 2 + 0 + + + + 8026 + 2 + 0 + + + + 9057 + 2 + 0 + + + + 10014 + 2 + 0 + + + + 11004 + 2 + 0 + + + + 11050 + 2 + 0 + + + + 12029 + 2 + 0 + + + + 18045 + 2 + 0 + + + + 20051 + 2 + 0 + + + + 21048 + 2 + 528 + + + + 21085 + 1 + 462 + + + + 24041 + 1 + 990 + + + + 25006 + 1 + 462 + + + + 25024 + 1 + 462 + + + + 26004 + 1 + 462 + + + + 5011 + 2 + 0 + + + + 7020 + 2 + 0 + + + + 9048 + 2 + 0 + + + + 13002 + 2 + 0 + + + + 15009 + 2 + 0 + + + + 16035 + 2 + 0 + + + + 19040 + 2 + 0 + + + + 21076 + 2 + 0 + + + + 24000 + 3 + 0 + I1800012 + + + 24004 + 3 + 0 + I1800012 + + + 24006 + 3 + 0 + I1800012 + + + 24008 + 3 + 0 + I1800012 + + + 24011 + 3 + 528 + I1800012 + + + 24015 + 3 + 0 + I1800012 + + + 24017 + 3 + 0 + I1800012 + + + 24020 + 3 + 0 + I1800012 + + + 24023 + 3 + 0 + I1800012 + + + 24026 + 3 + 0 + I1800012 + + + 24027 + 3 + 0 + I1800012 + + + 24029 + 3 + 0 + I1800012 + + + 24034 + 3 + 0 + I1800012 + + + 24038 + 3 + 0 + I1800012 + + + 24040 + 3 + 0 + I1800012 + + + 24042 + 3 + 0 + I1800012 + + + 24044 + 3 + 0 + I1800012 + + + 24047 + 3 + 0 + I1800012 + + + 24054 + 3 + 0 + I1800012 + + + 24055 + 3 + 0 + I1800012 + + + 24056 + 3 + 0 + I1800012 + + + 24057 + 3 + 528 + I1800012 + + + 24058 + 3 + 0 + I1800012 + + + 24066 + 3 + 0 + I1800012 + + + 24068 + 3 + 0 + I1800012 + + + 24072 + 3 + 0 + I1800012 + + + 24076 + 3 + 0 + I1800012 + + + 24081 + 3 + 528 + I1800012 + + + 24082 + 3 + 0 + I1800012 + + + 24089 + 3 + 0 + I1800012 + + + 8037 + 2 + 0 + + + + 13040 + 2 + 0 + + + + 14004 + 2 + 528 + + + + 15034 + 2 + 0 + + + + 15051 + 2 + 0 + + + + 16044 + 2 + 0 + + + + 21058 + 1 + 462 + + + + 21088 + 2 + 0 + + + + 26001 + 3 + 0 + I1800004 + + + 26033 + 3 + 0 + I1800004 + + + 15042 + 0 + 0 + + + + 1000 + 1 + 462 + + + + 1001 + 2 + 0 + + + + 1003 + 2 + 0 + + + + 1005 + 2 + 0 + + + + 1006 + 1 + 198 + + + + 1008 + 2 + 0 + + + + 1009 + 2 + 0 + + + + 1013 + 2 + 0 + + + + 1019 + 1 + 198 + + + + 1020 + 2 + 0 + + + + 2000 + 1 + 462 + + + + 2002 + 2 + 0 + + + + 2006 + 1 + 206 + + + + 2012 + 2 + 0 + + + + 2016 + 1 + 198 + + + + 3004 + 1 + 462 + + + + 3006 + 2 + 0 + + + + 3008 + 1 + 462 + + + + 3009 + 2 + 0 + + + + 3012 + 1 + 198 + + + + 3013 + 2 + 0 + + + + 4001 + 2 + 528 + + + + 4004 + 1 + 462 + + + + 4005 + 2 + 528 + + + + 4012 + 2 + 0 + + + + 4014 + 2 + 0 + + + + 4016 + 2 + 0 + + + + 4032 + 1 + 198 + + + + 5000 + 2 + 0 + + + + 5004 + 1 + 462 + + + + 5021 + 1 + 462 + + + + 5030 + 1 + 206 + + + + 6001 + 2 + 0 + + + + 6003 + 2 + 0 + + + + 6005 + 2 + 264 + + + + 6010 + 1 + 462 + + + + 6011 + 2 + 0 + + + + 6012 + 2 + 0 + + + + 6015 + 1 + 462 + + + + 6016 + 2 + 0 + + + + 6019 + 2 + 0 + + + + 6027 + 1 + 462 + + + + 6028 + 2 + 0 + + + + 7002 + 2 + 0 + + + + 7003 + 2 + 0 + + + + 7006 + 2 + 0 + + + + 7013 + 2 + 0 + + + + 7016 + 1 + 206 + + + + 7018 + 1 + 462 + + + + 7022 + 2 + 0 + + + + 7024 + 2 + 0 + + + + 7025 + 2 + 0 + + + + 7026 + 2 + 0 + + + + 7032 + 1 + 462 + + + + 7039 + 2 + 0 + + + + 8001 + 1 + 462 + + + + 8003 + 2 + 0 + + + + 8005 + 2 + 0 + + + + 8009 + 1 + 462 + + + + 8014 + 2 + 0 + + + + 8024 + 2 + 528 + + + + 8031 + 1 + 462 + + + + 8040 + 2 + 0 + + + + 8043 + 2 + 0 + + + + 8044 + 2 + 0 + + + + 8045 + 2 + 0 + + + + 8048 + 2 + 0 + + + + 9001 + 2 + 0 + + + + 9004 + 2 + 0 + + + + 9010 + 1 + 206 + + + + 9012 + 1 + 462 + + + + 9015 + 2 + 0 + + + + 9030 + 2 + 0 + + + + 9037 + 1 + 462 + + + + 9045 + 2 + 0 + + + + 9046 + 2 + 0 + + + + 9051 + 1 + 990 + + + + 9058 + 2 + 0 + + + + 9059 + 2 + 0 + + + + 10001 + 2 + 0 + + + + 10002 + 2 + 0 + + + + 10004 + 2 + 0 + + + + 10005 + 2 + 0 + + + + 10009 + 2 + 0 + + + + 10018 + 2 + 0 + + + + 10019 + 2 + 0 + + + + 10020 + 2 + 0 + + + + 10022 + 2 + 0 + + + + 10023 + 2 + 0 + + + + 10025 + 1 + 462 + + + + 10034 + 2 + 0 + + + + 10035 + 2 + 0 + + + + 10047 + 2 + 0 + + + + 10048 + 1 + 462 + + + + 10052 + 1 + 462 + + + + 10053 + 2 + 0 + + + + 11007 + 2 + 0 + + + + 11008 + 2 + 0 + + + + 11009 + 2 + 0 + + + + 11010 + 2 + 0 + + + + 11011 + 2 + 0 + + + + 11012 + 2 + 528 + + + + 11013 + 1 + 462 + + + + 11014 + 2 + 0 + + + + 11015 + 1 + 206 + + + + 11018 + 2 + 0 + + + + 11026 + 2 + 0 + + + + 11027 + 2 + 0 + + + + 11028 + 2 + 0 + + + + 11032 + 1 + 990 + + + + 11035 + 2 + 528 + + + + 11036 + 2 + 0 + + + + 11037 + 2 + 0 + + + + 11043 + 2 + 0 + + + + 11051 + 2 + 0 + + + + 12001 + 2 + 0 + + + + 12002 + 1 + 990 + + + + 12006 + 2 + 0 + + + + 12008 + 1 + 462 + + + + 12009 + 1 + 462 + + + + 12011 + 1 + 462 + + + + 12012 + 2 + 0 + + + + 12013 + 2 + 0 + + + + 12014 + 2 + 0 + + + + 12015 + 2 + 0 + + + + 12016 + 2 + 528 + + + + 12018 + 2 + 0 + + + + 12019 + 2 + 0 + + + + 12021 + 2 + 0 + + + + 12022 + 2 + 0 + + + + 12023 + 2 + 0 + + + + 12025 + 2 + 0 + + + + 12026 + 2 + 0 + + + + 12028 + 1 + 462 + + + + 12036 + 2 + 0 + + + + 12048 + 2 + 0 + + + + 12050 + 2 + 0 + + + + 12052 + 2 + 0 + + + + 13000 + 2 + 0 + + + + 13001 + 1 + 462 + + + + 13003 + 2 + 0 + + + + 13005 + 2 + 0 + + + + 13011 + 2 + 0 + + + + 13013 + 2 + 0 + + + + 13017 + 1 + 462 + + + + 13019 + 1 + 990 + + + + 13021 + 2 + 0 + + + + 13022 + 2 + 0 + + + + 13023 + 2 + 0 + + + + 13026 + 2 + 0 + + + + 13029 + 2 + 0 + + + + 13034 + 2 + 0 + + + + 10024 + 1 + 462 + + + + 11040 + 1 + 462 + + + + 13035 + 2 + 0 + + + + 13037 + 1 + 462 + + + + 13038 + 1 + 990 + + + + 13039 + 2 + 0 + + + + 13044 + 2 + 0 + + + + 13047 + 2 + 0 + + + + 13048 + 2 + 0 + + + + 13050 + 2 + 0 + + + + 13052 + 2 + 0 + + + + 13053 + 2 + 0 + + + + 15012 + 2 + 0 + + + + 14001 + 2 + 0 + + + + 14007 + 1 + 462 + + + + 14011 + 2 + 0 + + + + 14012 + 2 + 528 + + + + 14015 + 2 + 0 + + + + 14016 + 2 + 0 + + + + 14019 + 2 + 0 + + + + 14021 + 2 + 0 + + + + 14022 + 2 + 528 + + + + 14024 + 2 + 0 + + + + 14025 + 2 + 0 + + + + 14029 + 2 + 0 + + + + 14033 + 1 + 462 + + + + 14038 + 2 + 0 + + + + 14046 + 1 + 990 + + + + 14049 + 2 + 0 + + + + 14050 + 2 + 0 + + + + 14051 + 2 + 0 + + + + 14053 + 2 + 16 + + + + 14055 + 2 + 0 + + + + 14056 + 2 + 0 + + + + 15000 + 2 + 528 + + + + 15001 + 2 + 0 + + + + 15002 + 2 + 0 + + + + 15003 + 2 + 0 + + + + 15005 + 2 + 528 + + + + 15006 + 2 + 0 + + + + 15007 + 2 + 528 + + + + 15013 + 2 + 0 + + + + 15015 + 2 + 528 + + + + 15016 + 1 + 462 + + + + 15017 + 2 + 0 + + + + 15018 + 2 + 528 + + + + 15019 + 2 + 0 + + + + 15021 + 2 + 0 + + + + 15022 + 2 + 0 + + + + 15023 + 2 + 528 + + + + 15025 + 2 + 528 + + + + 15026 + 2 + 528 + + + + 15032 + 1 + 462 + + + + 15038 + 2 + 528 + + + + 15039 + 1 + 462 + + + + 15040 + 2 + 0 + + + + 15048 + 1 + 462 + + + + 15049 + 2 + 0 + + + + 15056 + 2 + 0 + + + + 15057 + 2 + 0 + + + + 15058 + 2 + 0 + + + + 15059 + 2 + 0 + + + + 15061 + 2 + 528 + + + + 16000 + 2 + 528 + + + + 16001 + 2 + 528 + + + + 16003 + 1 + 462 + + + + 14008 + 2 + 0 + + + + 14000 + 2 + 0 + + + + 14052 + 2 + 0 + + + + 14009 + 2 + 528 + + + + 16004 + 2 + 0 + + + + 16006 + 2 + 0 + + + + 16010 + 1 + 462 + + + + 16011 + 2 + 528 + + + + 16013 + 2 + 0 + + + + 16014 + 2 + 0 + + + + 16015 + 2 + 528 + + + + 16017 + 2 + 0 + + + + 16019 + 1 + 462 + + + + 16020 + 2 + 0 + + + + 16016 + 2 + 0 + + + + 16022 + 2 + 528 + + + + 16009 + 2 + 0 + + + + 16024 + 1 + 462 + + + + 16026 + 2 + 0 + + + + 16031 + 1 + 990 + + + + 16036 + 2 + 0 + + + + 16037 + 2 + 0 + + + + 16039 + 2 + 0 + + + + 16042 + 2 + 528 + + + + 16043 + 2 + 0 + + + + 16045 + 2 + 528 + + + + 16050 + 1 + 990 + + + + 16051 + 2 + 0 + + + + 16052 + 2 + 0 + + + + 16053 + 2 + 0 + + + + 17000 + 1 + 462 + + + + 17002 + 1 + 462 + + + + 17003 + 1 + 462 + + + + 17005 + 2 + 0 + + + + 17006 + 2 + 0 + + + + 17007 + 1 + 462 + + + + 17008 + 1 + 462 + + + + 17009 + 2 + 0 + + + + 17010 + 1 + 462 + + + + 17011 + 1 + 462 + + + + 17012 + 1 + 462 + + + + 17013 + 1 + 462 + + + + 17014 + 1 + 462 + + + + 17015 + 1 + 462 + + + + 17016 + 2 + 0 + + + + 17018 + 1 + 462 + + + + 17019 + 1 + 462 + + + + 17020 + 1 + 462 + + + + 17021 + 1 + 462 + + + + 17022 + 1 + 462 + + + + 17023 + 1 + 462 + + + + 17024 + 2 + 0 + + + + 17026 + 1 + 462 + + + + 17027 + 1 + 462 + + + + 17028 + 2 + 528 + + + + 17030 + 1 + 462 + + + + 17031 + 1 + 462 + + + + 17032 + 1 + 462 + + + + 17033 + 1 + 462 + + + + 17034 + 1 + 462 + + + + 17037 + 1 + 462 + + + + 17038 + 1 + 462 + + + + 17039 + 1 + 462 + + + + 17040 + 2 + 462 + + + + 17043 + 1 + 462 + + + + 17044 + 2 + 0 + + + + 17046 + 1 + 462 + + + + 17048 + 2 + 0 + + + + 19008 + 3 + 0 + I1800002 + + + 17004 + 2 + 0 + + + + 17049 + 2 + 0 + + + + 17050 + 2 + 0 + + + + 17053 + 2 + 0 + + + + 17054 + 2 + 0 + + + + 17055 + 2 + 0 + + + + 17056 + 2 + 0 + + + + 17058 + 2 + 462 + + + + 17059 + 2 + 0 + + + + 17060 + 2 + 528 + + + + 17062 + 2 + 462 + + + + 17064 + 2 + 0 + + + + 17065 + 1 + 462 + + + + 18019 + 2 + 462 + + + + 18002 + 1 + 462 + + + + 18005 + 2 + 0 + + + + 18006 + 1 + 462 + + + + 18010 + 2 + 0 + + + + 18011 + 1 + 990 + + + + 18012 + 2 + 0 + + + + 18014 + 2 + 0 + + + + 18015 + 1 + 462 + + + + 18017 + 2 + 0 + + + + 18018 + 2 + 0 + + + + 18021 + 1 + 462 + + + + 18022 + 2 + 0 + + + + 18023 + 1 + 462 + + + + 18025 + 1 + 990 + + + + 18026 + 2 + 0 + + + + 18028 + 1 + 462 + + + + 18029 + 1 + 462 + + + + 18030 + 2 + 0 + + + + 18035 + 2 + 0 + + + + 18042 + 2 + 0 + + + + 18044 + 2 + 0 + + + + 18046 + 2 + 0 + + + + 18048 + 2 + 0 + + + + 18050 + 2 + 0 + + + + 18051 + 1 + 462 + + + + 18053 + 2 + 0 + + + + 18055 + 2 + 0 + + + + 18056 + 2 + 0 + + + + 18057 + 2 + 0 + + + + 18058 + 2 + 0 + + + + 18060 + 2 + 0 + + + + 18062 + 2 + 0 + + + + 18064 + 2 + 0 + + + + 18065 + 2 + 0 + + + + 18066 + 2 + 0 + + + + 18069 + 2 + 0 + + + + 18070 + 2 + 0 + + + + 18071 + 2 + 0 + + + + 18072 + 1 + 462 + + + + 19002 + 3 + 0 + I1800001 + + + 19003 + 3 + 0 + I1800001 + + + 19004 + 3 + 0 + I1800002 + + + 19005 + 1 + 462 + + + + 19006 + 3 + 0 + I1800001 + + + 19007 + 3 + 0 + I1800002 + + + 17051 + 2 + 0 + + + + 18013 + 2 + 0 + + + + 18007 + 1 + 462 + + + + 18008 + 2 + 0 + + + + 18032 + 2 + 0 + + + + 18059 + 2 + 0 + + + + 19009 + 3 + 0 + I1800001 + + + 19010 + 3 + 0 + I1800002 + + + 19011 + 1 + 990 + + + + 19012 + 3 + 528 + I1800001 + + + 19013 + 3 + 0 + I1800001 + + + 19014 + 2 + 0 + + + + 19015 + 2 + 0 + + + + 19016 + 3 + 0 + I1800001 + + + 19017 + 3 + 0 + I1800001 + + + 19018 + 3 + 0 + I1800002 + + + 19019 + 3 + 0 + I1800001 + + + 19020 + 3 + 0 + I1800002 + + + 19021 + 3 + 0 + I1800001 + + + 19022 + 3 + 0 + I1800002 + + + 19024 + 3 + 0 + I1800002 + + + 19025 + 3 + 0 + I1800002 + + + 19026 + 3 + 0 + I1800001 + + + 19027 + 3 + 0 + I1800002 + + + 19029 + 3 + 0 + I1800001 + + + 19030 + 3 + 0 + I1800001 + + + 19031 + 3 + 0 + I1800001 + + + 19032 + 1 + 462 + + + + 19033 + 3 + 0 + I1800001 + + + 19034 + 3 + 0 + I1800001 + + + 19036 + 3 + 0 + I1800002 + + + 19037 + 3 + 0 + I1800002 + + + 19038 + 3 + 0 + I1800001 + + + 19039 + 3 + 0 + I1800002 + + + 19045 + 3 + 0 + I1800002 + + + 19046 + 1 + 462 + + + + 19048 + 3 + 0 + I1800002 + + + 19049 + 3 + 0 + I1800001 + + + 19052 + 3 + 0 + I1800001 + + + 19053 + 3 + 0 + I1800001 + + + 19054 + 3 + 0 + I1800002 + + + 19055 + 3 + 0 + I1800002 + + + 19056 + 3 + 0 + I1800002 + + + 19058 + 3 + 0 + I1800002 + + + 19060 + 3 + 0 + I1800001 + + + 19061 + 3 + 0 + I1800002 + + + 19062 + 2 + 0 + + + + 19063 + 3 + 528 + I1800001 + + + 19064 + 3 + 0 + I1800002 + + + 19065 + 3 + 0 + I1800001 + + + 19067 + 3 + 0 + I1800002 + + + 19068 + 3 + 0 + I1800002 + + + 19069 + 2 + 0 + + + + 19070 + 3 + 0 + I1800002 + + + 19071 + 3 + 0 + I1800002 + + + 19072 + 3 + 0 + I1800001 + + + 19073 + 3 + 0 + I1800001 + + + 19074 + 2 + 528 + + + + 19075 + 3 + 0 + I1800002 + + + 20000 + 3 + 0 + I1800003 + + + 20001 + 3 + 0 + I1800003 + + + 20002 + 3 + 0 + I1800003 + + + 20003 + 3 + 0 + I1800004 + + + 20005 + 3 + 0 + I1800004 + + + 20006 + 3 + 0 + I1800003 + + + 20007 + 3 + 0 + I1800003 + + + 20008 + 3 + 0 + I1800004 + + + 20009 + 3 + 0 + I1800004 + + + 20010 + 3 + 0 + I1800003 + + + 20011 + 3 + 0 + I1800004 + + + 20012 + 3 + 0 + I1800004 + + + 20013 + 3 + 0 + I1800003 + + + 20016 + 3 + 0 + I1800003 + + + 20017 + 3 + 0 + I1800004 + + + 20018 + 3 + 0 + I1800004 + + + 20020 + 3 + 0 + I1800003 + + + 20021 + 3 + 0 + I1800004 + + + 20024 + 3 + 528 + I1800003 + + + 20025 + 3 + 0 + I1800003 + + + 20028 + 3 + 0 + I1800004 + + + 20031 + 3 + 0 + I1800004 + + + 20032 + 3 + 0 + I1800004 + + + 20033 + 3 + 0 + I1800003 + + + 20035 + 3 + 0 + I1800003 + + + 20036 + 3 + 0 + I1800004 + + + 20037 + 3 + 0 + I1800003 + + + 20038 + 3 + 0 + I1800004 + + + 20039 + 3 + 528 + I1800003 + + + 20043 + 3 + 0 + I1800004 + + + 20045 + 3 + 0 + I1800004 + + + 20046 + 3 + 0 + I1800003 + + + 20047 + 3 + 0 + I1800004 + + + 20049 + 3 + 0 + I1800003 + + + 20050 + 3 + 0 + I1800004 + + + 20052 + 3 + 0 + I1800003 + + + 20060 + 3 + 0 + I1800004 + + + 20064 + 3 + 0 + I1800004 + + + 20066 + 3 + 0 + I1800003 + + + 20067 + 3 + 0 + I1800003 + + + 20069 + 3 + 0 + I1800003 + + + 20072 + 3 + 0 + I1800003 + + + 20073 + 3 + 0 + I1800004 + + + 20074 + 3 + 0 + I1800002 + + + 20075 + 3 + 0 + I1800003 + + + 20083 + 3 + 0 + I1800004 + + + 20086 + 3 + 0 + I1800004 + + + 20087 + 3 + 0 + I1800004 + + + 20089 + 3 + 0 + I1800003 + + + 20090 + 3 + 0 + I1800003 + + + 20091 + 3 + 0 + I1800003 + + + 20092 + 3 + 0 + I1800004 + + + 20095 + 3 + 0 + I1800003 + + + 20096 + 3 + 0 + I1800004 + + + 20099 + 3 + 0 + I1800003 + + + 20100 + 3 + 528 + I1800003 + + + 20102 + 3 + 0 + I1800003 + + + 21081 + 3 + 0 + I1800004 + + + 22004 + 3 + 0 + I1800002 + + + 22016 + 3 + 0 + I1800004 + + + 25000 + 3 + 0 + I1800002 + + + 25079 + 3 + 0 + I1800002 + + + 80001 + 2 + 0 + + + + 1015 + 2 + 0 + + + + 4006 + 3 + 0 + I1800005 + + + 8023 + 3 + 0 + I1800005 + + + 9029 + 2 + 0 + + + + 11038 + 2 + 0 + + + + 12053 + 2 + 0 + + + + 13010 + 3 + 528 + I1800005 + + + 13014 + 2 + 0 + + + + 14005 + 3 + 0 + I1800005 + + + 14048 + 2 + 0 + + + + 15008 + 3 + 528 + I1800005 + + + 15031 + 2 + 0 + + + + 18047 + 2 + 0 + + + + 20004 + 3 + 0 + I1800005 + + + 20014 + 3 + 0 + I1800005 + + + 20019 + 3 + 528 + I1800005 + + + 20022 + 3 + 0 + I1800005 + + + 20023 + 3 + 0 + I1800005 + + + 20027 + 3 + 0 + I1800005 + + + 20030 + 3 + 0 + I1800005 + + + 20034 + 3 + 0 + I1800005 + + + 20040 + 3 + 0 + I1800005 + + + 20041 + 3 + 0 + I1800005 + + + 20042 + 3 + 0 + I1800005 + + + 20048 + 3 + 0 + I1800005 + + + 20055 + 3 + 0 + I1800005 + + + 20056 + 3 + 0 + I1800005 + + + 20058 + 3 + 0 + I1800005 + + + 20061 + 3 + 0 + I1800005 + + + 20062 + 3 + 0 + I1800005 + + + 20065 + 3 + 0 + I1800005 + + + 20068 + 3 + 528 + I1800005 + + + 20071 + 3 + 0 + I1800005 + + + 20076 + 3 + 0 + I1800005 + + + 20088 + 3 + 0 + I1800005 + + + 20093 + 3 + 0 + I1800005 + + + 20098 + 3 + 0 + I1800005 + + + 20101 + 3 + 0 + I1800005 + + + 8020 + 2 + 0 + + + + 15047 + 2 + 0 + + + + 27032 + 1 + 463 + + + + 27052 + 1 + 462 + + + + 80002 + 1 + 462 + + + + 15050 + 2 + 0 + + + + 16012 + 2 + 0 + + + + 16041 + 2 + 0 + + + + 22010 + 1 + 462 + + + + 23094 + 1 + 462 + + + + 4025 + 2 + 0 + + + + 8025 + 2 + 0 + + + + 10012 + 2 + 0 + + + + 13006 + 2 + 0 + + + + 18063 + 2 + 0 + + + + 21087 + 2 + 0 + + + + 22032 + 1 + 462 + + + + 24001 + 3 + 0 + I1800013 + + + 24002 + 3 + 0 + I1800013 + + + 24003 + 3 + 0 + I1800013 + + + 24009 + 3 + 0 + I1800013 + + + 24013 + 3 + 0 + I1800013 + + + 24014 + 3 + 0 + I1800013 + + + 24016 + 3 + 0 + I1800013 + + + 24018 + 3 + 0 + I1800013 + + + 24019 + 3 + 0 + I1800013 + + + 24022 + 3 + 0 + I1800013 + + + 24025 + 3 + 0 + I1800013 + + + 24030 + 3 + 0 + I1800013 + + + 24031 + 3 + 0 + I1800013 + + + 24033 + 3 + 0 + I1800013 + + + 24037 + 3 + 0 + I1800013 + + + 24039 + 3 + 0 + I1800013 + + + 24043 + 3 + 0 + I1800013 + + + 24093 + 3 + 0 + I1800013 + + + 24048 + 3 + 0 + I1800013 + + + 24053 + 3 + 0 + I1800013 + + + 24063 + 3 + 0 + I1800013 + + + 24065 + 3 + 0 + I1800013 + + + 24070 + 3 + 0 + I1800013 + + + 24074 + 3 + 0 + I1800013 + + + 24075 + 3 + 0 + I1800013 + + + 24078 + 3 + 0 + I1800013 + + + 24080 + 3 + 0 + I1800013 + + + 24084 + 3 + 0 + I1800013 + + + 24085 + 3 + 0 + I1800013 + + + 24088 + 3 + 0 + I1800013 + + + 80003 + 1 + 462 + + + + 3011 + 2 + 0 + + + + 5029 + 2 + 0 + + + + 8019 + 2 + 0 + + + + 10013 + 2 + 0 + + + + 20082 + 1 + 462 + + + + 22060 + 2 + 0 + + + + 22005 + 2 + 0 + + + + 6023 + 2 + 0 + + + + 9014 + 2 + 0 + + + + 9054 + 2 + 0 + + + + 21067 + 2 + 0 + + + + 22067 + 2 + 0 + + + + 21052 + 2 + 528 + + + + 22012 + 2 + 0 + + + + 5016 + 2 + 0 + + + + 5025 + 2 + 0 + + + + 8047 + 2 + 0 + + + + 12044 + 2 + 0 + + + + 20044 + 2 + 0 + + + + 21089 + 2 + 528 + + + + 23068 + 2 + 0 + + + + 24091 + 3 + 0 + I1800015 + + + 25069 + 3 + 0 + I1800015 + + + 26062 + 3 + 0 + I1800015 + + + 26112 + 3 + 0 + I1800015 + + + 27102 + 3 + 0 + I1800015 + + + 80004 + 3 + 0 + I1800015 + + + 80005 + 3 + 0 + I1800015 + + + 80006 + 3 + 0 + I1800015 + + + 3001 + 2 + 0 + + + + 5015 + 2 + 0 + + + + 7010 + 2 + 0 + + + + 20057 + 2 + 0 + + + + 22098 + 2 + 0 + + + + 21059 + 2 + 660 + + + + 23003 + 2 + 0 + + + + 23036 + 3 + 0 + I1800014 + + + 23039 + 3 + 0 + I1800014 + + + 23062 + 3 + 0 + I1800014 + + + 24024 + 3 + 0 + I1800014 + + + 24051 + 3 + 0 + I1800014 + + + 25001 + 3 + 528 + I1800014 + + + 25046 + 3 + 0 + I1800014 + + + 27083 + 3 + 0 + I1800014 + + + 80007 + 3 + 0 + I1800015 + + + 80008 + 3 + 0 + I1800015 + + + 80009 + 3 + 0 + I1800015 + + + 80010 + 3 + 0 + I1800015 + + + 7011 + 2 + 0 + + + + 21068 + 2 + 0 + + + + 22042 + 1 + 462 + + + + 22015 + 2 + 132 + + + + 23056 + 1 + 462 + + + + 13012 + 2 + 0 + + + + 21062 + 2 + 0 + + + + 22027 + 1 + 990 + + + + 24064 + 2 + 0 + + + + 24077 + 2 + 0 + + + + 25003 + 3 + 0 + I1800016 + + + 25004 + 3 + 0 + I1800016 + + + 25008 + 3 + 0 + I1800016 + + + 25010 + 3 + 0 + I1800016 + + + 25013 + 3 + 0 + I1800016 + + + 25017 + 3 + 0 + I1800016 + + + 25020 + 3 + 0 + I1800016 + + + 25022 + 3 + 0 + I1800016 + + + 25028 + 3 + 0 + I1800016 + + + 25031 + 3 + 0 + I1800016 + + + 25033 + 3 + 0 + I1800016 + + + 25035 + 3 + 0 + I1800016 + + + 25037 + 3 + 0 + I1800016 + + + 25041 + 3 + 0 + I1800016 + + + 25043 + 3 + 0 + I1800016 + + + 25044 + 3 + 0 + I1800016 + + + 25048 + 3 + 0 + I1800016 + + + 25049 + 3 + 0 + I1800016 + + + 25051 + 3 + 0 + I1800016 + + + 25054 + 3 + 0 + I1800016 + + + 25055 + 3 + 0 + I1800016 + + + 25056 + 3 + 0 + I1800016 + + + 25057 + 3 + 0 + I1800016 + + + 25058 + 3 + 0 + I1800016 + + + 25060 + 3 + 0 + I1800016 + + + 25076 + 3 + 0 + I1800016 + + + 25078 + 3 + 0 + I1800016 + + + 25081 + 3 + 0 + I1800016 + + + 25088 + 3 + 0 + I1800016 + + + 25091 + 3 + 0 + I1800016 + + + 8049 + 2 + 0 + + + + 22070 + 2 + 0 + + + + 23093 + 2 + 0 + + + + 23074 + 2 + 0 + + + + 24007 + 2 + 0 + + + + 23029 + 3 + 0 + I1800017 + + + 23051 + 3 + 0 + I1800017 + + + 24028 + 3 + 0 + I1800017 + + + 24045 + 3 + 0 + I1800017 + + + 25012 + 3 + 0 + I1800017 + + + 25021 + 3 + 528 + I1800017 + + + 26019 + 3 + 0 + I1800017 + + + 27005 + 3 + 0 + I1800017 + + + 3000 + 2 + 0 + + + + 23025 + 2 + 0 + + + + 24046 + 1 + 462 + + + + 22043 + 2 + 0 + + + + 23042 + 2 + 0 + + + + 25002 + 3 + 0 + I1800018 + + + 25005 + 3 + 0 + I1800018 + + + 25009 + 3 + 0 + I1800018 + + + 25011 + 3 + 0 + I1800018 + + + 25014 + 3 + 0 + I1800018 + + + 25016 + 3 + 0 + I1800018 + + + 25019 + 3 + 0 + I1800018 + + + 25023 + 3 + 0 + I1800018 + + + 25026 + 3 + 0 + I1800018 + + + 25029 + 3 + 0 + I1800018 + + + 25030 + 3 + 0 + I1800018 + + + 25032 + 3 + 0 + I1800018 + + + 25034 + 3 + 0 + I1800018 + + + 25036 + 3 + 0 + I1800018 + + + 25038 + 3 + 0 + I1800018 + + + 25039 + 3 + 0 + I1800018 + + + 25040 + 3 + 0 + I1800018 + + + 25045 + 3 + 0 + I1800018 + + + 25047 + 3 + 0 + I1800018 + + + 25050 + 3 + 0 + I1800018 + + + 25052 + 3 + 0 + I1800018 + + + 25070 + 3 + 0 + I1800018 + + + 25071 + 3 + 0 + I1800018 + + + 25072 + 3 + 0 + I1800018 + + + 25073 + 3 + 0 + I1800018 + + + 25074 + 3 + 0 + I1800018 + + + 25080 + 3 + 0 + I1800018 + + + 25083 + 3 + 0 + I1800018 + + + 25089 + 3 + 0 + I1800018 + + + 25090 + 3 + 0 + I1800018 + + + 5027 + 2 + 0 + + + + 13018 + 2 + 0 + + + + 23026 + 2 + 0 + + + + 22094 + 2 + 0 + + + + 24021 + 2 + 0 + + + + 22095 + 2 + 0 + + + + 22099 + 2 + 0 + + + + 23015 + 3 + 462 + I1800019 + + + 23085 + 3 + 462 + I1800019 + + + 24010 + 3 + 462 + I1800019 + + + 24067 + 3 + 462 + I1800019 + + + 25059 + 3 + 463 + I1800019 + + + 25061 + 3 + 462 + I1800019 + + + 25094 + 3 + 462 + I1800019 + + + 26009 + 3 + 463 + I1800019 + + + 80011 + 1 + 462 + + + + 11003 + 2 + 0 + + + + 12024 + 2 + 0 + + + + 22069 + 2 + 0 + + + + 24035 + 2 + 0 + + + + 8030 + 2 + 0 + + + + 14045 + 2 + 0 + + + + 24090 + 2 + 0 + + + + 23090 + 1 + 462 + + + + 6029 + 2 + 0 + + + + 9013 + 2 + 0 + + + + 24073 + 2 + 0 + + + + 25042 + 1 + 462 + + + + 5005 + 2 + 0 + + + + 10054 + 2 + 0 + + + + 23041 + 2 + 0 + + + + 24083 + 2 + 0 + + + + 4026 + 2 + 0 + + + + 9043 + 2 + 264 + + + + 22089 + 2 + 528 + + + + 24050 + 2 + 528 + + + + 26000 + 3 + 0 + I1800020 + + + 26005 + 3 + 0 + I1800020 + + + 26010 + 3 + 0 + I1800020 + + + 26012 + 3 + 0 + I1800020 + + + 26015 + 3 + 0 + I1800020 + + + 26017 + 3 + 0 + I1800020 + + + 26020 + 3 + 0 + I1800020 + + + 26021 + 3 + 0 + I1800020 + + + 26023 + 3 + 0 + I1800020 + + + 26026 + 3 + 0 + I1800020 + + + 26030 + 3 + 0 + I1800020 + + + 26031 + 3 + 0 + I1800020 + + + 26034 + 3 + 0 + I1800020 + + + 26036 + 3 + 0 + I1800020 + + + 26037 + 3 + 0 + I1800020 + + + 26052 + 3 + 0 + I1800020 + + + 26054 + 3 + 0 + I1800020 + + + 26058 + 3 + 0 + I1800020 + + + 26064 + 3 + 0 + I1800020 + + + 26069 + 3 + 528 + I1800020 + + + 26071 + 3 + 0 + I1800020 + + + 26076 + 3 + 0 + I1800020 + + + 26078 + 3 + 0 + I1800020 + + + 26081 + 3 + 0 + I1800020 + + + 26092 + 3 + 0 + I1800020 + + + 26093 + 3 + 0 + I1800020 + + + 26096 + 3 + 0 + I1800020 + + + 26097 + 3 + 0 + I1800020 + + + 26098 + 3 + 0 + I1800020 + + + 26102 + 3 + 0 + I1800020 + + + 6014 + 2 + 0 + + + + 8010 + 2 + 0 + + + + 24005 + 1 + 462 + + + + 25092 + 2 + 0 + + + + 27114 + 3 + 0 + I1800021 + + + 80014 + 3 + 0 + I1800021 + + + 80015 + 3 + 0 + I1800021 + + + 80016 + 3 + 0 + I1800021 + + + 80017 + 3 + 528 + I1800021 + + + 80018 + 3 + 0 + I1800021 + + + 80019 + 3 + 0 + I1800021 + + + 80020 + 3 + 0 + I1800021 + + + 80021 + 3 + 0 + I1800021 + + + 9005 + 2 + 0 + + + + 12005 + 2 + 0 + + + + 24036 + 2 + 0 + + + + 25018 + 1 + 462 + + + + 26099 + 3 + 0 + I1800021 + + + 24094 + 2 + 0 + + + + 25027 + 2 + 0 + + + + 27116 + 3 + 528 + I1800022 + + + 28023 + 3 + 0 + I1800022 + + + 28098 + 3 + 0 + I1800022 + + + 29069 + 3 + 0 + I1800022 + + + 29086 + 3 + 0 + I1800022 + + + 29087 + 3 + 0 + I1800022 + + + 29088 + 3 + 0 + I1800022 + + + 29089 + 3 + 0 + I1800022 + + + 29090 + 3 + 0 + I1800022 + + + 29091 + 3 + 0 + I1800022 + + + 23063 + 2 + 0 + + + + 24095 + 2 + 0 + + + + 25063 + 2 + 132 + + + + 25096 + 2 + 0 + + + + 26003 + 3 + 0 + I1800023 + + + 26013 + 3 + 0 + I1800023 + + + 26014 + 3 + 0 + I1800023 + + + 26016 + 3 + 0 + I1800023 + + + 26018 + 3 + 0 + I1800023 + + + 26025 + 3 + 0 + I1800023 + + + 26028 + 3 + 0 + I1800023 + + + 26032 + 3 + 0 + I1800023 + + + 26039 + 3 + 0 + I1800023 + + + 26041 + 3 + 0 + I1800023 + + + 26042 + 3 + 0 + I1800023 + + + 26044 + 3 + 0 + I1800023 + + + 26047 + 3 + 0 + I1800023 + + + 26048 + 3 + 0 + I1800023 + + + 26050 + 3 + 0 + I1800023 + + + 26053 + 3 + 0 + I1800023 + + + 26055 + 3 + 0 + I1800023 + + + 26059 + 3 + 0 + I1800023 + + + 26065 + 3 + 0 + I1800023 + + + 26066 + 3 + 0 + I1800023 + + + 26067 + 3 + 0 + I1800023 + + + 26074 + 3 + 0 + I1800023 + + + 26077 + 3 + 0 + I1800023 + + + 26082 + 3 + 0 + I1800023 + + + 26087 + 3 + 0 + I1800023 + + + 26094 + 3 + 0 + I1800023 + + + 26101 + 3 + 0 + I1800023 + + + 26104 + 3 + 0 + I1800023 + + + 26106 + 3 + 0 + I1800023 + + + 26109 + 3 + 0 + I1800023 + + + 18043 + 2 + 0 + + + + 20070 + 2 + 0 + + + + 80022 + 1 + 462 + + + + 15052 + 2 + 0 + + + + 22087 + 2 + 0 + + + + 9017 + 2 + 0 + + + + 25075 + 2 + 0 + + + + 13049 + 3 + 0 + I1800024 + + + 13055 + 3 + 0 + I1800024 + + + 14014 + 3 + 0 + I1800024 + + + 15054 + 3 + 528 + I1800024 + + + 19059 + 3 + 0 + I1800024 + + + 23070 + 3 + 528 + I1800024 + + + 25095 + 3 + 0 + I1800024 + + + 26113 + 3 + 0 + I1800024 + + + 26114 + 3 + 0 + I1800024 + + + 26095 + 3 + 0 + I1800024 + + + 26043 + 3 + 0 + I1800024 + + + 26011 + 3 + 0 + I1800024 + + + 26086 + 3 + 0 + I1800024 + + + 26046 + 3 + 0 + I1800024 + + + 26068 + 3 + 0 + I1800024 + + + 26038 + 3 + 0 + I1800024 + + + 26051 + 3 + 0 + I1800024 + + + 26080 + 3 + 0 + I1800024 + + + 26029 + 3 + 0 + I1800024 + + + 26084 + 3 + 0 + I1800024 + + + 26111 + 3 + 0 + I1800024 + + + 26035 + 3 + 0 + I1800024 + + + 26108 + 3 + 0 + I1800024 + + + 26007 + 3 + 0 + I1800024 + + + 26024 + 3 + 0 + I1800024 + + + 26115 + 3 + 0 + I1800024 + + + 26060 + 3 + 0 + I1800024 + + + 27033 + 3 + 0 + I1800024 + + + 28079 + 3 + 0 + I1800024 + + + 29005 + 3 + 0 + I1800024 + + + 18001 + 2 + 0 + + + + 4003 + 2 + 0 + + + + 25093 + 2 + 0 + + + + 5023 + 2 + 0 + + + + 25015 + 2 + 0 + + + + 9042 + 2 + 0 + + + + 23034 + 2 + 0 + + + + 26107 + 2 + 0 + + + + 5019 + 2 + 0 + + + + 25085 + 2 + 0 + + + + 28008 + 3 + 0 + I1800025 + + + 28065 + 3 + 0 + I1800025 + + + 28073 + 3 + 0 + I1800025 + + + 29027 + 3 + 0 + I1800025 + + + 29094 + 3 + 0 + I1800025 + + + 29095 + 3 + 0 + I1800025 + + + 80023 + 3 + 0 + I1800025 + + + 80024 + 3 + 0 + I1800025 + + + 80025 + 3 + 0 + I1800025 + + + 80026 + 3 + 0 + I1800025 + + + 80027 + 3 + 0 + I1800025 + + + 80028 + 3 + 0 + I1800025 + + + 17001 + 2 + 528 + + + + 8022 + 2 + 0 + + + + 26110 + 2 + 0 + + + + 14027 + 2 + 0 + + + + 27001 + 3 + 0 + I1800026 + + + 27003 + 3 + 0 + I1800026 + + + 27007 + 3 + 0 + I1800026 + + + 27009 + 3 + 0 + I1800026 + + + 27012 + 3 + 0 + I1800026 + + + 27013 + 3 + 0 + I1800026 + + + 27014 + 3 + 528 + I1800026 + + + 27015 + 3 + 0 + I1800026 + + + 27021 + 3 + 0 + I1800026 + + + 27022 + 3 + 0 + I1800026 + + + 27024 + 3 + 0 + I1800026 + + + 27025 + 3 + 0 + I1800026 + + + 27026 + 3 + 0 + I1800026 + + + 27030 + 3 + 0 + I1800026 + + + 27031 + 3 + 0 + I1800026 + + + 27035 + 3 + 0 + I1800026 + + + 27041 + 3 + 0 + I1800026 + + + 27042 + 3 + 0 + I1800026 + + + 27043 + 3 + 0 + I1800026 + + + 27045 + 3 + 0 + I1800026 + + + 27047 + 3 + 0 + I1800026 + + + 27050 + 3 + 0 + I1800026 + + + 27051 + 3 + 0 + I1800026 + + + 27053 + 3 + 0 + I1800026 + + + 27054 + 3 + 0 + I1800026 + + + 27059 + 3 + 0 + I1800026 + + + 27062 + 3 + 0 + I1800026 + + + 27063 + 3 + 0 + I1800026 + + + 27064 + 3 + 0 + I1800026 + + + 27067 + 3 + 0 + I1800026 + + + 27074 + 3 + 0 + I1800026 + + + 27076 + 3 + 0 + I1800026 + + + 27077 + 3 + 0 + I1800026 + + + 27080 + 3 + 0 + I1800026 + + + 27092 + 3 + 0 + I1800026 + + + 27094 + 3 + 0 + I1800026 + + + 27095 + 3 + 0 + I1800026 + + + 27101 + 3 + 0 + I1800026 + + + 27103 + 3 + 0 + I1800026 + + + 27105 + 3 + 0 + I1800026 + + + 27110 + 3 + 0 + I1800026 + + + 29011 + 3 + 0 + I1800026 + + + 30086 + 3 + 0 + I1800026 + + + 30087 + 3 + 0 + I1800026 + + + 30088 + 3 + 0 + I1800026 + + + 30089 + 3 + 0 + I1800026 + + + 30090 + 3 + 0 + I1800026 + + + 30091 + 3 + 0 + I1800026 + + + 30092 + 3 + 0 + I1800026 + + + 30093 + 3 + 0 + I1800026 + + + 22079 + 2 + 0 + + + + 18016 + 2 + 0 + + + + 3005 + 2 + 0 + + + + 12003 + 2 + 0 + + + + 3018 + 2 + 0 + + + + 22051 + 2 + 0 + + + + 27000 + 3 + 0 + I1800027 + + + 27002 + 3 + 0 + I1800027 + + + 27008 + 3 + 0 + I1800027 + + + 27010 + 3 + 0 + I1800027 + + + 27016 + 3 + 0 + I1800027 + + + 27018 + 3 + 0 + I1800027 + + + 27019 + 3 + 0 + I1800027 + + + 27020 + 3 + 0 + I1800027 + + + 27023 + 3 + 0 + I1800027 + + + 27029 + 3 + 0 + I1800027 + + + 27034 + 3 + 0 + I1800027 + + + 27036 + 3 + 0 + I1800027 + + + 27039 + 3 + 0 + I1800027 + + + 27044 + 3 + 0 + I1800027 + + + 27046 + 3 + 0 + I1800027 + + + 27048 + 3 + 0 + I1800027 + + + 27049 + 3 + 0 + I1800027 + + + 27060 + 3 + 0 + I1800027 + + + 27061 + 3 + 0 + I1800027 + + + 27065 + 3 + 0 + I1800027 + + + 27066 + 3 + 0 + I1800027 + + + 27068 + 3 + 0 + I1800027 + + + 27075 + 3 + 0 + I1800027 + + + 27079 + 3 + 0 + I1800027 + + + 27084 + 3 + 0 + I1800027 + + + 27089 + 3 + 0 + I1800027 + + + 27100 + 3 + 0 + I1800027 + + + 27106 + 3 + 0 + I1800027 + + + 27112 + 3 + 0 + I1800027 + + + 27117 + 3 + 0 + I1800027 + + + 80029 + 1 + 462 + + + + 80030 + 1 + 462 + + + + 80031 + 1 + 462 + + + + 3010 + 2 + 0 + + + + 26079 + 2 + 0 + + + + 22038 + 2 + 0 + + + + 5028 + 2 + 0 + + + + 27004 + 2 + 0 + + + + 6020 + 2 + 0 + + + + 28002 + 3 + 0 + I1800028 + + + 28009 + 3 + 0 + I1800028 + + + 28011 + 3 + 0 + I1800028 + + + 28012 + 3 + 0 + I1800028 + + + 28016 + 3 + 0 + I1800028 + + + 28018 + 3 + 0 + I1800028 + + + 28021 + 3 + 0 + I1800028 + + + 28022 + 3 + 0 + I1800028 + + + 28027 + 3 + 0 + I1800028 + + + 28031 + 3 + 0 + I1800028 + + + 28033 + 3 + 0 + I1800028 + + + 28034 + 3 + 0 + I1800028 + + + 28039 + 3 + 0 + I1800028 + + + 28042 + 3 + 0 + I1800028 + + + 28046 + 3 + 0 + I1800028 + + + 28056 + 3 + 0 + I1800028 + + + 28058 + 3 + 0 + I1800028 + + + 28063 + 3 + 0 + I1800028 + + + 28066 + 3 + 0 + I1800028 + + + 28069 + 3 + 0 + I1800028 + + + 28070 + 3 + 0 + I1800028 + + + 28076 + 3 + 0 + I1800028 + + + 28082 + 3 + 0 + I1800028 + + + 28089 + 3 + 0 + I1800028 + + + 28090 + 3 + 0 + I1800028 + + + 28091 + 3 + 0 + I1800028 + + + 28095 + 3 + 0 + I1800028 + + + 28110 + 3 + 0 + I1800028 + + + 28111 + 3 + 0 + I1800028 + + + 28114 + 3 + 0 + I1800028 + + + 30003 + 1 + 462 + + + + 30030 + 1 + 462 + + + + 30114 + 1 + 462 + + + + 80039 + 1 + 462 + + + + 4021 + 2 + 0 + + + + 16047 + 2 + 528 + + + + 5009 + 2 + 0 + + + + 27107 + 2 + 0 + + + + 2011 + 2 + 0 + + + + 23082 + 2 + 0 + + + + 27037 + 3 + 0 + I1800029 + + + 27113 + 3 + 0 + I1800029 + + + 29055 + 3 + 0 + I1800029 + + + 30010 + 3 + 0 + I1800029 + + + 30096 + 3 + 0 + I1800029 + + + 80032 + 3 + 0 + I1800029 + + + 80033 + 3 + 0 + I1800029 + + + 80034 + 3 + 0 + I1800029 + + + 80035 + 3 + 0 + I1800029 + + + 80036 + 3 + 0 + I1800029 + + + 80037 + 3 + 0 + I1800029 + + + 80038 + 3 + 0 + I1800029 + + + 4008 + 2 + 0 + + + + 9033 + 2 + 0 + + + + 28005 + 3 + 0 + I1800030 + + + 28007 + 3 + 0 + I1800030 + + + 28010 + 3 + 0 + I1800030 + + + 28014 + 3 + 0 + I1800030 + + + 28017 + 3 + 0 + I1800030 + + + 28019 + 3 + 0 + I1800030 + + + 28020 + 3 + 0 + I1800030 + + + 28024 + 3 + 0 + I1800030 + + + 28026 + 3 + 0 + I1800030 + + + 28028 + 3 + 0 + I1800030 + + + 28032 + 3 + 0 + I1800030 + + + 28035 + 3 + 0 + I1800030 + + + 28040 + 3 + 0 + I1800030 + + + 28041 + 3 + 0 + I1800030 + + + 28043 + 3 + 0 + I1800030 + + + 28044 + 3 + 0 + I1800030 + + + 28047 + 3 + 0 + I1800030 + + + 28048 + 3 + 0 + I1800030 + + + 28050 + 3 + 0 + I1800030 + + + 28052 + 3 + 0 + I1800030 + + + 28057 + 3 + 0 + I1800030 + + + 28060 + 3 + 0 + I1800030 + + + 28061 + 3 + 0 + I1800030 + + + 28077 + 3 + 0 + I1800030 + + + 28080 + 3 + 0 + I1800030 + + + 28083 + 3 + 0 + I1800030 + + + 28087 + 3 + 0 + I1800030 + + + 28092 + 3 + 0 + I1800030 + + + 28101 + 3 + 0 + I1800030 + + + 28113 + 3 + 0 + I1800030 + + + 27058 + 2 + 0 + + + + 4007 + 2 + 0 + + + + 80040 + 1 + 462 + + + + 80042 + 1 + 462 + + + + 29001 + 3 + 0 + I1800031 + + + 29003 + 3 + 0 + I1800031 + + + 29007 + 3 + 0 + I1800031 + + + 29009 + 3 + 0 + I1800031 + + + 29012 + 3 + 0 + I1800031 + + + 29015 + 3 + 0 + I1800031 + + + 29019 + 3 + 0 + I1800031 + + + 29021 + 3 + 0 + I1800031 + + + 29022 + 3 + 0 + I1800031 + + + 29025 + 3 + 0 + I1800031 + + + 29028 + 3 + 0 + I1800031 + + + 29031 + 3 + 0 + I1800031 + + + 29032 + 3 + 0 + I1800031 + + + 29033 + 3 + 0 + I1800031 + + + 29038 + 3 + 0 + I1800031 + + + 29040 + 3 + 0 + I1800031 + + + 29041 + 3 + 0 + I1800031 + + + 29043 + 3 + 0 + I1800031 + + + 29045 + 3 + 0 + I1800031 + + + 29046 + 3 + 0 + I1800031 + + + 29052 + 3 + 0 + I1800031 + + + 29056 + 3 + 0 + I1800031 + + + 29057 + 3 + 0 + I1800031 + + + 29063 + 3 + 0 + I1800031 + + + 29064 + 3 + 0 + I1800031 + + + 29076 + 3 + 0 + I1800031 + + + 29077 + 3 + 0 + I1800031 + + + 29080 + 3 + 0 + I1800031 + + + 29084 + 3 + 0 + I1800031 + + + 29093 + 3 + 0 + I1800031 + + + 29097 + 3 + 0 + I1800031 + + + 80043 + 3 + 0 + I1800031 + + + 80044 + 3 + 0 + I1800031 + + + 80045 + 3 + 0 + I1800031 + + + 80046 + 3 + 0 + I1800031 + + + 80047 + 3 + 0 + I1800031 + + + 80048 + 3 + 0 + I1800031 + + + 80049 + 3 + 0 + I1800031 + + + 80050 + 3 + 0 + I1800031 + + + 80051 + 3 + 0 + I1800031 + + + 28045 + 2 + 0 + + + + 14013 + 2 + 0 + + + + 27011 + 2 + 0 + + + + 5010 + 2 + 0 + + + + 27109 + 2 + 0 + + + + 6021 + 2 + 0 + + + + 29000 + 3 + 0 + I1800032 + + + 29008 + 3 + 0 + I1800032 + + + 29010 + 3 + 0 + I1800032 + + + 29013 + 3 + 0 + I1800032 + + + 29014 + 3 + 0 + I1800032 + + + 29020 + 3 + 0 + I1800032 + + + 29023 + 3 + 0 + I1800032 + + + 29024 + 3 + 0 + I1800032 + + + 29026 + 3 + 0 + I1800032 + + + 29029 + 3 + 0 + I1800032 + + + 29030 + 3 + 0 + I1800032 + + + 29035 + 3 + 0 + I1800032 + + + 29036 + 3 + 0 + I1800032 + + + 29037 + 3 + 0 + I1800032 + + + 29042 + 3 + 0 + I1800032 + + + 29044 + 3 + 0 + I1800032 + + + 29047 + 3 + 0 + I1800032 + + + 29049 + 3 + 0 + I1800032 + + + 29051 + 3 + 0 + I1800032 + + + 29053 + 3 + 0 + I1800032 + + + 29058 + 3 + 0 + I1800032 + + + 29061 + 3 + 0 + I1800032 + + + 29062 + 3 + 0 + I1800032 + + + 29065 + 3 + 0 + I1800032 + + + 29070 + 3 + 0 + I1800032 + + + 29074 + 3 + 0 + I1800032 + + + 29078 + 3 + 0 + I1800032 + + + 29079 + 3 + 0 + I1800032 + + + 29099 + 3 + 0 + I1800032 + + + 29100 + 3 + 0 + I1800032 + + + 30008 + 3 + 0 + I1800033 + + + 31086 + 3 + 0 + I1800033 + + + 31087 + 3 + 0 + I1800033 + + + 31088 + 3 + 0 + I1800033 + + + 31089 + 3 + 0 + I1800033 + + + 31090 + 3 + 0 + I1800033 + + + 31091 + 3 + 0 + I1800033 + + + 31092 + 3 + 0 + I1800033 + + + 31093 + 3 + 0 + I1800033 + + + 80052 + 3 + 0 + I1800033 + + + 5018 + 2 + 0 + + + + 28053 + 2 + 0 + + + + 14042 + 2 + 0 + + + + 27069 + 2 + 0 + + + + 22083 + 3 + 528 + I1800034 + + + 22084 + 3 + 0 + I1800034 + + + 22085 + 3 + 0 + I1800034 + + + 22086 + 3 + 0 + I1800034 + + + 28004 + 3 + 0 + I1800034 + + + 28084 + 2 + 0 + + + + 9032 + 2 + 0 + + + + 28000 + 2 + 0 + + + + 22081 + 2 + 0 + + + + 30001 + 3 + 0 + I1800035 + + + 30002 + 3 + 0 + I1800035 + + + 30005 + 3 + 0 + I1800035 + + + 30011 + 3 + 0 + I1800035 + + + 30013 + 3 + 0 + I1800035 + + + 30015 + 3 + 0 + I1800035 + + + 30016 + 3 + 0 + I1800035 + + + 30019 + 3 + 0 + I1800035 + + + 30024 + 3 + 0 + I1800035 + + + 30025 + 3 + 0 + I1800035 + + + 30026 + 3 + 0 + I1800035 + + + 30029 + 3 + 0 + I1800035 + + + 30032 + 3 + 0 + I1800035 + + + 30033 + 3 + 0 + I1800035 + + + 30036 + 3 + 0 + I1800035 + + + 30037 + 3 + 0 + I1800035 + + + 30040 + 3 + 0 + I1800035 + + + 30046 + 3 + 0 + I1800035 + + + 30048 + 3 + 0 + I1800035 + + + 30049 + 3 + 0 + I1800035 + + + 30050 + 3 + 0 + I1800035 + + + 30051 + 3 + 0 + I1800035 + + + 30054 + 3 + 0 + I1800035 + + + 30057 + 3 + 0 + I1800035 + + + 30061 + 3 + 0 + I1800035 + + + 30063 + 3 + 0 + I1800035 + + + 30065 + 3 + 0 + I1800035 + + + 30067 + 3 + 0 + I1800035 + + + 30069 + 3 + 0 + I1800035 + + + 30073 + 3 + 0 + I1800035 + + + 30075 + 3 + 0 + I1800035 + + + 30100 + 3 + 528 + I1800035 + + + 80053 + 3 + 0 + I1800035 + + + 80054 + 3 + 0 + I1800035 + + + 80055 + 3 + 0 + I1800035 + + + 80056 + 3 + 0 + I1800035 + + + 80057 + 3 + 0 + I1800035 + + + 80058 + 3 + 0 + I1800035 + + + 80059 + 3 + 0 + I1800035 + + + 80060 + 3 + 0 + I1800035 + + + 28030 + 2 + 0 + + + + 9003 + 2 + 0 + + + + + +''' diff --git a/variables/strings/preLaunch.py b/variables/strings/preLaunch.py new file mode 100644 index 0000000..fa35299 --- /dev/null +++ b/variables/strings/preLaunch.py @@ -0,0 +1,12 @@ +checkVersion = '<{protocol}>\n 0\n 0\n <{result}>\n 1\n \n' + +# Automate this, Thanks +LauncherData = b'\n 0\n 0\n \n \n 0\n Welcome to AttackVector\n http://localhost.:5000/\n \n \n 1\n Exercise Caution! Knowingly Leaking OR Streaming in Development\n http://localhost.:5000/\n \n \n 2\n Games Live will get you Banned! You Have Been Warned!\n http://localhost.:5000/\n \n \n 3\n ==-- Newest Network information --==\n http://localhost.:5000/\n \n \n 4\n 2024/10/27 | Nostalgia is Now Supported on ATKVector!\n https://legal.konami.com/kam/privacy/ \n \n \n 5\n 2024/10/27 | Direct Launch your Favorite Games!\n http://localhost.:5000/\n \n \n eaShop\n http://eagate.573.jp/gate/p/eamusement/coop/index.html\n \n \n termsOfService\n http://eagate.573.jp/game/eacloud/p/common/tos.html\n \n \n' + +ServerState = '<{protocol}>\n0\n0\n<{result}>\n1\n0\n0\n' + +ResourceInfo = '\n 0\n 0\n \n {ResourceHash}\n {ResourceURL}\n \n' + +getHash = '<{protocol}>\n 0\n 0\n <{result}>\n {hash}\n \n' + +GenericOK = '<{protocol}>\n 0\n 0\n' \ No newline at end of file