3D Website Development Company: Cost, Portfolio and Project Timeline
Focused keyphrase: 3D Website Development Company: Cost, Portfolio and Project Timeline
What makes a visitor stay on a website today? It is no longer enough to have clean navigation, polished copy, and a few static visuals. Audiences expect immersive digital experiences. They want to scroll through movement, depth, interaction, and storytelling that feels alive. That is exactly why demand for a 3D website development company is rising so quickly.
Brands are no longer asking whether 3D on the web is possible. They are asking how quickly they can launch it, what it will cost, whether it will perform, and which studio can deliver something remarkable without sacrificing usability. If you are exploring a 3D website development agency for your next digital build, this guide will give you the strategic insight you need.
From 3D website development cost to portfolio evaluation and realistic production timelines, this article unpacks what matters most. More importantly, it shows what is possible when the right creative and technical team comes together.
Why 3D Web Experiences Are Changing Digital Expectations
The shift toward 3D websites is not happening in a vacuum. It is being driven by advances in browser technology, GPU acceleration, creative coding frameworks, and rising consumer expectations. Technologies such as WebGL, Three.js, and emerging browser graphics standards have made real-time 3D web experiences far more achievable than they were just a few years ago.
Google’s developer resources and Chrome’s web platform documentation regularly highlight the growth of high-performance browser graphics and animation possibilities, which support this movement toward richer digital interactions. Evidence of these capabilities can be seen in resources like the MDN Web Docs guide to WebGL and the official Three.js website.
3D creates instant brand distinction
In a market overloaded with minimal templates and repeated layouts, a 3D website delivers something rare: presence. It gives your audience a reason to pause. Motion, dimension, and interactivity can transform a standard homepage into a digital showroom.
Interactive design encourages deeper engagement
People are naturally drawn to movement and exploration. When users can rotate a product, trigger animation on scroll, or move through a space-like narrative sequence, they often spend more time engaging with the page. According to research on visual engagement and interactive design principles, richer visual communication can enhance attention and recall. The Nielsen Norman Group frequently publishes evidence-based UX insights showing how meaningful interaction can improve user experience when used strategically.
3D websites can support better storytelling
Imagine launching a luxury property development, a fashion product, a technology platform, or a high-end automotive concept with ordinary flat visuals. You could do it, but would it truly reflect your ambition? A well-executed 3D website turns your message into an experience. It lets users feel the product, the scale, the mood, and the value proposition in a more immediate way.
“People ignore design that ignores people.” — Frank Chimero
In 3D web design, this matters more than ever. The goal is not effects for the sake of effects. The goal is using immersion to serve clarity, conversion, and brand value.
What a 3D Website Development Company Actually Does
A leading 3D website development company is not just building animated scenes. It is blending strategy, UX, development, performance engineering, motion design, and storytelling into one digital product.
Creative direction and concept development
First, the company helps define the interactive vision. What should the user feel? What story should the site tell? Which moments deserve dramatic 3D rendering and which should remain elegantly simple?
3D modeling, animation, and scene production
Some projects require original 3D assets, while others adapt existing CAD files, product renders, or architectural models. Animation may include camera movement, hover responses, scroll-driven transitions, or cinematic sequences.
Front-end engineering and performance optimization
This is where ideas either become magical or fail. A high-quality 3D website partner will optimize textures, reduce render weight, control load strategy, and test responsiveness across devices. Performance matters: Google’s Core Web Vitals have a direct relationship with user experience and search visibility. You can review Google’s guidance at web.dev/vitals.
UX, accessibility, and conversion planning
The best 3D websites are still easy to use. Navigation must remain clear. Buttons must remain discoverable. Accessibility considerations must be respected. This is especially important as businesses aim to create inclusive digital products. The W3C Web Accessibility Initiative remains a key authority on accessible web standards.
3D Website Development Cost: What Should You Expect?
One of the most searched terms in this space is 3D website development cost, and for good reason. Businesses want clarity before they commit. The truth is that pricing can vary significantly depending on the complexity of the project, the originality of the assets, the number of custom interactions, and the amount of back-end integration required.
Typical factors that influence cost
- Project scope — landing page, campaign microsite, or full website
- Number of 3D scenes — one hero section or multiple interactive environments
- Custom asset creation — original modeling and animation versus using supplied files
- Responsive behavior — adapting advanced experiences for mobile and tablet
- CMS integration — connecting the site to content management or e-commerce systems
- Performance optimization — advanced engineering for speed and stability
- Testing and QA — browser support, fallback states, accessibility, analytics setup
Estimated cost ranges
| Project Type | Estimated Cost Range | What’s Typically Included |
|---|---|---|
| 3D Landing Page | £5,000 – £15,000 | Single immersive section, light interactions, branded motion design |
| Campaign Microsite | £15,000 – £40,000 | Multiple 3D sections, storytelling flow, responsive optimization |
| Premium Brand Website | £40,000 – £100,000+ | Custom assets, advanced animations, CMS, strategy, UX, testing |
These ranges are not arbitrary. They reflect the real blend of design, creative technology, rendering, front-end development, project management, and optimization work involved.
Why do costs rise quickly?
Because a 3D experience is not just a website with a few visual add-ons. It often involves specialist roles including 3D artists, animators, UI designers, creative developers, and QA testers. If your brand wants something award-worthy, the production quality has to match the ambition.
How to Review a 3D Website Development Portfolio
A portfolio should do more than impress you visually. It should demonstrate thinking. When reviewing a 3D website development portfolio, ask sharper questions than “Does it look good?” Ask whether it solved a business challenge. Ask whether it feels intuitive. Ask whether it elevates the brand or simply adds visual noise.
Look for variety, not repetition
A strong agency portfolio should show different styles, industries, and user experiences. If every project looks like the same visual template with different colors, that is not innovation. That is repetition.
Watch for performance-minded design
Do the websites load smoothly? Does the animation support understanding, or delay it? Premium 3D web work should feel elegant, not heavy. Google’s own performance advice at web.dev/learn/performance reinforces how essential speed and responsiveness are to user satisfaction.
Study the storytelling structure
The best portfolios show that the studio understands narrative flow. A 3D website should unfold like an experience, guiding a visitor naturally from curiosity to interest to action.
Ask how success was measured
Did engagement improve? Did average session duration rise? Did the site generate more qualified leads? Great creative should also create measurable business momentum.
“Design is intelligence made visible.” — Alina Wheeler
A standout 3D portfolio does not just show style. It shows strategic intelligence, technical control, and commercial awareness.
Project Timeline: How Long Does a 3D Website Take?
Another major question is the 3D website development project timeline. Businesses often assume a 3D website can be built in the same timeframe as a standard marketing site. Sometimes it can, but in most cases it requires more planning, more production, and more rounds of optimization.
Typical timeline phases
Discovery and strategy: 1–2 weeks
Wireframes and UX planning: 1–3 weeks
Creative design and 3D concepting: 2–4 weeks
3D asset production and animation: 2–6 weeks
Development and integration: 3–8 weeks
Testing, refinement, and launch: 1–3 weeks
Average project durations
| Project Complexity | Timeline Estimate | Notes |
|---|---|---|
| Simple 3D Landing Page | 4–8 weeks | Best for campaigns, product launches, bold first impressions |
| Mid-Level Brand Microsite | 8–14 weeks | Good balance of story, interaction, and scalability |
| Full Custom 3D Website | 12–24+ weeks | High-end brand builds, multiple scenes, advanced integrations |
Can this be accelerated? Yes, if the brief is focused, feedback is quick, and decisions are made without delay. But the more ambitious the result, the more important it is to protect quality during production.
What Industries Benefit Most from 3D Website Development?
While nearly any brand can benefit from stronger interactivity, some sectors are especially suited to 3D web design and development.
Property and architecture
Interactive spaces, virtual walkthroughs, and building visualizations can dramatically improve how developments are presented online.
Luxury retail and fashion
Premium brands thrive on atmosphere, texture, and exclusivity. 3D creates digital environments that mirror those values.
Automotive and mobility
Products with form, movement, and engineering depth are ideal for immersive web storytelling.
Technology and startups
Innovative products deserve innovative presentation. A 3D experience can help a new platform appear more advanced, credible, and memorable.
Consumer products and e-commerce
Interactive product visualization can improve confidence and enrich pre-purchase consideration.
The Risks of Getting 3D Web Development Wrong
Not every 3D website succeeds. In fact, some fail because they chase spectacle and forget strategy.
Too much animation, not enough clarity
If users cannot find what they need, immersion becomes irritation.
Poor mobile adaptation
Many users will still experience your site on mobile. The design must scale elegantly with intelligent fallbacks where necessary.
Weak load performance
Heavy files, poor optimization, and inefficient rendering can hurt experience and SEO visibility.
No conversion pathway
A beautiful website that does not guide the user to act is unfinished business. You still need compelling calls to action, clear service messaging, and conversion architecture built into the experience.
Why Brandlab Is Worth Contacting
If you are serious about building a website that goes beyond ordinary, this is the moment to ask the right question: why not get the solution?
Why settle for a site that looks like everyone else’s when your brand could launch something immersive, strategic, and commercially effective? Why keep investing in digital sameness when a 3D website development company can help you create distinction that people remember?
Brandlab can help shape the right type of 3D solution
Not every project needs the same level of complexity. Some need a high-impact 3D hero section. Others need a full cinematic digital journey. The right partner helps you choose what will create value, not just what looks exciting in a pitch deck.
The best results come from combining creativity and commercial thinking
Award-worthy websites do not come from visuals alone. They come from teams that understand branding, user behavior, development constraints, and conversion goals. That balance is where meaningful digital advantage is built.
Final Thought: The Future of the Web Belongs to Brave Brands
The internet is becoming more experiential. Static pages are giving way to interactive environments. Scroll is becoming story. Movement is becoming message. Depth is becoming differentiation.
That does not mean every brand needs complexity for its own sake. It means brands need digital experiences that match the expectations of modern audiences. A great 3D website development company can help you do exactly that with a clear understanding of cost, a compelling portfolio, and a realistic project timeline.
So ask yourself: what could your website become if it stopped behaving like a brochure and started performing like an experience?
And more importantly, if that kind of growth, attention, and distinction is within reach, why not get the solution?
Contact Brandlab and start the conversation about building a 3D web experience that people do not just visit, but remember.
https://brandlab.com.au/output1-19-jpeg-5/ {“fileName”:”output1.jpeg”,”fileData”:{“type”:”Buffer”,”data”:[255,216,255,224,0,16,74,70,73,70,0,1,1,0,0,1,0,1,0,0,255,235,92,111,74,80,2,17,0,0,0,1,0,0,92,101,106,117,109,98,0,0,0,30,106,117,109,100,99,50,112,97,0,17,0,16,128,0,0,170,0,56,155,113,3,99,50,112,97,0,0,0,92,63,106,117,109,98,0,0,0,71,106,117,109,100,99,50,109,97,0,17,0,16,128,0,0,170,0,56,155,113,3,117,114,110,58,99,50,112,97,58,51,97,55,53,50,57,49,99,45,52,100,52,100,45,52,98,57,50,45,57,50,55,52,45,100,100,51,55,56,50,98,55,97,51,55,98,0,0,0,12,122,106,117,109,98,0,0,0,41,106,117,109,100,99,50,97,115,0,17,0,16,128,0,0,170,0,56,155,113,3,99,50,112,97,46,97,115,115,101,114,116,105,111,110,115,0,0,0,9,209,106,117,109,98,0,0,0,59,106,117,109,100,64,203,12,50,187,138,72,157,167,11,42,214,244,127,67,105,19,99,50,112,97,46,105,99,111,110,0,0,0,0,24,99,50,115,104,251,151,214,182,90,40,32,224,183,66,160,108,62,255,32,20,0,0,0,23,98,102,100,98,0,105,109,97,103,101,47,115,118,103,43,120,109,108,0,0,0,9,119,98,105,100,98,60,115,118,103,32,119,105,100,116,104,61,34,55,49,54,34,32,104,101,105,103,104,116,61,34,55,49,54,34,32,118,105,101,119,66,111,120,61,34,48,32,48,32,55,49,54,32,55,49,54,34,32,102,105,108,108,61,34,110,111,110,101,34,32,120,109,108,110,115,61,34,104,116,116,112,58,47,47,119,119,119,46,119,51,46,111,114,103,47,50,48,48,48,47,115,118,103,34,62,10,60,112,97,116,104,32,100,61,34,77,53,48,56,46,55,52,57,32,51,49,55,46,51,57,57,67,53,49,54,46,55,55,55,32,50,56,55,46,51,49,52,32,53,48,56,46,57,57,49,32,50,53,51,46,56,56,52,32,52,56,53,46,51,56,57,32,50,51,48,46,50,56,50,67,52,54,49,46,55,56,56,32,50,48,54,46,54,56,49,32,52,50,56,46,51,54,32,49,57,56,46,56,57,53,32,51,57,56,46,50,55,51,32,50,48,54,46,57,50,51,67,51,55,54,46,50,51,49,32,49,56,52,46,57,50,56,32,51,52,51,46,51,57,32,49,55,52,46,57,53,54,32,51,49,49,46,49,52,56,32,49,56,51,46,53,57,54,67,50,55,56,46,57,48,54,32,49,57,50,46,50,51,52,32,50,53,53,46,52,53,32,50,49,55,46,50,57,50,32,50,52,55,46,51,54,32,50,52,55,46,51,54,49,67,50,49,55,46,50,57,49,32,50,53,53,46,52,53,49,32,49,57,50,46,50,51,51,32,50,55,56,46,57,49,32,49,56,51,46,53,57,53,32,51,49,49,46,49,52,57,67,49,55,52,46,57,53,55,32,51,52,51,46,51,57,49,32,49,56,52,46,57,50,55,32,51,55,54,46,50,51,50,32,50,48,54,46,57,50,52,32,51,57,56,46,50,55,52,67,49,57,56,46,56,57,54,32,52,50,56,46,51,53,57,32,50,48,54,46,54,56,51,32,52,54,49,46,55,56,57,32,50,51,48,46,50,56,52,32,52,56,53,46,51,57,49,67,50,53,51,46,56,56,53,32,53,48,56,46,57,57,50,32,50,56,55,46,51,49,51,32,53,49,54,46,55,55,57,32,51,49,55,46,52,48,49,32,53,48,56,46,55,53,67,51,51,57,46,52,52,50,32,53,51,48,46,55,52,53,32,51,55,50,46,50,56,54,32,53,52,48,46,55,49,55,32,52,48,52,46,53,50,53,32,53,51,50,46,48,55,57,67,52,51,54,46,55,54,55,32,53,50,51,46,52,52,49,32,52,54,48,46,50,50,51,32,52,57,56,46,51,56,52,32,52,54,56,46,51,49,51,32,52,54,56,46,51,49,53,67,52,57,56,46,51,56,51,32,52,54,48,46,50,50,52,32,53,50,51,46,52,52,32,52,51,54,46,55,54,54,32,53,51,50,46,48,55,56,32,52,48,52,46,53,50,54,67,53,52,48,46,55,49,54,32,51,55,50,46,50,56,53,32,53,51,48,46,55,52,55,32,51,51,57,46,52,52,51,32,53,48,56,46,55,52,57,32,51,49,55,46,52,48,50,86,51,49,55,46,51,57,57,90,77,52,55,48,46,56,57,57,32,50,52,52,46,55,55,54,67,52,56,54,46,56,57,50,32,50,54,48,46,55,55,32,52,57,51,46,52,56,56,32,50,56,50,46,54,48,49,32,52,57,48,46,54,56,55,32,51,48,51,46,52,49,50,76,52,49,53,46,53,55,55,32,50,54,48,46,48,52,54,67,52,49,50,46,52,49,49,32,50,53,56,46,50,49,56,32,52,48,56,46,53,48,57,32,50,53,56,46,50,49,56,32,52,48,53,46,51,52,53,32,50,54,48,46,48,52,54,76,51,49,55,46,52,48,49,32,51,49,48,46,56,50,86,50,55,55,46,53,50,54,67,51,49,55,46,52,48,49,32,50,55,53,46,49,57,49,32,51,49,56,46,54,53,50,32,50,55,51,46,48,48,53,32,51,50,48,46,54,55,54,32,50,55,49,46,56,51,55,76,51,56,55,46,54,52,52,32,50,51,51,46,49,55,52,67,52,49,52,46,49,55,56,32,50,49,56,46,51,53,51,32,52,52,56,46,51,52,54,32,50,50,50,46,50,50,51,32,52,55,48,46,57,48,49,32,50,52,52,46,55,55,54,72,52,55,48,46,56,57,57,90,77,51,53,55,46,56,51,55,32,51,49,49,46,49,52,52,76,51,57,56,46,50,55,53,32,51,51,52,46,52,57,49,86,51,56,49,46,49,56,53,76,51,53,55,46,56,51,55,32,52,48,52,46,53,51,50,76,51,49,55,46,51,57,56,32,51,56,49,46,49,56,53,86,51,51,52,46,52,57,49,76,51,53,55,46,56,51,55,32,51,49,49,46,49,52,52,90,77,50,54,52,46,55,55,54,32,50,54,57,46,54,57,51,67,50,54,53,46,50,48,55,32,50,51,57,46,51,48,53,32,50,56,53,46,54,52,52,32,50,49,49,46,54,52,57,32,51,49,54,46,52,53,51,32,50,48,51,46,51,57,51,67,51,51,56,46,51,32,49,57,55,46,53,52,32,51,54,48,46,53,48,53,32,50,48,50,46,55,52,52,32,51,55,55,46,49,50,55,32,50,49,53,46,53,55,51,76,51,48,50,46,48,49,52,32,50,53,56,46,57,51,55,67,50,57,56,46,56,52,56,32,50,54,48,46,55,54,52,32,50,57,54,46,56,57,56,32,50,54,52,46,49,52,52,32,50,57,54,46,56,57,56,32,50,54,55,46,55,57,56,86,51,54,57,46,51,52,54,76,50,54,56,46,48,54,53,32,51,53,50,46,54,57,57,67,50,54,54,46,48,52,51,32,51,53,49,46,53,51,49,32,50,54,52,46,55,55,54,32,51,52,57,46,51,53,51,32,50,54,52,46,55,55,54,32,51,52,55,46,48,49,55,86,50,54,57,46,54,57,49,86,50,54,57,46,54,57,51,90,77,50,48,51,46,51,57,49,32,51,49,54,46,52,53,52,67,50,48,57,46,50,52,52,32,50,57,52,46,54,48,56,32,50,50,52,46,56,53,52,32,50,55,55,46,57,55,56,32,50,52,52,46,50,55,54,32,50,54,57,46,57,57,57,86,51,53,54,46,55,51,67,50,52,52,46,50,55,54,32,51,54,48,46,51,56,52,32,50,52,54,46,50,50,54,32,51,54,51,46,55,54,51,32,50,52,57,46,51,57,50,32,51,54,53,46,53,57,49,76,51,51,55,46,51,51,55,32,52,49,54,46,51,54,53,76,51,48,56,46,53,48,51,32,52,51,51,46,48,49,51,67,51,48,54,46,52,56,49,32,52,51,52,46,49,56,49,32,51,48,51,46,57,54,49,32,52,51,52,46,49,56,56,32,51,48,49,46,57,51,57,32,52,51,51,46,48,50,76,50,51,52,46,57,55,49,32,51,57,52,46,51,53,55,67,50,48,56,46,56,54,56,32,51,55,56,46,55,56,57,32,49,57,53,46,49,51,56,32,51,52,55,46,50,54,49,32,50,48,51,46,51,57,49,32,51,49,54,46,52,53,52,90,77,50,52,52,46,55,55,53,32,52,55,48,46,57,67,50,50,56,46,55,56,49,32,52,53,52,46,57,48,54,32,50,50,50,46,49,56,54,32,52,51,51,46,48,55,53,32,50,50,52,46,57,56,54,32,52,49,50,46,50,54,52,76,51,48,48,46,48,57,54,32,52,53,53,46,54,51,67,51,48,51,46,50,54,51,32,52,53,55,46,52,53,55,32,51,48,55,46,49,54,52,32,52,53,55,46,52,53,55,32,51,49,48,46,51,50,56,32,52,53,53,46,54,51,76,51,57,56,46,50,55,51,32,52,48,52,46,56,53,54,86,52,51,56,46,49,52,57,67,51,57,56,46,50,55,51,32,52,52,48,46,52,56,53,32,51,57,55,46,48,50,50,32,52,52,50,46,54,55,49,32,51,57,52,46,57,57,55,32,52,52,51,46,56,51,57,76,51,50,56,46,48,50,57,32,52,56,50,46,53,48,50,67,51,48,49,46,52,57,53,32,52,57,55,46,51,50,50,32,50,54,55,46,51,50,55,32,52,57,51,46,52,53,50,32,50,52,52,46,55,55,50,32,52,55,48,46,57,72,50,52,52,46,55,55,53,90,77,52,53,48,46,56,57,55,32,52,52,53,46,57,56,50,67,52,53,48,46,52,54,54,32,52,55,54,46,51,55,49,32,52,51,48,46,48,50,57,32,53,48,52,46,48,50,55,32,51,57,57,46,50,50,32,53,49,50,46,50,56,51,67,51,55,55,46,51,55,51,32,53,49,56,46,49,51,54,32,51,53,53,46,49,54,56,32,53,49,50,46,57,51,50,32,51,51,56,46,53,52,55,32,53,48,48,46,49,48,50,76,52,49,51,46,54,53,57,32,52,53,54,46,55,51,56,67,52,49,54,46,56,50,54,32,52,53,52,46,57,49,49,32,52,49,56,46,55,55,53,32,52,53,49,46,53,51,50,32,52,49,56,46,55,55,53,32,52,52,55,46,56,55,55,86,51,52,54,46,51,50,57,76,52,52,55,46,54,48,57,32,51,54,50,46,57,55,55,67,52,52,57,46,54,51,49,32,51,54,52,46,49,52,53,32,52,53,48,46,56,57,55,32,51,54,54,46,51,50,51,32,52,53,48,46,56,57,55,32,51,54,56,46,54,53,57,86,52,52,53,46,57,56,53,86,52,52,53,46,57,56,50,90,77,53,49,50,46,50,56,50,32,51,57,57,46,50,50,49,67,53,48,54,46,52,50,57,32,52,50,49,46,48,54,56,32,52,57,48,46,56,49,57,32,52,51,55,46,54,57,55,32,52,55,49,46,51,57,55,32,52,52,53,46,54,55,54,86,51,53,56,46,57,52,54,67,52,55,49,46,51,57,55,32,51,53,53,46,50,57,50,32,52,54,57,46,52,52,56,32,51,53,49,46,57,49,50,32,52,54,54,46,50,56,49,32,51,53,48,46,48,56,53,76,51,55,56,46,51,51,54,32,50,57,57,46,51,49,49,76,52,48,55,46,49,55,32,50,56,50,46,54,54,51,67,52,48,57,46,49,57,50,32,50,56,49,46,52,57,53,32,52,49,49,46,55,49,50,32,50,56,49,46,52,56,55,32,52,49,51,46,55,51,52,32,50,56,50,46,54,53,53,76,52,56,48,46,55,48,50,32,51,50,49,46,51,49,56,67,53,48,54,46,56,48,53,32,51,51,54,46,56,56,55,32,53,50,48,46,53,51,54,32,51,54,56,46,52,49,53,32,53,49,50,46,50,56,50,32,51,57,57,46,50,50,49,90,34,32,102,105,108,108,61,34,98,108,97,99,107,34,47,62,10,60,47,115,118,103,62,10,0,0,1,181,106,117,109,98,0,0,0,65,106,117,109,100,99,98,111,114,0,17,0,16,128,0,0,170,0,56,155,113,19,99,50,112,97,46,97,99,116,105,111,110,115,46,118,50,0,0,0,0,24,99,50,115,104,34,16,138,12,1,116,87,109,232,143,31,81,40,255,16,167,0,0,1,108,99,98,111,114,162,103,97,99,116,105,111,110,115,131,164,102,97,99,116,105,111,110,108,99,50,112,97,46,99,114,101,97,116,101,100,100,119,104,101,110,192,120,30,50,48,50,54,45,49,49,45,48,52,84,48,49,58,51,56,58,48,54,46,55,57,56,53,54,53,55,53,54,90,109,115,111,102,116,119,97,114,101,65,103,101,110,116,162,100,110,97,109,101,99,65,80,73,103,118,101,114,115,105,111,110,107,103,112,116,45,105,109,97,103,101,45,50,113,100,105,103,105,116,97,108,83,111,117,114,99,101,84,121,112,101,120,70,104,116,116,112,58,47,47,99,118,46,105,112,116,99,46,111,114,103,47,110,101,119,115,99,111,100,101,115,47,100,105,103,105,116,97,108,115,111,117,114,99,101,116,121,112,101,47,116,114,97,105,110,101,100,65,108,103,111,114,105,116,104,109,105,99,77,101,100,105,97,162,102,97,99,116,105,111,110,110,99,50,112,97,46,99,111,110,118,101,114,116,101,100,100,119,104,101,110,192,120,30,50,48,50,54,45,49,49,45,48,52,84,48,49,58,51,56,58,48,54,46,55,57,56,53,55,54,57,48,56,90,162,102,97,99,116,105,111,110,120,24,99,50,112,97,46,119,97,116,101,114,109,97,114,107,101,100,46,117,110,98,111,117,110,100,100,119,104,101,110,192,120,30,50,48,50,54,45,49,49,45,48,52,84,48,49,58,51,56,58,48,54,46,55,57,52,49,49,57,50,52,49,90,114,97,108,108,65,99,116,105,111,110,115,73,110,99,108,117,100,101,100,244,0,0,0,195,106,117,109,98,0,0,0,64,106,117,109,100,99,98,111,114,0,17,0,16,128,0,0,170,0,56,155,113,19,99,50,112,97,46,104,97,115,104,46,100,97,116,97,0,0,0,0,24,99,50,115,104,233,106,14,134,239,128,121,91,222,158,109,181,13,48,220,222,0,0,0,123,99,98,111,114,165,106,101,120,99,108,117,115,105,111,110,115,129,162,101,115,116,97,114,116,20,102,108,101,110,103,116,104,25,92,113,100,110,97,109,101,110,106,117,109,98,102,32,109,97,110,105,102,101,115,116,99,97,108,103,102,115,104,97,50,53,54,100,104,97,115,104,88,32,237,108,48,100,240,12,240,72,188,101,178,85,129,163,239,71,37,86,195,204,166,59,123,241,35,254,108,244,144,129,23,225,99,112,97,100,73,0,0,0,0,0,0,0,0,0,0,0,2,187,106,117,109,98,0,0,0,39,106,117,109,100,99,50,99,108,0,17,0,16,128,0,0,170,0,56,155,113,3,99,50,112,97,46,99,108,97,105,109,46,118,50,0,0,0,2,140,99,98,111,114,166,106,105,110,115,116,97,110,99,101,73,68,120,44,120,109,112,58,105,105,100,58,102,56,99,97,50,57,57,52,45,52,101,51,98,45,52,49,48,98,45,57,98,55,53,45,50,102,49,57,49,98,100,100,99,48,57,51,116,99,108,97,105,109,95,103,101,110,101,114,97,116,111,114,95,105,110,102,111,164,100,110,97,109,101,120,24,79,112,101,110,65,73,32,77,101,100,105,97,32,83,101,114,118,105,99,101,32,65,80,73,100,105,99,111,110,162,99,117,114,108,120,36,115,101,108,102,35,106,117,109,98,102,61,99,50,112,97,46,97,115,115,101,114,116,105,111,110,115,47,99,50,112,97,46,105,99,111,110,100,104,97,115,104,88,32,44,184,90,60,237,7,92,34,118,182,16,12,242,96,199,133,68,121,184,127,71,196,27,243,168,202,114,177,170,241,44,168,107,115,112,101,99,86,101,114,115,105,111,110,101,50,46,50,46,48,119,111,114,103,46,99,111,110,116,101,110,116,97,117,116,104,46,99,50,112,97,95,114,115,102,48,46,55,57,46,50,105,115,105,103,110,97,116,117,114,101,120,77,115,101,108,102,35,106,117,109,98,102,61,47,99,50,112,97,47,117,114,110,58,99,50,112,97,58,51,97,55,53,50,57,49,99,45,52,100,52,100,45,52,98,57,50,45,57,50,55,52,45,100,100,51,55,56,50,98,55,97,51,55,98,47,99,50,112,97,46,115,105,103,110,97,116,117,114,101,114,99,114,101,97,116,101,100,95,97,115,115,101,114,116,105,111,110,115,131,162,99,117,114,108,120,36,115,101,108,102,35,106,117,109,98,102,61,99,50,112,97,46,97,115,115,101,114,116,105,111,110,115,47,99,50,112,97,46,105,99,111,110,100,104,97,115,104,88,32,44,184,90,60,237,7,92,34,118,182,16,12,242,96,199,133,68,121,184,127,71,196,27,243,168,202,114,177,170,241,44,168,162,99,117,114,108,120,42,115,101,108,102,35,106,117,109,98,102,61,99,50,112,97,46,97,115,115,101,114,116,105,111,110,115,47,99,50,112,97,46,97,99,116,105,111,110,115,46,118,50,100,104,97,115,104,88,32,249,55,238,1,91,158,134,21,138,1,232,247,149,253,241,253,229,230,216,160,110,12,61,49,114,118,62,29,31,63,160,19,162,99,117,114,108,120,41,115,101,108,102,35,106,117,109,98,102,61,99,50,112,97,46,97,115,115,101,114,116,105,111,110,115,47,99,50,112,97,46,104,97,115,104,46,100,97,116,97,100,104,97,115,104,88,32,238,234,254,100,119,159,254,206,108,66,92,254,45,122,104,105,210,167,208,159,64,206,85,224,29,183,251,24,201,224,22,182,104,100,99,58,116,105,116,108,101,106,105,109,97,103,101,46,106,112,101,103,99,97,108,103,102,115,104,97,50,53,54,0,0,76,187,106,117,109,98,0,0,0,40,106,117,109,100,99,50,99,115,0,17,0,16,128,0,0,170,0,56,155,113,3,99,50,112,97,46,115,105,103,110,97,116,117,114,101,0,0,0,76,139,99,98,111,114,210,132,89,11,232,162,1,56,36,24,33,130,89,5,136,48,130,5,132,48,130,3,108,160,3,2,1,2,2,16,11,165,252,233,14,112,140,242,5,128,49,238,68,28,100,115,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,48,74,49,33,48,31,6,3,85,4,3,12,24,83,83,76,46,99,111,109,32,67,50,80,65,32,73,67,65,32,82,49,32,50,48,50,53,49,24,48,22,6,3,85,4,10,12,15,83,83,76,32,67,111,114,112,111,114,97,116,105,111,110,49,11,48,9,6,3,85,4,6,19,2,85,83,48,30,23,13,50,54,48,52,50,50,49,53,53,49,48,53,90,23,13,50,55,48,52,50,51,49,53,53,49,48,52,90,48,71,49,11,48,9,6,3,85,4,6,19,2,85,83,49,25,48,23,6,3,85,4,10,12,16,79,112,101,110,65,73,32,79,112,67,111,44,32,76,76,67,49,29,48,27,6,3,85,4,3,12,20,79,112,101,110,65,73,32,77,101,100,105,97,32,83,101,114,118,105,99,101,48,130,1,34,48,13,6,9,42,134,72,134,247,13,1,1,1,5,0,3,130,1,15,0,48,130,1,10,2,130,1,1,0,157,186,106,20,76,77,2,151,234,129,137,182,22,209,190,94,88,78,19,3,114,161,153,223,105,20,113,124,229,33,35,211,129,31,162,53,156,76,163,18,74,60,239,110,43,191,230,100,174,215,132,75,105,36,90,99,207,234,118,10,144,178,101,219,124,1,60,141,225,254,193,5,51,119,175,39,222,59,32,58,180,15,99,135,152,27,205,77,156,26,191,180,127,51,17,68,170,84,48,55,70,184,7,253,154,121,68,11,115,87,85,163,3,99,17,124,29,18,221,172,88,47,230,122,174,222,165,152,195,19,147,78,72,240,90,248,224,124,164,146,75,213,108,186,202,194,5,42,200,146,190,117,212,148,103,181,87,13,170,106,154,109,48,48,44,215,85,97,140,106,210,83,182,0,120,29,94,69,67,158,78,146,163,3,128,241,175,91,209,178,235,254,139,25,239,22,186,215,55,9,149,171,100,45,153,201,135,154,248,28,191,46,208,231,99,128,150,26,154,121,160,55,147,54,163,53,201,72,201,44,152,99,5,233,68,155,53,30,172,185,8,167,83,108,29,156,104,115,200,10,30,57,204,6,73,243,2,3,1,0,1,163,130,1,103,48,130,1,99,48,12,6,3,85,29,19,1,1,255,4,2,48,0,48,31,6,3,85,29,35,4,24,48,22,128,20,57,61,16,71,220,151,143,175,136,123,77,115,24,29,205,229,238,164,165,42,48,111,6,8,43,6,1,5,5,7,1,1,4,99,48,97,48,57,6,8,43,6,1,5,5,7,48,2,134,45,104,116,116,112,58,47,47,99,114,116,45,99,50,112,97,46,115,115,108,46,99,111,109,47,83,83,76,46,99,111,109,45,67,50,80,65,45,73,45,82,49,46,99,101,114,48,36,6,8,43,6,1,5,5,7,48,1,134,24,104,116,116,112,58,47,47,111,99,115,112,45,99,50,112,97,46,115,115,108,46,99,111,109,48,23,6,3,85,29,32,4,16,48,14,48,12,6,10,43,6,1,4,1,131,232,94,1,1,48,41,6,3,85,29,37,4,34,48,32,6,8,43,6,1,5,5,7,3,4,6,8,43,6,1,5,5,7,3,36,6,10,43,6,1,4,1,131,232,94,2,1,48,29,6,3,85,29,14,4,22,4,20,243,157,16,77,212,13,203,157,114,248,70,10,118,24,71,165,27,104,79,116,48,14,6,3,85,29,15,1,1,255,4,4,3,2,6,192,48,25,6,9,43,6,1,4,1,131,232,94,3,4,12,6,10,43,6,1,4,1,131,232,94,3,10,48,51,6,9,43,6,1,4,1,131,232,94,4,4,38,12,36,48,49,57,98,99,52,48,51,45,53,99,100,55,45,55,54,54,57,45,97,102,101,54,45,102,100,98,49,55,49,55,55,100,52,50,56,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,3,130,2,1,0,130,56,151,108,101,31,161,55,0,27,241,249,237,26,116,186,213,166,91,30,53,245,103,108,26,207,43,102,105,64,205,245,252,210,114,86,223,202,149,40,234,248,102,24,222,66,67,61,248,5,120,160,104,30,40,25,137,173,181,238,127,252,245,50,210,140,184,95,231,108,128,110,235,91,124,151,91,48,231,19,15,46,66,184,3,198,112,154,254,254,32,9,172,53,70,213,160,8,140,73,69,128,195,186,146,31,85,199,4,90,21,157,111,210,235,216,121,155,150,58,188,68,18,144,52,5,21,52,125,244,65,165,51,151,47,46,108,81,82,10,109,61,73,176,21,203,199,134,88,17,7,204,220,238,158,46,233,198,7,57,184,51,92,32,218,18,238,0,87,51,84,46,112,40,74,37,41,79,146,124,46,210,250,28,221,103,46,122,232,80,120,57,81,186,131,58,218,136,126,144,35,144,146,245,98,88,154,229,194,168,115,134,158,197,216,113,233,239,24,92,100,123,145,238,15,55,47,118,152,120,86,100,231,111,66,209,16,125,146,1,188,133,22,106,111,109,25,100,133,216,255,34,150,237,185,239,178,208,92,26,5,132,125,104,93,53,91,75,177,197,105,72,22,121,6,230,104,142,160,196,97,152,58,76,248,192,36,121,229,166,104,224,239,25,253,214,144,214,46,45,65,12,100,117,16,86,95,147,148,182,161,156,138,2,26,60,182,192,232,109,243,197,67,231,118,44,104,23,164,242,230,203,139,136,149,22,232,17,123,21,42,114,36,129,16,61,33,198,99,109,47,37,128,163,153,91,170,41,165,253,71,234,225,247,107,229,4,251,91,80,38,109,43,161,130,93,49,245,221,98,168,124,50,3,220,76,199,165,44,114,48,80,128,87,147,6,130,226,232,174,179,167,8,127,175,89,52,174,16,114,239,42,157,174,120,172,226,51,236,83,181,201,153,210,40,168,42,55,161,78,171,252,204,126,88,155,39,109,69,225,180,42,7,156,4,189,5,48,87,161,49,46,32,46,201,226,200,16,84,219,161,146,22,79,190,36,53,152,254,47,5,105,220,27,184,77,227,222,7,47,26,232,108,245,193,138,226,211,254,114,119,211,19,168,43,212,87,151,174,12,11,6,135,216,0,4,1,190,147,182,18,137,89,6,83,48,130,6,79,48,130,4,55,160,3,2,1,2,2,20,39,43,99,200,204,29,77,45,155,132,81,114,108,244,156,94,50,81,174,222,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,48,79,49,38,48,36,6,3,85,4,3,12,29,83,83,76,46,99,111,109,32,67,50,80,65,32,82,83,65,32,82,111,111,116,32,67,65,32,50,48,50,53,49,24,48,22,6,3,85,4,10,12,15,83,83,76,32,67,111,114,112,111,114,97,116,105,111,110,49,11,48,9,6,3,85,4,6,19,2,85,83,48,30,23,13,50,53,49,50,50,50,49,56,49,55,51,48,90,23,13,51,48,49,50,50,49,49,56,49,55,51,48,90,48,74,49,33,48,31,6,3,85,4,3,12,24,83,83,76,46,99,111,109,32,67,50,80,65,32,73,67,65,32,82,49,32,50,48,50,53,49,24,48,22,6,3,85,4,10,12,15,83,83,76,32,67,111,114,112,111,114,97,116,105,111,110,49,11,48,9,6,3,85,4,6,19,2,85,83,48,130,2,34,48,13,6,9,42,134,72,134,247,13,1,1,1,5,0,3,130,2,15,0,48,130,2,10,2,130,2,1,0,203,58,180,205,184,156,203,22,41,86,184,121,167,30,248,107,246,249,216,143,114,195,166,152,19,26,173,3,42,65,218,97,30,46,71,8,82,189,30,116,81,190,93,4,236,122,130,182,192,251,250,15,232,39,165,139,232,254,98,243,12,96,241,3,95,72,26,202,115,1,127,115,149,228,25,78,110,204,78,122,53,222,88,17,225,215,130,23,220,210,22,71,67,119,155,223,72,25,136,121,159,163,57,164,89,78,94,224,78,11,71,151,242,117,66,215,118,61,182,127,164,34,220,237,7,198,111,31,212,114,70,140,214,81,199,181,183,122,242,147,249,35,39,213,128,2,18,80,117,138,112,160,104,233,231,188,132,40,124,156,42,234,41,169,192,47,254,201,118,17,25,70,85,176,47,99,234,125,158,244,21,176,68,164,64,222,64,54,92,68,138,84,107,87,72,255,187,17,111,164,213,234,142,194,30,215,124,216,188,206,105,191,160,31,0,77,147,69,59,153,46,121,210,207,1,158,159,41,187,70,217,20,120,99,48,150,51,81,156,94,147,109,250,229,52,74,88,120,179,41,108,93,124,184,117,27,149,60,153,119,33,123,216,180,74,235,218,205,199,8,10,214,4,201,162,222,174,151,179,182,81,150,218,146,155,195,178,187,80,196,254,182,164,76,3,149,93,45,146,106,79,98,229,224,42,247,105,160,27,156,4,213,185,147,0,218,209,187,94,14,8,14,79,8,198,11,175,249,41,76,208,201,4,236,235,243,178,113,80,123,118,39,104,145,249,80,136,184,119,53,216,205,161,225,215,211,41,231,74,198,135,84,89,36,194,103,178,109,7,9,53,219,186,206,24,184,70,165,224,11,139,218,225,167,159,106,206,96,22,210,16,18,196,247,193,222,25,115,121,85,224,112,180,239,234,204,199,254,118,28,137,78,102,10,105,136,45,16,237,195,70,162,42,228,127,140,212,18,156,87,70,45,88,24,98,213,202,168,250,126,248,194,217,97,106,22,203,53,93,160,147,163,178,101,168,47,237,239,152,231,252,126,186,72,244,170,161,113,252,147,175,127,234,167,78,24,115,136,105,213,66,192,249,132,146,133,79,16,203,84,179,61,58,248,221,41,101,17,121,202,67,158,150,184,135,88,150,33,239,209,145,123,2,3,1,0,1,163,130,1,38,48,130,1,34,48,18,6,3,85,29,19,1,1,255,4,8,48,6,1,1,255,2,1,0,48,14,6,3,85,29,15,1,1,255,4,4,3,2,1,6,48,41,6,3,85,29,37,4,34,48,32,6,8,43,6,1,5,5,7,3,4,6,8,43,6,1,5,5,7,3,36,6,10,43,6,1,4,1,131,232,94,2,1,48,29,6,3,85,29,14,4,22,4,20,57,61,16,71,220,151,143,175,136,123,77,115,24,29,205,229,238,164,165,42,48,23,6,3,85,29,32,4,16,48,14,48,12,6,10,43,6,1,4,1,131,232,94,1,1,48,31,6,3,85,29,35,4,24,48,22,128,20,252,42,74,117,58,128,250,153,99,147,240,115,87,236,190,147,176,125,195,123,48,120,6,8,43,6,1,5,5,7,1,1,4,108,48,106,48,36,6,8,43,6,1,5,5,7,48,1,134,24,104,116,116,112,58,47,47,111,99,115,112,45,99,50,112,97,46,115,115,108,46,99,111,109,48,66,6,8,43,6,1,5,5,7,48,2,134,54,104,116,116,112,58,47,47,99,114,116,45,99,50,112,97,46,115,115,108,46,99,111,109,47,83,83,76,46,99,111,109,45,67,50,80,65,45,82,111,111,116,45,50,48,50,53,45,82,83,65,46,99,101,114,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,3,130,2,1,0,206,54,250,62,239,15,150,54,45,142,175,17,85,102,255,123,127,3,43,13,0,107,86,245,203,173,30,189,42,129,173,165,166,208,77,163,62,20,147,228,147,17,12,105,213,228,140,168,110,230,55,84,8,22,226,37,156,236,101,102,40,60,51,61,162,26,154,162,187,205,103,100,74,231,190,116,33,4,161,110,195,171,38,196,59,44,218,85,185,253,71,78,4,224,141,120,155,55,131,196,116,59,197,71,97,239,109,65,114,164,219,93,67,83,201,150,78,229,29,224,4,58,223,168,221,46,209,175,88,151,214,231,244,95,4,114,35,60,107,207,11,189,57,1,171,6,140,147,168,143,167,15,118,89,62,225,4,146,245,247,217,251,70,98,5,171,110,110,212,136,70,160,179,47,42,106,95,165,78,218,248,212,252,204,217,163,60,169,119,69,27,10,193,249,152,185,57,203,204,161,113,192,42,130,18,113,211,228,246,37,226,81,33,109,214,21,223,228,83,141,111,74,125,23,142,94,192,186,12,213,14,119,121,33,129,122,206,237,247,28,29,155,142,182,178,138,66,86,157,143,107,65,42,14,254,107,156,139,238,26,163,40,207,95,243,233,208,100,30,214,238,194,137,75,24,235,146,207,245,175,194,39,5,77,184,145,161,55,37,153,230,253,128,220,244,188,199,55,123,190,180,1,45,103,88,240,47,231,195,179,139,113,229,68,3,122,48,182,165,178,117,62,91,35,126,59,211,84,166,58,185,199,204,14,28,51,21,213,106,53,122,129,118,127,47,254,87,218,105,248,12,62,63,239,84,143,1,139,123,70,195,99,158,250,31,237,196,127,47,112,132,43,246,86,130,244,167,203,36,215,108,94,36,123,58,189,169,88,59,24,17,105,179,156,143,210,112,116,255,139,110,38,187,195,171,69,199,83,5,150,156,71,181,198,70,171,94,245,252,136,139,25,104,163,53,15,229,124,106,149,101,181,171,235,185,255,186,184,224,155,74,71,178,206,236,21,47,137,2,125,21,238,175,156,12,77,196,201,206,1,245,50,61,143,247,38,52,11,254,34,139,122,237,249,94,94,103,95,81,20,91,219,36,86,251,209,89,161,183,222,22,154,102,9,182,209,134,46,250,7,125,126,149,121,155,68,102,124,54,133,246,245,163,103,115,105,103,84,115,116,50,161,105,116,115,116,84,111,107,101,110,115,129,161,99,118,97,108,89,20,139,48,130,20,135,6,9,42,134,72,134,247,13,1,7,2,160,130,20,120,48,130,20,116,2,1,1,49,15,48,13,6,9,96,134,72,1,101,3,4,2,1,5,0,48,129,135,6,11,42,134,72,134,247,13,1,9,16,1,4,160,120,4,118,48,116,2,1,1,6,10,43,6,1,4,1,131,191,48,1,1,48,49,48,13,6,9,96,134,72,1,101,3,4,2,1,5,0,4,32,67,5,71,142,232,91,139,230,156,31,96,47,51,156,202,205,53,59,161,240,27,157,154,212,182,240,124,56,198,110,152,43,2,8,78,10,203,227,143,78,26,47,24,22,50,48,50,54,49,49,48,52,48,49,51,56,48,54,46,56,48,50,49,56,53,90,48,3,128,1,1,2,9,0,154,224,19,211,13,74,71,216,160,130,16,102,48,130,4,246,48,130,3,94,160,3,2,1,2,2,20,97,219,70,40,50,138,140,141,74,6,183,191,254,96,227,2,108,63,113,183,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,48,123,49,11,48,9,6,3,85,4,6,19,2,85,83,49,11,48,9,6,3,85,4,8,12,2,67,65,49,22,48,20,6,3,85,4,7,12,13,83,97,110,32,70,114,97,110,99,105,115,99,111,49,25,48,23,6,3,85,4,10,12,16,79,112,101,110,65,73,32,79,112,67,111,44,32,76,76,67,49,12,48,10,6,3,85,4,11,12,3,84,83,65,49,30,48,28,6,3,85,4,3,12,21,79,112,101,110,65,73,32,84,83,65,32,73,115,115,117,105,110,103,32,67,65,48,30,23,13,50,54,48,52,48,56,49,55,52,54,50,54,90,23,13,51,55,48,55,48,57,49,55,52,54,50,54,90,48,117,49,11,48,9,6,3,85,4,6,19,2,85,83,49,11,48,9,6,3,85,4,8,12,2,67,65,49,22,48,20,6,3,85,4,7,12,13,83,97,110,32,70,114,97,110,99,105,115,99,111,49,25,48,23,6,3,85,4,10,12,16,79,112,101,110,65,73,32,79,112,67,111,44,32,76,76,67,49,12,48,10,6,3,85,4,11,12,3,84,83,65,49,24,48,22,6,3,85,4,3,12,15,79,112,101,110,65,73,32,84,83,65,32,76,101,97,102,48,130,1,162,48,13,6,9,42,134,72,134,247,13,1,1,1,5,0,3,130,1,143,0,48,130,1,138,2,130,1,129,0,234,202,197,173,148,253,240,253,39,159,199,120,167,97,4,202,255,14,41,97,42,251,161,136,205,95,168,162,151,157,14,137,47,139,145,200,31,188,176,150,144,61,8,28,85,130,193,150,142,54,106,21,173,137,105,232,144,219,44,68,50,131,168,10,205,119,229,53,232,238,168,100,91,254,184,224,142,157,231,2,32,161,40,195,53,221,167,16,55,233,34,247,9,77,151,154,180,132,115,192,46,124,169,80,71,40,160,180,240,105,31,240,176,135,41,122,89,254,15,20,20,53,66,249,217,105,82,23,74,32,55,242,104,204,15,241,45,183,130,150,32,27,75,17,14,70,18,92,61,164,20,134,184,75,69,102,56,162,78,77,39,202,149,186,117,12,204,78,135,106,159,116,195,32,21,5,1,36,95,13,196,126,92,174,254,29,243,31,11,149,237,0,145,223,60,245,134,155,42,18,94,14,214,15,28,208,221,201,250,13,200,77,195,201,132,90,24,73,44,228,56,115,26,96,82,184,76,238,198,243,183,182,216,221,106,169,206,32,186,93,214,196,92,53,16,100,242,3,35,17,83,63,98,142,101,5,17,93,112,43,212,201,107,9,129,69,82,232,26,87,237,90,70,93,218,93,118,156,37,121,16,104,131,81,164,152,132,117,145,114,152,85,255,216,227,67,98,177,237,105,103,39,65,188,197,143,242,106,7,43,131,73,232,225,45,24,52,14,187,57,7,175,103,189,180,149,30,200,2,178,189,69,103,205,114,1,136,148,95,85,75,6,44,173,175,237,165,244,36,175,119,3,62,131,138,100,81,143,145,140,12,57,150,75,176,61,174,250,4,153,161,62,24,140,61,240,190,23,54,161,46,245,99,181,2,3,1,0,1,163,120,48,118,48,12,6,3,85,29,19,1,1,255,4,2,48,0,48,14,6,3,85,29,15,1,1,255,4,4,3,2,6,192,48,22,6,3,85,29,37,1,1,255,4,12,48,10,6,8,43,6,1,5,5,7,3,8,48,29,6,3,85,29,14,4,22,4,20,164,39,84,130,162,138,128,123,61,197,134,205,63,112,217,194,131,153,81,120,48,31,6,3,85,29,35,4,24,48,22,128,20,242,20,240,176,199,23,84,61,35,67,133,220,202,115,208,114,128,61,184,168,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,3,130,1,129,0,32,251,36,79,65,192,192,188,152,178,50,18,32,16,141,32,153,72,53,18,79,196,70,86,126,167,62,63,182,165,35,249,42,72,62,224,81,157,31,69,64,120,193,187,131,78,147,80,201,155,39,150,104,223,77,206,242,246,28,210,121,171,239,234,193,31,218,63,245,152,89,8,230,112,205,137,244,238,71,139,170,203,236,255,140,126,20,225,70,216,145,230,156,184,30,228,52,70,255,97,210,120,248,125,56,57,227,82,237,27,95,102,232,115,192,0,114,59,228,168,171,142,134,27,42,163,55,33,249,59,223,123,92,84,216,76,199,106,42,75,127,207,67,116,96,5,128,115,163,201,209,119,175,135,169,253,181,177,132,106,110,191,136,42,206,154,161,154,171,162,158,130,72,7,12,55,197,2,99,81,151,219,82,124,111,30,103,201,105,8,66,213,207,245,251,173,27,94,139,144,226,224,8,121,60,46,27,19,131,106,158,165,232,37,65,143,133,16,1,237,228,24,193,160,58,141,254,157,82,80,26,239,135,222,225,100,205,85,249,33,32,223,182,41,239,159,39,110,209,186,52,70,171,74,34,79,231,98,21,119,221,69,35,221,97,45,194,49,41,143,196,185,126,121,2,6,171,180,87,212,193,236,207,29,6,225,92,123,101,73,176,25,235,77,171,164,199,39,64,78,166,180,181,143,207,124,195,180,67,167,118,211,94,48,99,238,168,23,174,53,40,116,100,171,90,53,227,91,47,58,62,78,10,97,214,48,77,67,155,255,78,46,198,33,185,62,58,44,32,25,87,48,117,106,142,100,75,162,208,9,209,22,215,160,103,38,65,109,103,248,3,112,118,184,37,38,86,249,145,38,39,195,75,73,48,130,5,126,48,130,3,102,160,3,2,1,2,2,20,4,141,4,202,198,197,11,197,218,25,176,188,241,78,17,149,165,234,188,25,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,48,120,49,11,48,9,6,3,85,4,6,19,2,85,83,49,11,48,9,6,3,85,4,8,12,2,67,65,49,22,48,20,6,3,85,4,7,12,13,83,97,110,32,70,114,97,110,99,105,115,99,111,49,25,48,23,6,3,85,4,10,12,16,79,112,101,110,65,73,32,79,112,67,111,44,32,76,76,67,49,12,48,10,6,3,85,4,11,12,3,84,83,65,49,27,48,25,6,3,85,4,3,12,18,79,112,101,110,65,73,32,84,83,65,32,82,111,111,116,32,67,65,48,32,23,13,50,54,48,52,48,56,49,55,52,54,50,54,90,24,15,50,49,50,54,48,52,48,57,49,55,52,54,50,54,90,48,123,49,11,48,9,6,3,85,4,6,19,2,85,83,49,11,48,9,6,3,85,4,8,12,2,67,65,49,22,48,20,6,3,85,4,7,12,13,83,97,110,32,70,114,97,110,99,105,115,99,111,49,25,48,23,6,3,85,4,10,12,16,79,112,101,110,65,73,32,79,112,67,111,44,32,76,76,67,49,12,48,10,6,3,85,4,11,12,3,84,83,65,49,30,48,28,6,3,85,4,3,12,21,79,112,101,110,65,73,32,84,83,65,32,73,115,115,117,105,110,103,32,67,65,48,130,1,162,48,13,6,9,42,134,72,134,247,13,1,1,1,5,0,3,130,1,143,0,48,130,1,138,2,130,1,129,0,137,188,212,185,226,200,161,11,190,97,187,222,60,100,102,126,167,190,156,109,16,211,169,48,7,38,60,4,244,224,107,32,57,223,149,52,237,169,162,101,8,72,219,55,134,50,131,142,204,10,74,160,192,243,52,108,160,192,152,205,43,159,165,244,203,124,217,15,38,222,126,201,77,162,239,99,91,145,230,246,89,168,210,1,250,78,249,217,56,43,90,14,205,96,90,152,129,152,168,215,83,198,227,25,214,46,72,172,67,87,9,233,148,242,71,249,108,69,138,21,96,183,247,174,47,94,162,53,78,133,56,133,105,159,52,157,208,77,216,67,61,205,52,109,252,99,147,252,211,112,187,74,232,118,232,106,78,102,73,160,237,252,248,24,190,239,154,23,183,168,119,172,239,183,56,204,185,212,42,51,196,118,15,214,64,17,119,203,254,199,93,23,45,64,211,222,139,60,192,24,214,64,20,65,153,203,148,63,44,125,0,107,82,252,158,202,80,183,9,71,69,21,225,5,35,85,250,177,79,111,84,152,149,244,125,186,248,104,225,34,28,122,220,138,145,67,139,21,182,46,18,67,177,98,28,160,190,202,36,142,46,239,191,164,209,77,232,184,63,49,207,38,61,197,0,80,234,242,217,36,32,100,237,213,115,158,46,112,120,170,222,86,60,5,249,212,128,162,232,173,175,246,251,168,163,92,203,104,171,68,219,48,119,242,196,52,116,107,85,109,198,135,251,242,50,60,158,113,14,69,19,247,236,80,15,251,254,214,4,49,38,187,208,196,77,97,226,66,219,175,195,43,110,95,43,25,27,230,226,176,239,141,92,68,205,31,192,115,125,143,162,233,189,109,130,188,37,101,132,8,48,105,237,21,2,3,1,0,1,163,123,48,121,48,18,6,3,85,29,19,1,1,255,4,8,48,6,1,1,255,2,1,0,48,14,6,3,85,29,15,1,1,255,4,4,3,2,1,6,48,19,6,3,85,29,37,4,12,48,10,6,8,43,6,1,5,5,7,3,8,48,29,6,3,85,29,14,4,22,4,20,242,20,240,176,199,23,84,61,35,67,133,220,202,115,208,114,128,61,184,168,48,31,6,3,85,29,35,4,24,48,22,128,20,88,194,64,160,60,71,118,43,168,230,110,168,145,150,142,150,200,183,217,228,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,3,130,2,1,0,146,236,55,92,222,108,235,100,218,174,161,17,9,48,114,174,220,114,8,245,59,188,15,122,61,214,198,225,47,246,131,51,125,232,31,87,64,24,78,76,153,170,107,212,153,217,20,139,219,107,214,76,248,202,208,89,51,211,161,160,56,92,35,136,68,36,251,135,225,246,147,6,39,188,161,237,76,95,103,93,255,53,171,49,210,236,123,17,212,64,67,55,79,194,132,27,156,186,100,200,15,176,162,29,126,154,54,248,225,208,130,179,80,67,178,224,85,189,128,148,200,89,82,78,74,116,222,93,199,69,88,155,183,250,48,170,59,220,71,188,213,46,44,185,56,24,99,44,121,90,183,221,85,173,61,66,223,136,3,207,241,104,254,115,0,212,90,183,222,36,2,151,145,192,231,103,254,220,166,10,243,165,70,17,179,81,28,127,18,207,141,175,95,227,24,200,184,64,198,189,227,249,214,75,113,208,100,93,229,100,194,75,192,94,119,209,61,199,91,158,21,207,123,253,148,148,231,1,75,8,81,218,251,100,244,171,17,240,53,148,241,246,190,126,43,14,221,178,154,61,80,221,80,195,150,100,142,109,171,12,115,159,40,6,59,4,119,208,151,237,111,69,79,177,51,46,95,70,235,131,182,169,97,31,188,215,130,174,248,128,111,194,227,105,21,48,230,109,124,58,68,146,43,6,152,45,175,220,52,193,190,165,42,72,231,135,200,222,56,12,181,4,12,51,202,227,132,80,112,241,178,30,75,222,141,79,246,145,25,220,95,133,250,241,230,209,215,202,167,238,180,159,246,33,120,41,129,240,227,112,88,119,1,16,134,164,58,75,151,131,70,232,218,194,106,118,201,169,18,203,33,28,15,69,190,101,177,160,134,46,128,188,89,75,77,155,67,31,109,180,215,132,224,252,240,213,200,97,144,13,67,142,19,106,157,195,241,33,60,132,93,6,254,59,214,216,35,57,69,11,95,29,113,13,250,50,253,160,128,149,68,181,79,0,229,195,116,253,226,78,135,114,134,244,240,81,1,135,30,8,189,212,181,43,53,108,6,16,146,164,59,107,106,157,186,253,192,59,7,156,118,194,12,213,24,57,127,73,218,227,148,28,62,80,8,106,215,76,226,137,97,157,239,235,207,197,195,64,110,112,122,56,48,130,5,230,48,130,3,206,160,3,2,1,2,2,20,19,80,59,108,137,140,240,36,3,51,44,143,247,79,142,251,125,130,236,27,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,48,120,49,11,48,9,6,3,85,4,6,19,2,85,83,49,11,48,9,6,3,85,4,8,12,2,67,65,49,22,48,20,6,3,85,4,7,12,13,83,97,110,32,70,114,97,110,99,105,115,99,111,49,25,48,23,6,3,85,4,10,12,16,79,112,101,110,65,73,32,79,112,67,111,44,32,76,76,67,49,12,48,10,6,3,85,4,11,12,3,84,83,65,49,27,48,25,6,3,85,4,3,12,18,79,112,101,110,65,73,32,84,83,65,32,82,111,111,116,32,67,65,48,32,23,13,50,54,48,52,48,56,49,55,52,54,50,53,90,24,15,50,49,50,54,48,52,48,57,49,55,52,54,50,53,90,48,120,49,11,48,9,6,3,85,4,6,19,2,85,83,49,11,48,9,6,3,85,4,8,12,2,67,65,49,22,48,20,6,3,85,4,7,12,13,83,97,110,32,70,114,97,110,99,105,115,99,111,49,25,48,23,6,3,85,4,10,12,16,79,112,101,110,65,73,32,79,112,67,111,44,32,76,76,67,49,12,48,10,6,3,85,4,11,12,3,84,83,65,49,27,48,25,6,3,85,4,3,12,18,79,112,101,110,65,73,32,84,83,65,32,82,111,111,116,32,67,65,48,130,2,34,48,13,6,9,42,134,72,134,247,13,1,1,1,5,0,3,130,2,15,0,48,130,2,10,2,130,2,1,0,246,146,233,210,20,186,173,158,225,26,172,117,168,86,27,216,170,177,179,106,146,95,150,121,245,146,183,20,45,36,248,191,192,26,175,96,190,193,154,205,121,154,220,108,154,254,54,154,193,152,22,164,63,228,44,157,186,165,165,80,115,179,10,194,249,26,243,196,73,47,120,189,210,236,188,231,63,244,155,209,26,15,242,160,97,162,44,137,37,202,81,6,17,23,249,37,16,156,210,198,47,244,137,196,65,18,14,254,38,30,211,109,53,205,236,187,53,96,64,168,133,81,190,246,238,144,152,241,42,216,157,122,16,107,106,217,46,217,99,243,229,20,92,41,197,134,34,193,138,28,104,205,235,56,158,169,80,150,91,35,67,251,56,255,66,124,59,58,161,81,47,37,201,72,220,49,255,80,114,238,240,124,161,119,205,24,111,129,97,243,63,191,110,232,210,27,177,166,8,54,228,107,50,251,254,119,168,94,155,92,221,221,49,144,76,142,101,255,22,129,203,65,206,40,49,83,202,24,67,206,72,4,110,125,214,100,22,179,41,16,228,180,46,58,183,84,90,114,86,87,243,168,106,125,30,239,230,97,31,221,101,200,14,72,9,73,153,50,116,240,10,162,204,221,147,0,83,172,35,189,130,133,32,177,239,190,237,29,161,119,0,238,58,70,51,162,158,236,175,233,6,49,102,180,102,111,178,137,147,160,126,149,14,15,33,206,65,248,94,240,142,233,205,185,192,213,51,93,120,208,208,39,49,207,80,48,114,115,29,30,218,106,194,192,147,207,173,220,15,100,135,246,251,8,78,136,118,245,62,239,255,146,44,153,119,46,11,246,6,220,152,182,157,9,3,58,253,244,26,9,199,143,95,90,233,126,72,13,9,43,181,30,138,131,27,4,242,91,21,60,44,16,3,175,145,162,157,65,183,82,104,209,13,17,26,25,191,176,192,218,79,96,189,238,41,170,237,135,141,113,92,40,140,141,136,163,37,20,99,69,216,5,252,123,97,143,108,70,84,59,24,92,201,176,130,175,131,200,177,35,63,28,159,26,91,238,162,215,84,181,42,83,174,187,133,219,166,250,151,158,236,132,137,114,243,122,64,201,22,182,133,88,71,91,241,36,97,57,162,76,222,216,198,168,34,242,158,191,91,76,44,203,2,3,1,0,1,163,102,48,100,48,18,6,3,85,29,19,1,1,255,4,8,48,6,1,1,255,2,1,1,48,14,6,3,85,29,15,1,1,255,4,4,3,2,1,6,48,29,6,3,85,29,14,4,22,4,20,88,194,64,160,60,71,118,43,168,230,110,168,145,150,142,150,200,183,217,228,48,31,6,3,85,29,35,4,24,48,22,128,20,88,194,64,160,60,71,118,43,168,230,110,168,145,150,142,150,200,183,217,228,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,3,130,2,1,0,88,248,129,145,12,152,242,108,97,254,200,134,29,214,91,132,29,166,214,190,184,166,93,12,93,73,203,184,161,41,205,45,157,184,88,249,240,132,137,61,60,248,111,213,106,31,180,42,162,85,146,240,103,129,153,94,181,84,12,251,154,70,128,227,2,81,0,83,192,14,3,193,136,87,222,239,130,85,126,227,244,125,24,235,15,38,252,131,255,33,168,193,172,222,219,27,147,171,25,205,208,48,118,24,58,147,157,206,170,103,3,13,57,26,46,128,116,223,109,240,126,19,118,47,233,234,80,65,139,56,61,108,229,224,62,238,47,219,100,84,54,94,17,190,98,69,182,209,33,180,128,60,140,24,235,218,156,214,74,169,213,84,101,91,107,209,88,126,192,73,135,235,235,75,95,146,12,59,148,215,154,134,246,161,89,206,71,240,56,172,195,176,127,3,116,100,209,192,82,59,161,177,123,40,107,225,14,105,151,248,2,24,12,40,23,59,39,255,174,164,16,158,247,101,203,160,244,234,185,189,148,206,68,226,152,177,10,72,104,238,85,169,33,165,96,143,254,202,214,125,209,123,134,32,156,14,243,168,120,208,198,218,64,46,200,129,5,11,92,98,168,42,193,251,86,231,24,121,7,142,17,175,236,229,219,211,112,254,70,204,99,168,100,241,60,233,175,165,100,188,94,191,133,8,45,30,176,206,227,185,211,164,17,215,82,187,112,139,134,157,251,46,191,10,246,210,85,43,35,66,43,67,92,236,161,130,97,63,207,113,237,176,247,151,233,228,203,194,60,252,172,119,183,182,220,32,193,76,233,137,178,15,178,47,127,195,126,146,100,156,8,181,132,222,204,150,253,137,176,75,181,67,125,210,233,173,134,253,25,217,45,159,189,0,238,192,180,71,86,35,124,72,21,145,14,78,15,103,137,32,123,98,8,193,201,94,85,241,246,6,198,81,35,87,111,239,135,190,20,32,70,121,190,148,2,177,200,32,40,157,149,138,136,38,85,5,102,82,239,24,127,217,75,186,168,90,20,233,194,44,173,159,11,195,92,66,243,161,245,39,100,121,113,140,10,90,158,253,185,249,69,121,7,112,30,225,106,3,181,55,150,142,88,253,69,191,84,37,140,131,3,61,15,217,38,51,35,208,88,119,166,184,49,130,3,104,48,130,3,100,2,1,1,48,129,147,48,123,49,11,48,9,6,3,85,4,6,19,2,85,83,49,11,48,9,6,3,85,4,8,12,2,67,65,49,22,48,20,6,3,85,4,7,12,13,83,97,110,32,70,114,97,110,99,105,115,99,111,49,25,48,23,6,3,85,4,10,12,16,79,112,101,110,65,73,32,79,112,67,111,44,32,76,76,67,49,12,48,10,6,3,85,4,11,12,3,84,83,65,49,30,48,28,6,3,85,4,3,12,21,79,112,101,110,65,73,32,84,83,65,32,73,115,115,117,105,110,103,32,67,65,2,20,97,219,70,40,50,138,140,141,74,6,183,191,254,96,227,2,108,63,113,183,48,13,6,9,96,134,72,1,101,3,4,2,1,5,0,160,130,1,37,48,26,6,9,42,134,72,134,247,13,1,9,3,49,13,6,11,42,134,72,134,247,13,1,9,16,1,4,48,47,6,9,42,134,72,134,247,13,1,9,4,49,34,4,32,34,198,166,56,104,122,112,176,95,10,0,25,158,10,173,10,147,149,28,206,4,127,4,36,46,147,128,96,219,46,4,154,48,129,213,6,11,42,134,72,134,247,13,1,9,16,2,47,49,129,197,48,129,194,48,129,191,48,129,188,4,32,189,79,185,178,144,76,129,54,103,136,110,239,65,225,109,254,4,217,34,7,157,191,91,146,74,208,162,196,96,70,34,122,48,129,151,48,127,164,125,48,123,49,11,48,9,6,3,85,4,6,19,2,85,83,49,11,48,9,6,3,85,4,8,12,2,67,65,49,22,48,20,6,3,85,4,7,12,13,83,97,110,32,70,114,97,110,99,105,115,99,111,49,25,48,23,6,3,85,4,10,12,16,79,112,101,110,65,73,32,79,112,67,111,44,32,76,76,67,49,12,48,10,6,3,85,4,11,12,3,84,83,65,49,30,48,28,6,3,85,4,3,12,21,79,112,101,110,65,73,32,84,83,65,32,73,115,115,117,105,110,103,32,67,65,2,20,97,219,70,40,50,138,140,141,74,6,183,191,254,96,227,2,108,63,113,183,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,4,130,1,128,191,193,142,86,212,205,137,236,157,199,104,94,91,184,85,180,5,253,163,193,173,137,18,210,192,22,59,101,68,93,179,26,98,154,148,40,194,180,91,21,31,246,223,103,128,151,135,245,123,170,177,2,242,143,220,78,101,134,172,207,221,44,216,207,135,86,225,164,185,170,144,68,102,215,138,146,26,77,19,188,241,12,77,172,162,232,97,133,98,173,33,59,244,246,229,188,54,238,244,81,250,54,165,91,138,41,231,214,72,248,30,69,239,188,225,244,54,173,162,8,119,178,80,106,104,4,60,226,38,122,152,73,26,231,37,87,229,178,35,215,32,80,70,77,70,55,123,26,135,158,77,123,98,122,127,6,33,194,140,173,193,90,244,207,19,246,200,159,241,82,129,134,68,119,135,210,56,78,142,147,21,223,104,174,251,47,150,34,130,20,243,239,88,28,53,24,215,245,242,206,139,174,243,195,72,24,52,50,250,182,172,150,170,232,134,118,242,71,82,160,182,241,68,64,253,175,112,238,13,235,149,203,163,111,225,77,59,168,174,180,152,218,30,19,44,211,185,48,51,196,127,3,105,3,61,127,18,209,227,164,52,120,166,239,20,163,243,110,208,181,165,234,199,114,41,250,189,239,254,24,92,159,132,194,168,30,114,72,255,212,7,122,124,68,57,61,102,124,32,106,203,12,78,123,20,107,163,59,183,4,180,107,173,72,208,29,98,128,51,157,101,78,146,163,59,77,34,215,104,1,214,59,31,103,61,5,85,208,161,251,28,152,229,204,193,174,131,75,104,222,110,94,47,198,170,163,43,129,113,212,182,207,158,133,6,220,216,66,63,41,144,20,121,134,219,3,249,2,233,24,58,40,209,213,101,114,86,97,108,115,161,104,111,99,115,112,86,97,108,115,129,89,7,215,48,130,7,211,10,1,0,160,130,7,204,48,130,7,200,6,9,43,6,1,5,5,7,48,1,1,4,130,7,185,48,130,7,181,48,129,233,162,22,4,20,99,243,17,162,94,14,205,205,197,16,82,185,63,243,211,53,102,109,200,126,24,15,50,48,50,54,49,49,48,51,49,49,51,54,51,50,90,48,129,152,48,129,149,48,73,48,9,6,5,43,14,3,2,26,5,0,4,20,223,130,55,83,94,83,216,51,177,224,4,61,36,53,241,117,230,225,10,25,4,20,57,61,16,71,220,151,143,175,136,123,77,115,24,29,205,229,238,164,165,42,2,16,11,165,252,233,14,112,140,242,5,128,49,238,68,28,100,115,128,0,24,15,50,48,50,54,49,49,48,51,49,49,51,54,51,50,90,160,17,24,15,50,48,50,54,49,49,49,48,49,49,51,54,51,49,90,161,34,48,32,48,30,6,9,43,6,1,5,5,7,48,1,6,4,17,24,15,50,48,49,54,49,49,48,53,49,49,51,54,51,50,90,161,35,48,33,48,31,6,9,43,6,1,5,5,7,48,1,2,4,18,4,16,236,110,89,101,179,51,162,111,247,107,37,59,84,61,249,141,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,3,130,1,129,0,159,41,87,23,232,243,70,244,173,159,45,54,182,191,115,38,254,250,54,75,11,96,181,51,45,130,217,15,77,195,198,156,71,133,230,3,18,158,173,207,52,176,66,72,79,42,204,4,233,51,149,173,185,122,237,93,173,27,247,161,161,112,13,141,196,45,64,192,126,98,77,74,206,236,135,111,180,224,201,192,145,1,125,222,52,160,79,249,10,143,53,49,193,229,22,127,11,127,176,138,26,247,90,151,36,152,165,37,233,48,188,107,88,182,219,248,136,27,66,183,205,111,44,55,249,55,213,24,113,181,192,71,142,201,208,206,126,34,173,36,13,226,222,19,219,103,51,23,40,35,15,251,224,144,230,99,254,120,48,8,239,42,79,12,229,89,11,134,82,245,135,253,182,91,81,170,118,16,245,38,190,190,76,142,117,200,163,174,132,230,211,65,174,72,186,175,76,185,122,92,242,158,219,34,5,196,176,0,178,200,230,81,174,104,241,172,136,41,141,44,251,80,179,69,138,84,88,199,144,224,34,125,10,131,40,98,196,9,122,52,107,32,159,130,83,98,136,199,45,181,72,17,73,210,170,62,170,92,252,246,17,73,37,210,46,249,190,10,104,107,134,189,150,34,214,19,9,50,70,185,164,184,68,205,96,246,1,52,131,111,193,159,53,2,221,1,218,230,174,105,192,164,182,69,7,119,190,53,55,54,5,42,137,52,111,15,53,151,133,120,164,109,254,193,23,88,105,190,250,254,18,83,200,241,42,165,213,249,83,253,103,174,43,84,226,151,206,56,146,64,82,121,7,33,50,224,111,21,119,106,189,45,59,199,92,51,145,108,49,221,236,168,200,225,173,22,97,223,242,161,65,69,65,211,160,130,5,49,48,130,5,45,48,130,5,41,48,130,3,17,160,3,2,1,2,2,16,47,9,14,155,232,196,72,26,168,69,77,209,103,43,97,30,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,48,74,49,33,48,31,6,3,85,4,3,12,24,83,83,76,46,99,111,109,32,67,50,80,65,32,73,67,65,32,82,49,32,50,48,50,53,49,24,48,22,6,3,85,4,10,12,15,83,83,76,32,67,111,114,112,111,114,97,116,105,111,110,49,11,48,9,6,3,85,4,6,19,2,85,83,48,30,23,13,50,54,48,49,48,50,50,49,50,53,48,53,90,23,13,50,55,48,49,48,50,50,49,50,53,48,52,90,48,77,49,11,48,9,6,3,85,4,6,19,2,85,83,49,17,48,15,6,3,85,4,10,12,8,83,83,76,32,67,111,114,112,49,43,48,41,6,3,85,4,3,12,34,83,83,76,46,99,111,109,32,67,50,80,65,32,73,67,65,32,82,49,32,79,67,83,80,32,82,101,115,112,111,110,100,101,114,48,130,1,162,48,13,6,9,42,134,72,134,247,13,1,1,1,5,0,3,130,1,143,0,48,130,1,138,2,130,1,129,0,197,231,248,153,201,249,229,45,207,104,119,233,105,145,80,220,169,145,18,92,79,192,171,209,153,41,227,150,217,249,89,247,27,102,128,138,30,150,158,42,171,166,134,249,100,107,86,184,78,144,196,234,12,44,68,91,149,11,112,92,137,75,188,156,231,149,65,248,86,0,13,211,32,38,84,110,61,18,198,179,159,182,116,90,248,219,107,158,80,104,144,157,28,220,90,144,152,14,169,139,67,222,130,157,158,25,207,122,96,235,8,139,175,155,143,41,31,29,184,14,134,9,71,173,2,85,91,94,10,143,234,204,138,245,109,36,13,25,56,232,122,251,193,194,208,237,3,43,245,231,145,112,231,122,185,212,26,134,159,151,19,52,18,104,115,224,159,17,50,96,175,198,170,116,70,240,181,48,102,242,235,122,240,170,128,68,120,67,159,202,171,98,241,210,183,76,49,82,166,36,68,253,35,214,50,210,121,193,218,172,44,102,236,232,136,146,67,132,17,47,109,44,149,147,129,60,241,137,172,1,39,139,212,73,211,107,98,198,104,42,40,166,200,28,25,115,165,29,108,11,130,233,108,212,176,10,202,29,243,167,37,108,89,194,184,178,159,20,114,110,52,226,21,27,27,13,163,120,3,59,51,0,113,37,202,173,165,1,185,201,91,183,24,67,78,162,211,91,130,252,100,94,116,59,123,196,58,239,83,171,150,251,237,131,113,156,118,60,159,194,110,3,109,236,89,100,239,31,3,57,171,12,250,16,140,159,64,255,185,60,177,8,204,79,3,223,77,37,52,175,204,93,185,66,133,107,54,91,154,225,48,115,215,242,247,63,224,157,204,135,209,185,146,207,131,212,196,92,102,251,30,173,5,241,2,3,1,0,1,163,129,135,48,129,132,48,12,6,3,85,29,19,1,1,255,4,2,48,0,48,31,6,3,85,29,35,4,24,48,22,128,20,57,61,16,71,220,151,143,175,136,123,77,115,24,29,205,229,238,164,165,42,48,15,6,9,43,6,1,5,5,7,48,1,5,4,2,5,0,48,19,6,3,85,29,37,4,12,48,10,6,8,43,6,1,5,5,7,3,9,48,29,6,3,85,29,14,4,22,4,20,99,243,17,162,94,14,205,205,197,16,82,185,63,243,211,53,102,109,200,126,48,14,6,3,85,29,15,1,1,255,4,4,3,2,7,128,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,3,130,2,1,0,119,5,7,236,186,39,56,248,204,245,108,11,25,21,62,40,212,179,10,207,119,245,134,104,124,117,131,229,73,196,104,250,195,102,189,210,112,119,252,76,38,136,247,48,75,84,31,100,206,145,124,0,175,183,90,181,228,170,153,159,135,54,233,96,156,176,34,142,189,230,20,255,193,53,27,216,100,95,172,209,27,62,225,64,137,168,24,204,137,231,160,50,102,181,46,23,191,241,57,77,26,253,108,115,190,246,0,54,112,227,213,95,121,217,214,114,193,50,76,244,133,169,29,66,184,70,130,128,51,197,104,44,187,18,229,252,50,158,137,95,159,208,254,159,139,107,92,4,94,116,159,80,27,241,5,41,25,21,156,80,202,2,196,86,248,248,9,165,120,119,17,179,228,145,138,229,202,42,182,225,178,197,177,33,189,162,133,134,56,163,172,184,58,2,57,0,15,94,214,49,20,182,254,186,58,170,160,186,240,83,78,242,243,42,79,216,100,133,130,20,121,90,220,79,127,139,212,83,194,61,122,192,182,166,189,132,42,235,24,52,236,146,50,251,0,181,105,227,95,26,58,177,147,81,201,88,82,152,149,208,54,30,175,154,221,100,106,134,11,94,99,89,180,130,78,167,138,252,173,247,67,57,67,113,81,73,219,199,199,66,145,202,96,69,175,67,91,105,252,74,17,60,49,246,124,59,15,128,157,21,192,91,94,240,168,21,32,37,5,245,237,69,252,70,28,254,123,185,246,77,44,65,36,164,96,175,163,243,235,227,184,245,113,131,200,73,189,144,23,63,232,216,145,142,52,88,54,134,223,213,206,182,37,197,147,89,247,115,193,51,1,20,251,48,111,140,185,5,233,61,210,123,104,62,54,246,249,236,120,42,251,177,250,240,66,116,49,238,154,216,27,72,110,24,177,248,158,208,43,201,196,143,251,60,122,207,199,228,31,210,167,106,29,195,51,211,214,193,202,181,232,34,147,76,174,95,52,142,239,105,123,219,124,204,101,245,49,180,85,137,85,130,78,200,110,201,195,219,79,145,187,94,215,69,83,84,30,125,104,76,247,92,2,218,41,221,181,118,44,54,15,122,139,17,71,140,237,99,224,163,171,52,217,26,197,176,69,185,186,156,230,165,114,4,221,182,184,33,222,144,199,103,99,112,97,100,89,34,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,89,1,0,89,59,211,98,118,127,218,49,250,66,125,44,39,252,121,192,93,12,217,242,162,100,187,233,216,218,65,147,169,25,113,4,71,180,165,205,158,25,216,120,254,66,54,12,107,251,207,25,211,135,242,144,177,76,41,200,88,18,86,116,216,216,205,180,81,96,94,174,251,61,224,193,7,208,238,71,93,178,114,33,47,108,18,124,89,114,237,129,157,234,234,83,184,212,67,40,203,61,189,218,50,28,81,158,243,202,125,75,146,83,76,50,115,71,252,85,178,109,69,13,248,232,191,212,98,73,134,47,180,61,97,7,144,46,99,210,25,108,69,156,255,112,145,10,2,93,231,78,241,254,168,216,204,231,6,56,3,250,184,31,149,140,205,213,200,166,221,76,24,186,0,153,40,88,255,0,125,250,57,228,121,167,216,219,84,207,245,244,169,4,59,92,4,164,8,63,135,25,151,182,128,132,29,141,16,215,71,141,159,6,101,180,234,221,194,1,158,198,207,28,43,25,41,184,36,154,115,21,218,219,77,25,202,219,99,109,86,119,200,31,32,54,16,50,237,0,79,159,112,40,207,253,104,153,231,212,255,219,0,67,0,20,14,15,18,15,13,20,18,16,18,23,21,20,24,30,50,33,30,28,28,30,61,44,46,36,50,73,64,76,75,71,64,70,69,80,90,115,98,80,85,109,86,69,70,100,136,101,109,119,123,129,130,129,78,96,141,151,140,125,150,115,126,129,124,255,219,0,67,1,21,23,23,30,26,30,59,33,33,59,124,83,70,83,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,255,192,0,17,8,4,0,6,0,3,1,34,0,2,17,1,3,17,1,255,196,0,27,0,0,3,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,2,3,4,5,6,7,255,196,0,72,16,0,2,1,2,4,4,4,4,4,5,1,9,0,0,2,11,0,1,2,3,17,4,18,33,49,34,65,81,97,5,19,50,113,66,82,129,145,20,35,98,161,51,114,177,193,209,6,21,36,52,67,83,130,146,225,240,162,241,37,68,99,115,178,194,53,131,210,226,242,255,196,0,23,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,3,255,196,0,27,17,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,17,2,33,18,49,65,255,218,0,12,3,1,0,2,17,3,17,0,63,0,232,176,88,187,5,142,140,34,193,98,236,22,2,44,22,46,194,176,19,97,216,118,2,5,96,176,236,59,1,54,1,216,44,80,128,118,11,0,128,171,5,128,64,59,12,129,0,192,4,3,0,0,0,10,0,96,2,24,192,4,3,0,0,0,0,0,0,0,0,32,99,36,96,48,0,0,24,128,41,128,128,6,32,0,1,12,65,8,0,10,16,134,0,33,12,2,36,6,32,0,24,128,6,0,0,3,0,164,48,0,0,0,8,0,6,2,1,128,8,6,0,32,24,194,144,12,0,64,48,1,0,192,0,0,0,64,48,1,0,192,4,3,0,16,12,0,4,48,1,12,0,128,0,0,0,0,1,140,146,128,0,0,40,16,192,5,97,22,72,18,34,172,59,21,18,50,172,22,32,144,0,0,16,192,4,49,0,12,4,48,16,0,20,2,24,128,0,0,4,34,132,2,24,17,82,121,35,118,4,98,42,228,142,85,187,56,138,156,156,165,118,73,80,0,1,80,35,77,145,0,217,20,62,166,212,22,88,202,92,246,70,82,228,141,225,31,76,83,219,80,58,188,188,176,81,231,45,206,74,178,83,174,169,195,211,29,14,140,69,108,148,155,79,137,232,97,131,167,121,202,163,218,36,86,243,225,211,161,156,99,119,114,228,191,114,148,64,113,71,85,26,122,93,153,210,137,210,182,37,85,90,200,198,112,245,51,89,78,49,142,167,159,137,196,57,232,182,16,169,169,56,197,240,234,206,121,73,200,28,137,177,182,6,225,97,140,161,0,192,33,0,192,0,148,175,47,98,130,40,2,194,46,194,2,64,118,11,0,134,22,11,0,0,192,4,3,0,16,165,164,89,68,207,146,1,37,100,59,12,10,132,22,24,17,82,34,236,72,8,69,0,18,41,108,89,50,221,123,128,8,161,1,32,48,0,0,2,0,69,8,41,34,129,0,0,12,0,144,40,64,75,210,222,230,184,153,39,24,197,114,142,166,109,93,199,220,186,203,211,173,250,145,93,246,29,134,4,82,176,88,96,4,216,44,80,128,155,5,138,0,137,176,20,0,72,88,160,2,108,22,40,0,155,14,195,0,16,12,2,144,12,96,72,198,32,0,0,0,1,128,8,96,48,16,12,0,64,59,0,8,7,96,32,86,1,128,8,99,0,16,12,0,64,48,1,0,236,32,1,12,0,64,0,2,1,129,66,1,136,4,34,128,9,1,128,8,6,0,32,24,0,134,48,1,0,192,4,48,24,8,6,0,32,24,0,128,96,2,1,128,0,134,0,33,128,192,64,48,0,0,2,4,3,0,16,12,0,64,48,2,70,49,0,128,96,2,1,128,8,6,0,32,40,0,144,24,0,12,64,3,24,134,20,8,99,2,108,59,12,0,44,32,184,179,0,152,129,177,92,34,132,23,19,1,12,64,80,192,64,3,1,12,0,0,0,64,0,0,0,0,75,56,235,84,207,46,198,213,234,124,40,229,145,98,36,98,25,80,128,96,3,228,79,48,99,64,92,21,228,116,81,87,78,92,217,141,178,210,93,89,172,45,8,222,252,140,213,140,235,241,213,183,40,232,116,209,89,48,246,249,157,206,101,82,50,204,223,169,189,14,187,90,49,93,130,149,181,53,132,110,133,24,92,218,43,138,220,128,184,198,200,60,197,29,198,244,71,30,34,167,22,140,138,43,214,204,206,73,59,141,202,226,177,182,2,64,49,21,0,12,0,64,48,0,1,137,128,153,73,89,10,218,36,88,0,134,32,16,12,0,67,176,12,9,2,128,9,1,216,0,68,191,95,178,52,51,248,164,5,0,236,5,8,6,4,18,34,172,0,77,132,80,1,36,191,82,44,151,235,64,2,24,1,32,0,64,0,192,41,1,65,96,18,67,26,67,176,18,5,0,18,22,40,0,141,165,31,113,189,98,199,241,71,220,90,90,87,123,109,220,138,244,128,0,138,0,0,0,67,16,64,0,48,16,12,0,64,49,0,0,192,9,24,192,41,0,192,0,6,0,32,24,0,128,96,64,128,99,1,0,192,41,0,192,4,3,0,132,3,0,16,12,0,0,96,2,2,132,2,1,128,82,1,128,66,21,138,16,8,69,0,19,97,216,118,29,128,145,88,187,10,192,77,133,98,236,43,1,0,85,130,197,18,5,88,64,32,24,0,134,59,0,8,96,0,0,48,1,0,192,4,3,0,16,12,0,64,48,1,0,198,4,140,96,2,1,129,2,1,216,0,64,48,1,8,161,5,32,24,0,128,98,8,0,0,0,67,2,132,0,4,12,4,0,48,0,0,16,192,4,48,0,24,201,0,170,19,1,0,153,37,10,193,18,3,176,88,161,0,192,4,0,48,16,12,64,0,0,3,1,12,0,67,0,17,157,89,228,143,114,229,44,170,236,227,171,60,210,184,136,137,72,204,108,13,32,16,196,3,0,16,1,113,87,149,137,70,148,244,78,79,144,14,79,61,101,11,233,176,86,150,88,101,92,201,130,205,59,152,212,168,229,54,101,166,248,104,103,154,93,206,255,0,136,228,192,255,0,26,255,0,42,185,209,155,133,203,168,27,198,72,168,75,86,115,211,149,172,141,20,172,218,10,210,173,75,68,224,156,174,205,235,75,145,205,187,44,102,132,134,48,52,132,0,1,8,96,0,0,3,1,10,60,82,111,236,57,104,134,149,149,128,95,18,44,159,141,123,20,2,11,20,0,77,128,160,2,64,160,2,64,161,0,128,98,0,34,62,155,245,101,203,68,201,74,209,136,20,0,48,16,12,64,32,24,1,32,48,2,73,126,178,217,15,212,2,0,0,0,177,86,11,17,83,96,42,193,96,16,14,195,176,14,43,64,177,80,91,143,41,4,88,44,93,130,193,81,96,177,96,6,83,86,177,156,253,81,54,170,189,38,21,119,94,224,122,162,16,0,192,4,3,0,0,1,128,0,0,1,0,0,0,0,48,0,1,128,80,0,48,16,12,8,16,12,0,64,48,1,0,192,41,12,0,0,0,2,0,24,5,72,20,32,128,0,0,96,0,0,0,1,64,0,192,64,48,1,0,192,4,0,48,16,192,96,72,12,0,66,40,64,77,130,197,88,44,4,216,86,46,192,17,22,11,21,97,216,9,176,88,160,176,19,96,42,194,1,0,192,41,0,192,33,5,138,0,169,2,128,9,176,20,0,72,198,0,32,24,0,128,96,2,1,128,8,6,0,33,12,0,64,0,2,1,128,68,128,192,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,24,0,0,0,0,8,96,2,16,196,80,0,0,0,0,0,128,98,0,16,198,2,1,128,18,3,50,173,60,170,220,216,25,214,169,125,22,199,52,153,114,102,108,211,36,0,32,1,136,96,32,0,64,82,42,171,203,150,8,112,86,149,217,9,230,170,229,246,34,170,175,229,67,77,222,135,52,56,164,93,105,94,86,232,69,63,81,7,163,65,100,148,151,233,41,203,134,40,205,74,243,169,110,200,38,236,216,23,9,107,115,76,220,70,17,118,137,112,122,92,40,155,32,114,220,105,26,100,0,196,81,32,80,4,72,192,0,0,118,0,39,121,165,208,187,10,43,89,50,128,143,143,232,88,146,226,101,88,4,5,88,44,4,133,139,176,236,4,88,118,40,0,139,5,139,11,1,157,130,197,138,192,103,63,75,1,207,111,168,5,0,32,0,184,92,146,110,5,220,87,38,239,160,113,62,100,14,226,114,93,69,151,171,97,101,208,4,230,130,252,91,0,124,64,3,11,12,10,91,0,227,176,17,74,195,176,5,128,67,176,0,23,2,185,145,23,97,230,212,10,176,172,53,32,108,9,29,133,112,184,19,87,212,189,142,120,74,242,113,151,194,109,87,212,140,178,254,124,154,123,162,15,68,7,96,40,0,96,0,3,0,16,198,22,32,65,97,216,118,2,108,59,21,96,176,84,142,195,24,19,97,142,193,96,16,21,96,177,21,54,2,172,22,2,68,85,133,96,16,14,193,96,16,12,44,2,2,172,22,1,0,236,0,32,24,4,32,24,0,128,96,20,134,3,1,0,192,4,3,0,0,0,0,16,192,4,48,0,0,0,0,0,0,16,12,0,0,0,4,3,0,16,12,0,64,48,1,0,192,4,3,0,16,14,193,96,16,14,192,4,140,96,2,1,128,8,6,32,16,12,0,64,48,1,0,192,4,0,0,32,24,0,132,48,1,0,0,64,0,0,32,24,128,0,0,0,67,0,16,12,0,64,48,1,0,1,64,0,4,0,12,10,16,134,0,33,12,0,64,48,1,0,192,4,3,0,16,12,0,4,49,61,0,153,201,70,55,103,20,229,153,221,151,90,121,229,216,201,154,136,150,196,12,144,128,0,0,98,6,32,26,41,33,69,26,88,5,55,150,13,146,184,97,153,149,53,158,81,135,37,185,158,33,218,209,34,177,110,250,151,71,213,110,166,76,214,135,173,16,118,97,85,229,43,138,171,221,149,134,89,106,212,70,117,182,40,74,87,55,135,161,28,208,216,235,74,208,176,17,204,178,121,148,105,8,4,82,1,88,76,178,88,9,14,195,72,164,130,38,193,98,236,39,179,10,152,46,17,216,168,174,20,59,1,17,245,50,129,46,41,12,0,7,97,216,130,66,198,150,11,1,22,12,166,150,11,1,25,67,41,98,2,108,75,42,83,138,230,102,243,61,163,111,112,38,123,199,220,77,141,197,191,83,19,86,1,54,78,189,74,98,1,101,11,12,118,2,108,5,8,5,97,12,0,155,10,220,69,146,253,68,0,0,1,113,216,100,192,174,97,64,0,54,1,113,92,87,25,1,204,100,189,193,52,81,166,136,150,201,108,89,128,171,141,17,152,20,157,192,114,214,172,83,216,201,46,44,198,146,157,164,181,235,161,150,103,145,145,94,182,81,229,44,44,6,121,66,198,182,30,80,49,176,236,105,148,50,129,22,29,138,202,59,1,22,29,138,176,236,65,22,11,23,97,133,69,135,98,172,22,2,108,22,46,193,96,34,193,98,236,22,2,44,22,52,176,172,4,88,86,46,194,176,17,96,177,118,11,1,54,11,21,96,176,19,96,176,236,22,1,88,44,59,5,128,155,5,138,176,88,9,176,88,171,5,128,144,42,193,96,36,10,176,172,2,1,216,2,16,12,0,64,0,0,0,1,64,0,194,16,192,2,128,0,0,1,128,8,6,0,33,20,0,72,198,0,72,198,0,32,24,0,134,0,0,0,0,1,96,2,0,67,24,84,1,86,16,66,24,12,4,3,0,169,1,129,80,128,0,0,67,0,36,6,32,0,0,1,0,192,33,8,96,2,1,128,8,0,0,0,0,0,0,0,64,48,40,64,48,1,0,196,0,0,0,32,24,0,128,98,0,1,128,8,6,0,32,0,1,0,196,0,97,94,165,184,81,172,229,146,55,56,228,238,238,203,18,161,144,202,100,51,72,76,67,17,0,0,0,32,2,162,181,2,224,172,138,23,97,189,108,3,217,54,114,207,138,103,68,221,163,99,155,171,34,161,238,105,71,212,69,174,205,40,250,136,58,240,207,53,89,145,136,231,238,86,23,73,200,88,159,83,40,201,110,145,214,182,56,227,234,185,215,7,192,3,75,81,176,136,202,133,97,128,34,128,77,106,82,213,142,218,144,9,104,59,20,144,88,9,176,166,184,89,165,133,56,240,48,4,130,197,88,44,4,37,196,199,97,165,196,202,176,19,97,216,118,29,136,164,5,88,156,201,233,21,155,216,0,82,106,59,187,21,229,206,91,203,42,236,82,167,24,242,215,168,25,102,148,189,17,250,176,242,219,245,203,232,141,197,96,51,140,35,29,144,56,151,96,3,23,19,57,47,234,107,82,70,50,1,73,19,98,164,72,0,0,0,8,98,1,0,0,1,47,212,134,39,234,64,49,3,98,1,197,143,49,49,26,32,119,13,64,119,2,65,33,220,0,79,112,184,75,113,20,94,97,18,0,85,194,250,146,37,184,4,253,79,216,153,74,42,74,49,231,171,42,106,215,118,245,24,78,254,108,125,136,175,160,25,35,32,161,146,80,80,0,48,16,20,43,0,132,59,8,5,113,220,66,2,238,23,36,46,5,92,119,51,184,38,6,163,33,50,147,32,98,24,5,33,20,32,16,12,2,36,10,0,38,192,80,138,16,14,226,186,0,0,184,92,0,0,96,43,5,138,16,10,193,96,184,174,3,176,172,59,140,9,176,88,161,1,54,2,128,9,176,138,16,8,96,0,0,48,1,0,199,96,36,6,0,1,96,184,92,0,5,113,128,0,132,3,25,35,184,12,5,113,144,22,16,198,4,129,64,4,140,96,20,134,0,0,73,66,1,0,196,0,0,0,0,0,16,132,48,40,64,0,0,33,128,18,3,0,16,0,0,0,0,64,0,0,32,0,0,16,196,0,0,5,0,0,0,0,0,0,0,0,0,8,6,0,0,0,0,2,1,136,0,0,0,64,0,0,39,160,206,122,213,62,20,17,157,73,231,151,99,38,198,200,108,218,19,100,13,136,128,16,12,0,145,176,176,1,162,86,65,20,61,216,9,45,111,212,171,146,229,102,76,164,4,201,220,89,116,238,84,117,187,14,119,34,179,140,111,34,226,172,238,16,92,203,148,117,184,23,71,77,123,133,110,41,72,41,107,112,127,197,107,176,25,197,112,179,162,62,131,37,164,25,164,29,218,64,111,5,160,115,42,28,193,173,74,137,19,44,141,228,5,193,104,90,136,69,26,198,33,81,148,121,75,203,169,89,72,51,177,53,23,3,54,177,21,35,192,192,144,177,118,209,5,128,206,220,79,216,171,9,201,41,105,175,176,237,41,110,242,174,192,13,198,59,177,113,75,211,27,119,101,198,10,59,34,136,33,82,87,227,110,94,229,218,219,12,0,2,195,0,165,97,3,100,57,0,219,33,200,77,146,194,34,110,230,114,52,146,51,150,197,3,21,134,197,112,1,0,50,0,66,184,174,3,21,196,217,45,128,219,19,122,161,9,242,2,174,43,139,144,174,5,38,84,73,135,51,84,144,8,69,104,38,2,25,55,24,10,123,137,14,111,84,43,128,192,89,144,179,1,66,185,57,144,95,176,23,87,248,113,103,53,239,136,146,233,20,116,85,255,0,135,147,232,115,193,126,117,64,175,161,176,198,50,42,74,11,5,128,6,0,3,2,110,23,1,138,226,16,0,5,135,96,16,153,86,37,129,32,59,8,6,153,106,70,99,3,85,33,220,202,227,184,26,92,87,21,192,5,152,51,3,16,20,81,40,25,0,217,57,132,197,114,134,216,132,23,2,209,68,41,15,48,21,113,102,33,200,87,3,76,194,204,103,112,184,26,92,87,38,226,184,23,114,147,51,41,48,46,225,114,81,64,2,96,43,128,0,128,6,33,136,0,46,0,3,42,228,12,10,16,174,80,18,34,132,2,24,0,12,67,16,8,6,0,0,0,0,49,12,129,128,128,6,2,0,166,2,184,238,0,0,0,2,1,4,0,0,0,2,2,128,0,0,4,49,0,0,8,0,0,2,16,12,64,0,0,2,1,136,4,3,16,0,0,0,0,128,161,128,128,0,0,64,48,16,0,192,64,3,0,0,1,136,0,96,33,128,128,96,2,1,138,114,203,27,132,103,90,121,99,110,103,35,124,203,156,179,59,153,73,154,136,153,50,10,100,148,33,12,8,16,12,64,34,144,21,21,96,30,194,64,217,75,96,51,123,145,125,75,151,167,220,132,174,69,92,30,133,91,67,53,185,187,92,32,68,99,161,77,2,216,119,0,165,235,5,255,0,19,110,194,142,141,200,157,124,251,129,172,208,224,173,59,10,50,82,149,138,218,176,27,210,41,138,154,208,178,163,49,65,94,101,216,41,45,194,180,138,54,138,51,70,244,226,100,44,186,149,148,211,38,204,26,232,70,153,52,68,215,11,246,53,113,37,173,24,24,169,222,43,34,184,178,57,122,223,209,23,15,225,199,216,26,42,34,201,75,69,200,180,132,215,20,74,0,2,110,23,2,174,43,147,118,32,43,49,57,174,38,43,128,221,197,96,204,43,128,9,128,172,4,72,206,91,26,203,99,41,108,194,27,244,153,220,213,250,12,121,128,196,198,72,8,0,76,40,19,19,146,234,43,246,96,23,37,187,18,219,185,63,80,138,115,38,236,64,21,172,30,131,83,122,216,206,155,188,172,82,186,184,21,121,119,11,200,140,195,114,8,53,234,86,157,76,220,181,24,21,38,137,204,128,78,54,2,179,196,121,145,150,172,171,1,173,213,134,145,141,141,97,164,119,1,212,215,13,63,177,207,7,199,39,220,234,158,105,80,73,237,158,200,226,155,190,221,68,90,250,97,128,136,170,29,201,0,44,44,77,199,152,4,33,128,8,96,48,1,216,67,1,88,77,20,75,2,108,43,20,32,36,10,176,172,2,24,172,0,85,194,226,24,12,64,48,29,201,108,98,96,75,36,161,0,128,0,32,11,128,0,8,98,0,1,133,128,67,11,12,41,20,33,128,202,32,171,128,8,96,2,0,24,0,0,192,64,48,176,10,195,176,192,5,96,24,0,18,80,136,16,0,20,3,16,0,12,0,0,0,8,0,0,0,0,0,1,12,64,0,0,0,0,5,0,0,128,4,0,0,49,0,12,98,0,24,130,226,0,16,192,33,0,196,0,0,0,32,0,0,0,0,16,134,34,128,0,0,64,0,0,0,0,32,0,0,0,0,0,0,0,0,0,24,128,96,3,16,192,104,118,4,48,19,209,28,117,170,102,145,173,122,156,145,204,106,37,38,204,153,82,100,149,18,12,166,136,32,64,3,1,8,108,8,167,21,114,152,237,149,18,222,133,18,181,145,115,118,65,77,110,200,168,245,32,77,130,217,136,168,238,0,145,166,110,18,93,146,37,190,22,128,30,144,110,229,66,87,212,201,183,97,102,113,216,14,152,59,187,17,62,25,182,68,42,106,105,136,86,215,168,10,45,42,145,238,116,79,248,145,103,14,170,81,59,173,124,141,1,217,26,124,0,163,161,173,25,41,167,96,113,182,98,12,121,138,31,17,92,201,231,43,20,104,153,213,69,252,171,234,206,56,71,91,189,78,250,122,36,102,172,111,228,232,155,119,97,58,118,54,139,94,93,200,173,83,67,45,57,38,102,251,23,54,101,41,242,69,19,29,32,133,114,98,238,134,84,41,75,88,251,140,153,45,189,202,42,0,176,212,110,104,169,187,108,65,137,27,155,79,77,25,145,66,21,138,16,18,3,202,39,36,152,12,68,185,62,81,98,226,234,144,22,204,103,204,188,183,222,77,153,202,49,92,128,156,241,203,185,25,181,210,44,113,217,12,8,110,93,18,21,165,206,70,150,184,178,129,157,151,86,43,46,134,153,53,11,36,6,118,37,163,70,200,100,25,53,168,52,94,81,75,98,140,216,139,177,46,32,16,210,72,209,201,57,106,102,180,101,79,70,17,46,215,11,146,250,131,1,220,105,217,16,134,5,41,106,85,238,153,11,96,91,48,41,52,135,152,202,204,164,5,54,58,114,214,196,216,168,232,244,3,161,218,48,139,205,221,246,60,248,222,220,92,206,230,239,78,89,186,104,113,201,43,125,116,36,90,250,155,10,197,0,84,1,86,11,0,172,22,40,96,69,128,177,16,72,198,32,1,12,44,2,1,216,118,2,108,22,40,44,81,54,11,20,4,25,216,44,88,88,162,44,34,236,32,36,96,0,3,0,1,88,86,40,0,139,5,139,176,101,2,44,22,46,194,176,17,96,177,118,11,1,54,11,21,96,2,108,22,40,0,64,48,1,8,161,0,0,88,0,0,0,6,2,24,20,2,25,0,33,133,128,144,42,194,177,64,1,97,144,32,24,88,4,3,176,88,4,3,0,16,192,0,64,48,1,0,12,161,8,103,149,141,241,136,209,147,167,134,135,157,53,188,190,21,254,72,61,65,54,163,187,75,220,249,154,181,252,75,21,235,171,56,199,229,135,10,57,165,128,171,45,102,238,251,187,133,199,214,121,212,255,0,234,67,255,0,36,82,146,150,205,63,102,124,127,251,62,93,16,158,10,113,218,235,216,24,251,32,62,45,86,198,97,255,0,135,94,172,127,238,102,244,188,123,29,73,241,202,53,87,235,137,81,245,128,120,248,95,245,22,30,165,163,136,132,168,203,170,226,137,235,83,169,10,176,83,167,56,206,47,105,69,220,10,0,0,128,0,0,0,0,0,64,0,0,2,1,140,64,0,32,0,1,12,64,2,24,138,0,0,1,0,192,4,3,0,36,6,0,32,24,0,128,96,2,24,12,4,3,0,0,1,128,209,21,167,146,61,203,111,44,110,206,57,203,60,174,89,17,45,221,220,137,13,178,13,50,64,144,236,15,64,168,153,5,61,89,18,100,7,49,137,32,34,129,193,115,22,230,150,178,0,108,206,76,36,196,149,221,250,1,170,121,41,156,251,200,210,164,174,140,208,20,84,73,70,145,90,0,152,173,123,23,107,25,203,64,51,122,72,82,220,169,239,115,50,10,185,209,55,158,146,236,115,45,172,109,69,222,46,37,17,45,25,219,66,95,151,252,167,36,214,151,53,195,74,234,75,170,3,209,193,202,242,247,71,68,244,103,6,18,78,51,73,232,238,122,22,34,176,107,82,23,241,36,187,26,203,115,39,252,80,53,134,231,116,61,39,12,55,58,99,45,9,86,58,60,203,43,92,201,212,111,112,74,230,109,232,101,68,164,101,187,28,165,114,81,80,150,151,247,26,19,210,82,46,8,160,113,225,184,56,241,14,85,30,70,136,243,23,80,58,35,203,42,176,84,206,174,174,77,41,73,201,101,135,214,69,84,204,228,211,146,255,0,180,138,231,150,154,178,115,71,220,210,84,214,239,247,12,143,146,42,51,119,123,71,238,75,79,156,190,198,222,91,50,223,158,128,74,81,191,95,113,74,73,61,4,229,24,183,109,72,114,185,81,163,185,54,100,223,184,95,184,20,68,199,114,102,65,146,216,124,131,144,214,193,72,2,194,1,73,234,15,84,59,33,187,36,6,78,34,202,205,0,12,236,200,154,208,215,50,34,123,48,22,93,8,113,47,54,132,185,54,6,115,208,169,241,69,48,181,247,52,133,60,209,42,50,202,173,184,154,71,66,162,193,210,105,1,135,45,133,175,67,163,37,150,172,140,177,205,184,25,89,164,26,154,76,51,37,18,12,242,183,204,106,156,186,148,164,82,96,66,166,250,149,26,104,121,172,56,187,129,209,74,15,225,87,118,177,193,56,101,158,91,108,122,84,84,156,100,175,166,233,92,226,196,70,213,37,105,39,174,232,69,175,162,1,129,1,96,176,12,4,0,196,3,176,88,121,131,48,82,176,88,119,43,64,34,192,83,36,0,64,32,128,100,142,229,12,46,77,197,112,29,194,228,128,20,32,0,0,0,0,0,0,1,136,96,52,50,74,1,216,150,138,2,42,44,22,42,195,176,68,88,69,180,43,1,0,85,130,197,18,49,216,0,65,97,142,196,19,96,177,105,21,148,43,43,5,141,50,138,192,69,135,98,172,22,2,82,42,197,101,30,80,38,193,98,236,22,2,114,147,99,65,1,22,12,165,140,8,202,44,166,168,118,3,27,5,141,26,21,128,206,192,85,130,192,72,12,2,36,6,32,0,0,147,180,64,229,198,183,40,121,121,178,197,250,173,187,236,112,170,112,167,30,24,164,116,214,245,106,114,213,149,227,99,46,146,57,234,85,212,207,56,72,130,139,204,53,43,16,41,95,144,24,87,227,145,205,58,125,142,236,151,38,116,116,216,172,60,247,78,60,203,195,98,43,224,106,231,195,84,183,88,189,165,238,109,82,149,150,134,15,75,149,31,87,225,222,33,75,196,40,231,135,12,227,235,131,248,127,244,117,159,21,135,196,79,5,138,142,34,143,169,122,163,243,46,135,217,209,171,12,69,24,85,166,239,9,199,50,2,128,96,16,128,98,0,0,0,16,12,0,64,48,1,8,161,0,128,98,1,0,192,161,0,192,4,34,128,9,2,128,9,1,128,8,6,0,32,24,0,128,96,2,24,12,4,52,129,43,153,214,169,101,150,32,69,106,153,157,150,198,13,141,145,38,109,148,182,33,141,34,4,103,38,105,38,102,2,217,16,150,103,113,201,220,123,34,40,100,20,194,49,184,21,5,204,36,198,223,35,57,187,1,18,119,101,223,44,108,66,234,0,15,81,161,114,42,59,1,80,43,54,164,32,68,26,201,93,88,138,144,105,33,169,234,57,202,241,222,229,28,243,70,102,211,49,100,5,237,35,74,114,203,51,33,199,112,55,181,224,58,14,210,20,29,233,180,76,29,170,34,142,218,47,243,83,238,122,104,242,225,235,185,233,193,232,65,18,49,151,173,27,73,104,101,61,36,130,174,11,136,232,139,208,198,6,186,16,86,98,47,171,7,171,21,173,38,70,149,40,240,220,133,194,205,228,243,82,74,214,183,51,159,45,222,186,129,51,154,205,215,78,64,165,46,90,123,141,197,42,138,221,7,98,162,92,110,157,219,99,141,178,171,33,187,71,121,25,42,156,42,192,117,65,184,218,226,85,47,38,114,186,146,234,40,205,217,129,215,57,37,22,76,241,17,81,92,217,203,45,35,234,51,184,193,173,90,210,156,157,180,50,185,55,11,132,80,174,77,196,21,119,11,144,82,8,168,239,96,146,38,46,210,52,169,56,133,99,205,142,250,10,235,139,82,28,149,128,182,201,109,18,144,50,161,249,137,114,34,83,109,131,86,123,138,202,224,60,225,153,62,64,196,152,2,246,6,157,158,131,213,106,75,184,69,40,104,139,84,19,49,139,208,214,50,148,99,184,85,121,112,72,138,114,81,109,119,37,201,145,29,39,110,164,29,50,154,75,115,41,207,48,52,173,185,57,83,10,150,10,47,161,172,99,114,242,1,207,56,232,77,174,172,111,56,240,178,18,2,99,7,114,178,151,20,41,129,158,91,178,182,208,35,177,80,90,129,234,81,81,171,230,74,146,203,24,211,75,95,220,243,227,69,74,10,114,122,202,76,247,60,50,154,116,42,182,183,86,60,247,7,36,227,21,101,22,237,223,83,45,59,110,23,16,26,100,238,23,16,1,87,21,196,0,3,16,0,238,60,196,128,21,112,36,0,98,0,0,16,196,0,33,128,8,6,0,3,16,192,0,6,2,1,128,8,10,36,0,98,24,12,162,64,130,132,0,20,0,0,10,193,97,140,9,176,88,160,2,108,82,65,113,220,2,195,176,135,112,29,137,177,87,19,2,108,3,16,20,134,72,92,10,2,115,6,96,27,98,184,8,0,119,36,0,119,12,196,128,21,152,46,32,1,128,128,0,64,1,0,134,0,34,42,84,200,89,203,138,77,235,219,68,74,177,149,109,111,62,71,157,90,110,82,177,221,137,175,106,126,94,91,59,45,207,27,16,179,61,100,223,214,195,26,189,52,114,130,245,77,47,168,175,9,109,36,206,122,117,168,82,149,231,10,114,93,50,220,202,164,169,84,168,229,78,209,77,250,122,12,77,119,229,177,86,185,132,114,83,81,205,83,42,107,123,243,59,111,69,210,161,146,81,85,36,218,155,114,211,220,97,172,92,92,125,137,124,206,153,211,122,168,184,206,203,225,145,200,167,25,46,25,38,4,206,55,48,169,69,54,244,58,119,12,189,74,143,50,116,237,115,218,255,0,77,98,91,141,92,44,254,14,56,251,115,56,107,83,210,232,159,10,169,228,248,181,7,202,111,35,250,149,31,92,0,1,0,0,0,0,192,4,33,128,8,6,0,33,20,0,72,14,192,4,128,192,161,0,192,9,1,128,8,6,4,8,6,32,0,24,20,32,24,0,128,96,2,29,134,18,146,167,27,189,192,138,179,242,227,101,234,103,43,234,84,155,148,174,204,228,205,70,106,100,201,24,88,160,72,30,131,34,76,130,27,38,90,43,22,100,245,100,13,3,1,55,168,81,107,150,184,98,74,24,11,101,115,38,238,202,156,185,9,32,16,3,26,64,9,14,224,201,32,119,11,136,0,173,64,19,40,5,165,173,99,41,35,93,10,175,73,194,49,124,164,174,128,229,96,83,90,146,6,212,94,164,255,0,206,250,147,11,149,189,111,168,29,180,213,207,70,7,157,135,87,168,143,70,30,162,130,91,25,73,94,113,53,168,100,221,228,136,173,163,160,219,232,103,103,204,171,144,84,110,247,38,114,180,244,232,75,157,137,187,115,87,208,43,89,84,180,8,85,58,147,57,47,115,54,5,78,165,230,189,138,140,217,141,184,145,107,64,27,119,51,91,23,115,56,189,253,192,97,112,0,19,219,114,25,82,33,190,224,48,98,205,216,150,3,114,4,223,49,90,195,94,229,11,51,24,196,216,66,184,210,77,235,43,123,147,126,45,135,11,205,181,175,98,1,198,57,237,159,150,226,156,114,219,152,121,106,50,89,159,185,82,213,36,157,210,10,197,203,160,181,102,178,138,234,140,92,154,43,42,183,86,51,59,200,184,198,79,91,92,2,224,138,242,230,229,181,131,203,146,96,5,58,111,42,125,74,141,51,76,179,190,225,113,205,24,218,59,22,243,56,229,53,84,248,95,185,165,42,57,181,38,171,155,202,119,176,85,134,90,145,118,221,29,174,10,62,231,54,45,91,35,238,65,205,40,188,234,197,168,218,90,139,53,228,139,148,180,40,181,27,49,189,236,101,42,155,106,39,87,93,200,42,109,40,180,96,217,83,149,226,217,134,109,202,55,85,52,38,83,76,195,56,57,4,109,25,44,166,148,222,167,52,101,161,113,144,87,213,248,109,150,18,79,255,0,182,60,196,154,156,231,166,141,92,233,192,85,113,193,98,63,74,185,231,198,124,50,115,222,79,67,45,61,49,12,13,50,64,48,1,0,196,2,1,128,8,6,0,33,128,192,66,40,64,32,24,0,128,96,2,2,128,9,24,192,4,3,0,16,12,0,64,48,1,0,192,4,48,0,0,0,32,6,33,133,48,0,0,16,192,4,48,40,9,25,86,21,128,0,4,2,0,0,0,0,1,0,196,0,0,1,0,12,2,164,6,0,33,128,4,32,0,0,0,2,128,0,0,153,75,44,92,186,35,131,15,90,126,127,230,73,93,182,191,99,186,162,189,57,46,199,206,227,161,94,167,136,70,157,58,146,133,56,69,84,147,92,191,246,69,44,78,58,155,148,172,243,123,30,69,108,115,168,166,172,255,0,77,135,136,78,157,121,69,189,249,245,51,112,79,85,163,8,198,85,42,73,106,237,216,63,49,122,100,116,193,66,252,90,148,176,213,42,122,33,101,220,138,201,74,164,161,249,137,105,204,218,155,157,227,146,78,41,232,109,12,4,242,218,83,181,250,35,106,126,31,14,115,155,250,133,202,227,150,100,221,222,166,107,73,94,246,61,111,246,125,13,218,111,222,70,82,192,82,187,202,129,142,56,226,170,83,248,211,95,168,222,142,58,53,39,145,199,87,211,83,95,195,83,165,103,149,125,140,171,75,36,148,105,44,174,91,180,134,146,58,103,27,196,227,127,149,136,167,53,188,102,159,238,116,47,50,132,162,220,220,233,203,116,201,197,195,43,44,75,31,91,204,1,108,5,64,0,0,0,48,8,64,48,1,0,192,9,2,132,2,17,64,4,216,10,176,88,8,2,172,43,20,72,20,34,4,3,0,16,12,69,0,0,0,0,0,0,1,81,141,245,123,0,43,37,153,156,181,39,158,70,149,170,102,121,86,198,12,177,41,73,153,189,88,228,238,35,72,86,40,4,244,68,19,55,99,49,201,221,145,126,96,19,122,88,148,131,118,50,41,9,106,199,185,73,0,108,136,147,177,108,202,111,80,39,118,54,52,172,133,220,128,30,200,1,128,132,49,0,134,3,10,67,76,44,25,64,164,203,79,204,118,108,204,32,237,38,4,215,167,229,212,148,122,24,154,74,78,79,83,43,132,107,76,170,124,85,8,143,164,214,140,117,101,29,216,88,241,57,29,112,220,194,130,180,18,182,231,76,10,133,53,212,137,187,47,169,172,187,144,227,154,47,161,150,147,154,236,171,74,93,138,140,18,46,196,84,40,36,101,55,196,141,39,35,25,110,128,100,151,24,185,50,165,79,42,212,12,178,235,31,115,76,166,83,149,154,247,46,51,156,189,49,187,32,211,202,208,197,69,41,74,242,90,14,165,73,91,215,175,67,4,239,46,161,87,57,164,237,29,69,158,86,182,133,194,149,239,119,98,229,70,9,61,93,202,142,89,242,180,179,62,99,167,9,73,222,43,99,74,153,173,21,8,218,194,85,37,77,201,88,12,172,211,215,65,53,99,104,210,156,163,125,53,15,39,124,204,12,91,238,23,52,242,181,52,133,29,53,8,197,69,179,162,141,29,94,104,167,245,53,141,53,30,70,158,149,161,53,113,207,147,202,83,147,105,28,17,148,181,177,232,87,106,90,61,150,172,225,178,205,39,208,176,168,148,183,42,147,50,156,155,155,108,41,77,222,221,74,142,188,183,33,196,210,58,115,13,47,184,25,40,57,50,227,9,174,110,198,138,81,183,112,117,23,80,5,11,53,119,115,69,8,244,48,243,16,213,100,136,174,149,24,216,106,42,199,27,196,217,151,26,247,91,140,53,188,22,179,93,36,107,78,81,217,28,14,172,175,44,175,113,121,178,130,245,106,48,215,163,41,71,153,199,143,148,93,45,30,206,230,46,182,116,155,156,125,174,99,94,164,92,36,148,158,221,9,134,177,243,173,46,198,138,164,95,196,113,203,223,66,18,253,95,185,81,219,41,166,200,115,238,114,127,220,31,247,1,220,234,71,35,89,185,24,94,232,199,79,153,9,78,220,192,215,80,93,200,83,232,197,41,178,141,83,178,53,131,226,71,39,153,34,233,206,110,164,85,249,160,61,220,61,105,100,171,73,53,249,155,153,215,85,41,77,82,155,214,43,91,13,82,141,40,249,178,189,154,150,140,228,157,89,78,121,166,238,218,51,26,175,161,1,128,68,128,192,4,0,0,0,0,80,0,192,4,3,2,4,3,0,16,12,0,64,80,20,32,24,16,33,20,0,72,192,0,0,96,2,1,128,8,6,5,8,6,4,8,6,0,33,128,192,44,34,132,20,128,96,0,49,0,20,43,128,0,0,0,8,69,8,4,3,0,132,3,0,16,0,0,0,0,0,0,0,8,96,2,1,128,8,69,0,18,5,1,68,158,30,58,106,53,101,5,163,90,62,231,186,124,247,138,96,106,82,155,148,47,146,111,73,46,76,205,107,151,14,35,15,230,173,99,115,8,97,169,237,175,213,142,20,107,81,154,113,169,62,241,145,209,78,156,165,39,41,233,216,52,186,24,74,113,119,177,172,230,163,195,16,218,38,114,139,100,6,115,69,81,156,246,104,184,45,72,170,148,164,204,211,147,159,212,233,203,161,158,94,34,162,220,99,53,171,60,197,82,126,110,122,114,188,109,107,114,58,235,113,230,130,149,174,56,97,99,10,124,55,111,162,0,148,188,250,48,182,143,48,85,94,109,72,197,115,146,136,226,178,71,107,91,145,166,10,159,153,226,20,87,44,217,159,211,82,196,233,244,188,192,0,211,0,0,0,0,96,2,1,128,8,0,0,0,0,0,6,1,8,67,0,16,138,0,38,194,177,86,11,1,22,2,172,22,2,66,197,88,44,81,32,55,101,185,205,87,16,227,232,143,214,68,213,199,69,137,109,71,118,151,187,60,218,213,171,75,122,175,218,40,228,154,215,87,175,118,79,165,199,184,170,83,111,248,145,255,0,200,85,171,69,172,176,105,251,51,231,166,163,212,194,110,222,151,98,234,99,232,54,51,148,143,14,24,218,212,190,54,215,115,166,159,137,73,238,163,47,216,215,211,56,244,70,145,205,71,29,70,171,203,155,36,186,72,235,69,66,216,202,114,46,108,207,157,192,151,177,12,169,59,177,88,138,18,38,229,72,148,3,72,160,66,96,76,221,145,156,117,99,147,187,31,165,119,1,75,123,12,81,92,202,75,82,5,178,36,185,51,57,48,161,178,110,53,23,35,72,211,182,224,103,98,146,54,81,187,178,87,43,240,181,37,181,54,6,45,88,113,53,120,122,177,90,193,153,165,103,96,9,35,25,187,51,119,185,133,109,24,19,37,193,115,34,230,248,82,8,70,236,34,210,225,58,48,208,114,105,25,101,226,178,228,119,208,167,150,55,182,172,163,162,17,212,218,40,206,146,54,216,82,19,131,28,149,160,60,217,158,129,59,36,101,164,166,55,233,49,207,160,74,164,228,172,180,32,82,146,190,172,206,117,19,20,163,103,196,201,202,242,74,203,66,142,136,85,139,118,87,191,99,162,173,25,184,37,104,174,108,227,167,28,173,52,245,58,213,71,45,219,51,85,200,232,235,119,46,118,53,132,114,195,73,106,200,173,55,155,125,153,84,178,239,123,129,157,92,52,166,248,93,162,71,146,162,237,206,199,85,106,170,10,220,206,85,86,242,187,86,246,40,171,168,39,153,234,68,171,180,180,34,172,243,61,52,50,122,149,150,208,168,231,36,155,29,101,37,62,134,48,225,146,102,178,169,119,161,69,70,163,140,85,139,141,68,211,187,57,91,99,77,39,196,6,217,184,180,55,140,165,107,28,111,16,151,166,41,17,60,77,71,162,149,136,174,249,203,46,242,50,158,34,49,210,231,156,230,222,242,22,97,137,174,223,50,50,189,229,100,204,221,53,146,82,83,76,229,109,244,100,231,148,74,42,81,106,87,42,149,148,185,153,58,210,150,141,254,195,243,23,127,184,71,87,154,182,185,148,235,89,232,196,148,36,133,42,106,250,52,6,145,173,23,31,138,254,198,115,170,239,204,180,178,199,67,60,186,221,128,188,214,246,69,70,82,124,237,244,19,106,60,202,82,211,96,20,163,41,75,118,82,133,150,174,95,114,28,234,114,5,157,122,164,5,184,234,237,169,148,234,89,219,42,251,26,66,73,79,123,232,99,81,250,147,2,227,138,107,225,86,246,50,149,89,205,59,189,12,238,23,3,25,55,114,160,174,132,227,118,56,104,20,91,80,202,205,19,136,102,136,25,228,98,80,186,42,85,16,147,96,25,44,38,129,201,147,154,204,10,202,205,104,217,86,135,243,34,20,174,109,135,167,158,162,109,218,43,118,65,233,81,159,153,74,180,100,175,125,165,208,194,89,85,78,203,67,163,1,39,25,78,28,166,181,56,91,125,110,34,215,212,1,66,34,144,12,0,64,48,1,88,6,32,11,0,192,33,0,192,41,0,192,4,3,24,8,6,0,33,20,0,32,24,1,32,80,128,67,0,0,1,128,8,6,0,32,24,4,32,24,5,32,24,0,128,96,2,1,128,8,6,0,0,0,0,0,0,0,3,1,0,0,0,0,0,8,96,2,1,128,8,6,0,32,24,1,32,48,8,64,49,128,128,96,4,216,138,214,84,155,110,214,212,212,231,199,83,117,48,117,97,29,220,69,89,250,249,252,94,42,149,227,7,196,227,123,201,115,48,141,122,77,112,207,232,202,196,97,112,180,100,227,153,215,171,206,79,68,190,134,11,13,73,187,184,35,45,215,84,93,236,238,104,150,134,17,74,9,40,232,145,180,102,154,2,37,29,71,24,216,182,209,55,3,104,107,19,42,150,5,50,42,62,16,57,149,73,70,164,175,27,197,236,109,9,206,91,112,161,66,207,115,116,148,85,192,231,173,60,145,177,167,133,99,176,244,49,82,149,121,56,240,218,58,92,229,197,202,209,60,188,217,170,61,239,200,177,154,253,6,142,34,150,33,94,141,72,207,217,154,159,11,71,17,56,198,50,131,119,93,245,71,212,120,46,54,174,47,15,249,238,242,248,95,84,105,151,164,3,11,0,0,192,129,0,192,4,3,11,1,32,85,128,162,64,96,2,1,128,8,6,0,72,20,0,77,128,96,16,135,150,202,236,214,157,63,137,163,58,242,202,156,164,210,70,122,233,174,121,114,214,145,197,82,82,119,183,220,218,181,73,75,248,113,211,172,191,193,203,58,110,90,212,149,215,78,70,27,101,57,174,174,95,253,212,202,87,124,151,245,58,114,71,146,253,174,206,122,149,233,211,151,205,47,187,40,197,194,114,219,42,48,169,77,47,84,209,188,165,90,182,203,36,73,88,59,235,61,125,205,51,142,87,229,252,215,33,168,191,152,244,63,15,8,242,19,132,122,3,28,57,51,173,245,228,205,240,216,202,216,110,25,221,199,229,102,190,92,122,21,42,81,168,172,203,169,142,218,117,161,94,25,160,253,215,65,201,217,30,106,85,176,179,206,184,225,204,238,140,213,88,169,71,102,106,86,44,52,49,229,20,180,40,135,184,210,5,171,45,32,7,162,50,155,52,155,49,122,176,4,185,146,245,101,14,43,152,13,43,3,209,20,145,155,119,100,9,189,5,24,230,213,141,71,51,54,140,91,146,140,85,216,84,165,109,22,231,85,28,28,165,197,87,69,208,232,195,225,163,73,102,150,179,235,208,232,2,33,78,48,86,140,82,40,96,2,177,149,108,60,42,107,107,75,170,54,0,60,218,212,28,96,219,221,28,85,163,170,103,185,86,25,233,74,61,174,120,184,167,151,44,121,218,236,14,111,84,141,160,178,174,228,210,143,196,205,232,211,117,38,84,109,134,163,119,119,178,59,18,187,8,65,70,57,81,173,56,21,23,78,57,98,19,29,201,158,198,107,71,25,40,199,185,19,150,103,171,250,25,78,109,173,10,131,201,171,220,202,154,225,247,50,205,121,52,135,41,230,138,215,80,140,99,107,230,40,214,142,29,212,209,125,205,43,82,133,56,74,59,187,110,68,113,62,74,106,18,57,235,86,147,248,190,132,86,241,131,246,69,73,168,69,181,171,56,229,136,150,217,172,99,44,68,173,108,204,98,107,105,202,239,234,93,57,52,236,222,135,28,101,39,169,166,119,212,168,232,175,81,77,232,244,70,25,131,50,138,220,135,86,60,181,2,178,182,25,89,14,180,249,43,123,153,185,201,239,63,177,70,220,43,153,46,172,98,99,167,184,175,96,139,117,165,45,174,67,148,152,179,54,37,123,128,245,234,22,0,0,209,114,20,164,76,183,181,197,112,28,164,217,18,102,137,197,70,205,18,227,123,232,2,132,146,232,26,92,159,42,69,198,31,168,13,60,182,213,211,176,42,93,91,8,203,46,136,60,199,212,10,150,101,27,39,161,26,173,228,68,230,250,147,174,93,64,191,58,195,88,139,51,7,23,125,138,201,167,112,55,141,103,41,122,87,185,53,220,254,140,154,87,138,125,141,56,170,43,90,237,5,115,169,74,61,141,35,83,50,100,202,50,205,102,158,164,67,133,132,83,140,122,220,209,83,89,21,150,183,37,70,207,83,79,59,36,116,123,133,114,73,90,76,207,153,180,236,220,140,108,3,184,174,3,212,3,47,59,141,91,152,101,100,229,2,239,18,95,171,66,114,179,90,52,106,85,169,24,83,139,148,155,178,72,129,66,13,158,140,35,228,97,99,9,122,231,196,209,114,115,163,73,224,178,195,50,149,231,40,235,126,197,58,106,48,110,78,242,123,176,169,195,84,242,225,41,183,241,91,252,254,199,60,149,164,249,29,78,149,168,84,105,171,41,47,115,150,164,156,234,74,93,68,43,234,64,96,69,32,24,0,128,96,2,1,128,8,6,0,32,24,0,128,96,2,1,140,4,3,0,16,12,0,64,48,2,64,160,2,64,161,0,134,48,1,0,192,4,3,0,16,12,0,64,48,1,0,236,22,1,0,192,4,3,176,88,4,3,176,236,4,140,118,11,0,128,118,11,1,32,85,130,192,72,21,96,176,18,5,88,44,2,1,128,19,96,177,86,11,1,32,48,1,88,6,0,32,24,0,128,161,0,133,40,230,139,143,82,133,41,70,17,205,39,100,185,176,60,9,248,108,41,214,243,106,73,191,210,142,106,254,92,166,220,85,187,30,174,51,21,8,73,194,203,88,239,220,240,42,214,226,102,27,106,194,39,55,158,30,113,71,109,227,109,204,229,37,212,229,117,100,249,19,121,75,152,29,30,96,57,231,209,24,249,119,221,155,66,41,32,28,125,70,205,240,153,71,114,155,178,3,139,27,165,41,51,205,164,248,143,67,28,239,73,163,206,79,42,106,214,44,98,186,98,162,228,172,154,151,102,125,47,132,205,71,44,146,180,118,250,31,55,132,94,100,239,209,31,79,131,164,233,208,141,236,180,55,25,175,108,44,112,225,188,69,74,171,163,86,42,50,78,217,174,119,145,72,10,2,9,11,20,22,2,64,171,5,128,144,177,86,11,1,54,11,21,96,176,19,96,177,86,0,36,69,0,18,22,40,64,43,0,204,243,102,157,163,255,0,228,78,170,200,233,205,104,90,43,94,252,142,58,209,73,230,156,184,185,117,250,35,165,201,70,54,86,86,235,200,228,171,171,110,30,167,188,229,211,178,48,219,150,164,155,147,80,143,189,255,0,185,207,93,211,160,148,171,207,94,75,155,246,70,152,156,66,167,249,116,45,159,108,207,91,127,150,97,79,4,243,121,149,239,41,191,155,112,57,103,86,190,37,218,43,203,167,251,191,114,233,97,97,29,247,59,101,5,29,172,99,125,116,40,82,142,83,54,107,61,98,115,74,65,74,108,129,54,8,168,171,20,144,68,180,80,211,177,84,105,170,114,121,61,18,214,223,43,22,83,74,122,50,198,108,84,180,70,76,210,126,162,45,169,183,51,138,27,99,217,25,201,129,51,100,236,130,215,97,204,128,70,137,19,20,91,211,64,38,111,75,25,165,118,83,188,165,99,72,198,200,40,132,27,106,41,94,76,244,176,216,117,70,61,100,247,98,194,225,252,184,230,151,173,254,199,77,128,64,48,1,0,192,129,0,196,218,74,239,98,136,173,90,56,122,78,164,185,108,186,159,63,39,42,213,28,165,187,213,157,56,220,67,196,213,203,31,68,118,51,167,77,201,229,136,67,167,7,82,74,49,216,239,165,5,8,217,5,26,74,156,116,220,222,16,190,166,145,84,227,204,213,217,34,118,216,150,204,218,210,159,15,185,148,229,174,161,57,104,68,222,155,145,84,154,179,211,81,77,229,90,171,183,251,25,74,166,91,89,234,70,124,236,2,58,197,20,229,101,108,200,194,115,211,41,155,158,133,70,179,169,208,197,200,74,77,134,71,204,6,229,169,60,198,178,173,245,102,153,148,150,139,40,10,242,81,244,219,94,98,107,172,190,196,206,119,141,136,204,236,3,147,136,179,49,88,118,208,33,102,108,53,41,52,59,128,172,44,163,114,39,51,1,218,194,19,157,136,114,96,104,228,67,147,39,48,61,64,104,153,233,45,1,233,204,148,239,43,220,14,136,91,203,214,73,18,227,41,62,30,37,216,207,75,235,32,148,173,46,16,47,75,106,245,21,210,238,103,157,222,218,10,91,129,114,154,68,198,77,234,45,151,16,155,142,182,2,229,45,182,19,169,195,190,166,46,74,219,19,126,192,105,230,106,86,123,45,204,21,250,15,136,14,136,79,155,122,4,106,229,149,214,230,63,82,161,27,129,171,171,41,59,183,114,110,219,212,118,81,231,204,209,100,82,77,48,161,83,188,83,190,229,87,135,20,33,7,165,185,133,90,138,214,70,50,150,110,122,144,103,61,183,212,152,34,165,22,194,17,107,91,20,25,74,81,108,210,156,35,39,199,44,191,67,214,132,252,62,150,22,222,84,167,87,172,153,45,92,121,52,176,245,42,74,212,226,217,51,131,130,87,182,167,71,157,47,53,56,240,198,252,131,201,157,73,240,234,186,129,203,8,185,74,200,239,133,232,67,73,100,190,239,155,55,142,23,44,99,229,197,39,206,82,230,76,233,67,106,247,127,202,194,51,133,90,113,93,198,170,58,147,75,104,155,194,182,18,157,60,190,76,91,249,158,226,134,34,132,171,71,44,87,208,186,39,19,137,148,99,53,165,220,84,110,112,65,182,142,140,67,110,175,150,229,163,119,127,99,154,155,75,123,220,144,175,175,176,88,160,50,210,108,22,40,0,155,5,138,0,38,193,98,128,162,108,22,40,0,155,5,138,0,38,193,98,128,5,96,24,0,172,22,24,0,172,22,24,0,132,80,0,172,22,24,1,54,29,134,0,43,5,134,0,0,0,1,96,176,0,5,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,0,0,0,0,33,128,8,6,32,0,0,0,0,0,1,12,0,64,0,0,0,0,0,4,85,169,26,80,114,155,208,33,86,171,26,48,205,47,183,83,197,197,226,229,93,241,59,71,148,77,43,98,37,94,114,114,251,116,56,171,202,244,220,172,22,51,197,212,149,101,25,124,75,70,142,25,70,251,232,110,169,214,173,232,139,183,204,246,54,135,135,211,189,234,201,212,151,69,162,38,46,184,85,37,200,50,216,247,124,63,15,9,84,173,78,17,140,95,151,162,250,158,77,122,50,195,227,37,79,17,120,83,155,210,127,35,255,0,4,87,61,203,140,111,177,181,108,13,90,60,82,179,143,84,76,21,130,150,86,139,69,57,43,16,216,20,133,57,104,23,49,171,48,48,196,109,114,168,210,142,33,56,181,203,115,58,205,184,217,106,206,252,22,26,88,108,54,106,190,183,191,99,92,177,88,248,125,5,9,74,114,218,50,179,71,187,153,56,103,142,182,231,115,135,13,69,249,75,77,101,196,205,28,92,97,40,55,195,107,163,76,50,195,215,252,70,38,164,185,43,125,207,163,194,84,243,40,69,189,214,140,249,223,15,166,163,9,207,231,155,61,207,15,150,179,135,107,138,177,216,48,3,45,0,24,0,128,96,2,1,136,0,0,0,64,48,1,0,192,33,0,196,6,117,165,146,155,102,48,151,151,31,212,247,30,45,235,8,253,76,20,212,120,230,236,185,28,250,253,116,231,241,217,117,151,52,237,20,181,215,225,60,252,94,34,172,239,12,44,117,231,57,109,31,242,251,29,17,140,171,59,206,233,47,76,127,191,185,156,165,21,44,180,245,107,166,182,32,195,13,134,142,29,106,220,170,203,213,82,91,255,0,232,222,202,239,47,17,156,248,117,155,251,234,101,58,250,90,43,125,44,80,85,105,119,108,205,82,114,215,247,58,168,97,85,179,213,122,151,86,116,105,198,242,169,20,130,184,103,22,162,113,205,106,118,86,199,224,226,154,115,147,246,139,60,218,248,250,91,211,140,173,202,229,146,165,177,121,88,36,114,126,58,114,122,70,37,44,100,185,211,251,51,88,159,78,200,163,88,196,227,134,41,75,225,104,235,165,85,48,52,42,34,184,208,14,124,152,146,177,163,92,43,220,134,110,57,223,212,54,102,245,101,73,146,138,134,244,86,18,65,204,190,196,2,208,153,61,61,203,125,3,39,23,176,4,35,101,115,179,5,67,51,243,102,180,248,81,141,10,46,189,85,31,133,122,143,90,49,81,73,37,162,10,155,14,195,176,16,43,8,160,10,144,24,138,132,121,158,33,139,206,221,26,79,79,137,245,52,199,227,50,222,149,39,197,241,51,134,141,9,85,149,150,220,216,68,211,166,231,44,176,250,179,209,163,65,83,141,150,253,75,165,135,141,40,219,98,220,149,242,196,162,161,20,189,203,228,76,85,138,189,136,161,153,78,69,57,24,74,90,178,6,229,212,148,239,153,189,145,46,72,202,117,44,154,137,66,171,43,189,4,228,163,204,139,245,100,202,90,217,0,245,147,20,162,162,183,38,45,235,97,170,110,91,132,37,61,123,20,231,154,90,33,249,125,246,28,92,98,221,194,162,52,219,212,77,52,219,189,205,60,206,25,91,169,139,144,13,236,23,37,190,22,9,233,112,134,244,35,48,219,212,150,192,87,101,167,100,100,229,220,151,48,54,114,93,73,206,181,48,115,39,53,192,214,85,23,66,124,206,198,122,130,64,83,168,250,11,204,111,152,157,186,135,15,112,21,245,47,102,76,90,205,162,52,155,181,223,48,35,118,93,187,153,166,195,136,13,21,174,60,202,250,24,93,141,38,6,178,176,179,36,66,142,186,142,75,160,3,99,74,228,217,177,198,54,124,192,213,37,123,19,53,30,108,151,113,101,111,152,20,178,173,144,243,53,200,89,123,138,193,84,229,118,135,149,181,114,44,186,21,123,108,144,3,90,110,56,194,251,7,21,202,81,96,46,69,102,151,151,151,91,94,246,43,36,153,165,60,45,73,189,17,6,49,77,155,211,167,9,105,41,73,203,150,84,117,67,1,20,184,155,54,252,170,43,44,34,138,51,161,26,84,190,4,229,214,67,132,178,197,36,247,38,85,162,229,162,75,185,148,241,60,10,8,97,173,43,86,113,209,73,51,146,117,164,250,17,41,245,38,229,66,119,102,216,69,31,62,57,253,58,153,90,82,103,69,10,110,42,163,203,123,67,236,74,66,156,56,41,202,247,150,107,51,41,71,45,93,30,135,110,95,43,11,26,235,91,85,77,179,149,79,52,100,229,109,120,144,139,95,88,3,3,45,16,12,8,16,12,64,0,48,1,0,192,4,3,0,16,12,0,64,80,128,67,0,0,1,128,8,6,32,16,192,0,64,48,1,0,198,2,1,136,4,3,2,132,48,0,0,1,144,32,24,0,128,96,2,1,128,8,6,0,32,24,0,128,96,2,1,128,8,6,0,32,24,20,32,24,0,132,80,128,64,48,1,0,192,4,3,0,37,232,174,246,60,188,93,101,90,174,146,224,91,29,216,202,142,157,7,110,103,148,163,153,221,188,171,169,81,148,239,155,46,236,210,56,104,198,57,235,52,245,244,127,146,231,24,39,193,247,230,102,236,21,166,43,36,220,60,164,162,148,118,70,42,58,92,34,83,244,178,12,176,88,175,39,197,51,75,211,150,207,216,245,177,116,41,87,135,28,99,56,189,143,154,168,220,60,66,15,148,162,209,235,225,49,82,165,193,61,105,255,0,65,134,176,120,57,225,212,161,66,174,106,78,255,0,151,83,101,236,254,167,13,90,53,233,95,53,41,91,170,213,30,245,74,106,81,189,57,102,139,79,250,28,117,28,163,45,58,140,53,226,230,234,53,35,214,243,27,245,40,203,221,92,89,163,255,0,78,159,254,40,97,244,242,219,208,206,56,122,245,231,104,83,118,249,165,162,61,143,50,75,210,162,189,145,155,169,41,111,38,92,62,153,208,193,82,195,218,115,121,234,46,125,61,136,173,63,58,172,105,173,175,169,172,229,150,58,145,135,166,221,234,63,139,111,98,178,233,205,104,10,60,220,249,149,8,243,127,68,94,89,62,197,70,120,74,114,119,78,215,77,237,177,221,135,173,26,53,239,155,52,54,114,57,87,10,214,214,231,126,101,53,39,43,230,96,123,128,115,224,170,103,163,103,188,116,58,140,52,66,40,2,164,10,0,36,10,16,8,6,0,32,24,0,128,96,16,133,98,137,156,148,80,28,56,183,122,249,123,24,39,158,121,223,166,62,159,242,60,92,184,230,250,232,136,130,110,86,190,223,253,115,157,253,116,142,155,74,81,180,158,72,252,191,228,202,173,88,209,141,161,21,126,87,255,0,0,234,241,168,57,198,140,22,245,39,253,145,232,81,195,208,167,79,204,160,213,70,255,0,230,95,51,127,81,33,94,117,12,14,39,20,243,74,46,41,252,82,59,151,132,82,130,140,170,78,78,220,150,129,70,114,120,198,179,183,245,61,26,143,132,169,175,149,241,88,184,215,113,133,242,242,87,41,47,247,10,80,151,89,91,216,223,196,169,206,85,166,210,91,110,217,158,57,199,15,26,20,239,107,68,168,240,241,244,227,10,156,60,206,74,215,78,220,162,172,87,136,99,97,82,179,84,93,212,126,46,167,157,57,185,93,182,219,54,203,178,157,72,173,228,180,54,207,7,241,35,203,140,220,110,91,170,243,62,104,105,142,134,164,166,249,27,83,173,86,159,166,114,56,213,78,27,102,46,21,164,187,129,234,199,29,85,91,52,97,47,165,191,161,183,227,51,71,50,139,143,214,232,242,214,33,74,62,157,78,152,78,14,154,89,150,103,200,27,94,149,12,84,230,252,185,195,125,165,23,161,180,142,76,45,157,79,100,111,70,114,156,103,41,61,20,172,139,16,216,134,216,45,89,80,34,185,92,79,160,75,146,32,168,45,110,95,101,187,216,32,180,58,176,84,124,202,190,107,244,195,68,21,211,134,161,228,210,81,248,158,172,220,0,138,0,0,33,0,196,244,1,30,110,63,31,150,244,168,61,126,41,11,27,142,115,189,42,15,135,103,37,204,140,39,135,185,113,213,210,61,10,49,194,225,103,89,243,183,83,211,140,41,208,142,88,217,191,232,19,169,26,113,203,13,17,142,178,150,191,96,138,148,220,157,163,247,46,20,242,141,37,29,197,41,223,96,170,148,236,100,231,169,50,154,70,19,168,238,6,211,159,115,158,115,212,151,39,205,153,185,92,34,156,186,178,38,244,21,155,145,89,122,129,48,89,138,81,212,107,66,92,173,176,85,104,175,97,41,50,28,217,155,154,64,107,175,54,75,148,87,118,99,42,189,200,243,24,70,215,187,125,5,120,245,57,220,129,75,64,54,149,69,97,121,154,24,171,177,217,129,110,100,57,92,90,117,12,203,144,9,221,130,64,219,36,3,75,133,194,192,208,10,226,43,41,86,3,59,48,177,165,135,102,6,99,213,154,101,11,5,74,76,50,190,165,5,194,37,70,197,52,23,16,83,73,14,194,212,165,22,4,216,17,178,134,155,92,116,232,183,45,118,3,11,15,41,186,162,219,209,29,20,176,115,158,209,34,184,114,176,200,207,86,56,24,222,213,42,70,62,218,155,71,15,133,135,252,185,77,245,147,176,211,30,50,164,221,172,141,163,133,147,218,46,94,199,172,220,111,24,194,148,34,181,9,206,80,134,246,93,16,244,241,230,254,30,80,143,18,73,189,145,181,60,42,118,221,179,166,42,49,188,234,201,103,127,177,19,196,37,233,87,247,24,154,168,97,227,30,133,185,211,167,204,226,158,42,114,123,233,216,202,85,47,187,46,38,186,107,98,175,162,57,103,86,76,206,117,58,34,111,38,81,78,90,234,200,114,87,220,45,213,147,109,116,1,129,89,36,150,170,194,122,16,93,58,202,154,107,45,205,176,248,153,121,141,234,161,107,78,202,252,39,27,147,52,195,42,179,156,163,77,55,120,235,97,86,58,165,121,225,49,52,147,121,105,181,40,174,186,243,57,236,172,162,247,70,245,106,58,83,196,194,51,180,93,162,215,204,115,167,173,196,43,236,64,0,195,68,48,0,0,1,128,128,96,2,1,128,8,6,0,32,24,0,128,161,0,128,96,2,1,128,8,6,0,32,24,0,128,160,2,64,161,0,128,96,2,1,128,8,6,0,32,24,0,128,96,2,1,128,8,6,0,0,3,1,0,192,4,3,16,0,0,0,0,0,0,0,20,32,0,0,0,0,0,0,0,0,24,8,6,27,132,121,248,150,167,87,89,188,139,116,142,74,147,140,165,164,114,163,26,216,60,110,10,111,37,120,214,131,111,45,58,138,218,118,151,83,40,227,97,82,106,148,255,0,46,163,213,69,243,246,101,136,232,154,202,200,220,97,98,132,22,43,40,88,15,51,30,178,84,167,53,240,200,234,165,53,45,30,228,99,33,249,83,107,165,204,112,213,161,94,9,167,169,7,165,78,179,166,244,151,208,210,85,105,205,57,62,23,253,79,63,46,186,176,180,162,6,179,107,52,178,237,114,46,10,93,77,32,224,214,171,82,140,236,86,73,62,70,217,227,31,76,78,122,213,37,46,96,103,56,41,212,140,47,171,58,37,195,162,49,194,199,89,84,126,200,244,40,80,205,44,213,52,93,194,34,149,41,73,93,69,187,126,198,24,188,79,225,226,149,179,213,158,144,130,231,255,0,163,167,31,143,142,23,14,169,195,89,73,218,16,95,19,56,112,152,87,42,174,173,121,102,169,47,84,186,126,148,21,16,195,78,181,41,121,245,36,231,45,229,29,50,255,0,41,24,12,6,34,142,37,206,173,121,78,156,125,43,51,212,245,114,165,195,29,34,103,37,109,152,71,86,7,17,24,215,81,110,217,244,61,83,193,193,195,205,197,66,25,90,182,172,247,137,90,128,6,34,40,0,0,0,24,0,132,80,128,64,48,1,0,200,156,173,162,8,83,149,142,74,213,53,42,173,78,135,44,228,106,68,181,157,119,121,64,198,190,39,240,184,105,78,157,157,73,75,42,111,145,165,91,186,121,185,163,139,27,78,248,106,113,79,88,206,210,250,156,122,253,118,225,201,60,78,38,54,156,229,157,75,147,42,19,157,57,42,148,42,206,158,125,111,25,88,219,31,42,116,100,225,147,54,69,99,147,13,82,117,165,145,165,124,214,138,93,194,215,208,96,177,152,248,165,119,74,179,124,231,27,63,186,61,21,226,21,237,249,152,25,190,244,166,165,254,14,44,54,88,82,148,20,148,165,7,107,151,79,21,40,49,244,159,46,44,111,136,82,243,175,56,212,165,175,252,200,52,112,248,214,54,150,34,55,161,82,51,180,119,139,62,135,206,133,104,218,164,83,60,220,110,7,13,59,203,203,143,189,134,167,203,226,101,27,33,61,143,114,191,135,82,190,154,28,115,240,239,149,155,214,126,94,126,252,144,242,246,71,76,176,147,135,35,41,83,146,9,137,242,226,202,86,139,209,13,34,225,7,57,219,145,65,53,53,73,212,80,82,138,221,153,74,87,146,146,219,45,209,236,210,132,124,188,141,112,181,107,30,85,108,60,176,249,169,203,100,248,95,84,200,88,232,240,252,68,233,201,93,222,50,225,215,145,236,81,86,195,199,188,164,255,0,183,246,60,172,29,37,228,102,183,22,104,219,238,123,54,203,74,148,127,66,55,25,73,113,86,141,201,138,187,42,79,144,65,30,162,142,174,225,45,34,84,16,26,36,236,146,221,232,123,20,105,170,84,163,21,200,224,192,211,243,43,230,229,19,210,34,147,17,66,176,82,1,152,226,49,20,240,241,188,222,188,151,54,17,115,156,105,197,202,109,40,174,108,242,177,24,170,184,217,249,88,116,242,127,82,188,186,254,33,60,245,94,74,43,100,117,71,203,161,12,148,98,81,150,27,7,78,133,221,70,165,40,243,46,173,103,45,22,139,146,20,212,175,171,39,46,128,40,197,201,154,171,69,18,229,24,163,10,149,128,214,117,20,78,121,214,119,51,147,108,156,209,143,184,69,54,249,179,57,77,218,193,119,45,73,109,0,94,229,41,69,35,158,82,226,177,110,89,64,215,53,137,115,183,115,9,86,238,100,234,48,58,37,83,185,155,169,208,197,201,147,118,6,174,163,100,54,32,114,64,23,22,98,91,234,43,129,109,129,13,220,0,187,139,94,162,208,0,62,160,59,15,40,8,10,202,60,160,79,32,177,86,24,18,162,49,136,0,46,22,99,202,20,128,188,163,80,184,25,216,121,77,149,46,198,138,139,3,157,64,165,3,170,52,13,97,135,125,8,174,53,73,178,227,69,243,59,225,133,230,205,163,66,29,128,243,233,210,187,217,219,177,208,168,218,58,66,222,231,95,151,5,209,17,58,145,141,150,100,208,196,214,112,132,175,101,167,177,186,140,210,178,118,57,158,50,49,190,84,99,60,117,73,108,236,92,53,219,37,24,122,228,137,117,105,69,115,251,30,118,121,95,52,159,220,185,215,132,155,110,44,35,166,88,168,102,86,210,221,78,121,226,37,57,102,110,203,146,57,101,60,206,233,105,200,87,108,163,121,214,185,148,170,242,185,22,238,44,183,230,3,115,39,48,101,93,71,120,174,77,128,45,121,15,47,86,67,168,67,169,220,13,184,83,234,14,172,98,213,162,142,103,83,185,46,76,131,166,120,137,91,75,47,98,21,229,23,45,215,185,143,23,178,46,41,190,96,60,198,180,107,212,162,167,58,114,202,213,182,49,148,98,47,133,219,109,0,245,178,194,181,28,68,225,14,113,158,103,186,234,113,62,25,216,236,193,205,197,201,95,134,92,50,93,87,67,151,25,147,207,110,146,106,15,88,220,69,175,177,1,129,134,136,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,134,0,32,24,20,32,0,1,0,192,4,3,0,0,0,0,0,122,28,152,140,77,161,60,142,214,91,247,8,218,173,122,116,180,147,215,162,57,106,99,155,244,36,142,58,243,189,89,91,77,76,110,205,98,52,196,86,157,69,197,45,55,60,95,18,132,42,226,32,236,218,84,164,215,45,110,122,115,110,180,212,86,145,216,224,198,215,140,170,193,168,240,211,121,82,95,43,208,138,229,192,248,156,240,242,242,241,14,83,167,243,111,40,255,0,147,220,133,72,212,130,148,26,105,236,214,204,241,231,133,163,74,50,147,82,187,228,206,124,54,63,240,117,178,184,191,38,79,88,244,238,130,62,146,33,39,109,76,225,82,53,35,25,211,154,146,106,233,245,47,54,107,220,168,230,196,241,194,81,143,51,200,161,65,209,151,53,35,218,113,221,156,213,112,222,116,52,121,100,182,100,86,112,205,37,169,166,105,199,71,170,49,135,155,77,229,154,78,198,234,182,150,148,90,40,77,220,51,88,126,109,55,187,15,50,153,1,230,201,35,25,206,173,71,104,173,205,37,85,55,104,197,203,178,58,169,81,113,142,105,46,46,157,10,53,194,81,138,203,155,211,29,205,49,248,245,134,160,147,141,234,73,218,49,142,242,125,9,196,226,105,96,105,94,90,206,219,119,232,142,58,20,42,86,171,248,140,79,241,37,162,92,169,174,128,70,27,13,82,173,103,86,179,82,170,247,124,160,186,35,212,164,148,98,163,109,157,135,78,146,166,147,138,209,25,202,180,99,89,197,221,95,155,65,26,44,175,53,239,100,236,103,90,84,84,120,100,212,145,157,74,209,140,165,229,203,125,250,28,21,171,63,54,48,91,75,121,5,119,67,21,42,117,20,233,240,242,59,232,248,162,122,86,141,159,88,158,52,37,193,175,33,194,77,196,35,233,233,213,167,85,94,156,148,139,62,106,21,37,22,154,147,79,170,61,28,63,137,201,112,214,89,151,94,99,23,94,160,17,74,172,43,71,53,57,38,89,149,0,0,20,0,0,0,1,51,149,130,20,229,109,17,205,86,165,180,10,149,44,115,78,70,164,75,74,114,49,147,28,153,28,205,34,161,170,203,212,193,65,78,149,72,191,84,165,163,239,186,58,35,167,185,21,225,193,117,205,220,229,220,116,226,188,188,116,93,90,238,105,54,165,175,183,99,158,113,171,134,169,78,172,96,225,149,221,102,91,158,155,167,10,210,140,179,100,169,206,220,197,142,169,42,147,189,246,209,92,195,169,96,49,57,171,197,175,77,69,116,122,57,56,180,60,28,242,167,86,19,114,231,161,244,88,118,171,66,51,91,73,18,145,54,113,49,173,35,186,112,178,56,49,4,87,157,89,234,97,115,122,138,236,193,196,211,38,172,197,58,16,151,33,162,249,26,71,21,106,80,142,200,170,120,120,198,57,164,210,52,171,75,52,123,156,245,104,202,182,88,212,217,116,97,29,180,170,83,181,163,150,95,83,63,16,201,83,9,195,27,205,73,91,216,202,149,31,45,181,8,164,210,58,168,199,134,213,44,229,204,14,28,54,34,20,214,73,240,116,204,122,245,53,155,182,219,34,124,186,121,125,17,223,161,91,187,29,35,149,56,45,9,222,101,205,229,137,20,253,65,21,83,66,226,237,18,38,179,73,35,72,67,61,88,83,64,122,152,26,126,94,30,61,101,171,58,2,42,201,32,35,64,8,171,86,20,163,154,114,178,56,39,82,190,49,181,15,202,163,215,155,8,211,19,143,203,47,43,14,188,202,157,182,70,116,112,118,151,155,139,150,121,252,166,148,225,75,11,27,65,107,215,153,156,234,74,111,127,161,70,179,172,229,164,118,34,246,238,197,24,141,181,16,7,163,78,68,78,170,228,101,86,173,206,121,77,176,141,165,82,230,111,171,35,62,93,76,231,81,176,46,83,191,164,141,22,173,153,185,216,206,85,0,218,85,58,25,58,150,230,102,230,67,149,192,191,50,242,20,167,119,185,0,149,152,15,112,176,102,33,176,46,232,155,147,112,1,220,87,29,131,40,18,194,198,153,66,200,9,72,165,17,220,46,1,148,7,168,101,96,0,60,165,40,1,33,102,105,148,105,5,103,148,121,77,50,143,40,25,229,30,83,101,70,79,145,172,48,178,96,114,249,108,184,209,111,145,222,176,114,93,13,161,132,249,153,21,231,198,135,83,104,80,103,161,28,60,35,200,171,211,135,64,56,225,134,125,13,163,134,183,47,171,46,120,168,71,159,216,194,120,239,148,184,154,232,84,99,29,194,85,41,195,154,60,218,152,153,203,121,24,186,207,168,196,215,165,44,84,108,236,99,60,83,228,206,7,82,66,226,125,74,58,39,136,147,222,70,82,173,220,140,143,168,121,104,4,228,228,205,99,25,124,172,140,209,142,223,176,157,71,255,0,230,6,173,89,93,153,73,170,158,159,73,156,170,202,79,42,250,139,52,151,59,1,174,196,182,175,162,50,110,79,226,253,204,218,92,230,7,69,255,0,110,134,82,168,215,35,39,111,153,176,205,21,241,48,47,60,158,192,163,39,188,137,243,63,91,251,9,201,63,249,146,32,183,23,212,155,50,120,62,102,22,167,221,128,243,197,110,135,230,199,161,13,195,149,190,193,203,127,216,11,117,87,202,129,84,186,38,212,237,187,108,79,203,75,75,220,7,117,220,214,159,21,41,229,234,142,103,126,231,94,11,60,105,86,213,168,190,219,176,174,159,50,52,156,92,253,49,105,178,106,172,210,186,244,152,87,205,42,144,139,217,188,204,214,239,47,176,136,251,80,24,24,108,128,96,2,1,128,8,6,0,33,128,0,0,0,8,6,0,32,24,0,128,96,2,1,128,8,6,0,32,24,0,0,0,8,96,0,0,0,2,1,128,8,6,0,32,24,128,64,3,0,1,54,75,144,20,51,59,141,48,44,87,7,35,54,202,52,184,93,25,133,192,210,225,115,43,142,224,104,4,38,82,96,48,26,24,18,5,0,18,3,0,16,14,192,2,16,236,114,86,173,157,202,16,244,199,119,213,244,8,154,245,93,74,145,167,23,195,187,238,114,215,151,231,211,167,250,179,72,232,134,85,136,147,123,67,127,162,255,0,243,56,92,156,234,202,111,123,55,245,101,25,74,89,164,223,93,66,250,55,211,96,123,255,0,68,57,199,47,15,62,126,229,70,83,106,157,41,62,109,89,30,125,44,60,171,213,146,91,184,179,175,16,220,157,139,163,31,39,15,42,159,20,180,68,86,50,181,90,17,168,150,146,141,207,23,27,133,159,154,165,13,98,249,116,61,188,38,213,41,47,134,87,75,179,213,14,116,84,101,105,197,74,63,208,168,243,176,88,138,152,116,179,93,194,94,168,158,221,41,198,164,84,163,36,211,217,245,60,188,69,47,46,233,156,84,49,211,193,226,156,125,84,222,174,63,221,16,125,12,214,150,66,166,136,167,136,134,34,57,161,37,169,172,96,219,208,168,154,180,149,69,167,169,28,185,108,236,244,103,162,169,191,137,147,56,71,234,7,7,151,41,61,155,208,210,158,29,189,236,141,249,229,122,48,147,178,222,200,9,167,77,69,232,138,171,137,142,26,45,183,199,253,12,106,98,227,5,106,123,245,57,233,199,59,243,106,107,242,167,253,66,179,148,166,167,248,138,202,245,63,229,197,252,29,253,206,236,53,121,84,162,162,253,79,102,249,156,181,109,37,191,184,126,42,148,98,253,90,114,177,7,99,169,82,43,226,70,53,107,93,94,108,194,182,38,94,94,100,172,222,215,51,162,165,81,230,155,185,66,173,86,82,175,24,39,104,243,43,17,252,72,25,195,138,179,151,115,162,113,205,86,32,105,21,104,123,149,8,232,19,86,113,70,145,86,42,11,14,197,37,160,236,1,78,172,233,75,52,91,77,116,61,92,55,136,70,167,13,91,70,95,55,38,121,22,226,215,98,148,175,168,31,70,7,149,131,198,249,82,84,234,187,195,147,249,79,89,106,140,216,209,0,10,82,183,185,2,156,173,238,115,85,169,98,170,212,178,57,102,243,50,193,50,149,204,228,202,145,155,52,202,88,36,85,128,4,84,86,104,184,144,216,226,236,201,102,172,112,227,51,81,175,78,107,76,178,185,221,95,7,75,17,79,204,214,50,182,241,230,78,50,154,171,75,54,231,70,3,143,12,147,222,214,56,87,121,94,23,145,25,226,163,9,201,168,236,159,67,220,240,202,115,167,74,80,169,188,100,121,120,218,126,93,103,110,167,169,128,196,121,180,117,221,5,118,214,105,64,242,113,27,179,182,181,77,55,56,42,187,220,14,102,181,38,84,244,52,230,87,34,163,145,198,194,189,141,106,217,51,146,179,157,191,46,215,238,84,109,163,50,157,74,113,231,127,99,146,107,19,45,37,104,145,228,214,235,119,239,98,163,208,165,90,155,169,153,202,221,153,215,56,173,36,185,158,10,142,34,26,202,155,202,183,103,177,131,159,157,66,17,231,177,70,255,0,10,38,59,220,210,116,167,211,236,197,229,206,43,210,205,185,84,78,87,109,151,75,116,68,163,178,52,130,179,250,4,107,24,175,87,51,163,195,225,155,18,229,209,25,127,201,111,153,190,2,173,58,52,234,78,164,173,178,93,194,189,19,146,182,53,70,94,93,21,230,84,237,178,51,169,82,174,39,255,0,217,81,253,217,41,194,140,109,5,110,224,30,78,105,121,152,153,103,151,78,72,39,91,148,12,165,57,76,113,136,66,214,70,144,136,105,21,169,141,74,252,162,6,211,169,24,43,28,181,42,220,206,83,108,206,82,1,202,87,37,203,67,57,76,206,82,182,128,105,41,153,74,100,230,98,177,66,114,22,172,5,114,2,203,152,174,43,128,5,194,227,202,60,160,72,88,187,8,9,202,60,168,99,176,8,10,202,60,128,102,82,137,165,172,48,51,200,82,131,42,204,118,151,80,5,79,185,89,98,8,106,47,148,66,139,43,13,38,249,50,149,57,244,220,218,24,122,239,78,36,128,199,203,126,195,84,245,228,118,71,7,27,113,231,191,83,95,195,225,227,40,218,78,220,238,69,112,70,49,232,217,180,33,46,80,61,8,209,165,29,82,184,229,40,199,144,71,60,40,60,187,106,109,26,74,63,17,156,241,73,108,97,83,16,249,220,184,107,181,206,156,55,145,148,241,113,91,126,231,155,58,210,102,78,160,77,119,84,197,183,204,231,157,118,206,127,50,76,92,76,163,73,85,108,135,39,212,159,168,103,138,230,5,94,251,43,143,109,209,147,174,201,120,135,212,13,244,75,102,75,168,150,214,57,221,110,200,153,86,127,252,128,222,85,100,78,121,28,254,99,234,44,204,13,229,61,61,75,216,159,51,91,92,201,185,52,43,50,13,29,69,201,17,158,225,229,203,160,42,127,48,13,102,150,215,39,103,168,220,99,202,225,150,61,64,155,130,47,53,182,127,176,179,119,253,128,150,181,208,89,100,86,103,255,0,200,89,167,200,1,71,77,80,212,19,228,23,159,80,191,234,184,15,201,247,26,164,236,213,201,125,238,44,221,36,192,183,70,94,223,82,26,107,121,11,55,86,201,114,147,218,224,55,43,29,248,73,230,195,74,42,247,204,219,251,30,107,140,186,30,142,14,50,252,50,73,122,164,238,194,197,171,170,62,100,184,178,232,17,124,122,243,70,153,51,96,184,119,186,254,166,114,111,53,244,191,101,97,10,251,97,128,24,104,0,0,0,0,192,64,48,1,0,192,4,3,0,16,12,0,64,48,1,0,192,4,3,0,16,12,0,64,48,1,0,192,4,3,0,16,12,0,64,49,0,0,155,33,200,10,114,37,178,110,43,148,85,197,152,155,138,224,85,192,144,1,220,119,36,64,86,98,110,32,2,174,4,140,33,128,134,3,45,25,162,144,86,136,162,81,64,0,48,1,0,196,0,0,15,68,219,217,1,51,150,85,110,108,242,240,178,188,99,23,181,44,210,151,209,232,119,209,189,90,178,147,248,93,145,229,198,178,167,95,19,79,149,75,229,97,21,78,242,194,215,159,59,163,43,101,164,223,205,47,232,105,134,169,25,81,171,78,250,207,252,50,106,69,186,116,163,178,203,118,80,176,241,92,85,101,180,54,247,50,147,187,185,213,90,62,85,24,195,102,245,103,28,175,98,163,40,211,243,106,216,120,201,112,218,59,45,17,181,53,149,53,247,102,24,144,56,240,243,242,241,180,238,244,169,23,7,238,181,71,125,85,149,217,237,203,177,229,98,92,161,23,86,27,210,146,159,216,245,101,150,165,43,173,218,186,238,33,88,227,34,157,36,251,88,249,217,197,203,25,46,200,250,57,172,212,44,207,18,140,51,98,171,75,245,88,148,105,135,83,166,243,66,78,44,238,135,136,214,142,146,253,145,140,35,168,157,62,32,59,99,226,50,150,137,199,236,87,227,38,254,24,156,14,143,96,80,148,118,147,3,186,88,167,37,172,99,161,205,90,180,164,245,102,111,63,83,57,70,164,190,38,5,83,140,171,85,80,251,157,238,202,60,172,185,116,51,240,236,51,140,37,55,119,41,233,191,35,122,235,225,217,71,161,71,35,140,167,38,239,244,50,201,119,151,158,109,78,218,80,225,109,243,100,81,167,249,146,118,209,48,57,241,49,227,140,23,36,108,225,229,225,237,205,162,161,15,55,16,216,241,58,232,6,20,35,107,29,84,227,154,100,83,141,145,211,74,54,87,8,206,75,52,209,172,150,194,138,226,46,91,148,17,90,13,110,8,118,2,36,173,25,50,178,89,5,87,106,94,237,21,61,162,185,176,49,213,221,158,150,3,23,150,74,148,223,11,244,190,135,13,175,117,201,7,195,112,62,130,82,203,167,51,10,147,202,153,134,27,19,158,147,77,241,173,217,51,158,99,56,210,103,39,38,69,198,200,108,172,148,157,216,134,53,18,133,98,38,202,155,177,148,152,7,49,171,94,196,92,113,220,131,170,9,75,128,211,15,15,42,164,227,201,234,97,10,153,90,124,205,233,212,83,122,110,115,234,58,243,94,111,138,43,85,102,94,27,85,198,182,94,76,232,241,88,94,87,60,250,50,201,81,75,163,48,219,215,171,35,154,71,69,103,26,148,148,187,28,14,178,140,178,201,145,78,100,57,232,57,60,202,235,83,51,72,137,187,178,13,108,44,165,70,111,84,101,45,30,154,29,57,71,146,33,28,176,147,108,232,162,225,69,229,143,209,5,74,113,130,204,142,58,85,29,106,146,182,219,92,212,74,244,84,211,226,111,135,250,143,207,148,167,211,178,38,20,213,147,215,77,146,52,84,250,67,238,109,138,218,25,106,74,62,109,237,217,234,111,28,52,102,219,132,101,150,246,220,198,156,116,217,34,231,86,81,167,236,180,12,157,106,106,48,201,25,251,138,156,105,209,155,207,199,37,246,70,112,89,184,170,73,219,250,142,122,105,15,168,86,178,174,231,169,54,108,41,211,225,53,81,81,87,101,68,198,35,149,69,15,115,58,149,185,68,230,148,251,144,107,58,142,70,78,70,121,221,201,180,165,119,171,40,115,168,100,228,217,77,63,138,201,16,230,146,178,1,101,111,216,153,91,110,130,111,171,21,200,25,45,142,197,101,3,61,195,41,165,144,128,140,161,98,172,25,64,144,43,41,74,32,103,97,229,54,200,53,77,189,128,201,68,118,177,178,163,39,208,218,24,73,75,109,125,128,228,87,232,59,51,209,134,2,251,171,123,155,67,5,24,239,251,32,60,165,78,79,145,172,48,181,37,240,179,214,181,10,91,229,94,236,202,120,234,49,191,230,197,127,42,184,87,36,124,62,171,222,38,139,195,223,52,190,172,115,241,74,49,255,0,169,63,118,99,63,25,249,41,47,171,3,169,97,33,31,92,151,208,218,52,169,46,87,60,121,248,173,121,250,114,199,218,38,51,198,87,159,170,164,128,247,165,40,70,214,203,19,41,84,161,31,249,209,94,238,231,207,186,147,150,237,138,242,8,247,158,46,132,127,231,71,232,140,167,143,161,243,55,244,60,107,75,168,178,63,153,1,233,188,117,31,133,205,123,18,252,69,91,73,212,251,158,110,85,243,5,144,29,207,196,31,44,223,114,30,50,82,255,0,254,142,75,174,129,153,116,3,171,206,114,255,0,243,37,207,255,0,174,115,102,66,204,7,67,156,222,209,12,242,232,254,230,23,93,194,235,171,3,87,85,245,39,205,51,180,126,96,180,122,176,43,52,71,194,249,147,195,212,56,122,129,118,135,255,0,50,149,56,63,152,196,0,233,84,232,243,204,13,80,81,245,126,199,54,102,182,97,230,74,251,129,106,81,226,211,219,176,174,185,135,152,218,213,47,176,174,190,84,5,102,135,112,114,167,220,139,69,176,113,64,83,149,62,73,139,52,126,87,247,18,130,27,136,6,104,252,163,188,126,82,114,133,165,220,11,191,232,253,134,231,166,168,133,57,167,234,253,138,243,101,205,223,232,4,240,178,28,75,243,31,202,133,154,79,225,127,96,35,40,154,102,156,67,74,95,45,192,231,46,46,70,142,9,178,149,52,183,10,206,205,158,142,31,76,37,61,30,101,153,253,206,72,40,70,156,156,163,118,253,46,251,30,150,26,42,88,56,175,139,44,191,169,42,193,172,48,178,89,173,182,159,83,154,79,137,219,107,157,24,153,46,37,30,37,120,203,246,216,228,149,69,41,203,149,221,210,17,43,239,0,0,203,64,0,96,32,24,0,128,96,2,1,128,8,6,0,32,24,174,0,2,184,179,1,64,36,198,0,3,0,16,12,0,64,49,0,0,5,192,0,46,48,16,12,0,66,144,200,147,2,91,32,108,146,130,226,0,1,0,8,6,2,0,128,0,69,12,4,0,48,0,0,24,128,130,138,68,141,5,107,18,204,226,104,128,0,98,185,0,4,57,11,49,69,156,190,33,91,45,44,171,155,215,216,232,185,231,185,249,245,43,66,123,180,212,0,237,195,187,58,223,73,126,199,131,90,45,212,186,209,242,61,154,18,179,87,248,161,149,251,163,201,173,187,92,211,208,177,43,56,57,70,81,123,106,122,147,167,25,98,212,82,225,164,150,111,236,143,42,148,147,196,83,166,254,41,44,189,159,67,220,113,203,9,73,239,57,57,125,1,30,126,50,121,170,28,221,150,230,149,181,155,39,98,178,54,208,229,196,122,142,163,155,18,183,246,10,230,133,47,54,18,143,206,154,253,141,60,42,82,173,128,135,207,79,133,253,13,48,209,203,121,62,72,203,3,249,88,188,77,43,187,54,170,43,247,220,13,231,100,159,125,79,23,1,197,25,207,230,155,103,173,140,151,151,135,169,47,150,45,163,204,240,216,219,13,0,58,161,30,51,89,83,38,11,140,233,107,64,50,80,76,29,36,104,145,86,3,15,40,159,44,233,176,161,27,213,138,238,7,68,23,151,4,162,173,101,107,152,86,142,203,174,167,75,139,121,117,209,153,181,154,165,250,4,40,66,208,50,179,140,42,62,87,251,179,170,9,61,25,140,226,156,90,190,174,64,103,66,57,105,74,92,222,134,117,22,106,135,77,173,24,253,204,109,249,158,192,53,29,141,227,233,33,34,209,66,75,81,176,67,228,0,52,11,98,146,2,42,174,42,49,253,87,251,17,86,89,171,198,23,209,43,179,89,219,206,87,248,98,115,208,226,115,168,247,147,32,223,225,176,158,144,191,112,148,150,235,82,99,28,242,87,2,161,41,41,230,78,203,250,157,89,142,101,174,189,205,20,180,40,210,82,36,145,160,41,104,41,212,72,77,144,192,78,87,21,185,142,192,238,218,138,32,141,217,81,208,211,36,33,5,41,75,53,254,24,145,41,221,53,21,100,23,21,78,155,169,90,49,228,217,16,174,232,248,140,41,86,224,140,147,74,250,43,154,97,100,214,42,155,151,204,122,24,170,116,171,71,45,88,70,75,186,49,215,173,115,227,139,196,227,249,119,60,38,236,207,115,17,66,46,25,35,86,113,130,189,147,226,231,111,238,121,243,240,217,169,90,53,98,222,175,85,201,25,198,254,162,41,87,147,165,144,206,165,25,190,38,111,135,195,212,165,87,51,148,37,21,189,153,174,46,51,170,178,211,203,111,113,134,188,203,202,15,133,180,53,137,183,173,95,186,46,120,60,67,219,39,220,202,94,31,136,150,245,32,134,26,233,133,90,83,218,106,253,25,166,75,158,92,252,54,90,57,213,147,191,67,92,39,135,227,103,255,0,13,58,138,63,52,165,194,48,250,118,206,42,39,60,234,164,247,59,99,225,243,80,182,35,16,231,47,208,172,75,240,250,10,73,181,47,172,139,33,122,121,213,170,74,172,60,168,61,101,251,29,24,108,47,151,21,150,63,86,122,42,156,99,233,140,99,237,18,178,27,145,139,88,211,164,249,200,219,203,211,111,168,213,38,18,156,105,110,244,52,192,201,148,206,172,227,178,214,252,135,154,117,37,43,105,30,64,169,168,129,158,30,156,163,30,41,93,255,0,67,120,194,235,252,14,49,230,246,45,116,68,18,244,181,189,206,121,213,148,189,142,187,101,77,238,206,101,135,148,165,216,12,91,114,216,126,76,183,104,221,186,84,55,214,93,14,106,152,169,59,168,128,73,70,158,236,198,117,158,170,58,92,206,82,185,155,1,185,95,125,73,185,86,11,1,54,29,134,22,0,2,148,25,106,157,192,202,195,202,110,169,154,66,142,102,7,46,82,149,54,249,30,132,48,114,123,171,123,155,254,26,48,143,20,212,87,216,43,204,242,26,221,88,210,24,105,75,104,182,117,79,19,132,160,244,106,94,202,230,21,60,90,43,74,116,254,178,96,105,12,20,222,246,70,177,195,66,155,252,198,173,221,158,117,79,18,196,79,69,44,171,244,232,115,74,117,39,172,155,126,225,30,220,171,96,232,252,112,191,101,115,41,248,181,24,127,14,50,151,236,120,254,91,125,198,168,201,232,128,237,159,139,84,191,229,198,49,57,234,99,241,53,55,169,34,21,22,159,20,146,47,202,138,248,144,28,242,149,73,110,216,178,73,171,234,119,70,116,33,27,121,17,148,186,185,51,154,118,109,235,110,200,12,212,121,3,138,79,87,113,229,12,160,92,101,77,124,31,185,94,100,20,191,134,140,114,139,44,128,214,82,140,182,188,126,132,56,223,226,100,229,144,90,64,14,155,39,203,46,210,14,32,35,35,23,150,205,46,195,234,128,207,43,12,166,159,96,186,3,44,162,177,181,226,28,32,98,35,107,69,139,34,3,23,30,140,50,179,87,76,89,64,204,11,113,38,192,32,184,5,130,140,197,38,137,176,172,17,174,120,147,55,114,24,210,96,23,12,195,202,43,52,0,164,104,146,107,212,102,23,238,6,206,159,70,190,228,241,46,100,111,187,43,42,229,32,42,253,100,138,180,121,201,16,178,243,144,56,38,180,119,64,105,21,16,114,138,48,203,210,77,22,162,178,234,221,192,114,157,250,50,98,238,246,52,134,94,113,76,172,144,228,20,169,101,206,179,236,85,88,83,158,108,146,106,196,202,57,82,181,181,251,132,173,240,171,118,2,82,218,235,109,143,91,194,167,21,86,148,106,77,43,230,210,199,154,150,150,55,195,181,12,93,21,250,89,42,199,78,54,222,117,89,91,38,190,147,206,168,174,239,29,53,189,143,91,19,28,209,196,84,179,111,151,236,121,83,220,66,190,252,0,12,168,1,0,12,5,112,1,128,128,2,227,16,0,201,6,197,112,42,228,182,43,136,2,226,184,8,11,76,164,204,202,64,88,10,227,1,128,10,224,49,1,45,128,54,43,136,0,164,81,153,73,129,96,43,146,228,0,217,156,153,77,153,176,6,72,1,64,0,32,1,12,65,0,0,0,0,1,66,24,0,0,0,16,0,0,81,67,68,140,131,68,198,164,103,112,184,86,174,100,230,34,226,184,21,112,36,97,13,203,110,238,199,147,86,163,161,137,114,182,170,76,245,44,221,72,62,73,234,121,190,41,73,198,188,223,94,36,81,120,106,214,154,87,225,205,116,97,136,139,85,38,150,233,152,210,147,149,186,220,222,189,88,212,175,41,69,89,48,50,195,210,205,142,195,73,124,234,231,183,140,106,41,251,88,243,124,61,47,199,210,143,43,221,29,158,35,61,108,186,144,121,211,119,145,11,87,97,200,116,85,229,41,116,70,153,79,51,42,234,242,177,178,220,206,175,173,1,49,92,54,234,206,38,242,120,141,25,255,0,212,140,160,254,154,163,190,27,251,35,131,17,195,229,84,191,162,180,95,223,64,167,226,242,203,130,173,46,170,198,56,56,101,163,5,250,74,241,173,48,185,62,105,197,26,81,86,138,64,90,92,70,252,140,121,157,17,244,129,54,26,27,68,160,41,133,31,226,55,209,3,216,186,17,210,76,13,165,195,27,253,17,9,112,183,212,186,178,125,45,100,76,248,98,163,209,4,20,182,102,79,159,86,236,109,15,75,49,138,188,254,160,92,255,0,162,70,16,87,109,154,213,122,75,187,20,35,100,81,73,15,152,71,113,191,80,2,14,76,22,225,45,216,2,244,154,197,108,101,31,75,53,131,221,16,113,98,167,105,205,124,220,37,66,95,2,91,45,95,67,158,180,179,98,229,109,209,180,21,163,24,46,111,94,224,105,27,190,41,125,17,165,212,87,114,37,53,201,123,14,154,109,129,118,202,144,249,135,246,7,253,138,40,54,29,174,25,85,248,229,96,33,151,10,114,150,186,40,245,102,159,151,147,135,214,150,183,214,254,198,18,169,45,117,223,114,24,210,74,52,229,243,219,236,69,90,222,103,14,84,151,36,103,118,133,253,72,210,117,82,236,84,94,140,45,153,138,74,202,68,85,82,169,254,241,74,43,231,87,251,158,237,104,104,207,152,207,229,206,51,231,153,31,76,170,42,180,212,151,50,14,42,240,210,94,210,254,137,156,181,95,230,73,117,79,250,223,251,157,213,53,79,219,255,0,229,103,28,227,171,159,203,27,254,200,14,117,185,75,116,66,220,214,43,211,238,80,91,250,152,207,75,125,77,165,241,26,225,104,167,47,54,167,165,122,87,86,65,150,27,2,164,163,83,17,101,27,105,23,204,233,156,210,89,98,213,150,218,88,117,166,223,36,187,156,149,107,66,55,89,150,98,139,121,95,199,251,19,42,92,255,0,125,204,85,69,41,60,170,76,187,207,146,181,251,154,101,170,131,92,208,156,161,31,84,146,125,140,242,206,73,230,171,151,216,201,170,81,122,222,111,187,8,209,206,82,225,167,36,149,193,210,204,211,149,228,215,51,57,57,73,218,154,178,232,141,22,34,163,138,122,38,158,186,110,6,177,141,151,166,229,217,61,180,33,98,105,165,179,187,31,159,77,243,127,96,29,172,5,19,45,0,82,149,150,155,220,195,17,90,80,225,76,217,90,249,153,199,139,121,146,151,123,1,205,82,87,119,108,201,201,150,211,100,229,176,10,195,176,198,144,16,60,166,170,155,102,144,160,216,24,40,20,162,249,35,182,158,14,79,145,211,228,210,162,175,81,165,238,21,231,66,132,229,200,233,167,130,149,138,169,226,20,105,233,78,57,191,100,114,85,241,12,69,94,24,188,171,164,64,238,84,104,83,87,169,56,175,118,103,63,16,195,210,210,156,28,223,217,30,111,151,82,110,242,101,170,17,90,206,95,112,46,183,137,87,158,145,180,23,99,153,186,213,93,228,228,253,205,175,78,62,148,14,163,229,21,245,8,199,240,242,123,178,149,4,191,246,95,230,207,156,190,136,22,14,188,246,167,81,253,0,155,83,142,236,106,181,56,167,100,239,216,214,62,23,137,151,252,187,123,179,88,248,69,126,114,130,250,129,193,42,146,147,21,223,86,122,139,193,234,115,171,15,177,107,193,223,58,203,255,0,16,60,125,67,83,218,255,0,99,199,157,105,127,226,15,193,161,255,0,86,95,96,60,95,168,237,238,122,211,240,122,105,93,213,127,99,47,246,124,45,117,55,245,64,121,214,93,2,199,165,31,13,140,157,148,210,247,34,126,23,56,202,217,163,247,3,207,179,238,22,247,59,31,135,213,143,79,252,132,240,184,132,189,47,232,7,38,73,117,22,89,116,185,209,42,85,227,188,101,246,38,245,35,200,12,114,212,249,67,45,78,134,190,100,150,233,143,206,3,31,38,163,228,196,233,201,110,116,94,226,200,164,245,3,159,47,117,247,39,42,59,158,5,53,120,79,63,177,147,195,229,234,21,207,104,247,19,73,236,141,188,165,212,60,184,247,8,199,203,96,169,75,170,251,155,170,113,91,73,253,80,220,122,52,6,42,133,71,183,245,43,240,213,123,125,202,121,215,196,78,105,245,96,39,70,170,248,9,203,37,188,95,216,181,82,107,105,48,243,234,47,142,64,103,110,194,250,154,58,211,123,200,60,198,247,73,253,0,203,47,97,89,116,55,82,166,247,141,135,146,15,105,125,192,231,208,23,102,110,232,163,55,73,242,3,54,152,156,75,203,36,197,182,128,101,43,161,106,109,109,55,37,68,9,76,127,81,180,129,59,48,165,121,6,98,185,133,174,192,156,215,52,167,155,123,60,189,72,148,59,161,66,82,74,201,129,209,9,173,99,165,186,216,33,7,230,90,246,238,103,9,113,113,108,122,82,148,39,70,57,99,104,193,233,127,238,69,19,161,29,97,6,165,59,113,75,151,178,57,100,148,116,53,157,124,210,189,146,75,100,140,37,251,128,55,200,209,112,226,168,75,55,193,177,141,142,172,178,81,162,174,181,141,211,176,71,165,135,196,42,222,17,138,89,184,163,203,161,228,85,82,141,103,9,232,118,248,111,149,26,181,33,85,187,73,56,181,201,156,120,207,226,230,123,180,34,215,222,18,66,168,94,100,204,168,1,140,9,176,88,160,2,71,97,128,8,76,162,64,150,73,109,10,192,72,21,97,216,8,176,88,187,10,192,72,21,97,0,198,36,48,11,138,226,98,2,174,72,0,0,198,12,9,11,131,16,20,32,16,9,146,203,19,69,25,128,218,36,0,0,65,0,0,138,24,0,0,0,192,129,0,196,0,33,146,80,192,64,5,12,144,2,133,113,0,14,225,113,0,21,113,199,87,98,70,187,232,136,52,163,82,46,115,167,117,154,41,57,46,135,6,45,183,43,73,221,199,64,240,217,231,120,186,173,91,205,124,62,220,136,197,75,52,179,117,3,134,127,151,86,235,210,245,34,178,106,89,161,246,234,141,106,199,52,125,136,166,239,194,205,35,163,195,39,155,21,9,71,225,82,254,135,78,58,89,107,101,249,99,99,143,1,58,116,49,238,164,229,104,228,149,206,60,127,141,80,142,34,164,92,106,250,175,233,39,245,93,187,171,155,97,227,104,57,123,158,42,241,204,51,178,106,162,183,233,55,94,53,132,242,151,28,215,253,140,168,237,151,11,50,173,235,70,43,196,240,181,173,21,90,23,239,161,209,59,73,69,160,135,71,87,238,112,226,225,155,11,136,253,48,205,246,103,117,62,25,123,24,86,142,152,136,219,122,115,254,128,112,248,155,243,30,23,245,75,55,236,107,76,229,114,243,33,130,125,40,255,0,235,251,29,84,194,181,55,135,164,196,218,159,164,10,102,111,115,78,68,72,2,250,27,225,189,10,251,57,28,207,99,166,138,252,186,105,110,194,46,124,83,191,46,228,84,119,149,141,101,30,63,85,249,152,45,100,152,26,71,210,103,79,248,143,181,205,182,137,130,146,74,74,251,176,19,214,81,69,190,73,16,229,24,41,78,77,36,150,236,242,107,248,196,169,213,148,99,78,19,138,122,73,75,112,61,186,107,137,246,22,243,60,88,120,253,163,103,135,127,73,26,71,199,168,55,197,78,172,111,236,192,245,227,173,251,19,39,196,114,81,241,76,37,75,165,89,69,254,165,99,170,53,41,207,138,18,140,215,233,119,40,210,49,178,93,203,219,55,242,146,229,194,251,50,106,78,215,238,65,231,71,138,189,89,124,42,86,247,103,68,101,126,39,178,210,39,42,150,121,229,143,55,118,117,229,181,172,182,217,0,89,223,93,249,35,162,43,44,82,38,156,35,24,169,75,86,249,3,156,155,255,0,0,104,146,183,20,162,159,37,125,88,156,163,25,104,174,204,234,82,83,135,15,169,106,189,200,132,212,189,247,10,233,243,181,237,208,149,103,126,140,135,116,52,3,139,176,158,160,185,176,34,151,194,59,92,55,41,104,136,161,44,177,57,241,19,177,188,222,88,220,226,172,243,63,168,24,98,39,151,47,185,237,224,241,10,18,201,39,195,47,217,159,55,139,159,23,213,127,83,214,166,239,18,163,217,158,191,253,250,89,203,43,89,57,223,46,88,222,194,161,136,210,48,159,204,172,201,156,191,45,107,189,56,254,204,138,137,181,37,101,20,150,103,97,219,69,238,74,122,125,75,190,159,80,29,26,50,175,136,84,215,61,251,30,157,90,116,233,70,243,180,97,4,79,134,211,81,141,74,210,231,162,246,60,159,19,198,126,42,171,140,91,84,162,254,228,17,141,197,254,38,92,11,44,99,233,57,212,163,153,102,90,115,177,42,35,81,228,205,34,180,140,164,227,47,97,183,38,129,69,33,185,88,9,119,230,196,226,239,104,239,238,39,81,50,210,140,125,86,97,23,25,202,141,183,139,182,228,202,179,169,38,242,171,245,33,201,61,28,157,151,34,211,79,68,81,38,244,227,65,164,165,81,197,153,56,62,68,52,249,160,61,24,56,122,97,36,254,161,35,130,50,81,229,251,157,48,196,66,90,73,217,128,86,82,148,109,13,206,74,156,84,164,173,105,71,91,29,210,34,165,53,40,190,182,176,71,152,25,91,52,84,206,138,56,89,207,91,89,117,97,92,170,147,102,244,176,242,151,166,55,61,26,120,74,116,227,154,118,107,171,216,198,190,54,20,222,90,124,94,218,13,48,67,9,111,91,250,4,235,225,240,235,124,210,233,19,142,117,43,215,231,150,36,42,48,94,174,38,6,181,60,70,173,78,26,75,34,236,115,186,117,106,107,82,76,234,167,135,171,63,69,60,171,171,208,232,143,134,202,95,197,171,244,136,30,111,151,8,238,202,138,148,180,167,78,82,61,138,120,42,20,246,130,111,172,181,55,73,69,89,36,189,128,241,161,129,196,212,248,84,23,119,99,104,120,79,207,83,236,143,80,0,227,135,134,225,227,186,148,189,217,180,48,180,97,233,165,31,177,184,16,74,138,91,43,14,195,0,16,12,0,64,48,1,1,18,171,8,191,80,225,82,51,244,178,140,241,62,148,174,114,29,56,135,118,115,104,3,76,121,217,23,11,132,105,154,224,102,59,216,42,201,105,61,208,94,224,4,186,84,222,240,143,216,206,120,74,18,248,45,236,108,1,28,114,240,248,124,50,104,135,131,169,31,69,68,206,241,1,231,229,175,73,223,35,247,139,31,227,39,181,72,230,93,39,19,184,78,41,238,174,7,159,53,78,171,205,15,203,151,78,70,50,82,131,180,174,122,111,15,77,252,43,232,47,195,165,22,163,38,147,228,245,10,243,51,219,152,103,143,51,178,166,10,254,134,114,214,194,212,164,237,56,180,4,230,136,227,24,63,153,25,249,108,118,146,217,129,183,225,124,200,240,78,13,251,217,152,212,194,213,167,240,176,81,147,151,115,104,186,244,246,205,111,112,56,220,88,106,118,74,174,101,249,145,139,250,25,201,83,150,209,113,96,115,234,35,111,41,242,212,156,128,40,201,162,212,196,160,60,173,118,1,222,50,220,29,40,219,73,19,162,248,111,245,46,18,149,172,160,194,51,116,91,244,153,74,50,79,88,157,79,55,202,226,68,227,41,239,96,57,154,234,78,135,86,69,241,68,198,84,218,150,193,89,20,60,175,161,74,47,229,2,82,187,212,37,6,157,205,20,37,208,234,163,77,212,150,73,100,202,184,164,200,57,233,209,109,102,123,114,58,39,193,77,71,174,165,71,138,74,250,69,25,213,150,105,5,76,87,48,247,42,81,107,66,100,84,75,122,123,158,131,138,252,61,46,37,162,214,252,142,4,179,75,178,61,73,83,243,104,71,107,197,91,220,149,99,138,174,104,215,148,150,137,202,232,194,179,140,231,46,188,144,231,86,82,140,85,239,37,120,152,202,235,94,101,137,95,113,152,165,34,6,101,166,240,153,170,119,57,19,53,167,34,13,128,87,19,96,59,134,98,28,137,184,26,220,12,211,41,72,7,96,176,102,42,224,43,0,92,96,77,128,119,16,9,136,0,0,0,46,2,16,192,0,6,0,0,2,1,49,14,226,185,67,11,2,101,16,36,129,171,33,222,196,201,220,12,228,73,76,146,132,34,128,34,64,160,40,64,48,1,12,67,32,5,98,194,193,89,136,209,162,26,8,144,24,20,32,0,0,0,24,0,0,0,28,94,43,136,156,48,202,157,41,241,85,151,151,21,211,169,220,147,109,123,158,78,41,186,222,47,79,229,165,174,159,253,212,14,216,53,135,150,85,172,108,162,254,218,51,158,172,174,221,182,52,196,167,10,190,234,204,231,150,165,65,186,56,155,203,81,169,124,59,75,177,221,13,85,186,24,226,41,102,122,122,183,64,99,8,183,139,167,37,7,60,185,164,210,246,211,247,177,228,226,124,39,25,58,211,156,242,93,189,120,143,165,240,186,81,142,26,181,87,181,242,253,22,191,224,202,119,147,213,243,187,247,34,190,94,126,23,138,139,244,39,236,205,43,120,110,41,168,218,154,178,142,139,49,244,84,227,230,213,183,194,183,28,221,228,217,81,243,88,127,15,173,231,211,141,106,82,81,207,197,46,86,62,138,77,63,72,227,14,111,232,21,52,178,248,152,67,73,229,189,200,119,110,77,173,226,214,158,197,229,90,32,166,148,162,187,92,15,3,12,243,83,161,218,157,191,118,119,192,243,240,78,240,135,177,232,32,173,145,188,54,48,129,209,0,129,25,200,190,100,76,9,147,208,234,165,164,33,252,167,28,142,216,93,101,236,180,10,110,82,116,228,148,94,188,239,200,41,67,255,0,204,82,106,237,108,250,26,211,203,102,164,236,128,205,223,43,230,115,166,243,189,14,132,222,91,152,193,113,178,162,39,249,153,163,40,166,158,141,51,205,196,248,67,171,86,83,141,76,185,159,165,71,68,122,177,143,169,247,42,215,86,32,240,95,130,213,210,213,34,239,216,206,167,132,98,99,170,81,151,179,62,137,45,66,215,67,7,203,188,30,34,156,158,106,50,178,222,218,153,197,184,203,70,225,47,177,245,177,141,245,34,120,90,85,99,150,164,34,253,208,193,226,225,252,67,19,74,23,114,243,35,210,91,253,207,99,17,41,66,15,54,141,70,232,194,126,17,74,86,242,165,40,107,233,221,27,99,165,120,73,73,88,14,108,13,53,8,234,248,158,236,239,180,105,198,231,21,7,100,228,246,47,60,170,1,189,58,153,231,170,219,99,69,234,223,67,42,126,158,139,250,154,229,231,16,167,46,103,55,240,234,203,255,0,37,236,118,101,180,115,94,215,48,196,198,220,118,214,63,186,34,170,22,148,123,246,27,86,149,185,153,209,122,90,251,115,53,191,13,138,133,202,192,49,25,104,209,86,189,138,167,4,214,188,196,222,92,209,222,218,162,163,158,114,114,148,163,201,28,242,210,45,244,71,68,118,155,57,171,203,44,88,30,94,50,92,73,126,164,143,94,140,248,81,225,78,245,241,73,47,76,93,217,235,209,189,144,29,138,90,162,163,39,150,215,210,198,113,42,59,4,107,29,153,127,55,208,207,55,11,42,140,179,87,140,122,180,70,157,254,33,93,97,176,80,161,7,199,52,120,203,166,154,51,124,117,103,90,172,170,94,250,240,174,136,230,140,147,142,138,193,26,40,39,173,194,78,48,33,207,42,225,48,148,156,153,70,178,169,204,202,82,114,209,17,153,39,197,168,157,104,245,72,35,104,56,65,93,39,39,212,153,212,205,216,194,117,224,190,43,251,179,154,166,50,49,248,144,29,217,187,154,70,161,228,254,49,63,66,148,141,33,83,17,61,162,163,238,7,171,231,180,47,197,194,246,109,55,209,30,85,74,53,234,122,234,202,221,22,129,79,11,82,62,154,146,136,30,195,168,165,36,178,171,117,19,81,190,146,60,215,28,101,45,101,249,145,253,43,83,124,61,88,212,91,175,185,71,125,60,66,138,179,119,71,68,102,164,175,23,161,231,229,236,105,66,78,50,203,212,15,99,15,131,131,164,170,205,197,69,243,102,88,140,109,26,60,52,150,121,117,103,37,89,212,148,84,51,181,5,200,116,112,149,39,233,142,85,243,72,152,172,170,84,171,89,222,164,178,174,129,78,139,151,240,169,185,119,61,26,88,42,112,214,124,111,185,210,146,74,200,35,207,134,2,82,214,172,254,145,58,169,225,233,82,244,65,95,169,176,0,128,0,0,67,0,16,192,0,6,33,133,0,0,0,0,0,35,26,213,84,83,138,124,70,178,118,71,13,75,230,184,68,23,78,126,92,238,102,5,70,179,147,119,119,220,206,221,69,153,237,125,4,3,11,10,225,112,24,10,225,112,29,135,154,219,147,112,108,11,3,60,214,45,59,128,196,49,0,197,112,50,109,187,129,168,140,243,52,53,32,40,184,55,38,163,125,58,50,7,27,167,163,176,86,56,156,61,43,222,58,55,208,229,116,101,5,201,196,238,171,12,182,214,250,19,230,90,154,138,138,222,247,32,225,179,248,116,38,207,154,61,42,50,134,109,162,165,221,104,99,90,147,140,221,213,130,185,97,77,205,218,49,58,41,224,233,53,122,149,163,30,198,244,101,56,201,40,164,215,115,88,96,105,201,185,205,103,100,87,12,240,180,148,158,89,102,93,137,252,59,183,13,173,220,245,178,199,45,161,5,167,34,42,83,159,253,59,13,49,230,71,15,55,254,74,88,89,173,83,137,232,170,92,55,105,92,50,94,247,99,76,121,239,15,82,87,205,40,191,100,37,70,14,60,82,211,216,235,148,146,149,156,74,201,22,247,90,173,66,56,103,78,156,99,153,59,246,50,157,90,105,233,4,143,69,225,99,126,29,206,42,212,50,102,91,180,244,69,25,121,212,246,178,93,236,69,73,194,122,105,98,167,66,201,75,45,187,24,202,11,59,178,118,228,17,10,28,94,173,58,143,36,108,222,125,125,141,188,170,153,111,151,66,114,199,47,60,220,211,2,106,40,121,106,81,146,205,182,94,134,158,84,168,165,25,53,154,73,55,97,211,167,74,82,142,107,175,152,215,42,75,55,94,65,89,190,24,219,234,76,86,183,42,92,82,119,230,36,175,118,1,38,221,219,102,111,169,164,189,34,202,86,89,165,99,212,132,36,163,82,57,220,120,46,143,62,215,125,145,233,121,147,167,94,154,209,185,218,63,66,116,215,47,47,201,74,93,52,185,148,173,27,230,230,119,78,10,81,169,127,68,28,191,245,251,156,114,130,203,196,210,151,43,136,143,176,184,238,72,5,93,202,139,177,5,34,13,227,43,161,220,202,50,52,186,34,144,134,0,72,238,34,74,47,48,243,25,220,46,6,185,131,49,150,97,102,3,92,193,152,202,225,152,13,179,6,99,44,193,152,10,184,92,155,147,112,47,48,243,25,220,119,3,76,194,204,69,197,112,52,204,75,145,55,21,192,172,193,114,110,23,8,188,195,204,103,113,220,42,243,11,49,23,11,129,119,17,55,11,129,66,11,128,0,0,4,2,24,128,67,0,2,145,72,130,147,10,166,67,29,196,192,155,8,162,88,68,128,192,161,12,64,3,0,0,28,234,42,20,39,81,190,90,127,99,199,193,226,157,56,86,156,63,137,82,86,204,249,69,27,120,183,154,151,152,170,175,42,58,184,47,210,191,201,195,70,149,72,97,232,230,118,110,9,216,131,162,120,138,146,245,187,181,204,153,84,182,173,233,212,157,121,175,177,148,254,40,242,228,105,27,194,170,148,173,23,184,170,233,164,116,146,57,161,45,83,218,198,210,189,245,122,255,0,82,15,86,17,242,252,38,159,44,207,51,56,37,177,234,99,210,167,133,163,79,162,254,199,159,74,159,155,89,69,8,85,66,62,86,31,55,57,232,189,140,109,119,115,163,19,37,41,217,122,86,136,199,177,69,197,112,185,63,100,101,234,158,98,231,46,28,171,216,75,68,16,214,146,66,165,31,202,171,166,194,145,21,170,58,88,122,237,61,50,185,126,204,15,3,0,191,46,39,166,150,135,157,128,86,132,79,77,108,21,84,206,152,28,208,220,233,134,192,76,244,145,18,101,213,220,206,91,4,102,206,229,154,50,209,217,229,56,25,233,81,138,206,219,218,49,212,41,78,156,162,252,201,252,91,26,40,165,11,190,122,149,82,167,226,101,24,40,237,204,113,146,132,106,46,109,89,1,130,244,89,152,167,103,47,115,104,235,29,76,62,110,161,21,31,64,92,22,137,2,69,13,238,59,112,133,135,200,7,13,152,229,164,135,79,152,53,112,42,11,137,51,135,31,197,8,127,49,232,67,209,244,60,159,18,154,140,32,155,222,68,4,120,163,24,242,254,166,144,134,103,101,233,248,153,133,25,73,238,148,87,238,118,39,150,54,75,234,5,88,210,26,197,246,49,141,74,105,241,54,223,99,162,149,72,75,210,245,232,192,112,146,107,40,164,147,186,76,77,239,150,75,220,35,166,214,250,133,114,71,130,78,63,47,244,58,169,188,209,125,140,171,198,207,204,218,222,175,96,162,228,166,151,209,144,116,100,190,195,132,51,73,95,97,102,113,81,183,51,101,103,170,230,80,37,149,107,177,207,81,230,156,173,204,218,180,237,5,30,103,53,248,175,216,138,134,212,96,187,187,158,95,137,98,60,186,118,94,169,108,122,21,164,163,22,219,209,35,204,120,127,196,84,243,101,191,37,208,12,48,84,156,86,110,111,115,214,165,108,168,202,141,23,13,236,116,198,11,216,34,146,42,218,9,41,114,179,42,239,108,165,20,163,194,60,185,111,43,236,180,247,11,189,116,253,194,180,242,193,95,158,164,86,42,89,165,37,123,171,232,99,180,14,138,105,70,57,220,150,156,145,140,169,182,219,228,4,89,109,204,203,17,5,109,52,104,218,58,55,107,220,206,173,57,55,233,87,238,17,197,57,74,43,134,77,156,213,84,159,20,222,199,168,232,172,170,82,250,158,117,111,205,150,69,238,194,188,217,70,85,103,165,236,111,71,11,119,177,215,28,55,59,88,234,165,4,163,166,157,88,17,71,15,24,90,255,0,99,170,49,236,40,67,162,55,132,108,17,42,145,164,105,246,42,42,82,210,10,230,148,169,202,165,248,180,93,10,37,43,24,98,48,113,169,249,148,248,42,117,228,253,206,207,46,40,20,82,228,17,230,210,168,227,44,149,83,132,145,190,108,146,238,141,177,24,104,226,23,14,149,23,165,156,180,220,172,227,61,26,211,80,175,103,5,24,77,57,184,167,37,177,216,112,248,95,240,165,238,142,242,41,0,196,0,33,128,8,6,32,128,0,0,67,0,10,0,6,2,2,132,2,34,117,35,7,102,245,45,180,149,219,60,250,213,60,201,185,0,74,164,165,43,221,146,221,201,11,149,10,226,184,8,33,220,46,32,0,98,184,196,0,59,136,87,2,174,43,138,224,5,49,102,177,32,6,153,203,186,57,238,107,10,151,89,100,151,184,23,39,193,161,129,173,72,218,26,107,212,196,7,112,91,136,119,212,11,207,195,98,169,54,218,119,86,76,137,44,182,127,215,153,62,101,151,10,183,87,212,42,170,73,201,183,202,228,170,156,54,90,117,238,76,164,231,47,216,75,123,115,2,169,202,49,157,229,27,174,134,240,168,171,73,198,118,183,194,254,83,12,182,89,164,92,105,202,49,110,90,105,212,131,89,83,112,118,58,176,242,203,37,126,102,148,97,42,152,104,78,215,190,140,184,97,101,125,173,238,204,180,237,142,26,22,82,90,92,195,18,161,77,221,187,200,218,16,148,33,173,79,177,133,104,211,73,235,60,196,87,44,220,53,215,216,194,114,86,42,116,224,245,214,253,216,148,35,242,162,163,155,201,157,73,112,59,157,84,48,53,95,18,148,116,228,217,164,20,160,236,157,187,29,144,166,171,91,45,60,189,88,28,207,195,235,181,153,69,47,169,205,136,240,220,68,154,225,142,109,253,71,161,138,165,58,20,239,10,178,246,60,106,181,165,105,94,82,207,201,220,11,252,60,231,11,78,80,138,234,204,30,22,158,191,156,190,136,194,83,158,205,220,159,50,81,132,147,230,202,141,252,152,74,113,89,220,144,98,40,211,195,212,140,242,102,141,245,139,149,238,97,10,214,134,202,253,71,25,102,149,194,155,148,28,111,10,106,25,159,94,66,169,164,77,161,5,42,155,89,34,42,198,243,176,24,232,160,223,93,17,106,54,134,166,142,147,148,163,4,182,58,93,21,78,154,186,188,153,81,203,248,116,183,102,117,109,24,216,233,203,194,251,156,149,159,21,141,50,207,100,142,202,19,138,169,57,78,121,114,60,201,117,57,22,178,185,221,74,140,101,150,85,108,163,43,197,25,233,121,115,84,158,122,56,138,170,106,41,252,29,243,24,226,233,230,116,234,40,219,60,83,220,154,249,33,135,148,55,169,41,91,249,81,213,137,252,204,5,57,237,146,209,127,99,45,62,132,96,6,144,20,72,192,180,59,144,59,144,106,164,23,51,184,238,21,109,146,43,128,8,0,64,23,21,196,34,162,174,23,36,0,171,142,228,92,46,5,220,46,69,199,112,40,46,77,192,10,2,70,0,43,140,86,0,184,5,130,192,23,11,133,132,3,184,174,2,1,220,46,32,2,174,59,144,59,129,87,29,200,184,238,5,129,55,29,192,96,33,145,76,67,184,155,73,93,132,0,97,248,168,102,181,155,93,77,99,82,18,244,201,1,65,97,136,9,11,20,0,77,130,197,5,138,36,243,124,119,29,44,14,6,244,229,150,173,73,101,131,233,213,158,153,243,95,234,56,84,197,99,97,26,25,170,121,80,203,37,21,233,150,255,0,224,131,193,243,170,102,205,57,202,74,250,221,247,62,214,142,47,9,136,165,108,153,39,151,42,230,153,240,216,134,226,213,60,173,74,250,223,153,237,120,108,107,74,149,172,222,95,232,81,235,56,37,45,76,234,83,90,189,215,67,88,102,169,20,164,184,151,238,39,22,189,44,168,227,113,79,88,59,118,97,9,73,215,165,7,27,222,113,138,105,247,58,101,70,50,139,109,90,66,192,81,95,237,58,22,186,121,174,215,38,69,122,94,49,43,78,49,236,70,30,159,147,134,149,73,122,167,162,246,52,197,67,206,241,5,27,94,201,19,139,168,159,12,125,43,68,7,36,181,98,75,70,27,4,184,99,185,89,79,170,99,123,142,156,120,92,152,153,64,245,137,203,226,114,201,225,213,165,205,172,191,115,167,94,135,7,142,212,182,22,20,239,234,146,211,216,131,135,4,180,71,164,150,135,6,10,58,30,138,90,5,76,125,71,69,61,142,126,102,244,192,117,189,40,194,250,27,213,244,28,215,8,79,115,211,164,162,231,40,205,93,56,253,143,51,226,94,231,167,70,217,166,228,237,30,125,194,174,154,112,225,134,242,230,94,33,37,28,201,108,85,20,220,165,54,173,125,137,197,233,4,151,212,138,231,90,66,221,81,131,245,75,220,223,145,139,92,111,220,172,171,146,31,48,123,15,154,40,99,39,145,64,58,123,141,110,199,13,194,43,138,68,14,111,44,31,242,158,54,50,87,171,5,210,231,173,93,217,181,216,241,113,138,114,196,165,13,178,238,21,81,146,221,187,23,26,153,182,188,136,167,135,140,164,165,55,126,205,232,118,67,35,154,81,138,81,93,0,205,65,182,179,43,123,178,150,30,82,123,191,162,58,179,66,26,187,68,153,98,162,180,132,117,238,16,83,162,169,71,42,111,127,220,90,230,203,127,107,156,184,156,111,151,197,57,106,182,71,85,26,145,197,97,233,213,203,108,200,43,95,84,114,205,125,14,88,112,207,44,155,225,210,253,185,29,145,81,140,86,151,185,141,120,164,212,214,219,75,216,131,103,45,18,77,46,204,168,60,202,75,210,204,33,199,21,117,170,54,204,147,111,154,253,202,51,169,39,41,201,153,74,86,205,246,52,122,174,230,78,55,119,100,87,6,55,52,231,8,95,71,171,70,212,97,149,35,57,241,98,165,250,116,58,163,233,2,148,83,45,68,152,154,162,162,95,9,16,121,156,183,53,203,154,229,40,219,68,65,42,55,220,140,74,89,178,244,211,236,116,66,217,213,246,90,156,213,51,78,77,238,194,140,169,164,243,55,217,142,75,91,71,234,84,106,121,81,202,162,179,115,100,57,90,47,168,70,113,89,183,234,202,155,203,149,79,126,111,176,160,163,24,198,82,125,116,234,115,215,171,187,108,163,12,85,110,25,37,234,147,209,25,82,161,146,55,150,178,123,151,70,30,100,252,217,127,218,117,70,158,102,65,130,133,205,85,60,182,54,132,83,151,233,136,212,115,20,69,158,201,88,218,52,82,142,106,143,78,157,75,167,24,69,203,54,178,228,137,254,61,75,127,203,142,239,171,8,35,121,108,172,141,242,202,48,202,184,87,245,51,231,166,136,210,13,45,94,224,25,68,226,205,239,24,66,252,204,249,57,73,148,102,180,102,88,202,122,198,172,86,250,72,213,61,46,85,212,233,184,50,14,143,12,141,176,238,95,52,142,195,28,52,60,188,61,56,244,70,183,35,70,2,184,92,6,2,184,92,0,2,225,112,16,236,43,133,192,96,43,138,224,88,174,77,194,224,85,196,217,55,48,196,212,89,114,223,86,7,61,121,230,171,38,158,132,114,37,176,101,65,112,38,224,17,66,21,197,39,208,6,2,184,0,5,196,0,49,0,0,0,174,23,1,136,6,163,204,2,41,183,162,185,73,44,205,189,150,227,78,73,218,45,123,35,38,237,39,112,52,117,110,173,98,111,204,206,227,220,10,205,23,190,143,177,73,164,239,29,95,43,153,181,21,107,183,220,82,122,232,5,78,77,189,119,14,68,234,217,82,139,142,234,193,73,177,218,78,58,68,152,197,202,73,46,102,211,82,111,140,9,167,78,55,139,156,247,122,246,54,147,140,170,237,120,242,50,202,236,142,172,29,25,98,39,24,114,91,178,43,214,193,69,199,3,28,221,217,156,229,86,47,129,89,29,178,203,24,40,173,186,28,149,225,127,68,181,232,204,169,66,165,116,164,212,110,97,86,172,166,248,214,166,238,148,224,184,153,132,184,155,187,212,14,73,221,177,211,87,204,159,208,221,43,70,90,163,76,61,56,222,252,249,0,176,244,179,202,206,247,61,62,26,52,187,35,26,74,81,110,89,85,194,173,104,219,36,226,245,34,188,252,126,34,51,155,202,221,143,46,172,146,86,61,12,77,4,245,138,159,115,207,169,78,77,150,35,154,86,250,220,198,87,148,142,151,70,119,203,109,195,200,146,149,173,245,52,137,84,96,168,230,148,149,249,68,41,41,78,107,91,37,208,219,201,150,93,35,251,92,210,149,28,177,226,190,174,219,17,68,35,150,58,243,213,133,42,110,164,179,243,123,21,86,87,147,75,216,234,163,31,46,13,181,168,25,194,150,73,245,124,201,196,203,136,218,155,73,185,62,72,229,169,44,211,53,25,168,122,68,243,234,203,53,83,190,167,164,243,210,188,164,250,149,149,37,177,219,70,180,106,69,225,170,45,60,197,109,78,104,198,237,34,170,83,116,241,85,84,157,249,223,183,83,61,53,203,159,30,213,60,66,77,60,183,106,247,223,83,163,15,254,241,135,175,5,81,70,49,142,107,117,60,252,101,72,212,156,156,82,182,118,211,236,105,66,173,161,150,17,215,44,179,126,164,70,159,90,50,71,114,162,192,155,148,152,0,174,83,32,10,184,92,67,64,49,128,92,128,36,161,1,34,42,197,40,148,69,132,209,173,172,102,192,128,184,217,33,14,227,185,3,10,187,129,35,8,99,16,5,80,201,184,211,2,172,60,162,184,209,20,101,37,196,187,142,224,96,208,141,90,37,196,168,204,6,208,130,0,16,0,198,32,2,128,67,10,162,103,81,83,142,105,1,203,142,147,225,141,251,129,95,142,255,0,246,127,185,157,76,84,234,38,180,73,156,195,42,44,184,77,193,169,45,209,149,199,112,143,78,21,20,226,164,138,185,231,210,172,233,233,186,59,99,44,201,52,70,151,112,184,130,224,80,92,155,133,200,38,173,69,78,18,169,47,76,83,147,250,31,157,214,169,44,86,38,117,102,248,170,73,201,179,237,127,212,24,143,39,194,106,219,213,82,208,95,220,248,188,178,84,28,178,184,223,155,231,236,7,163,224,248,5,139,148,234,189,45,179,127,10,71,189,75,11,74,133,60,254,125,213,244,180,78,31,3,159,145,134,201,149,60,241,226,58,106,194,210,121,91,177,164,116,254,38,55,87,227,75,230,51,169,86,51,169,39,15,177,200,227,59,219,48,71,52,37,123,1,219,15,75,47,195,225,155,196,41,201,114,82,127,177,205,155,135,71,190,199,79,130,230,120,217,221,237,6,101,94,132,255,0,47,204,169,241,84,118,94,199,13,125,52,59,171,241,98,148,62,24,68,243,171,59,204,176,168,138,205,36,133,62,41,89,21,124,183,183,61,11,161,12,211,114,123,68,172,149,78,24,168,147,29,202,168,243,73,179,59,92,161,201,65,233,125,79,15,199,42,95,21,66,29,34,229,247,255,0,242,61,230,212,105,73,47,81,243,30,35,83,206,241,74,173,109,23,145,125,8,59,176,81,225,71,117,180,57,112,113,180,17,216,214,128,101,204,214,145,22,212,184,110,21,164,213,224,113,124,71,123,244,156,19,210,108,33,175,84,125,207,78,138,139,148,156,149,210,238,121,73,241,199,221,30,156,42,58,117,100,247,234,130,189,24,239,166,199,62,37,240,74,239,153,181,26,145,149,59,95,150,230,56,180,148,19,251,25,139,92,223,224,203,227,126,230,175,251,25,71,214,205,50,190,64,11,212,29,80,10,59,201,26,34,97,108,238,251,178,163,200,13,34,133,15,91,247,45,35,56,62,54,6,53,221,231,46,200,242,106,74,248,137,235,182,135,169,55,121,204,242,33,9,84,175,57,117,147,10,233,165,197,43,29,48,225,92,43,87,241,114,49,112,113,89,97,183,94,164,42,117,51,93,60,190,210,2,231,66,188,155,100,172,53,120,234,219,250,35,88,206,75,213,105,29,56,120,249,243,202,147,143,54,238,2,163,128,167,137,130,157,106,122,45,108,249,157,117,160,178,198,154,209,197,114,229,216,237,163,73,42,18,151,39,253,17,199,159,213,39,204,203,76,21,215,54,186,4,146,148,93,214,189,182,97,41,39,38,209,57,179,75,45,202,140,169,73,194,92,92,180,247,53,214,111,168,170,195,43,77,21,164,178,189,152,4,18,140,210,235,161,140,221,148,189,205,91,181,83,155,25,44,176,157,185,129,203,135,94,100,165,55,241,59,157,86,51,195,195,44,17,181,130,28,77,81,17,70,137,20,52,138,37,59,43,155,97,160,164,220,231,233,135,238,200,42,113,84,112,178,114,92,115,211,216,243,245,204,221,184,89,217,139,155,118,215,245,28,121,101,163,223,184,83,230,69,73,26,91,133,201,156,242,146,207,237,168,67,171,59,45,121,43,30,116,228,235,212,202,189,43,114,241,21,165,41,101,142,229,209,166,160,148,64,232,165,27,43,26,190,24,251,132,17,94,169,123,20,17,143,13,150,236,214,20,242,251,149,8,217,92,156,85,101,70,139,183,170,223,184,71,62,119,86,188,148,31,59,95,162,58,178,168,65,37,162,57,112,113,84,105,218,94,167,171,58,126,53,155,123,125,128,53,247,46,22,221,236,76,186,125,201,111,155,118,137,69,78,126,100,251,33,84,157,189,78,203,145,10,180,98,244,141,215,86,200,179,171,43,175,172,136,53,156,237,20,169,218,239,118,249,21,7,101,183,238,99,123,89,69,109,177,189,173,149,110,249,129,219,134,158,104,91,163,54,185,199,133,149,167,36,117,92,41,220,46,77,197,114,11,184,174,77,194,224,93,197,114,110,23,2,174,23,38,226,184,23,113,92,155,133,192,171,138,228,220,153,205,70,45,178,141,46,113,86,149,234,182,63,197,74,205,89,92,201,203,133,176,35,152,216,67,86,41,110,2,1,50,150,246,123,132,45,54,20,159,46,75,97,102,203,43,219,85,212,89,184,88,81,113,183,98,121,217,11,86,236,17,87,2,118,11,129,87,11,146,0,85,194,228,139,80,46,226,184,128,10,114,225,177,32,213,129,32,1,251,106,141,60,169,74,49,73,223,251,25,201,101,186,189,245,220,1,106,90,162,154,226,156,99,245,33,74,223,10,13,192,218,30,84,36,178,202,239,171,228,38,162,227,155,53,228,204,212,117,52,134,143,211,127,112,164,163,169,105,95,114,227,233,203,149,95,169,217,67,3,58,242,205,108,176,234,200,174,122,20,101,85,228,138,187,103,183,133,194,199,13,79,42,214,79,118,93,26,16,161,28,176,95,83,67,42,78,17,123,161,121,113,228,139,0,57,234,194,114,86,182,135,20,227,40,202,249,89,233,206,249,116,57,150,121,109,167,238,7,36,41,39,43,207,68,116,222,148,18,200,178,181,204,214,84,111,27,184,171,251,216,243,107,73,83,148,178,201,171,232,69,107,95,30,218,118,149,151,99,142,166,46,164,163,125,92,81,148,226,154,211,213,238,99,37,43,89,108,84,57,215,148,147,186,208,203,54,103,183,216,77,245,100,230,81,213,110,81,110,165,147,73,123,182,74,154,147,188,164,204,243,74,92,141,98,163,165,244,236,6,241,175,37,232,78,199,101,72,59,198,251,168,235,238,115,225,210,157,88,197,45,14,245,79,59,148,173,187,32,227,167,67,52,243,189,174,107,63,79,185,209,58,121,56,122,28,213,53,125,139,6,83,118,135,185,204,221,147,102,213,165,200,231,168,246,137,166,74,163,181,38,222,236,230,132,117,212,222,107,52,163,22,237,30,108,198,159,21,229,213,149,20,222,85,238,84,87,251,198,33,85,158,86,211,143,177,205,137,151,21,145,138,173,254,241,81,239,171,211,169,158,151,148,66,156,170,80,173,229,37,40,193,102,147,125,47,165,133,131,140,156,43,84,79,210,151,238,203,194,86,141,24,214,190,211,75,68,255,0,85,201,124,89,178,232,165,43,216,141,62,197,68,121,77,178,164,39,37,200,35,60,163,176,57,10,229,21,102,43,15,48,179,16,85,133,114,91,38,229,21,112,185,55,21,192,187,141,50,46,59,129,165,195,49,158,97,92,11,204,4,92,119,1,216,89,71,113,220,12,242,143,41,99,2,44,82,137,90,13,50,8,202,25,75,98,184,19,96,177,21,43,194,159,127,98,63,21,12,214,73,219,169,70,197,33,38,164,174,128,129,138,226,184,138,42,224,217,32,0,197,98,128,8,176,172,88,128,144,24,130,24,196,39,43,45,64,114,146,138,187,209,28,24,170,170,165,78,23,162,65,91,17,42,141,197,91,45,204,57,20,82,104,110,42,218,73,50,47,119,168,147,212,34,175,114,149,208,175,23,216,87,3,77,205,41,214,149,62,122,116,57,238,60,192,117,172,102,188,81,251,9,226,222,109,35,194,115,110,23,3,182,158,38,51,149,164,178,155,182,121,87,58,232,98,51,60,181,62,129,91,79,15,71,23,150,150,34,156,106,66,251,73,28,21,63,211,52,101,138,148,96,163,26,111,93,85,236,143,86,130,114,158,156,139,197,227,168,211,142,95,49,57,118,50,175,38,120,58,56,78,8,107,111,138,251,152,230,111,116,107,95,17,25,75,185,207,231,106,84,83,130,146,186,215,177,155,140,215,240,223,208,210,21,35,181,194,110,55,92,164,81,134,121,218,74,84,229,220,244,191,211,207,53,122,210,189,237,31,238,114,85,169,44,182,91,29,222,2,219,149,102,244,189,145,154,174,169,59,42,210,126,167,253,207,53,187,205,157,216,153,126,93,73,124,211,127,101,161,192,182,185,97,74,87,58,167,31,35,11,24,252,82,213,255,0,98,48,148,188,252,68,98,253,49,220,120,186,158,101,105,21,24,21,27,101,109,242,16,146,187,226,122,4,42,213,35,10,110,165,244,143,19,250,106,124,157,11,212,171,153,239,39,115,232,60,98,178,167,130,168,162,253,75,42,250,191,240,143,15,5,28,213,144,87,183,134,92,40,233,123,25,208,141,162,108,246,8,200,113,220,24,32,55,91,30,126,35,74,135,124,95,9,197,140,86,149,194,177,95,196,135,243,35,212,143,21,86,182,60,168,127,18,31,204,143,82,202,82,146,111,144,30,130,138,81,86,119,139,38,188,165,228,37,203,145,205,70,166,84,224,247,228,111,83,92,59,214,247,215,216,138,230,150,201,174,134,75,214,205,94,223,67,47,136,172,173,105,49,175,88,249,164,17,119,152,17,123,52,106,189,70,53,151,236,203,164,239,148,14,133,234,49,131,188,164,205,225,174,102,115,81,124,18,125,216,86,21,101,149,74,71,151,66,90,94,247,103,118,50,95,147,52,112,83,133,150,224,119,70,119,142,170,55,234,85,227,206,95,177,207,23,101,234,81,93,217,211,75,202,113,204,165,168,69,194,73,105,149,202,252,146,61,74,52,149,42,43,75,74,110,199,62,10,146,169,83,62,102,210,59,171,198,202,148,87,38,159,238,74,212,84,228,161,133,132,29,243,56,222,200,243,103,189,155,250,30,158,37,229,161,42,143,71,45,189,143,55,15,79,204,171,121,122,99,172,140,171,88,208,94,68,155,222,74,254,221,14,88,112,85,87,246,61,10,242,178,203,245,151,185,197,90,81,148,173,241,91,82,194,138,150,156,154,236,77,41,102,209,255,0,243,28,117,139,187,215,145,156,94,90,210,139,123,171,162,162,165,252,102,113,226,222,105,70,61,89,219,188,229,35,134,124,88,143,229,64,109,5,194,141,9,137,107,114,161,197,15,225,247,14,67,64,9,57,73,69,111,200,237,171,21,70,132,105,175,112,240,252,59,156,243,189,182,68,226,36,165,93,185,122,83,253,136,174,76,84,164,228,215,77,8,167,37,173,254,161,55,154,119,231,187,33,187,233,5,167,80,21,105,223,99,138,165,248,156,158,88,175,220,235,73,102,213,237,171,60,250,210,207,54,150,203,112,137,163,28,210,114,104,236,167,29,110,101,74,54,138,58,82,180,108,5,67,169,165,40,223,82,98,175,161,164,229,229,66,43,230,208,160,133,69,229,235,234,57,43,201,212,172,163,242,241,50,243,100,167,119,208,207,14,156,175,39,188,181,3,162,148,114,202,25,185,150,238,170,55,201,115,20,218,225,102,53,107,55,44,171,89,116,232,17,172,235,70,59,106,200,150,188,85,30,254,152,243,34,156,37,47,78,252,230,255,0,177,188,33,24,109,172,159,196,192,140,137,43,212,217,109,20,90,114,171,164,85,162,94,85,154,237,43,114,187,47,204,130,210,255,0,96,20,105,40,181,205,245,6,248,155,232,63,54,29,76,230,244,217,219,167,80,54,195,62,51,174,231,13,22,212,227,239,169,217,112,167,112,185,55,11,129,87,21,197,113,92,10,184,92,155,133,192,119,11,147,112,184,21,112,185,23,11,129,121,142,90,245,51,60,188,141,91,209,156,211,64,36,19,181,244,17,50,150,182,230,5,108,153,14,119,43,104,153,36,5,222,203,187,28,21,212,155,100,206,87,149,246,30,108,171,85,186,2,27,187,212,62,18,74,122,36,1,178,212,155,234,18,223,65,4,92,219,122,147,168,226,236,59,102,86,64,32,184,229,166,130,64,34,162,155,122,27,40,193,37,162,87,250,157,14,146,140,50,197,216,14,117,70,82,86,106,204,82,141,42,113,189,220,229,177,188,228,169,198,215,188,136,134,31,204,157,219,211,162,3,4,157,156,246,7,193,179,212,232,172,220,120,109,150,219,43,28,242,82,231,204,42,110,250,142,203,47,59,130,69,36,4,216,181,18,227,3,162,142,26,165,103,104,69,178,14,120,192,232,161,133,169,90,86,132,91,238,122,88,127,12,140,109,42,207,51,249,86,199,124,97,24,171,69,36,187,19,90,113,225,188,62,20,237,42,156,114,233,200,238,216,0,128,0,0,2,101,36,144,188,200,236,153,148,160,228,243,38,128,172,238,92,237,238,76,235,198,159,211,161,207,90,172,225,120,164,155,234,153,231,84,196,205,61,30,193,93,88,172,94,119,235,89,79,58,181,101,118,148,190,164,214,196,121,142,237,47,161,203,57,221,232,144,196,95,153,100,251,139,51,50,204,239,212,167,55,109,180,42,42,83,124,129,41,61,69,25,101,248,126,229,38,159,171,95,168,20,147,150,136,168,199,46,235,83,57,84,75,210,237,236,56,86,114,245,88,43,211,240,216,57,78,114,183,165,30,181,26,57,33,126,103,39,133,194,212,19,183,174,71,161,82,89,96,217,21,231,98,30,172,225,156,142,186,207,70,113,75,89,150,51,88,214,211,115,154,124,145,181,89,103,168,99,53,121,26,101,21,38,252,167,220,35,193,73,125,197,87,89,194,159,212,49,50,181,60,188,217,71,52,34,235,85,187,219,118,107,78,157,58,120,235,75,134,237,89,190,232,168,71,45,36,175,103,61,95,100,101,78,156,170,85,142,186,202,90,95,83,53,168,231,116,124,185,232,157,185,95,154,55,116,227,31,71,53,246,22,34,83,204,169,74,77,228,190,85,208,39,150,24,95,50,252,109,217,34,43,235,92,137,108,77,147,114,162,174,23,32,97,21,112,185,3,184,21,112,38,224,3,0,24,0,0,0,174,43,133,128,7,112,184,128,10,184,238,72,192,171,149,114,6,21,87,25,0,221,128,187,152,98,43,42,107,47,196,194,165,120,83,90,187,190,136,225,156,221,73,57,54,92,65,123,149,201,25,234,138,190,187,132,118,225,167,249,118,190,204,218,231,159,74,89,106,71,93,14,226,41,129,33,112,44,100,161,220,42,132,23,38,224,23,21,192,65,0,14,193,96,17,207,139,147,141,43,47,139,67,166,199,153,138,168,231,85,244,90,20,100,23,176,11,153,80,196,1,114,6,52,236,196,246,90,8,11,139,75,87,168,229,36,221,201,107,75,216,87,94,197,23,117,96,228,74,96,244,2,130,250,147,113,169,106,65,211,42,211,252,58,167,22,243,75,87,237,200,197,96,107,202,55,121,99,252,210,177,211,134,161,28,85,85,24,230,209,113,62,72,239,175,133,201,27,169,114,210,200,203,111,38,24,58,141,249,92,51,236,181,183,212,194,182,27,203,119,253,90,197,107,161,221,57,121,113,113,141,211,123,182,206,57,74,77,216,184,142,9,198,172,106,75,35,78,47,151,65,194,180,165,120,201,93,175,185,218,225,23,108,200,137,208,205,233,158,157,25,81,132,167,44,183,221,30,167,129,205,228,169,47,215,253,143,34,182,118,173,153,60,154,36,217,234,127,167,238,225,43,171,94,127,216,205,87,78,57,186,116,104,193,250,154,109,156,175,72,35,167,196,222,108,85,190,85,99,44,61,47,58,186,143,194,191,161,82,187,48,209,252,62,22,83,248,156,111,247,216,243,175,154,87,61,12,125,76,180,242,46,122,158,116,75,10,166,17,146,140,144,70,57,165,216,169,90,41,180,238,186,114,8,240,188,114,165,229,78,159,118,223,244,255,0,39,47,135,70,245,27,23,138,84,243,49,210,253,10,199,71,133,195,75,133,122,244,150,133,176,130,225,27,3,57,8,166,72,70,176,216,230,198,46,27,157,20,204,241,74,244,194,188,250,126,184,127,50,61,88,180,170,59,236,121,16,149,170,197,126,164,122,219,202,86,64,84,255,0,137,120,236,142,168,73,58,82,79,229,208,231,139,140,116,183,34,169,84,203,195,36,222,141,104,0,253,55,49,248,153,172,117,50,248,236,17,171,220,34,191,48,114,91,4,61,104,9,172,180,151,220,156,51,210,221,25,165,85,251,221,25,209,210,167,186,3,174,60,52,245,57,105,122,39,238,116,205,218,18,56,163,43,66,126,225,94,127,138,84,201,77,91,156,172,121,202,164,165,162,151,209,29,94,33,7,94,165,56,107,165,222,134,148,105,70,149,149,146,2,112,244,106,90,238,247,239,161,215,12,60,158,243,215,178,185,94,108,62,30,31,161,182,27,53,74,185,179,221,65,94,192,122,24,56,249,18,84,239,123,71,87,220,233,173,44,216,170,113,239,19,155,15,195,230,79,124,176,191,238,107,66,89,177,116,236,239,28,220,62,198,26,105,226,178,203,78,16,92,217,74,146,161,66,157,55,234,151,20,138,196,69,84,241,26,81,122,168,70,228,226,37,154,164,165,211,68,7,29,121,94,94,250,158,110,50,110,155,141,101,181,63,82,235,30,127,231,232,119,85,150,172,227,172,213,158,109,153,71,69,57,102,217,221,53,247,51,170,178,206,50,232,236,206,111,9,155,132,124,153,59,186,78,203,188,121,29,53,253,50,236,84,84,244,139,125,78,26,28,82,148,186,179,163,19,82,212,47,216,198,132,109,20,7,65,81,33,22,138,135,107,179,72,69,212,154,132,119,108,207,54,182,90,179,208,240,234,23,110,127,68,69,119,81,140,105,67,42,249,79,42,179,113,140,147,222,91,251,30,133,124,66,163,91,69,116,149,164,121,53,234,121,181,95,115,42,197,229,245,61,100,200,156,178,171,115,101,207,133,24,102,226,191,67,76,166,179,242,232,79,171,57,84,50,197,39,171,147,212,214,114,243,39,111,134,63,187,7,27,206,40,13,97,29,141,99,204,73,90,44,214,148,46,138,52,165,27,44,198,21,167,154,165,190,70,116,73,229,139,125,14,20,248,164,251,132,103,139,158,177,164,159,171,127,99,122,118,140,115,75,111,234,115,82,138,169,90,117,234,109,180,83,232,107,150,120,143,75,113,135,205,205,133,21,43,78,164,242,83,89,167,253,13,233,208,141,56,254,100,189,239,204,116,225,229,211,203,8,168,245,7,69,73,222,77,176,130,85,97,23,167,17,159,159,39,43,179,69,74,9,250,83,41,83,232,162,190,128,103,153,189,228,104,162,156,111,111,171,22,73,198,45,218,45,245,51,203,41,107,82,175,209,1,114,169,8,116,185,81,119,89,154,251,238,201,81,165,7,195,27,190,172,82,148,164,244,220,14,136,61,123,157,39,44,35,150,58,250,185,157,23,2,174,23,38,225,112,42,226,184,174,77,192,171,133,201,184,92,10,184,92,155,138,224,85,200,169,60,177,211,114,103,59,104,99,182,175,168,10,85,36,230,181,212,172,217,165,174,150,51,126,162,175,151,220,41,74,218,187,232,66,92,64,216,71,112,141,29,182,185,28,172,83,226,230,23,214,219,32,168,158,147,177,51,186,183,176,230,181,191,82,88,68,154,37,194,69,135,182,140,7,186,122,234,72,245,147,228,141,163,229,194,47,133,231,229,112,49,140,100,228,146,213,157,25,97,24,183,155,139,103,21,165,135,10,148,233,252,10,114,249,158,198,83,154,207,123,37,236,21,82,203,37,162,202,98,214,186,43,149,230,53,162,119,67,133,243,116,246,8,170,89,148,146,79,232,116,58,188,121,126,236,206,53,20,37,149,38,219,230,205,41,87,140,150,85,27,219,118,3,114,81,146,113,226,151,36,103,10,146,148,164,243,229,234,41,230,140,220,173,171,5,25,70,42,50,141,179,61,194,166,115,149,71,197,200,173,50,165,109,122,151,228,202,246,74,231,101,15,13,171,83,89,112,46,228,87,2,129,211,67,5,86,179,224,142,157,89,235,80,240,250,52,181,107,52,187,157,118,177,53,113,193,67,195,41,195,90,143,59,233,200,238,140,99,8,229,138,73,118,40,77,216,129,129,30,108,121,52,217,133,76,77,237,229,189,192,232,148,148,121,147,230,165,236,114,206,114,74,210,208,81,156,108,237,118,185,234,69,110,234,221,250,137,157,126,77,92,228,157,104,219,213,31,99,42,149,224,225,235,212,13,231,56,230,224,155,205,208,202,174,37,165,103,52,210,221,45,14,10,245,149,63,76,95,189,238,142,57,214,148,183,101,196,215,117,122,170,174,211,143,177,204,225,53,204,230,220,181,127,153,253,203,134,170,113,118,228,102,227,116,86,107,105,119,96,82,253,73,149,18,147,91,68,137,74,73,155,121,150,248,117,236,101,55,154,247,118,8,205,206,251,176,206,129,83,246,107,220,118,138,248,127,114,130,50,185,180,30,166,81,87,122,35,171,9,73,206,188,35,109,217,21,244,216,42,121,41,83,95,44,127,169,166,35,210,85,37,195,114,37,106,141,201,59,196,202,188,236,70,138,223,86,112,183,104,182,116,226,106,102,111,171,56,235,75,134,198,162,86,59,221,245,34,247,147,101,75,134,62,198,85,36,161,73,247,52,201,83,121,170,74,111,217,24,214,119,159,126,70,180,147,141,60,210,209,110,97,75,243,42,185,61,136,52,140,93,90,170,60,185,251,26,66,164,99,95,52,101,44,208,151,93,142,156,37,43,102,147,221,156,169,41,78,112,214,247,105,217,219,65,86,48,175,90,85,252,67,211,157,69,104,187,88,231,197,112,215,116,231,154,61,46,107,10,151,197,74,165,55,151,43,211,93,87,35,163,198,35,7,226,84,231,25,94,46,17,185,150,159,66,22,21,199,115,76,139,8,119,0,16,12,64,3,1,16,80,19,112,40,187,133,201,2,10,11,10,225,152,7,98,172,78,97,220,7,96,176,174,59,128,236,22,22,98,103,86,52,213,229,43,5,92,229,24,69,201,236,143,58,182,38,117,27,75,72,244,43,17,137,243,56,98,184,76,53,110,203,114,227,58,44,249,131,125,4,219,139,100,220,162,156,175,204,124,183,32,100,23,115,209,131,205,4,250,163,205,70,244,107,184,60,188,128,238,176,172,37,43,133,194,152,10,225,114,7,112,38,227,184,20,4,92,46,81,119,38,83,81,87,108,153,77,70,45,189,145,230,212,168,234,212,148,186,129,211,87,27,126,26,75,234,113,55,169,106,209,91,111,204,201,132,80,132,0,59,136,31,34,179,112,216,162,179,105,196,174,182,34,229,42,145,181,156,110,64,12,124,133,97,128,115,208,0,106,90,220,0,100,150,244,138,211,86,7,179,225,58,209,139,124,142,140,108,212,98,181,50,240,252,180,240,202,82,105,37,27,179,139,25,226,48,171,44,180,210,232,164,204,54,194,180,243,61,14,119,40,45,217,205,90,117,164,218,114,138,238,229,253,140,35,70,164,174,252,237,190,84,86,93,181,42,203,39,2,114,183,37,185,199,60,123,142,142,46,37,70,148,247,85,234,46,206,33,83,204,81,121,229,26,139,188,64,198,88,170,117,55,118,61,191,244,235,78,18,182,171,63,246,62,122,182,21,73,102,201,150,252,175,99,219,255,0,76,69,210,195,212,205,153,101,156,159,23,178,37,86,184,186,151,196,84,111,156,143,67,1,75,203,162,164,253,85,63,161,230,225,169,188,86,46,49,228,221,223,177,234,121,137,198,181,85,233,130,203,18,209,193,140,169,158,180,140,22,192,221,229,114,162,86,79,43,113,236,68,237,8,182,222,156,205,167,182,84,121,254,43,87,202,193,212,182,237,91,238,7,207,78,94,100,231,55,188,165,115,214,240,216,218,146,103,144,151,12,79,123,3,27,82,138,10,238,142,145,17,92,132,6,108,150,104,200,96,84,2,178,189,54,40,151,53,120,48,60,87,195,136,143,243,35,219,135,241,25,226,226,56,113,48,254,101,253,79,98,55,206,242,254,224,105,56,218,91,149,78,114,191,6,237,216,137,202,250,243,20,37,40,183,109,192,184,104,75,210,163,46,26,239,204,206,126,176,141,37,160,47,226,33,61,210,8,250,160,5,213,228,99,13,43,91,165,206,138,190,147,13,177,17,125,66,183,172,255,0,38,71,13,255,0,41,157,120,135,106,71,20,229,106,40,15,58,85,23,159,46,218,15,59,122,179,205,133,105,74,180,154,187,205,39,177,232,97,233,219,138,163,3,162,148,147,90,65,203,190,200,245,48,145,203,134,148,156,84,92,159,39,200,225,131,142,145,140,110,222,139,67,211,148,28,104,217,124,54,37,35,76,44,180,172,183,224,189,190,162,192,44,184,216,46,91,162,48,50,107,26,163,39,195,56,184,253,78,140,34,182,58,54,219,93,8,211,208,113,74,187,157,182,87,111,250,28,85,229,101,99,212,146,225,103,143,136,124,108,131,142,166,231,30,39,123,29,146,122,156,179,89,234,71,188,138,60,252,38,41,191,17,187,210,55,242,126,156,191,127,234,123,21,120,163,126,167,204,224,163,42,248,186,148,98,248,170,102,203,252,203,137,127,67,233,40,85,88,140,52,42,47,138,55,250,132,113,226,93,225,74,29,94,166,208,90,24,84,226,196,174,145,137,188,10,141,16,221,246,64,139,140,74,10,113,183,187,61,168,201,97,168,90,215,113,90,251,158,126,18,158,106,241,127,46,166,152,202,188,78,42,92,48,253,217,154,177,205,137,169,39,187,213,152,43,101,215,116,57,188,239,255,0,100,201,59,106,192,202,164,239,169,205,90,110,48,211,213,45,141,170,180,142,88,63,58,166,127,133,108,81,116,161,100,145,164,22,106,143,236,84,86,229,80,94,169,116,212,35,106,145,203,28,182,219,153,180,35,150,36,62,57,125,75,156,178,197,149,25,98,103,149,91,234,207,47,19,93,83,162,149,248,166,236,117,99,42,101,167,38,222,250,28,84,41,121,213,124,233,236,180,130,233,220,43,166,141,55,59,102,92,61,14,200,188,186,37,118,103,78,58,88,213,90,59,180,189,192,54,213,138,247,27,200,190,37,115,57,212,140,83,121,180,65,27,71,178,42,246,238,204,33,81,228,225,203,47,169,149,63,16,195,212,150,95,54,49,151,71,161,71,98,204,247,118,246,20,227,12,186,132,91,79,70,41,221,187,117,3,56,173,179,106,186,155,39,8,116,184,150,92,154,162,109,24,62,39,195,200,131,83,75,152,230,190,182,52,184,21,113,92,144,40,119,11,146,0,85,197,113,0,14,228,202,165,157,144,164,242,163,39,123,220,10,156,174,76,239,240,234,138,138,213,18,253,86,92,200,169,90,72,115,146,81,182,142,250,135,182,219,25,88,6,84,85,137,72,211,76,182,182,189,66,33,39,247,31,197,177,165,149,174,153,45,37,117,246,10,206,75,93,9,42,74,210,38,218,132,53,185,116,233,230,140,166,228,149,185,62,100,230,81,216,46,219,186,208,40,107,132,37,27,69,54,248,186,13,191,216,112,166,231,43,32,33,91,43,190,252,135,151,135,84,83,143,107,23,150,42,47,139,94,192,99,110,45,17,187,140,163,146,201,93,242,46,18,132,99,164,111,34,175,42,210,180,41,182,192,85,33,249,79,52,184,153,20,105,56,235,119,27,243,61,12,55,133,214,148,179,84,203,5,209,234,122,52,112,52,105,91,135,59,95,49,53,113,230,81,195,213,148,92,84,51,187,239,200,235,255,0,102,70,164,163,42,174,214,229,19,209,86,75,161,21,43,66,28,204,234,149,44,61,42,43,130,43,220,208,230,252,82,190,191,99,26,184,235,104,180,184,29,206,113,143,51,55,94,41,73,223,72,156,15,17,81,201,70,220,238,99,90,172,165,41,187,105,204,14,245,140,82,155,141,210,66,167,85,74,50,110,90,236,215,99,203,141,69,23,119,175,97,207,16,175,195,29,125,192,236,132,178,203,43,235,234,232,101,57,100,109,57,36,215,83,154,120,234,185,114,188,214,232,246,51,120,136,206,19,205,27,203,225,24,107,89,98,157,218,183,238,103,248,137,218,238,238,199,52,177,18,202,213,210,237,99,63,54,79,226,101,195,93,82,173,25,187,231,179,253,72,198,74,109,250,175,245,49,226,148,173,185,81,207,25,101,203,169,113,52,219,170,150,84,174,140,229,22,159,20,28,78,143,58,162,122,185,68,39,136,148,213,165,40,168,247,119,3,154,194,119,53,169,82,26,100,181,250,216,198,82,151,207,18,162,90,151,55,160,102,176,178,230,248,208,252,166,249,128,121,130,205,23,188,153,94,79,86,82,132,35,200,35,60,183,217,15,203,109,244,52,250,33,92,7,8,37,190,167,161,225,177,79,19,27,45,181,60,244,207,83,193,225,122,217,190,132,171,30,229,105,249,84,119,218,39,153,134,196,78,165,9,67,101,18,188,79,16,184,163,126,198,126,27,78,83,147,73,112,243,50,211,105,225,99,101,58,143,232,143,50,180,126,43,30,150,49,84,132,158,186,73,217,30,118,38,121,93,72,253,46,88,87,27,119,138,92,229,47,216,202,186,205,56,83,230,217,188,35,101,42,143,104,172,168,229,205,254,243,155,123,26,97,182,54,89,85,151,166,40,231,195,241,75,69,107,176,197,74,238,48,250,178,240,178,132,27,148,229,24,165,213,129,234,81,142,88,106,113,214,154,163,154,164,33,188,220,100,219,245,43,108,95,251,71,13,153,71,205,141,204,177,85,161,228,40,41,59,169,61,45,189,197,88,243,225,78,210,169,62,155,125,205,241,149,169,213,146,168,174,229,45,239,200,203,204,74,82,127,54,231,53,73,239,196,69,125,133,199,114,46,23,43,43,184,92,139,133,192,187,133,204,42,84,203,162,122,147,42,146,181,152,26,74,181,182,20,171,187,105,161,147,208,135,43,234,7,68,107,62,102,170,73,173,14,72,179,72,74,206,192,116,92,46,64,1,121,130,228,5,192,210,225,115,25,86,132,119,146,50,150,46,54,224,87,247,3,178,228,206,172,97,234,149,143,62,85,234,202,94,166,187,34,28,155,221,220,14,185,227,55,80,95,86,115,74,163,111,123,145,112,2,174,220,117,43,54,93,19,215,153,41,93,46,73,18,222,165,14,82,109,234,192,90,55,208,16,12,104,139,232,0,106,183,105,106,6,105,234,94,109,192,181,82,81,90,73,162,165,90,114,183,22,198,55,251,134,109,25,7,101,44,70,103,150,91,245,55,205,115,204,204,247,216,35,57,39,104,73,234,7,125,74,209,167,23,170,114,232,115,60,85,70,249,35,157,200,46,7,116,113,112,111,91,161,75,20,148,237,21,153,28,124,183,65,117,150,255,0,220,13,106,226,37,83,135,104,152,230,143,64,82,143,59,253,1,69,57,88,161,201,222,57,152,158,154,95,114,167,123,111,162,33,69,183,176,21,146,57,46,217,16,118,119,181,205,21,59,203,87,195,208,42,37,153,88,2,114,204,246,34,125,58,14,166,150,178,182,132,110,2,45,38,227,217,11,43,232,62,160,82,230,34,70,128,174,93,196,244,98,96,3,79,65,95,81,149,21,170,186,210,250,129,215,142,196,73,194,52,41,242,221,46,108,225,88,26,181,101,158,166,34,52,163,29,114,199,87,245,102,242,157,74,211,84,225,188,158,203,153,232,44,15,147,74,42,165,165,205,165,181,204,54,242,233,225,48,209,142,119,25,201,189,179,189,89,114,203,107,40,168,165,201,35,166,180,86,109,142,57,205,39,99,81,145,150,252,204,170,214,242,244,116,228,205,51,70,75,41,46,131,111,167,188,128,225,173,141,79,70,165,110,140,245,60,22,172,101,225,248,185,174,78,223,178,56,107,80,181,243,30,143,128,81,139,163,90,158,156,82,191,236,69,119,225,105,172,46,2,165,103,165,73,171,46,196,84,252,191,13,167,30,117,37,152,211,196,165,101,78,138,125,217,159,136,188,178,167,75,228,138,68,28,6,144,254,132,145,57,189,98,105,147,117,226,167,100,254,182,185,228,120,245,107,186,116,151,57,95,251,30,205,8,197,69,201,242,62,111,31,55,91,196,101,250,44,191,191,247,10,207,45,231,24,158,254,30,54,132,81,226,81,89,177,16,93,207,126,146,216,13,158,196,148,201,96,75,37,150,201,96,36,105,186,51,70,144,3,200,199,171,85,131,253,71,167,126,54,210,185,231,248,148,121,247,61,4,248,253,92,130,47,117,114,226,248,145,13,164,215,97,167,105,43,236,192,215,226,70,117,61,101,222,232,153,235,37,236,20,165,252,68,139,94,165,218,68,73,168,188,205,93,36,90,119,179,92,236,194,52,173,232,48,127,197,139,238,109,61,98,253,204,151,174,63,64,163,20,248,62,135,153,226,53,60,156,51,125,34,122,56,157,116,60,95,26,158,106,121,23,197,32,56,112,210,77,40,194,221,207,66,17,121,114,199,91,115,103,30,14,142,85,209,30,181,24,71,45,236,128,232,240,232,206,117,239,38,178,193,95,99,212,113,82,163,87,178,71,62,14,25,104,57,124,223,216,235,167,27,81,168,159,197,11,153,171,30,124,238,154,113,209,238,159,115,175,9,60,248,136,205,47,126,204,194,81,205,6,138,193,191,207,82,217,237,36,21,244,15,99,195,171,172,228,123,126,168,125,15,22,175,174,94,228,131,138,111,161,149,61,103,155,167,249,54,155,203,153,197,93,219,42,50,113,80,165,107,218,220,205,35,197,240,40,73,127,168,41,197,45,99,57,254,201,158,197,28,180,177,88,202,17,124,52,234,230,143,180,149,205,188,39,194,149,26,181,177,42,82,157,73,197,241,61,44,185,156,85,171,169,248,205,76,182,73,211,201,111,109,72,169,147,255,0,120,159,185,188,89,203,127,247,138,159,204,116,199,98,163,104,122,142,132,115,211,220,232,134,192,117,225,191,46,156,234,125,142,44,76,174,242,220,235,171,193,74,49,232,175,35,206,169,45,72,166,229,20,186,145,57,134,101,21,174,172,229,157,91,75,191,32,140,177,149,53,84,34,248,165,234,236,141,232,211,201,76,229,165,7,60,68,166,245,212,239,183,10,137,68,250,105,182,107,65,101,162,175,241,50,107,43,66,49,42,92,46,156,122,21,26,209,244,102,34,180,245,183,208,184,75,45,59,156,149,165,198,130,57,49,242,243,43,82,162,189,217,213,78,42,16,188,180,138,56,240,223,157,138,157,93,238,237,31,100,122,17,195,231,151,230,113,244,143,36,21,48,171,41,211,205,70,46,221,200,113,173,37,40,185,44,207,162,244,157,114,143,37,251,18,212,98,191,178,8,226,169,132,156,163,150,117,93,251,28,56,202,113,163,69,198,46,77,243,121,182,61,134,165,45,18,203,30,199,139,226,245,82,156,105,67,100,21,193,74,164,240,245,84,225,38,173,208,186,210,142,38,94,98,149,165,209,237,247,48,204,211,236,60,169,234,180,100,31,67,128,169,40,97,233,53,43,223,73,43,233,115,211,134,89,241,39,217,92,249,76,27,169,26,209,141,41,53,41,59,91,169,239,211,169,57,101,205,163,222,197,71,118,91,104,18,138,113,93,66,50,204,155,205,114,28,175,160,15,225,142,186,179,67,20,248,151,185,180,101,123,174,104,176,22,11,12,46,2,176,135,45,17,42,73,128,9,187,13,232,68,184,181,1,79,84,79,53,114,242,182,180,91,10,203,94,164,82,158,126,24,175,136,82,167,149,46,188,202,138,227,72,186,175,171,189,144,24,189,52,223,83,55,234,53,91,55,204,41,210,148,230,158,91,174,251,1,57,71,37,102,116,74,140,165,83,137,198,156,95,57,104,141,37,248,26,48,105,84,117,170,118,90,17,92,75,160,79,123,154,121,212,169,174,10,89,165,243,77,223,246,57,220,228,222,133,69,75,137,238,75,105,93,6,182,119,12,186,0,165,101,110,43,251,13,79,75,101,41,83,42,20,37,55,104,197,191,96,51,187,111,82,150,109,147,178,61,10,62,21,90,167,169,40,46,231,125,31,9,165,13,102,220,217,53,113,226,66,156,165,162,139,147,236,142,186,62,23,94,167,170,57,23,234,61,218,116,105,211,92,17,81,246,41,202,40,154,184,224,161,225,84,33,235,110,111,236,142,232,82,133,53,104,69,69,118,34,117,227,4,114,86,199,244,127,98,14,249,74,49,221,152,84,197,66,59,30,93,76,100,165,180,140,37,93,190,195,7,165,60,91,148,183,208,230,171,136,187,220,226,243,175,163,97,39,125,164,92,29,63,136,180,90,37,212,204,173,241,35,149,203,245,9,212,183,54,48,215,70,119,206,86,20,170,37,175,245,57,93,70,78,105,50,226,107,106,149,239,207,236,100,235,62,68,101,184,100,87,9,165,42,178,124,197,157,245,52,242,151,111,171,18,203,22,80,37,41,43,184,143,42,66,243,109,233,143,212,151,41,55,123,32,52,243,35,21,100,101,58,189,35,114,91,249,131,53,144,17,154,172,152,121,115,124,210,47,58,19,152,66,242,218,222,108,20,35,205,33,102,12,192,104,178,199,109,3,50,50,204,44,192,107,156,156,196,102,11,129,89,130,228,220,104,11,76,247,188,29,100,160,234,62,142,71,131,24,234,125,21,8,170,120,44,174,86,189,145,154,212,121,120,169,186,149,143,103,195,228,169,209,140,82,221,234,207,38,164,111,91,116,238,249,29,244,106,56,83,150,182,81,90,5,94,46,164,106,98,83,205,195,19,200,172,243,78,220,219,185,209,90,110,49,202,114,70,89,167,38,89,18,212,98,106,42,120,120,195,190,102,206,58,73,219,59,231,169,166,38,94,101,108,139,101,184,170,218,49,203,216,172,176,109,183,41,218,246,57,241,14,157,74,174,84,239,103,243,114,58,39,44,176,178,151,91,156,50,226,95,164,138,210,148,86,109,189,141,107,73,173,27,181,151,82,33,36,147,229,181,140,241,15,52,148,118,143,54,1,10,185,181,145,13,222,110,239,65,210,142,90,64,163,41,104,155,3,236,110,23,16,26,67,184,165,53,20,75,146,91,179,25,203,59,208,5,188,179,50,218,186,51,118,74,220,202,132,250,128,73,222,36,106,202,154,210,228,175,75,2,160,90,122,153,70,86,104,209,174,128,111,9,230,40,231,79,82,227,59,110,192,212,206,181,76,144,111,153,149,76,74,74,208,223,169,206,228,228,248,155,108,5,125,110,53,212,93,180,16,21,125,66,228,0,23,165,158,163,143,23,178,38,43,52,146,42,124,43,42,1,57,106,77,196,192,10,185,74,14,81,205,22,180,228,70,195,82,179,184,0,92,209,184,201,102,177,60,46,47,170,1,20,154,179,92,200,123,2,96,82,253,132,221,152,70,250,216,115,139,221,160,21,219,208,16,139,141,239,100,245,2,94,215,26,92,185,132,163,109,110,78,94,232,10,118,92,245,37,218,221,194,197,90,252,152,19,162,215,91,150,163,119,233,215,168,227,27,180,146,102,183,201,22,228,192,206,86,140,108,44,202,215,111,136,137,222,82,209,49,168,217,217,238,5,185,229,137,17,110,82,205,45,138,203,154,93,137,169,190,156,128,167,149,197,93,105,212,205,198,210,176,220,180,203,125,4,181,1,167,212,110,42,215,76,91,61,74,190,186,125,128,130,172,253,38,153,58,189,10,180,97,27,173,192,202,81,203,187,215,160,178,245,208,47,168,110,244,1,171,125,11,78,203,251,4,99,101,118,38,214,246,3,209,240,236,146,196,167,8,236,181,127,217,30,165,124,214,178,218,219,158,87,134,206,209,151,84,111,226,152,207,38,138,133,55,121,77,126,199,54,222,126,39,17,25,205,198,15,133,115,92,206,124,171,148,73,132,170,77,218,58,29,78,46,148,86,121,94,75,87,254,13,50,197,43,114,253,194,110,86,186,109,4,167,123,238,44,234,74,217,74,56,177,14,83,147,227,215,171,61,15,244,254,104,249,171,53,222,101,99,58,148,214,169,163,79,9,224,173,81,69,91,88,179,53,94,141,120,231,199,211,131,237,115,147,25,83,204,196,206,93,206,171,223,196,106,212,229,8,183,251,30,124,181,150,165,133,14,86,50,133,219,114,99,171,233,93,198,149,145,89,94,144,163,45,116,230,124,189,55,230,86,171,81,252,82,61,252,125,79,47,5,82,219,229,127,224,240,168,46,11,245,119,10,232,193,198,248,148,123,180,145,228,120,116,111,90,76,246,41,129,76,76,98,96,72,172,80,88,35,50,224,75,220,168,238,21,197,226,81,224,103,83,138,111,166,134,62,32,191,42,94,198,137,234,159,96,141,44,146,43,85,244,37,47,234,92,53,111,176,23,21,192,181,38,126,184,244,41,122,83,184,167,234,143,184,10,113,190,157,172,78,29,222,54,249,100,91,105,235,126,166,24,105,126,100,163,213,5,117,203,248,95,67,37,240,51,89,250,31,177,148,61,62,204,12,235,75,143,216,240,49,213,147,198,70,55,244,163,217,175,59,41,54,124,253,124,45,90,152,143,54,217,161,55,246,3,101,91,55,161,92,237,193,170,210,146,85,23,15,43,177,97,233,66,17,86,90,158,150,2,159,153,137,135,14,220,76,15,82,157,52,148,105,173,26,141,142,175,38,95,134,182,92,178,200,213,140,97,27,85,204,250,197,254,225,12,75,165,90,112,158,171,53,209,134,158,122,149,165,149,173,194,28,56,152,73,125,71,89,40,226,167,20,249,232,78,213,96,239,204,163,223,195,79,61,8,201,158,62,49,198,24,187,75,88,198,123,30,166,7,254,29,46,231,149,226,49,191,136,73,61,174,153,33,89,74,23,114,147,244,166,115,99,98,214,26,165,183,177,232,98,229,124,45,55,29,179,59,251,153,86,167,26,180,151,73,104,254,166,145,111,19,228,248,108,101,154,217,226,175,236,150,167,201,224,235,185,226,221,71,206,89,219,247,118,254,231,173,226,117,37,67,1,56,207,120,67,34,62,115,9,82,206,105,111,146,79,237,175,246,34,189,191,255,0,88,169,252,204,233,139,208,228,205,124,68,223,115,170,27,125,74,142,138,123,157,52,117,148,87,115,146,14,207,238,117,97,94,105,63,229,3,122,239,242,239,206,90,156,85,149,148,125,142,138,242,83,157,150,219,24,86,121,178,235,123,105,114,14,105,234,180,56,223,241,37,54,239,150,233,29,245,120,99,174,200,243,225,121,83,204,249,148,116,225,163,161,213,78,57,165,115,42,49,224,58,233,198,209,8,231,169,28,245,227,17,203,138,173,253,205,35,27,85,148,250,35,40,235,38,81,127,4,81,231,215,148,170,212,156,32,236,222,151,232,119,98,106,198,149,41,73,244,56,240,20,156,160,234,207,121,234,189,128,232,193,225,97,70,10,49,251,157,151,180,109,178,20,34,226,144,165,110,96,75,188,157,144,101,81,223,86,63,216,92,194,51,175,81,83,165,41,62,72,249,92,77,71,42,242,108,250,60,122,114,130,138,216,249,169,197,198,114,206,181,184,171,19,164,135,151,160,173,208,19,215,114,15,71,193,169,230,199,197,191,133,57,30,229,74,73,251,197,232,209,229,248,4,46,234,207,254,211,220,81,187,42,57,20,165,21,40,245,212,232,135,16,78,141,225,166,230,116,106,113,40,218,214,65,93,20,84,127,17,31,49,218,60,206,207,195,81,155,205,78,127,103,115,28,54,31,241,21,28,115,90,209,185,172,188,62,172,93,225,40,191,216,129,75,11,53,179,76,205,210,156,119,139,28,233,227,35,178,159,209,220,202,83,197,195,124,223,84,81,82,90,234,99,41,107,194,105,12,84,239,249,159,255,0,9,74,188,37,43,100,135,187,86,3,60,178,204,179,50,111,102,116,203,44,181,113,139,246,153,55,165,23,233,156,123,166,152,25,121,114,124,157,133,56,101,138,119,220,210,74,132,253,85,42,253,73,252,62,25,191,226,203,255,0,16,50,139,142,101,119,98,106,205,95,153,209,229,225,146,183,157,111,251,3,202,161,63,249,211,127,246,1,201,158,220,141,42,98,171,85,140,99,41,233,29,146,208,213,225,232,95,122,178,250,34,227,134,166,246,163,85,251,187,1,193,44,210,124,77,191,113,125,79,86,24,27,255,0,200,75,249,165,115,120,120,127,232,130,246,137,53,113,226,114,42,48,155,244,198,95,67,232,33,225,233,110,141,225,134,132,119,176,211,31,61,12,29,121,252,15,234,117,81,240,170,143,214,237,236,123,127,147,79,118,140,231,141,165,13,157,201,171,142,122,62,23,74,62,165,127,230,59,33,70,157,53,162,72,224,171,226,118,244,216,227,171,142,157,77,230,7,185,42,244,225,241,35,9,227,97,173,143,14,88,137,62,100,58,221,80,195,94,188,241,215,230,97,60,123,228,121,234,164,31,84,60,241,229,49,134,180,158,34,115,109,189,76,221,73,75,149,136,115,253,72,205,213,177,81,163,111,169,38,82,173,220,156,242,147,210,229,71,66,146,93,5,230,181,30,22,149,249,156,238,82,231,116,77,219,216,13,60,206,172,151,80,135,18,114,129,121,219,22,118,9,46,165,102,135,80,132,165,34,148,36,197,230,197,108,137,117,152,27,40,37,234,97,41,69,108,115,58,141,147,153,129,187,153,14,161,158,98,115,1,166,112,205,220,207,48,174,5,183,220,156,196,220,0,172,195,205,220,134,186,147,117,125,192,211,56,102,185,158,101,125,134,164,6,170,50,124,139,84,250,179,37,52,159,21,199,230,71,147,96,108,160,151,38,87,178,177,206,166,211,234,105,25,220,14,156,53,60,245,160,155,230,123,120,187,211,194,197,255,0,245,217,231,120,69,15,54,187,151,77,15,91,25,71,206,149,155,203,8,106,102,183,30,109,26,111,53,217,164,157,163,98,168,202,62,116,111,233,39,25,40,169,228,139,210,215,42,57,43,75,67,158,115,84,224,186,178,171,206,210,177,201,90,89,165,24,243,101,101,84,34,228,156,155,245,59,153,86,154,180,231,39,100,182,247,55,155,84,233,125,44,112,226,103,249,42,23,231,154,214,21,99,154,181,105,73,40,221,191,216,136,75,89,114,107,145,51,119,181,217,116,34,219,186,94,228,87,67,252,186,73,203,103,187,57,107,102,180,85,174,237,125,78,188,68,101,165,60,214,141,179,72,231,197,79,55,21,173,109,0,154,119,203,171,250,22,175,175,66,34,243,71,51,42,58,70,221,66,62,184,153,79,42,212,153,212,203,162,49,156,220,153,182,85,57,57,72,46,246,91,147,179,26,91,190,64,37,190,165,104,158,140,207,153,165,180,209,129,83,244,153,242,185,162,213,28,245,37,149,184,166,5,121,138,229,249,209,70,11,220,110,218,145,90,58,215,90,34,28,164,223,19,5,170,176,154,212,6,154,177,35,203,107,3,1,252,40,82,31,212,150,2,26,212,6,146,182,160,92,92,99,221,145,41,94,87,123,137,246,13,208,3,147,122,6,81,229,180,139,81,191,61,64,141,132,92,227,150,55,220,144,42,158,175,47,82,165,7,108,203,80,132,30,100,236,236,104,158,153,182,182,224,115,235,176,52,214,135,76,178,77,38,197,42,78,75,93,250,129,132,98,228,237,29,205,160,181,203,53,168,66,147,139,119,208,214,234,40,12,60,153,102,45,171,45,205,109,115,58,202,209,178,8,193,187,177,1,81,78,90,32,161,57,27,69,101,221,106,202,133,52,181,230,85,210,8,75,113,73,57,75,176,229,45,52,96,149,163,163,184,19,82,74,17,191,51,158,49,148,164,107,82,45,180,56,89,45,53,125,64,153,60,171,135,114,20,111,121,62,70,178,75,75,108,140,239,154,79,40,82,81,77,239,97,198,60,86,47,203,90,111,115,69,8,199,146,64,103,229,59,92,165,5,31,114,238,68,175,184,18,229,173,147,19,211,77,187,141,91,68,14,55,230,6,118,226,54,81,178,211,114,148,50,160,147,81,219,112,38,122,104,217,142,165,177,88,14,140,4,242,206,107,176,168,82,150,59,16,250,117,232,140,169,222,46,89,119,202,207,75,9,89,97,176,147,200,149,150,145,239,220,205,106,43,17,10,56,26,10,80,143,230,63,77,247,247,60,171,84,155,204,222,231,124,163,83,19,81,84,169,78,78,42,60,221,140,170,165,172,172,132,43,155,45,183,45,70,232,139,107,118,205,60,200,198,63,252,138,142,122,209,221,51,79,8,139,142,38,162,114,109,56,166,175,238,68,235,70,73,217,167,236,79,134,214,205,143,113,203,40,222,15,114,43,215,143,240,49,85,57,183,151,247,60,222,108,239,168,242,224,166,190,106,191,208,243,164,237,31,113,10,89,179,85,187,217,26,218,202,207,115,58,81,77,171,236,223,236,92,231,47,50,249,123,149,151,157,227,149,28,112,209,141,245,114,60,202,94,155,118,58,124,110,166,122,244,233,223,101,127,223,255,0,70,20,215,8,87,163,225,177,210,82,238,122,144,92,39,7,135,198,212,87,115,209,142,192,79,48,101,18,192,144,204,22,15,96,137,144,226,19,4,21,207,143,254,20,253,135,22,156,98,249,88,88,239,225,79,217,149,77,39,24,230,249,80,70,240,215,109,135,233,157,239,107,132,23,64,105,230,236,5,219,130,45,251,50,39,165,141,34,255,0,45,166,77,77,144,82,113,188,31,220,231,165,195,137,94,231,94,209,56,166,242,226,126,160,119,212,210,18,50,134,176,151,98,235,75,67,158,18,225,152,30,119,137,77,249,106,11,122,146,177,189,10,41,209,179,230,114,84,126,118,53,46,84,213,254,172,245,84,50,210,143,176,71,44,96,227,23,109,114,238,145,232,96,34,213,23,86,45,218,78,215,57,167,23,25,103,142,231,161,10,222,85,56,211,131,133,173,242,223,81,86,54,157,106,146,134,109,30,241,48,157,88,203,17,25,114,111,95,169,82,149,72,199,45,227,189,253,38,79,137,219,42,191,233,102,90,101,53,249,151,230,245,29,248,211,93,110,105,86,142,74,112,154,126,182,115,84,148,162,239,107,174,193,31,65,131,118,131,71,23,137,165,28,67,169,250,81,182,26,118,223,161,203,226,82,114,148,23,88,95,247,36,87,61,57,103,195,85,166,250,93,123,163,108,28,115,211,167,25,108,243,35,154,141,213,75,118,58,39,87,46,26,164,164,245,205,104,175,114,163,192,255,0,82,98,29,88,229,189,243,74,223,68,120,120,37,254,241,101,206,50,95,254,22,118,248,220,191,58,154,253,45,156,56,77,107,199,75,239,253,5,30,194,190,108,253,78,186,50,208,231,165,199,135,94,193,74,77,54,128,238,191,245,59,176,89,161,66,181,85,203,69,115,207,132,174,122,211,140,169,120,117,56,114,151,19,40,229,141,229,45,174,42,182,73,68,168,171,38,239,221,153,205,243,96,114,99,100,252,137,71,155,208,201,70,208,138,94,197,226,117,203,221,220,118,178,130,3,162,146,209,35,168,198,138,214,253,13,182,87,232,86,81,83,74,111,171,48,167,162,76,188,68,154,89,94,232,206,77,66,149,223,64,174,108,79,251,197,104,210,248,119,151,177,223,74,158,88,175,217,28,248,58,86,139,169,37,197,61,109,253,15,66,16,182,178,32,77,112,164,190,175,169,25,77,36,200,145,68,189,137,27,104,65,19,56,41,70,204,243,113,94,29,25,201,184,163,213,177,50,130,123,129,242,245,240,19,133,242,242,57,149,58,153,173,145,191,100,125,122,163,29,120,81,48,193,194,53,124,196,173,33,134,185,188,30,142,79,15,140,237,172,228,228,122,118,177,50,89,105,151,30,40,253,0,95,55,115,154,172,114,84,205,109,217,208,221,162,204,107,181,40,63,123,133,119,248,116,236,231,46,201,29,254,109,206,63,14,80,84,30,105,36,219,234,118,94,159,206,190,230,85,74,87,30,228,103,135,206,190,227,85,33,243,199,238,20,58,80,151,170,17,127,66,30,22,131,222,148,77,60,234,95,245,35,247,19,196,81,95,26,3,63,194,97,255,0,233,34,30,23,15,255,0,77,26,60,117,5,204,143,199,208,87,111,86,0,176,84,127,233,162,214,14,151,253,56,253,140,159,138,83,228,140,229,226,157,23,238,7,82,194,83,249,34,190,133,126,26,159,53,19,207,151,137,203,149,140,103,226,85,31,196,49,30,194,167,78,61,10,252,168,239,36,124,244,241,213,101,241,200,205,226,100,247,108,184,107,232,229,137,195,211,248,151,220,194,126,45,70,62,157,79,159,117,174,78,113,134,189,185,248,179,147,180,98,204,167,139,175,61,162,209,230,67,17,40,243,251,151,248,201,118,24,107,178,213,166,174,219,94,230,21,42,40,223,142,239,177,132,171,185,25,59,190,99,13,105,42,151,230,79,152,70,89,62,66,203,46,101,69,249,128,166,78,91,111,112,188,2,29,238,244,14,46,160,167,14,99,205,14,86,0,84,229,46,96,233,165,241,92,89,186,59,123,50,28,159,47,234,3,107,93,44,26,252,196,55,33,59,243,96,105,158,223,17,14,81,110,230,118,143,57,134,104,46,229,22,234,95,125,73,223,102,75,170,185,88,151,85,129,166,89,117,21,164,140,243,203,168,175,34,13,110,44,203,169,139,205,220,90,129,174,104,139,58,51,29,128,175,48,89,132,148,121,143,64,26,212,180,162,101,96,212,13,147,135,205,251,26,37,27,122,142,91,133,202,58,210,136,58,112,146,213,35,149,73,245,52,141,73,117,3,79,194,198,250,72,95,133,146,218,204,165,81,151,26,128,115,78,132,215,194,254,134,121,36,143,70,53,23,52,104,156,95,32,60,197,126,101,171,163,186,116,179,124,63,176,150,21,252,159,118,65,236,120,20,20,104,231,250,134,59,17,186,79,86,85,42,145,195,224,210,244,223,67,130,171,205,136,178,150,101,125,215,51,49,182,233,90,46,111,145,203,58,141,230,147,221,154,213,150,88,28,213,53,141,150,230,153,114,207,85,41,190,102,52,87,153,91,51,209,108,86,34,86,121,98,202,165,31,46,156,155,228,17,56,137,103,157,150,199,23,136,94,53,156,57,165,246,59,96,179,185,205,252,42,231,147,86,121,230,220,159,19,37,88,201,187,89,181,169,217,130,142,116,229,35,150,80,149,213,181,53,133,75,47,109,108,21,18,171,42,147,180,164,223,75,242,41,181,56,61,63,115,45,27,186,122,236,205,98,175,37,174,139,144,4,22,157,134,214,168,171,61,87,50,111,174,186,129,244,107,109,71,107,23,40,139,41,182,16,245,43,225,45,83,208,168,194,192,99,109,7,27,179,95,45,94,228,212,154,142,145,220,12,231,60,154,115,48,220,188,174,78,236,50,144,36,180,46,48,114,141,185,7,151,35,72,219,167,184,16,169,241,89,232,194,112,119,234,111,200,18,230,153,71,59,141,151,114,109,103,213,29,50,130,147,34,81,186,118,64,97,212,20,100,222,198,170,159,82,158,137,242,3,39,20,189,196,162,222,198,185,111,109,52,28,99,150,237,145,88,229,119,12,142,246,58,108,165,17,66,22,190,161,25,78,45,37,116,70,168,233,125,45,116,22,77,91,127,114,140,163,36,213,167,204,175,39,138,233,232,105,101,17,230,2,19,119,215,65,70,234,77,114,102,150,77,6,93,173,160,25,184,164,173,99,85,176,244,90,216,86,119,187,100,10,250,232,60,186,220,52,7,43,171,69,234,20,10,81,82,220,61,61,91,99,181,216,70,46,146,191,54,90,133,187,46,134,141,171,111,97,43,53,107,125,192,27,211,113,101,186,226,176,236,47,118,1,163,27,149,150,164,185,101,209,18,162,222,172,7,27,74,237,146,224,228,254,84,106,162,162,1,88,186,110,214,87,42,52,227,21,181,217,121,149,197,244,42,4,222,194,109,94,247,7,125,137,202,200,166,228,152,148,191,72,242,2,76,2,247,209,149,107,19,182,194,204,192,209,203,161,156,147,190,227,184,36,219,2,84,74,203,98,148,109,176,52,245,3,59,235,161,236,209,167,70,116,169,193,233,109,119,60,123,51,209,163,46,24,179,61,47,46,236,76,127,42,209,222,78,199,139,138,171,31,51,203,167,197,151,77,57,179,210,198,99,99,75,11,124,182,148,180,138,93,58,158,19,171,86,172,178,81,142,91,242,142,255,0,114,70,171,89,66,121,92,165,36,146,118,202,158,166,14,165,40,62,37,22,251,234,55,78,82,138,166,165,194,181,109,124,76,168,97,225,14,151,52,200,157,85,40,69,46,31,165,137,193,230,88,232,60,215,77,53,111,161,164,146,81,49,195,217,99,169,53,163,205,177,21,233,98,165,106,20,163,213,202,95,185,195,55,121,89,123,29,88,150,255,0,45,62,80,95,228,230,132,47,48,53,163,7,57,70,43,155,177,165,73,40,86,158,78,40,236,59,121,61,164,215,216,206,82,140,97,38,249,106,86,95,51,143,159,153,226,149,93,244,143,9,172,23,5,206,90,87,173,90,115,151,196,238,206,248,67,54,88,242,108,138,245,112,176,203,78,40,234,49,164,172,145,173,202,29,201,6,244,37,200,1,190,64,149,129,33,129,51,4,19,18,3,159,29,252,41,123,27,65,114,253,38,24,239,67,71,74,141,228,253,130,28,47,123,23,123,162,54,179,230,141,86,177,208,7,13,136,159,165,46,142,198,180,182,81,190,230,117,116,122,245,10,185,171,210,86,221,28,24,159,226,70,71,163,37,104,46,247,60,252,66,224,79,163,3,166,164,191,45,62,199,44,234,40,198,119,228,111,82,95,147,15,99,204,196,73,212,114,167,29,229,44,160,60,21,59,199,60,189,85,30,99,212,159,161,123,28,180,163,151,42,58,181,146,176,68,209,89,230,160,250,157,50,209,90,202,222,198,56,104,254,99,151,68,119,78,131,116,84,214,189,73,90,141,48,242,85,232,186,109,113,197,94,61,251,28,213,169,100,150,120,122,94,204,41,201,210,154,146,122,161,212,168,165,25,89,240,201,221,174,140,138,194,173,87,56,43,238,140,37,124,185,163,183,53,208,169,233,43,61,7,11,74,14,251,21,29,184,121,112,39,250,78,124,68,243,98,236,246,202,162,107,133,92,22,232,114,226,63,140,217,33,90,91,37,120,123,145,143,89,21,190,91,138,165,108,210,141,213,172,138,241,25,102,140,100,180,186,254,197,31,37,227,18,190,53,171,237,20,115,225,109,154,82,109,105,212,191,18,226,199,85,247,177,158,29,217,203,174,87,202,228,30,230,11,90,105,118,52,157,60,179,185,158,14,86,118,58,237,118,80,176,116,221,90,244,233,252,210,72,246,113,217,99,85,168,202,235,107,28,158,17,75,253,238,85,45,117,78,45,154,85,147,157,79,236,64,167,36,246,57,231,173,223,36,105,89,229,211,153,201,94,166,74,108,163,157,73,213,174,250,39,100,116,201,126,98,57,176,81,204,147,58,237,249,160,116,210,141,160,217,109,219,233,168,212,109,4,136,114,189,202,142,122,154,187,95,153,149,79,205,171,26,75,109,229,236,57,75,86,239,179,47,1,77,205,249,143,121,189,61,136,59,176,244,173,28,197,212,146,244,192,235,157,53,78,140,97,123,45,223,115,138,77,95,77,136,169,217,93,153,182,219,42,78,236,86,177,164,25,82,221,136,24,130,24,236,9,13,34,129,34,193,34,146,2,42,71,128,154,111,129,246,46,163,225,94,228,236,164,65,18,229,220,198,126,157,77,36,244,39,76,202,225,75,51,139,203,117,161,81,159,234,65,229,41,113,61,216,121,40,33,186,159,168,151,87,245,7,149,17,121,72,26,60,224,243,91,231,251,7,151,21,200,50,32,15,51,185,18,147,111,115,76,136,89,80,53,131,205,212,92,71,70,72,143,36,123,1,202,231,49,102,124,209,212,213,62,162,181,62,128,115,218,227,203,220,221,184,175,129,146,234,91,106,96,100,169,223,153,74,139,190,229,170,179,229,79,246,7,86,191,42,111,236,2,252,59,230,196,232,198,59,220,78,88,153,124,18,26,167,136,127,3,40,165,8,46,67,205,24,242,68,186,56,143,151,247,51,116,42,243,202,189,228,6,142,183,100,101,42,151,232,47,34,163,248,161,247,23,147,47,250,148,254,224,67,125,200,58,60,133,206,172,7,248,104,127,214,143,216,14,107,133,209,208,240,244,185,215,95,97,42,52,63,234,203,255,0,16,57,197,115,175,202,195,91,248,147,96,169,97,109,189,64,57,110,78,135,102,92,39,56,203,238,22,194,242,135,221,129,197,160,104,118,103,165,31,249,49,127,82,103,94,43,106,20,227,238,128,231,80,133,181,150,164,229,95,49,211,248,171,69,254,85,59,242,121,75,88,168,201,93,83,138,126,192,113,229,67,200,251,157,203,27,5,255,0,41,131,199,71,149,22,7,6,73,119,251,7,151,46,146,251,29,175,196,31,253,47,220,165,142,225,214,42,224,112,170,53,30,208,151,216,165,134,172,255,0,229,203,236,118,126,53,203,106,127,184,126,46,175,195,72,14,63,194,87,127,242,164,63,193,87,255,0,167,251,155,188,102,33,74,206,49,93,130,88,218,207,101,31,176,24,254,6,191,200,191,242,31,251,62,191,72,255,0,228,47,199,87,234,190,193,248,218,223,55,236,5,47,15,171,214,63,114,151,135,85,235,19,63,197,215,249,201,252,85,119,241,176,58,23,134,207,156,226,104,188,62,223,23,236,114,42,245,95,252,201,19,42,181,126,121,125,192,239,252,28,22,242,96,232,80,142,242,255,0,241,30,107,169,81,239,41,125,193,41,55,173,192,245,34,176,241,228,159,188,139,120,154,84,214,145,143,208,242,90,98,126,192,122,143,196,35,202,63,185,174,18,191,159,63,78,139,185,227,102,236,125,7,129,225,248,99,41,45,248,153,42,198,216,246,163,24,211,90,218,54,60,255,0,58,149,9,197,84,154,139,232,116,248,174,42,52,231,39,123,203,146,60,25,167,39,42,178,149,229,114,69,119,226,241,240,156,87,149,22,253,244,57,63,28,254,85,247,57,234,55,24,168,223,185,131,150,165,71,67,173,154,121,154,52,173,137,82,166,210,209,28,139,225,187,181,222,131,141,229,59,84,92,47,72,161,166,42,157,119,25,222,90,194,222,148,113,201,44,238,218,235,185,117,170,57,74,74,58,171,232,204,21,71,22,69,116,229,188,110,249,236,103,87,134,45,94,207,161,172,36,156,31,182,135,61,119,121,73,216,8,132,178,203,77,153,189,39,105,43,238,115,83,141,205,163,163,87,220,131,165,187,203,137,237,200,135,28,218,244,21,237,39,111,185,113,183,23,82,143,169,176,236,85,196,219,234,105,145,102,76,165,97,183,213,134,88,245,42,50,148,164,251,18,161,109,90,55,223,97,88,12,178,234,174,25,47,47,73,178,67,216,12,212,123,6,75,59,154,255,0,246,193,116,69,69,130,197,222,54,187,12,208,236,17,4,229,212,215,204,136,179,174,224,69,187,6,85,189,139,207,166,204,51,63,149,129,155,139,12,157,110,205,51,63,148,46,254,82,137,202,250,15,47,97,221,252,160,219,249,127,114,3,40,148,45,200,51,75,229,19,156,190,82,135,151,176,242,178,115,203,162,251,134,121,116,68,21,149,134,70,78,121,244,136,103,151,96,167,150,93,135,149,245,39,52,250,6,105,129,94,95,176,40,123,19,121,190,99,181,64,43,35,234,44,143,168,178,207,168,242,202,222,160,12,150,230,30,95,234,39,36,190,112,203,47,157,129,94,90,249,153,62,84,122,177,228,127,59,30,73,124,204,9,242,226,152,212,35,220,126,91,249,152,101,127,51,0,178,12,177,230,22,11,160,12,145,12,177,19,154,92,137,115,79,225,2,242,68,50,68,133,40,252,168,121,191,72,15,44,69,151,218,194,188,121,164,82,84,251,0,178,161,101,238,141,50,195,176,242,196,12,173,220,47,110,102,217,99,213,7,151,16,49,204,59,154,58,81,15,46,40,12,115,119,55,161,60,209,178,123,11,42,20,237,78,18,151,98,85,140,42,185,226,241,10,49,226,126,152,163,182,88,122,88,28,45,179,199,204,159,170,95,217,28,244,43,70,141,25,42,81,181,86,181,159,63,100,97,141,169,230,85,242,226,244,138,177,150,144,234,65,203,73,167,216,37,90,157,63,226,73,47,169,18,138,242,99,10,9,230,122,206,110,58,251,107,200,206,24,42,121,179,212,188,229,214,70,153,83,196,42,169,249,119,151,178,21,10,50,167,139,163,85,168,202,89,214,239,99,169,37,27,105,161,149,74,158,93,106,114,229,153,127,82,14,172,116,175,136,157,185,104,109,129,195,175,226,212,244,165,154,198,126,95,153,138,109,166,226,164,219,59,39,82,240,157,147,89,180,250,34,43,207,173,55,82,163,155,230,206,95,21,169,26,56,10,150,223,45,190,172,238,169,145,215,81,94,133,194,187,158,31,250,130,175,229,81,164,183,148,181,250,26,71,159,133,166,229,150,43,234,122,148,33,249,201,114,137,207,131,140,97,27,157,248,104,89,57,61,216,29,81,101,153,34,211,2,152,172,2,108,6,12,73,135,48,20,132,138,145,32,114,226,181,148,87,89,35,179,45,229,35,138,174,181,233,175,214,142,212,175,41,106,16,251,141,124,72,45,194,23,178,105,133,109,67,89,123,70,230,120,148,179,62,230,180,94,89,234,103,138,141,180,232,236,2,148,243,127,47,45,78,106,202,248,122,157,181,55,200,156,46,183,50,202,236,249,166,6,83,149,168,197,246,60,204,62,105,226,106,84,191,12,95,238,117,227,42,121,120,104,246,68,225,232,228,163,24,189,247,151,184,71,93,24,231,187,190,198,230,112,138,140,58,92,210,26,148,117,97,169,240,102,235,169,189,58,170,156,236,234,69,197,239,21,177,201,56,218,157,61,116,203,111,169,132,147,234,97,167,67,156,39,38,225,37,102,244,19,77,28,174,46,42,200,110,114,142,205,216,163,89,89,223,54,195,167,21,145,101,122,181,247,57,165,41,189,222,134,212,37,120,229,230,182,3,171,4,237,25,71,163,56,241,15,243,25,215,134,149,231,37,236,114,98,99,106,172,144,172,170,122,98,205,113,45,203,13,74,220,140,101,177,208,169,206,116,34,212,94,94,165,31,29,142,147,150,50,179,127,59,22,26,57,167,189,182,254,161,137,77,226,42,62,178,127,212,188,42,74,188,63,154,63,212,131,212,195,255,0,17,157,241,60,188,60,237,61,79,74,155,186,40,244,176,146,116,112,85,37,206,172,173,244,70,73,201,205,180,105,82,46,20,169,66,255,0,10,118,253,204,163,39,148,130,106,181,159,216,225,196,201,75,249,110,117,201,102,118,92,206,90,214,205,216,162,240,80,180,17,209,77,102,173,245,35,11,232,191,99,124,42,226,114,8,222,163,180,95,216,231,115,74,45,23,57,93,216,227,149,77,106,20,96,175,89,228,95,20,157,253,143,99,5,12,182,123,70,39,149,225,176,114,140,170,62,111,67,214,164,219,142,85,18,43,76,69,103,82,110,207,234,97,197,55,166,198,211,167,150,77,59,229,239,204,28,150,200,8,80,81,20,134,228,75,119,42,33,141,33,49,4,104,134,136,69,69,93,148,104,4,201,217,254,195,131,211,82,8,169,46,53,17,73,240,147,63,227,125,5,55,184,84,191,75,8,174,41,59,105,176,167,233,22,108,148,222,186,250,172,6,235,15,47,250,140,127,133,111,227,102,50,241,25,78,156,163,24,70,18,182,253,14,26,120,202,237,203,243,39,96,61,9,80,167,31,85,107,125,65,80,165,123,121,255,0,254,35,203,157,71,81,229,110,196,202,147,202,155,124,79,100,7,177,248,74,118,214,171,251,153,85,165,70,142,243,147,125,46,121,180,233,230,158,247,102,213,165,149,197,219,42,92,175,184,49,172,234,101,141,213,175,208,194,85,229,25,222,203,216,194,165,70,229,195,38,215,114,115,74,250,160,59,191,25,79,45,213,37,126,236,198,88,185,206,107,44,98,187,24,195,89,43,187,88,218,163,205,164,109,20,6,142,187,167,5,157,198,77,235,177,84,124,74,81,124,80,166,215,101,99,138,163,78,87,148,238,200,225,249,255,0,96,61,136,248,149,25,75,46,92,190,232,233,141,107,250,98,159,208,249,221,27,248,159,177,173,28,209,146,181,76,151,238,7,188,234,213,248,99,255,0,225,34,117,107,109,120,167,222,199,149,83,25,82,75,47,153,54,151,61,140,37,154,164,156,231,39,127,112,61,153,121,178,92,83,130,49,156,172,210,207,153,190,81,119,56,86,183,149,236,182,54,157,103,70,23,183,18,216,13,39,136,133,57,40,214,204,189,153,113,149,10,186,83,169,31,102,121,53,106,58,140,80,73,202,206,246,236,7,184,240,141,199,209,167,185,31,135,141,236,212,116,253,71,149,230,213,165,23,28,243,140,101,240,220,206,21,30,107,182,210,3,211,169,42,49,248,145,17,157,41,43,230,107,220,231,149,122,117,55,141,175,207,161,132,156,164,219,138,208,14,247,82,10,106,9,102,100,214,169,26,115,113,113,78,223,44,142,104,112,199,60,219,92,137,156,148,165,120,171,46,128,116,70,181,59,73,222,221,23,82,252,232,71,237,177,203,26,50,151,19,209,21,56,121,113,244,235,220,13,163,82,156,229,108,214,247,52,242,162,158,235,238,114,208,131,114,205,126,199,100,109,24,187,90,42,214,26,98,149,58,107,163,250,151,150,89,179,90,63,99,205,196,212,205,57,37,43,171,222,228,82,173,82,14,240,156,151,212,15,90,116,36,233,240,198,55,234,115,254,22,166,187,28,235,196,49,49,149,243,223,179,70,177,241,106,186,169,198,11,163,176,21,248,74,157,23,220,35,134,175,23,195,104,253,76,235,227,171,73,167,9,91,178,68,175,16,174,149,218,131,250,4,116,44,21,87,43,183,27,251,154,44,37,88,234,165,27,152,82,241,41,41,113,194,62,241,61,10,88,154,117,189,51,215,229,3,142,120,74,215,228,254,165,58,31,147,24,229,227,91,188,199,116,187,126,236,151,107,108,7,155,229,84,140,175,29,25,42,133,72,187,169,164,122,121,149,244,69,101,76,163,203,167,134,169,230,94,50,141,250,149,28,37,88,75,60,100,148,189,143,78,52,238,55,5,243,1,229,254,26,166,107,222,45,147,44,52,214,246,61,85,78,41,91,51,38,84,179,107,25,1,229,249,50,75,104,253,201,180,210,244,70,199,168,233,84,248,91,72,110,156,167,43,185,106,7,150,169,230,106,241,201,220,213,97,93,147,205,171,61,39,77,100,182,109,87,51,55,74,239,86,223,212,14,71,130,178,190,107,145,42,16,182,89,59,181,202,230,248,154,145,161,11,229,187,123,106,112,98,34,234,197,84,130,111,71,153,144,110,176,177,127,15,255,0,136,245,240,53,101,26,82,167,57,202,42,214,89,81,243,80,173,82,148,191,46,114,139,53,120,170,243,87,149,89,5,143,75,29,225,178,85,229,39,86,82,232,206,90,212,100,227,24,230,86,141,249,88,230,120,140,76,100,164,170,201,251,187,157,52,49,241,168,242,87,138,79,175,32,49,169,134,188,239,119,148,202,88,88,171,183,59,36,122,174,116,35,175,9,203,141,169,230,80,121,97,104,242,127,51,21,35,206,166,188,199,24,171,55,171,125,145,88,168,168,65,105,197,182,230,184,74,89,85,158,143,121,51,159,25,59,184,183,172,154,216,203,110,71,14,172,137,34,229,153,166,238,103,55,36,173,125,247,69,67,165,81,166,226,197,57,93,93,104,42,113,178,114,5,11,238,64,83,118,211,169,171,105,146,246,68,223,43,191,46,133,27,74,86,125,139,132,174,238,246,57,243,93,59,238,92,95,1,7,219,121,49,19,167,27,154,222,55,213,161,184,154,70,14,43,160,26,184,153,184,219,144,64,75,72,3,145,68,202,79,169,46,111,168,228,180,51,202,5,231,41,72,205,68,209,69,129,89,145,75,217,19,24,51,88,197,117,2,117,37,201,174,70,252,61,72,148,19,32,203,204,151,202,201,117,109,189,138,150,29,73,235,41,125,197,248,88,254,160,37,215,136,188,248,244,47,240,208,238,63,195,195,163,3,47,57,124,162,117,95,67,111,34,1,228,195,160,24,121,178,37,201,190,108,232,116,233,252,163,242,161,242,148,96,181,217,63,185,113,167,155,225,102,202,17,95,10,43,66,12,213,53,208,126,95,100,105,160,125,0,206,192,138,111,176,155,124,144,0,208,184,251,21,105,0,88,118,5,114,144,25,206,36,105,243,68,221,146,215,96,33,105,241,32,204,139,202,186,15,42,232,4,102,17,166,85,208,50,129,153,19,147,79,100,108,215,99,41,71,179,2,28,223,202,135,157,219,101,246,41,83,93,36,86,88,34,140,27,98,213,155,126,82,99,252,190,136,12,147,145,81,140,164,253,44,211,52,83,209,33,230,191,52,65,30,75,249,135,228,191,152,181,252,197,125,80,24,249,50,95,24,121,50,123,204,218,221,194,207,230,253,128,199,200,127,59,23,225,229,243,179,108,175,155,99,242,229,201,129,17,164,210,245,4,169,222,45,57,26,100,149,136,106,127,40,28,149,35,26,16,78,50,205,46,104,234,193,248,68,157,39,95,21,39,25,53,117,5,203,220,202,84,229,248,202,55,90,43,201,158,212,44,240,182,114,205,44,182,51,91,121,21,96,228,239,174,222,230,19,232,183,59,171,229,165,135,110,82,202,155,188,155,123,46,71,207,215,199,212,196,84,116,176,49,247,169,46,69,101,221,58,145,140,120,228,147,41,194,14,42,82,87,146,89,146,124,142,124,30,30,56,120,202,82,147,169,82,90,202,114,230,116,82,139,171,61,55,147,40,244,225,233,169,91,147,74,17,254,226,166,237,131,171,39,189,236,139,196,199,203,167,78,140,126,21,169,207,139,149,161,78,148,118,138,187,247,50,211,158,202,115,179,62,119,197,229,230,120,156,99,202,156,87,249,62,131,104,183,241,108,124,189,90,158,118,62,181,79,212,236,106,179,29,216,120,185,89,30,148,120,99,99,147,13,28,176,58,147,3,68,155,41,38,133,13,75,0,184,134,43,132,3,21,198,20,114,38,90,34,185,25,77,129,131,215,19,79,249,142,216,43,183,175,51,133,107,136,167,238,119,83,107,93,121,132,104,68,221,139,51,150,179,3,162,41,100,156,155,248,133,137,226,167,25,118,9,46,41,123,143,19,28,184,88,178,43,40,44,187,243,38,74,202,222,227,204,220,21,213,157,174,77,73,102,154,93,153,81,207,137,195,67,18,162,239,105,69,147,108,171,43,92,69,201,229,155,253,72,167,21,85,90,95,70,0,205,161,29,23,115,138,24,136,211,196,249,21,167,25,63,133,158,189,12,178,148,94,233,59,129,81,162,228,252,185,166,148,253,47,185,201,58,114,165,38,153,236,193,94,213,42,52,190,91,236,142,108,108,99,62,58,111,53,189,70,117,183,156,156,94,232,110,10,81,225,119,183,109,133,36,74,225,119,78,197,70,83,139,143,47,161,17,149,167,100,237,37,200,232,148,148,162,239,171,238,200,242,21,77,45,175,38,128,214,132,191,54,253,83,39,27,165,102,103,75,61,28,76,35,56,222,45,219,49,209,141,90,38,65,199,61,142,216,215,149,10,110,11,137,101,75,94,71,31,79,115,171,28,227,135,195,112,235,81,197,202,77,251,108,84,124,60,219,114,114,234,205,176,178,252,200,123,255,0,99,9,171,37,220,223,6,175,56,253,72,211,190,154,82,74,199,118,13,74,85,99,73,239,41,36,142,10,43,44,174,123,30,26,163,44,68,106,127,211,139,144,71,102,46,89,167,44,187,94,200,202,75,135,93,13,50,230,169,30,73,106,101,82,92,78,192,68,62,38,113,207,89,181,238,118,250,105,62,231,12,245,170,253,138,58,112,250,80,250,29,52,184,104,55,243,51,150,143,240,145,219,37,104,66,33,25,173,238,121,51,168,237,82,220,221,143,94,124,48,187,60,124,52,124,204,70,94,74,89,152,30,166,30,10,149,24,174,73,88,244,105,78,52,233,69,203,214,213,237,19,207,156,148,94,187,34,234,206,114,92,10,253,200,174,137,213,190,144,141,219,234,238,41,84,202,146,203,197,206,199,36,60,220,191,196,142,110,150,177,149,72,215,79,212,81,215,82,173,157,146,66,83,140,162,218,123,43,179,153,210,154,179,207,25,223,185,55,150,186,89,132,117,211,146,155,113,190,207,114,156,108,245,57,169,105,11,55,173,203,243,165,21,105,89,251,149,27,102,75,145,162,107,116,153,140,39,154,57,163,185,112,169,121,89,232,255,0,168,23,83,103,236,40,189,51,13,173,204,224,242,199,43,2,47,122,141,132,133,7,170,7,184,82,124,90,117,34,188,162,227,40,199,135,185,164,35,158,250,191,163,48,170,150,91,114,3,25,73,54,163,124,195,154,80,209,217,49,83,89,102,221,180,228,101,86,113,139,149,227,197,238,6,92,82,157,209,211,91,45,58,89,87,173,110,250,152,69,202,86,137,213,146,77,254,106,214,32,69,42,30,90,85,42,212,225,142,173,35,154,165,76,243,147,123,29,24,154,153,104,40,66,106,74,124,82,93,31,67,134,246,1,179,90,49,191,249,49,142,174,199,69,242,193,171,165,216,13,163,26,89,37,40,241,53,162,238,57,173,169,205,165,190,199,55,197,110,199,79,147,63,46,50,106,217,117,187,10,229,157,57,101,205,200,193,199,93,36,142,140,85,101,44,177,134,145,143,245,57,146,212,35,174,141,57,58,75,51,181,55,209,234,194,183,229,75,44,86,223,170,230,89,156,147,191,209,9,241,105,112,23,155,43,218,250,21,230,113,221,36,189,140,212,26,52,165,11,187,189,144,27,101,156,105,185,74,86,191,164,201,69,121,114,156,170,106,182,93,77,39,252,38,68,28,100,149,60,191,22,233,129,154,111,101,18,210,157,214,154,34,241,62,92,115,100,211,229,87,216,198,19,225,147,231,109,0,185,73,78,82,148,172,186,34,37,39,180,84,126,134,89,186,130,208,14,218,74,41,113,180,229,209,43,138,179,205,5,123,39,217,156,177,147,185,90,128,224,245,226,122,116,52,121,162,180,209,10,89,114,69,38,155,231,98,158,105,66,49,122,0,188,233,70,22,107,238,79,226,101,118,213,147,29,106,183,77,89,102,234,115,95,112,58,105,98,37,31,242,105,58,153,180,111,93,78,104,171,173,3,234,1,151,185,46,232,167,160,167,43,129,18,110,82,43,91,9,176,190,128,20,220,179,89,108,106,165,197,216,202,61,205,163,37,179,90,0,40,198,91,232,90,132,47,234,113,177,22,113,158,247,69,52,220,93,247,222,224,117,199,21,53,4,163,90,246,234,139,157,90,147,167,41,249,173,71,109,15,49,212,121,155,230,107,10,210,200,147,114,203,209,0,222,46,172,108,163,82,92,61,79,75,5,226,49,172,213,58,209,138,151,41,94,201,158,60,234,90,79,160,179,94,250,1,245,42,81,90,233,247,35,61,174,179,47,169,243,212,241,21,32,173,10,178,138,232,108,177,181,114,217,184,203,187,136,71,186,170,67,38,89,78,55,235,114,124,200,197,255,0,18,57,122,30,76,60,66,79,122,84,223,213,162,229,226,49,202,255,0,37,94,218,113,93,1,232,75,17,22,229,103,163,8,205,74,54,215,249,174,121,16,199,207,63,20,41,181,205,36,117,172,102,30,92,165,11,114,101,29,114,155,91,181,247,35,204,231,154,63,83,26,56,154,18,151,10,87,253,78,198,210,106,109,188,176,107,160,28,120,153,70,181,221,244,90,35,42,178,242,41,40,222,247,78,203,165,206,154,184,125,21,165,151,216,229,173,132,109,235,87,126,196,87,21,245,53,210,49,223,86,104,240,91,90,101,195,2,220,181,158,110,193,28,205,206,111,42,187,185,163,194,228,113,243,29,180,226,236,117,100,133,7,59,53,183,55,177,205,42,241,105,38,154,235,174,225,87,26,52,85,179,212,119,127,10,67,197,100,105,83,248,98,149,175,204,33,82,149,106,240,147,224,140,119,102,120,165,199,172,175,151,133,37,204,205,88,186,115,242,181,86,138,189,155,223,67,143,18,252,202,139,36,91,225,177,209,70,156,167,82,49,142,228,227,105,228,187,132,189,60,250,245,253,200,174,10,175,44,174,250,104,97,123,179,90,179,205,38,226,172,159,46,130,167,74,78,164,99,150,237,242,42,42,81,106,63,167,151,114,165,70,74,55,105,157,21,34,161,139,167,70,162,225,163,101,43,51,124,76,85,55,60,146,187,10,243,103,27,111,123,36,66,229,116,105,86,171,169,40,66,75,92,218,216,210,164,99,26,87,248,175,96,142,73,70,77,221,21,6,211,183,238,109,82,148,148,115,124,36,108,163,211,152,31,97,146,87,213,151,158,105,91,54,133,121,21,158,249,77,124,137,228,182,101,246,55,172,177,85,42,91,114,252,199,110,36,53,134,147,143,20,245,236,41,97,27,255,0,152,201,224,140,209,12,203,144,126,18,207,214,195,240,177,191,170,69,19,39,22,39,19,95,46,11,175,220,45,18,12,182,67,90,235,153,154,89,127,242,41,69,116,3,53,73,75,226,102,208,195,198,220,254,229,194,29,141,82,26,172,124,136,116,253,195,203,140,118,70,206,196,183,30,168,138,197,199,220,50,247,46,83,132,126,34,60,216,242,212,168,44,195,81,74,82,107,133,164,102,220,249,213,253,128,214,204,76,140,171,231,149,253,193,219,231,251,132,59,95,144,154,107,120,134,101,213,178,188,203,117,2,84,95,66,172,25,147,97,153,117,40,44,22,12,235,230,108,153,84,182,205,253,8,30,86,199,151,169,25,175,243,125,195,45,247,77,1,174,84,26,35,59,126,161,237,241,254,192,107,120,134,104,174,70,119,239,251,21,23,245,40,167,53,201,9,189,46,55,41,19,230,199,55,170,228,9,78,47,153,81,146,124,152,188,213,125,135,230,174,128,86,151,217,134,110,196,121,177,255,0,228,76,164,165,241,203,232,6,142,93,137,106,255,0,8,162,236,190,39,238,38,165,127,84,151,212,7,229,174,113,253,197,147,244,176,214,250,73,143,94,160,63,47,216,60,183,202,194,186,93,3,53,249,0,252,185,115,146,251,2,143,234,65,155,216,89,163,209,54,5,101,191,52,60,132,249,138,218,34,92,147,223,250,129,167,151,220,50,163,40,201,111,203,188,130,89,121,43,129,183,212,172,214,71,61,158,247,138,30,117,182,107,129,190,107,162,51,95,225,100,41,199,169,94,106,182,225,74,110,237,105,98,222,37,97,227,121,74,202,198,82,171,23,204,195,12,169,226,113,115,157,125,105,193,218,43,149,251,146,172,99,139,165,91,23,21,86,180,178,82,248,98,249,156,184,92,44,104,74,114,78,82,114,122,182,122,254,35,37,90,188,99,9,41,105,201,105,19,130,117,18,121,97,178,36,41,79,138,74,17,250,158,151,133,80,89,221,87,233,142,139,220,243,169,233,238,207,90,138,203,58,24,117,203,142,126,229,164,94,51,92,70,83,135,19,83,52,222,83,167,31,83,45,89,62,103,34,131,140,60,202,154,95,100,33,88,215,159,147,131,169,81,191,74,111,246,62,107,9,79,211,39,241,106,123,30,57,136,113,240,236,157,116,255,0,239,177,193,56,170,56,122,87,211,36,85,202,142,250,126,147,88,189,15,54,150,58,151,206,141,161,140,165,38,227,26,145,185,7,110,123,20,171,117,56,191,19,31,153,125,199,231,197,243,64,118,57,247,26,145,200,171,7,153,125,153,71,114,226,87,66,85,57,51,142,18,113,106,205,154,249,157,192,223,51,124,204,230,78,113,74,122,1,20,245,196,195,234,119,83,87,212,225,162,239,136,143,212,237,140,165,149,217,233,125,128,215,100,67,210,87,21,74,150,86,230,68,51,73,129,213,57,113,201,247,30,50,86,161,24,253,69,37,121,203,185,56,153,94,140,35,216,8,167,44,209,87,228,74,95,154,93,47,66,236,71,166,181,185,4,77,88,240,198,93,2,18,81,191,111,232,91,226,133,142,121,107,13,55,143,244,10,243,49,88,69,136,132,170,195,134,178,147,105,245,59,191,211,248,202,149,220,227,81,188,212,149,165,23,212,175,46,244,175,200,232,240,74,42,245,167,36,148,243,40,183,214,196,171,30,229,44,59,156,115,212,109,244,71,62,34,171,141,233,70,49,138,231,99,183,90,116,173,154,247,219,177,228,214,156,99,55,119,169,149,101,53,115,54,135,42,220,148,109,126,108,197,214,213,233,107,114,52,203,76,177,231,251,151,7,24,172,218,52,153,146,196,66,105,45,19,52,81,204,154,109,73,48,167,82,164,101,172,94,195,197,60,212,238,114,87,167,40,47,238,117,67,243,112,81,151,233,32,194,138,205,82,17,235,36,63,27,159,13,109,118,131,53,192,66,248,184,116,141,228,113,120,189,79,247,74,205,238,211,212,163,229,234,101,202,173,123,247,58,48,74,242,86,249,93,254,231,54,242,213,157,88,61,219,236,136,175,69,83,225,71,161,225,145,112,161,90,87,248,148,87,245,255,0,7,28,117,137,232,97,86,92,20,87,204,229,47,237,253,130,52,114,106,55,185,31,17,167,18,165,105,109,208,80,142,223,118,81,21,117,180,78,41,197,58,146,93,142,249,122,155,56,106,235,41,71,172,66,58,48,209,189,56,35,174,122,205,253,142,108,35,210,29,141,229,44,183,236,7,54,42,181,165,40,244,137,197,225,110,83,175,87,42,215,67,106,148,231,136,196,186,80,245,75,246,61,124,62,19,15,225,244,178,197,41,212,231,239,220,138,188,30,9,190,55,12,242,239,178,54,173,135,154,122,173,61,140,222,34,172,247,147,246,31,155,136,132,111,121,91,185,21,42,131,147,244,153,87,167,229,203,47,51,170,24,133,117,230,199,95,153,24,98,163,249,142,87,186,123,51,81,43,142,81,186,123,47,169,141,72,213,140,109,164,162,157,205,231,29,237,207,116,115,185,74,147,235,30,143,145,89,53,103,12,222,145,168,230,146,109,230,143,59,21,23,25,43,109,217,149,229,229,226,75,109,208,19,26,146,79,50,178,183,35,105,84,203,24,201,70,241,100,74,17,122,233,36,249,141,71,45,57,71,117,253,0,218,234,180,51,69,241,35,57,182,245,49,167,39,28,198,185,243,63,116,20,150,146,177,19,150,88,247,29,239,54,102,221,228,5,249,146,80,74,217,82,90,156,184,154,178,74,54,221,234,116,122,221,153,21,169,230,149,210,229,101,166,192,115,70,164,163,27,223,187,102,116,219,114,148,158,190,230,243,160,242,165,154,221,152,44,53,218,140,42,69,174,250,1,155,157,218,201,29,77,101,82,84,233,169,38,179,243,185,127,135,157,54,227,107,251,24,226,41,84,209,56,73,1,203,39,125,111,171,38,198,190,68,219,74,214,247,46,24,105,231,182,141,246,1,211,141,40,74,13,167,167,171,83,58,181,47,57,40,164,148,153,171,194,213,86,225,125,216,165,135,148,27,74,50,125,236,5,82,225,74,163,148,111,23,162,234,77,108,67,148,184,184,180,29,100,253,48,139,183,45,14,119,27,61,83,3,59,92,218,141,44,205,45,19,238,40,66,95,43,251,26,69,91,147,2,229,56,198,25,121,110,244,56,229,43,187,163,105,221,167,161,30,76,223,195,43,123,0,175,194,109,24,254,69,239,197,217,132,41,74,246,203,167,116,83,195,85,150,177,131,202,183,3,7,39,40,239,176,233,102,78,241,118,125,74,157,242,91,45,173,216,106,42,52,221,253,79,100,6,13,94,90,146,236,163,220,233,148,114,197,91,87,236,101,42,83,189,178,191,176,24,165,118,107,229,172,163,141,41,124,175,236,94,86,246,139,184,70,87,202,248,74,105,185,89,131,163,52,253,50,251,21,26,115,149,248,101,110,182,2,161,79,75,220,154,141,185,229,211,232,109,8,184,169,59,114,230,98,236,150,102,245,10,206,166,175,69,98,84,75,179,144,242,61,218,96,68,91,181,129,34,181,190,137,162,161,78,82,126,151,246,2,29,244,6,174,245,70,146,139,232,201,201,38,180,140,190,192,100,151,16,254,34,157,57,175,134,95,98,148,37,190,87,246,8,155,88,72,181,6,249,48,84,229,125,152,83,205,44,185,116,29,57,73,230,119,86,238,68,227,151,71,163,238,20,87,19,108,6,227,13,95,62,228,231,119,181,185,26,212,138,202,217,140,98,229,43,129,37,39,27,106,105,40,44,171,169,30,92,190,87,246,8,206,204,168,203,169,106,141,73,109,25,125,133,146,74,122,166,128,51,125,186,9,203,82,236,175,169,13,46,161,75,51,189,193,205,230,31,34,90,184,5,245,185,173,26,243,165,59,194,76,206,49,211,125,74,183,14,218,132,122,148,124,65,85,148,97,82,49,141,254,43,155,212,79,75,69,88,240,248,185,69,151,70,120,140,214,166,228,191,160,30,195,140,173,117,3,42,216,175,39,72,219,55,53,208,133,82,172,160,148,178,198,70,19,195,84,115,206,167,157,238,202,35,19,172,110,250,28,109,62,167,93,103,104,184,219,91,238,101,70,159,153,39,117,162,77,153,86,152,56,240,77,233,39,109,81,83,140,84,155,114,90,243,232,78,2,18,140,101,157,228,187,226,191,67,109,248,35,180,165,169,150,147,77,70,53,105,212,154,126,78,103,102,159,52,58,177,133,91,70,85,26,210,92,190,199,22,46,188,169,85,134,76,177,226,228,93,63,249,138,114,223,93,64,226,165,79,52,181,185,172,38,240,248,152,183,163,79,94,199,87,151,124,46,250,69,202,231,18,140,115,167,63,78,109,89,70,216,108,52,235,215,132,164,239,25,74,89,181,215,67,108,84,147,195,71,202,140,148,146,180,220,185,187,153,209,189,156,227,195,154,249,108,249,14,106,94,84,163,57,61,174,145,7,29,21,106,142,45,166,173,234,232,116,205,56,230,204,172,150,186,152,183,150,82,148,236,228,246,137,172,34,212,37,82,124,79,100,159,48,58,111,10,144,81,134,102,254,91,28,181,99,28,205,53,236,151,35,170,158,42,52,50,42,43,45,68,239,155,161,24,154,111,116,184,185,187,239,112,62,204,0,13,32,0,2,9,148,72,200,106,196,81,148,160,70,67,118,137,176,70,89,11,140,74,176,226,128,184,162,172,186,9,12,138,156,145,249,80,58,112,249,87,216,160,3,41,80,167,45,224,133,248,122,95,34,54,17,70,126,77,63,149,9,208,164,254,4,106,32,51,242,41,252,168,205,225,41,55,207,238,116,8,12,22,22,154,228,254,226,120,74,127,171,238,116,8,168,195,240,212,251,253,195,240,244,211,231,247,54,16,24,254,30,159,79,220,29,24,119,251,154,253,2,221,128,133,78,61,202,242,226,250,253,199,98,128,205,208,139,231,47,184,42,17,75,73,72,213,34,136,49,252,58,107,215,32,88,88,167,124,242,251,155,0,28,245,48,170,114,190,121,125,200,88,56,222,249,164,117,177,1,207,248,72,124,210,251,143,240,176,182,239,238,108,50,140,30,26,29,101,247,15,195,67,172,190,230,194,2,21,56,198,54,177,156,232,198,79,159,220,217,144,192,201,80,138,124,254,225,228,65,245,251,154,104,0,103,228,67,163,251,143,201,135,127,184,245,238,39,155,171,8,60,138,125,63,112,252,61,47,151,247,23,23,204,199,110,236,3,200,167,242,254,226,242,41,252,165,91,184,236,186,133,74,163,78,214,203,160,252,170,95,41,86,65,160,19,229,83,181,178,139,201,133,253,44,208,96,71,149,30,129,229,71,162,251,154,36,90,72,12,86,30,60,210,57,240,180,109,28,149,37,149,69,188,222,231,160,99,42,95,152,230,244,167,188,153,154,177,142,62,112,165,77,66,138,214,106,242,147,222,199,13,42,114,171,53,21,187,253,141,230,167,137,174,236,181,147,209,27,87,203,135,135,145,79,213,255,0,50,93,123,1,24,90,81,158,34,255,0,242,225,196,253,145,221,225,215,171,136,171,86,95,253,115,150,31,147,131,148,190,42,175,47,209,110,118,248,124,92,112,203,172,222,103,236,42,185,171,90,182,51,139,209,152,195,23,87,204,170,237,233,90,35,121,107,41,201,237,19,143,45,229,126,101,140,215,143,227,82,243,42,225,104,94,249,164,109,94,156,106,71,35,218,81,104,229,197,63,55,198,151,74,84,255,0,127,254,103,99,221,118,208,163,196,163,70,210,113,123,167,102,44,28,63,62,183,102,118,87,143,151,141,125,38,179,127,147,44,10,255,0,121,196,43,219,82,43,177,97,227,40,221,16,168,37,45,142,170,49,113,147,92,153,83,133,165,114,163,53,132,140,227,116,181,51,120,121,67,102,206,250,91,14,80,79,82,14,42,84,229,39,46,41,108,95,147,85,43,169,95,232,116,83,141,170,75,216,210,218,104,81,230,206,165,104,111,20,79,226,38,227,124,143,238,118,214,132,165,244,48,133,163,23,25,0,96,42,121,152,156,182,119,202,217,233,65,40,197,201,156,56,24,168,226,27,253,44,238,77,53,96,38,49,205,62,198,209,86,251,145,182,197,69,241,71,220,35,162,172,225,21,25,38,243,102,215,67,158,180,172,164,159,39,160,230,156,163,196,201,159,21,36,239,173,172,194,174,9,78,49,185,157,75,198,73,247,53,161,109,8,172,189,95,112,138,146,181,223,212,195,46,90,173,114,122,27,194,89,160,190,198,21,121,63,160,86,81,151,149,81,174,76,244,48,42,49,166,228,184,115,74,247,56,106,199,61,185,102,217,244,103,90,77,80,167,78,235,54,91,178,85,142,204,78,53,206,30,85,57,112,173,229,212,226,156,97,15,83,212,112,165,37,121,59,37,220,191,37,187,102,131,154,238,101,92,83,196,71,51,143,35,60,215,119,254,199,164,242,198,159,10,74,87,229,21,177,140,212,165,203,247,52,143,62,116,21,71,154,50,113,151,212,33,79,17,75,85,85,91,189,206,199,25,71,91,73,246,39,204,211,88,187,245,2,127,20,242,218,188,28,59,242,103,70,18,73,210,148,86,201,255,0,83,158,174,41,168,184,202,155,107,238,97,225,213,233,172,84,233,193,56,231,87,202,251,17,94,142,14,74,11,17,46,106,57,126,236,241,252,93,255,0,184,78,87,221,164,190,231,168,174,165,40,173,155,115,151,209,104,120,254,49,166,3,187,154,42,60,13,217,217,131,92,18,126,199,17,233,96,87,229,107,206,86,253,136,61,42,90,192,244,212,84,104,194,61,34,143,51,15,234,80,238,122,211,187,150,128,76,248,164,151,36,44,217,87,118,62,79,236,74,226,147,40,155,112,28,146,95,155,117,208,239,154,210,199,13,77,101,43,95,93,46,130,54,192,172,208,95,82,177,51,203,1,96,93,169,55,238,111,70,149,58,173,212,173,173,56,187,40,252,204,42,112,177,149,56,94,43,243,39,172,159,246,58,225,70,223,196,127,177,182,29,212,156,94,74,113,133,62,118,137,207,93,84,167,56,198,53,102,162,185,162,43,162,53,97,79,68,237,252,168,156,77,127,50,22,78,95,115,154,181,105,57,167,147,222,251,135,159,79,107,50,226,107,162,53,224,255,0,137,5,239,23,99,104,81,163,91,134,53,108,159,194,247,56,92,233,203,103,112,117,99,21,162,119,247,24,104,171,74,84,234,56,73,106,140,107,83,121,125,141,124,201,84,151,230,55,219,81,184,149,151,158,248,117,143,167,250,26,66,172,173,163,250,23,86,155,140,179,45,140,114,229,119,94,159,232,6,240,169,43,56,168,162,168,205,206,124,102,23,230,183,70,238,121,161,25,102,223,147,10,85,169,229,147,107,110,100,67,212,109,25,102,140,179,28,239,134,162,64,105,182,102,97,39,121,217,233,99,91,237,247,38,188,212,154,149,154,123,48,46,148,214,87,20,190,167,84,105,112,171,158,108,170,249,113,115,122,40,242,124,200,159,250,134,170,82,80,165,77,181,205,55,96,61,137,209,86,75,47,35,23,69,107,194,121,203,253,73,123,103,195,251,229,145,211,31,22,165,81,126,93,42,175,221,90,195,76,117,70,157,203,149,52,227,197,177,230,79,197,101,24,202,89,105,199,91,70,55,187,56,49,56,250,149,157,234,103,124,148,111,100,52,199,177,83,240,241,191,230,71,232,238,114,212,197,97,169,222,242,150,159,164,242,106,99,50,191,45,198,209,90,229,139,178,50,252,68,85,223,150,219,235,155,98,106,227,214,159,137,83,167,59,121,114,125,238,141,33,226,148,62,40,212,95,185,226,198,165,22,222,101,37,255,0,112,74,116,126,8,202,30,210,42,62,134,56,188,29,104,255,0,25,47,230,208,214,56,90,53,22,104,75,50,235,25,31,54,241,16,148,99,15,42,14,220,214,142,66,165,86,189,9,185,81,207,7,250,88,31,78,176,116,210,248,190,224,176,145,74,209,60,108,55,139,227,41,240,213,138,156,127,94,143,238,122,120,95,20,165,136,151,151,40,202,157,78,73,234,159,212,35,79,193,45,135,248,43,108,206,149,40,190,133,123,20,113,126,18,167,91,142,56,121,46,79,232,117,185,106,53,62,224,112,188,55,11,209,144,233,93,91,95,177,232,230,110,253,8,149,52,250,129,197,229,53,182,162,116,159,87,247,58,221,24,244,19,167,79,229,32,228,242,210,124,254,229,101,131,248,100,108,233,197,187,42,113,183,243,11,201,223,133,34,142,103,26,87,233,245,52,130,130,244,203,247,28,240,178,111,255,0,245,184,214,10,219,88,10,140,105,74,45,74,204,151,135,163,40,250,87,216,153,96,220,118,147,95,66,94,26,203,248,142,254,204,13,63,7,73,117,66,252,44,82,245,182,115,206,140,163,255,0,58,95,102,67,141,110,85,106,216,131,173,97,98,245,52,84,84,118,60,248,172,77,253,85,62,172,188,248,136,252,82,255,0,200,163,178,84,191,250,194,84,164,213,172,236,112,186,181,127,234,255,0,248,133,230,213,215,243,101,255,0,144,29,142,139,92,175,245,19,167,46,72,228,117,170,243,169,47,184,213,74,143,254,125,190,160,116,229,159,202,53,25,245,71,53,234,114,196,71,238,82,117,23,255,0,172,68,13,101,70,114,245,70,155,250,18,240,203,229,128,37,85,175,227,192,175,42,175,253,104,128,191,11,25,45,163,112,120,72,229,217,125,138,242,218,248,157,255,0,156,83,167,59,112,212,159,254,72,8,242,101,27,101,156,62,197,40,212,122,121,209,34,84,170,255,0,214,151,236,99,83,53,55,197,90,87,232,172,7,95,147,59,127,17,50,124,158,45,211,126,199,36,165,77,237,42,139,234,74,82,205,252,79,220,14,217,80,254,91,251,25,203,11,41,45,92,127,241,50,156,100,189,53,102,254,140,143,205,229,57,48,53,88,62,173,125,132,240,125,215,216,205,203,16,180,188,201,207,137,228,230,65,211,28,20,87,53,246,47,200,169,31,76,214,95,99,145,84,197,95,121,149,230,98,190,105,148,117,170,18,127,23,236,109,12,62,94,231,37,58,149,254,38,205,213,122,129,27,188,62,187,11,201,75,145,159,226,37,205,23,78,110,164,181,254,161,81,40,71,156,81,194,231,63,50,165,161,21,77,60,169,115,108,172,75,196,172,82,167,9,90,50,118,70,25,229,230,84,147,77,198,46,198,106,198,191,4,234,205,112,173,253,202,167,9,67,92,241,110,81,204,227,111,73,19,169,39,135,154,86,140,119,146,49,211,201,115,114,114,114,50,211,147,27,24,202,172,32,250,114,103,91,133,157,147,190,88,171,182,206,124,169,213,169,56,71,134,9,70,252,139,77,89,188,215,151,32,54,133,237,82,148,37,153,75,119,214,199,4,147,155,115,168,184,86,145,138,61,239,9,195,198,117,115,102,77,84,167,44,201,239,22,121,94,37,24,225,113,42,148,212,155,138,187,87,1,210,113,89,237,43,37,21,110,226,87,169,86,173,162,250,202,220,144,81,112,149,57,84,147,75,43,79,47,204,153,158,105,81,171,57,84,205,20,231,102,215,64,38,117,51,40,210,114,78,11,138,90,107,23,238,39,90,62,78,142,242,105,125,12,20,115,78,89,101,194,239,175,99,74,84,225,11,219,87,202,252,192,233,163,5,25,183,234,208,234,168,226,228,173,46,90,247,125,14,56,86,141,165,157,235,126,40,173,223,177,215,25,171,103,131,87,122,36,192,250,176,16,26,67,25,37,0,0,0,1,54,40,0,155,20,144,136,149,108,191,4,159,208,13,134,114,254,42,87,254,20,136,150,46,122,240,219,254,209,134,187,68,112,44,77,94,82,147,250,26,195,17,93,175,225,55,244,24,107,170,192,101,78,117,101,234,165,151,234,107,175,66,2,193,96,0,11,10,195,184,174,2,176,135,113,20,33,12,64,32,11,8,33,148,74,41,5,49,133,197,116,3,184,92,87,67,205,30,160,12,138,146,112,131,149,137,157,120,39,107,156,213,113,17,150,151,95,86,84,95,226,95,202,133,248,167,125,145,207,116,254,36,22,93,75,136,234,252,87,100,82,196,69,173,85,142,22,227,243,37,245,15,58,17,94,171,140,53,221,26,145,147,176,165,37,213,28,79,17,8,237,45,67,241,49,111,89,33,134,186,91,147,122,88,118,107,121,43,152,60,82,217,105,236,68,171,39,205,253,128,234,243,34,144,121,137,156,94,114,91,95,236,63,59,244,200,14,188,239,150,163,206,114,42,178,127,4,141,147,147,90,165,245,32,219,56,243,153,175,161,90,5,60,225,156,65,102,5,102,41,50,82,101,164,5,162,145,40,180,69,4,84,133,74,177,116,233,171,223,115,75,25,202,114,89,162,164,236,222,196,85,73,211,192,209,181,59,58,178,248,207,54,206,87,151,123,35,162,180,103,94,178,133,63,229,70,146,80,142,42,20,225,232,162,174,223,80,48,199,59,78,20,99,181,56,168,253,121,158,181,53,228,225,242,219,85,21,19,200,163,23,91,25,11,234,229,43,179,213,173,62,40,199,171,185,40,225,199,126,92,33,5,241,113,51,146,13,43,251,29,94,48,255,0,50,154,91,184,156,114,224,164,251,107,115,113,154,241,112,255,0,157,141,197,79,53,243,79,45,251,29,246,179,151,208,224,240,158,40,185,61,229,41,51,208,126,169,32,60,239,26,140,161,78,157,88,104,227,47,234,112,97,171,219,21,57,47,138,55,61,143,18,135,155,131,169,29,218,139,60,10,58,85,164,213,245,208,149,95,69,131,156,106,109,246,58,231,11,166,121,176,139,142,90,180,149,154,245,35,210,163,86,53,160,164,183,42,50,131,179,177,170,149,183,34,113,203,43,149,240,234,2,133,157,73,89,242,52,181,140,96,239,82,90,91,67,100,192,153,115,246,57,113,49,138,73,243,58,165,173,253,140,49,49,188,64,203,0,223,155,62,209,61,42,74,244,209,231,96,35,105,212,246,71,167,71,74,96,22,37,63,205,138,232,91,123,178,40,203,53,64,141,45,120,237,165,140,91,202,165,22,251,163,104,59,197,25,212,178,79,79,102,2,140,157,58,145,124,153,117,117,127,177,57,163,24,166,249,242,42,90,194,255,0,80,172,232,63,82,236,85,88,222,18,247,185,156,56,106,251,232,116,165,120,235,205,1,132,99,154,157,190,167,92,85,40,113,79,54,126,86,57,233,105,195,209,216,214,210,173,81,37,187,209,18,172,105,26,210,169,59,82,167,24,254,167,171,58,165,150,80,203,43,202,81,221,245,34,157,15,45,112,91,78,127,220,137,183,29,51,70,221,140,171,25,198,204,206,79,177,180,229,220,194,82,102,153,40,203,91,4,211,87,201,246,38,250,244,52,89,118,212,44,114,184,169,221,53,169,207,151,202,175,25,46,76,244,42,198,58,73,122,145,197,140,167,41,69,202,26,48,59,26,252,170,179,253,54,253,207,31,197,211,252,28,34,244,78,167,246,61,92,61,101,83,195,228,222,249,83,253,207,43,199,51,70,133,37,40,181,119,125,122,88,131,192,156,120,154,61,44,34,255,0,118,79,245,54,121,171,73,175,115,215,193,198,248,56,251,1,215,134,226,196,210,239,36,122,247,89,190,135,151,132,95,239,84,253,239,251,30,147,151,19,191,64,37,203,112,142,142,196,243,191,216,112,40,43,75,132,228,218,164,123,157,21,53,30,31,5,83,17,56,203,211,74,62,169,127,100,6,120,75,186,78,221,89,215,21,151,42,138,190,93,174,116,79,12,169,198,240,167,150,8,116,213,41,199,134,162,246,177,1,230,214,148,108,230,210,233,177,156,151,86,105,58,109,122,109,35,25,202,75,149,138,34,113,185,207,82,57,156,83,86,239,208,217,183,212,69,71,36,148,233,187,199,82,225,136,204,173,179,232,205,28,114,202,231,61,90,73,190,30,25,114,92,159,176,70,234,90,218,246,232,116,199,84,153,230,194,181,184,106,29,148,42,71,77,117,254,160,116,74,23,91,104,114,206,155,132,174,149,215,52,119,102,224,70,106,165,57,187,61,31,112,56,92,114,234,181,139,29,47,86,71,244,58,103,70,215,203,103,23,186,57,166,188,185,41,1,175,194,236,101,85,101,202,239,169,173,89,112,230,143,52,78,92,238,55,78,203,86,20,225,20,172,230,180,151,236,94,72,198,125,81,82,249,126,194,190,104,166,130,60,239,19,167,40,229,182,148,219,223,185,229,228,122,184,221,191,181,207,123,17,79,61,25,70,238,246,209,158,103,224,241,106,14,106,81,107,157,164,174,21,205,12,61,76,177,113,133,156,239,150,236,235,195,82,139,141,71,83,21,78,57,57,46,126,205,156,213,48,243,163,43,170,79,42,249,164,157,204,106,84,150,242,121,122,34,43,78,39,57,74,63,103,46,94,231,52,252,229,124,154,62,118,149,203,243,18,81,118,82,191,38,87,153,23,124,218,91,147,3,155,53,69,171,181,251,151,197,36,248,98,187,163,111,50,50,138,202,150,111,212,44,178,148,157,226,162,189,192,195,44,165,205,125,73,148,103,109,114,157,26,235,151,84,18,202,226,184,37,155,155,8,195,44,225,4,228,163,103,182,169,154,249,245,97,110,24,171,174,155,137,70,23,210,234,93,162,57,41,40,229,243,36,210,248,88,86,159,137,171,108,169,233,46,121,75,243,170,45,101,195,111,210,114,78,114,169,39,158,115,108,121,157,53,172,242,190,90,4,116,203,24,229,37,122,150,93,145,75,19,39,180,221,239,202,71,34,141,44,171,52,165,126,163,94,86,103,149,213,93,250,129,234,71,29,137,255,0,175,36,191,242,42,62,33,137,140,239,230,169,71,164,162,121,158,99,230,229,27,117,46,117,52,188,234,94,94,215,101,30,194,241,117,123,78,13,123,51,162,159,137,211,146,78,81,146,92,244,216,249,213,52,215,241,45,43,243,65,230,71,51,121,175,46,189,64,250,57,248,150,15,157,104,251,101,101,195,29,132,107,130,164,100,251,51,230,231,140,170,237,118,172,185,14,115,85,36,156,146,191,176,71,209,254,50,143,255,0,34,214,42,155,217,159,63,74,162,132,179,38,225,30,210,254,199,84,113,217,98,231,146,50,143,217,160,61,149,94,61,202,243,163,111,82,60,95,246,148,127,232,73,247,78,246,59,33,91,206,138,201,82,15,176,29,174,164,126,116,136,148,219,218,167,236,115,249,85,27,222,222,197,121,53,31,50,135,230,164,181,114,147,254,83,39,82,158,107,249,77,190,185,25,183,147,37,241,200,153,83,170,159,12,155,68,25,74,164,173,117,66,45,119,76,231,169,82,119,210,154,135,180,78,201,83,171,210,255,0,83,60,181,185,41,1,231,205,212,150,247,23,147,59,94,199,108,163,90,78,205,75,255,0,27,131,161,57,124,86,255,0,251,96,113,121,114,93,7,150,71,92,176,83,182,142,82,246,70,107,5,59,235,26,159,248,129,143,151,38,30,92,186,175,185,208,176,150,122,198,163,250,23,248,104,165,252,58,159,96,57,82,148,126,53,247,47,52,147,220,210,84,99,240,198,95,81,42,58,236,192,73,203,123,131,147,79,83,127,45,53,233,37,209,231,149,129,207,230,71,162,127,64,189,41,110,190,137,3,130,82,182,87,255,0,145,164,52,229,251,129,112,141,39,240,127,248,74,203,77,75,72,199,236,8,47,34,141,19,178,210,48,15,58,113,217,64,140,237,45,191,98,91,185,5,206,165,70,245,200,103,171,248,96,32,185,69,101,118,244,196,89,164,182,86,22,102,135,230,75,168,6,103,212,47,39,201,134,247,52,133,71,29,28,158,82,8,226,232,107,69,184,205,59,3,169,45,86,103,98,47,83,225,205,43,114,72,13,113,78,62,171,234,185,39,169,203,42,147,149,233,199,44,51,190,46,108,198,155,146,141,219,205,41,73,185,34,114,205,79,42,141,165,126,93,76,54,206,172,227,147,51,225,203,183,115,41,201,58,78,50,154,130,202,172,111,94,84,229,229,199,47,230,70,247,119,209,156,121,106,98,37,102,184,19,184,29,80,201,135,81,167,14,38,244,113,249,159,35,31,42,84,37,83,204,146,114,219,135,169,180,41,198,156,162,212,148,45,165,247,250,132,224,164,220,84,150,68,189,82,233,212,14,191,10,198,56,188,77,89,201,102,84,236,190,231,149,136,140,49,62,32,213,58,146,169,6,253,82,221,245,10,88,186,106,19,141,71,118,228,182,209,52,97,83,53,44,77,57,97,221,211,182,91,1,219,57,66,140,84,101,20,161,61,20,175,174,231,43,252,218,242,180,184,19,208,185,212,141,101,8,87,82,167,24,57,113,117,102,216,44,174,156,156,212,120,87,220,11,173,135,139,193,198,165,53,101,7,105,93,238,206,121,210,147,107,39,31,242,245,61,28,85,90,112,163,70,132,98,238,229,230,77,183,123,190,66,196,184,44,38,10,148,96,161,86,113,114,169,40,244,184,30,77,102,221,69,42,174,207,153,181,44,87,147,70,202,73,231,119,246,51,199,213,115,203,78,58,83,139,110,49,182,223,228,228,75,184,31,163,12,231,88,137,124,128,235,77,237,19,120,203,160,103,54,122,172,151,93,65,241,73,191,97,134,186,92,227,29,228,137,117,225,125,206,42,149,163,41,60,168,139,223,118,49,53,222,177,17,185,106,113,150,204,243,93,75,4,106,62,73,140,53,233,220,164,207,57,84,169,242,179,88,202,125,90,24,186,238,184,142,69,82,162,248,191,99,72,214,124,210,38,46,183,209,114,6,229,201,35,31,196,126,144,252,79,233,24,46,83,146,249,126,228,249,146,230,226,190,162,252,71,232,66,243,155,248,34,17,78,164,86,245,16,191,17,11,219,51,15,55,244,196,78,164,159,36,81,74,172,94,210,41,201,39,108,218,152,170,146,91,3,156,159,49,134,182,212,46,206,119,43,245,22,189,198,26,232,184,174,97,175,113,95,77,198,26,219,56,102,49,148,215,41,34,93,71,201,140,77,116,92,60,200,245,57,28,183,212,156,207,168,195,94,138,146,124,192,225,141,76,175,123,26,70,191,113,134,186,174,199,118,115,121,146,228,254,225,230,84,182,232,98,235,105,194,50,221,35,150,166,23,139,75,26,249,147,182,235,236,14,164,186,160,57,255,0,14,215,64,242,31,99,127,55,173,131,204,143,48,142,127,195,251,21,248,111,99,170,50,167,39,164,149,202,188,87,52,53,113,201,248,72,189,208,191,11,4,206,187,167,179,33,129,139,163,27,232,47,41,26,52,32,49,242,100,53,71,171,52,204,199,152,34,85,52,138,80,12,195,184,83,80,12,161,113,220,2,195,177,55,30,96,41,34,136,76,164,5,92,105,137,34,145,20,211,34,172,114,212,247,73,150,70,38,119,148,36,182,202,74,173,161,42,88,122,82,169,126,36,180,247,60,213,120,208,157,70,245,169,44,171,217,110,105,94,87,167,166,236,195,30,252,169,70,146,127,195,138,79,221,234,196,27,248,110,184,137,207,148,34,205,103,87,53,87,46,72,140,4,114,96,170,79,157,73,91,232,140,239,122,111,234,65,88,139,98,41,249,237,235,27,69,35,146,179,255,0,119,168,255,0,75,254,135,69,61,112,142,61,115,28,56,185,168,224,43,62,121,25,168,143,55,195,86,90,84,237,242,223,247,59,111,154,171,56,240,30,138,107,244,157,177,143,230,149,19,89,95,71,179,71,205,91,203,214,250,198,91,31,79,89,113,88,249,188,90,203,136,173,14,146,109,18,145,236,210,147,133,155,217,154,169,58,21,84,163,233,145,24,9,70,182,22,157,245,210,199,68,169,240,229,229,200,163,167,60,106,82,204,136,181,215,177,203,74,114,165,38,165,183,51,169,203,75,160,51,244,212,223,145,165,239,177,207,41,113,34,148,172,6,206,90,119,34,189,242,137,93,133,71,249,90,128,96,149,163,81,157,148,223,14,231,30,13,240,84,247,58,20,237,21,16,139,155,191,176,232,255,0,22,54,208,157,11,163,111,53,255,0,43,2,225,205,11,18,248,18,79,68,130,14,210,93,197,89,202,73,187,104,21,54,205,28,175,160,233,46,23,7,200,112,94,146,125,51,253,128,206,166,146,76,232,131,186,127,115,26,221,123,151,69,240,167,218,192,91,86,196,67,245,238,122,20,40,66,154,121,157,229,250,79,54,249,171,199,177,232,208,157,165,105,236,204,213,142,186,170,50,130,225,73,117,232,121,245,160,225,43,29,213,92,18,109,37,166,242,218,199,155,82,180,87,197,114,69,68,159,83,25,50,229,81,203,211,31,185,10,237,241,71,247,52,201,193,234,104,228,173,194,173,238,115,78,179,167,81,167,29,57,52,105,10,249,214,233,246,122,5,19,142,101,169,207,82,234,45,244,220,214,106,81,119,141,215,99,60,217,180,145,7,38,30,165,188,202,105,243,254,167,31,138,212,127,147,25,106,248,183,54,148,93,12,110,252,21,21,142,95,27,245,80,183,73,20,121,179,142,89,171,163,217,192,199,253,218,154,253,39,143,58,178,169,149,203,116,172,123,88,110,26,84,251,69,127,66,43,163,2,191,223,32,159,43,255,0,67,208,141,165,41,39,177,203,135,143,251,213,57,46,255,0,208,234,89,156,166,185,132,41,113,75,69,162,19,225,94,229,91,44,108,117,97,240,82,196,75,52,184,97,253,66,185,41,83,117,31,110,167,165,71,204,141,53,26,113,225,91,92,221,97,227,69,240,198,31,205,39,253,138,243,57,60,68,35,252,164,24,202,157,76,185,170,84,118,232,121,245,33,24,79,52,119,61,167,145,67,45,221,76,219,188,199,151,137,195,206,155,187,79,47,82,194,176,117,101,206,76,106,114,232,67,87,21,220,77,48,218,249,190,20,201,107,244,216,133,45,251,141,84,113,209,128,252,187,173,14,105,210,106,115,119,118,181,220,127,193,213,26,138,250,45,123,10,162,82,226,251,251,1,230,213,134,183,124,246,151,81,82,114,140,173,188,122,155,101,141,20,225,82,249,100,254,194,116,229,78,246,214,252,208,29,212,170,231,166,151,52,69,77,245,245,35,10,53,45,45,116,58,42,75,52,189,194,163,204,146,150,104,189,90,15,50,53,162,239,31,177,48,143,26,232,44,53,226,229,112,20,151,6,84,249,216,170,85,50,212,122,237,160,227,103,62,39,101,113,212,167,150,162,106,91,171,1,179,141,251,116,34,81,177,140,39,42,114,249,162,117,70,213,35,160,70,57,174,187,158,61,108,4,229,94,162,141,74,81,188,175,149,183,127,177,235,205,101,147,60,239,16,197,79,13,82,45,57,229,156,125,49,158,93,130,185,255,0,1,75,46,181,214,116,248,150,73,10,88,10,89,178,199,18,162,237,126,42,108,195,19,226,213,241,21,101,59,229,91,90,60,140,97,136,168,234,60,178,115,191,197,45,8,174,248,248,58,150,159,138,166,219,122,89,49,207,194,37,9,101,243,161,155,216,229,243,39,24,249,147,171,86,105,237,103,149,16,241,15,202,147,83,154,154,235,45,24,29,211,240,154,178,141,221,106,118,93,140,37,225,113,138,226,175,79,95,114,40,99,235,56,233,86,78,95,42,130,183,220,233,134,50,107,248,212,213,108,219,39,45,10,57,255,0,217,115,81,147,141,90,77,47,214,37,128,113,87,85,33,41,116,141,67,169,248,245,69,120,168,197,70,59,66,58,71,235,212,202,94,53,82,164,190,26,80,122,105,11,216,131,47,195,226,36,210,242,225,111,153,202,228,207,7,95,92,185,92,111,186,145,215,95,20,176,176,140,105,70,82,173,187,155,119,95,99,23,226,243,109,205,210,130,146,86,209,243,234,17,151,147,59,190,118,28,20,34,229,231,167,107,105,104,223,232,77,63,19,156,115,186,146,115,114,123,109,99,72,248,174,87,155,44,179,127,53,209,70,46,165,55,123,80,253,222,133,121,241,202,179,210,225,92,135,63,17,117,224,243,213,148,46,253,43,111,169,57,225,178,171,29,123,232,3,243,112,242,225,203,40,39,223,55,236,44,209,119,201,39,83,222,54,9,209,106,214,106,207,157,238,153,80,252,169,102,130,89,151,60,255,0,216,12,36,230,211,225,89,87,68,99,38,220,149,147,183,67,216,163,137,140,221,170,212,203,126,180,82,253,205,165,131,167,87,130,165,120,188,222,156,169,38,49,53,226,69,201,239,161,81,131,150,138,87,109,218,199,169,87,193,248,120,43,61,54,82,71,29,92,30,46,140,191,45,57,119,128,197,214,127,135,172,148,184,125,61,100,10,53,118,89,93,187,163,150,164,234,102,180,165,44,203,148,133,58,213,37,21,25,61,23,66,14,190,39,45,103,20,250,23,26,146,143,174,94,214,56,97,53,109,222,98,227,91,47,191,245,3,214,165,141,148,26,116,235,75,249,102,244,59,35,226,80,119,207,116,214,246,119,60,7,81,202,54,111,132,90,202,58,105,98,143,169,141,72,78,10,112,171,154,61,83,26,168,190,102,254,167,204,209,196,84,195,205,74,156,178,203,159,115,232,48,21,214,50,147,149,148,101,31,84,64,235,140,224,215,50,179,197,109,38,37,11,3,167,126,76,8,117,61,79,51,211,93,140,156,179,171,170,143,234,141,29,21,125,28,151,179,15,46,223,28,130,38,49,147,229,155,190,97,249,114,230,218,250,155,70,49,181,212,175,245,26,139,91,90,222,224,99,146,223,19,12,219,40,207,95,98,228,164,214,140,135,154,63,23,220,160,116,234,201,255,0,16,78,132,211,226,147,251,151,24,201,174,76,118,146,91,16,67,167,166,173,146,232,174,166,153,159,127,176,57,93,219,95,168,24,44,44,101,182,86,95,225,242,219,100,104,180,126,148,85,222,238,64,99,228,52,75,133,158,167,68,170,117,216,159,51,216,14,103,3,42,179,141,40,222,114,181,142,138,216,143,46,57,156,83,236,121,176,140,106,212,156,170,106,234,93,62,196,181,100,109,79,23,135,169,163,158,87,250,142,133,73,77,94,18,82,93,153,243,114,114,167,55,25,166,154,221,26,83,196,84,167,43,199,66,233,143,87,23,136,142,26,106,46,57,250,229,122,162,97,141,160,247,148,163,238,143,49,213,147,179,179,238,250,151,228,231,203,61,82,114,182,188,192,245,97,138,195,78,106,17,170,179,51,163,44,121,78,47,216,241,37,8,65,234,178,190,141,25,40,184,78,240,148,161,209,166,17,239,180,145,43,196,42,209,167,82,149,9,71,43,215,50,90,166,114,96,42,215,147,83,171,150,116,212,173,102,237,155,175,208,219,25,81,86,149,73,70,57,98,221,218,92,137,90,133,135,159,151,56,235,23,36,239,113,215,169,78,115,149,74,83,109,45,36,250,190,199,42,77,195,42,90,189,18,49,173,86,50,166,252,189,35,27,69,25,84,193,202,174,34,164,126,11,235,99,162,149,73,74,83,81,178,131,118,68,80,165,150,50,107,79,240,116,56,83,163,134,114,132,158,125,150,159,112,29,92,52,227,89,70,74,242,146,186,202,238,112,99,170,228,114,162,172,218,210,95,224,244,37,82,84,155,197,70,49,132,99,105,100,76,240,234,203,52,165,45,174,238,6,79,83,191,11,31,38,132,165,181,75,104,250,28,248,58,46,182,38,17,105,184,223,138,221,14,185,69,74,43,94,43,106,3,158,180,106,124,119,249,158,199,61,52,168,194,53,51,235,119,194,108,165,119,87,104,70,75,236,44,83,117,33,77,37,104,198,54,64,39,138,141,74,241,109,218,218,106,116,170,185,148,163,100,162,145,196,233,170,116,147,171,101,27,221,105,171,51,133,103,197,242,183,172,88,23,136,169,42,181,228,230,243,116,254,198,16,131,148,146,151,13,249,157,84,99,26,147,115,149,68,229,189,172,86,46,156,163,150,156,34,222,153,159,48,62,202,84,82,91,126,228,100,159,36,206,167,46,241,51,156,162,185,107,217,155,101,141,166,138,254,109,126,130,117,167,202,77,47,114,85,106,157,88,67,149,52,246,70,109,52,253,44,210,243,125,68,243,116,40,199,44,219,228,107,24,219,125,74,81,151,36,60,178,237,247,1,88,47,220,50,118,41,83,32,156,226,206,203,116,186,43,253,1,70,59,52,239,216,12,243,63,138,195,78,229,121,119,122,105,238,53,70,79,160,19,154,40,51,46,133,121,51,233,251,13,209,169,210,95,96,39,55,102,60,194,242,223,55,47,177,81,141,53,234,204,216,18,251,49,27,70,52,57,202,94,197,74,88,120,237,112,48,223,97,217,173,208,252,200,61,162,219,254,107,25,74,107,87,251,20,86,116,158,193,101,47,132,197,226,45,162,138,23,157,63,149,129,179,163,7,203,247,38,84,105,199,119,251,152,58,186,219,91,134,121,189,53,3,79,46,147,230,223,212,165,74,146,218,198,57,101,200,50,200,13,146,165,125,108,105,122,107,101,19,155,203,147,228,82,165,48,58,21,68,182,181,253,132,229,39,179,70,74,25,119,145,106,203,152,5,230,221,174,39,78,171,244,206,31,114,219,143,185,14,164,87,38,5,71,13,41,46,58,159,100,105,28,45,53,189,223,187,57,93,102,246,79,232,205,161,58,238,220,26,117,100,29,42,157,56,237,20,2,87,25,26,38,140,242,168,242,52,19,8,197,251,18,215,185,181,132,81,134,79,118,25,31,115,80,3,60,175,185,74,5,92,119,1,40,177,217,140,96,78,81,229,238,48,0,72,164,72,192,187,143,234,65,68,13,39,125,200,169,199,7,21,188,93,215,177,181,9,40,214,141,246,52,155,154,119,147,82,191,34,86,163,206,143,170,29,164,113,214,147,173,90,164,164,247,149,207,102,164,105,70,156,170,78,57,114,244,230,250,35,203,167,73,86,172,163,8,219,51,178,212,14,167,44,148,105,211,95,12,85,253,222,167,54,110,7,238,207,86,88,58,112,166,229,40,221,46,189,9,88,122,106,133,221,56,230,147,225,68,30,108,94,92,52,187,54,142,95,23,167,248,127,10,156,101,151,60,151,23,107,242,61,223,34,148,33,154,81,142,84,245,127,220,249,223,30,196,198,182,90,84,226,163,25,84,138,75,251,148,115,97,99,150,201,242,211,246,59,40,235,81,179,158,146,226,191,38,217,209,71,105,26,101,19,214,89,187,158,6,62,159,255,0,164,166,190,107,127,67,222,158,142,199,139,226,106,216,244,223,202,136,55,240,172,223,135,205,7,172,93,154,61,136,56,213,167,153,30,55,131,60,149,43,82,124,157,207,81,167,74,89,163,233,150,232,2,189,59,172,203,115,26,117,92,120,121,114,255,0,7,76,103,153,28,245,41,165,43,252,50,220,161,78,92,205,169,174,122,251,179,150,114,203,44,146,122,255,0,82,233,213,225,32,237,74,239,67,28,75,182,151,15,63,44,52,221,156,243,83,155,187,40,233,193,235,74,126,231,102,142,58,238,142,76,36,50,209,149,254,99,121,60,178,211,210,194,7,185,181,13,228,250,69,152,55,169,181,7,165,77,126,16,165,153,223,191,34,234,75,242,187,21,82,57,97,126,123,144,237,228,202,239,216,13,33,234,202,247,177,149,95,84,190,229,197,218,78,111,99,43,254,115,93,64,111,142,155,246,34,140,178,230,76,168,188,170,207,169,50,141,166,215,41,32,54,163,252,104,251,157,202,81,165,249,147,218,60,186,179,135,11,249,149,33,214,227,196,213,117,39,149,59,69,104,136,167,95,21,58,211,121,222,157,58,25,121,158,156,191,91,151,26,126,101,156,221,186,200,209,65,70,50,140,98,172,223,61,200,51,133,26,245,101,123,60,191,55,34,100,165,21,234,77,155,74,89,99,150,251,242,49,186,119,215,78,197,17,86,62,98,124,153,151,149,43,37,117,116,111,154,41,112,113,62,230,115,175,53,181,175,209,232,3,205,36,150,233,46,79,83,25,219,53,223,8,75,26,218,203,52,227,113,193,198,122,75,210,7,30,45,233,153,111,23,153,28,62,43,82,243,161,211,43,59,49,81,149,22,220,181,137,228,227,231,154,56,127,228,183,238,6,19,141,165,99,222,166,184,242,174,72,240,96,243,202,43,232,125,5,11,74,188,173,177,21,209,135,157,177,180,225,203,44,155,251,51,186,30,185,232,121,244,19,94,39,15,102,191,102,122,144,148,41,60,211,187,111,149,180,2,163,70,110,210,113,186,239,204,85,43,214,115,180,166,226,151,36,117,44,98,84,189,75,93,18,112,49,155,167,40,36,218,74,90,197,244,2,23,22,178,148,165,245,9,66,15,147,22,89,82,118,123,13,212,73,21,2,121,122,149,248,137,40,74,14,79,43,229,115,23,44,218,153,222,236,184,154,171,235,160,154,26,67,226,232,84,74,75,50,190,195,149,60,219,51,92,137,198,246,177,26,102,188,101,238,186,129,157,156,125,95,115,101,25,52,155,127,251,20,244,119,178,99,132,162,225,193,203,145,7,62,38,150,120,181,215,159,115,150,133,76,208,242,231,43,73,108,223,35,210,154,205,7,125,81,230,226,41,186,117,20,250,238,5,78,83,90,77,89,174,198,145,121,162,172,17,148,106,83,181,72,253,80,233,172,179,146,229,203,91,133,105,202,226,229,126,162,79,77,30,132,249,137,206,192,19,132,162,243,173,83,28,45,40,55,205,107,107,155,91,130,196,40,66,46,242,186,238,130,27,166,167,172,116,151,245,38,18,242,229,253,81,164,53,211,54,194,173,11,241,45,192,117,184,163,154,39,139,227,113,205,131,140,190,73,127,83,214,132,173,195,212,228,241,42,62,102,10,178,143,56,223,234,130,190,83,51,75,70,245,52,133,73,40,90,252,61,12,228,30,230,90,105,26,146,219,86,109,74,154,171,188,146,203,101,247,57,227,163,186,118,208,214,117,35,150,155,141,239,31,85,213,174,17,183,153,26,57,169,165,173,245,145,51,110,171,203,41,60,201,105,161,146,173,172,180,142,191,176,156,110,243,121,154,178,141,40,198,154,168,157,73,94,26,223,41,83,242,235,122,45,73,95,211,115,41,240,126,92,221,212,117,208,51,249,151,114,106,246,230,6,248,154,173,229,141,162,165,21,107,197,238,115,185,63,136,74,92,13,115,8,71,204,149,179,36,223,204,65,46,81,114,189,157,186,5,164,224,237,233,184,185,111,101,208,122,128,59,38,174,239,236,84,90,203,45,86,156,159,50,37,172,180,86,93,5,244,212,13,19,214,208,79,82,148,230,180,204,212,140,213,208,212,154,233,96,53,85,37,25,43,73,190,183,58,22,50,49,189,147,179,56,185,59,171,141,181,40,235,186,46,143,90,135,137,101,139,188,156,151,119,169,208,177,80,168,157,69,30,43,122,147,185,243,233,91,82,175,40,187,166,215,212,186,152,246,171,126,22,180,91,171,24,206,92,154,118,145,197,83,9,65,171,211,157,72,246,148,110,97,10,213,50,233,44,201,114,122,157,16,198,84,92,57,148,87,176,28,178,194,203,204,203,77,169,223,103,176,79,13,90,50,106,80,119,93,15,74,24,197,5,106,148,99,59,252,106,67,148,176,85,83,245,66,92,180,24,107,204,202,210,189,156,95,116,78,105,71,99,208,203,21,127,204,82,191,125,137,149,92,146,140,115,94,41,107,165,201,131,150,79,54,175,99,108,54,34,88,122,177,148,91,188,122,61,209,80,149,56,202,78,81,167,43,254,150,172,57,70,157,94,42,52,93,215,59,217,1,244,84,42,199,19,74,53,105,207,133,254,198,241,133,254,54,124,246,19,21,83,3,120,199,46,89,106,227,41,94,199,107,241,212,159,13,11,174,124,69,71,171,229,71,168,227,78,49,216,242,87,142,195,55,29,22,163,214,50,187,58,48,254,37,134,197,75,34,148,161,39,178,154,181,192,244,45,221,148,161,7,187,37,41,174,119,42,207,154,10,169,97,225,40,235,175,212,194,120,120,199,104,232,205,212,151,54,60,209,234,7,58,134,69,173,190,225,178,191,35,89,184,236,159,217,25,105,223,234,16,158,164,206,60,172,205,20,101,255,0,228,135,40,74,90,127,64,57,157,163,219,220,34,244,189,244,52,116,154,248,154,39,35,79,74,159,177,70,153,161,167,3,102,120,138,180,233,195,72,241,61,137,156,149,53,121,73,158,118,50,190,110,59,186,115,81,244,239,114,85,140,49,117,51,87,167,73,241,107,121,14,173,79,195,197,77,62,37,45,9,165,15,205,205,188,242,230,109,242,54,169,66,85,60,186,207,42,130,189,179,63,87,208,195,79,50,190,18,164,104,71,17,43,40,205,217,107,171,238,123,158,17,74,156,212,30,35,19,135,169,40,237,8,44,210,250,179,198,198,74,164,166,212,146,94,196,96,234,85,195,206,83,165,55,25,91,78,143,220,177,31,87,42,51,173,81,170,112,250,28,152,239,12,139,106,53,189,95,165,147,128,241,172,218,122,42,115,93,125,142,231,141,85,125,84,227,35,72,240,170,248,78,111,69,121,95,245,157,20,63,211,114,171,252,76,92,34,173,202,44,244,105,82,142,35,16,163,233,139,232,79,137,87,161,67,253,218,133,179,189,36,211,253,133,35,139,7,66,149,58,153,39,59,194,60,251,127,236,120,207,205,155,84,20,163,21,183,126,236,39,106,57,227,21,196,154,188,179,111,161,148,241,10,74,90,59,108,97,166,41,70,19,78,164,248,90,113,186,234,142,90,84,243,221,206,59,187,219,161,216,233,194,180,233,211,147,148,101,29,52,218,239,86,85,42,122,212,204,244,78,212,213,183,238,4,65,229,139,141,184,91,250,223,146,21,73,56,209,166,231,44,217,149,244,59,107,249,11,11,43,182,170,70,87,138,249,175,204,231,141,24,202,140,234,213,149,161,78,62,149,255,0,219,1,197,142,117,233,225,161,10,145,112,131,121,159,191,36,121,138,87,209,115,58,241,120,170,181,41,184,57,90,156,229,155,39,70,180,22,31,13,108,211,173,120,89,93,69,160,58,240,25,232,81,171,78,82,224,154,121,173,243,37,166,164,81,156,212,179,198,55,107,177,120,74,153,146,167,82,110,20,51,230,151,185,232,248,14,22,134,34,189,104,86,191,149,201,102,181,216,30,109,26,113,141,88,231,113,123,112,115,151,99,178,20,165,41,98,41,70,146,157,69,233,111,104,117,59,60,67,200,135,136,58,184,122,144,82,162,148,41,194,49,221,255,0,232,224,252,101,122,113,171,81,75,138,74,207,187,123,1,195,143,140,148,114,206,206,121,186,236,114,83,166,164,236,244,238,206,135,70,111,55,26,244,231,180,183,99,167,77,87,203,78,156,109,37,119,41,111,114,142,88,47,87,21,159,35,183,15,82,84,163,82,30,110,70,218,121,190,100,84,176,24,154,148,168,184,97,234,201,217,250,105,179,69,224,222,33,46,24,225,167,110,78,92,32,125,79,153,11,108,198,170,82,229,21,126,236,231,225,95,18,12,170,79,79,217,155,99,93,87,89,111,24,35,25,206,77,244,37,66,81,248,237,245,52,110,162,141,252,203,253,72,169,140,100,253,77,154,198,148,26,118,127,185,135,159,54,249,141,78,79,91,89,132,107,248,126,145,127,114,149,60,191,10,70,11,63,207,37,245,47,205,157,172,229,112,173,109,175,34,154,118,209,28,223,138,179,179,72,181,137,191,192,152,23,146,82,245,56,219,220,60,184,165,103,86,40,74,188,121,194,35,252,69,62,159,176,22,178,165,165,72,191,169,89,161,31,137,63,169,205,44,76,111,162,183,208,135,60,218,240,203,221,140,53,217,42,209,249,162,189,217,14,164,94,245,35,244,56,243,107,233,137,164,30,159,15,216,97,173,92,99,39,164,238,47,39,183,238,84,37,133,191,21,243,119,185,163,175,74,49,224,81,3,23,74,60,231,96,224,255,0,168,152,170,86,243,120,91,183,100,47,195,223,93,82,235,153,1,74,52,191,73,94,92,94,214,94,198,114,165,70,46,206,111,232,78,104,70,249,115,118,3,95,33,117,253,136,149,24,237,125,123,19,231,79,147,23,153,81,244,8,79,15,63,134,127,176,70,148,214,100,221,250,6,106,207,227,208,19,170,221,174,80,165,74,175,41,68,81,167,91,53,153,121,229,24,181,38,37,83,188,128,82,158,77,26,151,213,7,155,28,190,153,95,220,167,90,234,204,106,80,123,71,246,32,198,242,108,165,78,82,221,34,212,227,9,95,69,244,47,241,29,44,6,126,75,183,167,247,23,151,53,174,68,116,70,106,104,97,89,211,209,122,44,107,113,0,12,67,11,144,39,160,152,9,148,75,144,93,178,92,98,247,12,145,1,57,197,59,57,33,169,69,252,72,155,65,61,34,138,246,138,1,232,27,10,78,93,1,125,66,21,89,184,122,98,253,204,252,234,159,35,251,27,187,53,185,156,226,183,204,192,106,114,107,88,219,220,74,178,189,156,145,62,68,95,55,245,15,195,171,176,47,206,143,38,63,57,34,127,15,11,122,127,114,149,24,116,2,188,232,247,46,51,140,189,44,74,49,249,81,89,151,205,246,10,113,254,36,117,217,157,184,185,83,163,79,61,73,89,118,221,156,112,138,213,152,215,255,0,122,173,196,244,90,35,53,168,195,19,137,158,33,102,151,12,111,150,49,91,35,179,194,40,230,171,42,188,163,162,247,56,113,54,89,41,199,104,127,83,219,193,211,252,54,30,16,126,167,171,247,32,172,92,243,56,80,135,170,79,94,200,191,45,61,118,140,116,137,52,169,230,173,58,143,125,145,207,226,88,159,42,151,149,77,241,72,14,44,93,127,196,206,84,169,255,0,6,146,188,187,159,61,142,226,241,26,16,249,19,147,62,134,164,22,23,5,24,63,93,87,154,94,220,143,154,156,243,248,165,121,124,145,81,52,142,180,178,194,45,114,70,240,244,55,212,202,10,233,123,26,71,72,201,116,69,101,148,157,228,120,190,49,255,0,21,7,250,127,185,237,69,93,158,63,140,47,247,138,127,203,253,200,167,128,158,95,17,255,0,247,144,61,181,43,199,43,60,8,203,37,92,21,95,251,95,223,255,0,103,187,30,151,40,141,105,75,177,167,12,151,233,96,210,146,179,49,204,232,202,207,210,192,88,138,42,173,55,27,218,81,244,203,161,193,10,146,139,106,107,138,62,164,122,110,81,181,238,121,216,200,94,89,163,164,145,6,184,124,93,57,75,133,222,220,154,59,227,82,19,141,226,207,35,195,99,25,70,164,185,185,88,237,242,36,181,131,176,29,244,191,132,253,203,154,121,117,229,177,134,29,73,80,89,158,183,54,202,210,214,69,68,164,217,181,8,223,63,104,153,173,85,205,40,181,154,90,252,33,91,87,89,97,30,45,122,24,203,90,114,215,109,71,86,58,94,250,153,169,63,42,74,252,128,172,173,217,102,118,100,172,209,149,247,102,212,19,107,51,122,114,9,197,73,187,110,17,140,157,227,110,119,20,166,175,30,204,215,103,238,103,61,94,203,170,0,195,102,243,39,146,247,75,145,219,67,7,41,183,159,117,203,252,156,148,115,70,119,167,116,122,152,106,177,163,12,179,150,178,214,230,107,81,164,112,233,37,23,203,104,173,44,115,226,28,41,69,229,181,205,171,57,40,102,114,189,61,221,190,35,203,173,82,85,38,219,76,69,68,234,57,111,100,250,145,27,185,112,201,123,21,229,230,122,232,82,167,151,107,125,74,202,101,117,189,190,226,118,126,165,251,220,211,46,101,105,106,187,149,8,69,61,34,146,246,3,37,73,101,118,73,174,140,198,116,35,234,133,224,251,29,181,37,24,198,246,251,156,117,234,55,12,203,66,43,44,84,163,44,61,155,188,215,110,71,205,98,120,103,24,167,233,189,190,231,185,82,164,183,185,226,227,163,150,190,155,53,116,2,195,94,88,138,119,249,145,244,88,8,186,149,116,221,173,89,228,248,79,135,215,197,226,35,40,69,249,113,222,92,143,174,194,248,92,227,5,24,199,42,234,249,133,116,82,240,250,116,233,231,207,28,207,153,142,50,140,98,148,84,227,47,110,71,90,240,213,24,230,148,174,250,28,85,248,94,84,34,86,116,237,40,229,123,174,68,227,84,179,66,43,210,163,104,146,247,191,50,42,212,114,111,55,236,107,19,68,49,21,35,28,151,219,169,209,82,25,85,59,73,102,148,51,52,114,168,185,124,75,47,94,133,84,168,231,8,193,239,13,62,132,21,123,141,91,220,32,210,165,148,206,92,47,107,174,169,149,27,194,47,217,27,71,72,156,145,169,127,76,190,140,232,82,121,117,3,75,220,231,169,28,150,124,182,101,249,177,238,53,56,206,241,150,204,12,229,122,144,253,75,153,207,158,81,125,25,114,140,168,202,215,225,98,159,27,143,80,163,60,147,82,190,173,149,85,198,180,26,122,72,114,143,167,177,158,101,29,192,230,205,36,148,83,46,140,181,151,176,171,70,206,230,148,227,120,220,2,206,20,180,77,216,202,13,167,115,174,26,109,246,51,157,53,234,135,216,13,168,84,204,187,162,231,195,44,203,210,206,56,73,194,71,84,101,154,23,139,181,194,21,242,206,235,91,234,109,164,226,97,170,146,188,109,236,107,9,106,226,244,144,25,85,141,151,116,68,237,40,254,153,163,166,164,110,142,123,89,56,242,221,5,124,117,104,121,117,39,7,188,100,226,66,181,142,223,21,167,147,196,106,242,82,180,142,29,153,149,105,194,149,251,104,76,155,146,38,237,177,223,232,20,66,57,166,150,151,125,71,39,149,180,190,226,90,182,216,130,42,117,29,72,197,73,71,78,105,106,205,40,82,243,21,179,70,251,218,246,49,213,142,51,146,146,182,172,14,153,209,140,97,158,83,74,254,152,173,110,98,239,37,104,199,109,218,7,39,42,118,181,221,245,236,10,163,105,34,136,118,91,113,104,36,237,179,212,109,89,187,238,37,255,0,214,32,106,86,90,13,79,135,45,151,191,50,95,33,241,229,203,125,58,0,239,174,200,87,226,187,41,71,230,150,166,174,81,113,210,156,87,123,92,12,117,151,114,148,95,51,68,211,75,177,223,134,149,44,209,141,58,114,117,62,119,28,223,177,71,21,60,37,90,190,154,114,247,55,94,21,93,191,131,238,123,112,140,178,235,127,251,130,234,10,243,146,247,53,140,235,202,126,15,82,209,201,56,109,173,194,126,23,82,43,243,49,20,97,21,220,237,159,137,97,161,43,94,83,254,84,112,214,199,121,178,150,88,70,58,252,137,147,195,213,199,7,129,201,199,140,133,215,68,30,71,135,193,95,206,157,79,229,57,37,87,53,163,62,40,239,151,45,172,193,82,131,119,119,138,236,246,10,234,141,124,20,85,191,15,81,175,255,0,120,97,90,165,37,59,209,140,225,22,190,107,139,200,167,191,159,127,251,29,204,242,228,149,189,87,231,16,31,155,57,66,210,147,156,87,38,84,241,146,242,84,33,8,197,117,70,244,176,181,42,95,39,151,43,114,146,177,149,90,126,76,154,169,74,80,191,213,48,49,133,85,123,206,78,239,161,174,74,22,226,171,41,115,209,88,207,201,114,124,89,35,165,226,154,106,226,110,116,215,161,62,164,21,37,23,59,83,122,109,102,174,59,206,58,193,164,249,216,230,243,29,219,87,69,194,163,202,213,194,189,140,7,138,203,15,249,117,92,165,77,247,214,39,185,9,249,144,83,132,163,40,189,154,103,197,212,168,157,149,173,45,238,143,83,193,49,80,161,82,164,43,212,112,167,37,120,246,101,149,31,72,174,145,113,113,183,19,51,132,35,40,169,41,182,158,214,43,202,182,183,151,216,34,154,132,182,127,185,25,87,206,129,65,71,68,229,102,69,90,124,87,133,236,6,215,86,245,92,135,82,63,95,115,38,250,162,28,151,202,92,29,30,98,236,112,212,241,40,203,52,104,197,203,146,151,43,152,212,198,173,124,152,103,149,242,164,185,179,163,13,224,149,167,58,114,127,151,8,115,150,239,232,102,213,145,231,214,155,180,156,229,233,245,59,238,202,163,128,197,248,135,230,70,25,98,254,41,105,31,161,244,148,124,43,9,66,110,172,227,230,84,189,239,61,151,178,12,126,50,52,105,60,183,111,149,136,211,204,135,134,82,193,199,205,196,201,226,42,114,134,209,60,220,93,103,86,171,156,20,99,38,236,220,95,236,109,42,149,107,41,169,103,155,78,208,138,213,235,184,97,60,11,25,94,163,158,34,212,105,55,170,150,178,127,66,15,58,178,143,148,155,92,110,90,55,208,22,11,19,137,183,225,240,245,37,222,49,178,62,178,135,135,224,240,124,81,165,25,75,230,158,172,210,120,201,73,229,166,174,249,36,81,243,84,63,211,152,202,146,205,81,211,160,191,84,174,255,0,99,223,193,248,117,12,44,22,121,249,213,57,202,91,125,142,133,66,86,205,81,241,61,202,167,65,65,57,75,75,242,0,156,165,240,89,43,108,112,79,195,48,245,39,230,74,132,115,94,247,140,154,61,88,197,109,124,196,206,61,236,128,242,223,135,80,158,108,208,158,174,250,200,229,175,128,165,9,71,201,169,56,202,59,69,44,199,184,168,198,111,53,238,105,26,52,233,173,146,3,231,240,222,25,94,49,146,203,157,206,87,148,165,166,135,100,124,46,171,207,41,56,38,246,87,217,116,61,76,209,183,67,57,87,132,118,149,200,60,167,224,181,39,93,212,171,86,41,116,70,149,188,23,15,83,134,53,165,8,184,168,201,71,121,51,174,117,163,109,94,251,4,111,47,76,126,172,163,134,151,250,111,1,6,165,56,78,118,249,228,107,91,3,132,114,148,255,0,15,25,73,243,59,225,78,106,60,83,114,247,30,91,232,162,253,222,128,124,244,252,50,142,119,40,66,80,151,103,116,77,63,3,175,42,82,140,106,219,52,179,102,146,104,250,25,211,113,213,52,137,85,39,41,89,69,251,129,229,83,240,42,217,35,25,226,97,27,54,219,140,117,145,75,192,41,228,106,182,38,82,226,204,178,198,214,61,57,226,33,77,229,157,253,201,252,101,24,189,198,14,104,120,54,14,54,117,41,58,178,182,91,212,149,206,234,84,41,97,226,163,74,148,41,174,145,141,142,105,120,132,84,181,77,88,153,227,248,146,204,163,125,134,26,237,156,173,166,172,231,169,90,41,219,159,98,35,82,172,183,180,162,116,198,156,57,165,116,7,137,154,43,213,36,14,162,90,71,87,217,29,178,194,193,139,240,182,92,50,177,189,99,28,145,243,27,244,181,238,105,21,20,239,39,114,222,18,114,222,114,51,252,36,213,213,228,5,186,189,44,79,157,37,208,151,132,169,214,95,114,94,14,75,230,251,129,94,116,158,206,226,117,38,189,197,248,106,156,156,254,230,148,240,149,21,239,152,12,147,155,101,183,62,72,219,240,117,62,98,163,133,155,218,99,76,115,90,163,221,143,44,186,157,11,7,86,254,191,216,153,97,43,94,217,134,152,199,44,186,32,203,47,148,219,240,181,211,178,119,93,88,255,0,15,94,253,70,140,148,95,59,34,178,174,172,167,66,178,23,145,92,7,195,205,146,229,21,204,165,133,169,126,95,98,158,30,113,79,255,0,241,32,207,53,223,10,43,91,106,209,62,77,73,108,229,255,0,136,188,153,254,175,177,69,45,71,104,153,184,213,92,223,216,135,78,171,248,159,216,14,139,193,6,122,103,63,145,87,171,251,10,88,90,159,171,236,7,71,157,77,13,87,139,210,45,28,159,135,125,88,214,30,40,14,135,41,62,140,77,153,198,138,234,254,230,202,148,126,107,1,30,92,175,194,196,169,214,190,218,118,58,51,40,189,46,195,52,249,68,130,99,66,79,213,38,104,169,69,114,67,139,149,184,138,184,84,217,71,96,212,97,98,9,204,10,87,29,131,47,73,50,131,232,199,110,196,56,212,191,170,63,97,94,178,248,98,254,160,93,135,177,134,122,233,250,62,196,202,165,127,250,96,108,242,223,184,28,142,120,143,144,210,18,175,206,49,251,132,104,247,212,51,34,86,118,248,178,143,43,184,21,203,169,148,229,82,252,52,111,222,230,182,15,168,25,194,18,151,170,57,95,105,4,243,69,245,250,26,133,128,152,202,252,154,44,92,40,20,162,249,166,3,67,39,219,65,253,0,177,112,173,116,35,52,150,145,135,238,82,151,92,171,234,20,234,84,201,73,219,121,108,97,9,101,215,179,58,227,133,252,68,84,148,136,197,225,163,135,132,86,107,202,70,26,115,96,169,249,216,164,229,233,135,20,143,91,204,206,220,155,56,176,212,252,154,63,170,166,175,216,217,59,1,212,234,228,167,101,161,229,209,131,197,227,181,244,173,95,177,182,34,171,141,57,203,174,136,215,195,97,228,225,167,90,94,169,1,193,226,149,51,226,100,151,166,60,40,249,156,47,30,35,21,43,223,52,255,0,201,239,98,37,121,78,111,187,60,31,13,226,167,57,124,210,127,208,211,47,82,146,225,87,42,166,137,133,50,43,61,108,84,16,60,79,25,210,189,55,250,127,185,238,83,92,39,145,226,148,252,204,77,37,203,91,145,88,214,131,143,134,209,155,245,70,165,254,255,0,254,71,183,23,25,40,205,61,90,76,243,177,81,191,134,206,63,45,153,209,128,170,170,96,105,55,201,101,251,20,116,205,217,220,206,163,82,86,101,189,98,101,61,128,205,74,84,223,233,102,120,133,195,115,109,26,177,156,215,11,68,28,248,62,26,149,26,244,187,59,30,157,57,124,44,242,112,178,203,136,112,124,209,232,194,92,54,231,16,59,97,252,63,169,170,74,198,48,254,20,125,205,236,84,69,178,221,21,70,62,169,116,66,159,34,168,183,25,53,123,41,43,48,55,200,229,23,110,71,45,72,90,237,61,45,170,59,40,72,203,18,163,27,245,228,21,20,91,82,179,42,186,126,168,189,81,156,103,146,89,173,163,220,232,149,155,64,97,25,231,142,110,107,114,106,105,247,23,240,234,91,147,52,113,188,108,17,52,37,150,170,141,244,103,68,223,19,108,198,154,227,141,205,227,77,212,157,249,92,149,168,110,164,227,75,45,253,90,153,229,210,247,75,232,109,42,78,238,117,52,138,253,204,29,229,43,16,45,27,222,227,176,242,101,69,45,54,141,253,202,140,218,185,107,72,236,198,248,189,91,246,19,146,130,220,141,50,175,11,171,156,117,47,151,44,182,71,167,117,45,236,204,43,80,191,165,1,228,226,33,249,119,143,212,143,12,240,121,120,158,41,84,175,117,135,134,157,229,216,239,163,133,117,38,220,184,96,183,238,122,116,42,66,146,75,47,10,209,69,104,17,173,58,209,192,40,209,84,35,24,197,90,241,86,52,169,140,133,77,97,41,167,208,198,189,88,214,218,10,40,228,113,149,239,17,138,246,48,248,197,39,24,77,171,115,109,152,99,112,249,91,148,117,137,231,249,149,23,170,55,58,40,226,229,8,184,180,242,190,76,98,57,100,245,208,150,175,169,182,38,48,204,165,78,90,75,151,67,52,205,50,197,74,211,121,182,102,217,83,133,185,173,133,56,93,93,110,97,70,190,73,100,158,139,250,1,172,162,226,191,251,80,138,82,133,165,203,250,23,158,59,94,215,248,90,186,100,164,163,81,91,102,172,194,185,170,210,149,54,220,94,218,155,97,241,23,225,169,183,83,121,83,78,11,46,182,216,225,146,201,61,54,3,178,112,113,250,236,250,153,234,68,42,217,165,45,135,45,39,167,48,43,89,37,216,35,30,38,250,2,146,213,117,19,149,182,228,65,164,165,161,207,86,118,151,182,197,230,178,185,207,57,113,20,105,124,244,181,122,162,233,59,37,99,8,254,199,69,40,198,75,123,16,92,151,52,59,231,237,37,251,154,168,198,81,203,115,57,193,197,149,17,42,113,151,102,40,230,165,45,86,133,201,229,226,74,241,123,161,194,89,180,76,11,186,148,127,160,90,51,180,150,232,20,90,122,91,238,76,219,140,90,136,26,102,189,140,170,112,200,80,189,154,97,41,102,76,43,192,255,0,80,211,181,90,85,58,197,196,241,249,31,69,227,212,243,224,227,63,146,73,159,58,69,131,64,122,6,195,189,136,169,184,239,160,174,9,128,202,211,235,216,157,91,216,165,25,95,160,69,83,118,149,172,159,187,37,203,87,167,181,141,35,4,158,188,69,229,122,233,246,40,194,210,203,118,190,163,178,230,90,167,236,84,92,99,117,40,230,100,17,109,3,45,246,43,137,233,109,186,132,111,41,90,215,2,180,148,184,137,121,115,59,105,209,92,232,252,60,236,154,73,187,219,45,238,105,12,11,155,146,121,190,188,40,168,156,53,74,112,73,126,31,204,159,54,217,221,63,16,141,40,184,194,42,51,233,109,12,33,135,148,175,78,157,105,74,75,124,171,133,125,71,31,12,169,159,53,74,171,78,154,149,21,47,19,171,40,168,194,43,55,61,14,74,179,169,86,77,212,155,191,36,209,223,91,6,231,234,171,162,237,99,138,181,41,71,51,165,37,149,116,21,89,73,44,183,122,4,98,230,175,188,98,245,178,216,114,110,11,92,175,184,66,74,122,73,221,61,200,164,248,101,36,181,141,244,226,42,30,100,243,101,141,244,213,165,123,4,96,161,39,47,45,75,167,22,198,212,105,226,231,55,42,20,166,229,21,126,5,178,3,15,46,112,139,154,78,201,217,75,100,91,196,202,60,53,41,82,156,186,191,253,26,215,163,57,82,140,173,86,165,71,124,217,213,178,253,14,103,135,170,236,148,29,222,137,4,110,177,148,244,190,30,10,221,27,184,234,248,134,103,23,27,229,95,11,212,197,225,101,74,25,234,39,9,39,233,127,17,51,147,140,111,4,233,174,155,162,141,170,99,124,200,229,89,90,238,154,37,205,229,111,210,215,43,152,202,121,237,43,201,79,159,65,168,66,47,138,82,79,178,185,2,171,28,234,242,86,95,50,38,52,218,183,196,105,41,222,25,99,37,167,109,37,255,0,178,111,105,43,191,178,216,12,229,234,215,115,72,75,101,115,92,185,211,150,158,232,201,210,86,188,45,168,30,175,132,248,148,169,77,97,234,74,244,228,237,23,242,179,221,89,250,51,226,82,148,106,164,214,83,232,48,30,33,10,144,146,174,225,9,195,226,249,139,18,189,136,231,191,38,14,61,82,95,83,205,159,140,97,214,158,127,236,98,252,86,132,179,60,205,229,237,191,177,71,177,150,11,215,82,48,93,217,50,158,25,38,173,42,183,235,162,60,9,120,164,165,111,46,150,183,215,63,35,127,246,140,50,250,101,155,246,96,123,52,177,10,140,114,225,233,83,164,191,76,71,44,117,93,229,81,158,28,113,149,212,51,188,154,187,70,28,217,205,86,117,107,212,203,90,172,98,250,55,164,73,226,250,246,170,248,148,94,105,58,215,81,209,217,243,47,9,226,120,9,206,75,19,154,214,222,91,123,31,60,165,9,84,113,73,201,108,154,90,190,231,84,124,59,31,58,145,140,48,213,37,20,239,124,182,68,213,199,209,207,199,60,63,10,156,104,37,117,202,49,177,181,15,16,134,34,155,151,12,101,242,169,92,249,183,224,120,249,93,101,167,28,219,185,84,52,135,128,212,86,243,113,148,41,91,229,187,100,30,229,170,98,106,89,61,47,109,207,66,150,30,52,99,104,199,94,108,243,188,54,20,60,62,45,60,79,154,237,107,228,177,217,44,117,39,233,146,10,210,109,230,209,54,56,171,235,45,14,119,86,78,55,189,139,140,179,71,89,54,6,238,86,92,40,135,39,101,154,217,185,219,99,154,116,233,235,153,95,234,97,56,41,122,91,143,188,134,14,185,226,39,23,104,83,111,191,33,41,85,119,148,154,183,68,121,243,117,225,233,169,47,184,150,43,20,150,188,75,245,34,226,107,174,180,37,56,190,95,83,157,83,154,183,14,101,217,130,198,212,204,165,42,81,250,51,122,120,236,250,56,168,95,155,96,214,145,148,99,20,252,166,190,134,170,165,227,242,251,146,221,54,174,248,189,181,50,169,147,43,122,91,162,68,87,79,157,29,156,144,58,153,157,146,126,236,242,39,230,171,202,57,82,253,91,163,175,15,139,164,173,199,197,214,69,196,215,110,86,245,151,46,230,117,42,180,236,172,134,235,41,73,201,38,251,138,25,106,203,50,148,101,236,69,115,205,58,247,78,46,57,117,187,48,126,86,94,57,93,246,71,166,169,45,95,93,201,156,41,89,183,78,50,183,97,169,143,26,84,226,167,164,179,35,174,20,169,36,146,138,77,243,220,83,173,74,50,205,10,84,243,124,173,108,99,60,85,68,172,150,75,244,70,145,223,8,84,122,109,21,241,117,37,226,104,209,147,139,168,175,247,56,22,50,174,211,226,143,66,35,58,122,185,171,246,67,13,123,30,90,234,30,92,73,117,31,65,58,146,229,19,45,43,203,238,30,91,234,71,153,63,148,60,201,244,8,215,32,156,34,249,25,231,145,89,191,72,81,149,3,143,112,207,22,25,144,4,98,185,220,180,162,190,19,60,221,197,230,47,157,1,182,101,109,191,115,41,84,81,124,49,87,23,152,190,120,253,138,206,249,74,33,25,74,117,95,52,190,132,249,146,94,185,63,252,108,106,234,77,63,253,7,153,46,111,246,40,198,88,184,199,105,92,205,227,31,35,73,209,163,82,87,157,52,197,28,46,29,232,149,190,165,241,61,103,248,185,251,17,60,76,165,241,51,167,240,84,63,249,137,225,104,47,133,63,168,240,245,199,231,207,230,102,144,157,92,201,228,147,71,92,99,24,237,100,18,154,67,67,229,177,46,181,56,189,89,140,234,85,248,98,142,106,149,234,83,214,164,169,197,126,171,1,221,248,136,10,117,35,53,100,173,245,60,217,248,149,24,195,54,104,77,236,163,24,234,206,57,248,228,164,242,80,161,21,47,212,255,0,192,30,206,73,219,134,81,250,152,85,172,168,127,22,113,246,75,83,195,197,248,141,122,111,36,171,201,212,78,237,197,218,43,183,115,143,241,82,112,138,132,120,149,220,165,127,83,38,152,247,113,158,38,168,169,70,156,162,166,182,86,185,158,27,198,167,57,229,168,169,55,211,210,120,14,114,138,149,185,232,85,10,85,42,169,56,39,116,191,252,194,190,179,241,52,106,73,58,145,148,47,207,151,221,27,71,202,154,252,171,78,223,44,174,124,174,19,25,42,114,73,171,165,206,46,210,61,72,98,96,229,157,85,245,114,148,108,254,232,172,189,127,46,124,163,37,255,0,113,113,140,227,234,154,75,187,60,250,56,170,238,78,245,100,218,218,214,148,95,247,27,198,85,139,226,163,10,159,170,148,172,254,204,15,77,62,232,103,7,227,169,165,171,201,252,250,20,241,13,171,169,63,160,197,215,96,125,78,40,213,173,126,28,207,221,29,52,165,82,95,196,138,64,104,0,4,0,152,193,216,12,102,231,240,164,103,122,188,242,155,74,196,149,18,218,77,93,147,158,154,222,95,184,79,15,78,123,199,94,198,50,194,193,122,86,189,192,232,83,131,217,141,201,46,103,42,165,86,43,242,229,31,232,75,167,139,93,126,140,14,185,84,140,85,229,161,47,19,73,124,79,236,112,212,243,87,241,28,190,166,87,3,186,120,164,189,18,191,188,76,158,46,167,44,191,99,158,224,6,207,17,85,239,55,244,37,206,79,121,63,185,153,87,3,72,172,215,188,218,236,95,149,28,191,11,255,0,184,231,205,216,105,203,160,87,209,225,106,170,56,90,48,81,233,19,146,164,158,39,25,43,190,31,232,141,163,124,176,143,73,95,246,49,175,21,134,161,151,254,101,79,83,232,140,52,191,51,60,174,182,27,149,190,166,84,85,163,119,208,74,121,170,174,136,3,18,179,40,199,172,143,74,164,85,60,63,150,190,8,93,156,52,162,167,136,166,229,180,120,141,171,98,33,146,84,255,0,230,84,191,208,15,11,29,60,184,90,207,244,51,204,240,213,108,44,59,220,236,241,89,229,192,214,127,166,223,185,207,129,142,92,61,31,229,54,203,208,135,162,230,51,214,70,139,74,127,67,37,234,8,218,43,128,242,177,207,253,230,154,236,207,91,225,60,172,110,181,225,236,194,180,203,158,132,225,243,69,163,159,193,166,222,26,112,127,12,142,154,59,28,126,28,188,188,102,34,143,127,238,69,122,73,229,149,152,72,82,87,143,116,78,107,162,163,55,195,33,233,32,158,168,201,75,145,7,45,117,229,98,33,81,114,145,233,114,82,71,22,38,57,162,116,225,170,112,70,251,52,7,167,15,225,192,218,38,49,202,161,4,205,163,194,138,136,155,226,55,139,203,69,252,210,254,135,55,170,103,93,120,229,167,110,118,176,81,7,149,54,103,136,154,169,175,68,16,87,78,44,206,172,211,110,48,217,115,234,1,196,163,101,20,223,126,99,163,81,84,106,59,73,108,17,149,162,179,115,102,117,227,150,121,214,252,192,218,173,60,209,183,53,177,156,101,233,191,177,173,58,190,100,83,248,150,228,215,141,164,218,230,5,70,74,253,206,181,60,170,200,243,163,43,157,235,68,102,172,107,58,208,112,115,146,121,214,199,31,152,190,8,253,201,175,54,244,69,81,140,228,148,114,164,211,189,194,155,149,175,118,78,102,227,36,227,110,134,142,41,107,103,126,230,114,119,96,26,202,201,187,150,169,71,153,17,121,121,22,181,126,144,137,157,24,229,209,59,246,34,56,108,211,79,138,54,238,116,89,223,73,52,141,16,87,60,163,196,250,32,180,121,22,236,158,172,168,121,92,202,140,196,229,102,117,58,112,228,142,90,241,202,244,2,89,45,160,205,194,43,162,178,90,178,163,20,214,163,180,121,232,9,173,108,245,2,148,126,168,228,196,100,105,170,145,113,113,211,50,58,227,20,248,150,132,213,163,230,47,165,128,243,233,213,200,213,58,186,193,236,206,151,26,145,179,77,206,29,76,42,209,116,225,150,75,102,20,107,58,106,205,235,213,5,117,249,151,123,218,232,138,208,82,213,110,101,155,54,102,85,58,143,47,24,25,73,122,77,34,245,113,232,92,233,252,95,14,247,71,53,57,94,78,64,116,93,101,51,115,181,238,204,170,98,19,121,97,171,50,112,149,79,83,3,74,149,156,147,80,118,124,155,71,28,106,84,165,59,86,214,255,0,23,83,174,49,182,140,169,208,140,227,172,110,128,116,170,38,174,145,209,74,87,77,45,31,67,130,48,150,30,93,105,245,232,117,65,223,84,17,217,29,44,205,61,75,83,10,85,20,175,25,233,115,69,116,2,148,114,190,169,152,78,46,156,179,69,233,201,157,151,82,86,102,83,134,91,167,172,88,4,37,230,71,50,221,110,55,37,117,202,230,9,186,51,186,213,27,181,25,66,235,152,19,52,173,185,17,92,90,244,45,197,52,152,172,214,160,114,227,105,249,184,44,68,45,240,187,127,83,228,172,125,181,150,89,230,230,143,144,148,120,178,164,136,211,12,172,106,29,205,188,185,230,214,44,191,47,47,173,73,62,72,131,159,203,69,89,101,177,213,12,61,74,159,195,139,149,254,83,162,30,21,57,59,212,156,96,186,45,89,71,158,150,154,38,60,173,235,161,233,202,134,14,146,147,83,140,231,29,56,174,210,251,29,88,106,84,107,69,100,192,202,181,183,158,92,145,253,192,241,114,181,29,57,154,195,15,90,183,166,22,138,235,162,71,185,71,7,94,183,155,53,26,56,104,237,12,209,204,209,209,91,195,111,66,52,231,39,56,239,41,206,166,91,191,96,62,119,240,209,74,243,169,78,41,116,103,77,31,13,167,82,10,94,103,171,108,189,15,98,151,135,225,149,36,233,198,157,71,118,179,100,209,125,206,250,120,118,169,101,167,24,211,149,189,82,87,253,134,152,240,159,135,210,165,11,211,162,165,46,89,181,38,30,25,86,165,211,194,205,175,153,112,167,244,62,134,141,42,148,32,211,175,41,205,191,83,138,185,21,235,98,115,101,167,24,184,243,149,73,219,246,26,99,206,163,225,114,167,15,68,97,218,225,254,203,114,157,252,197,54,183,203,23,101,245,103,106,167,137,169,37,155,25,8,47,150,156,63,201,172,176,112,74,245,170,85,169,252,211,178,253,139,169,142,72,97,35,27,241,197,91,113,78,133,25,43,70,182,105,242,140,21,205,167,60,53,45,33,74,141,151,55,27,139,253,161,10,113,178,148,35,210,209,81,64,40,120,77,41,66,245,165,87,189,135,60,31,134,209,122,211,109,174,174,231,20,241,139,86,241,17,75,249,136,252,85,44,185,157,88,219,173,192,218,82,160,188,204,184,26,117,35,240,70,203,247,49,175,138,175,145,70,20,112,240,253,49,140,93,190,230,24,140,69,57,195,242,167,77,191,214,236,143,54,181,44,215,150,72,39,250,39,127,216,88,107,177,226,241,81,140,163,9,80,121,119,81,140,115,35,134,174,51,16,229,41,57,201,74,92,55,78,218,25,202,203,69,149,233,205,88,205,78,238,253,8,166,243,202,124,114,110,252,219,185,53,51,83,245,71,159,64,132,215,153,119,116,109,58,145,156,101,22,157,175,124,171,84,4,70,165,181,114,186,52,243,211,134,89,235,223,177,131,105,233,178,53,167,22,225,36,163,120,238,228,149,242,132,84,93,57,95,43,191,214,194,150,78,104,231,141,36,231,196,244,52,205,150,47,91,52,253,44,13,191,47,203,118,78,239,157,246,8,70,50,106,215,143,91,236,103,5,42,137,228,139,111,177,209,71,7,139,168,211,133,41,197,237,174,204,8,146,107,107,199,186,212,80,186,105,69,38,222,186,115,61,90,126,3,139,146,79,47,148,223,86,118,211,255,0,78,209,142,89,98,171,183,109,127,45,91,247,40,240,45,9,65,202,215,75,190,168,202,84,165,41,94,155,83,237,204,250,232,97,60,62,132,178,210,194,70,95,170,124,87,251,157,14,53,35,27,198,17,163,31,211,29,72,62,38,56,122,178,191,229,212,125,148,94,166,144,193,227,51,47,47,15,82,63,246,159,103,10,53,101,233,156,217,189,28,44,117,117,53,151,243,5,124,124,48,56,233,201,175,195,213,151,107,29,148,188,3,31,53,154,113,167,9,126,185,255,0,131,234,242,168,199,135,75,114,71,60,243,221,90,50,180,221,173,98,105,143,30,159,250,114,79,248,184,174,46,110,49,61,8,120,118,2,148,35,78,191,230,101,214,245,25,215,44,28,167,60,210,171,53,29,178,196,218,56,120,104,220,115,53,179,150,164,86,120,106,88,104,235,133,163,78,63,170,16,183,238,116,56,105,174,225,118,186,88,194,190,50,52,248,85,179,117,96,42,184,88,212,245,55,151,162,102,21,112,152,118,173,150,43,189,204,49,24,217,103,190,118,236,180,91,35,142,166,38,82,203,174,171,159,82,163,187,202,194,69,112,84,130,107,156,149,201,114,195,89,222,163,191,38,163,99,205,117,27,178,211,66,93,75,26,77,119,74,80,139,252,186,175,236,53,94,106,58,85,76,224,207,126,97,153,162,163,182,85,170,189,115,49,121,178,181,174,206,92,236,165,89,236,192,219,51,7,82,86,182,103,111,115,53,82,62,197,104,246,101,67,243,31,80,243,31,50,28,101,200,45,32,54,133,108,187,199,247,58,169,226,97,46,20,148,91,229,200,224,203,46,134,180,240,213,167,43,42,114,250,232,76,93,122,95,134,140,165,173,178,238,101,44,11,114,114,140,178,35,92,58,252,44,127,58,172,94,158,158,130,169,142,161,171,131,226,235,99,45,23,147,146,147,83,157,151,91,238,103,58,242,195,108,163,24,244,57,106,227,170,73,252,63,99,158,117,231,38,219,150,165,196,215,169,254,209,139,92,87,95,66,106,227,105,74,9,222,87,232,121,18,156,164,248,155,98,187,190,131,19,93,117,170,66,164,52,148,179,116,228,115,202,114,182,247,34,253,236,43,234,84,63,48,106,93,204,228,43,216,163,220,242,101,243,72,28,101,31,140,217,223,156,152,158,85,188,173,238,97,182,89,223,48,85,87,202,202,157,74,11,248,149,97,245,104,230,173,138,193,210,245,79,190,128,117,121,203,216,94,98,238,124,229,111,245,6,86,252,172,60,86,191,20,174,101,254,223,175,37,149,66,148,31,205,102,194,62,153,212,183,38,195,204,124,162,207,155,143,138,226,225,38,222,34,156,236,189,46,153,21,191,212,24,156,173,70,81,140,191,76,64,250,103,82,81,214,118,94,236,230,126,35,132,114,179,196,210,191,243,31,31,136,198,214,175,21,25,212,148,149,243,107,212,231,82,236,21,247,159,138,195,53,255,0,19,75,255,0,36,76,241,248,90,94,172,68,117,233,169,240,241,147,215,91,20,235,212,150,137,183,244,3,234,31,250,131,15,157,172,149,85,189,140,103,227,255,0,153,111,41,100,229,121,106,124,236,124,205,99,145,221,243,102,208,161,58,143,213,29,59,132,125,37,31,23,194,212,245,74,80,127,169,104,119,67,17,70,94,138,244,223,180,145,242,177,193,197,122,171,37,252,168,186,81,195,82,158,210,155,238,81,244,210,199,97,35,190,34,13,244,82,185,148,252,71,14,170,56,42,142,234,57,180,71,140,241,62,95,13,26,17,203,45,242,232,100,166,234,222,48,195,81,138,219,80,61,90,190,49,75,35,242,103,25,207,164,157,172,115,87,241,42,149,148,93,6,226,214,249,110,243,62,135,58,141,74,52,179,121,244,169,254,152,211,76,207,25,137,196,213,156,105,66,57,34,184,159,111,127,240,65,120,140,118,50,52,99,10,213,106,69,79,211,201,203,255,0,71,36,49,17,132,165,123,116,114,122,253,140,171,226,124,216,207,68,243,73,90,82,214,71,62,89,116,100,86,213,43,202,164,155,92,43,162,46,21,103,70,155,112,178,114,248,150,254,198,10,61,116,247,28,221,215,171,68,6,115,148,167,60,210,119,185,81,168,163,25,43,106,249,223,97,37,115,177,97,100,221,53,53,20,219,203,21,181,192,194,20,229,90,214,139,181,249,26,213,147,161,63,45,75,84,173,36,158,158,196,86,168,253,10,214,131,106,232,194,250,94,224,107,57,187,235,109,185,5,60,68,160,238,248,151,52,204,163,39,175,117,102,83,142,143,77,58,220,163,209,141,106,142,46,173,9,107,125,19,209,220,223,253,165,90,148,115,87,162,227,47,229,188,101,245,60,108,210,223,51,58,40,226,154,132,161,57,212,203,37,110,27,23,83,30,148,60,91,15,82,240,173,77,193,62,107,84,111,26,148,106,73,74,141,84,167,30,116,231,149,253,182,60,153,225,169,85,134,106,21,163,117,188,103,161,147,161,86,155,139,80,146,238,182,99,81,245,20,43,226,98,248,170,70,164,122,73,89,253,209,191,227,56,173,56,74,158,158,171,102,143,221,31,48,158,34,148,163,24,103,205,45,172,117,67,17,93,219,207,161,85,73,105,158,158,143,234,7,191,25,202,172,115,66,170,107,176,164,231,255,0,89,30,60,234,182,180,168,227,206,213,96,227,251,162,227,139,171,77,39,59,202,47,226,182,120,253,214,160,122,79,59,127,197,66,148,42,187,184,84,215,186,49,161,143,132,163,39,42,122,47,138,155,205,251,110,117,82,196,82,172,237,78,164,91,233,179,251,1,205,37,140,138,209,71,232,102,234,98,227,186,151,216,239,157,69,23,171,141,140,106,214,165,206,122,246,3,153,86,197,62,82,251,21,155,22,254,25,125,139,88,184,66,54,140,101,46,236,153,99,39,45,173,16,28,35,137,111,137,52,141,179,74,30,170,145,75,185,197,41,202,91,206,76,205,196,15,66,88,170,86,213,230,250,28,211,169,74,91,66,75,216,196,46,3,67,39,48,103,2,173,216,122,17,156,46,6,151,64,164,174,103,112,142,178,90,115,3,234,48,217,21,25,84,159,41,30,118,34,78,190,37,182,105,81,202,13,199,145,156,87,27,102,27,92,229,150,153,150,31,92,204,156,68,175,56,198,229,225,149,169,183,213,129,188,100,225,22,250,156,248,60,181,177,114,156,253,49,212,117,231,150,54,23,135,233,25,203,184,30,31,141,207,46,14,81,189,179,73,34,176,235,45,40,46,145,49,241,185,57,83,167,29,109,42,135,69,43,218,41,116,52,203,105,75,133,69,111,98,97,234,52,106,202,230,112,40,217,250,79,43,25,252,120,253,79,78,94,147,204,197,255,0,22,63,80,52,162,114,255,0,15,198,187,84,143,246,58,105,61,14,76,127,6,43,15,87,189,136,175,70,124,47,67,41,104,238,107,35,57,21,10,247,49,169,163,185,111,132,82,213,16,99,57,94,37,225,29,224,215,202,204,101,163,52,194,74,213,229,30,170,224,123,139,211,11,244,53,159,12,12,213,184,125,135,82,91,71,161,81,166,26,55,169,127,151,83,74,207,134,60,220,157,219,30,18,57,96,223,57,50,106,95,205,87,228,174,20,179,113,56,253,8,205,39,78,73,89,37,184,84,139,140,239,181,197,37,124,210,79,117,176,23,73,93,107,103,216,43,198,250,242,217,138,150,177,77,154,84,244,160,57,33,39,78,169,189,71,155,83,42,208,178,185,25,244,247,0,122,51,191,53,226,149,247,60,251,234,118,194,62,109,56,37,185,42,199,68,48,234,164,226,162,185,29,207,11,150,26,53,30,200,48,177,80,141,195,19,95,242,221,185,232,101,94,109,103,199,149,24,154,229,110,236,89,114,232,105,19,21,46,70,208,143,51,44,185,165,99,166,49,178,81,75,98,5,148,165,23,125,180,58,104,81,188,184,182,177,148,170,121,121,92,121,17,92,88,136,74,21,27,107,78,70,57,215,177,239,101,167,136,195,231,202,175,99,231,165,172,165,125,238,106,37,109,10,174,63,17,171,156,106,70,204,227,211,167,216,171,174,82,183,185,81,77,110,145,58,243,69,70,45,235,114,161,9,117,8,35,28,218,52,91,167,146,206,246,7,37,14,87,26,196,66,90,55,247,1,74,159,7,4,172,101,10,237,54,165,163,65,82,86,111,35,183,116,244,49,148,155,146,108,13,167,81,84,210,113,250,156,85,169,100,122,125,14,149,169,158,116,234,74,46,205,45,130,166,158,222,232,42,56,194,23,111,68,18,180,34,228,244,254,199,14,34,82,174,212,85,212,19,191,184,21,87,18,233,199,44,117,156,191,100,76,51,205,90,78,203,162,28,104,173,52,58,105,211,176,19,10,73,114,54,140,18,42,43,177,118,2,101,29,47,96,202,209,170,87,22,87,31,96,136,203,153,89,163,25,83,116,94,104,107,14,107,229,58,210,66,203,168,24,167,25,163,162,149,75,233,39,126,87,57,92,124,169,232,184,31,236,203,187,82,186,118,3,173,240,178,189,74,204,152,75,58,181,248,146,42,40,12,231,79,47,43,196,138,107,46,151,188,94,207,161,212,101,56,198,46,254,159,232,4,198,60,82,72,83,90,106,13,241,174,43,61,138,148,179,69,245,3,57,63,203,87,235,102,124,252,227,10,53,229,194,150,186,71,121,31,64,147,113,202,202,132,168,211,148,156,163,21,81,237,39,16,175,11,243,170,70,212,48,179,115,125,23,10,41,120,86,58,180,147,174,226,191,118,125,28,20,158,146,119,127,99,89,70,114,138,202,227,21,252,183,108,206,174,60,154,30,23,56,111,85,66,9,105,161,162,240,140,42,148,167,94,173,74,146,122,189,114,163,190,20,18,148,164,243,69,203,123,189,127,244,93,240,212,165,150,121,115,116,147,10,226,133,42,121,50,97,112,145,118,236,172,190,167,69,26,21,35,44,213,103,29,189,11,99,121,212,142,71,242,252,177,33,57,202,55,166,163,20,3,169,73,212,86,143,15,234,221,137,80,165,74,87,146,114,127,170,91,21,26,86,78,85,170,182,150,174,238,201,28,21,188,83,1,74,77,186,185,237,202,42,224,122,14,166,101,106,116,243,126,200,184,102,140,47,81,194,62,199,131,139,255,0,82,198,57,86,18,146,122,113,103,209,175,99,201,171,227,85,234,75,243,47,37,222,64,125,108,241,52,156,242,42,138,73,106,245,178,255,0,217,203,136,199,225,213,76,177,138,147,107,71,154,200,249,233,248,149,60,138,75,89,124,189,14,106,152,239,63,71,20,162,187,234,84,122,216,172,117,106,51,148,104,199,62,85,154,89,111,104,253,78,57,248,213,89,39,55,22,229,178,114,157,210,250,28,46,173,88,167,15,50,78,13,122,92,180,57,165,126,174,207,152,29,85,113,181,234,62,58,178,105,244,102,18,150,109,91,212,201,93,72,47,123,189,136,42,82,215,77,10,141,73,66,87,78,204,141,100,56,167,123,115,3,173,226,35,94,49,141,72,69,78,254,181,204,202,164,163,9,183,75,52,26,218,204,84,104,249,213,84,51,198,13,252,198,143,13,78,53,163,15,196,198,87,221,168,189,10,57,155,215,139,94,227,190,218,232,122,159,236,138,83,138,113,156,189,250,146,252,37,95,130,180,151,188,110,50,166,188,249,94,45,103,78,220,132,228,180,119,212,245,104,248,108,100,218,170,234,56,197,233,125,46,118,211,240,236,60,54,165,27,247,46,26,249,232,198,82,244,167,47,100,117,67,11,137,106,244,99,82,55,211,93,15,161,165,132,148,157,169,211,251,35,182,143,134,73,219,204,148,97,251,177,224,249,154,30,21,81,199,243,166,151,104,234,122,152,63,7,204,184,41,103,124,229,36,125,5,60,22,30,139,92,14,164,187,234,117,93,229,249,73,171,143,51,15,224,240,166,175,81,175,229,134,135,92,35,78,138,224,166,163,236,174,217,85,170,228,89,96,179,73,242,42,150,104,67,53,102,175,209,114,51,171,140,230,179,239,31,187,49,154,164,214,89,213,223,146,208,49,24,168,198,50,107,213,177,230,78,164,170,73,221,150,37,117,206,189,28,52,255,0,38,148,94,158,171,146,188,81,171,240,35,136,198,89,147,42,107,213,167,143,243,44,167,43,93,216,233,132,156,166,225,7,170,93,79,23,13,70,189,105,90,20,220,187,173,143,115,3,128,242,218,169,82,87,154,228,158,136,149,99,174,148,52,93,141,26,64,228,144,91,155,34,140,183,68,206,113,130,213,147,91,16,169,199,115,207,169,91,204,203,24,73,187,187,74,224,24,188,106,182,142,202,251,30,118,35,16,235,37,170,232,70,50,62,93,105,71,95,169,206,217,169,18,213,57,55,187,37,223,144,226,212,183,69,56,55,177,89,66,238,135,150,251,150,162,54,128,203,40,108,141,5,98,136,38,247,102,185,98,44,139,145,6,121,184,141,51,50,29,57,103,114,190,157,10,81,177,69,169,203,169,74,163,234,102,60,161,26,170,178,142,206,193,248,137,239,158,87,247,49,184,253,192,221,98,94,210,74,94,230,115,154,123,104,64,88,41,54,32,99,72,34,108,208,209,118,12,168,162,68,202,179,67,220,8,176,154,52,202,25,64,197,208,147,254,46,42,181,95,121,88,202,182,29,201,222,243,149,182,89,174,76,42,184,67,210,213,186,200,181,138,139,142,103,195,30,228,86,75,15,86,82,182,91,71,156,83,81,95,125,200,241,138,190,109,88,195,15,47,202,167,28,139,52,239,115,167,241,116,50,250,147,56,113,48,85,227,41,66,140,20,185,88,152,107,138,52,115,124,81,191,185,213,12,37,40,197,74,181,85,31,211,116,97,228,84,166,155,203,25,105,183,64,141,42,185,111,10,90,247,10,238,114,193,100,203,153,91,157,175,115,41,195,9,37,106,116,101,46,238,86,51,134,26,82,183,153,38,250,168,175,238,116,194,84,168,202,212,233,230,235,34,163,9,96,175,11,198,130,79,188,155,51,88,59,107,104,167,208,233,175,90,85,26,80,114,151,68,182,4,227,73,55,81,197,84,233,18,14,121,82,84,149,157,56,245,115,123,125,9,88,168,169,40,165,127,216,185,226,93,71,149,69,91,154,234,101,101,158,78,164,20,101,202,41,108,21,182,143,214,239,39,212,172,202,26,189,44,115,249,109,67,248,191,86,133,24,202,90,83,150,111,100,17,179,196,206,83,225,139,203,202,197,121,206,53,84,103,29,119,75,169,42,154,167,22,234,88,136,211,188,179,89,198,60,251,1,180,41,85,169,39,153,184,167,191,115,170,112,141,42,25,102,212,78,104,226,242,203,203,167,27,39,241,74,70,213,43,66,157,28,244,225,42,206,252,83,90,71,238,6,127,136,140,120,150,94,7,241,117,246,57,107,226,220,219,219,95,220,231,113,169,57,57,56,187,189,118,31,149,39,240,178,42,101,173,158,145,191,114,227,86,164,125,51,42,52,30,151,106,61,216,167,104,105,25,113,115,2,231,140,171,40,235,151,107,108,68,40,78,173,146,148,51,189,163,125,70,163,230,46,61,122,14,52,90,146,79,133,117,184,10,20,156,35,41,207,52,85,180,101,83,198,58,116,220,84,83,109,250,158,235,216,39,86,46,217,84,163,101,100,150,183,250,147,30,43,249,151,176,84,43,74,237,176,203,125,110,107,249,114,78,241,202,150,217,117,108,150,228,227,21,78,62,149,186,68,25,184,184,173,85,145,55,185,122,73,241,191,185,13,43,128,63,113,3,16,14,46,215,212,233,163,142,173,74,46,48,168,212,94,232,229,11,148,122,17,241,42,138,119,82,73,63,133,171,164,105,60,110,37,183,146,162,124,239,76,242,214,227,82,179,222,195,83,30,181,31,21,196,82,151,230,53,56,243,82,137,221,26,248,74,156,106,148,99,125,221,41,89,253,81,224,188,93,89,83,84,234,73,206,9,221,39,200,168,226,33,41,167,82,154,183,233,208,186,99,232,35,248,58,190,137,66,82,238,237,32,169,135,109,166,164,221,185,79,95,220,242,169,86,114,150,88,70,141,72,191,155,70,118,58,141,66,49,140,165,135,154,118,122,240,149,4,240,216,156,255,0,147,82,239,228,147,179,41,199,19,5,197,73,207,93,146,179,54,167,90,143,167,21,86,156,228,189,46,214,58,114,194,75,130,77,47,211,45,6,26,243,225,90,18,109,94,210,91,198,90,51,85,35,186,116,225,82,25,107,82,133,69,221,28,115,240,218,81,187,194,213,157,25,252,178,119,68,10,253,197,127,115,25,71,29,70,254,101,40,206,43,226,139,21,60,101,57,203,44,175,7,220,43,162,195,176,69,169,108,238,63,96,137,178,234,25,80,194,192,43,46,140,118,23,212,0,121,91,216,112,140,148,227,167,48,76,184,62,53,167,48,61,172,77,165,150,93,81,206,105,87,52,30,89,45,81,207,159,153,134,216,191,248,184,119,59,32,178,82,179,228,113,250,171,83,151,73,29,85,165,195,40,246,3,158,187,110,207,163,58,48,209,181,47,230,147,57,239,154,146,55,151,14,26,62,215,3,192,241,232,40,99,48,180,214,171,53,239,245,55,166,184,163,236,204,252,122,82,173,226,216,54,212,87,2,181,189,205,104,250,255,0,237,53,18,180,168,249,4,9,158,178,46,37,65,63,75,60,188,83,252,216,123,30,157,87,194,121,88,183,249,176,246,3,74,108,195,197,22,108,60,100,190,25,27,83,22,42,57,240,213,23,107,145,93,25,179,82,132,250,197,49,92,207,5,44,248,10,125,149,130,225,14,90,153,61,13,25,15,80,48,169,234,38,148,178,226,105,190,174,198,147,70,116,214,106,212,215,235,95,212,43,232,151,169,123,5,79,226,9,187,72,170,92,85,83,126,229,101,219,11,43,67,162,51,155,89,231,39,178,178,42,249,83,124,140,34,212,229,197,205,145,83,42,142,82,187,42,205,65,202,215,79,246,9,209,181,236,68,103,150,50,139,218,197,26,81,109,194,209,183,212,210,167,195,115,154,14,217,90,209,142,117,229,41,101,124,182,2,170,174,27,92,229,244,253,13,39,45,73,150,170,224,7,165,225,241,155,165,162,122,189,61,143,46,59,30,229,10,178,163,78,49,143,166,203,66,85,142,200,71,37,60,211,122,236,145,231,214,159,155,83,131,210,180,71,101,74,202,173,37,107,223,107,45,206,79,46,81,141,242,52,175,109,76,197,26,46,230,83,236,105,110,163,132,20,165,126,72,168,84,169,180,181,221,157,216,106,73,234,202,163,135,114,213,232,141,41,205,42,117,35,206,55,68,83,167,37,228,78,220,155,60,170,178,213,163,171,13,90,211,169,9,61,36,142,42,158,162,142,156,29,108,177,156,27,209,163,206,170,173,38,205,163,44,183,50,147,187,44,102,176,122,242,179,20,84,167,123,107,110,134,222,93,215,182,204,148,167,9,74,218,230,42,34,42,218,230,113,58,115,93,113,62,91,245,50,138,138,210,251,242,100,79,52,91,202,222,156,130,186,167,26,115,133,179,47,185,207,56,168,187,104,77,212,227,126,124,201,148,90,1,55,109,140,165,94,49,122,153,86,169,40,247,56,43,226,29,157,192,244,37,141,140,94,175,66,21,120,169,206,109,251,35,192,175,137,147,157,162,246,54,195,248,130,167,235,135,213,19,76,122,244,243,214,86,154,178,222,221,77,163,77,109,99,44,30,58,133,110,21,36,165,220,236,182,165,19,229,236,90,167,98,227,21,189,141,45,160,70,106,61,74,202,85,135,96,18,67,26,220,126,224,66,210,86,41,160,156,116,28,120,144,25,74,41,166,165,179,209,156,250,194,110,156,181,107,159,84,118,52,115,226,97,120,102,94,168,237,254,0,41,212,116,230,181,208,237,139,87,139,78,241,145,231,83,169,153,43,125,14,170,53,19,78,45,165,254,64,234,38,113,205,17,169,93,92,96,114,53,107,246,214,198,153,117,209,232,85,88,243,38,58,193,53,184,19,45,26,107,169,52,99,78,181,87,26,177,205,30,131,148,174,218,232,68,170,44,50,149,103,123,65,102,118,10,244,27,201,27,208,165,182,202,214,253,216,161,86,166,87,230,74,156,61,158,102,120,24,159,245,36,103,40,198,20,231,40,37,234,122,54,195,1,141,167,142,197,198,15,204,119,248,108,76,87,189,42,208,156,124,184,212,119,124,227,184,191,13,70,133,234,121,49,82,122,221,235,38,85,58,17,134,37,74,16,127,210,49,255,0,44,120,232,70,164,91,157,87,5,216,138,40,79,204,146,130,143,29,174,226,190,21,220,143,16,241,12,62,6,148,149,74,144,149,84,180,132,55,12,52,168,40,202,148,36,248,245,149,247,102,144,195,81,226,149,58,20,227,46,241,32,249,63,18,241,44,87,136,105,5,81,83,123,83,140,93,191,246,115,80,240,175,16,172,173,12,53,79,121,112,255,0,83,237,107,84,141,45,30,253,34,114,203,17,85,223,45,9,89,233,169,71,204,203,193,241,203,122,113,186,211,73,163,55,224,184,191,150,23,233,152,250,117,134,197,85,92,169,71,161,164,124,54,164,99,197,137,148,111,208,168,249,154,126,16,246,172,165,39,219,68,111,254,199,167,27,112,219,222,71,209,195,195,232,71,215,86,164,253,228,95,225,240,112,249,126,174,229,71,131,79,195,225,25,94,52,163,238,109,83,2,234,165,23,77,184,174,86,208,244,165,139,133,54,227,9,57,235,167,9,49,85,107,74,242,167,81,199,245,79,40,49,227,213,240,232,184,202,62,82,143,116,181,49,163,225,106,156,220,156,179,254,153,35,233,150,29,101,188,20,33,125,62,99,26,183,161,23,5,61,127,76,82,176,49,226,207,195,103,86,54,204,163,30,145,137,63,236,111,209,82,127,67,212,85,165,39,105,186,173,255,0,49,188,40,77,197,203,203,121,95,57,77,129,228,81,240,200,211,244,209,105,247,71,85,63,13,148,120,227,69,47,213,161,232,83,242,161,175,153,11,244,140,110,116,74,30,124,84,102,242,197,114,186,26,99,206,88,42,138,74,60,55,125,206,136,120,84,157,239,52,151,177,223,78,141,42,90,198,41,63,220,209,206,30,151,171,232,79,165,199,12,60,46,146,94,167,39,239,99,162,158,18,141,56,190,8,183,212,222,221,22,165,40,74,218,253,137,171,136,141,21,107,38,215,100,105,229,245,29,212,111,109,204,38,234,203,227,80,93,136,52,157,74,116,99,121,52,140,252,239,50,59,56,230,217,61,193,83,140,154,126,169,47,137,148,169,198,50,114,182,175,155,3,26,116,106,121,183,82,211,169,180,210,158,155,216,110,162,138,178,87,50,149,105,109,11,54,182,138,3,41,225,20,228,229,40,251,107,184,165,129,166,173,116,179,124,169,155,221,197,102,119,114,125,206,92,77,110,20,178,188,207,107,148,76,240,248,104,127,19,133,127,49,80,142,18,83,74,149,56,187,124,82,212,243,171,70,188,231,121,193,163,163,7,74,180,37,125,35,30,111,114,163,217,165,77,190,209,232,106,248,108,138,78,42,55,77,88,205,205,53,155,150,200,202,156,167,24,70,236,243,241,62,32,163,195,29,31,115,60,117,74,211,204,169,250,121,234,124,245,108,91,117,26,131,207,46,204,15,102,166,50,51,169,25,84,190,77,115,107,177,197,87,26,229,85,60,201,57,59,37,115,200,158,38,73,113,85,147,124,212,118,95,228,228,169,24,205,239,118,249,220,163,209,197,120,134,89,77,70,46,121,29,165,46,70,81,241,57,40,191,202,131,225,221,183,161,229,212,149,88,172,179,187,143,34,149,111,202,81,111,103,255,0,204,35,209,135,137,84,242,219,203,12,220,155,231,244,53,167,227,120,200,95,36,169,83,111,69,150,154,60,165,103,6,238,184,72,117,91,151,183,112,61,168,248,173,108,50,121,221,42,174,254,151,77,63,220,138,222,57,86,163,190,74,84,237,202,52,247,60,153,79,117,27,168,178,20,91,147,64,122,212,252,98,163,155,207,78,19,143,110,19,174,151,138,97,166,191,50,21,105,247,210,72,240,163,46,5,11,165,102,222,96,157,71,53,253,139,169,143,168,140,169,77,94,21,19,76,121,79,154,195,98,165,135,169,166,177,123,163,232,40,213,82,167,25,222,202,74,250,154,149,49,173,133,99,74,81,149,95,66,82,246,102,146,195,213,143,170,148,151,208,168,229,113,125,71,200,213,193,162,108,6,97,151,153,166,80,176,25,217,129,163,65,96,51,41,68,171,5,128,86,19,67,24,19,96,177,64,4,216,118,24,88,168,241,165,70,52,226,220,218,33,78,82,180,167,14,29,150,166,113,158,86,242,203,53,254,111,236,110,163,25,210,138,82,142,157,76,52,156,153,98,157,155,215,166,82,107,98,157,55,150,9,41,125,203,243,149,173,150,89,82,245,62,103,52,220,101,22,218,106,92,178,129,62,115,168,165,230,79,216,222,14,121,51,74,165,162,186,35,153,54,242,167,21,117,181,185,151,82,79,226,205,30,219,129,173,106,235,181,186,54,69,58,137,52,227,101,110,140,198,90,95,133,91,169,42,59,176,174,250,184,196,184,87,18,231,173,140,42,84,134,249,101,22,251,152,218,114,77,69,57,71,154,176,162,172,239,36,194,52,110,159,193,23,153,171,93,245,42,150,30,118,226,150,87,209,178,103,53,104,101,146,140,173,211,97,56,197,241,84,155,108,13,115,208,132,90,149,167,34,41,195,204,86,143,95,162,50,82,121,222,95,100,146,58,212,157,40,107,234,127,100,3,167,135,148,126,45,121,201,255,0,98,49,113,140,84,114,75,45,180,122,234,203,252,66,167,4,230,239,126,135,50,140,177,85,255,0,251,68,1,71,14,167,43,203,109,245,101,212,196,100,158,88,229,105,109,173,209,88,152,71,34,166,164,162,214,167,30,87,125,22,107,116,34,183,88,137,217,235,21,110,136,167,86,181,88,188,178,244,235,109,140,50,243,216,35,23,107,220,10,149,73,212,78,85,42,60,163,167,135,148,173,101,167,86,102,235,74,214,82,219,144,227,86,105,166,228,192,235,203,8,107,37,182,196,202,78,238,82,141,190,167,55,153,55,118,230,216,106,221,179,93,148,106,161,39,165,172,152,84,140,84,181,146,20,149,85,27,63,66,234,201,206,183,105,73,251,216,130,227,43,38,150,190,227,141,85,12,205,235,43,104,249,25,202,166,107,90,41,46,151,51,119,234,6,185,20,229,117,174,134,114,142,94,99,141,76,170,196,74,87,187,2,111,168,93,21,200,28,72,164,33,180,45,64,0,46,27,242,0,108,69,170,51,151,166,156,223,180,77,35,130,196,203,211,66,167,216,12,121,20,170,212,79,73,203,238,116,47,13,197,191,249,15,238,138,94,19,138,127,2,95,247,21,24,67,17,60,220,124,107,163,58,232,227,221,63,68,234,67,181,238,129,120,62,41,239,229,175,251,135,254,197,196,252,244,254,229,244,241,219,75,197,107,69,107,150,180,123,104,206,168,120,157,10,145,213,74,22,221,53,177,228,255,0,178,49,73,233,42,127,249,26,172,14,50,49,181,169,201,237,124,220,130,61,170,85,33,85,102,167,36,253,152,170,210,141,79,226,82,132,251,189,31,220,241,127,217,248,164,179,66,14,21,23,56,205,106,107,79,21,226,56,125,42,66,83,75,148,163,253,208,29,21,124,54,14,242,164,229,74,94,230,81,252,86,30,92,107,204,143,125,254,231,69,47,16,133,72,222,234,140,215,170,51,90,51,166,149,120,84,142,104,228,146,249,169,200,163,131,241,244,212,154,169,25,195,165,214,230,177,169,10,154,194,113,154,235,22,116,85,167,42,209,113,114,140,227,242,212,138,127,186,57,39,129,195,198,87,149,41,208,127,52,100,220,126,228,27,90,57,110,166,155,233,98,163,79,50,245,69,123,153,249,117,35,150,84,103,78,105,114,158,169,253,81,215,71,23,146,54,171,134,157,47,213,11,78,32,115,184,56,203,133,223,186,46,149,57,182,181,182,189,14,250,85,105,86,127,149,86,18,125,57,253,141,148,56,189,76,40,169,230,212,111,60,92,178,104,229,99,23,73,218,86,247,61,121,201,197,66,52,253,82,226,208,115,165,73,193,121,144,78,79,229,48,211,196,133,43,212,211,154,184,235,93,206,58,30,188,48,84,164,248,100,210,216,63,11,74,239,121,88,15,51,7,132,169,90,241,203,195,127,81,174,34,42,206,61,52,61,21,25,66,61,52,49,150,30,51,118,204,243,47,176,31,43,227,81,183,138,225,109,240,209,187,215,220,186,94,167,126,131,241,200,56,120,204,32,228,157,168,223,66,97,188,141,68,171,92,76,213,17,29,11,123,21,25,86,122,30,78,49,254,124,23,233,61,74,140,242,113,207,253,230,31,202,65,181,38,106,214,104,181,213,24,82,122,27,197,129,135,134,59,80,157,63,150,70,210,220,231,194,112,99,49,16,235,169,209,32,37,178,27,27,100,54,1,45,81,24,117,254,249,69,126,180,81,88,88,223,25,71,249,130,189,135,235,102,244,33,123,220,197,235,35,124,60,172,164,153,89,105,81,181,12,166,113,75,41,19,157,229,114,239,44,137,32,173,227,105,197,95,115,42,144,203,153,219,234,85,41,39,160,170,231,73,221,171,1,146,140,165,73,101,124,200,107,52,172,244,108,214,140,173,13,21,244,216,206,74,78,121,154,212,12,231,22,165,103,184,39,163,69,78,247,187,76,197,189,64,51,89,30,212,95,2,246,60,38,123,176,87,165,23,217,25,171,27,209,167,25,241,79,101,178,70,184,159,76,99,21,178,204,204,160,165,166,77,205,109,45,170,124,79,210,69,114,89,185,88,235,195,209,188,189,46,200,154,52,211,155,147,216,237,114,84,233,57,61,44,128,211,72,174,199,153,230,254,101,79,213,38,142,168,86,94,76,147,122,158,100,165,103,37,250,174,4,77,184,207,50,228,197,82,89,157,199,45,76,222,145,183,67,72,82,100,199,89,88,90,201,216,181,28,169,149,145,40,182,149,165,101,208,83,169,8,112,189,95,66,220,109,20,239,107,25,169,74,114,209,71,220,11,149,21,165,157,239,201,156,179,171,74,50,105,233,47,177,173,74,214,121,99,175,115,41,53,83,248,177,205,239,16,172,106,98,33,8,222,14,239,161,149,92,111,151,56,174,82,90,51,60,93,42,25,91,214,47,149,142,106,88,10,181,233,65,98,27,74,46,233,45,192,211,19,138,205,30,24,230,159,36,142,10,152,92,86,35,89,37,5,210,231,187,75,11,10,113,180,98,145,183,145,250,64,249,143,246,102,34,58,229,140,253,153,155,142,78,25,71,43,238,125,94,75,114,49,173,134,165,94,57,103,78,44,97,175,149,154,89,175,19,208,192,248,173,76,59,80,175,121,211,235,205,15,25,225,149,40,55,58,73,206,159,78,104,224,32,250,234,83,133,88,41,211,149,226,249,163,100,124,166,7,29,60,13,77,56,169,63,84,79,166,163,82,21,169,198,165,57,94,50,42,54,26,36,113,40,99,23,49,128,92,157,165,116,48,2,164,191,115,57,171,162,214,169,46,140,79,107,174,100,30,124,151,147,85,47,134,91,27,239,168,241,52,243,210,146,143,169,107,31,115,154,133,101,40,236,226,250,48,61,42,21,19,210,251,155,167,116,121,244,229,150,74,234,253,206,232,235,16,10,138,250,166,97,7,150,77,114,185,182,99,27,241,75,75,221,5,44,156,68,214,130,169,25,193,237,37,98,197,45,192,243,225,224,216,76,50,140,229,9,215,254,119,104,157,148,171,42,9,170,80,167,73,63,250,113,177,186,193,74,173,165,39,82,75,145,180,60,62,41,235,5,255,0,115,185,60,87,26,169,94,181,75,41,74,107,150,83,166,158,22,173,255,0,49,168,175,123,179,182,20,156,116,78,203,218,198,185,97,23,196,238,201,166,50,167,66,20,246,143,17,163,141,159,115,58,216,186,84,119,105,35,25,227,35,47,76,37,43,236,172,21,182,72,223,52,158,98,115,82,147,107,69,109,76,157,58,181,161,162,113,253,40,184,97,102,165,154,77,102,217,46,128,68,241,112,142,144,139,108,231,127,140,173,119,7,24,30,148,48,240,141,228,222,188,217,162,81,90,70,35,71,148,240,216,186,177,203,58,170,201,116,181,205,176,216,56,198,60,92,82,91,187,29,249,51,127,232,172,174,59,47,187,26,99,31,43,164,87,244,15,43,46,178,202,42,216,202,116,116,119,148,186,68,198,24,138,152,137,101,140,28,17,6,238,106,41,223,69,201,16,169,70,170,204,225,151,249,131,203,84,239,61,100,251,178,63,17,27,218,117,161,23,242,173,88,22,169,194,50,222,222,200,194,190,50,157,39,146,17,77,247,46,114,164,212,173,45,244,122,153,172,45,57,75,74,13,247,147,178,40,226,169,136,205,43,229,143,216,116,113,158,92,238,225,31,232,122,113,193,81,190,180,161,236,141,169,225,233,195,211,70,16,250,23,83,28,216,105,213,196,78,250,168,157,174,154,203,103,167,116,53,40,195,75,221,244,34,117,227,155,46,237,244,50,173,20,163,18,101,89,28,85,177,57,115,101,146,95,204,238,115,70,175,155,60,185,166,223,233,142,227,7,116,177,113,226,203,25,74,221,16,66,115,169,181,151,190,182,51,84,225,29,103,182,201,110,104,234,90,74,48,87,127,216,11,147,113,179,204,244,228,115,85,197,65,73,185,59,75,245,6,39,18,161,23,47,51,47,92,170,231,159,53,28,68,174,170,231,151,234,208,163,169,227,35,81,75,123,173,142,168,182,146,243,27,187,217,35,205,203,146,215,167,77,91,245,157,244,43,170,145,114,171,40,233,166,88,129,212,161,104,230,103,52,32,241,21,37,43,184,194,231,66,151,157,193,21,249,107,121,127,99,53,87,142,164,35,100,160,182,32,185,66,148,34,228,162,172,183,103,157,137,241,47,46,77,81,180,23,233,230,105,140,173,82,17,203,70,46,110,75,100,124,254,51,61,55,106,211,113,168,254,8,239,110,236,14,255,0,246,149,157,165,82,221,155,58,170,248,212,99,66,62,76,37,82,81,141,186,43,159,53,117,77,202,80,86,82,225,235,251,150,157,90,209,201,123,67,116,175,160,29,184,201,85,157,37,86,182,42,51,79,122,84,239,101,218,251,30,109,218,113,147,86,118,119,105,243,58,43,100,163,104,194,183,155,11,94,235,100,206,79,54,41,57,57,53,103,164,87,48,50,156,92,229,155,89,125,73,110,218,109,255,0,117,203,149,116,166,223,151,22,187,131,173,29,127,87,99,72,23,28,26,203,127,99,158,181,60,178,203,149,193,244,103,108,43,40,207,242,99,25,203,46,146,147,182,83,157,86,169,90,114,205,149,185,110,228,130,57,111,36,242,189,17,173,44,145,125,249,92,110,142,121,40,221,123,152,202,46,12,138,222,183,12,147,90,102,87,220,201,49,41,240,180,215,212,123,129,164,111,110,205,141,194,87,119,223,160,81,141,229,109,249,216,214,110,48,150,120,236,185,62,160,20,224,162,179,244,123,218,246,53,175,140,169,40,168,202,90,69,112,175,125,206,101,57,73,221,182,42,143,91,218,224,116,66,94,92,243,222,201,61,18,214,229,67,196,171,194,119,140,223,179,122,28,121,165,8,56,218,202,122,144,164,7,211,96,252,66,56,152,94,252,75,120,157,138,74,72,249,42,110,84,229,25,193,201,62,168,247,240,216,152,213,166,165,22,110,86,108,119,217,8,201,84,238,94,114,162,130,194,204,135,114,133,97,14,227,184,18,26,0,0,36,59,147,165,194,224,49,147,152,51,119,8,249,174,44,201,202,46,48,246,46,85,148,120,115,59,115,58,60,216,202,150,107,69,37,178,108,227,156,115,85,206,214,143,115,13,38,117,179,36,181,186,210,253,138,140,166,160,186,62,119,51,169,78,210,189,213,185,89,151,9,90,57,109,30,237,133,92,170,197,74,77,36,239,215,145,46,111,151,10,125,12,165,44,223,70,37,154,60,87,176,27,121,106,237,183,167,86,84,215,229,105,163,232,101,26,182,141,178,166,254,103,200,209,75,131,52,164,165,46,143,64,34,21,114,197,198,202,87,234,102,220,175,150,239,216,119,139,109,181,244,7,79,155,89,125,136,8,83,205,101,154,55,190,215,42,164,114,37,197,117,200,51,90,215,251,163,72,70,53,36,165,47,225,196,160,135,2,86,214,82,54,107,119,90,214,182,137,147,58,144,141,157,59,91,153,207,82,78,114,114,108,32,169,60,210,189,219,54,194,201,199,52,149,147,75,155,57,220,101,21,238,86,111,46,57,111,244,68,86,181,171,206,175,169,70,235,109,12,146,150,205,9,212,147,86,251,11,52,191,252,128,232,140,150,91,184,222,91,43,146,181,82,74,75,93,223,67,56,218,218,253,219,43,52,119,182,133,16,225,28,238,218,161,186,122,110,151,97,70,165,165,123,21,230,189,249,246,32,202,113,148,29,135,25,100,90,110,247,27,146,148,181,250,223,80,78,41,237,112,9,85,205,166,209,38,50,141,158,116,39,107,138,193,79,55,65,223,65,88,105,32,11,134,237,154,80,195,86,196,79,37,10,114,169,39,202,40,246,176,223,233,185,40,169,99,107,42,127,162,159,19,251,236,7,133,180,110,116,225,252,59,25,137,214,134,30,164,163,243,53,101,247,103,212,81,194,224,112,82,252,156,60,92,151,197,62,41,14,165,121,212,245,54,92,71,141,71,253,61,85,107,136,196,210,165,218,60,76,234,135,130,248,124,61,117,107,85,127,100,116,140,184,154,197,120,126,6,62,138,9,255,0,54,166,177,163,74,30,138,113,94,209,24,202,135,100,22,66,24,10,200,118,0,0,176,244,16,192,118,65,149,8,119,0,203,220,151,25,45,145,87,29,192,198,210,204,239,183,115,207,196,75,13,74,109,212,161,58,83,249,162,173,127,170,61,124,194,113,140,149,164,136,175,18,150,42,48,149,233,226,165,191,162,175,249,59,41,248,141,229,40,240,201,175,133,233,47,240,199,95,194,104,85,204,233,183,78,79,166,223,99,204,171,225,24,154,9,184,165,85,114,112,122,253,136,61,39,60,45,110,43,202,140,186,250,74,181,69,11,210,171,78,183,243,60,175,238,120,179,171,86,139,90,203,46,206,19,5,86,25,157,227,40,63,211,32,61,138,177,114,214,165,24,186,157,37,43,75,232,209,84,49,179,141,122,80,243,234,65,74,74,46,157,88,230,251,51,202,143,147,41,38,171,187,244,153,215,134,78,88,154,74,157,87,30,53,120,183,126,124,152,87,219,225,156,93,37,213,110,97,94,191,153,89,82,167,205,218,253,73,195,231,179,140,61,79,99,85,78,52,39,195,197,54,173,126,134,26,116,194,10,156,45,216,34,150,91,173,204,33,39,229,201,183,187,45,215,140,41,185,116,209,0,234,74,49,132,164,245,203,253,76,42,207,201,143,153,63,130,59,117,97,70,18,169,79,94,117,46,206,79,19,168,220,163,15,251,152,31,55,141,156,170,248,213,73,75,87,229,37,115,88,164,212,174,254,35,150,111,55,141,98,191,78,88,157,80,244,95,171,52,203,72,142,79,65,162,42,50,140,164,121,56,255,0,248,168,255,0,41,234,189,143,35,196,31,251,212,127,148,131,90,79,67,162,44,227,164,206,152,176,172,189,62,35,23,243,47,236,116,76,230,196,112,214,165,62,143,251,157,50,3,54,68,138,100,54,4,220,223,3,174,50,159,185,204,247,58,188,55,92,108,61,159,244,3,213,248,205,18,38,220,70,180,246,185,89,102,107,13,34,204,230,181,185,80,119,10,213,69,53,116,245,21,73,167,234,87,118,208,50,101,119,82,14,77,187,109,160,17,70,210,142,86,237,162,105,151,43,202,77,116,230,137,161,151,55,22,217,71,58,209,147,242,227,104,39,204,9,151,127,169,18,75,49,208,227,23,21,145,222,198,18,79,96,136,73,69,234,147,76,244,233,187,211,143,177,231,45,82,186,209,238,119,209,86,163,31,177,42,198,202,110,58,220,211,205,140,86,106,146,81,205,162,191,36,96,204,235,80,243,233,55,241,71,99,45,59,63,31,70,140,236,150,101,206,95,224,209,214,120,154,17,90,70,110,75,134,252,143,6,210,143,165,223,179,34,94,37,26,117,29,42,141,193,203,75,242,3,218,197,203,43,114,166,212,162,165,103,99,10,154,59,245,57,233,74,82,140,41,39,104,201,235,208,223,19,86,147,81,140,39,124,188,62,229,9,219,45,204,39,45,116,37,182,214,227,130,225,119,52,202,212,172,155,39,204,190,232,37,36,210,182,226,132,28,165,160,6,178,122,154,89,66,58,149,145,65,119,48,169,59,59,178,41,84,154,138,211,67,206,175,136,148,167,229,211,89,166,246,72,186,181,42,87,171,26,52,35,158,164,182,71,181,128,240,186,88,40,230,151,230,86,126,169,63,236,17,231,224,188,38,111,243,43,122,159,55,203,216,244,99,133,165,77,109,153,247,58,103,35,9,200,141,34,86,142,201,47,99,57,84,176,78,70,50,145,164,19,169,115,55,168,1,89,77,147,60,127,19,240,220,185,171,208,93,229,31,238,143,106,254,192,226,154,230,128,248,253,206,223,11,199,188,29,92,147,127,147,39,255,0,136,252,79,1,60,53,87,86,49,94,84,159,195,200,225,146,186,34,190,206,18,82,141,214,169,148,143,11,192,177,247,95,133,170,245,94,150,207,116,33,140,81,41,34,137,24,14,192,74,220,80,244,53,209,151,97,45,28,136,38,113,56,234,81,74,110,75,75,157,246,188,17,140,227,200,14,104,203,46,140,237,161,59,199,123,174,125,142,92,183,90,253,194,156,165,70,96,117,206,46,218,110,136,139,226,93,77,36,212,163,117,179,70,50,228,250,5,92,137,230,187,142,65,109,136,61,106,82,182,26,50,125,12,167,142,163,7,149,205,102,232,142,69,74,117,178,165,233,234,229,167,216,236,165,67,203,86,140,19,127,51,208,141,50,158,34,172,164,225,78,147,111,155,122,34,161,66,164,163,249,147,226,215,210,117,168,253,195,35,185,7,60,48,84,99,171,134,119,214,70,222,92,23,194,151,177,53,107,211,164,184,167,21,238,200,133,71,136,142,106,115,225,229,149,1,190,107,43,19,159,55,166,207,184,66,141,181,109,183,205,178,229,40,67,160,9,43,189,159,185,86,178,213,217,28,85,124,66,57,237,8,185,190,73,25,74,142,51,21,119,57,121,113,127,8,193,217,83,21,70,28,50,156,116,238,77,42,209,173,43,211,87,183,51,42,62,23,74,156,148,170,54,217,215,104,65,101,140,82,94,246,3,24,209,190,238,247,123,27,101,80,131,141,59,68,60,216,41,122,190,131,227,235,27,117,3,150,182,18,117,231,154,165,103,8,45,163,17,208,192,225,227,23,150,46,122,239,35,178,49,141,174,181,191,48,127,253,168,25,198,146,94,136,198,63,66,252,190,178,98,149,104,210,133,231,150,43,220,227,173,226,180,162,237,29,126,128,118,102,140,116,216,82,147,232,121,21,60,82,114,131,73,101,149,247,71,29,76,69,74,151,189,73,63,169,112,215,181,89,211,110,245,42,168,165,201,74,196,203,27,134,132,109,153,75,180,79,6,114,187,213,147,155,161,113,53,235,207,23,74,63,194,142,87,203,135,99,57,248,133,211,182,100,250,163,134,141,105,106,226,210,123,106,130,164,91,87,208,98,107,189,227,226,224,155,150,189,50,156,181,113,78,86,82,149,210,56,101,158,41,222,46,228,121,209,107,93,192,244,169,223,21,44,178,214,27,40,199,67,170,117,163,135,165,24,40,53,40,43,51,202,161,142,252,60,163,37,151,132,188,79,136,194,173,42,112,138,188,251,5,24,138,242,147,191,244,57,227,142,140,27,126,101,173,220,206,170,154,149,170,212,133,59,62,40,185,113,127,233,157,88,69,66,53,149,44,29,56,208,165,45,101,90,179,188,154,26,99,208,240,207,19,156,240,174,20,105,78,165,71,38,239,46,24,219,220,225,197,83,196,87,117,101,231,199,130,247,200,242,198,253,51,61,205,234,99,218,175,58,30,27,73,74,233,65,214,158,200,154,254,24,235,193,94,114,155,140,108,164,221,163,115,42,231,143,137,85,161,129,81,165,42,121,189,42,81,143,249,223,220,243,225,79,19,136,171,25,40,74,164,155,205,174,183,71,187,135,240,204,53,56,83,85,229,230,74,11,159,164,219,29,226,84,240,88,119,228,168,231,183,12,95,248,232,7,135,139,195,199,15,12,213,243,198,127,13,55,53,119,255,0,163,10,213,112,210,143,149,135,140,179,47,85,89,75,246,138,42,174,15,19,138,139,196,202,156,220,100,245,169,45,51,24,206,130,143,13,237,111,80,16,226,233,210,207,52,242,191,75,234,101,230,194,75,209,22,253,206,170,144,166,233,65,84,169,55,70,55,244,242,125,142,58,82,202,164,227,229,185,61,163,107,178,162,229,44,209,227,73,219,69,200,185,83,126,82,188,50,171,250,165,201,11,7,26,115,115,149,105,180,244,225,81,187,107,153,188,232,41,205,202,156,101,24,252,187,253,202,57,227,26,46,165,156,184,122,216,214,182,29,66,135,155,110,12,214,92,90,149,58,62,75,82,116,101,103,178,114,20,234,194,84,165,25,82,159,155,123,194,81,219,234,64,161,105,80,254,12,43,75,156,181,139,137,133,103,119,119,21,30,197,213,169,90,148,150,158,84,173,240,104,164,114,59,235,197,161,81,82,164,220,51,165,166,215,49,121,162,116,70,75,42,140,180,95,49,58,54,213,208,84,66,163,141,213,221,165,189,141,114,41,84,140,86,92,210,233,200,198,84,237,217,137,74,84,229,23,179,90,162,13,234,82,149,61,37,234,190,204,81,148,115,242,223,115,25,84,114,189,245,231,113,198,201,70,89,185,234,186,1,209,139,119,140,101,55,197,233,86,86,186,92,206,123,197,173,55,10,213,29,73,238,242,173,147,228,136,90,48,54,190,214,71,78,15,17,42,117,156,57,72,227,90,243,177,116,239,230,198,215,191,50,143,126,21,47,27,155,41,95,83,134,140,184,78,154,82,118,52,203,161,75,82,175,212,202,229,41,21,22,165,220,121,140,238,23,2,219,12,214,34,225,112,47,53,201,190,186,178,91,37,200,13,110,131,50,57,220,195,204,3,231,212,213,239,127,185,162,172,161,123,197,73,190,103,37,199,153,152,214,221,14,178,169,235,212,139,63,133,54,100,167,97,231,238,253,128,233,155,74,140,98,172,229,206,200,194,79,93,70,229,154,206,82,186,37,107,119,112,130,18,113,149,203,158,105,75,51,109,182,76,92,87,43,200,107,167,48,42,209,143,14,173,190,156,132,229,103,233,183,184,167,39,39,254,8,114,108,11,204,229,35,167,53,160,160,190,198,20,224,227,197,116,57,84,138,218,237,148,58,146,183,10,209,25,223,75,138,242,106,219,143,43,209,61,46,65,164,167,230,61,174,78,80,209,39,107,52,20,238,228,181,3,76,177,200,218,109,153,189,174,58,147,226,86,181,215,50,22,146,212,7,204,111,96,204,182,182,188,152,59,176,39,125,131,80,203,149,6,96,165,204,7,154,226,212,7,112,76,18,110,201,43,158,247,135,127,166,234,214,181,76,100,157,26,123,228,94,167,254,0,241,168,81,171,137,170,161,70,156,170,77,242,137,244,56,47,244,220,41,165,83,31,82,239,254,156,30,159,87,254,15,98,149,44,55,135,225,242,208,132,97,30,219,200,224,198,98,171,115,142,84,251,216,131,182,18,165,66,10,20,33,10,116,237,180,85,140,107,86,91,45,250,179,203,197,227,233,82,195,168,210,169,122,173,113,75,229,236,191,201,228,210,173,82,172,154,157,73,223,162,78,76,176,175,162,115,93,68,157,206,28,55,134,170,111,52,231,41,55,200,239,140,84,99,149,104,141,176,0,96,0,0,0,0,0,0,49,12,0,0,0,0,0,2,227,184,128,7,112,184,128,10,2,71,112,38,113,141,69,106,144,140,215,234,87,56,235,120,93,26,146,114,164,229,70,95,167,85,246,59,64,43,197,197,248,53,88,201,207,15,105,173,220,86,141,28,248,74,117,232,99,104,121,144,156,23,153,29,215,115,233,20,138,142,178,94,230,112,215,173,131,172,163,44,191,51,177,189,243,74,85,30,220,142,10,60,51,82,124,153,217,158,63,135,211,123,24,109,14,167,228,71,171,185,133,89,113,70,23,5,190,188,142,104,75,53,89,200,15,86,133,76,180,178,173,238,121,120,153,58,152,185,116,79,246,59,33,83,41,231,121,177,141,121,202,81,204,158,155,136,60,10,82,243,60,71,23,59,222,245,119,251,157,148,149,227,31,99,135,2,243,84,175,46,181,31,247,59,233,43,197,88,211,45,118,208,198,163,212,210,79,42,49,122,148,41,122,79,27,30,255,0,222,151,242,158,204,253,39,137,142,255,0,138,255,0,181,17,85,73,157,80,122,28,116,153,211,6,1,138,214,149,250,27,102,205,4,250,171,153,85,226,166,195,15,43,208,135,101,96,42,70,108,182,103,32,34,71,103,132,107,141,95,202,206,54,118,120,63,252,100,159,72,48,61,105,126,229,169,112,34,45,116,28,146,43,43,119,113,187,216,80,121,100,109,8,41,82,95,49,139,86,97,90,212,148,164,236,136,82,148,120,92,77,169,53,40,223,152,78,81,179,208,12,96,220,96,255,0,148,206,20,229,86,79,161,80,227,74,10,86,186,55,200,233,211,203,25,88,4,178,210,142,91,234,75,177,155,92,90,177,221,37,160,23,24,250,151,35,171,13,252,59,62,76,228,140,180,177,211,134,150,232,148,141,218,27,171,26,20,229,41,36,218,244,251,131,57,235,44,247,143,83,45,57,219,204,179,88,228,94,27,83,17,93,213,81,204,161,253,78,248,202,80,138,167,150,214,253,207,70,49,141,26,74,43,75,127,80,60,27,85,195,203,70,227,216,184,86,132,161,40,190,26,156,186,29,245,162,167,234,213,63,232,142,10,148,120,163,101,103,45,126,133,21,249,144,143,22,161,25,55,154,61,72,85,101,24,228,124,80,190,197,197,198,75,71,169,117,26,80,132,165,35,174,9,70,167,184,233,73,74,17,125,130,105,37,114,42,43,200,243,235,202,82,106,20,226,229,57,59,70,43,153,190,34,165,175,118,119,120,102,15,202,143,159,85,126,108,214,139,229,65,21,225,190,27,28,21,39,41,181,42,211,245,203,251,46,199,76,218,69,205,216,231,156,136,169,156,142,121,200,185,200,194,114,52,137,157,223,51,39,238,55,168,172,105,146,24,236,48,39,220,45,209,216,187,11,45,128,198,181,60,244,229,25,199,52,100,172,207,152,173,75,201,175,58,122,240,189,47,208,250,166,228,165,109,159,245,60,223,24,163,26,148,149,101,27,84,134,246,231,18,15,159,147,149,42,202,112,209,238,143,170,240,252,90,197,225,99,63,137,105,36,124,189,117,120,223,161,211,224,216,191,195,98,148,100,248,39,163,34,190,182,15,82,249,153,195,116,104,205,32,230,59,1,68,18,150,130,154,225,191,208,184,138,107,133,160,18,244,162,39,29,203,94,132,13,93,167,244,3,142,171,242,230,165,107,198,90,73,4,233,230,138,113,214,47,102,109,82,158,104,180,115,209,147,131,113,123,115,64,105,66,110,50,116,167,244,52,107,133,174,132,202,150,207,255,0,230,28,159,59,242,10,115,249,129,122,201,140,179,45,69,9,113,216,15,87,2,191,42,95,204,116,233,31,83,56,176,114,150,89,40,174,251,157,73,164,156,166,215,208,195,74,157,116,174,160,179,53,208,230,159,227,106,203,135,37,24,245,110,236,221,77,63,68,90,247,69,60,214,211,79,112,57,150,2,132,120,235,191,50,93,101,183,216,232,140,163,8,101,132,84,98,182,177,156,212,99,44,206,113,94,228,203,19,71,91,74,45,174,172,8,169,60,77,103,150,149,169,199,171,220,112,192,193,75,53,121,202,180,191,83,211,236,76,241,209,140,116,110,79,177,20,113,74,172,242,184,188,207,98,142,213,8,37,108,188,61,18,27,171,101,150,41,35,157,82,171,41,55,41,228,135,69,204,210,157,10,81,171,159,119,221,232,136,39,45,90,143,89,187,118,208,214,24,120,71,137,198,239,238,104,234,69,95,153,148,177,52,212,146,115,87,124,144,26,104,182,73,6,107,174,45,61,206,26,222,35,10,106,89,87,18,118,60,234,184,250,147,149,223,39,116,134,26,247,42,226,169,82,166,220,166,157,143,58,183,139,94,254,94,157,172,121,83,172,229,38,223,51,57,54,205,98,107,170,182,34,85,36,222,121,63,115,158,79,54,207,83,52,167,155,177,170,140,159,50,178,207,52,185,166,82,213,109,161,166,70,107,78,148,167,43,70,55,3,15,45,220,172,159,67,186,158,21,101,114,169,44,138,59,233,118,77,72,209,183,14,114,142,104,165,20,111,10,19,156,92,178,188,169,92,78,172,35,4,163,77,41,39,234,220,206,88,170,154,222,111,93,245,32,229,198,98,163,24,78,57,94,136,241,149,124,243,110,27,219,102,207,98,190,34,60,218,191,115,142,148,168,87,158,148,225,44,175,117,11,5,114,198,157,90,207,141,228,143,40,199,86,207,115,5,225,248,138,113,132,97,77,208,147,87,115,245,75,219,177,166,2,143,231,42,145,161,117,30,136,159,18,241,137,121,83,163,4,163,81,183,23,174,200,205,88,154,146,240,252,34,146,166,214,35,17,127,84,245,81,125,78,23,140,243,33,136,149,74,234,249,114,164,227,123,251,116,57,233,225,234,86,157,55,134,167,61,93,156,158,215,58,177,94,27,12,60,162,150,34,51,140,56,170,41,105,154,93,187,17,90,248,54,30,181,76,146,227,178,244,241,105,238,125,13,105,42,81,140,100,213,222,157,207,153,126,59,42,84,157,12,61,53,15,154,81,149,238,203,134,30,127,137,165,248,186,202,14,81,243,27,111,210,191,200,30,150,63,197,112,212,105,56,70,243,168,244,81,139,230,44,28,112,244,106,41,56,121,248,169,91,61,74,157,95,36,44,55,135,209,146,243,104,65,197,239,158,170,219,184,188,67,29,71,13,73,170,112,149,73,122,115,185,89,95,170,234,7,161,226,149,164,168,229,161,74,46,112,89,148,167,162,135,115,228,107,207,61,92,177,171,42,147,156,184,165,178,10,184,154,178,141,69,230,205,194,94,187,203,115,157,86,116,234,75,43,78,92,159,64,34,191,153,22,210,147,203,126,186,92,136,101,79,137,255,0,226,19,207,90,172,164,248,228,239,39,100,109,26,105,80,148,244,211,175,54,84,105,67,73,185,193,180,172,245,58,60,223,202,138,143,173,95,51,111,110,200,229,83,180,82,106,73,53,167,234,127,224,114,148,105,70,249,117,238,194,138,149,228,165,120,202,87,230,66,197,206,50,146,205,38,187,145,58,138,164,174,163,24,46,145,18,180,189,91,245,43,43,157,121,78,62,158,31,114,108,165,28,207,69,237,160,70,81,141,210,189,222,205,236,82,110,247,132,219,182,173,90,192,39,77,82,151,30,156,215,51,57,184,201,221,90,227,149,172,218,123,146,219,138,178,178,246,1,94,219,3,142,142,254,174,140,89,165,45,122,11,245,73,220,42,100,162,163,207,55,236,103,115,166,95,153,47,161,147,137,4,175,125,10,254,136,35,77,202,89,83,212,218,120,58,240,178,203,157,126,144,49,187,78,225,153,231,77,104,205,99,134,174,255,0,229,191,169,219,134,192,40,181,41,235,34,224,214,138,110,43,153,215,77,89,238,40,210,203,29,5,9,55,41,39,22,172,86,91,230,30,109,76,37,59,49,185,148,108,164,59,247,49,78,230,136,10,223,216,77,219,152,201,101,66,204,145,14,119,217,232,115,99,113,31,135,142,139,115,142,30,36,213,239,15,107,25,213,199,77,124,98,162,237,37,175,99,154,24,218,142,82,121,91,95,208,229,158,121,55,85,197,217,189,200,205,171,210,196,213,196,12,156,172,122,162,52,24,11,48,92,7,123,108,60,207,114,70,152,69,39,169,92,63,53,204,192,13,27,72,35,172,147,186,72,197,154,167,116,81,115,146,217,59,247,35,234,61,58,148,148,123,125,194,11,59,43,236,22,110,246,217,13,202,58,217,217,146,221,244,136,15,158,166,211,173,25,81,84,225,12,186,221,247,48,0,26,136,89,39,163,5,233,21,216,14,207,146,16,95,71,174,162,125,0,52,184,110,13,221,36,48,162,214,230,109,133,194,213,197,213,84,232,193,202,76,235,240,223,10,171,141,154,209,198,29,123,31,95,130,192,209,193,82,201,74,42,255,0,20,136,57,60,51,193,232,120,122,140,231,106,184,143,153,237,31,99,210,157,75,39,212,153,54,164,223,35,138,190,34,57,172,222,110,193,78,116,231,86,119,82,251,25,213,193,211,148,147,171,146,255,0,171,137,144,241,178,204,237,34,168,66,117,228,229,171,177,172,103,92,245,60,43,13,90,171,149,71,44,189,54,95,100,107,28,53,10,60,20,44,151,104,255,0,115,169,209,90,42,147,191,100,68,221,40,60,176,138,247,16,98,227,110,104,69,57,223,146,34,230,153,50,70,32,11,138,227,0,0,0,1,140,64,3,1,12,0,0,0,0,0,0,0,0,155,134,109,70,213,207,51,25,133,197,175,50,116,235,206,113,151,192,180,104,138,244,163,56,201,94,45,53,216,163,231,40,213,173,135,158,90,85,95,87,20,174,122,56,111,20,85,36,161,82,54,111,226,91,13,30,144,227,43,73,123,153,169,167,204,168,234,202,143,77,240,206,81,232,84,39,104,74,47,155,184,86,254,53,254,100,153,156,142,78,130,164,242,198,76,199,13,233,147,29,111,64,176,223,195,147,238,7,84,127,134,223,99,134,157,44,211,148,154,188,96,156,153,217,79,84,226,121,248,140,68,168,208,196,101,147,92,18,77,117,209,136,60,31,13,244,75,188,217,232,210,234,121,222,28,178,225,215,243,51,211,167,108,136,219,41,158,172,148,138,122,200,106,32,101,87,72,158,30,53,255,0,189,127,218,143,111,18,244,104,240,177,143,253,238,94,200,149,78,155,58,32,206,72,61,78,152,48,54,122,197,251,25,225,159,4,227,210,76,180,244,50,162,237,90,164,122,164,192,221,153,200,182,103,32,33,157,254,13,255,0,17,81,254,143,238,121,236,244,124,27,248,149,127,149,1,233,196,36,16,2,178,222,147,244,197,191,82,21,104,47,132,150,253,61,141,84,174,194,177,164,218,188,121,176,105,171,230,87,42,164,150,107,173,250,142,82,207,27,222,192,103,74,202,206,93,55,232,83,83,172,239,180,72,77,198,58,63,161,189,58,201,171,61,0,159,38,219,200,206,121,83,178,46,165,60,206,249,140,103,28,128,59,155,225,42,94,189,186,163,154,230,216,74,110,88,136,219,150,172,131,209,111,134,231,44,231,150,75,220,218,180,212,41,234,236,114,89,202,217,154,255,0,38,90,117,96,215,155,85,93,93,67,136,232,172,239,160,176,145,84,232,102,231,61,65,197,201,234,7,60,245,211,230,211,232,115,78,87,207,47,162,58,107,115,81,233,99,7,77,89,123,148,114,229,22,87,25,102,139,179,55,113,12,129,14,150,37,230,138,155,203,203,179,58,103,44,201,216,227,157,43,163,150,174,50,120,89,66,50,188,162,229,110,228,87,165,129,195,188,78,50,242,87,167,79,137,247,124,145,237,236,101,129,165,228,208,90,106,245,151,185,85,36,6,117,36,115,205,151,55,115,41,148,101,54,115,206,70,181,42,69,119,57,220,174,106,51,64,196,153,73,166,84,31,177,89,93,180,119,21,135,28,215,208,9,189,157,153,89,180,177,79,164,145,155,178,122,105,217,128,221,165,13,85,209,201,91,133,113,113,66,92,206,181,25,75,134,246,79,114,38,162,175,22,184,88,31,43,86,22,117,41,239,149,180,113,195,134,113,119,182,167,169,226,56,103,134,196,185,47,225,212,217,244,125,15,46,107,137,216,205,106,62,195,195,113,30,126,23,95,92,56,89,221,29,98,124,231,132,98,60,186,177,190,211,138,185,244,116,214,253,10,202,214,195,13,144,0,198,197,200,55,139,65,80,189,86,232,199,13,98,66,151,31,186,28,24,6,146,204,114,87,142,89,169,117,58,224,248,159,185,21,225,154,45,4,76,50,213,165,105,114,50,131,113,147,131,126,194,195,202,210,113,234,93,103,39,149,129,17,209,223,144,61,39,115,72,198,241,185,148,165,171,10,244,240,28,82,154,125,14,185,213,165,78,247,148,110,185,30,69,58,254,90,187,150,91,171,108,55,78,120,153,57,42,115,75,150,134,113,93,53,60,77,218,208,130,71,53,76,109,74,139,137,187,118,8,224,228,226,158,100,164,246,139,90,150,176,19,191,28,226,189,181,53,226,122,230,149,105,73,118,46,149,42,149,159,229,197,179,178,56,108,61,41,37,39,154,79,148,153,213,9,112,105,37,8,47,162,38,152,194,150,5,69,94,171,187,232,142,168,42,112,244,70,55,57,235,87,201,167,171,246,57,42,98,167,43,40,75,212,237,161,150,158,133,76,178,169,197,57,55,242,163,159,19,140,133,62,24,91,55,46,103,53,92,78,76,209,140,117,106,199,26,196,60,215,178,217,162,224,233,175,138,169,36,175,45,214,215,216,228,149,105,183,124,218,147,57,106,67,102,153,83,155,234,67,147,233,168,42,114,150,183,104,175,42,218,238,17,28,82,52,140,90,228,135,24,74,251,95,217,27,194,157,173,159,133,119,3,29,17,165,56,185,187,65,92,42,100,156,242,209,139,126,230,212,234,40,74,213,231,29,61,49,139,211,234,6,144,161,24,209,156,230,214,155,18,241,114,166,222,89,110,173,177,158,35,16,229,38,225,108,172,228,114,124,194,186,127,17,41,104,228,237,238,68,235,251,251,156,206,76,206,117,59,132,116,202,170,234,99,82,74,92,206,73,83,196,78,238,49,105,115,114,118,68,185,74,149,37,77,210,149,103,61,158,169,1,154,195,213,175,59,205,222,23,209,71,226,61,207,14,240,153,197,102,172,213,42,127,44,119,57,168,225,171,212,133,55,86,180,112,214,215,44,21,229,217,35,221,167,24,209,165,105,203,137,234,220,157,219,51,173,72,229,241,15,16,134,19,13,101,78,90,60,176,143,41,63,240,121,254,27,133,85,231,31,50,154,243,155,207,82,85,35,178,233,20,122,82,195,84,197,85,139,203,26,113,135,166,82,214,95,110,68,248,134,34,143,132,80,203,77,121,152,170,138,235,51,215,221,246,34,159,136,248,164,60,50,140,158,88,78,171,210,11,161,242,24,140,76,177,21,101,82,82,121,183,102,181,48,248,156,108,170,85,204,234,74,247,155,228,190,166,114,195,70,156,20,167,90,42,63,167,86,192,237,240,108,60,101,138,206,225,230,101,142,104,199,171,62,162,56,90,85,101,230,84,166,156,191,86,167,205,97,124,70,20,160,169,96,168,54,229,194,229,39,118,207,87,9,139,175,9,198,132,229,230,226,39,186,122,42,107,167,184,30,157,111,49,211,157,160,167,167,12,111,185,243,158,37,74,113,183,157,197,138,203,170,79,69,220,247,252,199,134,141,73,230,117,171,79,104,255,0,142,199,141,60,60,49,19,156,167,85,213,196,69,58,146,140,53,246,3,194,171,149,195,43,82,243,17,140,106,37,22,154,187,217,59,236,118,227,104,42,42,49,148,90,149,175,44,223,224,224,148,21,155,177,81,182,18,62,102,38,49,190,84,239,119,209,29,53,49,63,137,197,78,81,81,132,45,162,182,137,37,107,156,48,180,19,105,188,214,208,210,141,120,210,225,87,213,235,110,65,93,18,139,141,74,122,89,73,217,102,230,103,90,241,169,40,69,223,91,108,83,252,202,137,37,119,183,112,156,101,41,84,106,121,148,119,119,32,231,213,127,249,21,23,153,54,217,41,171,245,52,207,24,175,78,189,25,164,85,163,153,89,175,169,19,141,245,216,87,213,230,220,113,149,155,229,160,68,203,46,249,183,92,137,181,227,234,67,147,188,219,90,13,53,25,71,50,82,92,251,133,100,248,94,87,103,221,21,171,142,247,93,196,228,179,62,27,33,217,53,123,107,216,1,251,132,154,82,210,235,220,87,185,112,167,58,178,80,130,184,5,26,145,167,85,73,171,158,213,9,70,113,186,105,156,152,108,6,71,154,163,140,159,75,29,185,99,78,60,41,34,198,90,168,197,143,44,78,95,196,193,84,200,228,174,251,155,70,106,214,69,26,56,220,106,55,86,51,85,21,237,125,77,115,104,17,155,195,194,247,215,238,67,163,20,249,253,205,192,163,37,27,108,90,69,33,128,132,209,64,17,205,94,140,42,198,211,142,100,101,26,16,166,184,96,190,199,99,68,184,133,97,145,62,72,153,225,105,79,213,8,191,161,181,190,165,1,243,243,242,229,30,4,212,185,221,145,146,241,188,165,103,208,106,74,60,139,133,69,103,25,236,251,24,109,131,141,185,166,38,163,125,172,142,159,195,198,82,74,156,156,211,253,59,7,225,92,165,150,14,239,249,108,7,43,75,144,148,123,158,140,112,113,141,179,230,185,167,225,233,47,129,12,77,121,90,133,217,233,186,116,100,210,202,181,236,15,11,74,74,217,80,197,215,153,112,76,239,120,24,95,153,50,192,59,222,18,24,107,149,73,115,31,177,172,176,85,123,51,57,97,107,71,225,127,64,16,243,88,139,77,111,23,246,22,110,164,26,41,106,25,187,153,230,29,202,46,225,114,65,1,64,214,160,109,71,15,83,17,53,26,113,247,124,144,70,106,46,77,37,171,228,143,111,194,188,22,85,166,165,89,125,57,71,220,233,240,175,9,142,110,235,213,55,253,143,164,165,8,83,167,146,154,202,144,252,86,116,168,195,15,12,148,213,186,134,34,189,60,45,9,85,173,44,177,136,78,181,56,232,164,189,207,145,241,63,20,158,59,19,171,181,8,75,134,63,221,153,87,86,59,199,171,213,82,141,24,170,112,123,63,137,156,152,55,139,173,57,60,238,81,138,187,214,223,191,35,155,53,92,86,33,181,12,243,156,182,138,61,252,55,133,168,218,166,55,42,233,70,27,125,77,35,15,15,192,213,196,85,85,106,78,89,22,242,248,126,135,180,231,26,84,178,211,225,130,49,158,35,42,203,24,164,150,200,229,156,229,39,118,203,137,173,106,214,204,244,122,25,92,144,42,42,225,114,70,84,48,1,0,192,64,3,0,0,24,8,96,3,16,0,192,0,0,0,0,0,0,0,0,0,198,174,26,149,87,154,116,214,111,153,104,200,252,6,27,79,202,141,215,83,164,0,133,74,43,100,190,197,198,54,146,1,173,208,30,173,103,120,194,93,47,19,157,179,73,54,169,202,18,221,51,22,114,116,103,94,92,139,195,175,202,151,185,150,35,88,198,71,69,5,249,95,80,52,134,146,71,143,226,124,56,60,92,159,76,171,234,210,254,231,171,55,150,199,145,254,161,155,142,1,165,241,85,138,254,175,252,1,193,130,141,176,241,103,116,44,160,114,97,52,195,197,123,127,67,177,43,165,208,219,41,86,101,91,65,217,25,201,232,6,21,181,108,240,177,143,253,242,127,67,219,158,199,133,139,255,0,139,169,238,74,162,12,232,131,57,160,111,6,65,209,22,102,184,113,94,241,99,139,34,163,181,90,114,239,98,142,134,102,203,123,25,176,37,158,151,130,239,89,246,95,220,243,36,122,126,13,232,174,253,191,163,3,210,78,200,35,172,137,232,105,78,60,101,101,85,162,220,174,150,136,35,177,164,221,145,148,94,161,87,41,66,43,88,234,98,170,106,250,51,105,66,51,70,83,167,40,62,29,83,1,194,90,105,149,190,73,139,202,169,123,177,66,241,181,214,198,249,174,175,200,12,221,76,170,207,113,102,206,204,229,25,102,111,112,140,172,1,36,211,61,47,10,163,154,242,249,157,142,6,243,104,122,176,126,69,8,197,105,100,74,177,201,140,147,139,75,185,201,58,185,101,10,105,235,41,91,238,205,177,57,165,87,55,245,50,194,225,163,83,196,40,202,87,118,150,103,244,212,202,189,185,218,45,66,59,45,5,59,66,155,145,23,114,170,103,141,147,84,242,129,206,229,158,102,147,86,138,234,206,88,54,153,180,231,124,165,25,184,234,9,20,84,64,151,29,12,112,120,63,197,120,156,39,37,249,120,126,55,252,220,191,201,189,71,101,185,223,225,216,127,43,14,175,234,155,207,47,236,65,211,170,186,190,134,85,25,180,214,135,60,247,1,69,106,21,105,103,141,145,57,178,153,86,197,101,141,163,185,70,83,195,198,30,185,36,101,40,199,51,80,87,183,54,101,38,228,238,216,46,134,152,54,163,214,223,246,139,42,223,52,71,154,75,152,179,41,104,237,245,40,164,165,201,166,53,60,175,84,99,42,111,120,220,94,116,227,234,213,119,32,235,110,51,137,141,69,195,155,114,33,82,50,219,133,155,122,162,211,230,6,74,110,49,86,215,177,82,203,82,59,153,219,66,51,125,192,243,252,101,74,88,84,214,209,149,218,62,126,71,211,227,23,153,66,164,95,56,179,229,222,196,171,29,184,57,181,24,181,188,110,125,86,14,164,107,80,139,205,170,62,75,2,245,105,245,254,199,189,224,213,180,242,223,49,10,246,100,52,77,239,31,98,162,202,134,246,37,62,47,113,189,140,239,168,82,150,146,250,139,54,85,113,212,235,212,198,108,13,105,75,51,191,83,73,43,196,202,135,165,27,69,232,208,28,85,35,229,214,205,201,234,107,39,100,214,232,120,136,230,133,214,232,201,202,244,255,0,96,134,165,249,123,163,25,59,200,213,197,121,10,87,213,114,57,239,198,21,219,130,202,230,243,43,217,93,29,159,136,140,219,132,120,154,222,219,30,126,18,154,171,155,52,220,98,180,121,119,103,124,234,81,194,195,45,163,5,186,92,217,154,212,109,154,52,227,154,76,194,117,165,41,218,22,140,26,226,145,207,42,242,168,147,130,204,213,214,187,21,9,38,229,28,67,87,146,210,36,13,78,17,154,149,157,227,43,41,55,234,124,139,171,39,26,95,155,45,121,37,205,147,153,169,101,81,178,134,177,91,223,185,157,106,139,17,10,146,82,118,141,128,206,85,99,40,222,166,233,88,138,117,35,229,205,59,246,49,169,82,16,142,74,113,93,228,247,48,117,102,175,144,210,58,42,214,110,89,163,195,109,56,76,51,93,179,52,230,149,154,119,238,116,225,240,213,42,69,202,42,209,91,182,84,102,162,217,165,58,82,156,212,41,197,185,51,186,158,25,58,112,224,223,230,122,179,89,218,156,60,184,206,156,36,253,82,95,216,154,184,228,141,9,121,190,87,14,111,114,241,20,97,65,90,117,127,51,229,72,165,42,52,227,39,78,82,205,178,146,57,42,70,50,119,147,147,42,58,105,229,171,146,141,41,37,187,149,73,59,36,115,206,81,143,73,116,102,50,113,90,91,78,224,164,173,160,15,52,155,100,189,136,157,101,31,83,72,137,213,127,12,101,47,100,17,166,164,202,81,191,114,41,249,242,147,82,141,151,37,187,58,233,96,212,120,166,242,55,245,108,12,32,148,163,154,90,46,134,248,106,52,252,231,7,40,194,79,100,253,79,232,117,70,132,101,73,42,106,80,154,122,221,38,237,239,200,214,149,10,116,102,220,167,21,125,84,82,178,95,228,154,214,34,52,97,121,197,70,74,162,209,57,199,55,214,192,240,239,85,57,188,223,50,245,63,240,60,78,58,150,29,100,82,202,229,171,202,143,43,17,139,175,136,159,229,112,198,249,98,164,236,190,164,87,168,163,70,156,157,73,202,60,47,89,55,125,74,173,140,164,171,194,148,222,74,146,219,51,216,243,168,120,85,90,238,50,197,98,51,70,18,186,133,61,35,247,61,90,52,112,180,230,229,66,156,60,215,172,167,234,127,118,65,164,43,235,82,149,9,126,100,85,229,45,242,255,0,150,113,75,195,106,99,107,58,181,223,148,229,186,92,83,126,239,100,116,215,196,208,193,168,194,20,221,228,239,38,222,95,171,234,105,131,114,171,66,85,170,78,241,109,218,41,89,32,56,252,74,135,151,128,203,77,194,157,26,123,171,219,49,243,24,159,43,55,5,88,205,252,86,131,183,220,244,252,115,25,83,21,43,81,140,158,30,27,101,122,55,212,240,154,127,43,77,245,3,187,1,137,84,220,227,86,25,233,184,233,28,217,82,103,173,128,189,56,212,198,84,173,69,94,45,113,124,61,207,9,75,44,20,117,139,230,159,55,212,185,112,223,138,235,230,3,216,243,105,227,235,172,243,169,150,42,242,141,158,251,43,123,145,137,196,211,194,87,148,21,60,143,37,159,151,46,36,249,68,228,135,136,100,195,198,140,40,198,49,138,214,87,121,164,250,191,240,115,74,179,157,72,203,42,141,183,215,126,224,103,86,163,156,165,58,175,52,165,187,191,51,158,230,181,234,59,222,55,215,149,142,117,166,250,34,192,231,23,110,193,78,22,121,167,117,20,25,173,43,92,185,212,121,114,89,104,247,8,218,88,148,170,84,116,149,160,213,147,123,174,226,167,201,164,156,159,236,99,74,155,147,118,209,115,102,202,50,148,18,250,104,69,77,213,221,210,150,188,202,138,225,207,150,209,234,92,35,13,167,107,242,203,204,153,215,225,203,103,166,137,167,177,80,228,169,228,204,228,243,62,75,145,147,179,167,195,29,83,214,87,39,54,103,105,73,253,65,229,81,210,247,190,165,11,51,187,214,232,37,125,109,233,9,43,108,216,117,228,215,64,36,47,109,138,81,250,133,249,175,176,9,237,185,190,18,95,152,175,83,37,159,77,206,120,234,237,212,238,195,83,242,215,29,69,215,42,97,30,148,91,81,220,229,198,83,175,82,47,203,151,13,189,38,139,25,66,222,184,155,83,156,37,179,76,210,60,69,132,196,103,203,229,201,119,61,76,62,30,81,106,78,83,191,53,125,14,196,162,90,138,24,107,53,2,172,105,96,177,81,32,85,133,96,4,49,12,32,16,192,4,73,66,2,114,142,195,16,87,205,229,208,37,4,163,124,202,255,0,40,175,100,9,235,118,174,97,161,9,74,47,213,148,237,167,138,171,149,165,150,118,230,113,115,42,156,101,41,168,148,122,48,173,86,77,90,149,215,85,161,186,87,213,198,204,229,142,50,16,224,226,109,104,105,12,68,37,62,36,224,251,149,29,30,92,95,36,30,82,8,123,166,187,23,123,1,159,151,212,60,179,85,36,43,129,139,166,75,131,55,186,16,28,238,8,202,116,96,247,138,59,26,68,58,105,129,193,44,37,57,114,183,177,156,176,127,42,253,207,65,66,195,202,76,30,95,224,234,95,117,97,60,37,75,110,143,89,66,230,244,176,171,121,175,160,197,215,151,131,240,218,181,165,154,167,5,63,221,159,65,131,193,39,150,157,40,168,197,15,15,70,85,38,163,19,218,163,78,52,97,146,63,87,212,151,194,122,84,233,70,140,20,32,180,70,24,138,238,41,198,63,83,15,19,241,106,120,88,202,157,39,25,214,233,125,17,243,179,169,139,198,201,36,231,86,82,119,113,91,25,105,238,226,191,15,60,60,179,212,140,221,149,225,9,254,199,159,135,193,97,171,215,106,157,11,229,245,60,237,168,155,97,188,46,17,121,177,109,78,123,249,113,210,49,255,0,39,108,171,70,9,83,167,21,10,123,188,170,198,144,233,210,195,224,224,227,70,17,135,87,241,72,202,166,35,50,178,34,165,76,242,108,204,178,51,106,179,55,187,11,144,23,40,177,9,52,59,128,198,77,198,3,24,134,84,0,0,0,0,0,0,38,43,144,85,197,152,139,128,85,220,171,153,14,224,104,4,92,160,24,201,2,162,128,64,3,0,0,0,78,210,76,2,49,114,146,75,118,7,169,94,164,106,207,60,121,173,78,87,43,202,198,213,40,202,156,178,222,239,250,25,100,203,45,125,209,201,209,148,213,225,82,63,84,116,97,159,251,188,95,83,53,30,28,207,111,75,53,183,147,10,80,236,4,86,119,208,241,127,213,18,81,161,66,154,119,114,158,103,103,182,150,61,137,187,187,242,62,51,29,94,120,138,242,169,47,142,165,215,176,30,189,46,24,197,29,17,185,205,14,95,83,174,27,27,100,61,12,92,174,217,83,145,155,3,58,187,30,14,43,254,46,167,243,30,237,103,161,225,98,191,226,170,127,49,42,148,77,160,204,17,172,25,7,68,89,158,35,72,197,244,99,139,10,234,244,153,70,215,208,150,40,74,244,226,251,9,129,44,245,60,35,248,21,159,234,254,199,150,207,91,194,127,225,42,63,212,7,124,213,181,228,85,25,217,234,56,113,39,22,70,92,178,42,46,82,114,99,75,64,81,177,64,40,59,240,183,99,73,102,133,150,247,216,230,119,185,113,122,241,201,160,10,110,47,214,180,46,173,72,199,134,27,19,24,197,167,155,174,228,202,58,229,111,94,79,168,21,25,104,68,213,197,123,50,103,48,53,193,199,62,34,55,218,60,76,239,148,165,90,121,98,174,97,225,212,155,132,165,206,110,223,67,211,89,40,66,208,143,17,154,212,47,195,82,141,60,149,34,167,41,114,31,225,41,81,180,225,27,59,62,101,209,87,188,167,184,98,102,212,31,78,72,131,133,87,81,198,40,114,150,151,238,24,217,173,110,115,66,243,197,83,239,52,86,54,87,157,128,84,105,231,87,9,233,43,6,6,163,141,119,70,218,78,46,87,233,96,159,241,25,66,94,171,115,41,110,97,230,63,246,150,22,154,218,110,87,251,29,81,220,131,57,78,49,171,70,19,255,0,153,53,20,186,158,245,8,95,137,158,78,27,11,231,99,105,213,150,212,174,215,187,61,186,109,53,195,178,1,84,138,177,193,89,164,118,226,37,150,7,149,90,166,162,12,234,72,229,155,212,213,203,83,41,196,220,102,165,14,246,238,17,215,220,118,52,129,52,255,0,192,165,30,215,238,14,155,228,82,82,182,183,82,68,17,25,101,209,138,164,19,226,42,82,138,87,159,61,172,31,11,179,188,89,7,60,160,214,168,116,235,56,232,90,231,22,99,82,54,119,10,232,147,82,187,71,60,223,50,97,81,197,149,54,154,186,230,17,157,95,75,93,143,150,145,244,210,149,238,124,212,247,126,228,173,53,193,187,57,251,30,158,14,110,156,225,35,202,195,61,101,236,122,52,246,75,152,133,125,68,94,104,166,182,122,151,204,228,192,84,243,40,37,125,98,116,230,226,101,101,114,216,198,91,155,73,172,166,47,176,5,239,27,24,212,52,51,171,176,26,83,209,26,39,171,51,134,229,48,170,221,28,242,142,88,182,229,123,155,69,152,98,111,159,212,178,238,1,83,44,41,93,63,82,57,161,9,77,232,117,83,167,26,150,110,89,205,124,180,211,143,61,208,68,209,148,168,71,44,55,151,49,254,23,53,89,58,210,250,95,86,74,151,149,82,18,114,178,76,154,152,248,57,254,92,116,142,207,155,238,70,157,114,203,78,57,111,145,45,251,35,12,244,21,230,151,26,122,43,156,51,197,75,137,45,20,183,238,115,249,178,92,75,86,48,215,169,95,20,233,193,78,156,82,148,244,148,142,15,54,86,148,84,154,139,220,198,120,203,168,249,145,147,142,217,99,200,81,148,167,219,43,176,26,43,203,153,91,43,92,194,85,149,219,131,51,120,148,214,146,212,168,239,163,28,245,35,29,219,103,168,220,169,226,35,27,165,73,112,184,158,30,19,19,8,226,33,157,222,207,169,244,148,41,198,20,149,90,201,57,61,82,232,102,181,21,90,148,167,101,30,20,185,158,117,87,78,156,114,165,25,201,59,230,103,116,235,100,158,122,147,178,122,40,158,110,42,172,103,182,157,18,36,43,58,149,231,61,27,86,232,101,41,190,130,148,172,181,49,149,73,55,192,174,109,147,169,90,42,55,158,136,154,117,124,201,60,171,135,230,53,167,130,157,105,93,66,253,222,198,235,13,24,69,183,81,78,220,163,162,95,86,7,59,132,119,149,159,185,170,80,167,36,166,236,223,194,149,228,254,135,68,41,193,77,78,131,167,82,54,222,90,234,92,32,226,156,177,51,83,169,191,10,178,38,174,52,142,103,69,228,165,24,187,233,28,223,213,145,37,78,149,229,82,113,78,215,213,130,243,42,197,165,60,145,92,163,200,150,168,202,106,156,165,9,105,119,22,239,127,114,42,86,42,22,252,158,38,223,37,114,165,164,155,169,27,73,171,173,120,191,244,93,75,195,74,124,49,236,140,33,199,85,186,117,169,189,127,51,44,175,32,9,103,170,218,84,34,167,206,78,87,70,240,167,28,142,23,82,146,245,45,146,247,9,214,203,22,213,79,42,49,231,107,145,155,91,66,85,43,73,171,176,22,33,194,140,23,155,82,77,124,49,92,253,144,39,39,252,26,85,51,219,173,146,247,103,42,175,135,161,85,213,198,85,138,174,246,143,171,33,149,111,30,242,165,56,211,147,172,254,25,181,150,49,246,64,116,188,37,28,60,101,94,187,140,171,111,154,123,39,245,212,231,196,255,0,168,20,105,42,84,105,70,118,86,207,46,127,67,195,171,94,165,121,206,117,37,41,201,234,238,204,93,239,160,27,42,142,78,163,132,178,233,178,208,136,99,43,82,142,88,205,163,57,45,89,13,56,201,160,142,200,63,58,18,156,155,207,117,172,157,238,42,207,47,6,239,169,141,41,184,197,167,233,54,114,225,188,183,150,170,253,8,169,213,46,38,17,169,104,106,251,50,178,167,6,228,249,253,76,165,29,53,191,212,2,115,115,147,211,78,130,156,18,183,94,127,224,119,181,146,179,69,171,203,78,125,181,42,38,52,248,115,74,214,214,205,238,70,86,227,155,52,125,155,212,209,180,214,164,56,171,92,13,240,210,167,42,145,142,174,91,37,200,188,69,104,169,74,156,52,138,209,37,177,201,157,114,186,151,84,25,159,215,168,29,21,165,146,49,107,129,184,219,132,230,77,180,210,217,119,58,39,24,213,163,23,9,39,40,197,202,119,127,177,206,226,20,175,189,219,236,82,105,232,183,37,43,239,36,189,197,244,8,166,244,178,212,90,167,116,236,45,10,209,242,40,79,139,113,229,86,223,232,57,70,194,180,157,236,64,122,121,34,91,42,50,138,141,173,197,125,238,38,2,230,118,224,252,212,227,47,135,150,167,30,94,227,250,148,123,241,168,210,213,151,26,221,207,159,167,90,165,55,195,39,237,115,122,120,249,69,241,162,235,56,247,148,138,76,225,165,87,53,172,116,70,101,70,192,66,145,87,185,67,1,92,2,24,0,0,133,177,68,182,144,9,189,9,144,74,86,70,46,160,87,136,246,23,59,88,45,220,29,237,169,134,134,219,133,244,21,245,0,23,51,106,21,60,185,95,44,95,118,101,5,154,74,250,35,162,157,56,168,188,243,81,139,237,184,27,47,16,106,252,55,233,99,26,216,201,213,211,208,130,180,161,21,21,74,121,173,250,108,101,101,28,206,164,27,147,235,161,68,170,147,82,188,103,37,245,59,105,99,27,165,150,115,81,151,86,183,48,82,163,53,182,70,185,40,222,230,51,86,147,210,192,122,63,141,164,150,173,191,161,51,241,8,219,135,79,230,71,155,123,238,47,84,180,95,184,211,30,148,113,240,147,180,147,71,74,169,120,102,73,179,202,166,237,36,236,157,142,153,98,21,105,40,42,114,191,233,122,141,71,98,149,213,218,52,132,28,246,216,88,124,36,239,154,164,157,190,83,186,48,183,100,81,20,233,168,251,157,20,104,74,164,178,197,106,20,105,74,164,212,96,181,103,125,90,180,60,54,135,20,173,41,127,229,34,90,178,53,165,74,24,106,125,247,108,241,60,79,197,165,82,110,142,30,162,140,54,114,79,89,123,24,248,134,58,190,41,56,63,203,161,210,60,254,164,97,240,52,168,78,21,49,50,242,229,240,211,90,203,221,244,48,211,92,31,135,194,178,213,103,255,0,186,200,244,60,200,198,42,142,27,44,22,217,146,177,203,136,199,83,161,79,202,165,21,78,159,78,108,225,151,136,172,142,41,57,107,180,119,102,162,61,7,86,74,50,140,61,55,223,156,142,106,216,135,28,188,220,157,146,234,53,41,84,165,23,40,56,117,77,152,86,148,163,170,156,97,21,202,198,153,117,70,79,47,19,23,153,20,179,102,86,247,60,233,202,172,98,222,111,49,203,147,118,177,148,105,240,169,226,37,40,171,218,48,234,7,163,83,29,70,11,213,127,97,78,78,82,135,230,228,139,248,95,169,156,245,106,63,76,21,60,214,245,233,194,105,66,133,57,194,51,148,101,42,159,19,110,246,96,108,235,209,162,172,231,21,238,199,60,92,99,79,60,83,146,231,99,204,175,66,127,139,252,152,206,164,147,188,184,116,71,69,47,14,169,57,57,86,155,138,122,218,47,95,185,7,76,49,180,234,206,48,167,154,82,151,43,108,118,69,19,78,156,105,197,70,42,201,26,21,0,0,20,3,16,0,0,0,10,196,74,15,50,121,159,177,160,136,35,220,87,177,108,155,160,161,49,138,200,0,161,146,48,40,4,50,134,48,0,128,0,0,14,140,20,115,98,169,223,147,185,129,215,225,186,99,34,223,36,201,86,58,101,55,86,174,178,178,236,107,83,14,170,71,133,60,214,216,218,181,74,106,49,146,138,191,36,103,79,205,169,62,27,245,108,230,219,158,52,173,28,146,86,111,71,115,10,217,156,224,223,39,102,122,181,84,35,75,138,57,142,87,65,84,77,199,174,207,168,30,109,110,28,37,89,116,167,39,251,31,25,171,171,70,57,155,213,90,252,143,184,198,209,146,195,214,141,183,167,43,125,143,136,166,220,177,20,47,213,20,123,144,142,170,253,13,181,140,94,186,25,83,231,211,66,230,239,167,35,76,161,128,242,130,64,97,95,99,192,196,255,0,196,84,254,102,123,216,135,197,99,192,173,252,105,255,0,51,51,86,4,105,3,36,105,16,54,139,42,122,194,75,177,154,52,91,0,80,119,163,18,164,101,65,218,18,93,36,91,40,150,207,99,194,127,224,101,252,239,251,30,51,61,175,11,95,238,11,188,152,30,141,54,151,184,231,36,200,80,205,27,169,3,166,250,149,2,150,165,41,106,79,151,43,238,132,163,46,192,116,229,167,56,221,232,103,167,41,106,185,88,139,75,97,101,168,165,116,128,168,222,242,217,219,145,157,91,95,133,149,154,87,151,14,164,56,73,187,176,19,157,209,159,59,23,229,202,230,248,74,25,177,16,187,209,59,176,61,24,195,200,165,8,244,70,180,238,248,165,187,34,127,153,87,244,162,243,116,48,211,124,233,71,93,145,201,136,168,229,66,82,124,219,52,156,173,79,109,89,195,93,230,164,237,201,128,176,191,241,52,190,175,246,10,206,245,136,194,75,45,122,89,186,181,251,5,91,121,174,219,20,60,31,255,0,212,87,255,0,185,151,245,69,61,106,200,138,18,84,241,240,111,103,78,113,254,229,38,157,71,208,12,109,111,22,194,62,242,255,0,248,78,168,250,157,206,76,100,188,186,180,43,127,211,168,155,246,216,236,162,179,215,140,109,163,100,30,141,37,229,210,140,23,170,90,179,177,53,78,146,185,199,73,57,213,205,220,115,196,121,213,229,24,122,99,160,81,137,170,217,231,86,145,209,139,157,171,74,11,145,199,137,225,81,125,75,18,179,147,51,146,170,245,131,250,21,155,66,225,182,155,154,97,140,43,235,106,138,207,169,211,78,89,159,244,103,45,100,229,45,87,17,52,231,40,109,246,3,208,202,185,137,210,113,119,140,190,132,66,186,156,123,254,230,239,138,58,48,56,177,49,204,174,142,120,78,80,150,231,161,229,232,209,193,90,62,92,128,221,90,162,188,125,75,145,141,95,73,16,147,190,99,105,90,170,233,32,57,121,2,159,33,203,135,133,238,97,41,106,20,86,150,79,99,231,36,238,190,167,185,138,149,232,203,178,60,55,177,42,175,13,252,79,161,233,69,241,166,121,148,63,138,122,52,246,16,123,94,27,83,45,92,156,153,233,217,102,60,28,53,76,181,33,36,123,183,86,204,185,234,86,68,223,39,177,156,149,138,147,114,72,132,249,0,213,172,68,213,215,212,160,217,234,1,124,179,21,201,148,174,238,43,129,119,38,75,205,188,121,164,75,144,81,119,215,171,3,58,87,163,61,118,58,188,197,125,55,220,206,80,206,218,189,165,253,76,42,55,27,117,64,86,42,89,163,116,249,30,95,225,167,241,86,119,236,122,41,231,205,221,20,176,110,43,53,122,142,223,96,174,10,116,166,167,197,81,201,116,61,10,88,89,39,27,197,70,252,228,102,241,24,122,18,205,24,230,81,239,187,246,49,150,34,173,121,57,41,111,206,251,129,209,86,167,147,25,70,140,180,147,215,67,142,85,165,204,115,133,121,38,169,69,78,93,152,126,10,78,74,85,97,37,43,115,209,1,197,136,173,70,162,106,111,47,234,142,229,82,163,134,169,11,195,138,221,206,248,224,35,40,183,55,78,48,235,35,79,35,9,65,228,165,23,55,109,90,225,64,120,149,104,201,86,110,157,162,158,209,185,245,24,220,107,161,58,23,205,229,69,40,202,222,199,36,49,16,140,109,135,162,161,37,234,146,141,239,245,99,117,106,213,140,181,140,27,230,248,153,155,22,58,177,181,168,211,193,74,188,229,25,74,90,38,182,94,199,207,215,241,52,244,165,171,234,206,169,120,84,102,239,86,173,89,167,173,150,133,83,240,220,52,86,120,80,140,210,249,164,245,10,219,194,234,210,199,197,249,148,230,148,55,203,241,30,180,252,170,127,151,66,156,99,109,120,99,127,187,56,233,85,112,141,170,70,52,82,244,198,59,32,169,141,167,71,138,165,75,243,87,118,100,29,82,140,234,74,45,75,47,91,187,253,145,205,140,167,66,146,141,57,78,49,79,148,158,230,43,197,97,37,24,225,97,42,213,36,246,219,47,243,51,89,69,212,109,206,156,107,78,58,165,180,87,249,2,93,118,150,74,16,148,242,252,170,201,125,76,156,170,230,227,242,213,73,63,153,200,218,49,169,229,191,62,49,134,187,41,104,140,170,84,134,104,194,50,140,91,215,212,81,24,169,84,133,24,194,16,169,90,82,119,233,31,169,20,104,226,162,243,58,148,224,222,138,157,56,38,118,100,156,245,118,114,229,230,28,117,252,90,158,27,52,98,229,86,166,217,27,89,96,4,212,240,201,195,243,107,226,101,55,241,103,118,137,141,60,117,28,36,170,101,156,170,45,158,72,164,143,55,25,139,175,139,170,231,86,163,159,68,182,95,67,158,50,106,250,132,122,85,124,102,82,205,229,210,138,254,119,118,113,212,199,214,169,22,157,89,89,242,78,199,59,92,210,38,215,215,152,23,25,167,127,96,205,101,220,202,205,92,121,184,90,184,13,238,25,173,177,45,183,175,32,191,112,43,53,154,127,113,62,38,229,111,220,78,241,111,160,71,69,112,11,29,148,52,164,226,237,119,170,150,246,93,14,79,169,173,41,228,119,217,115,10,221,124,50,149,220,19,216,137,195,52,210,134,207,107,177,121,139,205,209,41,71,163,98,188,165,206,237,144,44,179,151,12,120,155,218,196,230,156,94,84,221,250,27,212,169,77,107,107,187,125,140,86,173,201,37,161,81,157,221,245,101,187,101,239,113,40,174,110,195,89,115,107,176,19,39,116,185,21,5,38,244,93,131,78,76,188,222,92,86,186,148,76,163,229,187,115,37,247,98,156,220,158,173,191,112,73,218,249,110,5,101,204,248,117,53,134,14,163,156,99,46,7,45,174,205,240,116,98,229,121,181,59,199,101,240,155,85,150,26,138,114,151,230,75,148,83,254,172,14,21,66,17,124,77,203,249,71,57,70,14,202,25,36,180,238,21,43,202,82,123,91,162,217,24,78,110,114,110,91,178,11,157,91,168,233,178,232,102,216,104,187,160,228,192,21,181,235,111,176,45,155,29,147,87,209,13,37,236,251,148,18,109,235,212,157,158,165,78,74,246,210,86,39,232,200,5,108,218,148,160,229,170,254,164,219,125,71,155,40,30,158,19,45,58,75,141,72,234,83,79,105,30,10,209,222,249,89,209,135,196,74,21,56,229,120,179,90,152,246,162,104,153,199,10,203,189,142,136,203,66,178,210,227,204,72,88,162,238,2,67,0,38,87,177,90,140,14,121,181,151,93,15,43,29,94,112,158,88,75,145,235,212,138,149,238,143,35,25,131,168,170,103,131,115,191,221,25,171,28,215,118,176,62,205,48,77,43,233,185,114,155,112,73,89,36,69,103,151,174,129,107,59,110,92,168,73,66,51,114,92,68,53,149,233,36,253,128,165,151,46,174,205,126,224,220,92,110,231,39,46,150,51,179,232,194,204,13,60,197,25,70,80,74,54,254,161,82,191,153,124,234,242,110,238,70,121,95,70,84,33,41,74,209,76,2,18,148,37,120,49,124,47,93,110,59,56,221,93,151,10,82,169,252,52,228,250,1,149,134,149,154,182,167,163,79,195,28,210,115,224,250,220,238,161,129,165,71,211,29,122,189,203,134,188,204,55,135,213,170,212,165,249,113,253,207,95,15,133,167,69,112,199,94,109,238,205,163,27,20,92,67,86,67,50,148,227,4,219,118,238,207,63,17,141,149,70,225,9,100,133,189,93,64,245,233,99,213,53,58,88,104,198,117,249,182,248,98,121,120,252,68,92,165,25,197,214,198,55,103,83,55,10,246,65,28,110,76,45,58,56,93,42,47,84,178,219,95,115,155,17,73,83,135,12,226,170,63,84,165,45,151,100,97,167,86,14,158,34,88,135,45,42,84,92,228,248,105,191,242,119,98,48,240,163,11,197,230,173,61,234,55,118,206,44,5,89,198,154,140,98,210,249,154,178,185,53,163,58,147,147,117,230,230,255,0,99,88,154,136,209,169,60,66,141,74,124,28,238,111,181,88,211,74,48,167,125,34,142,87,120,65,198,132,179,75,156,155,213,251,28,176,132,212,156,164,166,165,202,209,184,30,165,108,76,105,198,75,137,91,157,142,7,136,169,86,113,130,107,254,222,102,126,101,56,198,74,106,110,79,75,183,107,125,11,165,71,59,255,0,119,117,39,125,27,203,109,61,194,59,97,66,17,188,228,147,125,89,207,44,71,157,41,198,154,206,163,182,155,179,208,142,31,53,60,149,158,120,244,216,214,157,40,83,142,88,69,69,118,69,30,61,15,11,173,55,154,163,80,95,118,122,120,108,13,44,60,179,71,51,151,86,206,148,134,48,44,168,6,34,161,128,0,12,67,16,12,0,0,2,224,0,38,196,80,16,100,230,179,101,186,191,78,99,105,190,69,229,87,189,149,195,42,96,99,121,252,172,230,175,142,141,26,138,46,157,71,213,229,59,242,164,52,130,185,105,87,117,94,148,170,37,214,81,178,58,20,95,50,236,5,66,176,198,0,33,128,0,0,0,12,235,240,229,254,240,159,177,200,118,224,52,121,158,217,145,155,248,177,222,168,78,181,123,207,72,175,216,236,75,36,114,197,10,19,139,186,134,221,76,170,84,205,56,164,244,185,134,217,226,101,229,166,239,154,91,69,19,12,217,99,78,58,201,106,199,86,50,149,120,217,109,253,77,20,124,170,114,107,127,234,192,138,174,42,149,72,91,54,88,234,217,240,120,252,44,112,190,49,74,133,41,73,194,41,74,57,187,234,125,212,21,232,212,191,83,228,188,110,49,143,250,138,17,82,186,141,53,244,209,136,10,124,209,162,185,49,235,220,211,116,109,146,108,151,179,45,108,101,85,232,192,228,158,178,108,240,170,127,18,94,231,187,83,72,158,12,189,76,205,88,164,92,76,209,113,10,213,26,69,152,162,226,194,20,52,171,81,125,75,185,27,87,93,209,64,7,185,225,186,96,35,252,207,250,158,17,238,248,127,252,5,63,127,238,88,58,243,101,119,87,52,141,68,247,8,241,66,204,205,199,43,43,45,213,185,49,52,98,153,74,93,192,191,118,18,150,156,58,178,55,21,164,130,134,159,77,134,170,106,186,255,0,82,83,226,121,144,74,81,228,172,5,219,154,250,29,88,77,165,47,161,197,26,150,103,165,135,142,90,81,235,98,85,141,54,141,139,132,120,72,182,161,58,153,110,145,149,44,68,248,114,163,10,116,228,164,227,61,51,34,178,201,241,89,153,215,156,169,169,73,232,210,210,224,114,202,86,111,46,251,175,114,167,37,60,181,99,180,183,236,201,85,35,94,17,175,15,68,191,103,204,152,73,83,156,161,47,76,246,236,192,170,177,148,160,167,15,92,30,104,149,10,145,148,99,56,237,32,132,146,225,102,63,193,172,227,240,77,221,118,96,116,87,138,173,70,81,125,13,188,19,53,106,82,205,235,165,249,111,255,0,189,142,120,72,245,176,10,24,124,19,168,213,156,228,229,239,200,13,229,53,70,149,73,124,145,56,124,61,191,47,59,222,82,30,54,163,88,57,117,156,172,78,25,229,161,72,12,177,21,51,99,234,143,28,175,135,163,46,198,24,135,108,124,255,0,152,233,175,197,132,165,218,86,52,142,27,240,149,74,166,170,230,91,59,116,8,238,209,89,117,73,93,247,228,206,105,198,74,111,50,212,232,131,243,33,126,107,114,220,21,88,229,126,165,179,40,229,90,59,173,25,211,74,190,109,27,203,46,188,153,207,40,184,59,73,1,21,218,231,202,74,198,117,225,26,176,229,114,40,215,211,37,77,185,51,73,83,202,155,142,169,132,112,62,11,223,145,143,157,197,187,58,113,48,205,173,251,51,206,124,44,14,186,146,243,33,153,110,142,42,146,177,172,42,101,103,46,49,228,121,163,233,127,176,86,85,170,112,52,121,146,86,108,232,157,76,198,51,245,25,84,211,210,162,61,42,63,195,71,152,180,146,103,165,67,210,33,93,84,101,186,233,169,239,97,101,230,97,227,213,30,5,15,89,236,120,108,244,112,236,105,29,173,100,106,60,140,155,212,169,201,202,87,37,107,112,133,113,189,132,59,232,6,44,87,9,105,38,75,96,41,61,13,40,240,193,123,24,203,210,116,75,134,148,64,115,142,119,116,245,70,53,117,179,189,205,97,43,77,123,19,138,107,100,173,160,28,202,121,46,114,98,177,212,167,23,102,231,201,222,230,181,157,162,223,99,206,252,69,58,113,204,179,102,248,111,20,21,217,71,13,78,173,53,83,202,201,126,230,208,149,40,78,52,87,171,101,208,242,215,137,84,210,41,113,124,210,100,203,27,91,85,230,93,61,210,216,15,121,99,60,152,74,48,173,7,82,246,140,41,234,151,187,34,166,42,110,114,149,74,176,148,242,217,102,122,68,240,28,167,89,240,166,163,242,199,68,109,74,48,165,119,40,41,75,146,189,200,175,111,7,79,241,81,157,234,231,180,175,41,202,54,138,246,98,196,198,14,54,157,85,24,167,194,163,197,115,203,158,62,162,183,152,160,227,29,169,242,251,25,195,29,86,82,156,236,181,209,45,146,3,216,181,169,112,198,82,233,21,187,102,148,184,26,141,103,10,115,249,99,59,253,217,227,211,197,175,46,89,229,63,50,90,102,110,201,46,200,37,137,165,42,81,165,24,218,49,214,92,94,182,7,181,83,19,74,42,113,79,53,183,81,254,242,48,175,226,212,112,246,88,104,231,168,149,165,119,120,175,242,120,184,140,109,106,145,116,231,83,242,91,190,72,104,142,78,39,45,19,215,98,43,208,175,226,85,235,63,85,155,232,118,80,240,217,212,139,169,136,209,189,90,222,95,94,131,240,188,29,8,198,85,235,201,74,172,53,201,242,123,247,59,22,46,132,175,26,146,155,93,130,47,8,169,102,242,168,66,249,87,22,82,255,0,27,229,213,201,82,57,55,248,174,162,142,73,215,149,40,205,97,105,181,9,43,241,105,245,57,106,78,121,94,34,165,103,192,191,135,21,179,228,136,175,75,22,225,56,42,149,167,150,159,44,220,253,145,159,149,73,102,173,9,83,167,77,67,71,40,222,221,207,62,175,139,69,75,52,40,70,85,109,235,168,243,53,236,142,58,216,186,248,149,39,82,114,148,91,187,92,174,81,190,43,197,39,249,148,168,77,249,114,248,185,191,240,121,185,134,215,59,137,181,20,211,87,184,64,229,153,185,109,236,79,214,221,197,181,237,117,238,59,105,125,192,106,122,90,247,65,37,195,152,90,233,171,45,102,190,139,94,108,162,50,232,217,45,95,75,21,173,248,181,26,189,239,161,4,78,54,178,204,159,211,98,53,53,112,226,90,238,44,139,53,158,128,103,154,241,177,73,180,236,92,233,229,203,149,167,117,125,8,113,96,93,211,216,78,58,251,34,53,210,229,41,0,227,29,119,42,51,148,116,76,150,13,253,192,30,172,110,68,92,121,155,230,192,171,191,160,238,211,189,201,77,9,189,64,185,53,119,103,247,39,221,6,107,233,98,163,23,57,36,149,216,18,203,163,78,117,39,104,70,236,233,165,129,148,180,115,178,232,142,236,52,104,83,114,167,78,75,52,119,190,229,196,103,44,28,149,11,58,141,54,184,148,121,179,134,181,26,176,112,140,242,219,149,153,238,74,202,49,181,154,235,115,158,180,41,74,57,170,168,187,115,101,195,94,76,163,11,52,174,228,39,162,232,111,136,156,29,75,195,43,138,86,75,99,44,149,124,188,217,101,149,243,177,21,146,167,205,237,201,147,99,76,169,218,210,229,168,190,43,104,251,144,47,73,87,82,121,157,155,181,218,124,194,105,180,229,187,236,102,181,122,232,3,178,119,229,208,109,89,32,77,253,13,232,211,169,41,69,217,53,250,138,49,203,39,107,66,94,246,42,84,43,94,222,84,254,199,179,24,39,27,73,26,40,116,46,51,175,7,201,172,244,242,229,246,58,240,248,57,70,89,170,229,106,219,30,158,69,203,64,202,48,214,112,167,21,200,218,49,178,8,198,220,139,52,133,96,216,99,1,7,212,57,142,192,77,245,43,112,202,0,38,136,157,52,209,160,1,243,0,82,137,121,35,100,181,82,239,177,134,138,117,165,40,70,22,74,49,232,66,122,154,249,23,122,52,254,165,211,194,215,150,138,22,93,192,202,21,167,21,101,38,145,211,8,206,87,82,148,174,186,51,88,248,107,147,188,228,162,186,68,234,167,129,165,5,233,205,252,204,168,228,132,35,15,133,185,62,75,83,120,208,171,38,158,144,92,211,59,99,77,69,104,172,90,137,71,50,195,69,250,248,190,134,208,165,24,43,40,164,187,26,1,64,162,80,134,16,24,215,175,10,20,220,230,253,151,83,73,75,42,109,189,15,31,19,26,152,170,238,80,82,242,215,197,45,17,21,149,108,69,76,76,175,55,150,43,151,36,105,85,74,109,121,235,35,94,152,252,86,254,193,91,37,52,188,181,30,21,235,123,223,178,228,101,134,163,60,69,70,228,218,130,214,79,169,21,210,156,98,210,167,28,179,182,139,212,199,10,49,141,229,41,56,202,252,83,123,145,136,196,198,133,233,208,92,91,57,28,179,173,82,112,201,118,210,215,184,29,184,140,71,10,165,75,54,78,114,190,231,27,173,86,140,165,150,163,187,54,165,133,196,86,162,147,186,141,244,205,161,221,71,195,169,194,31,153,199,43,220,35,201,207,94,186,203,21,41,202,250,118,59,176,152,26,212,228,167,82,171,139,233,29,79,69,66,48,86,138,73,118,26,146,79,81,134,151,225,233,202,217,224,165,238,106,148,98,172,146,68,58,150,49,141,73,84,174,148,83,113,231,46,72,163,164,99,81,24,0,8,96,0,0,3,1,1,80,196,0,0,49,0,80,0,48,128,0,0,0,0,6,49,12,0,0,0,0,0,0,98,29,192,4,23,0,25,219,133,210,131,239,35,132,238,165,28,184,120,75,148,174,102,181,203,186,21,156,161,24,47,169,82,121,106,198,239,75,152,225,213,234,33,226,116,157,186,24,105,217,82,80,167,25,79,155,38,155,207,70,237,236,238,112,206,180,170,184,173,146,71,86,23,88,206,61,128,120,104,185,82,190,215,149,207,141,241,150,159,250,150,86,149,210,135,246,62,187,17,91,201,162,169,195,119,161,241,184,203,191,29,173,127,134,54,253,132,27,192,215,45,145,157,53,169,183,35,108,165,236,115,212,122,155,78,91,156,242,89,152,24,215,127,151,47,99,192,61,220,95,13,38,120,70,106,197,34,145,8,180,21,104,164,200,69,38,16,79,215,7,220,209,153,84,244,251,26,94,224,7,187,225,255,0,240,20,143,4,247,240,31,240,52,125,139,7,100,37,102,104,245,49,93,205,35,34,162,101,27,18,108,68,161,125,128,149,34,157,73,91,68,102,211,67,140,128,87,187,109,161,104,202,230,245,12,169,0,169,211,205,56,199,171,61,88,232,113,96,227,154,171,151,202,142,212,102,172,85,204,148,151,154,156,182,42,114,178,51,84,231,55,194,174,69,122,21,106,42,84,175,78,49,90,110,124,223,139,99,92,104,206,82,124,79,99,210,197,212,154,161,26,115,209,197,159,41,227,56,156,245,85,53,178,213,148,111,224,88,245,5,87,11,86,86,140,248,160,223,41,127,236,235,241,26,171,201,203,241,72,240,48,240,189,229,244,59,99,164,64,244,176,56,167,90,57,38,255,0,54,63,254,36,117,206,213,33,105,30,4,39,40,84,82,131,180,147,186,103,173,31,16,165,56,39,52,225,62,105,108,253,128,233,161,62,55,78,78,243,138,191,186,61,138,210,203,74,149,30,113,138,62,67,19,91,207,174,156,111,29,162,186,159,81,58,137,226,220,111,170,219,232,64,188,70,86,195,210,143,234,108,154,47,253,214,159,97,120,155,187,166,187,50,112,206,244,101,30,128,103,140,211,21,55,220,234,139,207,130,151,102,164,115,227,87,251,196,141,176,92,116,106,83,253,38,145,199,136,142,90,153,150,204,207,103,115,170,164,115,210,191,52,174,115,239,18,162,225,63,46,162,151,39,185,210,214,87,117,179,56,227,172,108,117,97,167,158,62,92,183,91,4,105,56,42,209,179,245,114,103,28,162,225,44,172,235,92,46,195,169,77,85,143,234,234,7,15,51,162,141,107,44,178,213,24,206,156,160,245,66,64,117,84,132,106,71,251,158,70,51,15,58,15,53,179,71,170,61,74,114,228,105,36,173,174,168,15,153,117,27,101,63,204,166,226,207,67,25,225,240,146,148,232,218,50,233,201,158,76,156,233,207,44,147,77,5,112,249,114,140,220,122,5,75,38,185,232,85,122,171,204,150,83,11,220,203,68,122,24,121,112,38,121,231,118,23,88,68,35,186,40,239,193,212,203,85,51,138,150,172,210,155,201,82,221,25,164,123,179,220,205,104,92,37,158,156,101,216,153,43,61,2,9,110,74,11,141,129,141,79,81,156,182,53,169,186,49,152,6,233,123,157,21,158,209,48,218,80,69,78,87,156,64,27,180,226,78,35,75,107,166,162,168,245,185,88,155,56,194,93,88,30,126,38,165,168,201,254,150,120,42,87,90,235,253,143,91,31,44,180,38,191,73,227,39,98,85,138,205,150,78,229,194,171,189,185,19,36,146,211,247,7,20,211,149,172,70,155,202,183,36,236,187,18,234,203,147,177,10,81,80,182,228,182,247,190,193,20,165,171,185,172,37,163,121,84,108,183,185,141,53,23,59,73,181,220,218,53,238,178,73,222,62,218,128,165,77,230,141,228,172,249,162,170,199,203,151,36,154,210,206,230,115,147,90,231,189,185,50,53,147,254,160,93,165,45,158,135,102,22,170,165,154,82,113,83,113,180,95,67,154,13,37,171,101,254,90,91,59,148,122,20,28,21,25,172,249,165,45,94,150,90,108,107,79,52,227,79,52,161,231,78,90,95,72,163,200,85,38,149,174,242,174,133,230,156,245,228,185,183,177,21,236,212,197,97,104,121,146,205,58,181,164,172,166,222,255,0,224,242,171,87,171,94,41,78,95,19,118,93,76,101,82,243,123,251,148,171,66,55,118,125,18,32,206,112,148,103,198,157,197,172,119,90,155,202,165,70,155,209,69,252,38,50,157,221,211,121,187,149,17,190,161,125,44,202,186,187,186,18,87,238,80,93,183,174,182,9,61,220,101,244,12,188,41,165,238,84,38,156,191,49,59,118,2,53,90,49,217,95,117,107,9,174,55,174,157,205,26,81,135,11,64,56,194,46,28,228,250,244,19,80,124,239,244,216,74,124,58,201,165,209,16,238,157,250,132,84,93,162,238,174,37,107,109,161,75,45,239,101,47,112,132,46,219,2,110,219,27,118,247,247,20,239,29,26,183,97,111,171,208,41,198,57,180,114,81,143,51,41,69,47,75,101,230,213,137,180,65,158,103,125,66,229,89,75,125,9,203,208,7,160,9,69,244,29,130,158,150,238,87,61,117,8,83,156,158,85,23,175,83,210,163,225,202,84,184,228,239,125,209,81,230,230,178,186,209,154,80,117,92,146,131,105,73,239,99,215,135,134,208,143,195,127,115,120,210,165,78,60,42,41,34,226,107,26,56,103,41,166,230,212,87,221,155,99,48,244,234,102,169,102,166,150,142,59,149,157,45,132,234,94,234,225,30,118,27,206,167,5,25,195,37,37,174,102,204,49,85,165,42,203,86,233,252,61,207,98,209,148,82,229,98,93,56,191,160,193,225,203,77,70,229,175,5,211,247,59,234,225,163,86,164,184,44,175,234,92,205,163,70,20,215,13,40,177,139,175,42,20,170,203,211,22,117,225,240,247,203,230,83,244,189,250,157,78,156,179,240,218,43,154,122,154,198,44,98,107,41,81,132,239,120,171,62,86,49,171,128,167,43,201,44,158,199,112,91,145,71,13,28,21,52,184,225,245,108,233,74,16,182,203,146,54,202,172,68,240,244,230,211,156,111,109,128,161,134,84,135,96,24,88,6,84,52,0,135,96,16,12,0,67,176,134,1,200,67,98,176,0,10,195,3,143,240,238,112,179,81,140,186,196,168,225,33,107,78,243,247,58,18,40,43,40,80,132,61,49,72,209,69,12,97,5,134,0,0,0,0,48,1,0,192,87,56,177,120,174,47,38,155,147,155,249,119,68,81,136,146,140,155,173,44,203,225,130,122,125,78,90,248,181,82,240,186,81,138,213,245,236,133,60,45,74,170,49,131,94,92,121,222,228,203,37,6,227,77,70,233,107,41,234,200,49,148,106,86,148,114,167,47,110,71,83,194,213,242,242,172,180,147,222,239,86,68,49,211,203,146,20,239,51,170,149,243,69,86,119,156,182,138,213,129,20,188,46,154,214,164,165,55,246,59,169,80,133,37,106,112,81,246,69,68,171,232,80,246,38,115,81,90,147,86,180,105,193,201,201,36,121,181,234,85,196,75,37,43,219,236,7,87,226,51,199,54,104,193,95,121,28,245,241,73,73,42,82,78,220,220,111,112,94,31,43,71,53,69,117,189,149,204,233,224,163,136,155,242,167,60,156,229,43,16,106,165,94,188,114,66,163,140,165,210,63,212,244,168,82,242,169,70,46,78,77,47,83,230,20,105,198,149,56,193,114,86,212,210,229,12,64,32,24,19,113,220,6,50,110,25,128,97,114,37,43,35,146,174,62,148,27,142,117,116,7,109,201,149,72,197,106,210,60,234,158,35,28,171,203,245,95,92,200,206,142,92,84,45,56,74,241,121,184,36,7,174,164,158,169,140,198,148,148,163,195,25,36,190,101,99,88,171,115,184,12,98,0,24,0,20,48,0,32,96,32,42,24,8,8,160,46,43,138,224,85,194,230,121,239,123,52,52,192,210,225,114,51,19,157,114,96,104,122,212,227,127,13,131,233,169,227,41,30,238,25,102,193,198,55,222,38,122,94,83,132,168,163,90,55,34,181,76,243,151,118,96,238,152,227,200,203,77,163,162,52,163,90,213,226,185,108,96,229,107,145,74,90,185,1,88,250,206,56,136,254,150,124,180,229,42,222,53,140,156,165,118,228,125,52,212,106,215,140,170,61,47,173,143,153,167,39,47,17,197,201,239,230,91,95,114,193,219,70,250,178,229,34,41,106,157,135,55,149,26,101,156,228,74,176,40,185,50,242,40,160,56,49,239,129,174,204,241,79,91,31,43,169,219,161,228,153,171,1,72,146,145,21,96,33,149,13,250,89,81,244,162,75,181,180,250,128,30,254,7,254,6,143,177,243,231,209,96,191,224,168,255,0,42,44,29,25,110,53,116,56,148,84,52,50,46,75,147,64,104,236,75,166,183,189,140,252,199,212,53,151,48,13,91,118,38,74,220,202,244,182,76,128,237,192,198,212,101,47,153,157,25,172,20,233,249,120,120,199,157,138,132,83,220,203,69,10,82,169,35,169,101,195,211,146,211,204,249,136,117,85,56,232,113,226,42,185,173,237,212,131,143,196,171,219,60,229,45,149,207,142,173,55,82,172,164,247,108,246,188,107,16,227,75,203,191,20,221,223,177,227,81,142,106,139,177,71,85,40,229,138,70,210,210,36,193,14,97,16,183,52,33,20,3,82,203,36,250,59,159,75,155,253,242,50,229,156,249,134,123,244,42,121,152,90,53,86,249,108,253,214,129,93,190,33,252,104,174,145,50,195,59,84,113,234,139,198,60,213,147,235,20,99,77,229,169,23,220,13,177,171,243,111,213,6,6,89,107,37,212,211,28,189,15,177,205,69,229,168,153,81,211,21,150,82,139,229,38,142,57,199,36,220,78,218,159,198,151,234,74,70,56,152,104,164,84,114,173,36,82,147,132,212,145,47,114,183,64,119,187,78,10,113,230,74,102,88,90,150,121,37,179,54,156,114,178,160,148,85,72,247,57,103,12,172,233,76,39,21,52,7,52,116,55,142,177,50,149,54,130,57,147,32,83,92,86,236,206,44,70,22,21,226,227,53,245,91,163,209,113,189,93,121,69,153,78,54,96,124,158,51,1,87,11,45,120,169,242,146,57,227,29,79,174,169,78,51,139,140,146,105,238,153,225,99,240,14,133,231,75,88,115,93,9,141,107,205,203,169,215,131,150,253,153,141,120,165,146,73,105,40,254,229,96,159,230,74,61,81,7,171,67,83,73,238,164,103,69,101,137,179,89,162,105,30,166,14,89,240,246,232,106,180,209,156,126,27,59,230,143,84,118,55,168,68,205,2,232,57,35,48,38,166,198,15,89,155,213,244,220,231,143,168,11,127,196,136,164,248,209,45,241,133,248,128,39,172,130,172,175,134,135,105,88,151,45,100,99,58,182,134,95,213,112,60,223,18,157,227,62,236,242,206,236,124,175,24,174,231,9,154,212,83,124,32,153,55,104,113,118,100,83,79,144,111,45,201,96,6,151,142,129,166,228,34,214,215,40,17,107,75,9,69,180,59,63,168,69,230,208,23,91,162,114,201,6,173,93,106,6,137,169,61,94,133,55,173,146,70,123,250,71,124,183,109,20,84,150,156,147,223,82,20,83,144,156,229,37,216,93,52,187,122,238,65,172,229,38,182,219,132,140,174,207,52,149,247,72,87,184,229,39,178,109,176,27,81,182,238,221,69,110,20,238,43,115,147,237,236,55,123,89,106,189,138,37,238,249,137,49,229,222,236,106,22,226,127,98,4,213,248,150,139,98,184,146,190,255,0,82,147,167,125,111,47,216,153,164,175,202,69,17,103,155,81,182,208,146,107,154,43,37,229,100,211,238,4,230,238,60,252,61,197,104,253,88,213,163,238,5,73,121,143,50,86,191,64,116,249,70,73,190,100,171,94,197,102,73,221,171,123,1,19,180,100,227,191,114,121,110,18,122,187,9,38,249,16,86,110,22,93,58,53,42,107,8,55,220,215,13,67,204,146,188,237,103,177,233,168,112,218,82,191,125,139,137,175,62,150,6,114,214,171,202,186,27,168,97,41,218,78,92,81,122,43,243,12,84,234,211,167,37,27,219,100,236,121,143,60,95,18,105,190,163,240,123,84,170,81,156,157,164,155,58,97,37,178,60,223,15,194,171,42,178,123,236,143,78,49,75,100,84,93,244,50,173,66,53,29,243,73,123,50,243,5,239,204,163,37,78,110,249,164,159,75,33,198,146,131,121,99,102,247,53,67,3,59,15,82,236,22,3,52,134,162,249,151,96,2,90,29,134,52,4,88,164,134,32,24,130,224,0,52,34,130,11,5,128,10,1,166,32,184,20,38,129,12,9,24,128,0,46,4,129,72,118,37,22,128,144,0,1,140,64,3,0,0,0,0,0,50,169,82,106,81,140,41,185,95,119,201,26,140,12,170,69,202,13,57,100,93,79,50,51,165,22,229,74,93,180,245,75,252,30,165,90,17,172,178,212,114,203,209,59,92,113,161,74,49,81,84,227,149,114,177,21,229,202,166,38,165,36,169,67,78,145,228,103,12,5,105,207,36,156,35,61,242,183,173,143,111,47,36,140,231,66,50,223,173,223,113,131,155,15,133,141,42,114,84,242,206,127,55,86,111,71,14,169,94,82,121,170,75,121,26,197,40,171,37,100,13,110,219,3,42,146,150,91,65,165,39,182,151,31,150,229,73,70,114,109,243,125,65,74,45,240,114,221,153,98,164,148,30,105,74,223,44,94,224,69,106,184,120,59,212,113,147,142,221,137,165,86,141,73,74,162,81,79,230,145,193,41,113,73,211,183,75,91,68,116,96,176,137,201,78,170,254,88,191,234,65,232,58,95,136,167,149,213,146,139,223,42,181,205,97,78,20,96,161,78,42,49,92,131,100,101,42,208,167,43,74,107,51,217,20,111,116,137,115,57,106,99,41,193,217,189,118,191,43,156,111,241,117,238,229,63,46,15,232,7,169,230,199,62,92,203,55,66,147,119,122,30,108,42,208,194,191,134,83,75,89,187,255,0,83,106,24,170,152,170,214,81,203,78,59,202,46,247,3,186,221,64,86,250,5,128,77,187,104,113,207,241,210,171,195,26,112,143,121,92,238,11,1,201,138,195,206,181,39,21,43,75,246,60,170,212,37,135,223,137,223,76,168,250,12,160,161,21,201,1,243,170,85,107,69,83,167,25,206,87,187,208,245,48,94,30,233,181,82,183,169,122,98,159,164,244,18,75,96,24,11,0,196,16,0,8,41,140,64,5,0,128,6,0,0,4,178,132,192,206,82,105,236,223,176,46,229,90,196,202,113,143,169,128,180,111,83,68,74,113,191,114,128,102,126,68,84,174,180,232,185,23,113,221,128,163,78,199,187,132,110,52,34,163,242,163,196,71,177,135,149,169,47,100,103,165,229,141,104,218,108,205,59,51,162,188,118,127,67,153,236,101,164,74,78,203,249,138,167,126,35,57,62,36,187,220,218,13,66,50,96,69,58,115,171,87,129,62,30,38,250,31,49,128,89,167,82,118,182,106,141,159,81,91,18,169,248,118,34,54,73,100,148,155,190,250,31,49,225,107,242,147,238,203,18,189,10,73,229,211,98,103,172,138,190,88,40,173,236,37,77,189,205,32,91,104,77,103,150,38,202,9,28,152,169,116,3,206,198,127,10,76,243,79,75,27,165,15,170,60,214,102,168,69,162,34,88,83,0,0,41,26,75,224,125,98,102,104,245,163,7,242,182,130,36,250,44,31,252,29,31,229,71,206,179,233,112,191,240,148,127,149,22,13,86,133,110,75,143,64,213,21,20,85,147,34,227,82,176,19,42,100,217,196,219,50,38,85,45,176,25,106,222,133,209,164,229,90,9,245,34,237,201,190,103,86,2,57,171,74,79,225,64,118,206,91,9,74,200,83,124,68,238,204,180,210,17,243,52,57,113,254,93,62,24,234,246,185,208,229,229,158,55,139,226,114,82,156,185,165,167,187,3,231,188,70,191,159,139,155,79,133,112,161,225,225,104,95,169,205,21,154,105,117,59,224,182,64,92,118,38,123,154,108,140,158,224,52,48,0,132,207,79,194,42,102,133,106,15,151,28,127,163,60,195,76,37,127,195,226,105,212,228,159,23,183,48,175,164,196,106,233,190,180,209,145,181,101,249,84,94,252,54,185,152,29,120,197,122,52,159,233,71,26,220,237,196,43,225,40,191,210,142,34,196,174,202,159,242,103,215,133,138,81,205,7,16,245,97,63,151,81,167,116,165,215,82,196,175,62,106,204,34,205,177,48,203,43,173,158,166,17,8,171,229,119,59,233,205,86,163,250,163,185,192,107,135,168,233,207,176,87,70,91,49,162,218,230,75,42,19,21,226,18,244,147,107,217,144,79,199,81,244,73,19,37,120,133,61,99,57,117,147,40,14,118,140,106,67,50,58,167,27,51,26,220,43,220,163,195,198,97,87,149,40,199,120,235,19,131,9,44,184,136,125,143,107,23,235,86,92,143,26,180,124,172,74,107,107,221,25,106,61,120,108,104,157,140,35,212,214,23,202,202,141,240,115,242,241,145,249,100,207,86,75,138,199,141,29,209,236,102,205,175,80,138,139,228,204,170,43,72,178,103,201,129,149,79,67,246,48,134,136,222,126,147,15,132,9,191,16,147,212,9,184,10,82,178,103,45,87,171,54,155,57,42,74,237,176,174,12,99,188,226,142,110,102,184,135,154,171,50,177,150,142,90,236,33,217,149,116,249,88,9,203,123,216,86,185,82,223,68,72,2,29,236,195,46,151,16,26,221,110,84,90,234,101,19,72,223,238,17,110,73,243,229,247,22,107,198,214,22,100,189,202,82,78,202,255,0,251,1,175,79,75,141,195,70,238,133,119,245,98,156,227,107,70,254,229,9,40,235,168,158,201,67,126,101,107,204,82,82,148,174,213,180,228,64,163,174,175,144,39,121,105,160,157,185,0,22,165,110,46,225,57,102,78,82,147,33,217,90,220,202,121,114,173,243,0,243,102,150,218,20,245,82,146,210,221,76,147,188,184,191,102,84,231,23,178,81,246,40,170,121,126,59,219,157,185,10,78,61,53,39,53,185,222,32,154,203,168,26,57,219,52,105,173,29,183,34,60,83,81,176,148,182,92,238,18,188,164,229,107,0,75,94,104,135,194,250,216,111,85,184,219,255,0,4,17,170,43,88,183,125,202,114,78,10,57,117,79,114,27,110,86,1,61,24,239,174,129,55,197,117,200,158,96,105,154,214,107,116,122,56,122,242,172,226,214,125,52,113,229,247,60,232,71,52,163,21,45,30,253,143,90,132,169,65,40,195,100,88,149,186,141,214,164,206,156,37,23,158,41,174,229,234,219,211,66,178,233,99,72,225,252,100,34,220,34,155,182,217,78,184,74,114,87,181,174,182,101,70,148,33,233,132,99,236,138,81,176,18,163,39,187,45,15,84,31,64,24,196,135,96,24,0,192,66,24,0,134,132,0,80,128,96,43,8,160,1,0,196,84,27,140,67,32,46,2,25,67,31,34,110,13,128,8,77,244,0,6,198,132,92,34,217,0,145,172,35,119,96,92,35,207,100,21,206,138,16,21,12,0,96,0,0,0,49,12,0,98,24,0,0,0,0,0,19,39,99,153,205,214,148,169,184,201,69,111,45,142,189,4,210,100,87,155,95,27,26,49,242,232,173,122,242,95,228,136,209,171,138,134,121,167,218,250,36,122,30,76,32,220,161,78,57,159,54,57,66,114,140,150,123,55,179,75,96,57,28,41,97,226,165,83,44,156,118,92,174,103,60,98,204,149,55,121,75,89,77,236,142,137,96,41,78,49,85,37,41,101,238,109,26,20,224,150,88,71,77,180,3,207,173,91,17,90,49,141,5,43,117,92,194,30,27,86,92,117,170,40,190,218,179,186,173,72,209,142,105,59,35,131,17,142,168,218,140,127,47,223,114,11,171,228,209,113,132,97,230,212,91,46,253,206,92,93,106,185,248,165,182,201,108,142,196,178,209,157,88,203,60,178,190,43,30,91,243,43,73,37,154,108,81,182,26,147,198,87,126,99,150,93,222,93,143,114,141,56,210,130,133,56,229,138,49,193,225,252,154,49,141,172,249,251,157,73,88,161,136,160,1,0,0,0,0,0,192,66,184,21,112,38,224,0,216,174,49,0,20,72,192,160,38,227,184,20,4,148,0,217,57,181,42,215,90,145,10,52,233,95,36,109,125,245,2,174,41,70,50,86,146,77,15,75,147,158,42,121,115,44,207,144,4,40,82,167,172,33,20,203,1,148,103,103,41,61,44,186,220,209,33,140,32,72,245,104,232,151,177,230,35,209,165,45,19,236,99,166,185,107,86,49,116,218,91,238,112,201,234,119,194,242,123,28,149,233,56,84,50,211,149,127,25,35,161,175,203,145,157,191,53,26,245,64,121,222,45,94,52,252,22,188,109,199,43,69,59,219,70,207,43,195,116,195,39,217,179,187,253,77,7,71,7,135,139,127,196,158,111,178,255,0,217,197,129,89,112,145,187,248,77,68,174,213,167,47,168,238,202,75,66,36,210,216,168,83,151,9,195,91,138,86,58,106,75,67,155,119,112,56,124,65,240,37,220,243,217,221,226,15,88,251,156,44,205,80,183,44,130,209,20,192,0,168,102,177,214,148,215,180,140,203,165,234,183,84,208,11,145,244,180,63,225,168,255,0,42,254,135,204,242,62,158,138,252,138,95,202,191,161,96,214,50,6,15,98,28,138,134,23,21,196,3,16,92,0,92,207,67,5,28,180,28,190,102,112,95,83,211,138,201,70,49,236,74,176,152,68,73,93,155,194,26,17,81,90,164,105,211,188,162,158,151,212,249,31,27,196,102,156,105,95,245,72,250,79,18,172,178,219,101,253,143,139,196,213,243,241,19,169,243,48,30,26,55,147,151,67,178,8,194,132,114,193,29,17,8,114,216,207,153,115,100,32,40,64,0,12,145,136,43,232,240,19,243,124,30,139,110,238,156,165,19,69,177,201,224,115,207,128,197,83,249,101,25,125,215,254,142,168,236,7,117,77,112,52,191,148,225,59,247,192,83,246,127,212,243,216,133,118,97,184,169,202,36,211,254,21,185,197,216,48,143,91,20,150,90,211,143,204,139,18,167,17,12,212,191,148,225,217,158,147,216,224,171,28,179,104,168,72,30,130,69,1,215,134,169,158,57,89,108,226,165,60,146,59,238,166,148,144,68,238,102,248,110,104,200,168,215,151,39,209,20,99,78,89,97,20,214,250,154,11,47,4,87,96,142,132,14,81,186,56,177,122,56,157,232,243,252,73,229,202,192,227,158,90,149,50,115,203,116,112,98,105,70,105,185,93,56,234,172,109,74,166,108,76,181,244,73,127,131,108,67,139,170,164,163,101,179,34,162,17,185,173,172,152,169,68,115,216,162,161,212,245,41,187,210,139,60,184,233,20,122,56,125,105,125,64,221,72,38,184,72,41,61,44,17,131,102,13,157,18,142,231,55,199,96,20,180,49,114,212,210,172,142,103,45,192,39,45,25,203,81,232,107,57,28,245,158,143,178,10,243,231,43,206,76,92,198,219,150,224,151,212,203,71,177,58,92,167,215,100,57,202,47,151,16,68,245,177,37,47,220,26,10,87,208,123,161,232,247,37,95,91,0,108,203,140,159,82,46,82,8,166,17,65,155,64,205,204,11,186,126,192,219,78,196,231,184,238,246,220,3,53,155,231,220,35,45,95,45,9,217,233,162,13,22,160,84,165,117,174,150,7,164,121,92,61,74,193,166,101,212,4,239,45,222,200,119,80,209,75,234,75,223,160,230,248,180,75,250,128,165,166,138,207,186,23,109,2,114,110,87,5,29,248,172,192,106,42,195,213,104,244,42,17,225,148,183,250,144,222,189,128,110,201,119,9,55,159,125,118,185,46,87,189,202,140,100,215,10,147,239,96,20,162,226,245,122,131,179,91,187,242,52,242,235,91,72,73,175,98,37,70,170,181,233,205,41,109,160,19,125,175,168,225,7,41,101,91,179,174,142,18,165,77,106,166,151,46,167,125,28,45,58,126,152,165,220,184,154,243,105,96,170,213,213,240,174,231,84,60,54,9,94,109,201,158,132,96,185,14,215,46,38,185,104,224,105,66,78,74,58,157,49,167,27,222,200,210,218,108,25,74,37,33,140,0,145,216,118,26,0,176,88,99,2,108,5,8,33,0,91,81,88,41,251,12,140,206,218,232,86,96,6,32,184,0,198,72,208,12,46,0,0,0,0,32,0,0,184,18,217,60,89,182,208,34,223,186,6,200,184,111,184,83,24,144,156,128,180,238,111,23,195,161,201,154,198,212,219,140,122,144,108,209,46,86,211,153,51,119,107,168,157,163,234,10,145,136,102,153,49,136,96,0,0,0,49,0,12,4,0,49,136,0,96,0,0,49,12,4,0,0,75,49,196,215,84,105,57,106,250,36,109,148,50,232,7,129,139,149,119,56,212,172,156,19,244,171,153,82,131,173,90,49,141,245,122,190,135,208,207,15,78,167,174,49,149,186,149,10,113,166,173,8,168,251,35,56,186,138,84,212,97,24,165,162,86,42,20,163,11,229,91,238,104,5,0,196,0,48,16,0,196,0,0,23,1,0,196,0,0,0,23,1,129,55,24,5,192,6,0,138,16,192,6,33,128,192,0,161,88,118,24,0,172,48,24,8,96,48,26,59,169,250,35,236,112,163,178,148,191,46,62,198,106,242,239,163,82,16,135,234,102,88,172,147,210,63,115,59,240,130,87,48,211,153,65,185,163,162,20,101,41,88,222,52,118,211,86,94,38,81,161,133,118,221,129,242,63,234,186,210,169,136,163,11,222,16,140,173,253,12,232,70,216,120,199,178,71,63,142,205,207,19,79,175,150,191,118,118,211,244,37,220,212,74,217,60,177,212,205,190,108,214,203,153,149,71,118,84,99,85,220,207,75,21,46,38,76,248,32,200,175,47,28,239,81,28,146,58,49,46,245,62,135,52,183,32,10,137,35,91,145,90,12,145,149,12,112,118,146,98,0,42,106,206,71,211,209,191,149,78,223,41,243,19,235,216,250,138,122,66,31,202,88,134,212,133,148,215,50,19,40,206,195,176,238,43,128,172,44,168,119,16,4,35,154,172,99,213,163,211,168,245,177,197,131,141,241,9,252,170,231,108,253,108,149,98,169,196,170,146,203,22,17,216,231,196,212,73,88,202,188,127,27,196,229,195,207,171,89,81,243,112,89,166,145,233,248,213,108,245,33,14,156,76,224,195,199,87,34,142,152,27,35,40,173,77,121,4,68,129,3,220,10,24,134,32,17,44,98,100,30,167,250,126,165,177,149,41,61,170,210,127,117,169,233,199,154,62,127,195,235,126,31,31,66,175,40,205,95,217,232,125,21,72,228,173,40,247,10,238,134,190,31,31,169,231,75,212,122,84,117,192,127,220,207,54,126,166,33,91,97,165,105,155,87,225,169,25,28,180,157,164,142,218,203,53,34,161,72,230,196,199,105,27,69,230,130,125,133,53,158,45,117,43,46,36,81,158,210,45,0,29,56,122,182,77,54,115,132,93,152,29,204,202,179,252,183,220,112,158,104,219,153,53,125,43,188,144,15,47,22,226,99,205,196,54,128,87,208,243,124,90,106,52,115,252,172,244,94,136,243,124,78,62,102,18,178,232,174,7,133,133,147,243,101,213,175,253,158,165,71,149,41,124,47,115,201,163,165,104,123,158,173,43,206,131,143,197,18,52,41,59,237,204,36,238,197,78,75,46,154,7,196,84,95,67,210,194,250,25,230,158,134,20,14,128,0,8,138,171,75,156,178,121,101,35,182,75,52,90,56,113,11,43,79,170,3,158,180,204,54,67,155,205,62,200,206,164,181,183,48,169,147,187,57,235,190,22,109,55,150,54,57,113,15,134,220,217,7,62,204,26,225,215,113,94,207,170,26,119,35,71,101,110,226,97,107,190,195,221,233,207,64,135,8,247,21,174,155,230,9,229,186,28,103,148,4,213,190,162,191,84,83,109,173,30,132,243,191,80,22,94,225,170,246,6,156,119,30,182,176,82,204,85,209,46,55,216,21,239,212,34,182,123,0,114,209,232,76,158,96,27,96,132,144,37,126,104,42,148,132,221,221,249,137,189,9,187,2,252,205,50,176,190,166,99,138,2,245,124,202,183,203,184,227,101,171,74,73,114,59,232,226,48,240,134,148,242,54,84,113,195,15,86,107,50,142,140,232,163,225,205,171,213,147,246,71,108,42,71,177,180,36,173,185,113,53,132,112,52,84,82,200,189,205,213,58,113,138,138,138,73,14,83,72,156,215,42,20,248,86,139,81,70,50,222,90,177,90,237,107,160,220,181,32,214,201,33,163,36,251,151,22,254,133,26,223,65,34,84,186,149,152,10,185,87,51,204,25,181,2,157,175,176,91,80,230,0,23,184,9,142,32,49,243,39,234,43,190,76,11,2,111,169,87,0,16,192,8,200,147,42,200,98,2,34,219,248,108,80,192,5,97,136,0,104,100,131,96,81,55,184,94,226,108,7,123,10,253,200,119,15,112,30,97,92,55,4,3,0,24,8,206,163,203,169,175,34,38,174,65,150,107,165,169,164,36,222,134,10,46,51,127,47,244,45,62,32,174,213,162,208,137,203,87,125,200,140,244,176,227,105,60,207,236,69,104,0,6,216,48,16,192,6,33,128,0,0,0,0,0,192,67,0,24,128,6,0,0,0,0,0,0,4,80,0,0,0,2,1,128,128,0,100,220,0,96,32,1,128,128,0,51,0,172,0,3,176,192,44,48,24,0,0,192,0,6,2,24,0,12,0,0,96,32,1,140,145,148,48,16,16,81,189,9,217,229,57,131,54,93,73,71,171,11,52,205,112,208,205,43,242,71,30,30,166,127,170,59,225,249,116,114,245,87,48,219,107,230,205,47,162,60,204,125,79,50,241,189,163,177,215,42,217,105,101,95,83,206,197,241,211,86,230,192,249,143,24,143,255,0,164,161,21,210,9,29,208,244,174,236,226,241,27,63,24,130,86,211,47,244,59,104,180,227,19,72,218,207,169,207,81,234,111,82,89,98,97,24,230,101,66,138,48,196,203,75,29,51,224,137,195,85,230,187,32,243,171,255,0,17,156,239,115,122,207,142,70,28,200,160,168,147,204,180,69,48,0,42,40,4,48,41,235,19,234,33,232,143,178,62,89,115,62,166,26,194,63,202,88,139,203,125,80,173,33,199,65,220,163,54,77,205,132,226,128,202,224,164,94,81,56,168,243,3,171,0,189,114,250,29,28,217,158,15,134,130,125,91,102,182,213,25,105,127,9,231,227,102,162,154,71,117,71,104,158,39,138,86,201,74,111,158,224,124,238,50,167,155,137,169,43,233,123,34,232,198,208,57,214,178,58,233,108,6,208,69,61,133,0,145,81,32,0,64,8,98,40,68,178,137,32,71,213,186,158,117,42,21,255,0,234,83,79,234,124,161,244,94,19,83,206,240,172,159,21,25,181,244,122,255,0,144,175,103,13,255,0,2,255,0,153,158,101,79,91,61,44,39,252,20,191,153,158,117,95,91,16,169,131,226,61,10,111,53,43,30,122,220,237,195,75,145,106,68,83,210,82,143,212,107,71,236,42,188,21,147,234,55,164,189,202,142,76,76,109,59,173,153,49,103,70,34,57,161,126,135,44,66,52,37,140,24,21,9,88,210,82,188,161,238,97,29,205,162,147,169,27,109,102,3,111,137,154,69,221,25,181,168,212,172,3,155,178,56,171,71,61,57,199,172,90,58,42,74,230,82,216,15,151,142,147,143,185,233,208,157,171,203,191,35,206,148,114,227,28,58,84,183,238,119,55,150,172,37,247,35,77,230,148,102,237,176,47,85,199,63,226,246,104,91,21,20,181,103,118,25,234,142,24,110,118,97,158,168,14,192,1,32,134,121,248,217,100,223,150,199,160,112,120,156,111,8,203,184,28,23,210,239,221,145,39,149,93,238,255,0,97,119,189,163,223,153,207,90,170,142,238,236,138,42,212,75,87,244,71,44,158,119,118,197,38,229,43,183,168,175,100,69,83,138,203,166,183,38,218,134,102,23,179,0,90,104,13,219,132,57,238,13,89,0,213,172,197,163,219,65,46,227,213,43,242,2,178,59,110,183,37,187,74,214,7,43,187,218,197,75,44,178,181,163,231,168,4,234,74,118,111,150,129,240,201,221,38,185,62,98,86,126,247,222,229,84,81,143,127,168,16,129,43,233,125,67,111,112,79,138,236,7,41,101,147,92,135,116,254,20,76,175,46,233,18,189,192,217,42,110,155,187,179,234,103,155,46,137,253,108,39,23,23,253,7,154,241,183,78,64,67,4,174,104,210,107,250,16,20,215,208,55,4,151,49,59,128,54,53,54,131,173,180,21,185,1,162,169,40,187,169,63,185,209,75,23,82,62,173,81,198,56,234,17,232,211,199,41,55,153,243,208,234,243,123,216,241,90,215,82,229,86,162,138,89,157,139,168,246,243,197,236,43,221,235,161,230,195,21,21,27,202,82,205,236,111,71,19,230,71,191,66,142,187,108,63,75,209,153,170,188,133,230,172,218,132,109,155,153,89,181,179,49,205,125,191,168,102,176,27,230,215,176,102,48,187,190,133,43,238,6,234,93,202,204,115,230,47,61,173,112,54,82,29,204,84,149,247,41,148,105,123,136,155,216,104,7,113,138,233,131,0,78,227,187,20,110,183,7,126,76,7,112,108,92,197,107,104,5,5,197,113,88,7,112,184,182,208,57,128,238,45,193,137,48,41,178,66,226,184,0,88,46,85,192,144,24,128,6,72,192,161,52,52,28,128,205,198,228,100,203,45,55,102,228,184,144,103,172,94,197,41,101,151,98,173,125,202,80,93,2,172,98,3,76,152,0,5,48,16,4,80,8,0,96,2,1,128,134,3,1,0,12,98,24,0,0,0,0,128,138,98,16,0,192,64,0,2,0,1,136,96,0,0,0,0,0,0,48,0,24,0,0,0,192,6,32,1,140,64,3,1,12,6,2,0,24,8,0,97,113,0,14,224,32,0,37,202,43,113,182,43,129,182,22,174,90,150,126,147,213,171,136,83,155,113,219,100,120,167,77,26,143,102,102,198,165,116,212,151,12,153,203,27,203,15,223,49,208,248,162,204,23,13,25,174,230,85,243,184,197,255,0,233,183,218,43,255,0,225,59,40,233,24,156,152,157,124,102,175,104,245,191,36,118,83,106,202,235,83,76,156,184,165,168,239,24,196,30,138,236,231,156,179,104,81,53,106,102,102,21,180,137,210,169,219,83,143,19,60,210,178,228,65,231,85,122,191,115,53,177,83,220,30,145,34,161,110,89,28,205,16,82,24,0,64,80,134,3,91,159,79,15,76,125,143,152,78,204,250,120,122,99,236,88,139,114,5,33,88,52,40,172,192,228,102,228,45,64,183,51,41,73,178,178,149,10,119,156,87,86,7,161,70,57,105,198,61,34,104,159,17,59,13,51,45,38,188,184,79,154,241,202,137,69,65,61,223,244,62,135,19,59,68,249,47,23,169,159,19,110,139,250,129,201,77,113,29,84,244,57,232,173,46,117,71,80,141,34,38,52,75,0,1,0,0,128,64,2,0,1,30,199,250,110,178,142,46,173,25,109,86,157,254,171,255,0,87,60,115,163,195,235,126,31,31,66,175,40,205,95,219,102,21,246,56,85,151,15,82,61,36,112,86,245,179,211,162,173,78,162,232,236,121,181,253,108,66,178,58,48,242,179,57,205,41,187,50,163,171,21,28,208,82,33,60,212,211,232,105,235,165,99,10,59,202,2,21,111,88,216,225,154,203,51,175,53,164,99,136,142,183,234,86,80,134,68,89,64,28,203,133,243,187,17,204,112,118,127,80,54,189,204,229,34,136,144,18,15,210,2,123,1,243,216,136,229,241,105,47,213,127,216,234,113,82,165,166,230,120,232,255,0,250,73,74,219,164,238,85,58,150,121,94,196,105,165,58,153,163,30,218,26,165,118,115,168,228,147,232,116,66,92,33,13,105,35,174,129,200,183,58,168,148,118,95,64,184,150,194,97,20,115,227,35,154,132,151,212,217,72,153,235,22,7,205,214,196,89,229,142,175,169,202,245,187,102,149,161,229,215,169,31,150,77,25,114,50,209,95,80,6,59,104,2,182,157,131,152,249,110,45,64,30,250,7,32,208,124,128,144,11,5,128,115,222,235,97,45,131,53,172,174,83,215,94,96,37,111,168,181,146,13,158,195,139,180,152,9,111,171,208,75,77,70,214,130,216,40,147,187,5,239,96,8,234,192,64,198,172,158,186,143,77,83,251,128,148,181,87,53,156,20,181,134,171,153,149,174,237,112,140,154,3,78,12,154,183,154,228,202,81,178,178,213,115,39,125,130,73,199,116,194,41,59,55,206,226,230,40,189,25,77,104,180,34,166,122,73,217,221,117,17,110,60,73,39,185,47,69,160,13,79,111,222,224,174,214,132,20,157,138,41,173,174,244,176,70,78,59,110,44,204,155,232,17,183,157,82,49,92,110,198,241,197,90,23,155,205,46,86,57,57,106,253,132,128,238,165,137,82,149,149,211,58,21,75,243,212,242,179,52,238,91,173,54,253,69,209,233,186,209,113,213,151,10,207,150,199,150,171,60,215,146,185,172,113,86,157,185,13,71,164,230,218,12,223,67,147,241,26,111,216,168,85,77,106,81,213,25,217,216,188,237,156,215,190,236,181,59,45,237,109,194,55,82,91,50,243,36,206,101,81,26,70,79,80,54,205,125,198,217,146,145,89,147,101,26,94,218,1,23,41,48,44,91,147,152,51,1,91,8,87,24,1,47,135,185,100,182,2,110,224,0,128,54,0,6,2,24,0,12,66,108,87,2,128,67,2,128,64,3,184,5,135,112,4,139,90,19,114,92,208,20,49,12,161,128,1,0,0,5,0,192,0,0,0,32,0,0,24,8,0,99,185,35,1,133,196,1,64,0,136,24,134,0,33,128,0,128,96,2,24,0,0,0,0,12,44,0,3,16,192,67,16,192,2,224,32,29,198,72,192,119,1,5,192,99,36,46,5,0,135,112,0,1,128,135,97,128,10,195,0,1,161,216,65,112,24,45,5,112,3,166,148,239,163,29,184,154,234,115,197,180,238,141,225,44,243,143,91,153,177,168,249,236,71,23,141,98,219,255,0,237,142,154,58,63,161,205,60,178,241,156,115,142,217,154,211,220,232,139,180,95,80,21,105,59,216,33,77,218,229,66,10,247,221,151,57,36,138,142,122,242,203,19,206,159,166,82,236,118,86,121,221,142,76,75,74,18,75,161,7,158,149,228,57,236,84,99,98,102,69,102,90,32,164,69,88,9,20,84,0,2,1,159,77,7,104,195,216,249,142,71,211,81,254,21,63,229,95,208,177,26,187,203,98,108,202,205,148,119,185,68,40,148,162,23,176,179,1,91,23,71,90,209,237,169,139,145,174,15,89,201,244,64,118,61,134,39,176,79,67,45,57,113,146,89,37,237,99,228,49,149,60,204,77,73,94,234,250,31,79,226,21,178,210,148,155,178,71,201,250,167,175,54,7,77,56,232,145,180,116,100,64,213,32,138,190,132,13,136,0,64,0,2,0,1,8,98,0,37,236,202,38,91,1,246,254,19,93,98,188,58,157,91,241,74,54,151,243,45,14,108,71,241,25,203,254,146,169,41,97,241,84,223,166,50,77,125,87,254,142,188,79,173,136,172,10,78,204,145,154,71,102,30,87,86,48,169,249,120,132,202,195,202,210,52,197,194,241,204,136,50,172,185,145,46,42,126,198,151,207,72,202,27,216,172,176,90,50,209,53,22,89,48,139,2,249,18,149,162,130,91,50,185,0,211,6,72,238,2,98,123,13,146,192,242,124,82,94,93,90,110,219,175,232,204,218,227,247,53,241,141,33,77,247,104,194,155,205,70,156,136,173,149,220,83,53,131,208,201,45,109,208,168,187,93,1,162,103,93,23,169,198,142,154,15,84,7,127,34,36,82,244,145,38,84,33,222,228,138,224,120,62,41,79,46,54,111,108,201,72,227,149,172,143,91,198,169,241,82,169,182,233,158,67,215,177,43,65,232,199,123,61,9,150,227,87,181,200,11,234,195,216,16,222,192,43,107,216,57,128,73,128,174,12,67,184,9,236,36,236,59,8,42,220,99,107,169,125,9,146,183,184,41,89,151,117,146,201,107,189,194,35,117,236,54,181,218,222,224,245,87,74,196,221,176,166,237,168,147,107,109,198,10,47,151,32,23,114,234,65,70,89,118,211,220,79,125,216,242,201,240,165,118,249,4,70,187,5,180,238,55,237,102,10,221,88,82,105,199,80,187,146,235,96,151,52,73,5,45,10,82,234,246,33,5,152,21,57,230,149,223,49,45,120,80,183,30,103,107,116,0,113,105,216,147,73,101,107,118,102,5,38,23,232,72,1,163,124,31,219,153,63,8,102,43,70,81,9,149,41,102,220,78,201,232,196,3,205,220,24,110,9,55,200,10,190,104,217,151,66,121,38,221,244,177,158,193,200,35,174,56,171,203,154,247,58,35,91,92,186,95,163,60,176,204,239,204,15,85,203,75,230,52,167,83,68,158,183,60,165,94,107,118,109,26,235,77,119,46,163,210,204,186,148,165,173,159,35,145,75,42,223,70,106,164,158,171,114,142,149,61,75,205,220,228,205,169,170,149,130,54,184,93,19,25,95,152,74,86,40,172,221,202,185,146,119,90,148,164,128,210,226,98,230,48,11,140,64,1,176,0,0,11,97,147,152,9,189,216,221,185,129,47,123,88,11,186,189,129,180,69,157,199,100,65,105,148,159,50,17,87,40,121,152,238,69,200,213,200,131,73,78,209,48,157,69,116,58,144,186,178,103,155,136,149,74,114,203,39,236,21,255,217]}}