├── CODE_OF_CONDUCT.md
├── LICENSE
├── README.md
├── coords
├── GalleonT.txt
├── GalleonV.txt
├── SharkT.txt
└── SharkV.txt
├── cubeExample.py
├── dragExample.py
├── galleonExample.py
├── graphics
├── engine.py
├── face.py
├── screen.py
└── vertex.py
├── images
├── Screen Shot 2019-09-27 at 09.10.35.png
├── cube1.png
├── cube2.png
├── galleon1.png
├── galleon2.png
├── landscape1.png
├── landscape2.png
├── shark1.png
└── shark2.png
└── sharkExample.py
/CODE_OF_CONDUCT.md:
--------------------------------------------------------------------------------
1 | # Contributor Covenant Code of Conduct
2 |
3 | ## Our Pledge
4 |
5 | In the interest of fostering an open and welcoming environment, we as
6 | contributors and maintainers pledge to making participation in our project and
7 | our community a harassment-free experience for everyone, regardless of age, body
8 | size, disability, ethnicity, sex characteristics, gender identity and expression,
9 | level of experience, education, socio-economic status, nationality, personal
10 | appearance, race, religion, or sexual identity and orientation.
11 |
12 | ## Our Standards
13 |
14 | Examples of behavior that contributes to creating a positive environment
15 | include:
16 |
17 | * Using welcoming and inclusive language
18 | * Being respectful of differing viewpoints and experiences
19 | * Gracefully accepting constructive criticism
20 | * Focusing on what is best for the community
21 | * Showing empathy towards other community members
22 |
23 | Examples of unacceptable behavior by participants include:
24 |
25 | * The use of sexualized language or imagery and unwelcome sexual attention or
26 | advances
27 | * Trolling, insulting/derogatory comments, and personal or political attacks
28 | * Public or private harassment
29 | * Publishing others' private information, such as a physical or electronic
30 | address, without explicit permission
31 | * Other conduct which could reasonably be considered inappropriate in a
32 | professional setting
33 |
34 | ## Our Responsibilities
35 |
36 | Project maintainers are responsible for clarifying the standards of acceptable
37 | behavior and are expected to take appropriate and fair corrective action in
38 | response to any instances of unacceptable behavior.
39 |
40 | Project maintainers have the right and responsibility to remove, edit, or
41 | reject comments, commits, code, wiki edits, issues, and other contributions
42 | that are not aligned to this Code of Conduct, or to ban temporarily or
43 | permanently any contributor for other behaviors that they deem inappropriate,
44 | threatening, offensive, or harmful.
45 |
46 | ## Scope
47 |
48 | This Code of Conduct applies both within project spaces and in public spaces
49 | when an individual is representing the project or its community. Examples of
50 | representing a project or community include using an official project e-mail
51 | address, posting via an official social media account, or acting as an appointed
52 | representative at an online or offline event. Representation of a project may be
53 | further defined and clarified by project maintainers.
54 |
55 | ## Enforcement
56 |
57 | Instances of abusive, harassing, or otherwise unacceptable behavior may be
58 | reported by contacting the project team at public@henryhaefliger.com. All
59 | complaints will be reviewed and investigated and will result in a response that
60 | is deemed necessary and appropriate to the circumstances. The project team is
61 | obligated to maintain confidentiality with regard to the reporter of an incident.
62 | Further details of specific enforcement policies may be posted separately.
63 |
64 | Project maintainers who do not follow or enforce the Code of Conduct in good
65 | faith may face temporary or permanent repercussions as determined by other
66 | members of the project's leadership.
67 |
68 | ## Attribution
69 |
70 | This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4,
71 | available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html
72 |
73 | [homepage]: https://www.contributor-covenant.org
74 |
75 | For answers to common questions about this code of conduct, see
76 | https://www.contributor-covenant.org/faq
77 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | GNU GENERAL PUBLIC LICENSE
2 | Version 3, 29 June 2007
3 |
4 | Copyright (C) 2007 Free Software Foundation, Inc.
5 | Everyone is permitted to copy and distribute verbatim copies
6 | of this license document, but changing it is not allowed.
7 |
8 | Preamble
9 |
10 | The GNU General Public License is a free, copyleft license for
11 | software and other kinds of works.
12 |
13 | The licenses for most software and other practical works are designed
14 | to take away your freedom to share and change the works. By contrast,
15 | the GNU General Public License is intended to guarantee your freedom to
16 | share and change all versions of a program--to make sure it remains free
17 | software for all its users. We, the Free Software Foundation, use the
18 | GNU General Public License for most of our software; it applies also to
19 | any other work released this way by its authors. You can apply it to
20 | your programs, too.
21 |
22 | When we speak of free software, we are referring to freedom, not
23 | price. Our General Public Licenses are designed to make sure that you
24 | have the freedom to distribute copies of free software (and charge for
25 | them if you wish), that you receive source code or can get it if you
26 | want it, that you can change the software or use pieces of it in new
27 | free programs, and that you know you can do these things.
28 |
29 | To protect your rights, we need to prevent others from denying you
30 | these rights or asking you to surrender the rights. Therefore, you have
31 | certain responsibilities if you distribute copies of the software, or if
32 | you modify it: responsibilities to respect the freedom of others.
33 |
34 | For example, if you distribute copies of such a program, whether
35 | gratis or for a fee, you must pass on to the recipients the same
36 | freedoms that you received. You must make sure that they, too, receive
37 | or can get the source code. And you must show them these terms so they
38 | know their rights.
39 |
40 | Developers that use the GNU GPL protect your rights with two steps:
41 | (1) assert copyright on the software, and (2) offer you this License
42 | giving you legal permission to copy, distribute and/or modify it.
43 |
44 | For the developers' and authors' protection, the GPL clearly explains
45 | that there is no warranty for this free software. For both users' and
46 | authors' sake, the GPL requires that modified versions be marked as
47 | changed, so that their problems will not be attributed erroneously to
48 | authors of previous versions.
49 |
50 | Some devices are designed to deny users access to install or run
51 | modified versions of the software inside them, although the manufacturer
52 | can do so. This is fundamentally incompatible with the aim of
53 | protecting users' freedom to change the software. The systematic
54 | pattern of such abuse occurs in the area of products for individuals to
55 | use, which is precisely where it is most unacceptable. Therefore, we
56 | have designed this version of the GPL to prohibit the practice for those
57 | products. If such problems arise substantially in other domains, we
58 | stand ready to extend this provision to those domains in future versions
59 | of the GPL, as needed to protect the freedom of users.
60 |
61 | Finally, every program is threatened constantly by software patents.
62 | States should not allow patents to restrict development and use of
63 | software on general-purpose computers, but in those that do, we wish to
64 | avoid the special danger that patents applied to a free program could
65 | make it effectively proprietary. To prevent this, the GPL assures that
66 | patents cannot be used to render the program non-free.
67 |
68 | The precise terms and conditions for copying, distribution and
69 | modification follow.
70 |
71 | TERMS AND CONDITIONS
72 |
73 | 0. Definitions.
74 |
75 | "This License" refers to version 3 of the GNU General Public License.
76 |
77 | "Copyright" also means copyright-like laws that apply to other kinds of
78 | works, such as semiconductor masks.
79 |
80 | "The Program" refers to any copyrightable work licensed under this
81 | License. Each licensee is addressed as "you". "Licensees" and
82 | "recipients" may be individuals or organizations.
83 |
84 | To "modify" a work means to copy from or adapt all or part of the work
85 | in a fashion requiring copyright permission, other than the making of an
86 | exact copy. The resulting work is called a "modified version" of the
87 | earlier work or a work "based on" the earlier work.
88 |
89 | A "covered work" means either the unmodified Program or a work based
90 | on the Program.
91 |
92 | To "propagate" a work means to do anything with it that, without
93 | permission, would make you directly or secondarily liable for
94 | infringement under applicable copyright law, except executing it on a
95 | computer or modifying a private copy. Propagation includes copying,
96 | distribution (with or without modification), making available to the
97 | public, and in some countries other activities as well.
98 |
99 | To "convey" a work means any kind of propagation that enables other
100 | parties to make or receive copies. Mere interaction with a user through
101 | a computer network, with no transfer of a copy, is not conveying.
102 |
103 | An interactive user interface displays "Appropriate Legal Notices"
104 | to the extent that it includes a convenient and prominently visible
105 | feature that (1) displays an appropriate copyright notice, and (2)
106 | tells the user that there is no warranty for the work (except to the
107 | extent that warranties are provided), that licensees may convey the
108 | work under this License, and how to view a copy of this License. If
109 | the interface presents a list of user commands or options, such as a
110 | menu, a prominent item in the list meets this criterion.
111 |
112 | 1. Source Code.
113 |
114 | The "source code" for a work means the preferred form of the work
115 | for making modifications to it. "Object code" means any non-source
116 | form of a work.
117 |
118 | A "Standard Interface" means an interface that either is an official
119 | standard defined by a recognized standards body, or, in the case of
120 | interfaces specified for a particular programming language, one that
121 | is widely used among developers working in that language.
122 |
123 | The "System Libraries" of an executable work include anything, other
124 | than the work as a whole, that (a) is included in the normal form of
125 | packaging a Major Component, but which is not part of that Major
126 | Component, and (b) serves only to enable use of the work with that
127 | Major Component, or to implement a Standard Interface for which an
128 | implementation is available to the public in source code form. A
129 | "Major Component", in this context, means a major essential component
130 | (kernel, window system, and so on) of the specific operating system
131 | (if any) on which the executable work runs, or a compiler used to
132 | produce the work, or an object code interpreter used to run it.
133 |
134 | The "Corresponding Source" for a work in object code form means all
135 | the source code needed to generate, install, and (for an executable
136 | work) run the object code and to modify the work, including scripts to
137 | control those activities. However, it does not include the work's
138 | System Libraries, or general-purpose tools or generally available free
139 | programs which are used unmodified in performing those activities but
140 | which are not part of the work. For example, Corresponding Source
141 | includes interface definition files associated with source files for
142 | the work, and the source code for shared libraries and dynamically
143 | linked subprograms that the work is specifically designed to require,
144 | such as by intimate data communication or control flow between those
145 | subprograms and other parts of the work.
146 |
147 | The Corresponding Source need not include anything that users
148 | can regenerate automatically from other parts of the Corresponding
149 | Source.
150 |
151 | The Corresponding Source for a work in source code form is that
152 | same work.
153 |
154 | 2. Basic Permissions.
155 |
156 | All rights granted under this License are granted for the term of
157 | copyright on the Program, and are irrevocable provided the stated
158 | conditions are met. This License explicitly affirms your unlimited
159 | permission to run the unmodified Program. The output from running a
160 | covered work is covered by this License only if the output, given its
161 | content, constitutes a covered work. This License acknowledges your
162 | rights of fair use or other equivalent, as provided by copyright law.
163 |
164 | You may make, run and propagate covered works that you do not
165 | convey, without conditions so long as your license otherwise remains
166 | in force. You may convey covered works to others for the sole purpose
167 | of having them make modifications exclusively for you, or provide you
168 | with facilities for running those works, provided that you comply with
169 | the terms of this License in conveying all material for which you do
170 | not control copyright. Those thus making or running the covered works
171 | for you must do so exclusively on your behalf, under your direction
172 | and control, on terms that prohibit them from making any copies of
173 | your copyrighted material outside their relationship with you.
174 |
175 | Conveying under any other circumstances is permitted solely under
176 | the conditions stated below. Sublicensing is not allowed; section 10
177 | makes it unnecessary.
178 |
179 | 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
180 |
181 | No covered work shall be deemed part of an effective technological
182 | measure under any applicable law fulfilling obligations under article
183 | 11 of the WIPO copyright treaty adopted on 20 December 1996, or
184 | similar laws prohibiting or restricting circumvention of such
185 | measures.
186 |
187 | When you convey a covered work, you waive any legal power to forbid
188 | circumvention of technological measures to the extent such circumvention
189 | is effected by exercising rights under this License with respect to
190 | the covered work, and you disclaim any intention to limit operation or
191 | modification of the work as a means of enforcing, against the work's
192 | users, your or third parties' legal rights to forbid circumvention of
193 | technological measures.
194 |
195 | 4. Conveying Verbatim Copies.
196 |
197 | You may convey verbatim copies of the Program's source code as you
198 | receive it, in any medium, provided that you conspicuously and
199 | appropriately publish on each copy an appropriate copyright notice;
200 | keep intact all notices stating that this License and any
201 | non-permissive terms added in accord with section 7 apply to the code;
202 | keep intact all notices of the absence of any warranty; and give all
203 | recipients a copy of this License along with the Program.
204 |
205 | You may charge any price or no price for each copy that you convey,
206 | and you may offer support or warranty protection for a fee.
207 |
208 | 5. Conveying Modified Source Versions.
209 |
210 | You may convey a work based on the Program, or the modifications to
211 | produce it from the Program, in the form of source code under the
212 | terms of section 4, provided that you also meet all of these conditions:
213 |
214 | a) The work must carry prominent notices stating that you modified
215 | it, and giving a relevant date.
216 |
217 | b) The work must carry prominent notices stating that it is
218 | released under this License and any conditions added under section
219 | 7. This requirement modifies the requirement in section 4 to
220 | "keep intact all notices".
221 |
222 | c) You must license the entire work, as a whole, under this
223 | License to anyone who comes into possession of a copy. This
224 | License will therefore apply, along with any applicable section 7
225 | additional terms, to the whole of the work, and all its parts,
226 | regardless of how they are packaged. This License gives no
227 | permission to license the work in any other way, but it does not
228 | invalidate such permission if you have separately received it.
229 |
230 | d) If the work has interactive user interfaces, each must display
231 | Appropriate Legal Notices; however, if the Program has interactive
232 | interfaces that do not display Appropriate Legal Notices, your
233 | work need not make them do so.
234 |
235 | A compilation of a covered work with other separate and independent
236 | works, which are not by their nature extensions of the covered work,
237 | and which are not combined with it such as to form a larger program,
238 | in or on a volume of a storage or distribution medium, is called an
239 | "aggregate" if the compilation and its resulting copyright are not
240 | used to limit the access or legal rights of the compilation's users
241 | beyond what the individual works permit. Inclusion of a covered work
242 | in an aggregate does not cause this License to apply to the other
243 | parts of the aggregate.
244 |
245 | 6. Conveying Non-Source Forms.
246 |
247 | You may convey a covered work in object code form under the terms
248 | of sections 4 and 5, provided that you also convey the
249 | machine-readable Corresponding Source under the terms of this License,
250 | in one of these ways:
251 |
252 | a) Convey the object code in, or embodied in, a physical product
253 | (including a physical distribution medium), accompanied by the
254 | Corresponding Source fixed on a durable physical medium
255 | customarily used for software interchange.
256 |
257 | b) Convey the object code in, or embodied in, a physical product
258 | (including a physical distribution medium), accompanied by a
259 | written offer, valid for at least three years and valid for as
260 | long as you offer spare parts or customer support for that product
261 | model, to give anyone who possesses the object code either (1) a
262 | copy of the Corresponding Source for all the software in the
263 | product that is covered by this License, on a durable physical
264 | medium customarily used for software interchange, for a price no
265 | more than your reasonable cost of physically performing this
266 | conveying of source, or (2) access to copy the
267 | Corresponding Source from a network server at no charge.
268 |
269 | c) Convey individual copies of the object code with a copy of the
270 | written offer to provide the Corresponding Source. This
271 | alternative is allowed only occasionally and noncommercially, and
272 | only if you received the object code with such an offer, in accord
273 | with subsection 6b.
274 |
275 | d) Convey the object code by offering access from a designated
276 | place (gratis or for a charge), and offer equivalent access to the
277 | Corresponding Source in the same way through the same place at no
278 | further charge. You need not require recipients to copy the
279 | Corresponding Source along with the object code. If the place to
280 | copy the object code is a network server, the Corresponding Source
281 | may be on a different server (operated by you or a third party)
282 | that supports equivalent copying facilities, provided you maintain
283 | clear directions next to the object code saying where to find the
284 | Corresponding Source. Regardless of what server hosts the
285 | Corresponding Source, you remain obligated to ensure that it is
286 | available for as long as needed to satisfy these requirements.
287 |
288 | e) Convey the object code using peer-to-peer transmission, provided
289 | you inform other peers where the object code and Corresponding
290 | Source of the work are being offered to the general public at no
291 | charge under subsection 6d.
292 |
293 | A separable portion of the object code, whose source code is excluded
294 | from the Corresponding Source as a System Library, need not be
295 | included in conveying the object code work.
296 |
297 | A "User Product" is either (1) a "consumer product", which means any
298 | tangible personal property which is normally used for personal, family,
299 | or household purposes, or (2) anything designed or sold for incorporation
300 | into a dwelling. In determining whether a product is a consumer product,
301 | doubtful cases shall be resolved in favor of coverage. For a particular
302 | product received by a particular user, "normally used" refers to a
303 | typical or common use of that class of product, regardless of the status
304 | of the particular user or of the way in which the particular user
305 | actually uses, or expects or is expected to use, the product. A product
306 | is a consumer product regardless of whether the product has substantial
307 | commercial, industrial or non-consumer uses, unless such uses represent
308 | the only significant mode of use of the product.
309 |
310 | "Installation Information" for a User Product means any methods,
311 | procedures, authorization keys, or other information required to install
312 | and execute modified versions of a covered work in that User Product from
313 | a modified version of its Corresponding Source. The information must
314 | suffice to ensure that the continued functioning of the modified object
315 | code is in no case prevented or interfered with solely because
316 | modification has been made.
317 |
318 | If you convey an object code work under this section in, or with, or
319 | specifically for use in, a User Product, and the conveying occurs as
320 | part of a transaction in which the right of possession and use of the
321 | User Product is transferred to the recipient in perpetuity or for a
322 | fixed term (regardless of how the transaction is characterized), the
323 | Corresponding Source conveyed under this section must be accompanied
324 | by the Installation Information. But this requirement does not apply
325 | if neither you nor any third party retains the ability to install
326 | modified object code on the User Product (for example, the work has
327 | been installed in ROM).
328 |
329 | The requirement to provide Installation Information does not include a
330 | requirement to continue to provide support service, warranty, or updates
331 | for a work that has been modified or installed by the recipient, or for
332 | the User Product in which it has been modified or installed. Access to a
333 | network may be denied when the modification itself materially and
334 | adversely affects the operation of the network or violates the rules and
335 | protocols for communication across the network.
336 |
337 | Corresponding Source conveyed, and Installation Information provided,
338 | in accord with this section must be in a format that is publicly
339 | documented (and with an implementation available to the public in
340 | source code form), and must require no special password or key for
341 | unpacking, reading or copying.
342 |
343 | 7. Additional Terms.
344 |
345 | "Additional permissions" are terms that supplement the terms of this
346 | License by making exceptions from one or more of its conditions.
347 | Additional permissions that are applicable to the entire Program shall
348 | be treated as though they were included in this License, to the extent
349 | that they are valid under applicable law. If additional permissions
350 | apply only to part of the Program, that part may be used separately
351 | under those permissions, but the entire Program remains governed by
352 | this License without regard to the additional permissions.
353 |
354 | When you convey a copy of a covered work, you may at your option
355 | remove any additional permissions from that copy, or from any part of
356 | it. (Additional permissions may be written to require their own
357 | removal in certain cases when you modify the work.) You may place
358 | additional permissions on material, added by you to a covered work,
359 | for which you have or can give appropriate copyright permission.
360 |
361 | Notwithstanding any other provision of this License, for material you
362 | add to a covered work, you may (if authorized by the copyright holders of
363 | that material) supplement the terms of this License with terms:
364 |
365 | a) Disclaiming warranty or limiting liability differently from the
366 | terms of sections 15 and 16 of this License; or
367 |
368 | b) Requiring preservation of specified reasonable legal notices or
369 | author attributions in that material or in the Appropriate Legal
370 | Notices displayed by works containing it; or
371 |
372 | c) Prohibiting misrepresentation of the origin of that material, or
373 | requiring that modified versions of such material be marked in
374 | reasonable ways as different from the original version; or
375 |
376 | d) Limiting the use for publicity purposes of names of licensors or
377 | authors of the material; or
378 |
379 | e) Declining to grant rights under trademark law for use of some
380 | trade names, trademarks, or service marks; or
381 |
382 | f) Requiring indemnification of licensors and authors of that
383 | material by anyone who conveys the material (or modified versions of
384 | it) with contractual assumptions of liability to the recipient, for
385 | any liability that these contractual assumptions directly impose on
386 | those licensors and authors.
387 |
388 | All other non-permissive additional terms are considered "further
389 | restrictions" within the meaning of section 10. If the Program as you
390 | received it, or any part of it, contains a notice stating that it is
391 | governed by this License along with a term that is a further
392 | restriction, you may remove that term. If a license document contains
393 | a further restriction but permits relicensing or conveying under this
394 | License, you may add to a covered work material governed by the terms
395 | of that license document, provided that the further restriction does
396 | not survive such relicensing or conveying.
397 |
398 | If you add terms to a covered work in accord with this section, you
399 | must place, in the relevant source files, a statement of the
400 | additional terms that apply to those files, or a notice indicating
401 | where to find the applicable terms.
402 |
403 | Additional terms, permissive or non-permissive, may be stated in the
404 | form of a separately written license, or stated as exceptions;
405 | the above requirements apply either way.
406 |
407 | 8. Termination.
408 |
409 | You may not propagate or modify a covered work except as expressly
410 | provided under this License. Any attempt otherwise to propagate or
411 | modify it is void, and will automatically terminate your rights under
412 | this License (including any patent licenses granted under the third
413 | paragraph of section 11).
414 |
415 | However, if you cease all violation of this License, then your
416 | license from a particular copyright holder is reinstated (a)
417 | provisionally, unless and until the copyright holder explicitly and
418 | finally terminates your license, and (b) permanently, if the copyright
419 | holder fails to notify you of the violation by some reasonable means
420 | prior to 60 days after the cessation.
421 |
422 | Moreover, your license from a particular copyright holder is
423 | reinstated permanently if the copyright holder notifies you of the
424 | violation by some reasonable means, this is the first time you have
425 | received notice of violation of this License (for any work) from that
426 | copyright holder, and you cure the violation prior to 30 days after
427 | your receipt of the notice.
428 |
429 | Termination of your rights under this section does not terminate the
430 | licenses of parties who have received copies or rights from you under
431 | this License. If your rights have been terminated and not permanently
432 | reinstated, you do not qualify to receive new licenses for the same
433 | material under section 10.
434 |
435 | 9. Acceptance Not Required for Having Copies.
436 |
437 | You are not required to accept this License in order to receive or
438 | run a copy of the Program. Ancillary propagation of a covered work
439 | occurring solely as a consequence of using peer-to-peer transmission
440 | to receive a copy likewise does not require acceptance. However,
441 | nothing other than this License grants you permission to propagate or
442 | modify any covered work. These actions infringe copyright if you do
443 | not accept this License. Therefore, by modifying or propagating a
444 | covered work, you indicate your acceptance of this License to do so.
445 |
446 | 10. Automatic Licensing of Downstream Recipients.
447 |
448 | Each time you convey a covered work, the recipient automatically
449 | receives a license from the original licensors, to run, modify and
450 | propagate that work, subject to this License. You are not responsible
451 | for enforcing compliance by third parties with this License.
452 |
453 | An "entity transaction" is a transaction transferring control of an
454 | organization, or substantially all assets of one, or subdividing an
455 | organization, or merging organizations. If propagation of a covered
456 | work results from an entity transaction, each party to that
457 | transaction who receives a copy of the work also receives whatever
458 | licenses to the work the party's predecessor in interest had or could
459 | give under the previous paragraph, plus a right to possession of the
460 | Corresponding Source of the work from the predecessor in interest, if
461 | the predecessor has it or can get it with reasonable efforts.
462 |
463 | You may not impose any further restrictions on the exercise of the
464 | rights granted or affirmed under this License. For example, you may
465 | not impose a license fee, royalty, or other charge for exercise of
466 | rights granted under this License, and you may not initiate litigation
467 | (including a cross-claim or counterclaim in a lawsuit) alleging that
468 | any patent claim is infringed by making, using, selling, offering for
469 | sale, or importing the Program or any portion of it.
470 |
471 | 11. Patents.
472 |
473 | A "contributor" is a copyright holder who authorizes use under this
474 | License of the Program or a work on which the Program is based. The
475 | work thus licensed is called the contributor's "contributor version".
476 |
477 | A contributor's "essential patent claims" are all patent claims
478 | owned or controlled by the contributor, whether already acquired or
479 | hereafter acquired, that would be infringed by some manner, permitted
480 | by this License, of making, using, or selling its contributor version,
481 | but do not include claims that would be infringed only as a
482 | consequence of further modification of the contributor version. For
483 | purposes of this definition, "control" includes the right to grant
484 | patent sublicenses in a manner consistent with the requirements of
485 | this License.
486 |
487 | Each contributor grants you a non-exclusive, worldwide, royalty-free
488 | patent license under the contributor's essential patent claims, to
489 | make, use, sell, offer for sale, import and otherwise run, modify and
490 | propagate the contents of its contributor version.
491 |
492 | In the following three paragraphs, a "patent license" is any express
493 | agreement or commitment, however denominated, not to enforce a patent
494 | (such as an express permission to practice a patent or covenant not to
495 | sue for patent infringement). To "grant" such a patent license to a
496 | party means to make such an agreement or commitment not to enforce a
497 | patent against the party.
498 |
499 | If you convey a covered work, knowingly relying on a patent license,
500 | and the Corresponding Source of the work is not available for anyone
501 | to copy, free of charge and under the terms of this License, through a
502 | publicly available network server or other readily accessible means,
503 | then you must either (1) cause the Corresponding Source to be so
504 | available, or (2) arrange to deprive yourself of the benefit of the
505 | patent license for this particular work, or (3) arrange, in a manner
506 | consistent with the requirements of this License, to extend the patent
507 | license to downstream recipients. "Knowingly relying" means you have
508 | actual knowledge that, but for the patent license, your conveying the
509 | covered work in a country, or your recipient's use of the covered work
510 | in a country, would infringe one or more identifiable patents in that
511 | country that you have reason to believe are valid.
512 |
513 | If, pursuant to or in connection with a single transaction or
514 | arrangement, you convey, or propagate by procuring conveyance of, a
515 | covered work, and grant a patent license to some of the parties
516 | receiving the covered work authorizing them to use, propagate, modify
517 | or convey a specific copy of the covered work, then the patent license
518 | you grant is automatically extended to all recipients of the covered
519 | work and works based on it.
520 |
521 | A patent license is "discriminatory" if it does not include within
522 | the scope of its coverage, prohibits the exercise of, or is
523 | conditioned on the non-exercise of one or more of the rights that are
524 | specifically granted under this License. You may not convey a covered
525 | work if you are a party to an arrangement with a third party that is
526 | in the business of distributing software, under which you make payment
527 | to the third party based on the extent of your activity of conveying
528 | the work, and under which the third party grants, to any of the
529 | parties who would receive the covered work from you, a discriminatory
530 | patent license (a) in connection with copies of the covered work
531 | conveyed by you (or copies made from those copies), or (b) primarily
532 | for and in connection with specific products or compilations that
533 | contain the covered work, unless you entered into that arrangement,
534 | or that patent license was granted, prior to 28 March 2007.
535 |
536 | Nothing in this License shall be construed as excluding or limiting
537 | any implied license or other defenses to infringement that may
538 | otherwise be available to you under applicable patent law.
539 |
540 | 12. No Surrender of Others' Freedom.
541 |
542 | If conditions are imposed on you (whether by court order, agreement or
543 | otherwise) that contradict the conditions of this License, they do not
544 | excuse you from the conditions of this License. If you cannot convey a
545 | covered work so as to satisfy simultaneously your obligations under this
546 | License and any other pertinent obligations, then as a consequence you may
547 | not convey it at all. For example, if you agree to terms that obligate you
548 | to collect a royalty for further conveying from those to whom you convey
549 | the Program, the only way you could satisfy both those terms and this
550 | License would be to refrain entirely from conveying the Program.
551 |
552 | 13. Use with the GNU Affero General Public License.
553 |
554 | Notwithstanding any other provision of this License, you have
555 | permission to link or combine any covered work with a work licensed
556 | under version 3 of the GNU Affero General Public License into a single
557 | combined work, and to convey the resulting work. The terms of this
558 | License will continue to apply to the part which is the covered work,
559 | but the special requirements of the GNU Affero General Public License,
560 | section 13, concerning interaction through a network will apply to the
561 | combination as such.
562 |
563 | 14. Revised Versions of this License.
564 |
565 | The Free Software Foundation may publish revised and/or new versions of
566 | the GNU General Public License from time to time. Such new versions will
567 | be similar in spirit to the present version, but may differ in detail to
568 | address new problems or concerns.
569 |
570 | Each version is given a distinguishing version number. If the
571 | Program specifies that a certain numbered version of the GNU General
572 | Public License "or any later version" applies to it, you have the
573 | option of following the terms and conditions either of that numbered
574 | version or of any later version published by the Free Software
575 | Foundation. If the Program does not specify a version number of the
576 | GNU General Public License, you may choose any version ever published
577 | by the Free Software Foundation.
578 |
579 | If the Program specifies that a proxy can decide which future
580 | versions of the GNU General Public License can be used, that proxy's
581 | public statement of acceptance of a version permanently authorizes you
582 | to choose that version for the Program.
583 |
584 | Later license versions may give you additional or different
585 | permissions. However, no additional obligations are imposed on any
586 | author or copyright holder as a result of your choosing to follow a
587 | later version.
588 |
589 | 15. Disclaimer of Warranty.
590 |
591 | THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
592 | APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
593 | HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
594 | OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
595 | THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
596 | PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
597 | IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
598 | ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
599 |
600 | 16. Limitation of Liability.
601 |
602 | IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
603 | WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
604 | THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
605 | GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
606 | USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
607 | DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
608 | PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
609 | EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
610 | SUCH DAMAGES.
611 |
612 | 17. Interpretation of Sections 15 and 16.
613 |
614 | If the disclaimer of warranty and limitation of liability provided
615 | above cannot be given local legal effect according to their terms,
616 | reviewing courts shall apply local law that most closely approximates
617 | an absolute waiver of all civil liability in connection with the
618 | Program, unless a warranty or assumption of liability accompanies a
619 | copy of the Program in return for a fee.
620 |
621 | END OF TERMS AND CONDITIONS
622 |
623 | How to Apply These Terms to Your New Programs
624 |
625 | If you develop a new program, and you want it to be of the greatest
626 | possible use to the public, the best way to achieve this is to make it
627 | free software which everyone can redistribute and change under these terms.
628 |
629 | To do so, attach the following notices to the program. It is safest
630 | to attach them to the start of each source file to most effectively
631 | state the exclusion of warranty; and each file should have at least
632 | the "copyright" line and a pointer to where the full notice is found.
633 |
634 |
635 | Copyright (C)
636 |
637 | This program is free software: you can redistribute it and/or modify
638 | it under the terms of the GNU General Public License as published by
639 | the Free Software Foundation, either version 3 of the License, or
640 | (at your option) any later version.
641 |
642 | This program is distributed in the hope that it will be useful,
643 | but WITHOUT ANY WARRANTY; without even the implied warranty of
644 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
645 | GNU General Public License for more details.
646 |
647 | You should have received a copy of the GNU General Public License
648 | along with this program. If not, see .
649 |
650 | Also add information on how to contact you by electronic and paper mail.
651 |
652 | If the program does terminal interaction, make it output a short
653 | notice like this when it starts in an interactive mode:
654 |
655 | Copyright (C)
656 | This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
657 | This is free software, and you are welcome to redistribute it
658 | under certain conditions; type `show c' for details.
659 |
660 | The hypothetical commands `show w' and `show c' should show the appropriate
661 | parts of the General Public License. Of course, your program's commands
662 | might be different; for a GUI interface, you would use an "about box".
663 |
664 | You should also get your employer (if you work as a programmer) or school,
665 | if any, to sign a "copyright disclaimer" for the program, if necessary.
666 | For more information on this, and how to apply and follow the GNU GPL, see
667 | .
668 |
669 | The GNU General Public License does not permit incorporating your program
670 | into proprietary programs. If your program is a subroutine library, you
671 | may consider it more useful to permit linking proprietary applications with
672 | the library. If this is what you want to do, use the GNU Lesser General
673 | Public License instead of this License. But first, please read
674 | .
675 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # PyEngine3D
2 |
3 | Example of a simple landscape | Example of a mountain landscape
4 | :-------------------------:|:-------------------------:
5 |  | 
6 |
7 | The code here is explained in my medium.com post
8 |
9 | ---
10 |
11 | PyEngine3D is a simple module using only the python standard library to display and interact with 3D designs.
12 |
13 | ---
14 |
15 | The main module can be found in the "graphics" directory, the other files are demos of different features.
16 |
17 | ---
18 |
19 | The first step is to create an Engine object which requires a set of points and a set of triangles linking them together.
20 |
21 | ```Python
22 | test = Engine3D([[1, 1, 1], [0, 0, 0], [2, 2, 2]], [[0, 1, 2]]) # this will create a single triangle between these points
23 | test = Engine3D([[1, 1, 1], [0, 0, 0], [2, 2, 2]], [[0, 1, 2, "green"]]) # you can also change the color of the triangle (the default is green)
24 | ```
25 |
26 | From your code, you can modify the display using the writePoints, writeTriangles, rotate, clear and render methods.
27 |
28 | ```Python
29 | test.writePoints([[3, 3, 3], [0, 0, 0], [2, 2, 2]]) # change the points
30 | test.writeTriangles([[2, 1, 0, "blue"]]) # the order of the points does not matter
31 | test.rotate("y", 45) # rotate the object 45 degrees around the y axis
32 | test.clear() # clear the display
33 | test.render() # update the image
34 | ```
35 |
36 | You can also use the following keys to interact with the display.
37 |
38 | 1. Left mouse button + Drag -> Rotate the view
39 | 2. Up arrow -> Zoom in
40 | 3. Down arrow -> Zoom out
41 | 4. w, a, s, d -> Move the view up, left, down or right
42 |
43 | The module now also allows you to move points on the model (this is still a work in progress)
44 |
45 | 1. Select a point using the right mouse button (holding)
46 | 2. Select an axis to move along by pressing x, y or z
47 | 3. Use the right and left arrow keys to move along the axis
48 |
49 | ---
50 |
51 | If you would like to help me improve this project, you can contact me at code@henryhaefliger.com
52 |
--------------------------------------------------------------------------------
/coords/GalleonT.txt:
--------------------------------------------------------------------------------
1 | 3 0 1 2
2 | 3 2 3 0
3 | 3 1 4 5
4 | 3 5 2 1
5 | 3 4 6 7
6 | 3 7 5 4
7 | 3 6 8 9
8 | 3 9 7 6
9 | 3 8 10 11
10 | 3 11 9 8
11 | 3 10 12 13
12 | 3 13 11 10
13 | 3 12 14 15
14 | 3 15 13 12
15 | 3 16 17 18
16 | 3 18 19 16
17 | 3 17 20 21
18 | 3 21 18 17
19 | 3 20 22 23
20 | 3 23 21 20
21 | 3 22 24 25
22 | 3 25 23 22
23 | 3 24 26 27
24 | 3 27 25 24
25 | 3 26 28 29
26 | 3 29 27 26
27 | 3 28 30 31
28 | 3 31 29 28
29 | 3 32 33 34
30 | 3 34 17 32
31 | 3 34 35 20
32 | 3 20 17 34
33 | 3 35 36 22
34 | 3 22 20 35
35 | 3 36 37 24
36 | 3 24 22 36
37 | 3 37 38 26
38 | 3 26 24 37
39 | 3 38 39 28
40 | 3 28 26 38
41 | 3 39 40 30
42 | 3 30 28 39
43 | 3 41 42 35
44 | 3 35 34 41
45 | 3 42 43 36
46 | 3 36 35 42
47 | 3 43 44 37
48 | 3 37 36 43
49 | 3 44 45 38
50 | 3 38 37 44
51 | 3 45 46 39
52 | 3 39 38 45
53 | 3 46 47 40
54 | 3 40 39 46
55 | 3 3 2 41
56 | 3 41 48 3
57 | 3 2 5 42
58 | 3 42 41 2
59 | 3 5 7 43
60 | 3 43 42 5
61 | 3 7 9 44
62 | 3 44 43 7
63 | 3 9 11 45
64 | 3 45 44 9
65 | 3 11 13 46
66 | 3 46 45 11
67 | 3 13 15 47
68 | 3 47 46 13
69 | 3 48 41 34
70 | 3 34 33 48
71 | 3 19 18 49
72 | 3 49 50 19
73 | 3 18 21 51
74 | 3 51 49 18
75 | 3 21 23 52
76 | 3 52 51 21
77 | 3 23 25 53
78 | 3 53 52 23
79 | 3 25 27 54
80 | 3 54 53 25
81 | 3 27 29 55
82 | 3 55 54 27
83 | 3 29 31 56
84 | 3 56 55 29
85 | 3 49 51 57
86 | 3 57 58 49
87 | 3 51 52 59
88 | 3 59 57 51
89 | 3 52 53 60
90 | 3 60 59 52
91 | 3 53 54 61
92 | 3 61 60 53
93 | 3 54 55 62
94 | 3 62 61 54
95 | 3 55 56 63
96 | 3 63 62 55
97 | 3 64 65 58
98 | 3 58 1 64
99 | 3 58 57 4
100 | 3 4 1 58
101 | 3 57 59 6
102 | 3 6 4 57
103 | 3 59 60 8
104 | 3 8 6 59
105 | 3 60 61 10
106 | 3 10 8 60
107 | 3 61 62 12
108 | 3 12 10 61
109 | 3 62 63 14
110 | 3 14 12 62
111 | 3 66 67 50
112 | 3 50 49 66
113 | 3 32 17 16
114 | 3 3 48 68
115 | 3 48 33 69
116 | 3 69 70 48
117 | 3 19 50 71
118 | 3 64 1 0
119 | 3 66 49 58
120 | 3 58 65 66
121 | 3 72 73 74
122 | 3 74 75 72
123 | 3 76 0 3
124 | 3 3 77 76
125 | 3 14 78 79
126 | 3 79 15 14
127 | 3 80 81 82
128 | 3 82 83 80
129 | 3 84 16 19
130 | 3 19 85 84
131 | 3 30 86 87
132 | 3 87 31 30
133 | 3 88 89 81
134 | 3 81 80 88
135 | 3 90 32 16
136 | 3 16 84 90
137 | 3 40 91 86
138 | 3 86 30 40
139 | 3 92 93 89
140 | 3 89 88 92
141 | 3 94 68 95
142 | 3 95 96 94
143 | 3 47 97 91
144 | 3 91 40 47
145 | 3 75 74 93
146 | 3 93 92 75
147 | 3 77 3 68
148 | 3 68 94 77
149 | 3 15 79 97
150 | 3 97 47 15
151 | 3 98 99 87
152 | 3 87 86 98
153 | 3 83 82 100
154 | 3 100 101 83
155 | 3 85 19 71
156 | 3 71 102 85
157 | 3 31 87 99
158 | 3 99 56 31
159 | 3 101 100 103
160 | 3 103 104 101
161 | 3 102 71 105
162 | 3 105 106 102
163 | 3 56 99 98
164 | 3 98 63 56
165 | 3 104 103 73
166 | 3 73 72 104
167 | 3 107 64 0
168 | 3 0 76 107
169 | 3 63 98 78
170 | 3 78 14 63
171 | 3 94 96 32
172 | 3 32 90 94
173 | 3 98 86 91
174 | 3 91 97 98
175 | 3 102 106 64
176 | 3 64 107 102
177 | 3 98 97 79
178 | 3 79 78 98
179 | 3 108 109 110
180 | 3 110 111 108
181 | 3 109 72 75
182 | 3 75 110 109
183 | 3 73 76 77
184 | 3 77 74 73
185 | 3 112 113 114
186 | 3 114 115 112
187 | 3 113 80 83
188 | 3 83 114 113
189 | 3 81 84 85
190 | 3 85 82 81
191 | 3 116 117 113
192 | 3 113 112 116
193 | 3 117 88 80
194 | 3 80 113 117
195 | 3 89 90 84
196 | 3 84 81 89
197 | 3 118 119 117
198 | 3 117 116 118
199 | 3 119 92 88
200 | 3 88 117 119
201 | 3 93 94 90
202 | 3 90 89 93
203 | 3 120 121 122
204 | 3 122 123 120
205 | 3 111 110 119
206 | 3 119 118 111
207 | 3 110 75 92
208 | 3 92 119 110
209 | 3 74 77 94
210 | 3 94 93 74
211 | 3 116 112 115
212 | 3 115 124 116
213 | 3 115 114 125
214 | 3 125 124 115
215 | 3 114 83 101
216 | 3 101 125 114
217 | 3 82 85 102
218 | 3 102 100 82
219 | 3 124 125 126
220 | 3 126 127 124
221 | 3 125 101 104
222 | 3 104 126 125
223 | 3 100 102 107
224 | 3 107 103 100
225 | 3 128 129 130
226 | 3 130 131 128
227 | 3 127 126 109
228 | 3 109 108 127
229 | 3 126 104 72
230 | 3 72 109 126
231 | 3 103 107 76
232 | 3 76 73 103
233 | 3 116 124 127
234 | 3 127 108 116
235 | 3 116 108 111
236 | 3 111 118 116
237 | 3 132 133 134
238 | 3 134 135 132
239 | 3 136 137 138
240 | 3 138 139 136
241 | 3 133 132 69
242 | 3 69 33 133
243 | 3 132 135 96
244 | 3 96 69 132
245 | 3 135 134 32
246 | 3 32 96 135
247 | 3 134 133 33
248 | 3 33 32 134
249 | 3 121 120 95
250 | 3 95 68 121
251 | 3 120 123 70
252 | 3 70 95 120
253 | 3 123 122 48
254 | 3 48 70 123
255 | 3 122 121 68
256 | 3 68 48 122
257 | 3 137 136 96
258 | 3 96 95 137
259 | 3 136 139 69
260 | 3 69 96 136
261 | 3 139 138 70
262 | 3 70 69 139
263 | 3 138 137 95
264 | 3 95 70 138
265 | 3 140 141 142
266 | 3 142 143 140
267 | 3 144 145 146
268 | 3 146 147 144
269 | 3 50 67 143
270 | 3 143 142 50
271 | 3 67 105 140
272 | 3 140 143 67
273 | 3 105 71 141
274 | 3 141 140 105
275 | 3 71 50 142
276 | 3 142 141 71
277 | 3 64 106 131
278 | 3 131 130 64
279 | 3 106 66 128
280 | 3 128 131 106
281 | 3 66 65 129
282 | 3 129 128 66
283 | 3 65 64 130
284 | 3 130 129 65
285 | 3 106 105 147
286 | 3 147 146 106
287 | 3 105 67 144
288 | 3 144 147 105
289 | 3 67 66 145
290 | 3 145 144 67
291 | 3 66 106 146
292 | 3 146 145 66
293 | 3 148 149 150
294 | 3 150 151 148
295 | 3 150 149 152
296 | 3 152 153 150
297 | 3 153 152 154
298 | 3 154 155 153
299 | 3 155 154 156
300 | 3 156 157 155
301 | 3 157 156 158
302 | 3 158 159 157
303 | 3 159 158 160
304 | 3 160 161 159
305 | 3 161 160 162
306 | 3 162 163 161
307 | 3 163 162 164
308 | 3 164 165 163
309 | 3 166 167 168
310 | 3 168 169 166
311 | 3 166 169 170
312 | 3 170 171 166
313 | 3 171 170 172
314 | 3 172 173 171
315 | 3 173 172 174
316 | 3 174 175 173
317 | 3 175 174 176
318 | 3 176 177 175
319 | 3 177 176 178
320 | 3 178 179 177
321 | 3 179 178 180
322 | 3 180 181 179
323 | 3 181 180 182
324 | 3 182 183 181
325 | 3 184 150 153
326 | 3 153 185 184
327 | 3 185 153 155
328 | 3 155 186 185
329 | 3 186 155 157
330 | 3 157 187 186
331 | 3 187 157 159
332 | 3 159 188 187
333 | 3 188 159 161
334 | 3 161 189 188
335 | 3 189 161 163
336 | 3 163 190 189
337 | 3 190 163 165
338 | 3 165 191 190
339 | 3 191 165 167
340 | 3 167 192 191
341 | 3 192 167 166
342 | 3 166 193 192
343 | 3 193 166 171
344 | 3 171 194 193
345 | 3 194 171 173
346 | 3 173 195 194
347 | 3 195 173 175
348 | 3 175 196 195
349 | 3 196 175 177
350 | 3 177 197 196
351 | 3 197 177 179
352 | 3 179 198 197
353 | 3 198 179 181
354 | 3 181 199 198
355 | 3 181 183 199
356 | 3 184 200 151
357 | 3 151 150 184
358 | 3 200 184 201
359 | 3 201 202 200
360 | 3 202 201 203
361 | 3 203 204 202
362 | 3 204 203 205
363 | 3 205 206 204
364 | 3 206 205 207
365 | 3 207 208 206
366 | 3 209 208 207
367 | 3 207 210 209
368 | 3 208 211 212
369 | 3 212 206 208
370 | 3 204 213 214
371 | 3 214 202 204
372 | 3 202 214 215
373 | 3 215 200 202
374 | 3 200 215 148
375 | 3 148 151 200
376 | 3 206 212 213
377 | 3 213 204 206
378 | 3 216 211 208
379 | 3 208 209 216
380 | 3 165 164 168
381 | 3 168 167 165
382 | 3 217 218 149
383 | 3 149 148 217
384 | 3 219 152 149
385 | 3 149 218 219
386 | 3 220 154 152
387 | 3 152 219 220
388 | 3 221 156 154
389 | 3 154 220 221
390 | 3 222 158 156
391 | 3 156 221 222
392 | 3 223 160 158
393 | 3 158 222 223
394 | 3 224 162 160
395 | 3 160 223 224
396 | 3 225 164 162
397 | 3 162 224 225
398 | 3 169 168 226
399 | 3 226 227 169
400 | 3 228 170 169
401 | 3 169 227 228
402 | 3 229 172 170
403 | 3 170 228 229
404 | 3 230 174 172
405 | 3 172 229 230
406 | 3 231 176 174
407 | 3 174 230 231
408 | 3 232 178 176
409 | 3 176 231 232
410 | 3 233 180 178
411 | 3 178 232 233
412 | 3 234 182 180
413 | 3 180 233 234
414 | 3 235 219 218
415 | 3 218 236 235
416 | 3 237 220 219
417 | 3 219 235 237
418 | 3 238 221 220
419 | 3 220 237 238
420 | 3 239 222 221
421 | 3 221 238 239
422 | 3 240 223 222
423 | 3 222 239 240
424 | 3 241 224 223
425 | 3 223 240 241
426 | 3 242 225 224
427 | 3 224 241 242
428 | 3 243 226 225
429 | 3 225 242 243
430 | 3 244 227 226
431 | 3 226 243 244
432 | 3 245 228 227
433 | 3 227 244 245
434 | 3 246 229 228
435 | 3 228 245 246
436 | 3 247 230 229
437 | 3 229 246 247
438 | 3 248 231 230
439 | 3 230 247 248
440 | 3 249 232 231
441 | 3 231 248 249
442 | 3 250 233 232
443 | 3 232 249 250
444 | 3 250 234 233
445 | 3 218 217 251
446 | 3 251 236 218
447 | 3 252 253 236
448 | 3 236 251 252
449 | 3 254 255 253
450 | 3 253 252 254
451 | 3 256 257 255
452 | 3 255 254 256
453 | 3 258 259 257
454 | 3 257 256 258
455 | 3 260 261 259
456 | 3 259 258 260
457 | 3 256 212 211
458 | 3 211 258 256
459 | 3 252 214 213
460 | 3 213 254 252
461 | 3 251 215 214
462 | 3 214 252 251
463 | 3 217 148 215
464 | 3 215 251 217
465 | 3 254 213 212
466 | 3 212 256 254
467 | 3 262 258 211
468 | 3 211 216 262
469 | 3 226 168 164
470 | 3 164 225 226
471 | 3 209 210 263
472 | 3 260 258 262
473 | 3 183 264 265
474 | 3 265 266 183
475 | 3 266 265 267
476 | 3 267 268 266
477 | 3 268 267 269
478 | 3 269 270 268
479 | 3 270 269 271
480 | 3 271 272 270
481 | 3 273 274 275
482 | 3 275 276 273
483 | 3 276 275 277
484 | 3 277 278 276
485 | 3 277 279 278
486 | 3 279 280 281
487 | 3 281 278 279
488 | 3 278 281 282
489 | 3 282 276 278
490 | 3 276 282 283
491 | 3 283 273 276
492 | 3 284 283 282
493 | 3 282 285 284
494 | 3 285 282 281
495 | 3 281 286 285
496 | 3 286 281 280
497 | 3 280 287 286
498 | 3 288 284 285
499 | 3 285 289 288
500 | 3 285 290 289
501 | 3 291 290 285
502 | 3 285 286 291
503 | 3 286 292 291
504 | 3 293 292 286
505 | 3 286 287 293
506 | 3 294 295 296
507 | 3 296 297 294
508 | 3 297 296 199
509 | 3 199 298 297
510 | 3 199 183 298
511 | 3 298 299 297
512 | 3 297 299 300
513 | 3 300 294 297
514 | 3 301 300 299
515 | 3 299 302 301
516 | 3 301 302 303
517 | 3 303 304 301
518 | 3 183 305 306
519 | 3 306 298 183
520 | 3 298 306 307
521 | 3 307 299 298
522 | 3 299 307 308
523 | 3 308 302 299
524 | 3 183 266 305
525 | 3 266 268 305
526 | 3 304 303 309
527 | 3 309 310 304
528 | 3 310 309 311
529 | 3 311 312 310
530 | 3 312 311 313
531 | 3 313 314 312
532 | 3 315 313 308
533 | 3 308 316 315
534 | 3 311 309 303
535 | 3 303 302 311
536 | 3 316 308 307
537 | 3 307 317 316
538 | 3 307 306 317
539 | 3 318 319 320
540 | 3 320 321 318
541 | 3 321 320 322
542 | 3 322 323 321
543 | 3 323 322 324
544 | 3 324 325 323
545 | 3 325 324 326
546 | 3 326 327 325
547 | 3 328 270 272
548 | 3 268 270 328
549 | 3 328 305 268
550 | 3 305 328 326
551 | 3 326 306 305
552 | 3 326 328 272
553 | 3 272 327 326
554 | 3 327 329 330
555 | 3 330 325 327
556 | 3 331 323 325
557 | 3 325 330 331
558 | 3 304 310 332
559 | 3 332 333 304
560 | 3 333 332 334
561 | 3 334 335 333
562 | 3 335 334 336
563 | 3 336 337 335
564 | 3 338 339 340
565 | 3 340 341 338
566 | 3 341 340 342
567 | 3 342 343 341
568 | 3 343 342 344
569 | 3 344 345 343
570 | 3 344 346 345
571 | 3 345 346 347
572 | 3 347 348 345
573 | 3 347 349 348
574 | 3 348 349 350
575 | 3 350 351 348
576 | 3 350 352 351
577 | 3 351 352 353
578 | 3 353 354 351
579 | 3 354 353 355
580 | 3 355 356 354
581 | 3 356 355 357
582 | 3 357 358 356
583 | 3 338 337 336
584 | 3 336 339 338
585 | 3 310 312 359
586 | 3 359 332 310
587 | 3 360 359 312
588 | 3 312 314 360
589 | 3 334 332 359
590 | 3 359 361 334
591 | 3 361 359 360
592 | 3 360 362 361
593 | 3 362 360 363
594 | 3 363 364 362
595 | 3 362 365 366
596 | 3 366 361 362
597 | 3 361 366 336
598 | 3 336 334 361
599 | 3 339 336 366
600 | 3 366 367 339
601 | 3 367 366 365
602 | 3 365 368 367
603 | 3 365 369 368
604 | 3 365 362 364
605 | 3 364 369 365
606 | 3 364 370 369
607 | 3 371 372 373
608 | 3 373 374 371
609 | 3 375 376 377
610 | 3 376 375 378
611 | 3 378 379 376
612 | 3 367 371 374
613 | 3 374 376 367
614 | 3 379 342 340
615 | 3 340 376 379
616 | 3 380 381 382
617 | 3 382 378 380
618 | 3 378 382 383
619 | 3 383 379 378
620 | 3 379 383 344
621 | 3 344 342 379
622 | 3 344 383 384
623 | 3 385 347 346
624 | 3 346 386 385
625 | 3 350 349 387
626 | 3 387 388 350
627 | 3 352 389 390
628 | 3 382 381 391
629 | 3 391 392 382
630 | 3 391 393 392
631 | 3 393 394 392
632 | 3 393 395 394
633 | 3 352 390 396
634 | 3 396 353 352
635 | 3 397 396 390
636 | 3 390 392 397
637 | 3 396 397 398
638 | 3 396 398 399
639 | 3 399 400 396
640 | 3 399 401 400
641 | 3 400 401 402
642 | 3 402 403 400
643 | 3 400 403 357
644 | 3 357 355 400
645 | 3 400 355 353
646 | 3 353 396 400
647 | 3 397 404 405
648 | 3 394 395 406
649 | 3 406 404 394
650 | 3 407 408 399
651 | 3 399 398 407
652 | 3 406 395 409
653 | 3 409 410 406
654 | 3 409 411 410
655 | 3 404 397 392
656 | 3 392 394 404
657 | 3 412 413 402
658 | 3 402 401 412
659 | 3 410 414 402
660 | 3 402 413 410
661 | 3 414 410 411
662 | 3 411 415 414
663 | 3 414 415 416
664 | 3 416 417 414
665 | 3 416 415 418
666 | 3 418 419 416
667 | 3 419 418 420
668 | 3 420 421 419
669 | 3 422 423 421
670 | 3 419 423 424
671 | 3 424 416 419
672 | 3 416 424 425
673 | 3 425 417 416
674 | 3 422 421 426
675 | 3 426 427 422
676 | 3 427 426 428
677 | 3 428 429 427
678 | 3 429 428 430
679 | 3 430 431 429
680 | 3 431 430 432
681 | 3 432 433 431
682 | 3 433 432 434
683 | 3 434 435 433
684 | 3 433 435 436
685 | 3 436 431 433
686 | 3 431 436 437
687 | 3 437 438 431
688 | 3 438 437 439
689 | 3 439 440 438
690 | 3 441 442 443
691 | 3 443 444 441
692 | 3 441 444 445
693 | 3 445 446 441
694 | 3 446 445 425
695 | 3 425 424 446
696 | 3 427 446 424
697 | 3 424 423 427
698 | 3 440 427 429
699 | 3 429 438 440
700 | 3 429 431 438
701 | 3 402 447 448
702 | 3 448 403 402
703 | 3 403 448 449
704 | 3 449 357 403
705 | 3 449 450 357
706 | 3 440 439 442
707 | 3 442 441 440
708 | 3 441 446 427
709 | 3 427 440 441
710 | 3 451 293 287
711 | 3 287 450 451
712 | 3 358 357 450
713 | 3 450 287 358
714 | 3 293 451 452
715 | 3 453 454 455
716 | 3 455 456 453
717 | 3 457 458 459
718 | 3 459 460 457
719 | 3 459 290 291
720 | 3 291 460 459
721 | 3 455 292 293
722 | 3 293 456 455
723 | 3 293 452 456
724 | 3 461 462 463
725 | 3 463 464 461
726 | 3 463 462 288
727 | 3 288 289 463
728 | 3 432 465 434
729 | 3 465 432 430
730 | 3 430 466 465
731 | 3 466 430 428
732 | 3 428 467 466
733 | 3 467 428 426
734 | 3 426 468 467
735 | 3 468 426 421
736 | 3 421 469 468
737 | 3 469 421 470
738 | 3 470 471 469
739 | 3 418 415 472
740 | 3 472 420 418
741 | 3 472 415 411
742 | 3 411 473 472
743 | 3 473 411 409
744 | 3 409 474 473
745 | 3 474 409 395
746 | 3 395 475 474
747 | 3 475 395 393
748 | 3 393 476 475
749 | 3 476 393 391
750 | 3 391 477 476
751 | 3 478 381 380
752 | 3 380 479 478
753 | 3 479 380 480
754 | 3 480 481 479
755 | 3 481 480 482
756 | 3 482 483 481
757 | 3 319 318 484
758 | 3 484 485 319
759 | 3 381 478 477
760 | 3 477 391 381
761 | 3 486 420 472
762 | 3 472 473 487
763 | 3 487 486 472
764 | 3 474 487 473
765 | 3 475 488 487
766 | 3 487 474 475
767 | 3 488 475 476
768 | 3 476 489 488
769 | 3 477 489 476
770 | 3 420 486 470
771 | 3 470 421 420
772 | 3 490 478 479
773 | 3 479 491 490
774 | 3 489 477 478
775 | 3 478 490 489
776 | 3 479 481 492
777 | 3 492 491 479
778 | 3 485 484 483
779 | 3 483 482 485
780 | 3 492 481 483
781 | 3 483 493 492
782 | 3 484 493 483
783 | 3 494 493 484
784 | 3 484 318 494
785 | 3 275 274 495
786 | 3 495 496 275
787 | 3 496 495 497
788 | 3 497 498 496
789 | 3 498 497 499
790 | 3 499 500 498
791 | 3 500 499 188
792 | 3 188 501 500
793 | 3 501 188 189
794 | 3 189 502 501
795 | 3 502 189 503
796 | 3 503 504 502
797 | 3 504 503 505
798 | 3 505 506 504
799 | 3 506 505 192
800 | 3 192 507 506
801 | 3 507 192 508
802 | 3 508 509 507
803 | 3 509 508 510
804 | 3 510 511 509
805 | 3 511 510 512
806 | 3 512 513 511
807 | 3 513 512 514
808 | 3 514 515 513
809 | 3 514 295 515
810 | 3 277 275 496
811 | 3 496 516 277
812 | 3 516 496 498
813 | 3 498 517 516
814 | 3 517 498 500
815 | 3 500 518 517
816 | 3 518 500 501
817 | 3 501 519 518
818 | 3 519 501 502
819 | 3 502 520 519
820 | 3 520 502 504
821 | 3 504 521 520
822 | 3 521 504 506
823 | 3 506 522 521
824 | 3 522 506 507
825 | 3 507 523 522
826 | 3 523 507 509
827 | 3 509 524 523
828 | 3 524 509 511
829 | 3 511 525 524
830 | 3 525 511 513
831 | 3 513 526 525
832 | 3 526 513 515
833 | 3 515 527 526
834 | 3 527 515 295
835 | 3 295 294 527
836 | 3 279 277 516
837 | 3 516 528 279
838 | 3 528 516 517
839 | 3 517 529 528
840 | 3 529 517 518
841 | 3 518 530 529
842 | 3 530 518 519
843 | 3 519 531 530
844 | 3 531 519 520
845 | 3 520 532 531
846 | 3 532 520 521
847 | 3 521 533 532
848 | 3 533 521 522
849 | 3 522 534 533
850 | 3 534 522 523
851 | 3 523 535 534
852 | 3 535 523 524
853 | 3 524 536 535
854 | 3 536 524 525
855 | 3 525 537 536
856 | 3 537 525 526
857 | 3 526 538 537
858 | 3 538 526 527
859 | 3 527 539 538
860 | 3 539 527 294
861 | 3 294 300 539
862 | 3 280 279 528
863 | 3 528 540 280
864 | 3 540 528 529
865 | 3 529 541 540
866 | 3 541 529 530
867 | 3 530 542 541
868 | 3 542 530 531
869 | 3 531 543 542
870 | 3 543 531 532
871 | 3 532 544 543
872 | 3 544 532 533
873 | 3 533 545 544
874 | 3 545 533 534
875 | 3 534 546 545
876 | 3 546 534 535
877 | 3 535 547 546
878 | 3 547 535 536
879 | 3 536 548 547
880 | 3 548 536 537
881 | 3 537 549 548
882 | 3 549 537 538
883 | 3 538 550 549
884 | 3 550 538 539
885 | 3 539 551 550
886 | 3 551 539 300
887 | 3 300 301 551
888 | 3 287 280 540
889 | 3 540 358 287
890 | 3 358 540 541
891 | 3 541 356 358
892 | 3 356 541 542
893 | 3 542 354 356
894 | 3 354 542 543
895 | 3 543 351 354
896 | 3 351 543 544
897 | 3 544 348 351
898 | 3 348 544 545
899 | 3 545 345 348
900 | 3 345 545 546
901 | 3 546 343 345
902 | 3 343 546 547
903 | 3 547 341 343
904 | 3 341 547 548
905 | 3 548 338 341
906 | 3 338 548 549
907 | 3 549 337 338
908 | 3 337 549 550
909 | 3 550 335 337
910 | 3 335 550 551
911 | 3 551 333 335
912 | 3 333 551 301
913 | 3 301 304 333
914 | 3 375 552 482
915 | 3 482 480 375
916 | 3 553 554 370
917 | 3 370 364 553
918 | 3 363 320 319
919 | 3 485 552 370
920 | 3 370 554 485
921 | 3 320 363 360
922 | 3 360 314 320
923 | 3 329 327 272
924 | 3 272 555 329
925 | 3 556 555 272
926 | 3 272 271 556
927 | 3 313 315 314
928 | 3 480 380 378
929 | 3 378 375 480
930 | 3 553 364 363
931 | 3 363 319 553
932 | 3 557 321 323
933 | 3 323 331 557
934 | 3 318 321 557
935 | 3 557 494 318
936 | 3 485 482 552
937 | 3 322 320 315
938 | 3 315 316 322
939 | 3 324 322 316
940 | 3 316 317 324
941 | 3 326 324 317
942 | 3 317 306 326
943 | 3 320 314 315
944 | 3 419 421 423
945 | 3 558 265 264
946 | 3 264 559 558
947 | 3 560 267 265
948 | 3 265 558 560
949 | 3 561 269 267
950 | 3 267 560 561
951 | 3 562 271 269
952 | 3 269 561 562
953 | 3 563 564 565
954 | 3 565 566 563
955 | 3 567 568 564
956 | 3 564 563 567
957 | 3 567 569 568
958 | 3 567 570 571
959 | 3 571 569 567
960 | 3 563 572 570
961 | 3 570 567 563
962 | 3 566 573 572
963 | 3 572 563 566
964 | 3 574 572 573
965 | 3 573 575 574
966 | 3 576 570 572
967 | 3 572 574 576
968 | 3 577 571 570
969 | 3 570 576 577
970 | 3 578 574 575
971 | 3 575 579 578
972 | 3 578 580 574
973 | 3 576 574 580
974 | 3 580 581 576
975 | 3 581 582 576
976 | 3 577 576 582
977 | 3 582 583 577
978 | 3 584 585 586
979 | 3 586 587 584
980 | 3 588 589 585
981 | 3 585 584 588
982 | 3 588 559 589
983 | 3 584 590 588
984 | 3 587 591 590
985 | 3 590 584 587
986 | 3 592 590 591
987 | 3 591 593 592
988 | 3 594 595 592
989 | 3 592 593 594
990 | 3 588 596 597
991 | 3 597 559 588
992 | 3 590 598 596
993 | 3 596 588 590
994 | 3 592 599 598
995 | 3 598 590 592
996 | 3 597 558 559
997 | 3 597 560 558
998 | 3 600 601 595
999 | 3 595 594 600
1000 | 3 602 603 601
1001 | 3 601 600 602
1002 | 3 604 605 603
1003 | 3 603 602 604
1004 | 3 606 599 605
1005 | 3 605 607 606
1006 | 3 605 599 592
1007 | 3 592 595 605
1008 | 3 608 598 599
1009 | 3 599 606 608
1010 | 3 608 596 598
1011 | 3 609 610 611
1012 | 3 611 612 609
1013 | 3 613 614 610
1014 | 3 610 609 613
1015 | 3 615 616 614
1016 | 3 614 613 615
1017 | 3 617 618 616
1018 | 3 616 615 617
1019 | 3 562 561 619
1020 | 3 597 619 561
1021 | 3 561 560 597
1022 | 3 596 618 619
1023 | 3 619 597 596
1024 | 3 617 562 619
1025 | 3 619 618 617
1026 | 3 615 620 621
1027 | 3 621 617 615
1028 | 3 620 615 613
1029 | 3 613 622 620
1030 | 3 623 624 600
1031 | 3 600 594 623
1032 | 3 625 626 624
1033 | 3 624 623 625
1034 | 3 627 628 626
1035 | 3 626 625 627
1036 | 3 629 630 631
1037 | 3 631 632 629
1038 | 3 633 634 630
1039 | 3 630 629 633
1040 | 3 635 636 634
1041 | 3 634 633 635
1042 | 3 635 637 636
1043 | 3 638 639 637
1044 | 3 637 635 638
1045 | 3 638 640 639
1046 | 3 641 642 640
1047 | 3 640 638 641
1048 | 3 641 643 642
1049 | 3 644 645 643
1050 | 3 643 641 644
1051 | 3 646 647 645
1052 | 3 645 644 646
1053 | 3 648 649 647
1054 | 3 647 646 648
1055 | 3 631 628 627
1056 | 3 627 632 631
1057 | 3 624 650 602
1058 | 3 602 600 624
1059 | 3 604 602 650
1060 | 3 650 651 604
1061 | 3 652 650 624
1062 | 3 624 626 652
1063 | 3 653 651 650
1064 | 3 650 652 653
1065 | 3 654 655 651
1066 | 3 651 653 654
1067 | 3 652 656 657
1068 | 3 657 653 652
1069 | 3 626 628 656
1070 | 3 656 652 626
1071 | 3 658 656 628
1072 | 3 628 631 658
1073 | 3 659 657 656
1074 | 3 656 658 659
1075 | 3 659 660 657
1076 | 3 660 654 653
1077 | 3 653 657 660
1078 | 3 660 661 654
1079 | 3 662 663 664
1080 | 3 664 665 662
1081 | 3 666 667 668
1082 | 3 669 670 668
1083 | 3 668 667 669
1084 | 3 631 630 667
1085 | 3 667 662 631
1086 | 3 667 630 634
1087 | 3 634 669 667
1088 | 3 670 671 672
1089 | 3 672 673 670
1090 | 3 669 674 671
1091 | 3 671 670 669
1092 | 3 634 636 674
1093 | 3 674 669 634
1094 | 3 675 674 636
1095 | 3 676 637 639
1096 | 3 639 677 676
1097 | 3 678 679 640
1098 | 3 640 642 678
1099 | 3 680 681 643
1100 | 3 682 683 672
1101 | 3 672 671 682
1102 | 3 682 684 683
1103 | 3 682 685 684
1104 | 3 685 686 684
1105 | 3 645 687 680
1106 | 3 680 643 645
1107 | 3 682 680 687
1108 | 3 687 688 682
1109 | 3 689 688 687
1110 | 3 690 691 689
1111 | 3 689 687 690
1112 | 3 690 692 691
1113 | 3 693 694 692
1114 | 3 692 690 693
1115 | 3 647 649 693
1116 | 3 693 690 647
1117 | 3 687 645 647
1118 | 3 647 690 687
1119 | 3 695 696 688
1120 | 3 696 697 686
1121 | 3 686 685 696
1122 | 3 689 691 698
1123 | 3 698 699 689
1124 | 3 700 701 686
1125 | 3 686 697 700
1126 | 3 700 702 701
1127 | 3 685 682 688
1128 | 3 688 696 685
1129 | 3 692 694 703
1130 | 3 703 704 692
1131 | 3 703 694 705
1132 | 3 705 700 703
1133 | 3 706 702 700
1134 | 3 700 705 706
1135 | 3 707 708 706
1136 | 3 706 705 707
1137 | 3 709 710 706
1138 | 3 706 708 709
1139 | 3 711 712 710
1140 | 3 710 709 711
1141 | 3 711 713 714
1142 | 3 708 715 713
1143 | 3 713 709 708
1144 | 3 707 716 715
1145 | 3 715 708 707
1146 | 3 717 718 711
1147 | 3 711 714 717
1148 | 3 719 720 718
1149 | 3 718 717 719
1150 | 3 721 722 720
1151 | 3 720 719 721
1152 | 3 723 724 722
1153 | 3 722 721 723
1154 | 3 435 434 724
1155 | 3 724 723 435
1156 | 3 721 436 435
1157 | 3 435 723 721
1158 | 3 725 437 436
1159 | 3 436 721 725
1160 | 3 726 439 437
1161 | 3 437 725 726
1162 | 3 727 443 442
1163 | 3 442 728 727
1164 | 3 729 730 727
1165 | 3 727 728 729
1166 | 3 715 716 730
1167 | 3 730 729 715
1168 | 3 714 713 715
1169 | 3 715 729 714
1170 | 3 725 719 717
1171 | 3 717 726 725
1172 | 3 725 721 719
1173 | 3 693 731 732
1174 | 3 732 694 693
1175 | 3 649 733 731
1176 | 3 731 693 649
1177 | 3 649 734 733
1178 | 3 728 442 439
1179 | 3 439 726 728
1180 | 3 726 717 729
1181 | 3 729 728 726
1182 | 3 734 577 583
1183 | 3 583 735 734
1184 | 3 577 734 649
1185 | 3 649 648 577
1186 | 3 736 735 583
1187 | 3 737 738 739
1188 | 3 739 740 737
1189 | 3 741 742 743
1190 | 3 743 744 741
1191 | 3 741 581 580
1192 | 3 580 742 741
1193 | 3 737 583 582
1194 | 3 582 738 737
1195 | 3 737 736 583
1196 | 3 745 746 747
1197 | 3 747 748 745
1198 | 3 578 579 747
1199 | 3 747 746 578
1200 | 3 434 465 724
1201 | 3 466 722 724
1202 | 3 724 465 466
1203 | 3 467 720 722
1204 | 3 722 466 467
1205 | 3 468 718 720
1206 | 3 720 467 468
1207 | 3 469 711 718
1208 | 3 718 468 469
1209 | 3 471 749 711
1210 | 3 711 469 471
1211 | 3 712 750 706
1212 | 3 706 710 712
1213 | 3 751 702 706
1214 | 3 706 750 751
1215 | 3 752 701 702
1216 | 3 702 751 752
1217 | 3 753 686 701
1218 | 3 701 752 753
1219 | 3 754 684 686
1220 | 3 686 753 754
1221 | 3 755 683 684
1222 | 3 684 754 755
1223 | 3 756 673 672
1224 | 3 672 757 756
1225 | 3 758 759 673
1226 | 3 673 756 758
1227 | 3 760 761 759
1228 | 3 759 758 760
1229 | 3 762 763 764
1230 | 3 764 765 762
1231 | 3 683 755 757
1232 | 3 757 672 683
1233 | 3 750 712 766
1234 | 3 766 767 751
1235 | 3 751 750 766
1236 | 3 751 767 752
1237 | 3 752 767 768
1238 | 3 768 753 752
1239 | 3 769 754 753
1240 | 3 753 768 769
1241 | 3 754 769 755
1242 | 3 711 749 766
1243 | 3 766 712 711
1244 | 3 770 756 757
1245 | 3 757 771 770
1246 | 3 771 757 755
1247 | 3 755 769 771
1248 | 3 770 772 758
1249 | 3 758 756 770
1250 | 3 761 760 765
1251 | 3 765 764 761
1252 | 3 773 760 758
1253 | 3 758 772 773
1254 | 3 760 773 765
1255 | 3 612 765 773
1256 | 3 773 774 612
1257 | 3 775 235 565
1258 | 3 565 564 775
1259 | 3 776 237 235
1260 | 3 235 775 776
1261 | 3 777 778 237
1262 | 3 237 776 777
1263 | 3 779 780 778
1264 | 3 778 777 779
1265 | 3 781 782 780
1266 | 3 780 779 781
1267 | 3 783 241 782
1268 | 3 782 781 783
1269 | 3 784 242 241
1270 | 3 241 783 784
1271 | 3 785 786 242
1272 | 3 242 784 785
1273 | 3 787 788 786
1274 | 3 786 785 787
1275 | 3 789 245 788
1276 | 3 788 787 789
1277 | 3 790 246 245
1278 | 3 245 789 790
1279 | 3 791 792 246
1280 | 3 246 790 791
1281 | 3 791 586 792
1282 | 3 793 775 564
1283 | 3 564 568 793
1284 | 3 794 776 775
1285 | 3 775 793 794
1286 | 3 795 777 776
1287 | 3 776 794 795
1288 | 3 796 779 777
1289 | 3 777 795 796
1290 | 3 797 781 779
1291 | 3 779 796 797
1292 | 3 798 783 781
1293 | 3 781 797 798
1294 | 3 799 784 783
1295 | 3 783 798 799
1296 | 3 800 785 784
1297 | 3 784 799 800
1298 | 3 801 787 785
1299 | 3 785 800 801
1300 | 3 802 789 787
1301 | 3 787 801 802
1302 | 3 803 790 789
1303 | 3 789 802 803
1304 | 3 804 791 790
1305 | 3 790 803 804
1306 | 3 587 586 791
1307 | 3 791 804 587
1308 | 3 805 793 568
1309 | 3 568 569 805
1310 | 3 806 794 793
1311 | 3 793 805 806
1312 | 3 807 795 794
1313 | 3 794 806 807
1314 | 3 808 796 795
1315 | 3 795 807 808
1316 | 3 809 797 796
1317 | 3 796 808 809
1318 | 3 810 798 797
1319 | 3 797 809 810
1320 | 3 811 799 798
1321 | 3 798 810 811
1322 | 3 812 800 799
1323 | 3 799 811 812
1324 | 3 813 801 800
1325 | 3 800 812 813
1326 | 3 814 802 801
1327 | 3 801 813 814
1328 | 3 815 803 802
1329 | 3 802 814 815
1330 | 3 816 804 803
1331 | 3 803 815 816
1332 | 3 591 587 804
1333 | 3 804 816 591
1334 | 3 817 805 569
1335 | 3 569 571 817
1336 | 3 818 806 805
1337 | 3 805 817 818
1338 | 3 819 807 806
1339 | 3 806 818 819
1340 | 3 820 808 807
1341 | 3 807 819 820
1342 | 3 821 809 808
1343 | 3 808 820 821
1344 | 3 822 810 809
1345 | 3 809 821 822
1346 | 3 823 811 810
1347 | 3 810 822 823
1348 | 3 824 812 811
1349 | 3 811 823 824
1350 | 3 825 813 812
1351 | 3 812 824 825
1352 | 3 826 814 813
1353 | 3 813 825 826
1354 | 3 827 815 814
1355 | 3 814 826 827
1356 | 3 828 816 815
1357 | 3 815 827 828
1358 | 3 593 591 816
1359 | 3 816 828 593
1360 | 3 648 817 571
1361 | 3 571 577 648
1362 | 3 646 818 817
1363 | 3 817 648 646
1364 | 3 644 819 818
1365 | 3 818 646 644
1366 | 3 641 820 819
1367 | 3 819 644 641
1368 | 3 638 821 820
1369 | 3 820 641 638
1370 | 3 635 822 821
1371 | 3 821 638 635
1372 | 3 633 823 822
1373 | 3 822 635 633
1374 | 3 629 824 823
1375 | 3 823 633 629
1376 | 3 632 825 824
1377 | 3 824 629 632
1378 | 3 627 826 825
1379 | 3 825 632 627
1380 | 3 625 827 826
1381 | 3 826 627 625
1382 | 3 623 828 827
1383 | 3 827 625 623
1384 | 3 594 593 828
1385 | 3 828 623 594
1386 | 3 759 761 829
1387 | 3 829 668 759
1388 | 3 654 661 763
1389 | 3 763 762 654
1390 | 3 611 610 655
1391 | 3 763 661 829
1392 | 3 829 764 763
1393 | 3 604 651 655
1394 | 3 655 610 604
1395 | 3 555 562 617
1396 | 3 617 621 555
1397 | 3 271 562 555
1398 | 3 555 556 271
1399 | 3 604 607 605
1400 | 3 668 670 673
1401 | 3 673 759 668
1402 | 3 611 655 654
1403 | 3 654 762 611
1404 | 3 622 613 609
1405 | 3 609 830 622
1406 | 3 774 830 609
1407 | 3 609 612 774
1408 | 3 829 761 764
1409 | 3 606 607 610
1410 | 3 610 614 606
1411 | 3 608 606 614
1412 | 3 614 616 608
1413 | 3 596 608 616
1414 | 3 616 618 596
1415 | 3 607 604 610
1416 | 3 713 711 709
1417 | 3 311 302 308
1418 | 3 308 313 311
1419 | 3 367 376 340
1420 | 3 340 339 367
1421 | 3 427 423 422
1422 | 3 319 485 554
1423 | 3 554 553 319
1424 | 3 605 595 601
1425 | 3 601 603 605
1426 | 3 631 662 665
1427 | 3 665 658 631
1428 | 3 714 729 717
1429 | 3 762 765 612
1430 | 3 612 611 762
1431 | 3 831 832 329
1432 | 3 329 833 834
1433 | 3 834 835 329
1434 | 3 836 837 838
1435 | 3 838 839 836
1436 | 3 839 840 836
1437 | 3 840 557 331
1438 | 3 494 557 840
1439 | 3 840 839 494
1440 | 3 493 494 839
1441 | 3 839 838 493
1442 | 3 841 842 843
1443 | 3 843 844 841
1444 | 3 844 843 487
1445 | 3 487 845 844
1446 | 3 845 846 844
1447 | 3 844 846 847
1448 | 3 847 848 844
1449 | 3 487 488 849
1450 | 3 849 845 487
1451 | 3 846 845 849
1452 | 3 849 850 846
1453 | 3 488 851 852
1454 | 3 852 849 488
1455 | 3 852 853 849
1456 | 3 854 855 853
1457 | 3 853 852 854
1458 | 3 854 852 851
1459 | 3 851 490 854
1460 | 3 856 857 490
1461 | 3 490 491 856
1462 | 3 858 491 492
1463 | 3 492 859 858
1464 | 3 860 858 859
1465 | 3 856 858 860
1466 | 3 860 861 856
1467 | 3 840 331 862
1468 | 3 862 836 840
1469 | 3 837 836 862
1470 | 3 862 835 837
1471 | 3 853 855 850
1472 | 3 850 849 853
1473 | 3 860 859 492
1474 | 3 492 493 860
1475 | 3 331 835 862
1476 | 3 621 832 831
1477 | 3 620 834 833
1478 | 3 833 621 620
1479 | 3 863 838 837
1480 | 3 837 864 863
1481 | 3 864 865 863
1482 | 3 622 866 865
1483 | 3 863 865 866
1484 | 3 866 774 863
1485 | 3 867 861 838
1486 | 3 838 863 867
1487 | 3 848 868 869
1488 | 3 869 870 848
1489 | 3 871 767 869
1490 | 3 869 868 871
1491 | 3 868 872 871
1492 | 3 848 847 872
1493 | 3 872 868 848
1494 | 3 871 873 768
1495 | 3 768 767 871
1496 | 3 847 850 873
1497 | 3 873 871 847
1498 | 3 873 874 769
1499 | 3 769 768 873
1500 | 3 873 875 874
1501 | 3 874 875 855
1502 | 3 855 854 874
1503 | 3 857 771 769
1504 | 3 769 874 857
1505 | 3 876 770 771
1506 | 3 771 857 876
1507 | 3 877 772 770
1508 | 3 770 876 877
1509 | 3 877 876 867
1510 | 3 861 867 876
1511 | 3 876 856 861
1512 | 3 864 878 622
1513 | 3 622 865 864
1514 | 3 834 620 878
1515 | 3 878 864 834
1516 | 3 873 850 855
1517 | 3 855 875 873
1518 | 3 773 772 877
1519 | 3 877 867 773
1520 | 3 878 620 622
1521 | 3 621 833 832
1522 | 3 832 833 329
1523 | 3 493 838 861
1524 | 3 861 860 493
1525 | 3 841 844 848
1526 | 3 846 850 847
1527 | 3 854 490 857
1528 | 3 856 491 858
1529 | 3 837 835 834
1530 | 3 867 863 774
1531 | 3 774 773 867
1532 | 3 848 870 841
1533 | 3 847 871 872
1534 | 3 857 874 854
1535 | 3 876 857 856
1536 | 3 834 864 837
1537 | 3 369 370 879
1538 | 3 879 880 369
1539 | 3 879 370 552
1540 | 3 552 881 879
1541 | 3 882 880 879
1542 | 3 882 883 371
1543 | 3 371 367 882
1544 | 3 371 883 884
1545 | 3 885 373 884
1546 | 3 884 883 885
1547 | 3 885 886 373
1548 | 3 376 886 885
1549 | 3 885 887 376
1550 | 3 887 377 376
1551 | 3 375 377 887
1552 | 3 887 888 375
1553 | 3 367 368 882
1554 | 3 369 880 882
1555 | 3 882 368 369
1556 | 3 881 552 375
1557 | 3 375 888 881
1558 | 3 344 889 890
1559 | 3 890 891 344
1560 | 3 347 892 893
1561 | 3 893 894 347
1562 | 3 895 896 897
1563 | 3 897 898 895
1564 | 3 896 899 900
1565 | 3 900 897 896
1566 | 3 901 889 344
1567 | 3 382 902 903
1568 | 3 903 904 382
1569 | 3 891 890 905
1570 | 3 892 385 905
1571 | 3 905 890 892
1572 | 3 347 385 892
1573 | 3 896 895 906
1574 | 3 907 908 902
1575 | 3 902 382 907
1576 | 3 909 898 897
1577 | 3 900 390 909
1578 | 3 909 897 900
1579 | 3 899 910 390
1580 | 3 390 900 899
1581 | 3 894 893 387
1582 | 3 896 906 387
1583 | 3 387 893 896
1584 | 3 398 397 911
1585 | 3 911 912 398
1586 | 3 911 913 914
1587 | 3 915 916 401
1588 | 3 401 399 915
1589 | 3 911 397 917
1590 | 3 399 408 915
1591 | 3 912 407 398
1592 | 3 407 912 915
1593 | 3 915 408 407
1594 | 3 404 913 911
1595 | 3 911 917 404
1596 | 3 406 914 913
1597 | 3 913 404 406
1598 | 3 914 406 918
1599 | 3 918 919 914
1600 | 3 920 921 919
1601 | 3 919 918 920
1602 | 3 916 921 920
1603 | 3 920 412 916
1604 | 3 916 412 401
1605 | 3 903 902 890
1606 | 3 890 889 903
1607 | 3 890 902 908
1608 | 3 908 892 890
1609 | 3 889 901 904
1610 | 3 904 903 889
1611 | 3 899 896 893
1612 | 3 893 907 899
1613 | 3 907 893 892
1614 | 3 892 908 907
1615 | 3 888 887 881
1616 | 3 881 887 885
1617 | 3 885 883 881
1618 | 3 919 916 915
1619 | 3 915 912 919
1620 | 3 921 916 919
1621 | 3 922 923 661
1622 | 3 661 660 922
1623 | 3 924 829 661
1624 | 3 661 923 924
1625 | 3 923 922 925
1626 | 3 658 926 927
1627 | 3 927 925 658
1628 | 3 928 927 926
1629 | 3 927 928 663
1630 | 3 663 929 927
1631 | 3 663 930 929
1632 | 3 931 929 930
1633 | 3 930 667 931
1634 | 3 667 666 931
1635 | 3 932 931 666
1636 | 3 666 933 932
1637 | 3 925 934 658
1638 | 3 934 925 922
1639 | 3 922 660 934
1640 | 3 932 933 829
1641 | 3 829 924 932
1642 | 3 637 935 936
1643 | 3 936 636 637
1644 | 3 937 938 939
1645 | 3 939 940 937
1646 | 3 643 941 942
1647 | 3 942 642 643
1648 | 3 941 943 944
1649 | 3 944 942 941
1650 | 3 636 936 675
1651 | 3 674 945 946
1652 | 3 946 671 674
1653 | 3 676 935 637
1654 | 3 935 676 677
1655 | 3 677 939 935
1656 | 3 939 677 940
1657 | 3 678 642 942
1658 | 3 944 682 671
1659 | 3 671 946 944
1660 | 3 941 643 681
1661 | 3 941 681 680
1662 | 3 680 943 941
1663 | 3 943 680 682
1664 | 3 682 944 943
1665 | 3 679 938 937
1666 | 3 938 679 678
1667 | 3 678 942 938
1668 | 3 947 948 949
1669 | 3 949 689 947
1670 | 3 950 951 948
1671 | 3 952 692 953
1672 | 3 953 954 952
1673 | 3 695 949 948
1674 | 3 954 698 952
1675 | 3 689 699 947
1676 | 3 698 954 947
1677 | 3 947 699 698
1678 | 3 695 948 951
1679 | 3 951 696 695
1680 | 3 696 951 950
1681 | 3 950 697 696
1682 | 3 955 956 697
1683 | 3 697 950 955
1684 | 3 956 955 957
1685 | 3 957 958 956
1686 | 3 704 958 957
1687 | 3 957 953 704
1688 | 3 692 704 953
1689 | 3 936 935 946
1690 | 3 946 945 936
1691 | 3 939 959 946
1692 | 3 946 935 939
1693 | 3 945 674 675
1694 | 3 675 936 945
1695 | 3 960 938 942
1696 | 3 942 944 960
1697 | 3 959 939 938
1698 | 3 938 960 959
1699 | 3 924 931 932
1700 | 3 923 925 927
1701 | 3 927 929 923
1702 | 3 950 948 947
1703 | 3 947 954 950
1704 | 3 955 953 957
1705 | 3 907 382 910
1706 | 3 910 899 907
1707 | 3 881 883 882
1708 | 3 882 879 881
1709 | 3 919 912 911
1710 | 3 911 914 919
1711 | 3 944 946 959
1712 | 3 959 960 944
1713 | 3 923 929 931
1714 | 3 931 924 923
1715 | 3 950 954 953
1716 | 3 953 955 950
1717 | 3 961 962 963
1718 | 3 963 964 961
1719 | 3 964 963 965
1720 | 3 965 966 964
1721 | 3 966 965 967
1722 | 3 967 968 966
1723 | 3 968 967 969
1724 | 3 969 970 968
1725 | 3 971 972 973
1726 | 3 973 970 971
1727 | 3 970 973 974
1728 | 3 974 968 970
1729 | 3 968 974 975
1730 | 3 975 966 968
1731 | 3 966 975 976
1732 | 3 976 964 966
1733 | 3 964 976 977
1734 | 3 977 961 964
1735 | 3 961 977 978
1736 | 3 978 979 961
1737 | 3 961 979 980
1738 | 3 980 962 961
1739 | 3 980 979 981
1740 | 3 981 447 980
1741 | 3 982 981 979
1742 | 3 979 978 982
1743 | 3 983 984 985
1744 | 3 985 986 983
1745 | 3 986 987 983
1746 | 3 983 987 988
1747 | 3 988 989 983
1748 | 3 988 990 989
1749 | 3 991 981 982
1750 | 3 982 992 991
1751 | 3 447 981 993
1752 | 3 993 994 447
1753 | 3 993 981 991
1754 | 3 991 995 993
1755 | 3 996 993 995
1756 | 3 995 997 996
1757 | 3 994 993 996
1758 | 3 996 998 994
1759 | 3 996 999 450
1760 | 3 450 998 996
1761 | 3 990 988 1000
1762 | 3 1000 1001 990
1763 | 3 1001 1000 1002
1764 | 3 1002 1003 1001
1765 | 3 987 986 1004
1766 | 3 1004 1005 987
1767 | 3 991 1006 1007
1768 | 3 1007 995 991
1769 | 3 992 1006 991
1770 | 3 992 989 990
1771 | 3 990 1006 992
1772 | 3 1005 1004 1008
1773 | 3 1008 1009 1005
1774 | 3 988 987 1010
1775 | 3 1010 1011 988
1776 | 3 987 1005 1012
1777 | 3 1012 1010 987
1778 | 3 1009 1012 1005
1779 | 3 1000 988 1011
1780 | 3 1011 1013 1000
1781 | 3 1001 1003 1014
1782 | 3 1015 990 1001
1783 | 3 1001 1014 1015
1784 | 3 1006 990 1015
1785 | 3 1015 1016 1006
1786 | 3 1007 1006 1016
1787 | 3 1016 1017 1007
1788 | 3 1018 1019 1020
1789 | 3 1020 986 1018
1790 | 3 1021 986 1020
1791 | 3 1004 1022 1008
1792 | 3 969 1023 971
1793 | 3 971 970 969
1794 | 3 1000 1013 1002
1795 | 3 1021 1022 1004
1796 | 3 1004 986 1021
1797 | 3 450 999 997
1798 | 3 997 1024 450
1799 | 3 997 995 1007
1800 | 3 1007 1024 997
1801 | 3 1025 1026 1027
1802 | 3 1027 1028 1025
1803 | 3 1029 1030 1026
1804 | 3 1026 1025 1029
1805 | 3 1031 1032 1030
1806 | 3 1030 1029 1031
1807 | 3 1033 1034 1032
1808 | 3 1032 1031 1033
1809 | 3 1033 1035 972
1810 | 3 972 971 1033
1811 | 3 1031 1036 1035
1812 | 3 1035 1033 1031
1813 | 3 1029 1037 1036
1814 | 3 1036 1031 1029
1815 | 3 1025 1038 1037
1816 | 3 1037 1029 1025
1817 | 3 1028 1039 1038
1818 | 3 1038 1025 1028
1819 | 3 1040 1041 1039
1820 | 3 1039 1028 1040
1821 | 3 1027 694 1040
1822 | 3 1040 1028 1027
1823 | 3 1042 1043 1040
1824 | 3 1040 694 1042
1825 | 3 1041 1040 1043
1826 | 3 1043 1044 1041
1827 | 3 1045 985 984
1828 | 3 984 1046 1045
1829 | 3 1046 1047 1045
1830 | 3 1048 1049 1047
1831 | 3 1047 1046 1048
1832 | 3 1048 1050 1049
1833 | 3 1051 1044 1043
1834 | 3 1043 1052 1051
1835 | 3 1053 1054 1043
1836 | 3 1043 1042 1053
1837 | 3 1055 1052 1043
1838 | 3 1043 1054 1055
1839 | 3 1056 1057 1055
1840 | 3 1055 1054 1056
1841 | 3 733 1058 1054
1842 | 3 1054 1053 733
1843 | 3 733 734 1056
1844 | 3 1056 1058 733
1845 | 3 1059 1060 1049
1846 | 3 1049 1050 1059
1847 | 3 1061 1062 1060
1848 | 3 1060 1059 1061
1849 | 3 1063 1064 1045
1850 | 3 1045 1047 1063
1851 | 3 1055 1065 1066
1852 | 3 1066 1052 1055
1853 | 3 1052 1066 1051
1854 | 3 1066 1050 1048
1855 | 3 1048 1051 1066
1856 | 3 1067 1068 1064
1857 | 3 1064 1063 1067
1858 | 3 1069 1070 1047
1859 | 3 1047 1049 1069
1860 | 3 1070 1071 1063
1861 | 3 1063 1047 1070
1862 | 3 1063 1071 1067
1863 | 3 1072 1069 1049
1864 | 3 1049 1060 1072
1865 | 3 1073 1061 1059
1866 | 3 1073 1059 1050
1867 | 3 1050 1074 1073
1868 | 3 1075 1074 1050
1869 | 3 1050 1066 1075
1870 | 3 1076 1075 1066
1871 | 3 1066 1065 1076
1872 | 3 985 1045 1077
1873 | 3 1077 262 985
1874 | 3 1077 1045 1078
1875 | 3 1068 1079 1064
1876 | 3 1033 971 1023
1877 | 3 1023 1034 1033
1878 | 3 1062 1072 1060
1879 | 3 1045 1064 1079
1880 | 3 1079 1078 1045
1881 | 3 1080 1057 1056
1882 | 3 1056 734 1080
1883 | 3 1080 1065 1055
1884 | 3 1055 1057 1080
1885 | 3 996 997 999
1886 | 3 1018 986 985
1887 | 3 1056 1054 1058
1888 | 3 985 262 1018
1889 | 3 982 1081 1082
1890 | 3 1082 976 982
1891 | 3 982 976 975
1892 | 3 975 1083 982
1893 | 3 1083 975 1084
1894 | 3 1084 1085 1083
1895 | 3 1085 1084 1086
1896 | 3 1086 983 1085
1897 | 3 983 1086 1087
1898 | 3 1087 1088 983
1899 | 3 1089 1090 1041
1900 | 3 1041 1044 1089
1901 | 3 1091 1092 1089
1902 | 3 1089 1044 1091
1903 | 3 1048 1093 1092
1904 | 3 1092 1091 1048
1905 | 3 1046 1094 1093
1906 | 3 1093 1048 1046
1907 | 3 1088 1087 1094
1908 | 3 1094 1046 1088
1909 | 3 1095 1096 1097
1910 | 3 1097 1098 1095
1911 | 3 1096 1099 1100
1912 | 3 1100 1097 1096
1913 | 3 1099 1101 1102
1914 | 3 1102 1100 1099
1915 | 3 1101 1103 1104
1916 | 3 1104 1102 1101
1917 | 3 1103 1105 1106
1918 | 3 1106 1104 1103
1919 | 3 1105 1107 1108
1920 | 3 1108 1106 1105
1921 | 3 1107 1109 1110
1922 | 3 1110 1108 1107
1923 | 3 1111 1112 1113
1924 | 3 1113 1114 1111
1925 | 3 1112 1115 1116
1926 | 3 1116 1113 1112
1927 | 3 1115 1117 1118
1928 | 3 1118 1116 1115
1929 | 3 1117 1119 1120
1930 | 3 1120 1118 1117
1931 | 3 1119 1121 1122
1932 | 3 1122 1120 1119
1933 | 3 1121 1123 1124
1934 | 3 1124 1122 1121
1935 | 3 1123 1125 1126
1936 | 3 1126 1124 1123
1937 | 3 1127 1128 1129
1938 | 3 1129 1112 1127
1939 | 3 1129 1130 1115
1940 | 3 1115 1112 1129
1941 | 3 1130 1131 1117
1942 | 3 1117 1115 1130
1943 | 3 1131 1132 1119
1944 | 3 1119 1117 1131
1945 | 3 1132 1133 1121
1946 | 3 1121 1119 1132
1947 | 3 1133 1134 1123
1948 | 3 1123 1121 1133
1949 | 3 1134 1135 1125
1950 | 3 1125 1123 1134
1951 | 3 1136 1137 1129
1952 | 3 1129 1128 1136
1953 | 3 1137 1138 1130
1954 | 3 1130 1129 1137
1955 | 3 1138 1139 1131
1956 | 3 1131 1130 1138
1957 | 3 1139 1140 1132
1958 | 3 1132 1131 1139
1959 | 3 1140 1141 1133
1960 | 3 1133 1132 1140
1961 | 3 1141 1142 1134
1962 | 3 1134 1133 1141
1963 | 3 1142 1143 1135
1964 | 3 1135 1134 1142
1965 | 3 1098 1097 1137
1966 | 3 1137 1136 1098
1967 | 3 1097 1100 1138
1968 | 3 1138 1137 1097
1969 | 3 1100 1102 1139
1970 | 3 1139 1138 1100
1971 | 3 1102 1104 1140
1972 | 3 1140 1139 1102
1973 | 3 1104 1106 1141
1974 | 3 1141 1140 1104
1975 | 3 1106 1108 1142
1976 | 3 1142 1141 1106
1977 | 3 1108 1110 1143
1978 | 3 1143 1142 1108
1979 | 3 1114 1113 1144
1980 | 3 1144 1145 1114
1981 | 3 1113 1116 1146
1982 | 3 1146 1144 1113
1983 | 3 1116 1118 1147
1984 | 3 1147 1146 1116
1985 | 3 1118 1120 1148
1986 | 3 1148 1147 1118
1987 | 3 1120 1122 1149
1988 | 3 1149 1148 1120
1989 | 3 1122 1124 1150
1990 | 3 1150 1149 1122
1991 | 3 1124 1126 1151
1992 | 3 1151 1150 1124
1993 | 3 1152 1145 1144
1994 | 3 1144 1153 1152
1995 | 3 1144 1146 1154
1996 | 3 1154 1153 1144
1997 | 3 1146 1147 1155
1998 | 3 1155 1154 1146
1999 | 3 1147 1148 1156
2000 | 3 1156 1155 1147
2001 | 3 1148 1149 1157
2002 | 3 1157 1156 1148
2003 | 3 1149 1150 1158
2004 | 3 1158 1157 1149
2005 | 3 1150 1151 1159
2006 | 3 1159 1158 1150
2007 | 3 1160 1161 1153
2008 | 3 1153 1096 1160
2009 | 3 1153 1154 1099
2010 | 3 1099 1096 1153
2011 | 3 1154 1155 1101
2012 | 3 1101 1099 1154
2013 | 3 1155 1156 1103
2014 | 3 1103 1101 1155
2015 | 3 1156 1157 1105
2016 | 3 1105 1103 1156
2017 | 3 1157 1158 1107
2018 | 3 1107 1105 1157
2019 | 3 1158 1159 1109
2020 | 3 1109 1107 1158
2021 | 3 1127 1112 1111
2022 | 3 1136 1128 1162
2023 | 3 1098 1136 1163
2024 | 3 1114 1145 1164
2025 | 3 1152 1153 1161
2026 | 3 1160 1096 1095
2027 | 3 1165 1166 1167
2028 | 3 1167 1168 1165
2029 | 3 1169 1095 1098
2030 | 3 1098 1170 1169
2031 | 3 1109 1171 1172
2032 | 3 1172 1110 1109
2033 | 3 1173 1174 1175
2034 | 3 1175 1176 1173
2035 | 3 1177 1111 1114
2036 | 3 1114 1178 1177
2037 | 3 1125 1179 1180
2038 | 3 1180 1126 1125
2039 | 3 1181 1182 1174
2040 | 3 1174 1173 1181
2041 | 3 1177 1174 1182
2042 | 3 1183 1127 1111
2043 | 3 1111 1177 1183
2044 | 3 1135 1184 1179
2045 | 3 1179 1125 1135
2046 | 3 1185 1186 1182
2047 | 3 1182 1181 1185
2048 | 3 1187 1163 1188
2049 | 3 1188 1127 1187
2050 | 3 1143 1189 1184
2051 | 3 1184 1135 1143
2052 | 3 1168 1167 1186
2053 | 3 1186 1185 1168
2054 | 3 1187 1186 1167
2055 | 3 1170 1098 1163
2056 | 3 1163 1187 1170
2057 | 3 1110 1172 1189
2058 | 3 1189 1143 1110
2059 | 3 1190 1191 1180
2060 | 3 1180 1179 1190
2061 | 3 1176 1175 1192
2062 | 3 1192 1193 1176
2063 | 3 1194 1192 1175
2064 | 3 1178 1114 1164
2065 | 3 1164 1194 1178
2066 | 3 1126 1180 1191
2067 | 3 1191 1151 1126
2068 | 3 1193 1192 1195
2069 | 3 1195 1196 1193
2070 | 3 1194 1164 1197
2071 | 3 1197 1160 1194
2072 | 3 1151 1191 1190
2073 | 3 1190 1159 1151
2074 | 3 1196 1195 1166
2075 | 3 1166 1165 1196
2076 | 3 1169 1166 1195
2077 | 3 1198 1160 1095
2078 | 3 1095 1169 1198
2079 | 3 1159 1190 1171
2080 | 3 1171 1109 1159
2081 | 3 1187 1127 1183
2082 | 3 1190 1179 1184
2083 | 3 1184 1189 1190
2084 | 3 1194 1160 1198
2085 | 3 1190 1189 1172
2086 | 3 1172 1171 1190
2087 | 3 1199 1200 1201
2088 | 3 1201 1202 1199
2089 | 3 1200 1165 1168
2090 | 3 1168 1201 1200
2091 | 3 1166 1169 1170
2092 | 3 1170 1167 1166
2093 | 3 1203 1204 1205
2094 | 3 1205 1206 1203
2095 | 3 1204 1173 1176
2096 | 3 1176 1205 1204
2097 | 3 1174 1177 1178
2098 | 3 1178 1175 1174
2099 | 3 1207 1208 1204
2100 | 3 1204 1203 1207
2101 | 3 1208 1181 1173
2102 | 3 1173 1204 1208
2103 | 3 1182 1183 1177
2104 | 3 1209 1210 1208
2105 | 3 1208 1207 1209
2106 | 3 1210 1185 1181
2107 | 3 1181 1208 1210
2108 | 3 1186 1187 1183
2109 | 3 1183 1182 1186
2110 | 3 1202 1201 1210
2111 | 3 1210 1209 1202
2112 | 3 1201 1168 1185
2113 | 3 1185 1210 1201
2114 | 3 1167 1170 1187
2115 | 3 1207 1203 1206
2116 | 3 1206 1211 1207
2117 | 3 1206 1205 1212
2118 | 3 1212 1211 1206
2119 | 3 1205 1176 1193
2120 | 3 1193 1212 1205
2121 | 3 1175 1178 1194
2122 | 3 1211 1212 1213
2123 | 3 1213 1214 1211
2124 | 3 1212 1193 1196
2125 | 3 1196 1213 1212
2126 | 3 1192 1194 1198
2127 | 3 1198 1195 1192
2128 | 3 1214 1213 1200
2129 | 3 1200 1199 1214
2130 | 3 1213 1196 1165
2131 | 3 1165 1200 1213
2132 | 3 1195 1198 1169
2133 | 3 1207 1211 1214
2134 | 3 1214 1199 1207
2135 | 3 1207 1199 1202
2136 | 3 1202 1209 1207
2137 | 3 1215 1216 1217
2138 | 3 1217 1218 1215
2139 | 3 1219 1220 1221
2140 | 3 1221 1222 1219
2141 | 3 1220 1219 1188
2142 | 3 1188 1163 1220
2143 | 3 1219 1222 1162
2144 | 3 1162 1188 1219
2145 | 3 1222 1221 1136
2146 | 3 1136 1162 1222
2147 | 3 1221 1220 1163
2148 | 3 1163 1136 1221
2149 | 3 1216 1215 1128
2150 | 3 1128 1127 1216
2151 | 3 1215 1218 1162
2152 | 3 1162 1128 1215
2153 | 3 1218 1217 1188
2154 | 3 1188 1162 1218
2155 | 3 1217 1216 1127
2156 | 3 1127 1188 1217
2157 | 3 1223 1224 1225
2158 | 3 1225 1226 1223
2159 | 3 1227 1228 1229
2160 | 3 1229 1230 1227
2161 | 3 1160 1197 1230
2162 | 3 1230 1229 1160
2163 | 3 1197 1152 1227
2164 | 3 1227 1230 1197
2165 | 3 1152 1161 1228
2166 | 3 1228 1227 1152
2167 | 3 1161 1160 1229
2168 | 3 1229 1228 1161
2169 | 3 1164 1145 1226
2170 | 3 1226 1225 1164
2171 | 3 1145 1152 1223
2172 | 3 1223 1226 1145
2173 | 3 1152 1197 1224
2174 | 3 1224 1223 1152
2175 | 3 1197 1164 1225
2176 | 3 1225 1224 1197
2177 | 3 1231 1232 1233
2178 | 3 1233 1234 1231
2179 | 3 1232 1235 1236
2180 | 3 1236 1233 1232
2181 | 3 1235 1237 1238
2182 | 3 1238 1236 1235
2183 | 3 1237 1239 1240
2184 | 3 1240 1238 1237
2185 | 3 1239 1241 1242
2186 | 3 1242 1240 1239
2187 | 3 1241 1243 1244
2188 | 3 1244 1242 1241
2189 | 3 1243 1245 1246
2190 | 3 1246 1244 1243
2191 | 3 1247 1248 1249
2192 | 3 1249 1250 1247
2193 | 3 1248 1251 1252
2194 | 3 1252 1249 1248
2195 | 3 1251 1253 1254
2196 | 3 1254 1252 1251
2197 | 3 1253 1255 1256
2198 | 3 1256 1254 1253
2199 | 3 1255 1257 1258
2200 | 3 1258 1256 1255
2201 | 3 1257 1259 1260
2202 | 3 1260 1258 1257
2203 | 3 1259 1261 1262
2204 | 3 1262 1260 1259
2205 | 3 1263 1264 1265
2206 | 3 1265 1248 1263
2207 | 3 1265 1266 1251
2208 | 3 1251 1248 1265
2209 | 3 1266 1267 1253
2210 | 3 1253 1251 1266
2211 | 3 1267 1268 1255
2212 | 3 1255 1253 1267
2213 | 3 1268 1269 1257
2214 | 3 1257 1255 1268
2215 | 3 1269 1270 1259
2216 | 3 1259 1257 1269
2217 | 3 1270 1271 1261
2218 | 3 1261 1259 1270
2219 | 3 1272 1273 1265
2220 | 3 1265 1264 1272
2221 | 3 1273 1274 1266
2222 | 3 1266 1265 1273
2223 | 3 1274 1275 1267
2224 | 3 1267 1266 1274
2225 | 3 1275 1276 1268
2226 | 3 1268 1267 1275
2227 | 3 1276 1277 1269
2228 | 3 1269 1268 1276
2229 | 3 1277 1278 1270
2230 | 3 1270 1269 1277
2231 | 3 1278 1279 1271
2232 | 3 1271 1270 1278
2233 | 3 1234 1233 1273
2234 | 3 1273 1272 1234
2235 | 3 1233 1236 1274
2236 | 3 1274 1273 1233
2237 | 3 1236 1238 1275
2238 | 3 1275 1274 1236
2239 | 3 1238 1240 1276
2240 | 3 1276 1275 1238
2241 | 3 1240 1242 1277
2242 | 3 1277 1276 1240
2243 | 3 1242 1244 1278
2244 | 3 1278 1277 1242
2245 | 3 1244 1246 1279
2246 | 3 1279 1278 1244
2247 | 3 1250 1249 1280
2248 | 3 1280 1281 1250
2249 | 3 1249 1252 1282
2250 | 3 1282 1280 1249
2251 | 3 1252 1254 1283
2252 | 3 1283 1282 1252
2253 | 3 1254 1256 1284
2254 | 3 1284 1283 1254
2255 | 3 1256 1258 1285
2256 | 3 1285 1284 1256
2257 | 3 1258 1260 1286
2258 | 3 1286 1285 1258
2259 | 3 1260 1262 1287
2260 | 3 1287 1286 1260
2261 | 3 1288 1281 1280
2262 | 3 1280 1289 1288
2263 | 3 1280 1282 1290
2264 | 3 1290 1289 1280
2265 | 3 1282 1283 1291
2266 | 3 1291 1290 1282
2267 | 3 1283 1284 1292
2268 | 3 1292 1291 1283
2269 | 3 1284 1285 1293
2270 | 3 1293 1292 1284
2271 | 3 1285 1286 1294
2272 | 3 1294 1293 1285
2273 | 3 1286 1287 1295
2274 | 3 1295 1294 1286
2275 | 3 1296 1297 1289
2276 | 3 1289 1232 1296
2277 | 3 1289 1290 1235
2278 | 3 1235 1232 1289
2279 | 3 1290 1291 1237
2280 | 3 1237 1235 1290
2281 | 3 1291 1292 1239
2282 | 3 1239 1237 1291
2283 | 3 1292 1293 1241
2284 | 3 1241 1239 1292
2285 | 3 1293 1294 1243
2286 | 3 1243 1241 1293
2287 | 3 1294 1295 1245
2288 | 3 1245 1243 1294
2289 | 3 1263 1248 1247
2290 | 3 1272 1264 1298
2291 | 3 1234 1272 1299
2292 | 3 1250 1281 1300
2293 | 3 1288 1289 1297
2294 | 3 1296 1232 1231
2295 | 3 1301 1302 1303
2296 | 3 1303 1304 1301
2297 | 3 1305 1303 1302
2298 | 3 1306 1231 1234
2299 | 3 1234 1305 1306
2300 | 3 1245 1307 1308
2301 | 3 1308 1246 1245
2302 | 3 1309 1310 1311
2303 | 3 1311 1312 1309
2304 | 3 1313 1311 1310
2305 | 3 1314 1247 1250
2306 | 3 1250 1313 1314
2307 | 3 1261 1315 1316
2308 | 3 1316 1262 1261
2309 | 3 1317 1318 1310
2310 | 3 1310 1309 1317
2311 | 3 1319 1263 1247
2312 | 3 1247 1314 1319
2313 | 3 1271 1320 1315
2314 | 3 1315 1261 1271
2315 | 3 1321 1322 1318
2316 | 3 1318 1317 1321
2317 | 3 1319 1318 1322
2318 | 3 1323 1299 1324
2319 | 3 1324 1263 1323
2320 | 3 1279 1325 1320
2321 | 3 1320 1271 1279
2322 | 3 1304 1303 1322
2323 | 3 1322 1321 1304
2324 | 3 1305 1234 1299
2325 | 3 1299 1323 1305
2326 | 3 1246 1308 1325
2327 | 3 1325 1279 1246
2328 | 3 1326 1327 1316
2329 | 3 1316 1315 1326
2330 | 3 1312 1311 1328
2331 | 3 1328 1329 1312
2332 | 3 1313 1250 1300
2333 | 3 1300 1330 1313
2334 | 3 1262 1316 1327
2335 | 3 1327 1287 1262
2336 | 3 1329 1328 1331
2337 | 3 1331 1332 1329
2338 | 3 1333 1331 1328
2339 | 3 1330 1300 1334
2340 | 3 1334 1296 1330
2341 | 3 1287 1327 1326
2342 | 3 1326 1295 1287
2343 | 3 1332 1331 1302
2344 | 3 1302 1301 1332
2345 | 3 1333 1296 1231
2346 | 3 1231 1306 1333
2347 | 3 1295 1326 1307
2348 | 3 1307 1245 1295
2349 | 3 1323 1263 1319
2350 | 3 1326 1315 1320
2351 | 3 1320 1325 1326
2352 | 3 1330 1296 1333
2353 | 3 1326 1325 1308
2354 | 3 1308 1307 1326
2355 | 3 1335 1336 1337
2356 | 3 1337 1338 1335
2357 | 3 1336 1301 1304
2358 | 3 1304 1337 1336
2359 | 3 1302 1306 1305
2360 | 3 1339 1340 1341
2361 | 3 1341 1342 1339
2362 | 3 1340 1309 1312
2363 | 3 1312 1341 1340
2364 | 3 1310 1314 1313
2365 | 3 1343 1344 1340
2366 | 3 1340 1339 1343
2367 | 3 1344 1317 1309
2368 | 3 1309 1340 1344
2369 | 3 1318 1319 1314
2370 | 3 1314 1310 1318
2371 | 3 1345 1346 1344
2372 | 3 1344 1343 1345
2373 | 3 1346 1321 1317
2374 | 3 1317 1344 1346
2375 | 3 1322 1323 1319
2376 | 3 1338 1337 1346
2377 | 3 1346 1345 1338
2378 | 3 1337 1304 1321
2379 | 3 1321 1346 1337
2380 | 3 1303 1305 1323
2381 | 3 1323 1322 1303
2382 | 3 1343 1339 1342
2383 | 3 1342 1347 1343
2384 | 3 1342 1341 1348
2385 | 3 1348 1347 1342
2386 | 3 1341 1312 1329
2387 | 3 1329 1348 1341
2388 | 3 1311 1313 1330
2389 | 3 1330 1328 1311
2390 | 3 1347 1348 1349
2391 | 3 1349 1350 1347
2392 | 3 1348 1329 1332
2393 | 3 1332 1349 1348
2394 | 3 1328 1330 1333
2395 | 3 1350 1349 1336
2396 | 3 1336 1335 1350
2397 | 3 1349 1332 1301
2398 | 3 1301 1336 1349
2399 | 3 1331 1333 1306
2400 | 3 1306 1302 1331
2401 | 3 1343 1347 1350
2402 | 3 1350 1335 1343
2403 | 3 1343 1335 1338
2404 | 3 1338 1345 1343
2405 | 3 1351 1352 1353
2406 | 3 1353 1354 1351
2407 | 3 1355 1356 1357
2408 | 3 1357 1358 1355
2409 | 3 1356 1355 1324
2410 | 3 1324 1299 1356
2411 | 3 1355 1358 1298
2412 | 3 1298 1324 1355
2413 | 3 1358 1357 1272
2414 | 3 1272 1298 1358
2415 | 3 1357 1356 1299
2416 | 3 1299 1272 1357
2417 | 3 1352 1351 1264
2418 | 3 1264 1263 1352
2419 | 3 1351 1354 1298
2420 | 3 1298 1264 1351
2421 | 3 1354 1353 1324
2422 | 3 1324 1298 1354
2423 | 3 1353 1352 1263
2424 | 3 1263 1324 1353
2425 | 3 1359 1360 1361
2426 | 3 1361 1362 1359
2427 | 3 1363 1364 1365
2428 | 3 1365 1366 1363
2429 | 3 1296 1334 1366
2430 | 3 1366 1365 1296
2431 | 3 1334 1288 1363
2432 | 3 1363 1366 1334
2433 | 3 1288 1297 1364
2434 | 3 1364 1363 1288
2435 | 3 1297 1296 1365
2436 | 3 1365 1364 1297
2437 | 3 1300 1281 1362
2438 | 3 1362 1361 1300
2439 | 3 1281 1288 1359
2440 | 3 1359 1362 1281
2441 | 3 1288 1334 1360
2442 | 3 1360 1359 1288
2443 | 3 1334 1300 1361
2444 | 3 1361 1360 1334
2445 | 3 1367 1368 1369
2446 | 3 1369 1370 1367
2447 | 3 1368 1371 1372
2448 | 3 1372 1369 1368
2449 | 3 1371 1373 1374
2450 | 3 1374 1372 1371
2451 | 3 1375 1376 1377
2452 | 3 1377 1378 1375
2453 | 3 1376 1379 1380
2454 | 3 1380 1377 1376
2455 | 3 1379 1381 1382
2456 | 3 1382 1380 1379
2457 | 3 1381 1383 1384
2458 | 3 1384 1382 1381
2459 | 3 1383 1385 1386
2460 | 3 1386 1384 1383
2461 | 3 1385 1387 1386
2462 | 3 1388 1389 1368
2463 | 3 1368 1367 1388
2464 | 3 1389 1390 1371
2465 | 3 1371 1368 1389
2466 | 3 1390 1391 1373
2467 | 3 1373 1371 1390
2468 | 3 1392 1393 1376
2469 | 3 1376 1375 1392
2470 | 3 1393 1394 1379
2471 | 3 1379 1376 1393
2472 | 3 1394 1395 1381
2473 | 3 1381 1379 1394
2474 | 3 1395 1396 1383
2475 | 3 1383 1381 1395
2476 | 3 1396 1397 1385
2477 | 3 1385 1383 1396
2478 | 3 1397 1387 1385
2479 | 3 1398 1399 1389
2480 | 3 1389 1388 1398
2481 | 3 1399 1400 1390
2482 | 3 1390 1389 1399
2483 | 3 1400 1401 1391
2484 | 3 1391 1390 1400
2485 | 3 1402 1403 1393
2486 | 3 1393 1392 1402
2487 | 3 1403 1404 1394
2488 | 3 1394 1393 1403
2489 | 3 1404 1405 1395
2490 | 3 1395 1394 1404
2491 | 3 1405 1406 1396
2492 | 3 1396 1395 1405
2493 | 3 1406 1407 1397
2494 | 3 1397 1396 1406
2495 | 3 1407 1387 1397
2496 | 3 1408 1409 1399
2497 | 3 1399 1398 1408
2498 | 3 1409 1410 1400
2499 | 3 1400 1399 1409
2500 | 3 1410 1411 1401
2501 | 3 1401 1400 1410
2502 | 3 1412 1413 1403
2503 | 3 1403 1402 1412
2504 | 3 1413 1414 1404
2505 | 3 1404 1403 1413
2506 | 3 1414 1415 1405
2507 | 3 1405 1404 1414
2508 | 3 1415 1416 1406
2509 | 3 1406 1405 1415
2510 | 3 1416 1417 1407
2511 | 3 1407 1406 1416
2512 | 3 1417 1387 1407
2513 | 3 1418 1419 1409
2514 | 3 1409 1408 1418
2515 | 3 1419 1420 1410
2516 | 3 1410 1409 1419
2517 | 3 1420 1421 1411
2518 | 3 1411 1410 1420
2519 | 3 1422 1423 1413
2520 | 3 1413 1412 1422
2521 | 3 1423 1424 1414
2522 | 3 1414 1413 1423
2523 | 3 1424 1425 1415
2524 | 3 1415 1414 1424
2525 | 3 1425 1426 1416
2526 | 3 1416 1415 1425
2527 | 3 1426 1427 1417
2528 | 3 1417 1416 1426
2529 | 3 1427 1387 1417
2530 | 3 1428 1429 1419
2531 | 3 1419 1418 1428
2532 | 3 1429 1430 1420
2533 | 3 1420 1419 1429
2534 | 3 1430 1431 1421
2535 | 3 1421 1420 1430
2536 | 3 1432 1433 1423
2537 | 3 1423 1422 1432
2538 | 3 1433 1434 1424
2539 | 3 1424 1423 1433
2540 | 3 1434 1435 1425
2541 | 3 1425 1424 1434
2542 | 3 1435 1436 1426
2543 | 3 1426 1425 1435
2544 | 3 1436 1437 1427
2545 | 3 1427 1426 1436
2546 | 3 1437 1387 1427
2547 | 3 1438 1439 1429
2548 | 3 1429 1428 1438
2549 | 3 1439 1440 1430
2550 | 3 1430 1429 1439
2551 | 3 1440 1441 1431
2552 | 3 1431 1430 1440
2553 | 3 1442 1443 1433
2554 | 3 1433 1432 1442
2555 | 3 1443 1444 1434
2556 | 3 1434 1433 1443
2557 | 3 1444 1445 1435
2558 | 3 1435 1434 1444
2559 | 3 1445 1446 1436
2560 | 3 1436 1435 1445
2561 | 3 1446 1447 1437
2562 | 3 1437 1436 1446
2563 | 3 1447 1387 1437
2564 | 3 1370 1369 1439
2565 | 3 1439 1438 1370
2566 | 3 1369 1372 1440
2567 | 3 1440 1439 1369
2568 | 3 1372 1374 1441
2569 | 3 1441 1440 1372
2570 | 3 1378 1377 1443
2571 | 3 1443 1442 1378
2572 | 3 1377 1380 1444
2573 | 3 1444 1443 1377
2574 | 3 1380 1382 1445
2575 | 3 1445 1444 1380
2576 | 3 1382 1384 1446
2577 | 3 1446 1445 1382
2578 | 3 1384 1386 1447
2579 | 3 1447 1446 1384
2580 | 3 1386 1387 1447
2581 | 3 1428 1418 1408
2582 | 3 1408 1398 1428
2583 | 3 1428 1398 1388
2584 | 3 1388 1367 1428
2585 | 3 1428 1367 1370
2586 | 3 1370 1438 1428
2587 | 3 1373 1375 1378
2588 | 3 1378 1374 1373
2589 | 3 1391 1392 1375
2590 | 3 1375 1373 1391
2591 | 3 1401 1402 1392
2592 | 3 1392 1391 1401
2593 | 3 1411 1412 1402
2594 | 3 1402 1401 1411
2595 | 3 1421 1422 1412
2596 | 3 1412 1411 1421
2597 | 3 1431 1432 1422
2598 | 3 1422 1421 1431
2599 | 3 1441 1442 1432
2600 | 3 1432 1431 1441
2601 | 3 1374 1378 1442
2602 | 3 1442 1441 1374
2603 | 3 1448 1449 1450
2604 | 3 1450 1451 1448
2605 | 3 1452 1453 1449
2606 | 3 1449 1448 1452
2607 | 3 1454 1455 1453
2608 | 3 1453 1452 1454
2609 | 3 1456 1457 1455
2610 | 3 1455 1454 1456
2611 | 3 1458 1459 1457
2612 | 3 1457 1456 1458
2613 | 3 1460 1461 1459
2614 | 3 1459 1458 1460
2615 | 3 1462 1463 1461
2616 | 3 1461 1460 1462
2617 | 3 1451 1450 1463
2618 | 3 1463 1462 1451
2619 | 3 1449 1453 1455
2620 | 3 1455 1457 1449
2621 | 3 1462 1460 1458
2622 | 3 1458 1456 1462
2623 | 3 1449 1457 1459
2624 | 3 1459 1461 1449
2625 | 3 1462 1456 1454
2626 | 3 1454 1452 1462
2627 | 3 1449 1461 1463
2628 | 3 1463 1450 1449
2629 | 3 1462 1452 1448
2630 | 3 1448 1451 1462
2631 | 3 1464 1465 1466
2632 | 3 1466 1467 1464
2633 | 3 1468 1469 1470
2634 | 3 1470 1471 1468
2635 | 3 1472 1473 1465
2636 | 3 1465 1464 1472
2637 | 3 1474 1472 1464
2638 | 3 1464 1475 1474
2639 | 3 1476 1477 1473
2640 | 3 1473 1472 1476
2641 | 3 1478 1476 1472
2642 | 3 1472 1474 1478
2643 | 3 1479 1480 1477
2644 | 3 1477 1476 1479
2645 | 3 1481 1479 1476
2646 | 3 1476 1478 1481
2647 | 3 1482 1483 1480
2648 | 3 1480 1479 1482
2649 | 3 1484 1482 1479
2650 | 3 1479 1481 1484
2651 | 3 1485 1486 1483
2652 | 3 1483 1482 1485
2653 | 3 1487 1485 1482
2654 | 3 1482 1484 1487
2655 | 3 1488 1489 1486
2656 | 3 1486 1485 1488
2657 | 3 1490 1491 1492
2658 | 3 1492 1493 1490
2659 | 3 1467 1466 1489
2660 | 3 1489 1488 1467
2661 | 3 1465 1473 1477
2662 | 3 1477 1480 1465
2663 | 3 1494 1495 1496
2664 | 3 1496 1497 1494
2665 | 3 1498 1494 1497
2666 | 3 1497 1475 1498
2667 | 3 1497 1496 1499
2668 | 3 1499 1500 1497
2669 | 3 1475 1497 1500
2670 | 3 1500 1474 1475
2671 | 3 1500 1499 1501
2672 | 3 1501 1502 1500
2673 | 3 1474 1500 1502
2674 | 3 1502 1478 1474
2675 | 3 1502 1501 1503
2676 | 3 1503 1504 1502
2677 | 3 1478 1502 1504
2678 | 3 1504 1481 1478
2679 | 3 1504 1503 1505
2680 | 3 1505 1506 1504
2681 | 3 1481 1504 1506
2682 | 3 1506 1484 1481
2683 | 3 1506 1505 1507
2684 | 3 1507 1508 1506
2685 | 3 1484 1506 1508
2686 | 3 1508 1487 1484
2687 | 3 1508 1507 1509
2688 | 3 1509 1510 1508
2689 | 3 1487 1508 1510
2690 | 3 1510 1511 1487
2691 | 3 1510 1509 1495
2692 | 3 1495 1494 1510
2693 | 3 1495 1509 1507
2694 | 3 1507 1505 1495
2695 | 3 1468 1471 1512
2696 | 3 1512 1475 1468
2697 | 3 1490 1493 1513
2698 | 3 1513 1514 1490
2699 | 3 1465 1480 1483
2700 | 3 1483 1486 1465
2701 | 3 1498 1475 1512
2702 | 3 1512 1515 1498
2703 | 3 1487 1511 1516
2704 | 3 1516 1517 1487
2705 | 3 1495 1505 1503
2706 | 3 1503 1501 1495
2707 | 3 1468 1475 1464
2708 | 3 1464 1467 1468
2709 | 3 1490 1514 1488
2710 | 3 1488 1485 1490
2711 | 3 1465 1486 1489
2712 | 3 1489 1466 1465
2713 | 3 1498 1515 1518
2714 | 3 1518 1519 1498
2715 | 3 1487 1517 1520
2716 | 3 1520 1521 1487
2717 | 3 1495 1501 1499
2718 | 3 1499 1496 1495
2719 | 3 1468 1467 1522
2720 | 3 1490 1485 1487
2721 | 3 1498 1519 1523
2722 | 3 1487 1521 1490
2723 | 3 1524 1522 1467
2724 | 3 1524 1525 1468
2725 | 3 1468 1522 1524
2726 | 3 1525 1526 1469
2727 | 3 1469 1468 1525
2728 | 3 1526 1527 1470
2729 | 3 1470 1469 1526
2730 | 3 1527 1528 1471
2731 | 3 1471 1470 1527
2732 | 3 1528 1529 1512
2733 | 3 1512 1471 1528
2734 | 3 1530 1531 1525
2735 | 3 1531 1532 1527
2736 | 3 1527 1526 1531
2737 | 3 1532 1533 1528
2738 | 3 1528 1527 1532
2739 | 3 1533 1534 1529
2740 | 3 1529 1528 1533
2741 | 3 1535 1536 1533
2742 | 3 1533 1532 1535
2743 | 3 1536 1537 1534
2744 | 3 1534 1533 1536
2745 | 3 1538 1524 1467
2746 | 3 1525 1524 1530
2747 | 3 1526 1525 1531
2748 | 3 1539 1540 1524
2749 | 3 1524 1538 1539
2750 | 3 1540 1530 1524
2751 | 3 1541 1542 1540
2752 | 3 1540 1539 1541
2753 | 3 1542 1543 1530
2754 | 3 1530 1540 1542
2755 | 3 1543 1544 1530
2756 | 3 1544 1535 1532
2757 | 3 1532 1531 1544
2758 | 3 1545 1546 1542
2759 | 3 1542 1541 1545
2760 | 3 1546 1547 1543
2761 | 3 1543 1542 1546
2762 | 3 1547 1548 1544
2763 | 3 1544 1543 1547
2764 | 3 1548 1549 1535
2765 | 3 1535 1544 1548
2766 | 3 1549 1550 1536
2767 | 3 1536 1535 1549
2768 | 3 1550 1551 1537
2769 | 3 1537 1536 1550
2770 | 3 1552 1553 1546
2771 | 3 1546 1545 1552
2772 | 3 1553 1554 1547
2773 | 3 1547 1546 1553
2774 | 3 1554 1555 1548
2775 | 3 1548 1547 1554
2776 | 3 1555 1556 1549
2777 | 3 1549 1548 1555
2778 | 3 1556 1557 1550
2779 | 3 1550 1549 1556
2780 | 3 1557 1558 1551
2781 | 3 1551 1550 1557
2782 | 3 1559 1560 1553
2783 | 3 1553 1552 1559
2784 | 3 1560 1561 1554
2785 | 3 1554 1553 1560
2786 | 3 1561 1562 1555
2787 | 3 1555 1554 1561
2788 | 3 1562 1563 1556
2789 | 3 1556 1555 1562
2790 | 3 1563 1564 1557
2791 | 3 1557 1556 1563
2792 | 3 1564 1565 1558
2793 | 3 1558 1557 1564
2794 | 3 1531 1530 1544
2795 | 3 1566 1567 1568
2796 | 3 1569 1570 1571
2797 | 3 1571 1567 1569
2798 | 3 1570 1572 1573
2799 | 3 1573 1571 1570
2800 | 3 1572 1574 1575
2801 | 3 1575 1573 1572
2802 | 3 1571 1573 1576
2803 | 3 1576 1577 1571
2804 | 3 1573 1575 1578
2805 | 3 1578 1576 1573
2806 | 3 1568 1579 1566
2807 | 3 1567 1566 1569
2808 | 3 1538 1579 1580
2809 | 3 1580 1539 1538
2810 | 3 1579 1568 1580
2811 | 3 1539 1580 1581
2812 | 3 1581 1541 1539
2813 | 3 1580 1568 1582
2814 | 3 1582 1581 1580
2815 | 3 1568 1583 1582
2816 | 3 1567 1571 1577
2817 | 3 1577 1583 1567
2818 | 3 1541 1581 1584
2819 | 3 1584 1545 1541
2820 | 3 1581 1582 1585
2821 | 3 1585 1584 1581
2822 | 3 1582 1583 1586
2823 | 3 1586 1585 1582
2824 | 3 1583 1577 1587
2825 | 3 1587 1586 1583
2826 | 3 1577 1576 1588
2827 | 3 1588 1587 1577
2828 | 3 1576 1578 1589
2829 | 3 1589 1588 1576
2830 | 3 1545 1584 1590
2831 | 3 1590 1552 1545
2832 | 3 1584 1585 1591
2833 | 3 1591 1590 1584
2834 | 3 1585 1586 1592
2835 | 3 1592 1591 1585
2836 | 3 1586 1587 1593
2837 | 3 1593 1592 1586
2838 | 3 1587 1588 1594
2839 | 3 1594 1593 1587
2840 | 3 1588 1589 1595
2841 | 3 1595 1594 1588
2842 | 3 1552 1590 1560
2843 | 3 1560 1559 1552
2844 | 3 1590 1591 1561
2845 | 3 1561 1560 1590
2846 | 3 1591 1592 1562
2847 | 3 1562 1561 1591
2848 | 3 1592 1593 1563
2849 | 3 1563 1562 1592
2850 | 3 1593 1594 1564
2851 | 3 1564 1563 1593
2852 | 3 1594 1595 1565
2853 | 3 1565 1564 1594
2854 | 3 1583 1568 1567
2855 | 3 1574 1572 1491
2856 | 3 1491 1490 1574
2857 | 3 1538 1467 1488
2858 | 3 1579 1538 1488
2859 | 3 1488 1514 1579
2860 | 3 1566 1579 1514
2861 | 3 1514 1513 1566
2862 | 3 1569 1566 1513
2863 | 3 1513 1493 1569
2864 | 3 1570 1569 1493
2865 | 3 1493 1492 1570
2866 | 3 1572 1570 1492
2867 | 3 1492 1491 1572
2868 | 3 1494 1498 1596
2869 | 3 1498 1523 1597
2870 | 3 1597 1596 1498
2871 | 3 1523 1519 1598
2872 | 3 1598 1597 1523
2873 | 3 1519 1518 1599
2874 | 3 1599 1598 1519
2875 | 3 1518 1515 1600
2876 | 3 1600 1599 1518
2877 | 3 1515 1512 1529
2878 | 3 1529 1600 1515
2879 | 3 1597 1601 1602
2880 | 3 1598 1599 1603
2881 | 3 1603 1601 1598
2882 | 3 1599 1600 1604
2883 | 3 1604 1603 1599
2884 | 3 1600 1529 1534
2885 | 3 1534 1604 1600
2886 | 3 1603 1604 1605
2887 | 3 1605 1606 1603
2888 | 3 1604 1534 1537
2889 | 3 1537 1605 1604
2890 | 3 1494 1596 1607
2891 | 3 1602 1596 1597
2892 | 3 1601 1597 1598
2893 | 3 1607 1596 1608
2894 | 3 1608 1609 1607
2895 | 3 1596 1602 1608
2896 | 3 1609 1608 1610
2897 | 3 1610 1611 1609
2898 | 3 1608 1602 1612
2899 | 3 1612 1610 1608
2900 | 3 1602 1613 1612
2901 | 3 1601 1603 1606
2902 | 3 1606 1613 1601
2903 | 3 1611 1610 1614
2904 | 3 1614 1615 1611
2905 | 3 1610 1612 1616
2906 | 3 1616 1614 1610
2907 | 3 1612 1613 1617
2908 | 3 1617 1616 1612
2909 | 3 1613 1606 1618
2910 | 3 1618 1617 1613
2911 | 3 1606 1605 1619
2912 | 3 1619 1618 1606
2913 | 3 1605 1537 1551
2914 | 3 1551 1619 1605
2915 | 3 1615 1614 1620
2916 | 3 1620 1621 1615
2917 | 3 1614 1616 1622
2918 | 3 1622 1620 1614
2919 | 3 1616 1617 1623
2920 | 3 1623 1622 1616
2921 | 3 1617 1618 1624
2922 | 3 1624 1623 1617
2923 | 3 1618 1619 1625
2924 | 3 1625 1624 1618
2925 | 3 1619 1551 1558
2926 | 3 1558 1625 1619
2927 | 3 1621 1620 1626
2928 | 3 1626 1627 1621
2929 | 3 1620 1622 1628
2930 | 3 1628 1626 1620
2931 | 3 1622 1623 1629
2932 | 3 1629 1628 1622
2933 | 3 1623 1624 1630
2934 | 3 1630 1629 1623
2935 | 3 1624 1625 1631
2936 | 3 1631 1630 1624
2937 | 3 1625 1558 1565
2938 | 3 1565 1631 1625
2939 | 3 1613 1602 1601
2940 | 3 1632 1633 1634
2941 | 3 1633 1635 1636
2942 | 3 1636 1637 1633
2943 | 3 1635 1638 1639
2944 | 3 1639 1636 1635
2945 | 3 1638 1575 1574
2946 | 3 1574 1639 1638
2947 | 3 1640 1641 1638
2948 | 3 1638 1635 1640
2949 | 3 1641 1578 1575
2950 | 3 1575 1638 1641
2951 | 3 1634 1642 1632
2952 | 3 1637 1634 1633
2953 | 3 1609 1643 1642
2954 | 3 1642 1607 1609
2955 | 3 1643 1632 1642
2956 | 3 1611 1644 1643
2957 | 3 1643 1609 1611
2958 | 3 1644 1645 1632
2959 | 3 1632 1643 1644
2960 | 3 1645 1646 1632
2961 | 3 1646 1640 1635
2962 | 3 1635 1633 1646
2963 | 3 1615 1647 1644
2964 | 3 1644 1611 1615
2965 | 3 1647 1648 1645
2966 | 3 1645 1644 1647
2967 | 3 1648 1649 1646
2968 | 3 1646 1645 1648
2969 | 3 1649 1650 1640
2970 | 3 1640 1646 1649
2971 | 3 1650 1651 1641
2972 | 3 1641 1640 1650
2973 | 3 1651 1589 1578
2974 | 3 1578 1641 1651
2975 | 3 1621 1652 1647
2976 | 3 1647 1615 1621
2977 | 3 1652 1653 1648
2978 | 3 1648 1647 1652
2979 | 3 1653 1654 1649
2980 | 3 1649 1648 1653
2981 | 3 1654 1655 1650
2982 | 3 1650 1649 1654
2983 | 3 1655 1656 1651
2984 | 3 1651 1650 1655
2985 | 3 1656 1595 1589
2986 | 3 1589 1651 1656
2987 | 3 1627 1626 1652
2988 | 3 1652 1621 1627
2989 | 3 1626 1628 1653
2990 | 3 1653 1652 1626
2991 | 3 1628 1629 1654
2992 | 3 1654 1653 1628
2993 | 3 1629 1630 1655
2994 | 3 1655 1654 1629
2995 | 3 1630 1631 1656
2996 | 3 1656 1655 1630
2997 | 3 1631 1565 1595
2998 | 3 1595 1656 1631
2999 | 3 1633 1632 1646
3000 | 3 1490 1521 1639
3001 | 3 1639 1574 1490
3002 | 3 1510 1494 1607
3003 | 3 1511 1510 1607
3004 | 3 1607 1642 1511
3005 | 3 1516 1511 1642
3006 | 3 1642 1634 1516
3007 | 3 1517 1516 1634
3008 | 3 1634 1637 1517
3009 | 3 1520 1517 1637
3010 | 3 1637 1636 1520
3011 | 3 1521 1520 1636
3012 | 3 1636 1639 1521
3013 | 3 1657 1658 1659
3014 | 3 1659 1660 1657
3015 | 3 1661 1662 1663
3016 | 3 1663 1664 1661
3017 | 3 1665 1666 1667
3018 | 3 1667 1662 1665
3019 | 3 1668 1665 1662
3020 | 3 1662 1661 1668
3021 | 3 1669 1670 1666
3022 | 3 1666 1665 1669
3023 | 3 1671 1669 1665
3024 | 3 1665 1668 1671
3025 | 3 1672 1673 1670
3026 | 3 1670 1669 1672
3027 | 3 1674 1672 1669
3028 | 3 1669 1671 1674
3029 | 3 1675 1676 1673
3030 | 3 1673 1672 1675
3031 | 3 1677 1675 1672
3032 | 3 1672 1674 1677
3033 | 3 1676 1675 1678
3034 | 3 1679 1678 1675
3035 | 3 1675 1677 1679
3036 | 3 1680 1681 1682
3037 | 3 1682 1683 1680
3038 | 3 1684 1680 1678
3039 | 3 1678 1679 1684
3040 | 3 1664 1663 1680
3041 | 3 1680 1684 1664
3042 | 3 1684 1679 1677
3043 | 3 1677 1674 1684
3044 | 3 1685 1686 1667
3045 | 3 1667 1687 1685
3046 | 3 1688 1689 1687
3047 | 3 1687 1690 1688
3048 | 3 1687 1667 1666
3049 | 3 1666 1691 1687
3050 | 3 1690 1687 1691
3051 | 3 1691 1692 1690
3052 | 3 1691 1666 1670
3053 | 3 1670 1693 1691
3054 | 3 1692 1691 1693
3055 | 3 1693 1694 1692
3056 | 3 1693 1670 1673
3057 | 3 1673 1695 1693
3058 | 3 1694 1693 1695
3059 | 3 1695 1696 1694
3060 | 3 1695 1673 1676
3061 | 3 1676 1697 1695
3062 | 3 1696 1695 1697
3063 | 3 1697 1698 1696
3064 | 3 1698 1697 1699
3065 | 3 1699 1700 1698
3066 | 3 1701 1702 1699
3067 | 3 1700 1699 1703
3068 | 3 1703 1704 1700
3069 | 3 1704 1703 1689
3070 | 3 1689 1688 1704
3071 | 3 1688 1690 1692
3072 | 3 1692 1694 1688
3073 | 3 1657 1660 1663
3074 | 3 1663 1662 1657
3075 | 3 1680 1683 1705
3076 | 3 1705 1706 1680
3077 | 3 1684 1674 1671
3078 | 3 1671 1668 1684
3079 | 3 1685 1687 1689
3080 | 3 1689 1707 1685
3081 | 3 1699 1702 1708
3082 | 3 1708 1709 1699
3083 | 3 1688 1694 1696
3084 | 3 1696 1698 1688
3085 | 3 1657 1662 1667
3086 | 3 1667 1686 1657
3087 | 3 1680 1706 1701
3088 | 3 1684 1668 1661
3089 | 3 1661 1664 1684
3090 | 3 1685 1707 1710
3091 | 3 1710 1711 1685
3092 | 3 1699 1709 1712
3093 | 3 1712 1713 1699
3094 | 3 1688 1698 1700
3095 | 3 1700 1704 1688
3096 | 3 1657 1686 1714
3097 | 3 1685 1711 1715
3098 | 3 1699 1713 1703
3099 | 3 1678 1716 1676
3100 | 3 1717 1718 1714
3101 | 3 1714 1686 1717
3102 | 3 1718 1719 1657
3103 | 3 1657 1714 1718
3104 | 3 1719 1720 1658
3105 | 3 1658 1657 1719
3106 | 3 1720 1721 1659
3107 | 3 1659 1658 1720
3108 | 3 1721 1722 1660
3109 | 3 1660 1659 1721
3110 | 3 1723 1663 1722
3111 | 3 1724 1725 1718
3112 | 3 1718 1717 1724
3113 | 3 1725 1726 1719
3114 | 3 1719 1718 1725
3115 | 3 1726 1727 1720
3116 | 3 1720 1719 1726
3117 | 3 1727 1721 1720
3118 | 3 1728 1722 1721
3119 | 3 1729 1730 1723
3120 | 3 1723 1722 1729
3121 | 3 1731 1732 1725
3122 | 3 1725 1724 1731
3123 | 3 1732 1733 1726
3124 | 3 1726 1725 1732
3125 | 3 1733 1734 1727
3126 | 3 1727 1726 1733
3127 | 3 1734 1728 1727
3128 | 3 1735 1736 1729
3129 | 3 1729 1728 1735
3130 | 3 1736 1737 1730
3131 | 3 1730 1729 1736
3132 | 3 1738 1739 1732
3133 | 3 1732 1731 1738
3134 | 3 1739 1740 1733
3135 | 3 1733 1732 1739
3136 | 3 1740 1741 1734
3137 | 3 1734 1733 1740
3138 | 3 1741 1742 1735
3139 | 3 1735 1734 1741
3140 | 3 1742 1743 1736
3141 | 3 1736 1735 1742
3142 | 3 1743 1744 1737
3143 | 3 1737 1736 1743
3144 | 3 1745 1746 1739
3145 | 3 1739 1738 1745
3146 | 3 1746 1747 1740
3147 | 3 1740 1739 1746
3148 | 3 1747 1748 1741
3149 | 3 1741 1740 1747
3150 | 3 1748 1749 1742
3151 | 3 1742 1741 1748
3152 | 3 1749 1750 1743
3153 | 3 1743 1742 1749
3154 | 3 1750 1751 1744
3155 | 3 1744 1743 1750
3156 | 3 1752 1753 1746
3157 | 3 1746 1745 1752
3158 | 3 1753 1754 1747
3159 | 3 1747 1746 1753
3160 | 3 1754 1755 1748
3161 | 3 1748 1747 1754
3162 | 3 1755 1756 1749
3163 | 3 1749 1748 1755
3164 | 3 1756 1757 1750
3165 | 3 1750 1749 1756
3166 | 3 1757 1758 1750
3167 | 3 1660 1722 1663
3168 | 3 1729 1722 1728
3169 | 3 1728 1721 1727
3170 | 3 1735 1728 1734
3171 | 3 1758 1751 1750
3172 | 3 1759 1760 1761
3173 | 3 1761 1762 1759
3174 | 3 1760 1763 1764
3175 | 3 1764 1761 1760
3176 | 3 1763 1765 1766
3177 | 3 1766 1764 1763
3178 | 3 1765 1767 1766
3179 | 3 1767 1768 1769
3180 | 3 1768 1723 1730
3181 | 3 1730 1770 1768
3182 | 3 1762 1761 1771
3183 | 3 1771 1772 1762
3184 | 3 1761 1764 1773
3185 | 3 1773 1771 1761
3186 | 3 1764 1766 1774
3187 | 3 1774 1773 1764
3188 | 3 1766 1769 1774
3189 | 3 1769 1770 1775
3190 | 3 1775 1776 1769
3191 | 3 1770 1730 1737
3192 | 3 1737 1775 1770
3193 | 3 1772 1771 1777
3194 | 3 1777 1778 1772
3195 | 3 1771 1773 1779
3196 | 3 1779 1777 1771
3197 | 3 1773 1774 1780
3198 | 3 1780 1779 1773
3199 | 3 1774 1776 1781
3200 | 3 1781 1780 1774
3201 | 3 1776 1775 1782
3202 | 3 1782 1781 1776
3203 | 3 1775 1737 1744
3204 | 3 1744 1782 1775
3205 | 3 1778 1777 1783
3206 | 3 1783 1784 1778
3207 | 3 1777 1779 1785
3208 | 3 1785 1783 1777
3209 | 3 1779 1780 1786
3210 | 3 1786 1785 1779
3211 | 3 1780 1781 1787
3212 | 3 1787 1786 1780
3213 | 3 1781 1782 1788
3214 | 3 1788 1787 1781
3215 | 3 1782 1744 1751
3216 | 3 1751 1788 1782
3217 | 3 1784 1783 1753
3218 | 3 1753 1752 1784
3219 | 3 1783 1785 1754
3220 | 3 1754 1753 1783
3221 | 3 1785 1786 1755
3222 | 3 1755 1754 1785
3223 | 3 1786 1787 1756
3224 | 3 1756 1755 1786
3225 | 3 1787 1788 1757
3226 | 3 1757 1756 1787
3227 | 3 1788 1758 1757
3228 | 3 1769 1768 1770
3229 | 3 1766 1767 1769
3230 | 3 1774 1769 1776
3231 | 3 1788 1751 1758
3232 | 3 1680 1723 1768
3233 | 3 1768 1681 1680
3234 | 3 1760 1759 1701
3235 | 3 1701 1706 1760
3236 | 3 1763 1760 1706
3237 | 3 1706 1705 1763
3238 | 3 1765 1763 1705
3239 | 3 1705 1683 1765
3240 | 3 1767 1765 1683
3241 | 3 1683 1682 1767
3242 | 3 1768 1767 1682
3243 | 3 1682 1681 1768
3244 | 3 1680 1663 1723
3245 | 3 1697 1676 1716
3246 | 3 1716 1699 1697
3247 | 3 1699 1716 1701
3248 | 3 1686 1685 1789
3249 | 3 1789 1717 1686
3250 | 3 1685 1715 1790
3251 | 3 1790 1789 1685
3252 | 3 1715 1711 1791
3253 | 3 1791 1790 1715
3254 | 3 1711 1710 1792
3255 | 3 1792 1791 1711
3256 | 3 1710 1707 1793
3257 | 3 1793 1792 1710
3258 | 3 1793 1689 1794
3259 | 3 1717 1789 1795
3260 | 3 1795 1724 1717
3261 | 3 1789 1790 1796
3262 | 3 1796 1795 1789
3263 | 3 1790 1791 1797
3264 | 3 1797 1796 1790
3265 | 3 1791 1792 1797
3266 | 3 1792 1793 1798
3267 | 3 1793 1794 1799
3268 | 3 1799 1800 1793
3269 | 3 1724 1795 1801
3270 | 3 1801 1731 1724
3271 | 3 1795 1796 1802
3272 | 3 1802 1801 1795
3273 | 3 1796 1797 1803
3274 | 3 1803 1802 1796
3275 | 3 1797 1798 1803
3276 | 3 1798 1800 1804
3277 | 3 1804 1805 1798
3278 | 3 1800 1799 1806
3279 | 3 1806 1804 1800
3280 | 3 1731 1801 1807
3281 | 3 1807 1738 1731
3282 | 3 1801 1802 1808
3283 | 3 1808 1807 1801
3284 | 3 1802 1803 1809
3285 | 3 1809 1808 1802
3286 | 3 1803 1805 1810
3287 | 3 1810 1809 1803
3288 | 3 1805 1804 1811
3289 | 3 1811 1810 1805
3290 | 3 1804 1806 1812
3291 | 3 1812 1811 1804
3292 | 3 1738 1807 1813
3293 | 3 1813 1745 1738
3294 | 3 1807 1808 1814
3295 | 3 1814 1813 1807
3296 | 3 1808 1809 1815
3297 | 3 1815 1814 1808
3298 | 3 1809 1810 1816
3299 | 3 1816 1815 1809
3300 | 3 1810 1811 1817
3301 | 3 1817 1816 1810
3302 | 3 1811 1812 1818
3303 | 3 1818 1817 1811
3304 | 3 1745 1813 1819
3305 | 3 1819 1752 1745
3306 | 3 1813 1814 1820
3307 | 3 1820 1819 1813
3308 | 3 1814 1815 1821
3309 | 3 1821 1820 1814
3310 | 3 1815 1816 1822
3311 | 3 1822 1821 1815
3312 | 3 1816 1817 1823
3313 | 3 1823 1822 1816
3314 | 3 1817 1824 1823
3315 | 3 1689 1793 1707
3316 | 3 1798 1793 1800
3317 | 3 1797 1792 1798
3318 | 3 1803 1798 1805
3319 | 3 1817 1818 1824
3320 | 3 1762 1825 1826
3321 | 3 1826 1759 1762
3322 | 3 1825 1827 1828
3323 | 3 1828 1826 1825
3324 | 3 1827 1829 1830
3325 | 3 1830 1828 1827
3326 | 3 1829 1831 1830
3327 | 3 1832 1833 1831
3328 | 3 1834 1799 1794
3329 | 3 1794 1833 1834
3330 | 3 1772 1835 1825
3331 | 3 1825 1762 1772
3332 | 3 1835 1836 1827
3333 | 3 1827 1825 1835
3334 | 3 1836 1837 1829
3335 | 3 1829 1827 1836
3336 | 3 1837 1832 1829
3337 | 3 1838 1839 1834
3338 | 3 1834 1832 1838
3339 | 3 1839 1806 1799
3340 | 3 1799 1834 1839
3341 | 3 1778 1840 1835
3342 | 3 1835 1772 1778
3343 | 3 1840 1841 1836
3344 | 3 1836 1835 1840
3345 | 3 1841 1842 1837
3346 | 3 1837 1836 1841
3347 | 3 1842 1843 1838
3348 | 3 1838 1837 1842
3349 | 3 1843 1844 1839
3350 | 3 1839 1838 1843
3351 | 3 1844 1812 1806
3352 | 3 1806 1839 1844
3353 | 3 1784 1845 1840
3354 | 3 1840 1778 1784
3355 | 3 1845 1846 1841
3356 | 3 1841 1840 1845
3357 | 3 1846 1847 1842
3358 | 3 1842 1841 1846
3359 | 3 1847 1848 1843
3360 | 3 1843 1842 1847
3361 | 3 1848 1849 1844
3362 | 3 1844 1843 1848
3363 | 3 1849 1818 1812
3364 | 3 1812 1844 1849
3365 | 3 1752 1819 1845
3366 | 3 1845 1784 1752
3367 | 3 1819 1820 1846
3368 | 3 1846 1845 1819
3369 | 3 1820 1821 1847
3370 | 3 1847 1846 1820
3371 | 3 1821 1822 1848
3372 | 3 1848 1847 1821
3373 | 3 1822 1823 1849
3374 | 3 1849 1848 1822
3375 | 3 1823 1824 1849
3376 | 3 1834 1833 1832
3377 | 3 1832 1831 1829
3378 | 3 1838 1832 1837
3379 | 3 1824 1818 1849
3380 | 3 1713 1833 1794
3381 | 3 1794 1703 1713
3382 | 3 1702 1701 1759
3383 | 3 1759 1826 1702
3384 | 3 1708 1702 1826
3385 | 3 1826 1828 1708
3386 | 3 1709 1708 1828
3387 | 3 1828 1830 1709
3388 | 3 1712 1709 1830
3389 | 3 1830 1831 1712
3390 | 3 1713 1712 1831
3391 | 3 1831 1833 1713
3392 | 3 1794 1689 1703
3393 | 3 1701 1716 1680
3394 | 3 1680 1716 1678
3395 | 3 1850 1851 1852
3396 | 3 1852 1853 1850
3397 | 3 1854 1855 1856
3398 | 3 1856 1857 1854
3399 | 3 1858 1859 1851
3400 | 3 1851 1850 1858
3401 | 3 1860 1858 1850
3402 | 3 1850 1861 1860
3403 | 3 1862 1863 1859
3404 | 3 1859 1858 1862
3405 | 3 1864 1862 1858
3406 | 3 1858 1860 1864
3407 | 3 1865 1866 1863
3408 | 3 1863 1862 1865
3409 | 3 1867 1865 1862
3410 | 3 1862 1864 1867
3411 | 3 1868 1869 1866
3412 | 3 1866 1865 1868
3413 | 3 1870 1868 1865
3414 | 3 1865 1867 1870
3415 | 3 1871 1872 1869
3416 | 3 1869 1868 1871
3417 | 3 1873 1871 1868
3418 | 3 1868 1870 1873
3419 | 3 1874 1875 1872
3420 | 3 1872 1871 1874
3421 | 3 1876 1877 1878
3422 | 3 1878 1879 1876
3423 | 3 1853 1852 1875
3424 | 3 1875 1874 1853
3425 | 3 1851 1859 1863
3426 | 3 1863 1866 1851
3427 | 3 1880 1881 1882
3428 | 3 1882 1883 1880
3429 | 3 1884 1880 1883
3430 | 3 1883 1861 1884
3431 | 3 1883 1882 1885
3432 | 3 1885 1886 1883
3433 | 3 1861 1883 1886
3434 | 3 1886 1860 1861
3435 | 3 1886 1885 1887
3436 | 3 1887 1888 1886
3437 | 3 1860 1886 1888
3438 | 3 1888 1864 1860
3439 | 3 1888 1887 1889
3440 | 3 1889 1890 1888
3441 | 3 1864 1888 1890
3442 | 3 1890 1867 1864
3443 | 3 1890 1889 1891
3444 | 3 1891 1892 1890
3445 | 3 1867 1890 1892
3446 | 3 1892 1870 1867
3447 | 3 1892 1891 1893
3448 | 3 1893 1894 1892
3449 | 3 1870 1892 1894
3450 | 3 1894 1873 1870
3451 | 3 1894 1893 1895
3452 | 3 1895 1896 1894
3453 | 3 1873 1894 1896
3454 | 3 1896 1897 1873
3455 | 3 1896 1895 1881
3456 | 3 1881 1880 1896
3457 | 3 1881 1895 1893
3458 | 3 1893 1891 1881
3459 | 3 1854 1857 1898
3460 | 3 1898 1861 1854
3461 | 3 1876 1879 1899
3462 | 3 1899 1900 1876
3463 | 3 1851 1866 1869
3464 | 3 1869 1872 1851
3465 | 3 1884 1861 1898
3466 | 3 1898 1901 1884
3467 | 3 1873 1897 1902
3468 | 3 1902 1903 1873
3469 | 3 1881 1891 1889
3470 | 3 1889 1887 1881
3471 | 3 1854 1861 1850
3472 | 3 1850 1853 1854
3473 | 3 1876 1900 1874
3474 | 3 1874 1871 1876
3475 | 3 1851 1872 1875
3476 | 3 1875 1852 1851
3477 | 3 1884 1901 1904
3478 | 3 1904 1905 1884
3479 | 3 1873 1903 1906
3480 | 3 1906 1907 1873
3481 | 3 1881 1887 1885
3482 | 3 1885 1882 1881
3483 | 3 1854 1853 1908
3484 | 3 1876 1871 1873
3485 | 3 1884 1905 1909
3486 | 3 1873 1907 1876
3487 | 3 1910 1908 1853
3488 | 3 1910 1911 1854
3489 | 3 1854 1908 1910
3490 | 3 1911 1912 1855
3491 | 3 1855 1854 1911
3492 | 3 1912 1913 1856
3493 | 3 1856 1855 1912
3494 | 3 1913 1914 1857
3495 | 3 1857 1856 1913
3496 | 3 1914 1915 1898
3497 | 3 1898 1857 1914
3498 | 3 1916 1917 1911
3499 | 3 1917 1918 1913
3500 | 3 1913 1912 1917
3501 | 3 1918 1919 1914
3502 | 3 1914 1913 1918
3503 | 3 1919 1920 1915
3504 | 3 1915 1914 1919
3505 | 3 1921 1922 1919
3506 | 3 1919 1918 1921
3507 | 3 1922 1923 1920
3508 | 3 1920 1919 1922
3509 | 3 1924 1910 1853
3510 | 3 1911 1910 1916
3511 | 3 1912 1911 1917
3512 | 3 1925 1926 1910
3513 | 3 1910 1924 1925
3514 | 3 1926 1916 1910
3515 | 3 1927 1928 1926
3516 | 3 1926 1925 1927
3517 | 3 1928 1929 1916
3518 | 3 1916 1926 1928
3519 | 3 1929 1930 1916
3520 | 3 1930 1921 1918
3521 | 3 1918 1917 1930
3522 | 3 1931 1932 1928
3523 | 3 1928 1927 1931
3524 | 3 1932 1933 1929
3525 | 3 1929 1928 1932
3526 | 3 1933 1934 1930
3527 | 3 1930 1929 1933
3528 | 3 1934 1935 1921
3529 | 3 1921 1930 1934
3530 | 3 1935 1936 1922
3531 | 3 1922 1921 1935
3532 | 3 1936 1937 1923
3533 | 3 1923 1922 1936
3534 | 3 1938 1939 1932
3535 | 3 1932 1931 1938
3536 | 3 1939 1940 1933
3537 | 3 1933 1932 1939
3538 | 3 1940 1941 1934
3539 | 3 1934 1933 1940
3540 | 3 1941 1942 1935
3541 | 3 1935 1934 1941
3542 | 3 1942 1943 1936
3543 | 3 1936 1935 1942
3544 | 3 1943 1944 1937
3545 | 3 1937 1936 1943
3546 | 3 1945 1946 1939
3547 | 3 1939 1938 1945
3548 | 3 1946 1947 1940
3549 | 3 1940 1939 1946
3550 | 3 1947 1948 1941
3551 | 3 1941 1940 1947
3552 | 3 1948 1949 1942
3553 | 3 1942 1941 1948
3554 | 3 1949 1950 1943
3555 | 3 1943 1942 1949
3556 | 3 1950 1951 1944
3557 | 3 1944 1943 1950
3558 | 3 1917 1916 1930
3559 | 3 1952 1953 1954
3560 | 3 1955 1956 1957
3561 | 3 1957 1953 1955
3562 | 3 1956 1958 1959
3563 | 3 1959 1957 1956
3564 | 3 1958 1960 1961
3565 | 3 1961 1959 1958
3566 | 3 1957 1959 1962
3567 | 3 1962 1963 1957
3568 | 3 1959 1961 1964
3569 | 3 1964 1962 1959
3570 | 3 1954 1965 1952
3571 | 3 1953 1952 1955
3572 | 3 1924 1965 1966
3573 | 3 1966 1925 1924
3574 | 3 1965 1954 1966
3575 | 3 1925 1966 1967
3576 | 3 1967 1927 1925
3577 | 3 1966 1954 1968
3578 | 3 1968 1967 1966
3579 | 3 1954 1969 1968
3580 | 3 1953 1957 1963
3581 | 3 1963 1969 1953
3582 | 3 1927 1967 1970
3583 | 3 1970 1931 1927
3584 | 3 1967 1968 1971
3585 | 3 1971 1970 1967
3586 | 3 1968 1969 1972
3587 | 3 1972 1971 1968
3588 | 3 1969 1963 1973
3589 | 3 1973 1972 1969
3590 | 3 1963 1962 1974
3591 | 3 1974 1973 1963
3592 | 3 1962 1964 1975
3593 | 3 1975 1974 1962
3594 | 3 1931 1970 1976
3595 | 3 1976 1938 1931
3596 | 3 1970 1971 1977
3597 | 3 1977 1976 1970
3598 | 3 1971 1972 1978
3599 | 3 1978 1977 1971
3600 | 3 1972 1973 1979
3601 | 3 1979 1978 1972
3602 | 3 1973 1974 1980
3603 | 3 1980 1979 1973
3604 | 3 1974 1975 1981
3605 | 3 1981 1980 1974
3606 | 3 1938 1976 1946
3607 | 3 1946 1945 1938
3608 | 3 1976 1977 1947
3609 | 3 1947 1946 1976
3610 | 3 1977 1978 1948
3611 | 3 1948 1947 1977
3612 | 3 1978 1979 1949
3613 | 3 1949 1948 1978
3614 | 3 1979 1980 1950
3615 | 3 1950 1949 1979
3616 | 3 1980 1981 1951
3617 | 3 1951 1950 1980
3618 | 3 1969 1954 1953
3619 | 3 1960 1958 1877
3620 | 3 1877 1876 1960
3621 | 3 1924 1853 1874
3622 | 3 1965 1924 1874
3623 | 3 1874 1900 1965
3624 | 3 1952 1965 1900
3625 | 3 1900 1899 1952
3626 | 3 1955 1952 1899
3627 | 3 1899 1879 1955
3628 | 3 1956 1955 1879
3629 | 3 1879 1878 1956
3630 | 3 1958 1956 1878
3631 | 3 1878 1877 1958
3632 | 3 1880 1884 1982
3633 | 3 1884 1909 1983
3634 | 3 1983 1982 1884
3635 | 3 1909 1905 1984
3636 | 3 1984 1983 1909
3637 | 3 1905 1904 1985
3638 | 3 1985 1984 1905
3639 | 3 1904 1901 1986
3640 | 3 1986 1985 1904
3641 | 3 1901 1898 1915
3642 | 3 1915 1986 1901
3643 | 3 1983 1987 1988
3644 | 3 1984 1985 1989
3645 | 3 1989 1987 1984
3646 | 3 1985 1986 1990
3647 | 3 1990 1989 1985
3648 | 3 1986 1915 1920
3649 | 3 1920 1990 1986
3650 | 3 1989 1990 1991
3651 | 3 1991 1992 1989
3652 | 3 1990 1920 1923
3653 | 3 1923 1991 1990
3654 | 3 1880 1982 1993
3655 | 3 1988 1982 1983
3656 | 3 1987 1983 1984
3657 | 3 1993 1982 1994
3658 | 3 1994 1995 1993
3659 | 3 1982 1988 1994
3660 | 3 1995 1994 1996
3661 | 3 1996 1997 1995
3662 | 3 1994 1988 1998
3663 | 3 1998 1996 1994
3664 | 3 1988 1999 1998
3665 | 3 1987 1989 1992
3666 | 3 1992 1999 1987
3667 | 3 1997 1996 2000
3668 | 3 2000 2001 1997
3669 | 3 1996 1998 2002
3670 | 3 2002 2000 1996
3671 | 3 1998 1999 2003
3672 | 3 2003 2002 1998
3673 | 3 1999 1992 2004
3674 | 3 2004 2003 1999
3675 | 3 1992 1991 2005
3676 | 3 2005 2004 1992
3677 | 3 1991 1923 1937
3678 | 3 1937 2005 1991
3679 | 3 2001 2000 2006
3680 | 3 2006 2007 2001
3681 | 3 2000 2002 2008
3682 | 3 2008 2006 2000
3683 | 3 2002 2003 2009
3684 | 3 2009 2008 2002
3685 | 3 2003 2004 2010
3686 | 3 2010 2009 2003
3687 | 3 2004 2005 2011
3688 | 3 2011 2010 2004
3689 | 3 2005 1937 1944
3690 | 3 1944 2011 2005
3691 | 3 2007 2006 2012
3692 | 3 2012 2013 2007
3693 | 3 2006 2008 2014
3694 | 3 2014 2012 2006
3695 | 3 2008 2009 2015
3696 | 3 2015 2014 2008
3697 | 3 2009 2010 2016
3698 | 3 2016 2015 2009
3699 | 3 2010 2011 2017
3700 | 3 2017 2016 2010
3701 | 3 2011 1944 1951
3702 | 3 1951 2017 2011
3703 | 3 1999 1988 1987
3704 | 3 2018 2019 2020
3705 | 3 2019 2021 2022
3706 | 3 2022 2023 2019
3707 | 3 2021 2024 2025
3708 | 3 2025 2022 2021
3709 | 3 2024 1961 1960
3710 | 3 1960 2025 2024
3711 | 3 2026 2027 2024
3712 | 3 2024 2021 2026
3713 | 3 2027 1964 1961
3714 | 3 1961 2024 2027
3715 | 3 2020 2028 2018
3716 | 3 2023 2020 2019
3717 | 3 1995 2029 2028
3718 | 3 2028 1993 1995
3719 | 3 2029 2018 2028
3720 | 3 1997 2030 2029
3721 | 3 2029 1995 1997
3722 | 3 2030 2031 2018
3723 | 3 2018 2029 2030
3724 | 3 2031 2032 2018
3725 | 3 2032 2026 2021
3726 | 3 2021 2019 2032
3727 | 3 2001 2033 2030
3728 | 3 2030 1997 2001
3729 | 3 2033 2034 2031
3730 | 3 2031 2030 2033
3731 | 3 2034 2035 2032
3732 | 3 2032 2031 2034
3733 | 3 2035 2036 2026
3734 | 3 2026 2032 2035
3735 | 3 2036 2037 2027
3736 | 3 2027 2026 2036
3737 | 3 2037 1975 1964
3738 | 3 1964 2027 2037
3739 | 3 2007 2038 2033
3740 | 3 2033 2001 2007
3741 | 3 2038 2039 2034
3742 | 3 2034 2033 2038
3743 | 3 2039 2040 2035
3744 | 3 2035 2034 2039
3745 | 3 2040 2041 2036
3746 | 3 2036 2035 2040
3747 | 3 2041 2042 2037
3748 | 3 2037 2036 2041
3749 | 3 2042 1981 1975
3750 | 3 1975 2037 2042
3751 | 3 2013 2012 2038
3752 | 3 2038 2007 2013
3753 | 3 2012 2014 2039
3754 | 3 2039 2038 2012
3755 | 3 2014 2015 2040
3756 | 3 2040 2039 2014
3757 | 3 2015 2016 2041
3758 | 3 2041 2040 2015
3759 | 3 2016 2017 2042
3760 | 3 2042 2041 2016
3761 | 3 2017 1951 1981
3762 | 3 1981 2042 2017
3763 | 3 2019 2018 2032
3764 | 3 1876 1907 2025
3765 | 3 2025 1960 1876
3766 | 3 1896 1880 1993
3767 | 3 1897 1896 1993
3768 | 3 1993 2028 1897
3769 | 3 1902 1897 2028
3770 | 3 2028 2020 1902
3771 | 3 1903 1902 2020
3772 | 3 2020 2023 1903
3773 | 3 1906 1903 2023
3774 | 3 2023 2022 1906
3775 | 3 1907 1906 2022
3776 | 3 2022 2025 1907
3777 | 3 2043 2044 2045
3778 | 3 2045 2046 2043
3779 | 3 2047 2048 2049
3780 | 3 2049 2050 2047
3781 | 3 2051 2052 2053
3782 | 3 2053 2048 2051
3783 | 3 2054 2051 2048
3784 | 3 2048 2047 2054
3785 | 3 2055 2056 2052
3786 | 3 2052 2051 2055
3787 | 3 2057 2055 2051
3788 | 3 2051 2054 2057
3789 | 3 2058 2059 2056
3790 | 3 2056 2055 2058
3791 | 3 2060 2058 2055
3792 | 3 2055 2057 2060
3793 | 3 2061 2062 2059
3794 | 3 2059 2058 2061
3795 | 3 2063 2061 2058
3796 | 3 2058 2060 2063
3797 | 3 2064 2065 2062
3798 | 3 2062 2061 2064
3799 | 3 2066 2064 2061
3800 | 3 2061 2063 2066
3801 | 3 2067 2068 2069
3802 | 3 2069 2070 2067
3803 | 3 2071 2067 2064
3804 | 3 2064 2066 2071
3805 | 3 2050 2049 2067
3806 | 3 2067 2071 2050
3807 | 3 2071 2066 2063
3808 | 3 2063 2060 2071
3809 | 3 2072 2073 2053
3810 | 3 2053 2074 2072
3811 | 3 2075 2076 2074
3812 | 3 2074 2077 2075
3813 | 3 2074 2053 2052
3814 | 3 2052 2078 2074
3815 | 3 2077 2074 2078
3816 | 3 2078 2079 2077
3817 | 3 2078 2052 2056
3818 | 3 2056 2080 2078
3819 | 3 2079 2078 2080
3820 | 3 2080 2081 2079
3821 | 3 2080 2056 2059
3822 | 3 2059 2082 2080
3823 | 3 2081 2080 2082
3824 | 3 2082 2083 2081
3825 | 3 2082 2059 2062
3826 | 3 2062 2084 2082
3827 | 3 2083 2082 2084
3828 | 3 2084 2085 2083
3829 | 3 2084 2062 2065
3830 | 3 2065 2086 2084
3831 | 3 2085 2084 2086
3832 | 3 2086 2087 2085
3833 | 3 2086 2065 2088
3834 | 3 2088 2089 2086
3835 | 3 2087 2086 2090
3836 | 3 2090 2091 2087
3837 | 3 2091 2090 2076
3838 | 3 2076 2075 2091
3839 | 3 2075 2077 2079
3840 | 3 2079 2081 2075
3841 | 3 2043 2046 2049
3842 | 3 2049 2048 2043
3843 | 3 2067 2070 2092
3844 | 3 2092 2093 2067
3845 | 3 2071 2060 2057
3846 | 3 2057 2054 2071
3847 | 3 2072 2074 2076
3848 | 3 2076 2094 2072
3849 | 3 2086 2089 2095
3850 | 3 2095 2096 2086
3851 | 3 2075 2081 2083
3852 | 3 2083 2085 2075
3853 | 3 2043 2048 2053
3854 | 3 2053 2073 2043
3855 | 3 2067 2093 2088
3856 | 3 2088 2065 2067
3857 | 3 2071 2054 2047
3858 | 3 2047 2050 2071
3859 | 3 2072 2094 2097
3860 | 3 2097 2098 2072
3861 | 3 2086 2096 2099
3862 | 3 2099 2100 2086
3863 | 3 2075 2085 2087
3864 | 3 2087 2091 2075
3865 | 3 2043 2073 2101
3866 | 3 2067 2065 2064
3867 | 3 2072 2098 2102
3868 | 3 2086 2100 2090
3869 | 3 2103 2104 2101
3870 | 3 2101 2073 2103
3871 | 3 2104 2105 2043
3872 | 3 2043 2101 2104
3873 | 3 2105 2106 2044
3874 | 3 2044 2043 2105
3875 | 3 2106 2107 2045
3876 | 3 2045 2044 2106
3877 | 3 2107 2108 2046
3878 | 3 2046 2045 2107
3879 | 3 2109 2049 2108
3880 | 3 2110 2111 2104
3881 | 3 2104 2103 2110
3882 | 3 2111 2112 2105
3883 | 3 2105 2104 2111
3884 | 3 2112 2113 2106
3885 | 3 2106 2105 2112
3886 | 3 2113 2107 2106
3887 | 3 2114 2108 2107
3888 | 3 2115 2116 2109
3889 | 3 2109 2108 2115
3890 | 3 2117 2118 2111
3891 | 3 2111 2110 2117
3892 | 3 2118 2119 2112
3893 | 3 2112 2111 2118
3894 | 3 2119 2120 2113
3895 | 3 2113 2112 2119
3896 | 3 2120 2114 2113
3897 | 3 2121 2122 2115
3898 | 3 2115 2114 2121
3899 | 3 2122 2123 2116
3900 | 3 2116 2115 2122
3901 | 3 2124 2125 2118
3902 | 3 2118 2117 2124
3903 | 3 2125 2126 2119
3904 | 3 2119 2118 2125
3905 | 3 2126 2127 2120
3906 | 3 2120 2119 2126
3907 | 3 2127 2128 2121
3908 | 3 2121 2120 2127
3909 | 3 2128 2129 2122
3910 | 3 2122 2121 2128
3911 | 3 2129 2130 2123
3912 | 3 2123 2122 2129
3913 | 3 2131 2132 2125
3914 | 3 2125 2124 2131
3915 | 3 2132 2133 2126
3916 | 3 2126 2125 2132
3917 | 3 2133 2134 2127
3918 | 3 2127 2126 2133
3919 | 3 2134 2135 2128
3920 | 3 2128 2127 2134
3921 | 3 2135 2136 2129
3922 | 3 2129 2128 2135
3923 | 3 2136 2137 2130
3924 | 3 2130 2129 2136
3925 | 3 2138 2139 2132
3926 | 3 2132 2131 2138
3927 | 3 2139 2140 2133
3928 | 3 2133 2132 2139
3929 | 3 2140 2141 2134
3930 | 3 2134 2133 2140
3931 | 3 2141 2142 2135
3932 | 3 2135 2134 2141
3933 | 3 2142 2143 2136
3934 | 3 2136 2135 2142
3935 | 3 2143 2144 2136
3936 | 3 2046 2108 2049
3937 | 3 2115 2108 2114
3938 | 3 2114 2107 2113
3939 | 3 2121 2114 2120
3940 | 3 2144 2137 2136
3941 | 3 2145 2146 2147
3942 | 3 2147 2148 2145
3943 | 3 2146 2149 2150
3944 | 3 2150 2147 2146
3945 | 3 2149 2151 2152
3946 | 3 2152 2150 2149
3947 | 3 2151 2153 2152
3948 | 3 2153 2154 2155
3949 | 3 2154 2109 2116
3950 | 3 2116 2156 2154
3951 | 3 2148 2147 2157
3952 | 3 2157 2158 2148
3953 | 3 2147 2150 2159
3954 | 3 2159 2157 2147
3955 | 3 2150 2152 2160
3956 | 3 2160 2159 2150
3957 | 3 2152 2155 2160
3958 | 3 2155 2156 2161
3959 | 3 2161 2162 2155
3960 | 3 2156 2116 2123
3961 | 3 2123 2161 2156
3962 | 3 2158 2157 2163
3963 | 3 2163 2164 2158
3964 | 3 2157 2159 2165
3965 | 3 2165 2163 2157
3966 | 3 2159 2160 2166
3967 | 3 2166 2165 2159
3968 | 3 2160 2162 2167
3969 | 3 2167 2166 2160
3970 | 3 2162 2161 2168
3971 | 3 2168 2167 2162
3972 | 3 2161 2123 2130
3973 | 3 2130 2168 2161
3974 | 3 2164 2163 2169
3975 | 3 2169 2170 2164
3976 | 3 2163 2165 2171
3977 | 3 2171 2169 2163
3978 | 3 2165 2166 2172
3979 | 3 2172 2171 2165
3980 | 3 2166 2167 2173
3981 | 3 2173 2172 2166
3982 | 3 2167 2168 2174
3983 | 3 2174 2173 2167
3984 | 3 2168 2130 2137
3985 | 3 2137 2174 2168
3986 | 3 2170 2169 2139
3987 | 3 2139 2138 2170
3988 | 3 2169 2171 2140
3989 | 3 2140 2139 2169
3990 | 3 2171 2172 2141
3991 | 3 2141 2140 2171
3992 | 3 2172 2173 2142
3993 | 3 2142 2141 2172
3994 | 3 2173 2174 2143
3995 | 3 2143 2142 2173
3996 | 3 2174 2144 2143
3997 | 3 2155 2154 2156
3998 | 3 2152 2153 2155
3999 | 3 2160 2155 2162
4000 | 3 2174 2137 2144
4001 | 3 2067 2109 2154
4002 | 3 2154 2068 2067
4003 | 3 2146 2145 2088
4004 | 3 2088 2093 2146
4005 | 3 2149 2146 2093
4006 | 3 2093 2092 2149
4007 | 3 2151 2149 2092
4008 | 3 2092 2070 2151
4009 | 3 2153 2151 2070
4010 | 3 2070 2069 2153
4011 | 3 2154 2153 2069
4012 | 3 2069 2068 2154
4013 | 3 2067 2049 2109
4014 | 3 2073 2072 2175
4015 | 3 2175 2103 2073
4016 | 3 2072 2102 2176
4017 | 3 2176 2175 2072
4018 | 3 2102 2098 2177
4019 | 3 2177 2176 2102
4020 | 3 2098 2097 2178
4021 | 3 2178 2177 2098
4022 | 3 2097 2094 2179
4023 | 3 2179 2178 2097
4024 | 3 2179 2076 2180
4025 | 3 2103 2175 2181
4026 | 3 2181 2110 2103
4027 | 3 2175 2176 2182
4028 | 3 2182 2181 2175
4029 | 3 2176 2177 2183
4030 | 3 2183 2182 2176
4031 | 3 2177 2178 2183
4032 | 3 2178 2179 2184
4033 | 3 2179 2180 2185
4034 | 3 2185 2186 2179
4035 | 3 2110 2181 2187
4036 | 3 2187 2117 2110
4037 | 3 2181 2182 2188
4038 | 3 2188 2187 2181
4039 | 3 2182 2183 2189
4040 | 3 2189 2188 2182
4041 | 3 2183 2184 2189
4042 | 3 2184 2186 2190
4043 | 3 2190 2191 2184
4044 | 3 2186 2185 2192
4045 | 3 2192 2190 2186
4046 | 3 2117 2187 2193
4047 | 3 2193 2124 2117
4048 | 3 2187 2188 2194
4049 | 3 2194 2193 2187
4050 | 3 2188 2189 2195
4051 | 3 2195 2194 2188
4052 | 3 2189 2191 2196
4053 | 3 2196 2195 2189
4054 | 3 2191 2190 2197
4055 | 3 2197 2196 2191
4056 | 3 2190 2192 2198
4057 | 3 2198 2197 2190
4058 | 3 2124 2193 2199
4059 | 3 2199 2131 2124
4060 | 3 2193 2194 2200
4061 | 3 2200 2199 2193
4062 | 3 2194 2195 2201
4063 | 3 2201 2200 2194
4064 | 3 2195 2196 2202
4065 | 3 2202 2201 2195
4066 | 3 2196 2197 2203
4067 | 3 2203 2202 2196
4068 | 3 2197 2198 2204
4069 | 3 2204 2203 2197
4070 | 3 2131 2199 2205
4071 | 3 2205 2138 2131
4072 | 3 2199 2200 2206
4073 | 3 2206 2205 2199
4074 | 3 2200 2201 2207
4075 | 3 2207 2206 2200
4076 | 3 2201 2202 2208
4077 | 3 2208 2207 2201
4078 | 3 2202 2203 2209
4079 | 3 2209 2208 2202
4080 | 3 2203 2210 2209
4081 | 3 2076 2179 2094
4082 | 3 2184 2179 2186
4083 | 3 2183 2178 2184
4084 | 3 2189 2184 2191
4085 | 3 2203 2204 2210
4086 | 3 2148 2211 2212
4087 | 3 2212 2145 2148
4088 | 3 2211 2213 2214
4089 | 3 2214 2212 2211
4090 | 3 2213 2215 2216
4091 | 3 2216 2214 2213
4092 | 3 2215 2217 2216
4093 | 3 2218 2219 2217
4094 | 3 2220 2185 2180
4095 | 3 2180 2219 2220
4096 | 3 2158 2221 2211
4097 | 3 2211 2148 2158
4098 | 3 2221 2222 2213
4099 | 3 2213 2211 2221
4100 | 3 2222 2223 2215
4101 | 3 2215 2213 2222
4102 | 3 2223 2218 2215
4103 | 3 2224 2225 2220
4104 | 3 2220 2218 2224
4105 | 3 2225 2192 2185
4106 | 3 2185 2220 2225
4107 | 3 2164 2226 2221
4108 | 3 2221 2158 2164
4109 | 3 2226 2227 2222
4110 | 3 2222 2221 2226
4111 | 3 2227 2228 2223
4112 | 3 2223 2222 2227
4113 | 3 2228 2229 2224
4114 | 3 2224 2223 2228
4115 | 3 2229 2230 2225
4116 | 3 2225 2224 2229
4117 | 3 2230 2198 2192
4118 | 3 2192 2225 2230
4119 | 3 2170 2231 2226
4120 | 3 2226 2164 2170
4121 | 3 2231 2232 2227
4122 | 3 2227 2226 2231
4123 | 3 2232 2233 2228
4124 | 3 2228 2227 2232
4125 | 3 2233 2234 2229
4126 | 3 2229 2228 2233
4127 | 3 2234 2235 2230
4128 | 3 2230 2229 2234
4129 | 3 2235 2204 2198
4130 | 3 2198 2230 2235
4131 | 3 2138 2205 2231
4132 | 3 2231 2170 2138
4133 | 3 2205 2206 2232
4134 | 3 2232 2231 2205
4135 | 3 2206 2207 2233
4136 | 3 2233 2232 2206
4137 | 3 2207 2208 2234
4138 | 3 2234 2233 2207
4139 | 3 2208 2209 2235
4140 | 3 2235 2234 2208
4141 | 3 2209 2210 2235
4142 | 3 2220 2219 2218
4143 | 3 2218 2217 2215
4144 | 3 2224 2218 2223
4145 | 3 2210 2204 2235
4146 | 3 2100 2219 2180
4147 | 3 2180 2090 2100
4148 | 3 2089 2088 2145
4149 | 3 2145 2212 2089
4150 | 3 2095 2089 2212
4151 | 3 2212 2214 2095
4152 | 3 2096 2095 2214
4153 | 3 2214 2216 2096
4154 | 3 2099 2096 2216
4155 | 3 2216 2217 2099
4156 | 3 2100 2099 2217
4157 | 3 2217 2219 2100
4158 | 3 2180 2076 2090
4159 | 3 2236 2237 2238
4160 | 3 2238 2239 2236
4161 | 3 2240 2241 2242
4162 | 3 2242 2243 2240
4163 | 3 2244 2245 2237
4164 | 3 2237 2236 2244
4165 | 3 2246 2244 2236
4166 | 3 2236 2247 2246
4167 | 3 2248 2249 2245
4168 | 3 2245 2244 2248
4169 | 3 2250 2248 2244
4170 | 3 2244 2246 2250
4171 | 3 2251 2252 2249
4172 | 3 2249 2248 2251
4173 | 3 2253 2251 2248
4174 | 3 2248 2250 2253
4175 | 3 2254 2255 2252
4176 | 3 2252 2251 2254
4177 | 3 2256 2254 2251
4178 | 3 2251 2253 2256
4179 | 3 2257 2258 2255
4180 | 3 2255 2254 2257
4181 | 3 2259 2257 2254
4182 | 3 2254 2256 2259
4183 | 3 2260 2261 2258
4184 | 3 2258 2257 2260
4185 | 3 2262 2263 2264
4186 | 3 2264 2265 2262
4187 | 3 2239 2238 2261
4188 | 3 2261 2260 2239
4189 | 3 2237 2245 2249
4190 | 3 2249 2252 2237
4191 | 3 2266 2267 2268
4192 | 3 2268 2269 2266
4193 | 3 2270 2266 2269
4194 | 3 2269 2247 2270
4195 | 3 2269 2268 2271
4196 | 3 2271 2272 2269
4197 | 3 2247 2269 2272
4198 | 3 2272 2246 2247
4199 | 3 2272 2271 2273
4200 | 3 2273 2274 2272
4201 | 3 2246 2272 2274
4202 | 3 2274 2250 2246
4203 | 3 2274 2273 2275
4204 | 3 2275 2276 2274
4205 | 3 2250 2274 2276
4206 | 3 2276 2253 2250
4207 | 3 2276 2275 2277
4208 | 3 2277 2278 2276
4209 | 3 2253 2276 2278
4210 | 3 2278 2256 2253
4211 | 3 2278 2277 2279
4212 | 3 2279 2280 2278
4213 | 3 2256 2278 2280
4214 | 3 2280 2259 2256
4215 | 3 2280 2279 2281
4216 | 3 2281 2282 2280
4217 | 3 2259 2280 2282
4218 | 3 2282 2283 2259
4219 | 3 2282 2281 2267
4220 | 3 2267 2266 2282
4221 | 3 2267 2281 2279
4222 | 3 2279 2277 2267
4223 | 3 2240 2243 2284
4224 | 3 2284 2247 2240
4225 | 3 2262 2265 2285
4226 | 3 2285 2286 2262
4227 | 3 2237 2252 2255
4228 | 3 2255 2258 2237
4229 | 3 2270 2247 2284
4230 | 3 2284 2287 2270
4231 | 3 2259 2283 2288
4232 | 3 2288 2289 2259
4233 | 3 2267 2277 2275
4234 | 3 2275 2273 2267
4235 | 3 2240 2247 2236
4236 | 3 2236 2239 2240
4237 | 3 2262 2286 2260
4238 | 3 2260 2257 2262
4239 | 3 2237 2258 2261
4240 | 3 2261 2238 2237
4241 | 3 2270 2287 2290
4242 | 3 2290 2291 2270
4243 | 3 2259 2289 2292
4244 | 3 2292 2293 2259
4245 | 3 2267 2273 2271
4246 | 3 2271 2268 2267
4247 | 3 2240 2239 2294
4248 | 3 2262 2257 2259
4249 | 3 2270 2291 2295
4250 | 3 2259 2293 2262
4251 | 3 2296 2294 2239
4252 | 3 2296 2297 2240
4253 | 3 2240 2294 2296
4254 | 3 2297 2298 2241
4255 | 3 2241 2240 2297
4256 | 3 2298 2299 2242
4257 | 3 2242 2241 2298
4258 | 3 2299 2300 2243
4259 | 3 2243 2242 2299
4260 | 3 2300 2301 2284
4261 | 3 2284 2243 2300
4262 | 3 2302 2303 2297
4263 | 3 2303 2304 2299
4264 | 3 2299 2298 2303
4265 | 3 2304 2305 2300
4266 | 3 2300 2299 2304
4267 | 3 2305 2306 2301
4268 | 3 2301 2300 2305
4269 | 3 2307 2308 2305
4270 | 3 2305 2304 2307
4271 | 3 2308 2309 2306
4272 | 3 2306 2305 2308
4273 | 3 2310 2296 2239
4274 | 3 2297 2296 2302
4275 | 3 2298 2297 2303
4276 | 3 2311 2312 2296
4277 | 3 2296 2310 2311
4278 | 3 2312 2302 2296
4279 | 3 2313 2314 2312
4280 | 3 2312 2311 2313
4281 | 3 2314 2315 2302
4282 | 3 2302 2312 2314
4283 | 3 2315 2316 2302
4284 | 3 2316 2307 2304
4285 | 3 2304 2303 2316
4286 | 3 2317 2318 2314
4287 | 3 2314 2313 2317
4288 | 3 2318 2319 2315
4289 | 3 2315 2314 2318
4290 | 3 2319 2320 2316
4291 | 3 2316 2315 2319
4292 | 3 2320 2321 2307
4293 | 3 2307 2316 2320
4294 | 3 2321 2322 2308
4295 | 3 2308 2307 2321
4296 | 3 2322 2323 2309
4297 | 3 2309 2308 2322
4298 | 3 2324 2325 2318
4299 | 3 2318 2317 2324
4300 | 3 2325 2326 2319
4301 | 3 2319 2318 2325
4302 | 3 2326 2327 2320
4303 | 3 2320 2319 2326
4304 | 3 2327 2328 2321
4305 | 3 2321 2320 2327
4306 | 3 2328 2329 2322
4307 | 3 2322 2321 2328
4308 | 3 2329 2330 2323
4309 | 3 2323 2322 2329
4310 | 3 2331 2332 2325
4311 | 3 2325 2324 2331
4312 | 3 2332 2333 2326
4313 | 3 2326 2325 2332
4314 | 3 2333 2334 2327
4315 | 3 2327 2326 2333
4316 | 3 2334 2335 2328
4317 | 3 2328 2327 2334
4318 | 3 2335 2336 2329
4319 | 3 2329 2328 2335
4320 | 3 2336 2337 2330
4321 | 3 2330 2329 2336
4322 | 3 2303 2302 2316
4323 | 3 2338 2339 2340
4324 | 3 2341 2342 2343
4325 | 3 2343 2339 2341
4326 | 3 2342 2344 2345
4327 | 3 2345 2343 2342
4328 | 3 2344 2346 2347
4329 | 3 2347 2345 2344
4330 | 3 2343 2345 2348
4331 | 3 2348 2349 2343
4332 | 3 2345 2347 2350
4333 | 3 2350 2348 2345
4334 | 3 2340 2351 2338
4335 | 3 2339 2338 2341
4336 | 3 2310 2351 2352
4337 | 3 2352 2311 2310
4338 | 3 2351 2340 2352
4339 | 3 2311 2352 2353
4340 | 3 2353 2313 2311
4341 | 3 2352 2340 2354
4342 | 3 2354 2353 2352
4343 | 3 2340 2355 2354
4344 | 3 2339 2343 2349
4345 | 3 2349 2355 2339
4346 | 3 2313 2353 2356
4347 | 3 2356 2317 2313
4348 | 3 2353 2354 2357
4349 | 3 2357 2356 2353
4350 | 3 2354 2355 2358
4351 | 3 2358 2357 2354
4352 | 3 2355 2349 2359
4353 | 3 2359 2358 2355
4354 | 3 2349 2348 2360
4355 | 3 2360 2359 2349
4356 | 3 2348 2350 2361
4357 | 3 2361 2360 2348
4358 | 3 2317 2356 2362
4359 | 3 2362 2324 2317
4360 | 3 2356 2357 2363
4361 | 3 2363 2362 2356
4362 | 3 2357 2358 2364
4363 | 3 2364 2363 2357
4364 | 3 2358 2359 2365
4365 | 3 2365 2364 2358
4366 | 3 2359 2360 2366
4367 | 3 2366 2365 2359
4368 | 3 2360 2361 2367
4369 | 3 2367 2366 2360
4370 | 3 2324 2362 2332
4371 | 3 2332 2331 2324
4372 | 3 2362 2363 2333
4373 | 3 2333 2332 2362
4374 | 3 2363 2364 2334
4375 | 3 2334 2333 2363
4376 | 3 2364 2365 2335
4377 | 3 2335 2334 2364
4378 | 3 2365 2366 2336
4379 | 3 2336 2335 2365
4380 | 3 2366 2367 2337
4381 | 3 2337 2336 2366
4382 | 3 2355 2340 2339
4383 | 3 2346 2344 2263
4384 | 3 2263 2262 2346
4385 | 3 2310 2239 2260
4386 | 3 2351 2310 2260
4387 | 3 2260 2286 2351
4388 | 3 2338 2351 2286
4389 | 3 2286 2285 2338
4390 | 3 2341 2338 2285
4391 | 3 2285 2265 2341
4392 | 3 2342 2341 2265
4393 | 3 2265 2264 2342
4394 | 3 2344 2342 2264
4395 | 3 2264 2263 2344
4396 | 3 2266 2270 2368
4397 | 3 2270 2295 2369
4398 | 3 2369 2368 2270
4399 | 3 2295 2291 2370
4400 | 3 2370 2369 2295
4401 | 3 2291 2290 2371
4402 | 3 2371 2370 2291
4403 | 3 2290 2287 2372
4404 | 3 2372 2371 2290
4405 | 3 2287 2284 2301
4406 | 3 2301 2372 2287
4407 | 3 2369 2373 2374
4408 | 3 2370 2371 2375
4409 | 3 2375 2373 2370
4410 | 3 2371 2372 2376
4411 | 3 2376 2375 2371
4412 | 3 2372 2301 2306
4413 | 3 2306 2376 2372
4414 | 3 2375 2376 2377
4415 | 3 2377 2378 2375
4416 | 3 2376 2306 2309
4417 | 3 2309 2377 2376
4418 | 3 2266 2368 2379
4419 | 3 2374 2368 2369
4420 | 3 2373 2369 2370
4421 | 3 2379 2368 2380
4422 | 3 2380 2381 2379
4423 | 3 2368 2374 2380
4424 | 3 2381 2380 2382
4425 | 3 2382 2383 2381
4426 | 3 2380 2374 2384
4427 | 3 2384 2382 2380
4428 | 3 2374 2385 2384
4429 | 3 2373 2375 2378
4430 | 3 2378 2385 2373
4431 | 3 2383 2382 2386
4432 | 3 2386 2387 2383
4433 | 3 2382 2384 2388
4434 | 3 2388 2386 2382
4435 | 3 2384 2385 2389
4436 | 3 2389 2388 2384
4437 | 3 2385 2378 2390
4438 | 3 2390 2389 2385
4439 | 3 2378 2377 2391
4440 | 3 2391 2390 2378
4441 | 3 2377 2309 2323
4442 | 3 2323 2391 2377
4443 | 3 2387 2386 2392
4444 | 3 2392 2393 2387
4445 | 3 2386 2388 2394
4446 | 3 2394 2392 2386
4447 | 3 2388 2389 2395
4448 | 3 2395 2394 2388
4449 | 3 2389 2390 2396
4450 | 3 2396 2395 2389
4451 | 3 2390 2391 2397
4452 | 3 2397 2396 2390
4453 | 3 2391 2323 2330
4454 | 3 2330 2397 2391
4455 | 3 2393 2392 2398
4456 | 3 2398 2399 2393
4457 | 3 2392 2394 2400
4458 | 3 2400 2398 2392
4459 | 3 2394 2395 2401
4460 | 3 2401 2400 2394
4461 | 3 2395 2396 2402
4462 | 3 2402 2401 2395
4463 | 3 2396 2397 2403
4464 | 3 2403 2402 2396
4465 | 3 2397 2330 2337
4466 | 3 2337 2403 2397
4467 | 3 2385 2374 2373
4468 | 3 2404 2405 2406
4469 | 3 2405 2407 2408
4470 | 3 2408 2409 2405
4471 | 3 2407 2410 2411
4472 | 3 2411 2408 2407
4473 | 3 2410 2347 2346
4474 | 3 2346 2411 2410
4475 | 3 2412 2413 2410
4476 | 3 2410 2407 2412
4477 | 3 2413 2350 2347
4478 | 3 2347 2410 2413
4479 | 3 2406 2414 2404
4480 | 3 2409 2406 2405
4481 | 3 2381 2415 2414
4482 | 3 2414 2379 2381
4483 | 3 2415 2404 2414
4484 | 3 2383 2416 2415
4485 | 3 2415 2381 2383
4486 | 3 2416 2417 2404
4487 | 3 2404 2415 2416
4488 | 3 2417 2418 2404
4489 | 3 2418 2412 2407
4490 | 3 2407 2405 2418
4491 | 3 2387 2419 2416
4492 | 3 2416 2383 2387
4493 | 3 2419 2420 2417
4494 | 3 2417 2416 2419
4495 | 3 2420 2421 2418
4496 | 3 2418 2417 2420
4497 | 3 2421 2422 2412
4498 | 3 2412 2418 2421
4499 | 3 2422 2423 2413
4500 | 3 2413 2412 2422
4501 | 3 2423 2361 2350
4502 | 3 2350 2413 2423
4503 | 3 2393 2424 2419
4504 | 3 2419 2387 2393
4505 | 3 2424 2425 2420
4506 | 3 2420 2419 2424
4507 | 3 2425 2426 2421
4508 | 3 2421 2420 2425
4509 | 3 2426 2427 2422
4510 | 3 2422 2421 2426
4511 | 3 2427 2428 2423
4512 | 3 2423 2422 2427
4513 | 3 2428 2367 2361
4514 | 3 2361 2423 2428
4515 | 3 2399 2398 2424
4516 | 3 2424 2393 2399
4517 | 3 2398 2400 2425
4518 | 3 2425 2424 2398
4519 | 3 2400 2401 2426
4520 | 3 2426 2425 2400
4521 | 3 2401 2402 2427
4522 | 3 2427 2426 2401
4523 | 3 2402 2403 2428
4524 | 3 2428 2427 2402
4525 | 3 2403 2337 2367
4526 | 3 2367 2428 2403
4527 | 3 2405 2404 2418
4528 | 3 2262 2293 2411
4529 | 3 2411 2346 2262
4530 | 3 2282 2266 2379
4531 | 3 2283 2282 2379
4532 | 3 2379 2414 2283
4533 | 3 2288 2283 2414
4534 | 3 2414 2406 2288
4535 | 3 2289 2288 2406
4536 | 3 2406 2409 2289
4537 | 3 2292 2289 2409
4538 | 3 2409 2408 2292
4539 | 3 2293 2292 2408
4540 | 3 2408 2411 2293
4541 | 3 2429 2430 2431
4542 | 3 2431 2432 2429
4543 | 3 2433 2434 2435
4544 | 3 2435 2436 2433
4545 | 3 2432 2431 2437
4546 | 3 2437 2438 2432
4547 | 3 2439 2432 2438
4548 | 3 2438 2440 2439
4549 | 3 2435 2439 2440
4550 | 3 2440 2441 2435
4551 | 3 2436 2435 2441
4552 | 3 2441 2442 2436
4553 | 3 2438 2437 2443
4554 | 3 2443 2444 2438
4555 | 3 2440 2438 2444
4556 | 3 2444 2445 2440
4557 | 3 2441 2440 2445
4558 | 3 2445 2446 2441
4559 | 3 2442 2441 2446
4560 | 3 2446 2447 2442
4561 | 3 2444 2443 2448
4562 | 3 2448 2449 2444
4563 | 3 2445 2444 2449
4564 | 3 2449 2450 2445
4565 | 3 2446 2445 2450
4566 | 3 2450 2451 2446
4567 | 3 2447 2446 2451
4568 | 3 2451 2452 2447
4569 | 3 2449 2448 2453
4570 | 3 2453 2454 2449
4571 | 3 2450 2449 2454
4572 | 3 2454 2455 2450
4573 | 3 2451 2450 2455
4574 | 3 2455 2456 2451
4575 | 3 2452 2451 2456
4576 | 3 2456 2457 2452
4577 | 3 2454 2453 2458
4578 | 3 2458 2459 2454
4579 | 3 2457 2456 2460
4580 | 3 2460 2461 2457
4581 | 3 2459 2458 2462
4582 | 3 2462 2463 2459
4583 | 3 2461 2460 2464
4584 | 3 2464 2465 2461
4585 | 3 2463 2462 2430
4586 | 3 2430 2429 2463
4587 | 3 2465 2464 2434
4588 | 3 2434 2433 2465
4589 | 3 2430 2462 2458
4590 | 3 2458 2453 2430
4591 | 3 2433 2436 2442
4592 | 3 2442 2447 2433
4593 | 3 2463 2429 2466
4594 | 3 2466 2467 2463
4595 | 3 2466 2434 2464
4596 | 3 2464 2467 2466
4597 | 3 2468 2469 2470
4598 | 3 2466 2429 2432
4599 | 3 2432 2439 2466
4600 | 3 2435 2434 2466
4601 | 3 2466 2439 2435
4602 | 3 2471 2472 2473
4603 | 3 2473 2474 2471
4604 | 3 2471 2467 2464
4605 | 3 2464 2460 2471
4606 | 3 2430 2453 2448
4607 | 3 2448 2443 2430
4608 | 3 2433 2447 2452
4609 | 3 2452 2457 2433
4610 | 3 2471 2474 2459
4611 | 3 2459 2463 2471
4612 | 3 2471 2460 2470
4613 | 3 2470 2469 2471
4614 | 3 2430 2443 2437
4615 | 3 2437 2431 2430
4616 | 3 2433 2457 2461
4617 | 3 2461 2465 2433
4618 | 3 2471 2463 2467
4619 | 3 2471 2469 2475
4620 | 3 2476 2477 2478
4621 | 3 2478 2479 2476
4622 | 3 2476 2480 2481
4623 | 3 2481 2477 2476
4624 | 3 2481 2480 2482
4625 | 3 2482 2483 2484
4626 | 3 2484 2485 2482
4627 | 3 2485 2486 2481
4628 | 3 2481 2482 2485
4629 | 3 2481 2486 2487
4630 | 3 2487 2477 2481
4631 | 3 2478 2477 2487
4632 | 3 2487 2488 2478
4633 | 3 2488 2487 2489
4634 | 3 2489 2490 2488
4635 | 3 2489 2487 2486
4636 | 3 2486 2468 2489
4637 | 3 2468 2486 2485
4638 | 3 2485 2491 2468
4639 | 3 2491 2485 2484
4640 | 3 2484 2492 2491
4641 | 3 2493 2494 2495
4642 | 3 2495 2496 2493
4643 | 3 2496 2495 2497
4644 | 3 2497 2459 2474
4645 | 3 2474 2473 2496
4646 | 3 2496 2497 2474
4647 | 3 2473 2472 2493
4648 | 3 2493 2496 2473
4649 | 3 2493 2472 2471
4650 | 3 2471 2492 2493
4651 | 3 2492 2471 2475
4652 | 3 2475 2491 2492
4653 | 3 2491 2475 2469
4654 | 3 2469 2468 2491
4655 | 3 2470 2489 2468
4656 | 3 2489 2470 2460
4657 | 3 2460 2490 2489
4658 | 3 2484 2483 2494
4659 | 3 2494 2493 2492
4660 | 3 2492 2484 2494
4661 | 3 2479 2478 2498
4662 | 3 2498 2476 2479
4663 | 3 2498 2499 2480
4664 | 3 2480 2476 2498
4665 | 3 2482 2480 2499
4666 | 3 2500 2501 2483
4667 | 3 2483 2482 2500
4668 | 3 2482 2499 2502
4669 | 3 2502 2500 2482
4670 | 3 2498 2503 2502
4671 | 3 2502 2499 2498
4672 | 3 2488 2503 2498
4673 | 3 2498 2478 2488
4674 | 3 2490 2504 2503
4675 | 3 2503 2488 2490
4676 | 3 2505 2502 2503
4677 | 3 2503 2504 2505
4678 | 3 2506 2500 2502
4679 | 3 2502 2505 2506
4680 | 3 2507 2501 2500
4681 | 3 2500 2506 2507
4682 | 3 2508 2495 2494
4683 | 3 2494 2509 2508
4684 | 3 2497 2495 2508
4685 | 3 2494 2483 2501
4686 | 3 2501 2507 2509
4687 | 3 2509 2494 2501
4688 | 3 2497 2508 2509
4689 | 3 2509 2455 2497
4690 | 3 2504 2490 2456
4691 | 3 2506 2505 2504
4692 | 3 2504 2456 2506
4693 | 3 2507 2506 2455
4694 | 3 2509 2507 2455
4695 | 3 2490 2460 2456
4696 | 3 2497 2454 2459
4697 | 3 2497 2455 2454
4698 | 3 2506 2456 2455
--------------------------------------------------------------------------------
/coords/SharkT.txt:
--------------------------------------------------------------------------------
1 | 3 0 1 2
2 | 3 3 2 4
3 | 3 5 6 7
4 | 3 8 9 10
5 | 3 11 12 9
6 | 3 13 14 15
7 | 3 16 17 14
8 | 3 18 19 20
9 | 3 21 22 23
10 | 3 24 25 21
11 | 3 26 27 24
12 | 3 28 29 26
13 | 3 30 31 28
14 | 3 32 33 30
15 | 3 34 35 32
16 | 3 36 37 34
17 | 3 38 39 36
18 | 3 40 41 38
19 | 3 42 43 44
20 | 3 44 45 46
21 | 3 46 47 48
22 | 3 48 49 50
23 | 3 50 51 52
24 | 3 52 53 54
25 | 3 54 55 56
26 | 3 56 57 58
27 | 3 58 59 60
28 | 3 60 61 7
29 | 3 62 63 64
30 | 3 64 65 66
31 | 3 66 67 68
32 | 3 68 69 70
33 | 3 70 71 72
34 | 3 72 73 74
35 | 3 75 76 77
36 | 3 78 79 75
37 | 3 80 81 78
38 | 3 82 83 80
39 | 3 74 84 82
40 | 3 85 86 87
41 | 3 88 89 85
42 | 3 90 91 88
43 | 3 92 93 90
44 | 3 94 95 92
45 | 3 96 97 94
46 | 3 98 99 96
47 | 3 100 101 102
48 | 3 102 103 104
49 | 3 104 105 106
50 | 3 106 107 108
51 | 3 108 109 110
52 | 3 110 111 112
53 | 3 112 113 114
54 | 3 115 116 117
55 | 3 115 117 118
56 | 3 118 119 115
57 | 3 120 117 116
58 | 3 120 118 117
59 | 3 120 119 118
60 | 3 121 122 116
61 | 3 121 123 122
62 | 3 121 124 123
63 | 3 121 125 124
64 | 3 116 122 126
65 | 3 127 125 121
66 | 3 127 125 121
67 | 3 127 128 125
68 | 3 116 129 121
69 | 3 129 130 121
70 | 3 130 131 121
71 | 3 131 132 121
72 | 3 133 129 116
73 | 3 134 132 121
74 | 3 121 132 134
75 | 3 132 128 134
76 | 3 135 136 137
77 | 3 137 136 138
78 | 3 139 140 135
79 | 3 136 135 141
80 | 3 141 135 140
81 | 3 138 142 139
82 | 3 143 138 136
83 | 3 142 138 143
84 | 3 144 145 146
85 | 3 144 146 147
86 | 3 148 144 147
87 | 3 149 148 147
88 | 3 149 147 150
89 | 3 146 145 151
90 | 3 151 145 152
91 | 3 151 152 153
92 | 3 151 153 150
93 | 3 153 149 150
94 | 3 154 155 148
95 | 3 156 157 158
96 | 3 159 157 156
97 | 3 160 161 162
98 | 3 163 160 162
99 | 3 163 162 164
100 | 3 163 164 165
101 | 3 159 163 165
102 | 3 157 161 160
103 | 3 166 161 157
104 | 3 167 166 157
105 | 3 159 167 157
106 | 3 159 165 167
107 | 3 164 168 169
108 | 3 170 146 160
109 | 3 170 160 171
110 | 3 172 146 151
111 | 3 172 151 173
112 | 3 147 174 175
113 | 3 147 175 150
114 | 3 174 176 177
115 | 3 174 177 175
116 | 3 176 178 179
117 | 3 176 179 177
118 | 3 178 180 181
119 | 3 178 181 179
120 | 3 180 182 183
121 | 3 180 183 181
122 | 3 182 163 159
123 | 3 182 159 183
124 | 3 160 184 185
125 | 3 160 185 157
126 | 3 157 185 186
127 | 3 157 186 158
128 | 3 183 159 156
129 | 3 183 156 187
130 | 3 181 183 187
131 | 3 181 187 188
132 | 3 179 181 188
133 | 3 179 188 189
134 | 3 177 179 189
135 | 3 177 189 190
136 | 3 175 177 190
137 | 3 175 190 191
138 | 3 150 175 191
139 | 3 150 191 192
140 | 3 151 150 192
141 | 3 151 192 193
142 | 3 173 151 193
143 | 3 173 193 194
144 | 3 170 195 147
145 | 3 170 147 146
146 | 3 195 196 174
147 | 3 195 174 147
148 | 3 196 197 176
149 | 3 196 176 174
150 | 3 197 198 178
151 | 3 197 178 176
152 | 3 198 199 180
153 | 3 198 180 178
154 | 3 199 200 182
155 | 3 199 182 180
156 | 3 200 201 163
157 | 3 200 163 182
158 | 3 201 171 160
159 | 3 201 160 163
160 | 3 201 195 170
161 | 3 201 170 171
162 | 3 196 195 201
163 | 3 196 201 200
164 | 3 197 196 200
165 | 3 197 200 199
166 | 3 198 197 199
167 | 3 202 203 204
168 | 3 204 203 205
169 | 3 203 202 206
170 | 3 207 205 203
171 | 3 208 209 186
172 | 3 158 186 209
173 | 3 158 209 210
174 | 3 156 158 210
175 | 3 156 210 211
176 | 3 187 156 211
177 | 3 187 211 212
178 | 3 213 209 214
179 | 3 213 214 215
180 | 3 216 213 215
181 | 3 216 215 217
182 | 3 212 216 217
183 | 3 212 217 218
184 | 3 219 214 208
185 | 3 219 208 220
186 | 3 221 219 220
187 | 3 221 220 222
188 | 3 218 221 222
189 | 3 218 222 223
190 | 3 224 208 225
191 | 3 224 225 226
192 | 3 224 226 227
193 | 3 224 227 228
194 | 3 228 227 229
195 | 3 228 229 223
196 | 3 230 225 206
197 | 3 230 206 231
198 | 3 232 233 234
199 | 3 232 234 229
200 | 3 230 231 233
201 | 3 230 233 232
202 | 3 187 229 234
203 | 3 187 223 229
204 | 3 187 218 223
205 | 3 187 212 218
206 | 3 206 208 186
207 | 3 206 225 208
208 | 3 194 235 236
209 | 3 237 235 194
210 | 3 237 194 193
211 | 3 238 237 193
212 | 3 238 193 192
213 | 3 239 238 192
214 | 3 239 192 191
215 | 3 240 241 235
216 | 3 240 235 242
217 | 3 243 240 242
218 | 3 243 242 244
219 | 3 245 243 244
220 | 3 245 244 239
221 | 3 246 236 241
222 | 3 246 241 247
223 | 3 248 246 247
224 | 3 248 247 249
225 | 3 250 248 249
226 | 3 250 249 245
227 | 3 251 252 236
228 | 3 251 236 253
229 | 3 254 255 251
230 | 3 254 251 253
231 | 3 250 256 255
232 | 3 250 255 254
233 | 3 257 258 252
234 | 3 257 252 259
235 | 3 256 260 261
236 | 3 256 261 262
237 | 3 262 261 257
238 | 3 262 257 259
239 | 3 260 256 191
240 | 3 256 250 191
241 | 3 250 245 191
242 | 3 245 239 191
243 | 3 194 236 258
244 | 3 236 252 258
245 | 3 204 205 263
246 | 3 204 263 264
247 | 3 265 204 264
248 | 3 265 264 266
249 | 3 267 265 266
250 | 3 267 266 268
251 | 3 140 267 268
252 | 3 140 268 141
253 | 3 269 142 143
254 | 3 269 143 270
255 | 3 271 269 270
256 | 3 271 270 272
257 | 3 273 271 272
258 | 3 273 272 274
259 | 3 275 273 274
260 | 3 275 274 276
261 | 3 277 278 271
262 | 3 277 271 273
263 | 3 278 260 269
264 | 3 278 269 271
265 | 3 260 279 142
266 | 3 260 142 269
267 | 3 279 280 139
268 | 3 279 139 142
269 | 3 280 281 140
270 | 3 280 140 139
271 | 3 281 234 267
272 | 3 281 267 140
273 | 3 234 282 265
274 | 3 234 265 267
275 | 3 282 202 204
276 | 3 282 204 265
277 | 3 188 187 234
278 | 3 188 234 281
279 | 3 189 188 281
280 | 3 189 281 280
281 | 3 190 189 280
282 | 3 190 280 279
283 | 3 191 190 279
284 | 3 191 279 260
285 | 3 235 241 236
286 | 3 214 209 208
287 | 3 273 283 277
288 | 3 275 283 273
289 | 3 258 277 283
290 | 3 283 275 284
291 | 3 285 286 287
292 | 3 288 289 290
293 | 3 291 288 290
294 | 3 291 290 292
295 | 3 293 294 295
296 | 3 296 297 298
297 | 3 299 296 298
298 | 3 299 298 300
299 | 3 301 302 303
300 | 3 301 303 304
301 | 3 305 301 304
302 | 3 276 274 306
303 | 3 276 306 307
304 | 3 274 272 308
305 | 3 274 308 306
306 | 3 272 270 309
307 | 3 272 309 308
308 | 3 270 143 310
309 | 3 270 310 309
310 | 3 143 136 311
311 | 3 143 311 310
312 | 3 136 141 312
313 | 3 136 312 311
314 | 3 141 268 313
315 | 3 141 313 312
316 | 3 268 266 314
317 | 3 268 314 313
318 | 3 266 264 315
319 | 3 266 315 314
320 | 3 264 263 316
321 | 3 264 316 315
322 | 3 307 306 317
323 | 3 307 317 318
324 | 3 306 308 319
325 | 3 306 319 317
326 | 3 308 309 320
327 | 3 308 320 319
328 | 3 309 310 321
329 | 3 309 321 320
330 | 3 310 311 322
331 | 3 310 322 321
332 | 3 311 312 323
333 | 3 311 323 322
334 | 3 312 313 324
335 | 3 312 324 323
336 | 3 313 314 325
337 | 3 313 325 324
338 | 3 314 315 326
339 | 3 314 326 325
340 | 3 315 316 327
341 | 3 315 327 326
342 | 3 326 327 328
343 | 3 326 328 329
344 | 3 325 326 329
345 | 3 325 329 330
346 | 3 324 325 330
347 | 3 324 330 331
348 | 3 323 324 331
349 | 3 323 331 332
350 | 3 322 323 332
351 | 3 322 332 333
352 | 3 321 322 333
353 | 3 321 333 334
354 | 3 320 321 334
355 | 3 320 334 335
356 | 3 319 320 335
357 | 3 319 335 336
358 | 3 317 319 336
359 | 3 317 336 337
360 | 3 318 317 337
361 | 3 318 337 338
362 | 3 339 340 129
363 | 3 339 129 133
364 | 3 340 341 130
365 | 3 340 130 129
366 | 3 341 342 131
367 | 3 341 131 130
368 | 3 342 343 132
369 | 3 342 132 131
370 | 3 343 302 128
371 | 3 343 128 132
372 | 3 302 344 125
373 | 3 302 125 128
374 | 3 344 345 124
375 | 3 344 124 125
376 | 3 345 346 123
377 | 3 345 123 124
378 | 3 346 347 122
379 | 3 346 122 123
380 | 3 347 348 126
381 | 3 347 126 122
382 | 3 329 328 348
383 | 3 329 348 347
384 | 3 330 329 347
385 | 3 330 347 346
386 | 3 331 330 346
387 | 3 331 346 345
388 | 3 332 331 345
389 | 3 332 345 344
390 | 3 333 332 344
391 | 3 333 344 302
392 | 3 334 333 302
393 | 3 334 302 343
394 | 3 335 334 343
395 | 3 335 343 342
396 | 3 336 335 342
397 | 3 336 342 341
398 | 3 337 336 341
399 | 3 337 341 340
400 | 3 338 337 340
401 | 3 338 340 339
402 | 3 116 126 349
403 | 3 116 349 120
404 | 3 350 133 116
405 | 3 115 350 116
406 | 3 351 352 353
407 | 3 351 353 354
408 | 3 352 172 173
409 | 3 352 173 353
410 | 3 184 355 356
411 | 3 184 356 185
412 | 3 355 357 358
413 | 3 355 358 356
414 | 3 357 359 360
415 | 3 357 360 358
416 | 3 359 351 354
417 | 3 359 354 360
418 | 3 360 354 361
419 | 3 360 361 362
420 | 3 358 360 362
421 | 3 358 362 363
422 | 3 356 358 363
423 | 3 356 363 364
424 | 3 185 356 364
425 | 3 185 364 186
426 | 3 353 173 194
427 | 3 353 194 365
428 | 3 354 353 365
429 | 3 354 365 361
430 | 3 366 367 352
431 | 3 366 352 351
432 | 3 367 40 172
433 | 3 367 172 352
434 | 3 7 368 355
435 | 3 7 355 184
436 | 3 368 369 357
437 | 3 368 357 355
438 | 3 369 370 359
439 | 3 369 359 357
440 | 3 370 366 351
441 | 3 370 351 359
442 | 3 367 366 370
443 | 3 367 370 369
444 | 3 367 369 368
445 | 3 371 372 373
446 | 3 206 373 372
447 | 3 205 372 371
448 | 3 374 375 376
449 | 3 374 376 377
450 | 3 186 364 373
451 | 3 186 373 206
452 | 3 378 377 376
453 | 3 378 376 379
454 | 3 371 378 379
455 | 3 371 379 380
456 | 3 205 371 380
457 | 3 205 380 263
458 | 3 381 275 276
459 | 3 381 276 382
460 | 3 374 381 382
461 | 3 374 382 375
462 | 3 383 384 381
463 | 3 383 381 374
464 | 3 373 385 378
465 | 3 373 378 371
466 | 3 385 386 377
467 | 3 385 377 378
468 | 3 386 383 374
469 | 3 386 374 377
470 | 3 362 361 383
471 | 3 362 383 386
472 | 3 363 362 386
473 | 3 363 386 385
474 | 3 364 363 385
475 | 3 364 385 373
476 | 3 365 194 258
477 | 3 365 258 384
478 | 3 361 365 384
479 | 3 361 384 383
480 | 3 384 387 381
481 | 3 381 387 275
482 | 3 387 384 258
483 | 3 98 172 23
484 | 3 114 42 184
485 | 3 375 382 388
486 | 3 375 388 389
487 | 3 382 276 307
488 | 3 382 307 388
489 | 3 263 380 390
490 | 3 263 390 316
491 | 3 380 379 391
492 | 3 380 391 390
493 | 3 379 376 392
494 | 3 379 392 391
495 | 3 376 375 389
496 | 3 376 389 392
497 | 3 389 388 393
498 | 3 389 393 394
499 | 3 388 307 318
500 | 3 388 318 393
501 | 3 316 390 395
502 | 3 316 395 327
503 | 3 390 391 396
504 | 3 390 396 395
505 | 3 391 392 397
506 | 3 391 397 396
507 | 3 392 389 394
508 | 3 392 394 397
509 | 3 397 394 398
510 | 3 397 398 399
511 | 3 396 397 399
512 | 3 396 399 400
513 | 3 395 396 400
514 | 3 395 400 401
515 | 3 327 395 401
516 | 3 327 401 328
517 | 3 393 318 338
518 | 3 393 338 402
519 | 3 394 393 402
520 | 3 394 402 398
521 | 3 403 404 350
522 | 3 403 350 115
523 | 3 404 339 133
524 | 3 404 133 350
525 | 3 348 405 349
526 | 3 348 349 126
527 | 3 405 406 120
528 | 3 405 120 349
529 | 3 406 407 119
530 | 3 406 119 120
531 | 3 407 403 115
532 | 3 407 115 119
533 | 3 399 398 403
534 | 3 399 403 407
535 | 3 400 399 407
536 | 3 400 407 406
537 | 3 401 400 406
538 | 3 401 406 405
539 | 3 328 401 405
540 | 3 328 405 348
541 | 3 402 338 339
542 | 3 402 339 404
543 | 3 398 402 404
544 | 3 398 404 403
545 | 3 127 408 128
546 | 3 127 409 408
547 | 3 127 410 409
548 | 3 127 411 410
549 | 3 127 412 411
550 | 3 127 413 412
551 | 3 127 414 413
552 | 3 127 121 414
553 | 3 128 408 134
554 | 3 408 409 134
555 | 3 409 410 134
556 | 3 410 411 134
557 | 3 411 412 134
558 | 3 412 413 134
559 | 3 413 414 134
560 | 3 414 121 134
561 | 3 415 139 135
562 | 3 416 415 135
563 | 3 417 416 135
564 | 3 418 417 135
565 | 3 419 418 135
566 | 3 420 419 135
567 | 3 421 420 135
568 | 3 422 421 135
569 | 3 423 422 135
570 | 3 424 423 135
571 | 3 135 137 424
572 | 3 138 139 415
573 | 3 138 415 416
574 | 3 138 416 417
575 | 3 138 417 418
576 | 3 138 418 419
577 | 3 138 419 420
578 | 3 138 420 421
579 | 3 138 421 422
580 | 3 138 422 423
581 | 3 138 423 424
582 | 3 424 137 138
583 | 3 155 425 144
584 | 3 425 426 144
585 | 3 426 427 145
586 | 3 427 428 145
587 | 3 428 429 152
588 | 3 429 430 152
589 | 3 430 431 153
590 | 3 431 432 153
591 | 3 432 433 149
592 | 3 433 434 149
593 | 3 434 154 148
594 | 3 144 426 145
595 | 3 145 428 152
596 | 3 152 430 153
597 | 3 153 432 149
598 | 3 149 434 148
599 | 3 155 144 148
600 | 3 162 435 168
601 | 3 162 436 435
602 | 3 161 437 436
603 | 3 161 438 437
604 | 3 166 439 438
605 | 3 166 440 439
606 | 3 167 441 440
607 | 3 167 442 441
608 | 3 165 443 442
609 | 3 165 444 443
610 | 3 164 169 444
611 | 3 161 436 162
612 | 3 166 438 161
613 | 3 167 440 166
614 | 3 165 442 167
615 | 3 164 444 165
616 | 3 164 162 168
617 | 3 160 445 446
618 | 3 146 445 160
619 | 3 146 447 445
620 | 3 146 172 447
621 | 3 160 446 184
622 | 3 40 367 368
623 | 3 40 368 7
624 | 3 445 447 446
625 | 3 40 7 184
626 | 3 40 184 172
627 | 3 184 446 447
628 | 3 184 447 172
629 | 3 233 231 202
630 | 3 233 202 282
631 | 3 233 282 234
632 | 3 227 232 229
633 | 3 226 225 230
634 | 3 226 230 232
635 | 3 226 232 227
636 | 3 222 220 224
637 | 3 222 224 228
638 | 3 220 208 224
639 | 3 217 221 218
640 | 3 217 215 219
641 | 3 217 219 221
642 | 3 215 214 219
643 | 3 210 209 213
644 | 3 222 228 223
645 | 3 211 216 212
646 | 3 211 210 213
647 | 3 211 213 216
648 | 3 231 206 202
649 | 3 278 277 257
650 | 3 278 257 261
651 | 3 260 278 261
652 | 3 256 262 255
653 | 3 259 252 251
654 | 3 255 262 259
655 | 3 255 259 251
656 | 3 254 253 246
657 | 3 254 246 248
658 | 3 253 236 246
659 | 3 245 249 243
660 | 3 249 247 240
661 | 3 249 240 243
662 | 3 247 241 240
663 | 3 242 235 237
664 | 3 250 254 248
665 | 3 239 244 238
666 | 3 244 242 237
667 | 3 244 237 238
668 | 3 277 258 257
669 | 3 448 449 372
670 | 3 449 206 372
671 | 3 450 448 372
672 | 3 451 450 372
673 | 3 452 451 372
674 | 3 453 452 372
675 | 3 454 453 372
676 | 3 455 454 372
677 | 3 456 455 372
678 | 3 457 456 372
679 | 3 372 205 207
680 | 3 372 207 457
681 | 3 457 207 203
682 | 3 203 456 457
683 | 3 203 455 456
684 | 3 203 454 455
685 | 3 203 453 454
686 | 3 203 452 453
687 | 3 203 451 452
688 | 3 203 450 451
689 | 3 203 448 450
690 | 3 203 449 448
691 | 3 203 206 449
692 | 3 430 429 428
693 | 3 430 428 427
694 | 3 430 427 426
695 | 3 430 426 425
696 | 3 430 425 155
697 | 3 430 155 154
698 | 3 430 154 434
699 | 3 430 434 433
700 | 3 430 433 432
701 | 3 430 432 431
702 | 3 441 442 443
703 | 3 441 443 444
704 | 3 441 444 169
705 | 3 441 169 168
706 | 3 441 168 435
707 | 3 441 435 436
708 | 3 441 436 437
709 | 3 441 437 438
710 | 3 441 438 439
711 | 3 441 439 440
712 | 3 458 284 387
713 | 3 284 275 387
714 | 3 387 459 458
715 | 3 387 460 459
716 | 3 387 461 460
717 | 3 387 462 461
718 | 3 387 463 462
719 | 3 387 464 463
720 | 3 387 465 464
721 | 3 387 466 465
722 | 3 387 467 466
723 | 3 387 258 467
724 | 3 283 284 458
725 | 3 458 459 283
726 | 3 459 460 283
727 | 3 460 461 283
728 | 3 461 462 283
729 | 3 462 463 283
730 | 3 463 464 283
731 | 3 464 465 283
732 | 3 465 466 283
733 | 3 466 467 283
734 | 3 467 258 283
--------------------------------------------------------------------------------
/coords/SharkV.txt:
--------------------------------------------------------------------------------
1 | -0.882874981647 0.0619377276454 -1.01722960948
2 | -0.885267403409 0.0826732120202 -1.00888995708
3 | -0.872664321894 0.0831680587449 -1.02281083835
4 | -0.869513534328 0.0599433155869 -1.03133463065
5 | -0.860334777645 0.0817991658968 -1.03688282886
6 | -0.856164333315 0.0572535992958 -1.04111918738
7 | -0.857710843634 0.07800206439 -1.03483925374
8 | -0.849681193587 0.0791114179411 -1.04290681601
9 | -0.899060530638 0.0630004089158 -1.00680045085
10 | -0.900607040957 0.08374887401 -1.00052051722
11 | -0.889260031547 0.0845784114367 -1.01358078519
12 | -0.909785797641 0.0618930237011 -0.994972319006
13 | -0.912323352259 0.0845168468546 -0.985961640743
14 | -0.917550285131 0.0606723277052 -0.975061243562
15 | -0.919329473946 0.0808068920755 -0.966234705206
16 | -0.907953457141 0.0825040997656 -0.981128741939
17 | -0.928723656 0.0584194962775 -0.959163359741
18 | -0.931051563981 0.0800735724598 -0.950662048594
19 | -0.931039194338 0.055626959169 -0.936320554994
20 | -0.936159926332 0.0751965065953 -0.94417546985
21 | -0.92842762997 0.0762764709541 -0.948618473475
22 | -0.864320871826 0.00151414891247 -0.79061008135
23 | -0.863699646177 -0.0194018217269 -0.785031156913
24 | -0.855006704751 -0.00947516340606 -0.771909774175
25 | -0.873040828332 0.00832406982923 -0.807372391801
26 | -0.874700740461 -0.00984182443397 -0.806383616638
27 | -0.881709007272 0.0197746264626 -0.825037207783
28 | -0.881855086717 0.000240483077571 -0.821099984392
29 | -0.891257616309 0.0286620421679 -0.84369857152
30 | -0.89055086158 0.009648347016 -0.838375761789
31 | -0.899824695132 0.0365503117929 -0.860421505855
32 | -0.898744567869 0.0207656921257 -0.855137341487
33 | -0.906166178258 0.0476853359604 -0.87393854956
34 | -0.907102479293 0.0286664535158 -0.871498622735
35 | -0.914446758397 0.0541553330859 -0.889855079765
36 | -0.918056536345 0.0317759192974 -0.891385285845
37 | -0.921856993444 0.0597695014526 -0.904062134742
38 | -0.923022730914 0.0447802678725 -0.902888075185
39 | -0.928493494163 0.0699777869658 -0.917897238322
40 | -0.930724325219 0.0520476400482 -0.91796301319
41 | -0.936634630057 0.0762567444858 -0.937464728013
42 | -0.934979994083 0.0630119828857 -0.927782928855
43 | -0.670069478096 -0.0028197023566 -0.998219897374
44 | -0.684330402318 -0.0129491974714 -1.0045685906
45 | -0.690535872605 0.00776358382722 -1.00335351713
46 | -0.70768258595 -0.00384004579261 -1.01089621608
47 | -0.708863536815 0.0142222982463 -1.00842868272
48 | -0.723796303189 0.00591607160274 -1.01471257343
49 | -0.728202885121 0.0252844765288 -1.01311184132
50 | -0.742698994411 0.014951749213 -1.01957111351
51 | -0.748614188175 0.0337755400329 -1.01855843333
52 | -0.761051306203 0.025698806927 -1.02397581643
53 | -0.766906114998 0.0413088218944 -1.02345187101
54 | -0.778946910869 0.0332521792581 -1.02873377467
55 | -0.781718372965 0.052135051752 -1.02666615702
56 | -0.800663178942 0.0359687955876 -1.03552941095
57 | -0.799121460498 0.0582725339228 -1.03148421141
58 | -0.813288394821 0.0486936527255 -1.03771496168
59 | -0.814654344708 0.0635912982794 -1.03581042079
60 | -0.829777925839 0.0556404788641 -1.04210140735
61 | -0.829807687186 0.0734884477881 -1.03928502695
62 | -0.84055375907 0.0663666521539 -1.0439889904
63 | -0.995431803116 -0.0988726055141 -0.961220934844
64 | -0.991427501391 -0.086598373526 -0.965185967227
65 | -0.99086311955 -0.099250270452 -0.971442747093
66 | -0.984610024639 -0.0833475216008 -0.978935952881
67 | -0.984387960996 -0.0985872307503 -0.985448629503
68 | -0.979294957324 -0.0836533269992 -0.990754927773
69 | -0.976327608626 -0.0994506817839 -1.00353996936
70 | -0.970087702819 -0.075885639651 -1.00795919846
71 | -0.968298656439 -0.0977856848335 -1.0205634596
72 | -0.962551210231 -0.0810844399933 -1.02661321967
73 | -0.961079754671 -0.0995774544198 -1.03717775866
74 | -0.955187636935 -0.0820323868618 -1.04321220958
75 | -0.947681885293 -0.0991751694398 -1.05437058504
76 | -0.887943858097 -0.0954947760532 -1.09660199161
77 | -0.882289627889 -0.0826159120862 -1.09790762396
78 | -0.878815528447 -0.0946175516969 -1.10303695188
79 | -0.900444276595 -0.0955245309975 -1.08753175655
80 | -0.894549214507 -0.0800606038622 -1.08845827193
81 | -0.916599162272 -0.0972715250132 -1.07617516318
82 | -0.905101563749 -0.0809464548827 -1.08098079979
83 | -0.931787509806 -0.0964527961692 -1.06496448167
84 | -0.920418215748 -0.0740727325998 -1.0683619413
85 | -0.937098570907 -0.0801559976951 -1.05756589405
86 | -0.988874666357 -0.0927567148806 -0.939727921854
87 | -0.993893727904 -0.0839554484234 -0.950424883808
88 | -1.00012505164 -0.0968508537547 -0.958591306144
89 | -0.973864610231 -0.0853415823007 -0.914987346317
90 | -0.978207611268 -0.0744404618092 -0.924948162751
91 | -0.954348195943 -0.0787896237223 -0.882152905525
92 | -0.96058744161 -0.0622420150962 -0.896615174063
93 | -0.937236094641 -0.0695166701755 -0.854120807645
94 | -0.943016512768 -0.052542466438 -0.867905959576
95 | -0.919512009858 -0.0626983948513 -0.824487727242
96 | -0.926499080114 -0.0454679428487 -0.840446018944
97 | -0.902583692597 -0.0557951488849 -0.796269308649
98 | -0.911296392492 -0.0414352226136 -0.814637513706
99 | -0.889136828712 -0.0462283466093 -0.774730700248
100 | -0.895622491959 -0.0392970659661 -0.787597214573
101 | -0.878700746406 -0.0925122197722 -1.10764348735
102 | -0.869863133788 -0.0795206738792 -1.10264676457
103 | -0.858140902327 -0.0880775203141 -1.10010143455
104 | -0.842118083258 -0.0695660102258 -1.09183790332
105 | -0.831187254109 -0.0802270327376 -1.0898884293
106 | -0.811276741325 -0.0568853549486 -1.07958776988
107 | -0.795399066203 -0.0730821487171 -1.07684969523
108 | -0.780002988885 -0.0466861599532 -1.06754711443
109 | -0.764865382811 -0.063319696953 -1.0651441645
110 | -0.750080517998 -0.0391228553419 -1.05639359873
111 | -0.732570764718 -0.0559696745061 -1.05323494782
112 | -0.721943788857 -0.0346190753609 -1.0463186332
113 | -0.70182082817 -0.0485624681946 -1.04183113252
114 | -0.692451764105 -0.0319758980243 -1.03608734949
115 | -0.678374563145 -0.0386307150819 -1.03245747324
116 | 1.44066686028 0.536004561763 2.03308436767
117 | 1.49555464667 0.512673676645 2.3960298235
118 | 1.46179423899 0.876519151122 2.46287683585
119 | 1.45462365645 0.814339809706 2.313904663
120 | 1.45814769352 0.541667040831 2.03116908809
121 | 1.47647909089 0.539944412127 2.02973047179
122 | 1.50125369912 0.463235125089 2.39886174959
123 | 1.51211449747 0.484943797941 2.03083034759
124 | 1.51177952588 0.456779288442 2.03298355907
125 | 1.51065993425 0.432810816245 2.03488891707
126 | 1.50217843159 0.392055625377 2.03869010162
127 | 1.50484552372 0.516478897172 2.02907279387
128 | 1.51752075329 0.400799310528 2.28233726413
129 | 1.48061867239 0.348202227065 2.04384199213
130 | 1.4185455613 0.47465062559 2.03960689331
131 | 1.42533224501 0.447269371079 2.0410921322
132 | 1.43192145678 0.424149161848 2.04227100211
133 | 1.44954363089 0.386265931008 2.04362862392
134 | 1.41839843016 0.506969872391 2.03718095685
135 | 1.47770196544 0.396416950044 2.2860680485
136 | 0.609576626818 -0.297949626482 0.236297865323
137 | 0.78970360449 -0.251511684799 0.436087079478
138 | 0.766604321133 -0.284587851148 0.414538754387
139 | 0.570402301775 -0.299584125574 0.280801199654
140 | 0.44634273045 -0.348444759232 0.0979531608875
141 | 0.517557636054 -0.258477573806 -0.00663827129376
142 | 0.851072589612 -0.164152340178 0.349706803097
143 | 0.354917968587 -0.264411704491 0.191146342478
144 | 0.708730581619 -0.170092540623 0.511411988592
145 | -0.891230035683 -0.228149146842 -0.767039045722
146 | -0.881415856967 -0.199428636793 -0.746700416892
147 | -1.00121736663 -0.240430709143 -0.969778821483
148 | -0.992628466379 -0.302017600759 -0.973649776752
149 | -0.877387540372 -0.25513307437 -0.752152895558
150 | -0.858332797756 -0.262494710667 -0.725573659153
151 | -0.786894414812 -0.277027116924 -0.665300470588
152 | -0.812338585618 -0.1106991853 -0.66879305097
153 | -0.857264357013 -0.196335679609 -0.710470224016
154 | -0.83923586094 -0.241917018977 -0.693218199908
155 | -0.862230613835 -0.244339000679 -0.752921997048
156 | -0.866446773442 -0.236182085369 -0.758837038874
157 | -0.172150081897 -0.13716144676 -0.761155634638
158 | -0.556252137481 -0.101354887995 -0.980217571342
159 | -0.177833059641 0.0364113633152 -0.79002276538
160 | -0.543007397203 -0.268128985771 -0.9618891581
161 | -0.884162979174 -0.236159510895 -1.11212765627
162 | -0.643415092128 -0.190744164869 -1.03613111446
163 | -0.664415054932 -0.219873288299 -1.04286671365
164 | -0.884484325754 -0.298072283463 -1.10516278152
165 | -0.646343759997 -0.246702896626 -1.03312317336
166 | -0.616373002987 -0.253665898915 -1.01981887404
167 | -0.603301739537 -0.187068602116 -1.01931202913
168 | -0.581551885626 -0.232514478016 -1.00658544936
169 | -0.651337015296 -0.228333497746 -1.02043005344
170 | -0.644480429267 -0.23639357199 -1.01772611331
171 | -1.01183937089 -0.26330054045 -1.00945748304
172 | -0.924456836133 -0.26011164037 -1.11572271472
173 | -0.84682838997 -0.029001211904 -0.730684139632
174 | -0.812687512341 -0.0234255287047 -0.686339390748
175 | -0.985144881005 -0.33314685381 -0.994305493605
176 | -0.749634382031 -0.350437125677 -0.695218388933
177 | -0.969626187802 -0.353561545357 -1.02088203366
178 | -0.701035497702 -0.398622859042 -0.744033420721
179 | -0.948447876328 -0.360156157659 -1.04934420169
180 | -0.648495793092 -0.41424898911 -0.804314670274
181 | -0.924831538396 -0.351927279019 -1.07535637128
182 | -0.600014208322 -0.394936661498 -0.866884549112
183 | -0.902374958482 -0.330126458819 -1.09496132693
184 | -0.562971568097 -0.343626415443 -0.92221734446
185 | -0.626026693791 -0.0209443743756 -0.99919918575
186 | -0.576094472112 -0.0147927839057 -0.974058092261
187 | -0.206801202185 0.161171501358 -0.78069830122
188 | -0.198505764326 -0.246832840757 -0.70238841926
189 | -0.248255279666 -0.349747161872 -0.621074028984
190 | -0.312360995733 -0.424461373255 -0.528214921528
191 | -0.393208228783 -0.355036319486 -0.444797999543
192 | -0.466343571382 -0.256605933379 -0.3766731723
193 | -0.522096931915 -0.149930752681 -0.335588258068
194 | -0.556612848669 0.0225903937068 -0.329391986229
195 | -0.55674834781 0.148402811488 -0.355130694221
196 | -1.02323831705 -0.286449947823 -1.04418433145
197 | -1.025716752 -0.31384017324 -1.06864740024
198 | -1.02409664429 -0.334931109784 -1.09130788451
199 | -1.01458167262 -0.341553178416 -1.10316860933
200 | -1.00498818732 -0.334233970934 -1.11454549225
201 | -0.983700468628 -0.312307649252 -1.11974291616
202 | -0.960037420049 -0.284143514646 -1.12104246003
203 | 0.215772492998 0.128702244768 -0.510558205619
204 | 0.380675391732 0.339312981069 -0.39316697982
205 | 0.591708802861 0.237302500493 -0.198327838238
206 | 0.559187593501 0.376483504216 -0.187678203935
207 | 0.183337566334 0.26774504265 -0.499984396722
208 | 0.557951555267 0.410254685423 -0.249447436887
209 | 0.0318310575329 0.200420429624 -0.607660949898
210 | -0.12652016126 0.162208794159 -0.722769907774
211 | -0.0977395433737 0.0473760464076 -0.752949048584
212 | -0.0940400497089 -0.115407312445 -0.723956698083
213 | -0.112983779855 -0.221967993032 -0.650697166416
214 | -0.095570743751 0.0521361015152 -0.731432752395
215 | -0.0511146711275 0.178836379959 -0.668318858368
216 | -0.0188568509122 0.0616891366612 -0.696641509645
217 | -0.0918706887312 -0.11064795681 -0.702440936328
218 | -0.0154952553732 -0.0985520824187 -0.668310937379
219 | -0.0391039993375 -0.216584034342 -0.594104975981
220 | -0.0166875101334 0.0664487470574 -0.67512593414
221 | 0.0583251547816 0.0792745644144 -0.642127061293
222 | -0.013325970786 -0.0937927397969 -0.646795238832
223 | 0.0637584291355 -0.0815444199503 -0.612163305289
224 | 0.0371528264207 -0.214028184625 -0.533870331624
225 | 0.0604938891052 0.0840346944654 -0.620610875646
226 | 0.111262117655 0.21354170143 -0.551319725421
227 | 0.138494252725 0.0904506914182 -0.584358427067
228 | 0.143521695563 -0.0711175930893 -0.554575893065
229 | 0.0659271114544 -0.0767846430292 -0.590646936625
230 | 0.116897964421 -0.208017351927 -0.472906095911
231 | 0.140663071077 0.0952108357838 -0.562842171893
232 | 0.213517608214 0.134959990557 -0.529732994405
233 | 0.145690438995 -0.066357805756 -0.533059473835
234 | 0.213175565783 -0.0277557408447 -0.50375525373
235 | 0.191004275662 -0.19549684948 -0.413877210864
236 | -0.484428263443 0.149149477905 -0.287521021292
237 | -0.34201322477 0.186779701154 -0.153032228826
238 | -0.505071796272 0.0325137899086 -0.257595979602
239 | -0.471135917906 -0.129167535752 -0.265375158921
240 | -0.399826910808 -0.232434579579 -0.301869706608
241 | -0.435002847704 0.0465053231641 -0.19057029049
242 | -0.416920943898 0.165489014362 -0.223465104776
243 | -0.483692154451 0.0379748445154 -0.259441826622
244 | -0.401855734684 -0.112649843361 -0.198461467171
245 | -0.449756893632 -0.123706049448 -0.267220348465
246 | -0.330184970935 -0.227203803951 -0.240124371634
247 | -0.367117519402 0.0637520090459 -0.124750316601
248 | -0.413624087125 0.0519659038723 -0.192415133102
249 | -0.331950832389 -0.0959828806953 -0.130944933649
250 | -0.380476169254 -0.107188801768 -0.200307377397
251 | -0.256426762067 -0.224740552256 -0.176850887164
252 | -0.295274623105 0.0746244260764 -0.0568561392946
253 | -0.271769642913 0.199566337064 -0.0855183157487
254 | -0.345738156555 0.0692121554548 -0.12659582933
255 | -0.31057125932 -0.0905218378009 -0.132790837554
256 | -0.260341619461 -0.0858526763683 -0.0634414921495
257 | -0.181379814591 -0.218900769136 -0.110173142909
258 | -0.228490570772 0.118832741716 0.00778910904084
259 | -0.209068725963 0.253427115849 -0.0227825976347
260 | -0.273895168589 0.0800845881007 -0.0587015761757
261 | -0.109514777517 -0.206461362861 -0.0484188047776
262 | -0.198294789875 -0.042768677966 -0.00336993831628
263 | -0.238962164945 -0.0803925143443 -0.0652869290297
264 | 0.873826247139 0.421575299929 0.208957590563
265 | 0.901413122352 0.29917296981 0.201892897831
266 | 0.59836919117 0.0400985408452 -0.165776765069
267 | 0.908141210901 0.126137363831 0.228310498991
268 | 0.571664976219 -0.128263313925 -0.0988399938055
269 | 0.887223255842 -0.0216674133177 0.28093669167
270 | 0.27114592304 -0.139227827307 0.266618412281
271 | 0.639989359175 -0.0319851002531 0.561801539227
272 | 0.205722148133 0.0257722521895 0.311717721857
273 | 0.585112506533 0.112655905339 0.595276339928
274 | 0.166709892986 0.221795371524 0.318509548611
275 | 0.551773777109 0.28458213545 0.599096540089
276 | 0.166761339048 0.36216561216 0.289547713841
277 | 0.55079747546 0.40809419555 0.575923439957
278 | -0.209066452766 0.113201508851 0.00608453575225
279 | -0.174938552425 -0.0414612833652 -0.00331949520185
280 | -0.0257429192741 -0.331646132628 -0.123890464442
281 | 0.0656821534021 -0.415678381125 -0.217084187666
282 | 0.136896935497 -0.325711109359 -0.321675488353
283 | 0.217708490613 -0.0271349947095 -0.480813982127
284 | -0.0682172785276 0.322933705033 0.152727462916
285 | 0.104955880052 0.393726293275 0.301436511707
286 | 1.3954248477 0.531834942552 1.8334281207
287 | 1.34463861259 0.583155286769 1.8288519479
288 | 1.35862488995 0.505684463308 1.73768672603
289 | 1.2209843541 0.562519923657 1.48350352733
290 | 1.18742271187 0.610091178509 1.491742225
291 | 1.17616431919 0.563892487738 1.43706833223
292 | 1.26980824818 0.506550717413 1.47414771415
293 | 1.18390735247 0.47897581701 1.35191224723
294 | 1.48085807062 0.517572390397 1.70243473989
295 | 1.52680217045 0.600872496416 1.77632373948
296 | 1.49617975489 0.541634593781 1.80437662592
297 | 1.44902882609 0.586773767125 1.30254120559
298 | 1.47919868233 0.634556025369 1.34787647604
299 | 1.45895002445 0.582473048345 1.36617464646
300 | 1.38860272857 0.496139854984 1.25098715697
301 | 1.42979231106 0.519965633984 1.39526629641
302 | 1.466515789 0.170936449185 1.76735549246
303 | 1.437742819 0.23687907145 1.68983028528
304 | 1.46885208995 0.277625059332 1.81143561097
305 | 1.47857950368 0.178480122275 1.81173788259
306 | 1.48729775621 0.141840504679 1.82961255181
307 | 0.810629099771 0.319516268533 0.842966170401
308 | 0.810667877551 0.425563460368 0.824677506693
309 | 0.839957340929 0.173390721806 0.841196618615
310 | 0.88938563556 0.0508743202347 0.816934528834
311 | 0.953061783351 -0.0438722219187 0.774814029487
312 | 1.02312995863 -0.112150736969 0.722287659215
313 | 1.07653470099 -0.0370287820835 0.660361016046
314 | 1.11753553566 0.063520611413 0.605453393373
315 | 1.13805304722 0.189914346748 0.564886236479
316 | 1.13327848851 0.337399443478 0.543883565489
317 | 1.10876351266 0.442086746129 0.54836728041
318 | 0.984474002919 0.352415212835 1.08553034356
319 | 0.986076460419 0.441857241056 1.07250431153
320 | 1.01054214248 0.231215377326 1.08630289875
321 | 1.05640903985 0.13028078091 1.07250183224
322 | 1.11670364802 0.0511422035519 1.04713911275
323 | 1.18398686965 -0.00917398917632 1.01505556327
324 | 1.23619948202 0.0602612724115 0.974472590738
325 | 1.27720476345 0.147130077124 0.938228849866
326 | 1.2990252312 0.253230113663 0.910865159111
327 | 1.29672768882 0.376244208811 0.895640712126
328 | 1.27455938056 0.46387117407 0.897066941013
329 | 1.41206728031 0.484016847668 1.26035773513
330 | 1.42975887758 0.415287441537 1.26018234672
331 | 1.43107386458 0.320375451773 1.27107753893
332 | 1.41298156633 0.238303144173 1.28979544625
333 | 1.37977102764 0.168293135932 1.31435010622
334 | 1.33815911536 0.10659601419 1.34193622609
335 | 1.28316322133 0.160191659721 1.36197709983
336 | 1.2344789545 0.223335113145 1.37780330579
337 | 1.19785421344 0.300819511138 1.38606933476
338 | 1.17731699465 0.394119510756 1.384641068
339 | 1.17884762918 0.464460907032 1.37534953096
340 | 1.31879580254 0.483243897234 1.69888711493
341 | 1.3168300966 0.43604789876 1.70405000447
342 | 1.33109127134 0.377387896621 1.70582087877
343 | 1.35789256726 0.329088663106 1.70307050642
344 | 1.39474252056 0.28492490187 1.69711733858
345 | 1.46874542126 0.292122897459 1.67577794962
346 | 1.49462806481 0.342387436178 1.66363858679
347 | 1.50973663441 0.394761448857 1.65429302278
348 | 1.51020457947 0.454854752333 1.64828497702
349 | 1.49744135291 0.500618342054 1.64735884881
350 | 1.49287689911 0.531098930128 2.02899429337
351 | 1.42671158342 0.523820613115 2.0351981281
352 | -0.806998022768 0.167612186208 -0.862904140675
353 | -0.822434485461 0.0145514516282 -0.83416514549
354 | -0.777991776197 0.147577025961 -0.709286438495
355 | -0.742033511083 0.197151709942 -0.762951360467
356 | -0.724062218644 0.0181406761513 -0.9537947559
357 | -0.5969109636 0.154183697419 -0.929497096641
358 | -0.753759200842 0.169554548811 -0.927647359161
359 | -0.64403336132 0.200727477376 -0.882128467457
360 | -0.789560951531 0.176898322513 -0.902576505892
361 | -0.694993555776 0.215815759766 -0.823645447715
362 | -0.473488408466 0.317768861686 -0.490626271189
363 | -0.403717878753 0.343708948976 -0.580290055776
364 | -0.328535478079 0.323057930042 -0.666902259617
365 | -0.259387670326 0.258958841683 -0.737276020589
366 | -0.527225593287 0.249186546548 -0.411560797736
367 | -0.892345710263 0.107240858643 -0.966028983078
368 | -0.927142186717 0.0845011286096 -0.969578566421
369 | -0.878364201314 0.0867345738405 -1.02197064843
370 | -0.869634749825 0.108069137938 -0.993647500231
371 | -0.880661525071 0.11021583927 -0.979490726823
372 | 0.500291528485 0.48621426609 -0.139089208536
373 | 0.36086145443 0.409279359354 -0.383625065577
374 | 0.124576348172 0.377251143323 -0.451512120776
375 | 0.260093502199 0.551993501911 0.137666341302
376 | 0.626472684658 0.57506845777 0.457760234135
377 | 0.690709268183 0.600790323946 0.380256202234
378 | 0.338377127824 0.581098350945 0.0370622414522
379 | 0.4227329844 0.557927762105 -0.0601180752275
380 | 0.760273136321 0.580651846712 0.305755529692
381 | 0.824574109867 0.517720166773 0.245603122962
382 | 0.199778000125 0.475249421707 0.226362588518
383 | 0.577340213201 0.507402479836 0.526467970518
384 | -0.115763657997 0.443399225158 -0.174660915666
385 | -0.176133993767 0.366279105301 -0.0858209779277
386 | 0.0468763668292 0.449332696623 -0.372445825615
387 | -0.0374793024422 0.472504178045 -0.275265919074
388 | -0.0647549311026 0.393750050267 0.133963155857
389 | 0.83597937713 0.51068112416 0.786814422709
390 | 0.881858676946 0.569159862636 0.734656544814
391 | 1.06412957922 0.52332689718 0.575333028953
392 | 1.00533169573 0.576003784466 0.620203309897
393 | 0.941331902865 0.592099200707 0.676154924716
394 | 1.01188433541 0.513624022004 1.04739011179
395 | 1.05716877511 0.563718404752 1.01356167023
396 | 1.2326801714 0.530473853767 0.913116883336
397 | 1.17666460911 0.572837473612 0.940895148219
398 | 1.11503124471 0.584511079744 0.976165015404
399 | 1.2368263116 0.559135073669 1.33584378315
400 | 1.28367356292 0.575695897933 1.31120725732
401 | 1.3334341179 0.56723654988 1.28821678954
402 | 1.37851539669 0.535042557219 1.27035733186
403 | 1.2000134024 0.520074094495 1.35836453392
404 | 1.36459900434 0.544453981148 1.68011588136
405 | 1.3358432702 0.518924077476 1.69063519339
406 | 1.47257876775 0.532222850548 1.65120327377
407 | 1.43860171773 0.551651084155 1.65877690254
408 | 1.40068365259 0.555945496838 1.66892928995
409 | 1.49633963525 0.272123087274 2.12223671594
410 | 1.5173144433 0.147619043362 2.19985330567
411 | 1.55316442307 -0.0731694874502 2.32318700621
412 | 1.59710856066 -0.311398347677 2.51229879474
413 | 1.62020684094 -0.3978732492 2.65715330004
414 | 1.60628761315 -0.284991515849 2.64113214145
415 | 1.56863147518 -0.0446132293555 2.52154879955
416 | 0.530890811608 -0.484665251345 0.163390150924
417 | 0.617825801639 -0.620070433033 0.271248906938
418 | 0.682890061705 -0.680979205082 0.326285755233
419 | 0.784975028488 -0.75321199996 0.413493489237
420 | 0.862151351822 -0.7921296365 0.480003390809
421 | 0.839759862991 -0.697157470464 0.463780699067
422 | 0.834497665387 -0.561662041651 0.464124943561
423 | 0.812780325369 -0.375660782679 0.451840501012
424 | 0.830602034671 -0.342401110929 0.468749614851
425 | 0.822143564453 -0.305444742435 0.462662138341
426 | -0.866140173973 -0.225875892249 -0.760035284306
427 | -0.861391235358 -0.21618000929 -0.756197871547
428 | -0.853473332192 -0.209694281457 -0.748351488627
429 | -0.844508046667 -0.208154421225 -0.73859944418
430 | -0.836897547821 -0.211975347397 -0.729553748215
431 | -0.832681200909 -0.220131370124 -0.723639116527
432 | -0.832987987682 -0.230438455826 -0.722440460956
433 | -0.837737502898 -0.240133576335 -0.726278915924
434 | -0.84565559337 -0.246620196751 -0.734124888705
435 | -0.854619927685 -0.248159034269 -0.743876711221
436 | -0.652756456918 -0.218089873993 -1.01952935998
437 | -0.648358801032 -0.208407376098 -1.01526463856
438 | -0.639322113421 -0.201879805085 -1.00877900976
439 | -0.62806818028 -0.200257165585 -1.00181001947
440 | -0.617611927539 -0.203973304665 -0.996225215613
441 | -0.610755837588 -0.212034055643 -0.993520536608
442 | -0.609336334212 -0.222277722565 -0.994421295808
443 | -0.613734815758 -0.231960307423 -0.998686583553
444 | -0.622771194596 -0.238488094284 -1.00517254109
445 | -0.634024116812 -0.240110776331 -1.0121411623
446 | -0.956828158542 -0.106087269016 -1.0474308779
447 | -0.878607143853 -0.0968333492875 -1.10699354037
448 | -0.999737126269 -0.101441253855 -0.9588586539
449 | 0.675974766251 0.569890643921 -0.651963581312
450 | 0.489974558199 0.473450011857 -0.627849551336
451 | 0.892605889893 0.671781321109 -0.67802103618
452 | 1.05137564162 0.737944851098 -0.660335057492
453 | 1.10370710844 0.746132324679 -0.614265479118
454 | 1.0137504157 0.699583284204 -0.536145954873
455 | 0.900601145417 0.608806490066 -0.468649633669
456 | 0.741872264579 0.50225040369 -0.364216031228
457 | 0.697047904131 0.478857426313 -0.318329044358
458 | 0.624966862491 0.429163022572 -0.223311101365
459 | 0.143004370225 0.411577375593 0.362799203114
460 | 0.0623204054533 0.455697628096 0.453557452838
461 | 0.0253126046218 0.476104517484 0.507185877578
462 | -0.0594940682377 0.573773684078 0.698913882536
463 | -0.1014479848 0.658894397646 0.820036497545
464 | -0.164872157381 0.699845362463 0.928442405759
465 | -0.212071408998 0.691845295922 0.876129974137
466 | -0.263210439433 0.62960795267 0.727557019241
467 | -0.281606184135 0.534950757021 0.512542118792
468 | -0.281139626205 0.445314590435 0.309895418358
469 |
--------------------------------------------------------------------------------
/cubeExample.py:
--------------------------------------------------------------------------------
1 | ### Cube ###
2 |
3 | import graphics.engine
4 |
5 | points = [[-1,-1,-1],[-1,-1,1],[-1,1,1],[-1,1,-1],[1,-1,-1],[1,-1,1],[1,1,1],[1,1,-1]]
6 | triangles = [[0,1,2],[0,2,3],[2,3,7],[2,7,6],[1,2,5],[2,5,6],[0,1,4],[1,4,5],[4,5,6],[4,6,7],[3,7,4],[4,3,0]]
7 |
8 | test = graphics.engine.Engine3D(points, triangles, title='Cube')
9 |
10 | def animation():
11 | test.clear()
12 | test.rotate('y', 0.1)
13 | test.rotate('x', 0.1)
14 | test.render()
15 | test.screen.after(1, animation)
16 |
17 | animation()
18 | test.screen.window.mainloop()
19 |
20 | ############
21 |
--------------------------------------------------------------------------------
/dragExample.py:
--------------------------------------------------------------------------------
1 | ### Shark ###
2 |
3 | import graphics.engine
4 |
5 | points = []
6 | triangles = []
7 |
8 | with open('coords/SharkV.txt', 'r') as f:
9 | lines = f.readlines()
10 | for line in lines:
11 | coords = line[:-2].split(' ')
12 | points.append([float(coords[0]), float(coords[1]), float(coords[2])])
13 | f.close()
14 |
15 | with open('coords/SharkT.txt', 'r') as f:
16 | lines = f.readlines()
17 | for line in lines:
18 | coords = line[:-2].split(' ')
19 | newCoords = []
20 | for coord in coords[1:4]:
21 | newCoords.append(int(coord))
22 | triangles.append(newCoords)
23 | f.close()
24 |
25 | test = graphics.engine.Engine3D(points, triangles, scale=100, title='Shark')
26 | test.render()
27 | test.screen.window.mainloop()
28 |
29 | ##############
30 |
--------------------------------------------------------------------------------
/galleonExample.py:
--------------------------------------------------------------------------------
1 | ### Galleon ###
2 |
3 | import graphics.engine
4 |
5 | points = []
6 | triangles = []
7 |
8 | with open('coords/GalleonV.txt', 'r') as f:
9 | lines = f.readlines()
10 | for line in lines:
11 | coords = line[:-2].split(' ')
12 | points.append([float(coords[0])/150, float(coords[1])/150, float(coords[2])/150])
13 | f.close()
14 |
15 | with open('coords/GalleonT.txt', 'r') as f:
16 | lines = f.readlines()
17 | for line in lines:
18 | coords = line[:-2].split(' ')
19 | newCoords = []
20 | for coord in coords[1:4]:
21 | newCoords.append(int(coord))
22 | triangles.append(newCoords)
23 | f.close()
24 |
25 | test = graphics.engine.Engine3D(points, triangles, distance=100, title='Galleon')
26 |
27 | def animation():
28 | test.clear()
29 | test.rotate('y', 0.1)
30 | test.render()
31 | test.screen.after(1, animation)
32 |
33 | animation()
34 | test.screen.window.mainloop()
35 |
36 | ################
37 |
--------------------------------------------------------------------------------
/graphics/engine.py:
--------------------------------------------------------------------------------
1 | import graphics.screen
2 | import graphics.face
3 | import graphics.vertex
4 | import copy
5 |
6 | class Engine3D:
7 | def __resetDrag(self, event):
8 | self.__prev = []
9 |
10 | def __drag(self, event):
11 | if self.__prev:
12 | self.rotate('y', (event.x - self.__prev[0]) / 20)
13 | self.rotate('x', (event.y - self.__prev[1]) / 20)
14 | self.clear()
15 | self.render()
16 | self.__prev = [event.x, event.y]
17 |
18 | def __select(self, event):
19 | zeros = self.screen.zeros
20 | event = (event.x - zeros[0], event.y - zeros[1])
21 |
22 | possibilities = []
23 | for a in range(-6, 5):
24 | for b in range(-6, 5):
25 | possibilities.append((event[0] + a, event[1] + b))
26 |
27 | found = [e for e in possibilities if e in self.flattened]
28 | if found != []:
29 | self.__moveaxis = None
30 | self.__selected = self.flattened.index(found[0])
31 |
32 | i = self.points[self.__selected]
33 | self.__axis = [[copy.deepcopy(i) for a in range(2)] for b in range(3)]
34 |
35 | self.__axis[0][0].x -= 40 / self.scale
36 | self.__axis[0][1].x += 40 / self.scale
37 | self.__axis[1][0].y -= 40 / self.scale
38 | self.__axis[1][1].y += 40 / self.scale
39 | self.__axis[2][0].z -= 40 / self.scale
40 | self.__axis[2][1].z += 40 / self.scale
41 |
42 | self.__axis = [[point.flatten(self.scale, self.distance) for point in i] for i in self.__axis]
43 | self.__axis = [[[i[0] + zeros[0], i[1] + zeros[1]] for i in j] for j in self.__axis]
44 | self.__axis = [self.screen.createLine(self.__axis[0], 'red'), self.screen.createLine(self.__axis[1], 'green'), self.screen.createLine(self.__axis[2], 'blue')]
45 |
46 | def __selectx(self, event):
47 | self.__moveaxis = 'x'
48 |
49 | def __selecty(self, event):
50 | self.__moveaxis = 'y'
51 |
52 | def __selectz(self, event):
53 | self.__moveaxis = 'z'
54 |
55 | def __moveup(self, event):
56 | if self.__selected != None and self.__moveaxis != None:
57 | self.points[self.__selected].move(self.__moveaxis, 0.1)
58 | self.clear()
59 | self.render()
60 |
61 | def __movedown(self, event):
62 | if self.__selected != None and self.__moveaxis != None:
63 | self.points[self.__selected].move(self.__moveaxis, -0.1)
64 | self.clear()
65 | self.render()
66 |
67 | def __zoomin(self, event):
68 | self.scale += 2.5
69 | self.clear()
70 | self.render()
71 |
72 | def __zoomout(self, event):
73 | self.scale -= 2.5
74 | self.clear()
75 | self.render()
76 |
77 | def __deselect(self, event):
78 | if self.__selected != None:
79 | self.__selected = None
80 | self.__axis = [self.screen.delete(line) for line in self.__axis]
81 | self.__moveaxis = None
82 |
83 | def __cameraleft(self, event):
84 | self.screen.zeros[0] -= 5
85 | self.clear()
86 | self.render()
87 |
88 | def __cameraright(self, event):
89 | self.screen.zeros[0] += 5
90 | self.clear()
91 | self.render()
92 |
93 | def __cameraup(self, event):
94 | self.screen.zeros[1] -= 5
95 | self.clear()
96 | self.render()
97 |
98 | def __cameradown(self, event):
99 | self.screen.zeros[1] += 5
100 | self.clear()
101 | self.render()
102 |
103 | def writePoints(self, points):
104 | self.points = []
105 | for point in points:
106 | self.points.append(graphics.vertex.Vertex(point))
107 |
108 | def writeTriangles(self, triangles):
109 | self.triangles = []
110 | for triangle in triangles:
111 | if len(triangle) != 4:
112 | triangle.append('gray')
113 | self.triangles.append(graphics.face.Face(triangle))
114 |
115 | def __init__(self, points, triangles, width=1000, height=700, distance=6, scale=100, title='3D', background='white'):
116 | #object parameters
117 | self.distance = distance
118 | self.scale = scale
119 |
120 | #initialize display
121 | self.screen = graphics.screen.Screen(width, height, title, background)
122 | self.screen.window.bind('', self.__drag)
123 | self.__prev = []
124 | self.screen.window.bind('', self.__resetDrag)
125 |
126 | self.screen.window.bind('', self.__zoomin)
127 | self.screen.window.bind('', self.__zoomout)
128 | self.screen.window.bind('w', self.__cameraup)
129 | self.screen.window.bind('s', self.__cameradown)
130 | self.screen.window.bind('a', self.__cameraleft)
131 | self.screen.window.bind('d', self.__cameraright)
132 |
133 | # this is for editing the model
134 | self.__selected = None
135 | self.__axis = []
136 | self.__moveaxis = None
137 | self.screen.window.bind('', self.__select)
138 | self.screen.window.bind('', self.__deselect)
139 | self.screen.window.bind('x', self.__selectx)
140 | self.screen.window.bind('y', self.__selecty)
141 | self.screen.window.bind('z', self.__selectz)
142 | self.screen.window.bind('', self.__movedown)
143 | self.screen.window.bind('', self.__moveup)
144 |
145 | #store coordinates
146 | self.writePoints(points)
147 | self.flattened = []
148 |
149 | #store faces
150 | self.writeTriangles(triangles)
151 |
152 | def clear(self):
153 | #clear display
154 | self.screen.clear()
155 |
156 | def rotate(self, axis, angle):
157 | #rotate model around axis
158 | for point in self.points:
159 | point.rotate(axis, angle)
160 |
161 | def render(self):
162 | #calculate flattened coordinates (x, y)
163 | self.flattened = []
164 | for point in self.points:
165 | self.flattened.append(point.flatten(self.scale, self.distance))
166 |
167 | #get coordinates to draw triangles
168 | triangles = []
169 | for triangle in self.triangles:
170 | avgZ = -(self.points[triangle.a].z + self.points[triangle.b].z + self.points[triangle.c].z) / 3
171 | triangles.append((self.flattened[triangle.a], self.flattened[triangle.b], self.flattened[triangle.c], triangle.color, avgZ))
172 |
173 | #sort triangles from furthest back to closest
174 | triangles = sorted(triangles,key=lambda x: x[4])
175 |
176 | #draw triangles
177 | for triangle in triangles:
178 | self.screen.createTriangle(triangle[0:3], triangle[3])
179 |
--------------------------------------------------------------------------------
/graphics/face.py:
--------------------------------------------------------------------------------
1 | class Face:
2 | def __init__(self, vertices):
3 | #store point indexes
4 | (a, b, c, color) = vertices
5 | self.a = a
6 | self.b = b
7 | self.c = c
8 | self.color = color
9 |
--------------------------------------------------------------------------------
/graphics/screen.py:
--------------------------------------------------------------------------------
1 | import tkinter
2 |
3 | class Screen:
4 | def __init__(self, width, height, title, background):
5 | #calculate center of screen
6 | self.zeros = [int(width/2), int(height/2)]
7 |
8 | #initialize tkinter window for displaying graphics
9 | self.window = tkinter.Tk()
10 | self.window.title(title)
11 | self.image = tkinter.Canvas(self.window, width=width, height=height, bg=background)
12 | self.image.pack()
13 |
14 | def createTriangle(self, points, color):
15 | a, b, c = points[0], points[1], points[2]
16 | #create coordinates starting in center of screen
17 | coords = [a[0] + self.zeros[0], a[1] + self.zeros[1], b[0] + self.zeros[0], b[1] + self.zeros[1], c[0] + self.zeros[0], c[1] + self.zeros[1]]
18 | #draw triangle on screen
19 | self.image.create_polygon(coords, fill=color, outline="black")
20 |
21 | def createLine(self, points, color):
22 | a, b = points[0], points[1]
23 | return self.image.create_line(a[0], a[1], b[0], b[1], fill=color, arrow=tkinter.BOTH)
24 |
25 | def clear(self):
26 | #clear display
27 | self.image.delete('all')
28 |
29 | def delete(self, item):
30 | self.image.delete(item)
31 | return None
32 |
33 | def after(self, time, function):
34 | #call tk.Tk's after() method
35 | self.window.after(time, function)
36 |
--------------------------------------------------------------------------------
/graphics/vertex.py:
--------------------------------------------------------------------------------
1 | import math
2 |
3 | class Vertex:
4 | def __init__(self, point):
5 | #store x, y, z coordinates
6 | (x,y,z) = point
7 | self.x = x
8 | self.y = y
9 | self.z = z
10 |
11 | def flatten(self, scale, distance):
12 | #calculate 2D coordinates from 3D point
13 | projectedY = int(((self.y * distance) / (self.z + distance)) * scale)
14 | projectedX = int(((self.x * distance) / (self.z + distance)) * scale)
15 | return (projectedX, projectedY)
16 |
17 | def rotate(self, axis, angle):
18 | #rotate point around axis
19 | angle = angle / 450 * 180 / math.pi
20 | sqrt2 = math.sqrt(2)
21 | if axis == 'z':
22 | #rotate aroud Z axis
23 | newX = self.x * math.cos(angle) - self.y * math.sin(angle)
24 | newY = self.y * math.cos(angle) + self.x * math.sin(angle)
25 | newZ = self.z
26 | elif axis == 'x':
27 | #rotate around X axis
28 | newY = self.y * math.cos(angle) - self.z * math.sin(angle)
29 | newZ = self.z * math.cos(angle) + self.y * math.sin(angle)
30 | newX = self.x
31 | elif axis == 'y':
32 | #rotate around Y axis
33 | newX = self.x * math.cos(angle) - self.z * math.sin(angle)
34 | newZ = self.z * math.cos(angle) + self.x * math.sin(angle)
35 | newY = self.y
36 | else:
37 | raise ValueError('invalid rotation axis')
38 | self.x = newX
39 | self.y = newY
40 | self.z = newZ
41 |
42 | def move(self, axis, value):
43 | if axis == 'x':
44 | self.x += value
45 | elif axis == 'y':
46 | self.y += value
47 | elif axis == 'z':
48 | self.z += value
49 | else:
50 | raise ValueError('Invalid movement axis')
51 |
52 |
--------------------------------------------------------------------------------
/images/Screen Shot 2019-09-27 at 09.10.35.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hnhaefliger/pyengine3d/e9b9f339eec4184bdc55660defe2e31f870a8746/images/Screen Shot 2019-09-27 at 09.10.35.png
--------------------------------------------------------------------------------
/images/cube1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hnhaefliger/pyengine3d/e9b9f339eec4184bdc55660defe2e31f870a8746/images/cube1.png
--------------------------------------------------------------------------------
/images/cube2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hnhaefliger/pyengine3d/e9b9f339eec4184bdc55660defe2e31f870a8746/images/cube2.png
--------------------------------------------------------------------------------
/images/galleon1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hnhaefliger/pyengine3d/e9b9f339eec4184bdc55660defe2e31f870a8746/images/galleon1.png
--------------------------------------------------------------------------------
/images/galleon2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hnhaefliger/pyengine3d/e9b9f339eec4184bdc55660defe2e31f870a8746/images/galleon2.png
--------------------------------------------------------------------------------
/images/landscape1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hnhaefliger/pyengine3d/e9b9f339eec4184bdc55660defe2e31f870a8746/images/landscape1.png
--------------------------------------------------------------------------------
/images/landscape2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hnhaefliger/pyengine3d/e9b9f339eec4184bdc55660defe2e31f870a8746/images/landscape2.png
--------------------------------------------------------------------------------
/images/shark1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hnhaefliger/pyengine3d/e9b9f339eec4184bdc55660defe2e31f870a8746/images/shark1.png
--------------------------------------------------------------------------------
/images/shark2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hnhaefliger/pyengine3d/e9b9f339eec4184bdc55660defe2e31f870a8746/images/shark2.png
--------------------------------------------------------------------------------
/sharkExample.py:
--------------------------------------------------------------------------------
1 | ### Shark ###
2 |
3 | import graphics.engine
4 |
5 | points = []
6 | triangles = []
7 |
8 | with open('coords/SharkV.txt', 'r') as f:
9 | lines = f.readlines()
10 | for line in lines:
11 | coords = line[:-2].split(' ')
12 | points.append([float(coords[0]), float(coords[1]), float(coords[2])])
13 | f.close()
14 |
15 | with open('coords/SharkT.txt', 'r') as f:
16 | lines = f.readlines()
17 | for line in lines:
18 | coords = line[:-2].split(' ')
19 | newCoords = []
20 | for coord in coords[1:4]:
21 | newCoords.append(int(coord))
22 | triangles.append(newCoords)
23 | f.close()
24 |
25 | test = graphics.engine.Engine3D(points, triangles, scale=100, title='Shark')
26 |
27 | def animation():
28 | test.clear()
29 | test.rotate('y', 0.1)
30 | test.render()
31 | test.screen.after(1, animation)
32 |
33 | animation()
34 | test.screen.window.mainloop()
35 |
36 | ##############
37 |
--------------------------------------------------------------------------------