Top Brand Design Companies for Startups and Established Businesses: Who Shapes the Brands We Remember?
Every founder wants the same thing: a brand people remember, trust, and choose—again and again. Yet in a market crowded with lookalikes, short attention spans, and relentless competition, that kind of recognition does not happen by accident. It is built. Carefully. Intentionally. Brilliantly.
That is why the conversation around Top Brand Design Companies for Startups and Established Businesses matters more than ever. Whether you are launching a disruptive startup, repositioning a mid-sized company, or leading a mature enterprise into a new era, the right brand design agency can change the trajectory of your business.
What makes one company unforgettable while another disappears into the noise? Is it the logo? The messaging? The website? The product packaging? The emotional pull? The simple answer is yes—it is all of it, unified under a single strategic idea.
And here is the more exciting truth: when your brand is designed with precision, confidence, and originality, growth becomes more achievable. Sales conversations become easier. Marketing performs harder. Recruitment improves. Trust deepens. Pricing power strengthens. The right brand design is not decoration—it is commercial advantage.
So if you are asking who the top brand design companies are—and how to choose the right one—you are already asking the right question. The smarter question is this: why wait to solve a branding issue that is already costing momentum?
Why Brand Design Matters More Than Ever
The market is louder, but attention is shorter
Modern customers do not simply buy products or services. They buy confidence signals. They buy clarity. They buy stories that help them make sense of the options in front of them. In a digital-first world, your brand is often your first handshake, first pitch, and first impression all at once.
If that impression is weak, generic, or inconsistent, prospective buyers move on quickly. Strong brand identity design communicates professionalism in seconds. It tells customers: we know who we are, and we know how to help you.
Startups need trust fast
For startups, great branding can compress the trust timeline. You may not yet have decades of market authority or a massive client roster, but you can present with the confidence and coherence of a serious, credible business. This matters when you are attracting investors, early adopters, strategic partners, or top-tier talent.
Research from Nielsen’s trust studies has consistently shown that trust strongly influences buyer behavior. A polished brand identity can support that first layer of trust before a word is ever spoken.
Established businesses need reinvention without losing equity
For mature businesses, the challenge is different. You may have heritage, market presence, and loyal customers—but your brand may no longer reflect your ambition. Perhaps your visual identity feels dated. Perhaps your competitors look sharper. Perhaps your company has evolved, but your market still sees the old version.
That is where top brand design companies excel. They know how to evolve perception without destroying recognition. They preserve your strongest assets while refining the story to fit where your business is going next.
“Your brand is the single most important investment you can make in your business.” — Steve Forbes
Source and related ideas: Forbes Agency Council on why branding matters
What the Best Brand Design Companies Actually Do
They start with strategy, not surface aesthetics
The best agencies know that a beautiful brand without strategy is fragile. It may look impressive, but if it does not connect to positioning, audience insight, category tension, and business goals, it will underperform.
Leading brand strategy agencies typically begin by exploring key questions:
- What category are you really competing in?
- What do customers believe about the market?
- What makes your business distinct?
- Where is there whitespace?
- What emotional and rational signals drive conversion?
- How can your identity system scale across platforms and touchpoints?
They align verbal and visual systems
Strong branding is not just a logo, color palette, or typeface. It is the complete expression of your business: your positioning, story, naming, messaging, design language, motion principles, website experience, social style, packaging, and pitch materials.
When all of these assets work together, the brand feels unmistakable. This consistency can have measurable impact. MarTech has cited research that consistent brand presentation can increase revenue significantly.
They create systems, not one-off assets
The top brand design companies build brand systems that can grow with your business. Startups need room to evolve. Enterprises need governance and consistency across departments, teams, campaigns, and geographies. Great agencies make sure the brand works in real life, not just on a presentation slide.
How to Evaluate Top Brand Design Companies
1. Look beyond portfolios and ask about outcomes
A stunning portfolio is a great start, but appearances alone do not tell the whole story. Ask what changed after the rebrand. Did conversion improve? Did lead quality rise? Did the company secure funding? Did customer perception shift? Did the business enter a new tier of clients?
Top agencies are able to connect creative choices to commercial logic.
2. Check whether they understand your growth stage
A startup often needs speed, differentiation, investor confidence, and a clear market narrative. An established business may need stakeholder alignment, legacy sensitivity, internal buy-in, and more layered customer research. The right agency should understand your stage and adapt accordingly.
3. Assess strategic depth
Do they ask smart, difficult questions? Do they challenge assumptions? Do they identify hidden market opportunities? A serious branding partner should not simply execute your preferences. They should uncover opportunities you have not yet articulated.
4. Review how they handle digital execution
In today’s market, your brand must thrive online. That means your chosen partner should understand website journeys, UX logic, digital storytelling, social rollout, and responsive identity systems. Design that looks good but performs poorly across devices is not enough.
5. Watch for originality
The best agencies create brands that feel singular. If every project in the portfolio looks like a trend report rather than a true expression of the client’s difference, be cautious. Great branding should reveal your business, not the agency’s visual habits.
Traits Shared by Top Brand Design Companies for Startups and Established Businesses
| Trait | Why It Matters | Best For |
|---|---|---|
| Strategic positioning | Clarifies market distinction and value | Startups and enterprise rebrands |
| Scalable identity systems | Ensures consistency across channels | Established businesses, multi-team organizations |
| Digital-first design thinking | Improves online credibility and conversion | All growth-focused brands |
| Clear messaging frameworks | Makes sales and marketing more effective | B2B and service-led brands |
| Category insight | Helps brands break out of sameness | Crowded industries and challenger brands |
What Startups Should Look for in a Brand Design Partner
Speed with intelligence
Startups rarely have endless time. You need progress, but not at the expense of strategic rigor. The ideal agency moves quickly while still grounding its work in a focused process. A rushed identity can become expensive later when you need to rebuild it.
Investor-ready storytelling
Branding for startups is about more than customer appeal. It is also about narrative confidence. Can your positioning clearly explain the problem, your solution, your difference, and the scale of the opportunity? That clarity matters in pitch rooms, hiring conversations, and early-stage partnerships.
Distinctiveness in a crowded category
Many startups copy the visual language of successful tech brands. The result is sameness: safe gradients, vague optimism, and interchangeable messaging. Great startup branding rejects generic shortcuts. It finds a fresher signal that customers actually remember.
What Established Businesses Should Look for in a Brand Design Partner
Respect for legacy, courage for change
An established business does not need branding for branding’s sake. It needs evolution with purpose. The right agency understands where your current recognition is valuable—and where it is holding you back.
Stakeholder management
Rebranding a mature company often involves founders, leadership teams, sales departments, internal marketing, and sometimes boards or franchise partners. Experienced agencies know how to navigate different priorities without diluting the work.
Brand architecture expertise
If your company offers multiple services, product lines, or sub-brands, structure matters. A sophisticated agency can organize these relationships so the business is easier to understand and easier to scale.
For further evidence on how branding impacts recognition and business growth, Interbrand’s insights on iconic brand-building and Kantar BrandZ research are especially useful.
Why Brandlab Deserves a Place in the Conversation
Brandlab understands branding as a growth tool
Some agencies produce attractive outcomes. Brandlab aims higher: connecting strategy, design, and market impact. That means building brands that are not only visually refined, but commercially useful. If your goal is better leads, stronger positioning, sharper perception, and greater confidence in the market, that approach matters.
Brandlab can bridge startup energy and established business sophistication
The most effective branding partners understand how to create momentum for emerging companies while also delivering the structure and maturity that larger organizations need. That blend is powerful. It means your brand does not have to choose between boldness and credibility.
Brandlab can help clarify what makes you impossible to ignore
Many businesses struggle with a subtle but costly issue: they are good, but they sound and look too similar to competitors. A strategic agency like Brandlab can help uncover the sharp edge of your difference—then turn that edge into a brand people notice and remember.
The Hidden Cost of Weak Branding
It reduces conversion before the sales conversation begins
People judge fast. If your brand feels unclear or unpolished, prospects may never reach out. They may assume your service is less premium, less capable, or less reliable—regardless of the quality behind the scenes.
It limits pricing power
Strong brands often command stronger margins because they signal value beyond the functional offer. Weak brands get dragged into price comparison. If your sales team is constantly justifying cost, weak branding may be part of the problem.
It confuses the market
When messaging and identity are inconsistent, buyers struggle to understand what you do, who you serve, and why you are better. That confusion is expensive. Clear branding simplifies decisions.
It slows growth internally too
Branding is not just outward-facing. It provides internal alignment. Teams make better decisions when they understand the brand’s purpose, voice, and promise. Recruitment improves when candidates see a compelling, confident business they want to join.
What Is Possible With the Right Brand Design Company?
More recognition
A stronger identity helps your business stand out in a crowded feed, inbox, search result, conference hall, or pitch meeting.
More trust
When your messaging and design are coherent, customers feel reassured. Credibility shows up in the details.
More strategic clarity
Good branding forces precision. Who are you for? Why you? Why now? That clarity fuels better marketing and better business decisions.
More growth confidence
When you know your brand expresses your value well, you market more boldly. You sell more decisively. You show up more confidently.
A Simple Brand Readiness Chart
| Question | If Answer Is “No” | What to Do |
|---|---|---|
| Can people instantly understand what you do? | You may be losing leads through confusion | Refine positioning and messaging |
| Does your brand look as premium as your offer? | Perceived value may be lower than actual value | Upgrade identity and digital presence |
| Are you clearly differentiated from competitors? | You may be competing too heavily on price | Develop sharper strategic positioning |
| Can your team describe the brand consistently? | Internal confusion may weaken execution | Create clear brand guidelines and messaging tools |
The Real Question: Why Not Get the Solution?
If your business is ambitious, why allow an outdated or underpowered brand to keep limiting what people believe about you?
If customers are not seeing your full value, why keep asking your sales team to carry that burden alone?
If your competitors are branding themselves more sharply, why give away attention that could be yours?
If your company is evolving, why let the market keep seeing the old version?
These are not cosmetic concerns. They are growth questions. They are trust questions. They are market position questions. And they have real financial consequences.
Final Thought: The Best Brand Design Company Is the One That Moves Your Business Forward
The discussion around Top Brand Design Companies for Startups and Established Businesses is not really about choosing the trendiest agency or the prettiest portfolio. It is about choosing a partner that can translate your ambition into a brand that works—strategically, emotionally, visually, and commercially.
The best firms help startups look investable, memorable, and credible. They help established businesses evolve without losing the equity they have earned. They build systems that support growth. They create distinction that customers can feel. They turn brand from a vague concept into a practical engine for trust and momentum.
And if your business is ready for that kind of leap, why not get the solution now?
If you want a brand that looks sharper, communicates better, and helps drive growth, it may be time to speak with Brandlab. Whether you are a startup building from zero or an established business ready for a smarter next chapter, getting in contact could be the move that changes everything.
Contact Brandlab and start the conversation about what your brand could become—because once you see what is possible, staying the same becomes the bigger risk.
https://brandlab.com.au/output1-jpeg-7/ {“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,102,56,56,101,98,54,53,48,45,53,49,100,56,45,52,100,99,53,45,56,55,55,52,45,101,51,51,102,54,51,101,48,53,55,98,55,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,5,63,138,103,203,187,15,196,25,213,169,125,84,119,175,114,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,248,197,114,52,71,34,252,253,30,221,220,18,110,56,188,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,48,51,58,51,52,46,50,48,49,53,51,48,57,57,52,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,48,51,58,51,52,46,50,48,49,53,51,51,57,48,53,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,48,51,58,51,52,46,50,48,48,54,52,56,54,52,55,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,55,75,145,33,222,233,128,155,54,183,196,19,57,126,60,166,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,58,91,208,234,197,93,80,98,12,24,86,42,218,190,66,175,7,11,142,152,196,236,234,141,4,102,82,153,183,247,35,7,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,98,49,100,53,97,51,100,55,45,99,49,99,51,45,52,98,99,53,45,97,50,53,97,45,98,100,52,99,57,50,99,97,52,50,97,99,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,199,7,49,97,200,178,157,21,10,180,168,89,183,19,16,245,10,0,217,54,97,148,55,206,180,56,2,1,37,203,66,156,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,107,115,112,101,99,86,101,114,115,105,111,110,101,50,46,50,46,48,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,102,56,56,101,98,54,53,48,45,53,49,100,56,45,52,100,99,53,45,56,55,55,52,45,101,51,51,102,54,51,101,48,53,55,98,55,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,199,7,49,97,200,178,157,21,10,180,168,89,183,19,16,245,10,0,217,54,97,148,55,206,180,56,2,1,37,203,66,156,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,76,145,169,217,145,33,3,194,204,76,137,228,74,114,153,13,85,72,223,182,145,233,202,203,29,145,47,242,219,34,5,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,197,98,160,77,61,80,56,254,113,232,47,231,3,33,158,59,59,72,241,44,136,178,248,133,37,88,46,179,14,17,70,170,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,140,48,130,20,136,6,9,42,134,72,134,247,13,1,7,2,160,130,20,121,48,130,20,117,2,1,1,49,15,48,13,6,9,96,134,72,1,101,3,4,2,1,5,0,48,129,136,6,11,42,134,72,134,247,13,1,9,16,1,4,160,121,4,119,48,117,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,28,48,53,92,31,188,110,178,226,21,37,127,27,106,83,191,182,19,205,147,23,62,111,37,177,23,72,70,251,16,11,149,2,9,0,186,118,125,244,31,58,42,14,24,22,50,48,50,54,49,49,48,52,48,49,48,51,51,52,46,50,48,53,54,52,51,90,48,3,128,1,1,2,9,0,184,128,130,177,170,80,59,111,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,189,237,67,24,232,158,212,40,83,86,31,253,71,96,230,59,1,15,7,110,43,236,24,155,225,89,151,137,15,216,52,181,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,151,121,229,188,183,125,40,32,178,251,246,226,188,179,182,4,145,14,148,82,105,171,72,171,185,166,101,43,148,234,55,76,216,187,158,59,9,64,192,134,23,107,197,54,189,106,89,86,246,255,190,64,2,134,242,203,224,178,119,157,251,143,190,32,163,233,184,82,160,144,55,33,145,215,53,166,210,222,30,122,249,92,27,70,146,188,43,225,150,68,189,134,75,166,20,143,188,20,79,212,24,80,171,135,55,91,85,101,43,82,52,80,224,163,76,234,253,92,8,151,110,22,120,237,255,209,6,78,149,145,70,196,230,88,19,120,9,64,55,230,192,20,131,131,104,83,109,116,140,179,214,168,217,234,168,230,169,48,254,128,136,143,159,95,213,35,43,70,97,101,175,87,156,121,129,122,2,10,97,223,117,243,206,75,148,99,66,169,175,170,58,160,62,107,92,159,162,183,170,183,104,40,102,194,148,185,245,95,144,114,250,4,62,57,155,162,187,65,109,30,249,77,192,151,91,61,41,144,179,69,249,132,201,93,224,223,172,154,132,156,25,222,243,67,41,103,69,181,71,66,100,169,160,55,58,12,205,144,53,89,178,139,169,115,130,113,235,178,92,213,178,6,217,223,246,206,111,82,172,248,40,135,183,217,59,49,246,44,137,132,60,67,70,26,206,43,124,198,104,216,247,139,117,8,180,167,178,29,67,24,220,248,56,222,33,108,94,109,28,191,108,199,214,11,244,78,36,132,182,24,69,124,22,92,116,137,219,97,117,18,206,183,24,164,234,154,38,160,255,201,9,72,254,118,44,185,176,214,83,152,36,127,91,196,14,161,81,160,192,203,1,178,2,164,220,92,138,8,71,29,106,223,103,23,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,247,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,90,42,55,206,198,80,80,71,235,192,255,98,196,234,48,78,82,58,110,43,121,19,87,42,170,123,69,117,32,42,73,236,121,1,138,26,46,7,242,204,229,115,228,163,125,1,118,182,217,9,221,222,193,83,10,146,211,215,59,60,180,220,90,119,125,51,240,210,223,187,144,210,166,237,167,0,232,70,25,153,54,50,183,180,213,170,130,238,100,83,76,142,10,225,210,73,224,52,191,189,255,172,214,70,47,122,125,81,38,154,250,124,169,201,217,162,53,74,98,222,164,108,97,66,75,133,211,167,106,108,11,10,114,65,168,123,164,23,164,212,93,16,166,211,246,114,118,119,229,23,12,14,84,226,156,15,79,53,205,129,187,95,114,90,172,40,78,188,185,250,247,101,31,67,231,69,161,11,179,91,233,87,164,236,109,72,172,19,159,99,122,251,254,220,188,109,164,214,216,131,199,99,38,53,166,81,187,48,37,57,156,115,170,243,224,1,234,90,33,8,210,222,107,149,16,90,200,79,176,20,105,228,145,27,146,27,141,218,118,163,201,150,77,147,4,101,203,99,115,116,131,248,65,77,39,225,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,26,0,0,3,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,2,3,4,5,6,255,196,0,65,16,0,2,2,1,3,2,5,1,5,7,3,2,5,4,3,1,0,1,2,17,3,18,33,49,4,65,19,34,50,81,97,113,5,66,82,129,145,20,35,51,98,114,161,177,36,52,193,130,209,6,67,146,225,240,83,115,162,241,21,68,99,194,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,28,17,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,17,18,2,33,49,65,113,255,218,0,12,3,1,0,2,17,3,17,0,63,0,233,67,178,66,206,142,107,176,178,53,10,194,173,178,91,22,162,91,1,73,153,74,69,72,134,17,45,133,133,18,202,29,137,252,8,0,0,0,0,0,64,59,29,146,0,93,142,200,177,216,23,99,212,103,96,6,154,135,168,206,194,192,211,80,106,34,194,192,211,80,89,157,134,160,53,17,42,67,212,3,0,0,1,52,80,128,138,21,26,10,128,130,147,10,10,3,68,202,70,69,70,64,106,138,68,41,22,128,164,81,40,164,69,48,0,1,80,80,192,9,160,161,140,8,160,162,197,64,33,142,135,64,77,19,164,208,40,12,156,69,164,218,137,160,140,244,143,73,76,0,141,33,164,177,148,98,226,78,147,122,39,72,24,233,29,26,105,13,32,103,65,69,233,10,40,154,29,21,67,162,5,64,85,5,1,52,49,208,232,4,58,29,0,5,5,12,96,69,10,141,40,40,12,232,84,105,66,160,34,133,70,148,20,4,80,202,160,160,36,40,186,29,1,157,14,139,210,26,64,129,209,90,71,64,74,67,162,168,8,16,12,96,42,10,24,0,168,84,80,80,19,65,69,208,80,18,52,58,29,5,33,140,8,36,99,2,132,49,12,6,49,12,128,0,0,10,10,24,1,52,34,197,64,72,12,96,72,198,0,52,49,12,0,0,96,33,128,128,96,43,0,24,8,0,98,0,0,176,176,0,11,11,0,1,216,201,24,14,192,67,64,0,49,0,198,3,0,1,128,0,0,0,198,33,128,12,67,1,128,12,0,0,0,6,0,3,1,12,40,24,134,0,0,0,2,24,0,134,0,16,12,0,41,128,8,6,49,0,0,196,50,6,49,12,6,0,0,80,201,176,176,171,2,44,100,20,2,177,0,88,172,97,69,0,208,36,81,7,201,234,11,34,194,205,176,171,11,36,86,5,106,37,177,54,77,148,85,147,100,216,172,10,6,69,133,128,218,37,162,172,0,128,24,128,0,0,6,2,176,176,24,8,0,97,98,0,24,201,0,40,4,0,48,36,0,161,217,54,0,93,149,168,204,171,3,75,2,44,118,5,129,54,59,1,138,130,199,96,42,1,133,0,147,53,140,140,232,107,96,55,76,164,98,164,104,164,69,88,19,97,96,80,18,48,24,88,128,7,99,16,192,104,98,67,0,1,128,8,150,202,102,114,8,77,147,99,19,40,44,106,68,128,26,88,200,69,0,128,160,160,16,80,80,192,84,20,88,1,52,58,40,100,19,65,69,208,80,17,65,69,208,168,42,104,10,160,160,132,3,0,10,10,24,194,166,130,138,0,136,161,208,198,4,208,81,64,2,160,161,140,42,104,40,161,0,168,6,0,33,140,40,33,0,192,41,12,0,6,0,0,20,3,2,4,0,34,134,4,133,128,236,100,216,88,21,97,100,216,172,34,236,118,103,99,2,245,14,204,194,200,53,2,44,164,194,152,134,0,32,1,128,12,64,3,24,128,0,69,5,1,32,58,16,12,1,20,144,0,80,196,1,66,161,128,10,134,3,1,0,192,2,128,96,0,3,10,1,20,33,128,12,6,2,161,208,192,4,3,0,1,136,96,3,16,192,0,96,2,0,0,24,0,0,12,67,10,6,33,128,0,12,0,0,96,32,24,0,128,0,0,98,24,0,196,0,80,0,172,130,130,200,178,144,14,192,40,116,20,5,137,128,67,178,137,69,32,160,170,18,40,128,1,88,192,248,203,42,200,76,118,116,97,64,0,4,177,20,201,2,73,44,150,128,64,20,48,1,88,196,0,0,48,36,147,66,90,2,108,44,4,17,64,0,3,176,16,0,198,72,88,20,32,176,10,0,2,128,0,0,7,99,178,64,10,177,216,134,3,177,217,35,2,172,44,144,2,211,45,51,27,41,72,13,6,200,76,171,0,41,72,150,43,3,100,199,102,74,69,234,2,236,100,38,81,21,96,36,48,16,236,25,32,90,96,74,99,176,40,104,145,129,68,73,22,75,3,58,10,27,2,161,105,22,146,196,192,145,128,128,171,29,144,22,6,128,69,149,96,49,217,35,2,134,72,16,93,140,206,202,176,40,9,177,128,196,2,0,0,0,24,201,0,40,64,32,24,8,0,99,36,96,49,136,2,152,128,64,48,16,1,64,32,1,136,0,6,33,128,8,161,12,6,0,50,4,42,40,0,129,23,66,162,162,0,160,1,0,0,0,5,0,0,0,192,6,1,65,77,49,217,52,50,10,177,146,0,80,19,99,176,24,197,96,5,12,64,1,66,162,132,0,49,5,128,196,0,0,48,24,8,6,0,0,49,0,12,67,1,128,0,0,0,0,198,72,192,96,0,0,0,48,0,1,128,0,12,0,0,0,6,32,1,128,134,3,1,12,41,128,0,0,0,0,198,3,0,0,25,2,161,81,67,160,34,135,69,80,232,8,161,209,84,42,2,68,209,166,144,113,3,52,139,66,72,164,5,36,20,3,97,80,201,52,100,233,0,69,36,9,12,6,43,21,129,0,81,33,101,31,24,153,72,205,22,141,176,161,137,12,0,67,16,8,67,37,128,0,128,0,2,194,192,40,7,96,80,130,128,8,37,161,81,160,168,34,6,85,5,1,33,64,0,32,40,84,2,1,128,80,49,0,67,10,0,10,84,49,129,80,138,178,64,11,2,66,192,160,16,192,0,0,41,217,73,144,50,13,0,155,29,128,232,162,108,171,1,166,104,153,152,88,27,34,140,147,45,16,81,44,180,38,130,162,198,152,74,36,173,138,141,2,201,176,32,210,192,155,29,133,76,137,178,217,52,84,22,50,70,3,21,0,0,80,168,96,1,67,64,48,1,136,96,48,0,0,1,128,0,192,64,59,16,8,6,0,0,3,16,192,0,6,64,128,96,2,1,128,0,12,0,66,24,0,134,3,0,0,0,1,128,5,48,0,0,0,0,2,137,24,12,0,100,8,69,0,17,64,85,10,138,36,97,64,16,5,0,5,20,58,11,11,1,208,5,129,0,3,16,0,0,192,64,48,1,12,96,0,52,197,64,5,0,12,9,1,128,0,193,13,128,128,4,5,0,134,2,0,0,1,136,96,49,146,80,0,192,0,67,0,1,140,72,160,16,0,0,198,33,128,0,192,4,3,0,16,12,2,129,136,96,3,0,0,24,0,0,192,96,3,1,162,5,67,24,5,0,49,208,8,6,0,20,20,48,0,16,196,4,128,198,0,138,16,209,1,65,67,0,21,9,148,38,128,128,178,168,84,80,134,144,81,64,124,77,20,58,10,58,57,130,137,25,20,192,0,4,75,41,146,192,66,1,21,0,0,16,3,16,5,48,0,0,24,134,0,0,0,4,209,98,42,36,99,16,5,10,138,0,38,130,138,0,36,99,0,16,12,0,64,48,1,80,12,0,0,0,6,0,1,76,0,96,0,0,3,177,166,73,72,130,172,98,69,0,209,105,146,138,64,90,101,34,6,128,186,34,81,42,193,144,100,52,192,10,29,133,136,0,160,18,0,36,96,196,5,0,172,64,49,217,32,5,140,129,129,69,16,85,129,64,33,128,232,6,50,4,3,0,165,66,162,128,34,6,80,168,4,5,80,168,161,12,40,8,24,0,0,80,232,6,2,10,24,1,32,49,0,0,12,0,0,0,0,86,22,21,64,43,24,0,196,0,1,98,16,21,101,89,152,236,11,176,178,64,10,2,108,96,58,10,0,2,104,10,10,2,64,116,20,2,0,0,11,0,24,0,196,52,3,24,134,64,198,72,192,0,67,0,24,128,6,2,41,0,210,27,67,64,192,128,24,0,0,12,4,3,16,0,0,192,67,1,128,12,64,5,0,128,10,1,0,12,104,6,128,0,96,20,0,0,0,0,192,67,24,0,134,3,1,12,6,0,0,48,1,128,200,17,64,1,65,66,24,0,10,197,96,80,89,54,32,42,197,168,155,21,129,118,22,66,41,4,80,208,33,133,49,138,192,130,128,67,34,128,0,0,21,12,64,32,99,36,168,248,225,128,206,140,21,5,12,96,72,192,0,84,38,138,10,3,38,132,105,68,180,81,0,85,8,33,0,192,0,0,0,0,0,6,0,1,64,196,48,128,0,0,66,40,40,9,2,168,84,2,1,136,2,198,33,128,0,192,4,3,0,0,24,0,128,170,0,16,12,0,0,0,40,40,146,128,164,202,178,6,5,217,73,153,141,50,13,83,29,153,166,85,129,99,34,199,96,2,24,1,32,80,128,6,32,1,136,107,144,2,64,116,197,164,0,5,166,62,194,210,189,136,40,164,209,158,128,240,208,26,218,247,66,215,31,196,140,252,56,255,0,241,7,131,31,96,173,150,72,126,40,254,165,107,143,226,95,169,201,40,66,60,180,97,147,46,37,233,141,178,90,99,210,215,20,183,100,248,176,92,191,238,120,178,202,175,148,137,241,121,243,112,103,165,229,238,120,248,255,0,16,126,209,31,197,253,143,29,101,219,150,132,250,157,43,121,13,171,143,105,102,139,238,139,82,77,90,103,132,186,247,31,146,215,218,25,86,233,82,29,38,61,191,238,51,197,143,218,153,47,125,39,78,63,180,147,218,81,163,90,152,244,128,230,143,87,142,175,85,27,67,44,38,188,178,139,250,49,162,192,6,209,81,32,49,0,14,196,0,49,146,48,1,12,64,0,32,40,96,32,0,0,16,12,118,72,192,118,22,33,16,80,8,0,96,0,0,48,24,0,196,82,10,0,99,2,70,2,1,136,0,4,3,0,16,12,0,67,0,1,88,236,84,0,59,24,134,3,24,138,0,0,0,2,137,176,176,46,197,100,216,16,85,136,6,3,67,16,192,66,24,0,0,12,0,0,0,0,160,1,0,232,0,0,6,3,0,0,24,0,5,48,16,1,64,33,128,192,67,0,24,134,0,49,20,64,12,10,0,0,24,82,24,0,0,155,6,75,0,177,146,59,2,132,45,65,96,38,32,176,176,41,20,101,168,118,17,174,161,166,100,153,164,66,168,96,22,64,194,201,176,176,40,5,99,1,128,1,20,137,40,69,71,198,140,64,117,115,80,236,128,178,42,128,155,11,2,130,201,177,88,23,100,177,88,128,2,132,22,84,20,20,22,22,0,33,216,0,128,160,160,36,10,160,1,0,232,116,2,2,168,52,129,35,30,144,160,160,40,40,2,21,10,139,10,2,40,40,186,10,2,104,40,170,29,5,69,5,23,66,160,16,14,132,16,12,64,0,49,12,41,0,196,16,20,72,192,164,81,8,164,194,168,0,0,10,17,64,48,1,144,3,0,0,10,24,0,128,4,221,186,236,3,231,232,23,92,33,114,63,200,128,220,52,133,191,96,183,236,1,65,216,53,108,26,190,0,116,27,17,230,19,143,121,75,96,41,206,43,191,232,101,151,62,152,255,0,220,207,38,104,195,104,28,57,178,242,228,204,218,178,43,54,103,46,78,57,245,14,234,27,178,100,229,151,189,68,181,24,227,93,145,150,202,42,114,94,118,83,201,24,119,51,114,148,246,130,252,217,80,194,163,188,157,200,9,115,201,62,60,168,165,142,157,183,185,166,209,224,135,145,46,57,1,168,215,242,131,148,35,190,239,234,103,57,180,190,76,92,37,55,110,192,213,245,73,61,168,175,218,165,248,76,227,132,209,97,136,23,30,170,184,216,233,197,151,93,253,217,24,71,10,163,88,97,165,179,166,7,68,122,204,221,59,169,201,233,61,46,155,172,134,101,165,201,106,246,56,113,165,56,104,201,27,70,93,68,124,41,106,133,183,54,168,105,143,114,182,17,195,210,125,160,171,76,253,62,231,163,179,74,113,119,22,106,122,214,108,102,3,3,76,144,196,48,0,24,128,68,148,34,132,3,0,0,24,0,134,49,209,4,8,186,21,20,72,194,128,0,96,0,3,0,32,99,68,140,10,25,3,10,161,0,192,67,16,0,192,64,3,1,0,14,135,64,48,21,10,139,16,19,67,24,0,134,3,1,0,192,4,3,0,0,1,128,13,8,100,20,2,0,24,0,192,64,0,0,49,12,10,1,0,12,67,24,8,96,0,0,0,0,49,0,83,24,0,0,12,0,6,33,128,12,6,0,138,16,16,80,201,176,176,40,86,43,21,133,85,133,145,97,97,21,98,21,140,41,0,18,84,48,177,12,0,67,24,18,49,208,232,7,20,104,136,69,89,20,220,137,177,5,0,236,96,144,210,1,162,132,50,6,0,34,40,36,160,42,62,46,197,98,176,58,185,157,133,136,86,5,88,89,54,0,59,11,16,128,171,16,0,0,0,0,0,0,0,0,0,198,72,192,171,2,64,10,25,3,176,52,177,153,216,236,13,4,33,128,8,4,3,1,8,10,1,0,12,0,97,64,12,0,154,10,42,130,128,204,11,210,42,8,145,142,130,128,4,85,8,5,64,48,0,24,134,5,12,155,29,129,99,178,44,44,42,236,122,136,176,176,46,194,201,0,42,194,201,25,3,111,245,4,130,135,244,32,124,14,200,25,69,61,197,66,176,212,3,160,110,49,51,114,191,114,90,218,229,127,153,5,75,49,134,89,203,187,20,231,167,104,163,158,115,37,170,156,179,210,173,156,186,94,73,91,253,13,156,92,221,203,100,18,117,180,76,52,202,82,80,85,31,81,43,19,150,243,54,142,53,29,249,126,236,123,190,63,86,21,155,138,138,255,0,128,122,187,237,240,57,74,48,48,121,37,55,80,253,64,115,150,244,223,228,36,171,159,208,35,21,30,57,238,205,34,136,37,66,247,101,105,72,160,40,84,48,160,2,163,35,120,201,72,231,46,14,152,29,120,228,226,206,200,198,57,161,166,104,224,132,149,29,56,50,80,28,157,111,71,151,166,151,137,25,55,139,249,123,29,127,102,245,143,210,222,168,247,59,225,53,56,233,146,77,62,83,60,220,253,19,233,51,172,216,109,225,189,215,120,127,236,102,171,217,156,60,170,75,116,200,52,232,255,0,121,139,71,233,240,201,156,116,200,233,230,235,30,166,36,0,13,50,0,0,0,84,80,128,66,42,130,128,144,0,40,160,1,16,22,32,17,67,0,0,0,1,128,128,116,58,32,67,10,0,24,8,0,160,16,194,152,0,192,65,67,0,21,14,128,0,6,0,1,96,33,128,0,194,128,64,58,10,0,1,208,0,0,128,6,2,24,12,4,50,0,98,24,12,98,24,0,80,192,5,67,161,140,4,48,0,0,0,0,0,24,0,12,2,144,12,0,0,6,0,0,0,48,16,192,99,16,5,48,0,34,0,177,1,84,88,172,4,16,236,5,67,1,142,201,0,24,13,33,208,18,3,0,10,24,12,129,12,6,0,48,0,160,105,8,160,24,196,50,0,98,24,0,0,17,64,196,0,124,56,8,14,206,70,2,0,24,128,0,0,0,0,168,171,4,141,161,0,35,70,194,208,206,138,68,236,6,58,70,162,104,197,96,78,145,233,11,29,128,104,13,5,38,50,43,39,18,104,219,72,105,42,49,160,163,161,65,3,128,87,56,205,116,19,164,33,33,133,0,20,42,25,73,1,26,69,164,212,90,128,207,72,81,165,136,9,161,208,198,2,161,208,0,83,160,160,177,144,77,15,77,253,74,30,144,51,106,130,141,107,179,86,132,225,222,59,160,50,161,81,165,9,162,140,196,105,68,208,68,129,84,20,2,24,232,96,33,140,96,32,24,232,4,3,161,174,255,0,64,18,26,91,143,133,245,31,17,34,164,0,97,8,98,186,38,219,10,166,201,231,144,217,62,28,153,50,165,234,171,246,70,84,60,138,60,115,238,101,41,185,62,225,39,111,119,72,137,202,182,72,138,206,126,196,56,151,85,191,115,57,203,78,220,182,69,76,221,121,96,173,147,24,215,46,217,113,139,229,138,121,35,141,16,14,163,187,57,242,231,223,76,86,228,228,156,166,253,151,247,50,218,47,221,255,0,130,41,233,114,243,100,127,144,245,118,92,17,169,177,197,20,105,19,68,68,77,18,1,128,201,108,0,2,192,6,52,32,3,88,72,234,194,237,163,142,28,157,120,20,128,239,198,234,157,157,17,123,180,247,57,163,47,189,216,233,133,58,3,167,164,130,198,244,175,79,98,250,168,247,252,199,211,71,83,216,190,163,208,175,220,121,249,74,225,1,136,232,230,0,96,0,0,32,24,0,0,128,98,1,0,201,40,98,161,128,5,0,12,129,12,40,0,0,4,5,0,134,0,20,49,133,32,29,8,32,0,0,166,50,70,3,0,0,2,137,24,12,0,0,6,33,128,12,64,3,16,192,5,65,67,24,10,130,134,0,42,29,12,8,10,1,140,4,3,0,16,192,0,99,16,192,0,6,0,0,1,64,0,4,48,0,10,98,24,128,0,0,6,0,48,0,0,0,0,0,166,2,0,134,32,10,0,29,14,134,128,84,61,35,72,162,9,210,26,75,29,5,70,144,162,232,0,138,21,26,80,80,16,49,208,232,9,1,208,232,9,10,42,134,2,72,96,50,4,48,0,0,0,0,24,0,0,12,8,175,132,24,134,118,113,0,0,20,0,12,4,82,64,85,129,113,73,23,170,140,117,6,160,52,115,22,162,44,104,11,178,70,20,0,22,4,129,118,82,102,86,59,3,75,29,153,166,80,21,168,122,136,16,26,106,21,153,216,88,20,193,19,99,2,135,100,38,82,2,170,195,72,38,86,160,169,113,37,154,88,154,8,206,199,97,164,40,0,44,0,10,2,81,72,13,34,107,19,20,232,210,50,34,180,162,92,125,129,72,171,32,134,175,148,45,30,197,176,64,98,225,68,233,58,104,151,18,142,119,26,21,27,56,222,196,184,83,26,51,161,150,226,77,21,8,97,67,160,16,20,20,0,84,59,125,72,162,241,173,254,155,145,77,199,247,149,217,9,238,205,38,233,59,229,153,128,19,41,118,92,141,251,46,68,162,136,18,75,190,236,109,210,38,89,18,217,111,240,136,167,39,231,127,145,20,165,55,46,56,37,69,251,89,110,191,233,246,20,178,105,126,204,128,156,86,53,114,222,95,224,231,114,238,199,57,239,187,50,149,203,224,154,208,148,220,157,71,144,211,24,110,247,145,46,90,85,71,245,102,83,200,151,203,38,169,228,200,253,206,73,100,114,151,151,245,28,228,231,42,95,254,137,111,77,168,254,108,129,59,252,95,152,156,107,254,193,122,126,162,250,148,46,230,152,211,147,216,112,195,41,246,168,252,157,120,113,40,75,223,98,207,41,104,199,133,209,162,193,239,35,68,105,24,155,230,51,213,103,224,193,71,129,40,197,63,74,53,146,34,139,137,163,76,125,151,232,41,66,18,86,162,129,147,186,100,195,81,225,197,191,72,165,133,37,105,154,86,160,222,59,50,98,235,21,22,153,223,210,181,42,79,150,112,222,230,253,60,244,77,73,246,23,202,244,238,201,45,58,162,159,5,224,203,118,114,166,222,169,77,250,147,253,71,209,75,203,61,91,53,185,134,158,255,0,69,146,222,230,253,84,109,73,124,89,199,209,238,148,151,39,161,150,156,98,255,0,32,60,176,27,228,71,71,50,1,128,18,3,0,0,1,128,135,64,1,69,10,134,0,77,5,20,58,2,104,116,85,14,128,138,10,46,130,128,138,10,42,130,128,129,149,65,64,72,194,135,64,0,85,5,1,20,20,85,5,0,168,116,58,24,19,67,161,128,10,135,67,25,2,160,24,138,1,12,68,0,12,40,160,1,129,0,49,12,160,1,140,130,70,3,1,12,0,0,0,0,99,161,34,128,2,134,1,72,0,0,6,3,1,1,66,1,12,0,4,0,48,16,192,96,32,24,128,0,0,0,98,24,0,0,208,12,116,20,85,16,73,72,116,58,10,84,58,29,12,4,3,2,2,192,40,0,0,0,0,0,0,0,0,160,0,25,0,0,0,2,1,128,134,3,0,24,128,138,96,2,3,225,128,0,236,228,96,3,1,0,192,32,16,192,0,0,0,10,178,64,43,68,203,49,177,234,3,65,52,45,65,96,33,20,32,2,147,32,44,13,108,8,76,165,32,10,21,22,0,103,64,93,10,128,146,147,21,0,21,99,178,74,64,80,196,82,0,210,26,77,34,139,81,34,185,244,134,147,167,72,104,3,157,192,90,77,218,36,8,210,53,177,162,64,226,4,89,105,137,68,189,32,77,140,77,80,208,14,196,216,50,64,96,213,171,16,208,19,65,164,182,168,64,69,8,210,132,208,19,65,67,211,237,104,79,82,238,128,40,184,39,189,25,60,149,255,0,176,252,109,182,137,157,92,84,157,202,201,148,146,92,238,103,169,201,239,45,43,224,164,241,199,139,253,6,152,28,187,37,75,228,153,190,205,182,253,130,89,99,217,48,142,165,230,210,219,1,232,211,29,222,254,200,137,201,68,156,153,103,124,81,142,153,207,118,201,171,141,117,237,234,72,203,38,72,215,150,47,234,202,213,24,70,180,69,191,118,103,41,119,50,169,74,82,123,236,18,148,99,180,119,100,78,77,247,219,244,48,158,120,199,104,171,34,171,36,169,106,108,227,158,73,74,85,15,215,216,210,90,230,237,243,237,236,10,20,182,255,0,212,192,132,218,242,174,67,79,255,0,16,74,80,135,151,212,253,145,188,58,89,79,75,202,233,63,186,139,131,24,99,150,73,105,199,23,55,241,193,190,60,10,59,205,234,145,217,134,120,186,119,61,114,140,35,162,163,103,20,250,156,75,137,106,250,34,204,102,186,98,92,35,230,127,67,151,31,85,27,222,50,138,247,59,176,105,157,184,187,91,27,151,89,176,227,19,88,196,168,192,209,68,211,44,156,8,120,217,213,164,122,8,174,55,140,75,31,193,216,224,67,198,7,36,161,92,19,191,125,206,167,140,135,140,14,73,98,246,22,153,71,147,174,88,237,124,145,40,190,224,79,140,244,80,161,146,81,189,47,145,105,41,99,146,34,189,46,135,237,31,15,248,145,181,240,123,11,170,197,159,13,227,158,252,211,217,159,43,190,51,179,164,205,170,18,139,37,139,43,211,159,168,147,28,77,169,168,222,199,84,241,184,171,229,13,16,0,34,160,1,128,82,1,128,8,10,0,16,12,84,0,52,20,48,24,196,82,32,64,80,1,52,20,80,80,17,65,69,208,168,9,160,162,168,40,5,64,85,5,1,52,20,85,14,128,154,17,116,42,2,70,85,5,1,35,24,232,9,17,65,64,77,14,138,160,160,38,134,85,5,1,52,58,24,192,129,142,130,128,0,6,0,0,48,36,10,10,2,64,170,10,1,20,42,24,12,0,2,129,208,12,4,48,29,0,128,116,61,32,72,139,210,10,32,77,5,26,105,13,32,69,1,116,72,18,5,80,80,18,20,94,144,160,34,135,69,80,232,130,104,105,14,134,0,144,232,99,10,40,98,25,0,49,0,12,4,0,48,16,0,192,0,0,67,16,0,8,0,6,32,1,128,134,0,48,0,24,8,96,0,0,0,0,0,124,48,12,14,174,68,5,10,128,6,0,0,3,0,16,12,0,64,58,0,0,0,0,24,0,0,0,192,64,48,1,20,33,128,236,100,148,20,192,6,4,129,116,42,2,74,65,64,5,34,226,66,41,48,53,137,105,152,166,90,100,86,130,110,129,3,64,67,149,136,110,36,129,164,74,34,44,166,0,154,52,79,99,1,169,1,109,10,130,202,32,134,35,77,36,184,148,72,14,132,5,93,161,80,133,171,216,10,33,207,216,122,91,245,50,212,82,224,131,58,155,248,15,7,221,217,160,1,43,26,76,167,8,233,101,46,121,68,79,36,87,222,10,78,170,146,38,114,140,62,189,146,51,150,105,74,85,142,46,76,22,41,91,150,71,114,127,36,11,109,90,166,214,175,98,50,230,236,173,15,38,104,227,77,69,43,48,140,39,55,174,78,190,89,155,86,13,73,111,62,125,135,41,205,238,214,149,216,210,163,142,23,23,249,165,201,205,41,75,36,185,34,156,178,70,55,79,115,158,121,98,185,101,102,148,98,170,59,252,156,141,57,79,224,138,185,205,105,212,98,161,57,114,183,102,181,230,212,248,92,33,121,166,222,157,223,191,100,69,103,57,198,30,167,250,28,243,234,37,145,233,129,190,78,138,83,221,205,217,203,60,25,58,125,214,235,220,166,55,131,197,135,124,146,222,184,92,177,102,235,243,230,242,227,90,35,198,220,156,233,111,109,55,245,46,246,255,0,177,81,10,50,114,213,41,57,51,163,20,55,33,59,55,199,27,100,27,40,42,59,186,10,169,66,210,119,104,230,81,216,77,22,92,44,215,185,24,81,106,39,133,30,163,62,47,70,73,37,237,201,170,251,87,46,157,57,113,198,107,249,124,172,215,76,242,246,22,159,196,63,47,226,71,14,31,181,58,105,42,155,150,55,252,203,111,236,118,99,203,12,170,241,202,50,95,202,236,186,152,27,135,227,95,169,46,112,95,126,63,169,82,243,46,63,83,151,47,77,142,87,165,40,201,254,128,94,76,248,113,175,54,72,153,71,170,195,53,106,85,191,116,97,154,18,199,234,73,47,236,115,79,78,189,222,144,61,24,101,142,68,220,60,201,58,28,116,205,215,117,217,158,116,37,40,234,209,37,37,252,175,112,215,77,203,84,161,39,220,15,73,224,100,60,109,108,99,143,173,146,126,103,219,158,204,169,125,163,138,79,123,254,164,134,152,39,7,193,10,46,60,29,106,80,148,83,189,159,114,103,141,53,104,168,49,117,18,82,87,189,30,215,79,147,196,208,209,224,104,148,100,122,191,102,228,173,155,244,146,172,122,125,86,24,199,30,168,70,189,206,19,210,205,53,40,198,62,252,158,104,133,0,48,162,128,0,40,0,7,64,0,3,0,0,1,128,12,67,32,99,16,0,192,0,6,20,3,1,80,232,161,208,17,65,70,148,45,32,69,1,122,69,64,69,5,23,65,64,69,5,21,65,64,42,29,12,0,154,10,40,116,4,208,232,170,10,2,104,40,160,2,64,99,2,66,138,161,208,84,80,81,84,20,17,35,29,5,0,128,170,10,10,144,42,130,128,145,208,232,116,2,161,140,116,4,208,232,170,26,1,40,149,164,96,64,80,232,86,48,165,67,160,24,10,128,96,4,147,70,132,208,19,67,161,208,232,5,67,161,140,9,160,161,140,8,161,140,64,3,36,0,160,36,0,160,16,192,6,3,32,64,48,0,0,0,2,74,36,4,49,1,64,2,40,0,96,4,12,44,145,128,192,67,0,0,24,0,134,32,62,38,128,160,163,171,146,70,48,160,16,14,128,0,0,96,33,128,192,64,48,1,80,138,0,36,10,160,210,2,24,232,40,2,130,134,85,5,69,5,23,65,64,69,12,186,10,2,70,130,134,5,34,180,146,141,34,6,110,34,163,103,29,140,220,104,9,24,232,40,6,141,34,102,92,72,54,67,162,34,203,76,138,157,34,210,104,0,66,136,218,216,161,48,50,104,70,142,36,233,40,40,164,197,194,21,251,43,32,214,196,204,175,39,242,162,39,41,165,235,95,161,53,91,63,131,57,73,35,31,222,203,239,55,249,9,226,201,126,155,29,24,221,45,92,254,131,73,35,151,67,92,167,31,200,164,229,21,179,181,240,201,209,142,158,67,115,8,202,248,146,52,243,124,151,76,93,191,116,68,179,47,175,208,151,4,253,78,95,154,13,48,95,120,5,174,83,116,182,45,96,181,115,127,145,62,52,33,180,80,188,92,179,254,28,127,54,6,206,56,241,71,204,115,101,205,44,158,92,81,165,238,10,49,82,111,36,158,105,251,46,17,81,132,164,238,93,253,184,34,177,142,23,86,255,0,94,198,158,31,231,243,35,161,66,55,238,114,245,89,210,109,69,239,192,252,28,249,242,234,151,62,88,240,101,24,203,39,196,75,132,30,71,191,165,23,154,90,96,210,231,133,70,90,113,229,173,84,191,34,105,66,54,199,41,40,110,206,92,185,28,221,89,149,25,114,188,147,80,199,247,159,38,154,220,127,119,13,146,238,115,224,119,212,127,74,54,131,13,70,208,139,171,182,39,83,150,135,201,77,58,216,133,9,39,169,249,82,238,192,198,125,54,153,108,182,35,194,95,7,123,156,114,69,73,112,200,113,65,28,144,199,76,233,199,1,232,73,154,65,110,81,84,20,104,32,50,113,51,150,51,162,132,208,28,143,25,53,40,59,139,105,251,163,169,196,135,16,30,63,180,186,172,91,57,172,145,246,159,253,206,188,95,107,224,201,75,44,101,137,254,168,243,103,3,25,64,106,114,250,88,228,199,154,14,80,148,103,31,141,207,63,168,233,90,79,39,78,252,188,184,127,216,242,99,171,27,213,9,56,191,116,232,233,195,246,142,124,123,78,166,190,118,102,181,57,47,22,50,245,71,72,220,114,106,213,28,158,86,184,123,163,89,229,233,115,71,207,171,28,251,58,179,153,202,94,104,98,109,169,119,46,166,42,57,37,145,105,165,26,245,56,247,59,58,89,70,50,211,58,112,123,74,47,134,142,124,88,106,41,26,233,70,91,145,221,28,30,22,52,161,146,241,234,242,203,227,217,252,162,180,228,197,110,233,115,107,116,71,217,249,23,136,177,228,244,203,102,117,73,248,83,148,61,74,46,139,24,179,6,57,71,34,237,171,252,253,10,199,47,7,46,167,194,48,155,88,124,240,218,15,119,93,190,81,216,161,30,163,166,241,43,204,213,58,247,52,203,210,114,213,23,47,131,156,188,18,190,146,201,16,160,0,10,24,8,96,0,0,0,0,22,64,192,67,0,0,24,1,66,162,128,64,49,128,80,208,13,0,210,42,132,48,160,96,34,0,40,0,5,65,64,5,8,6,58,1,80,20,20,4,208,202,161,0,128,98,0,1,128,8,6,0,0,0,0,3,0,21,14,134,0,20,20,49,209,4,208,81,84,58,40,138,10,46,133,64,72,81,116,20,4,140,116,50,4,48,0,0,24,5,0,43,24,12,9,11,2,128,86,48,0,0,0,0,0,1,136,64,48,0,1,10,138,0,21,14,134,50,9,161,140,0,0,0,0,0,0,0,67,0,10,0,1,8,98,1,12,0,161,140,67,32,40,40,6,2,0,16,12,0,0,0,0,15,140,1,129,213,200,134,3,1,80,81,84,20,21,52,20,93,5,1,3,42,130,128,65,67,161,129,52,20,93,5,0,148,75,210,52,138,72,12,244,134,131,117,17,232,34,185,244,21,164,223,64,156,24,24,105,21,27,232,31,134,6,42,35,210,104,227,66,8,207,64,180,155,173,199,160,12,18,52,137,78,2,211,64,90,220,28,2,37,160,172,180,6,131,97,80,25,56,19,164,222,136,146,2,81,73,146,82,2,211,1,34,136,16,208,232,40,5,68,191,130,232,79,144,168,211,238,41,53,30,71,41,81,154,131,201,187,244,251,144,45,110,110,162,175,252,34,227,137,242,222,229,198,42,42,146,164,80,193,158,149,245,26,138,246,41,136,168,84,41,99,82,40,44,14,121,224,125,136,73,93,57,105,127,39,97,51,140,103,234,86,76,93,100,176,206,182,119,244,98,120,178,251,47,204,106,51,198,255,0,119,43,94,197,46,166,182,156,105,129,17,195,59,251,177,47,193,252,82,148,190,7,227,99,124,201,15,197,135,46,81,253,71,195,233,44,106,46,168,125,156,187,118,51,201,213,99,143,222,191,161,203,151,170,150,79,44,124,177,26,99,76,253,78,132,213,220,159,183,99,154,24,37,52,231,145,210,255,0,37,99,150,44,114,82,112,150,73,255,0,98,51,117,57,36,221,249,108,203,78,134,227,131,2,118,174,91,158,118,108,246,246,39,54,111,207,234,114,78,82,145,155,86,65,147,37,191,147,41,75,76,127,153,149,167,78,230,25,30,255,0,82,42,250,89,40,245,17,190,37,177,215,8,214,109,63,39,10,84,142,232,101,83,209,151,186,218,65,99,121,207,65,201,146,114,201,45,223,148,215,169,180,239,177,156,22,164,21,174,7,81,210,248,212,109,162,164,115,77,53,73,118,58,112,205,228,189,94,165,253,194,28,163,176,209,114,222,34,75,96,24,12,69,12,77,12,0,134,137,104,208,84,69,99,40,153,184,29,13,16,209,71,59,198,68,161,71,75,70,83,3,56,199,84,141,231,44,125,62,61,83,102,30,104,187,67,148,86,101,89,34,17,11,173,203,145,254,239,26,81,247,145,221,211,74,89,34,220,227,95,242,103,138,10,17,168,163,165,92,122,105,229,74,220,105,37,245,34,186,186,92,11,86,185,122,86,229,248,175,36,165,58,221,187,103,36,101,147,246,121,206,83,122,231,229,70,152,50,93,198,123,73,247,92,51,94,89,246,238,90,116,166,213,198,233,151,208,100,112,150,126,154,75,203,139,205,31,161,148,119,199,45,254,234,101,194,75,23,81,60,242,244,248,58,165,255,0,207,200,211,14,236,59,116,241,130,251,187,63,169,70,61,30,175,217,49,57,250,164,181,203,234,247,55,42,21,10,138,2,137,24,194,136,16,14,135,69,18,20,80,232,130,6,85,15,72,16,50,168,40,0,161,80,192,6,33,128,12,64,21,67,178,2,194,46,194,200,176,176,40,100,140,41,128,134,3,24,134,3,1,88,88,20,72,88,0,0,0,0,12,0,0,96,64,128,99,40,154,29,20,0,73,84,58,2,1,33,208,135,96,20,49,88,194,144,12,64,0,2,8,98,177,49,1,64,8,64,80,10,194,192,6,72,1,66,24,5,33,216,132,5,216,89,35,2,128,67,0,0,177,88,12,5,97,96,48,21,139,80,22,22,69,133,129,118,22,72,1,118,4,129,5,1,54,22,5,0,134,2,0,16,12,4,48,16,12,10,0,0,32,96,33,128,0,0,0,0,0,0,0,31,29,64,48,58,185,16,192,97,66,40,67,1,208,80,0,10,135,67,24,19,65,69,80,80,19,69,32,162,146,0,72,180,133,69,36,69,49,161,81,72,6,138,18,67,32,105,14,137,176,212,21,19,70,45,110,110,247,37,196,168,136,154,33,36,80,1,44,98,2,108,164,197,64,128,213,3,8,141,240,69,69,135,36,200,86,84,48,11,40,1,22,136,69,162,6,0,1,65,50,31,99,57,121,222,149,199,118,65,27,55,114,244,246,94,230,154,164,248,141,125,74,81,81,0,51,209,55,247,168,60,60,139,140,134,160,81,149,229,143,49,82,250,11,198,143,222,78,38,194,146,79,148,153,4,169,66,92,73,49,236,103,46,158,18,237,68,62,158,75,209,145,143,163,163,243,36,230,120,243,39,252,71,250,147,225,228,150,218,175,243,26,99,121,229,132,61,83,70,47,168,89,54,140,53,9,97,81,221,226,215,245,101,172,146,143,24,244,253,34,6,79,167,201,61,244,208,151,71,151,191,6,207,55,226,89,63,193,203,155,168,185,86,61,79,234,236,207,198,190,170,88,22,53,114,221,251,89,63,181,99,198,182,130,79,232,96,177,100,203,39,113,148,153,170,233,180,250,163,21,253,82,34,163,55,92,229,122,84,151,213,156,147,201,41,124,29,25,32,170,219,165,217,35,9,70,42,45,180,200,48,149,25,242,205,52,185,17,146,74,49,210,136,172,178,74,172,231,73,202,86,205,37,230,38,94,72,252,128,95,44,58,108,222,30,86,165,233,151,37,56,233,129,140,56,108,163,216,142,209,252,81,28,20,19,181,19,205,233,250,201,224,122,125,81,246,246,61,12,125,78,60,138,248,10,218,82,140,163,78,40,205,73,71,104,170,29,69,238,152,157,69,17,91,67,205,17,156,248,50,92,164,151,6,214,17,64,8,162,133,66,40,150,0,38,134,34,8,100,178,153,44,170,134,67,70,180,45,33,25,80,141,37,75,150,103,41,123,20,117,116,208,241,49,101,146,230,17,186,59,122,36,179,125,159,213,194,41,74,113,81,146,79,224,242,33,57,66,74,81,147,82,93,209,235,125,151,212,99,199,150,57,39,23,25,59,82,211,195,94,244,69,62,130,43,50,146,201,188,190,79,95,15,69,130,50,142,73,56,167,23,107,115,69,246,110,39,40,229,194,234,50,223,98,191,101,197,23,91,242,86,17,155,28,37,57,39,20,213,158,63,85,149,230,201,147,162,142,57,65,185,168,234,111,152,158,204,165,109,146,111,24,213,42,225,112,50,70,80,198,33,128,0,1,0,48,24,0,0,192,6,0,0,3,0,16,12,0,0,0,41,0,194,130,16,20,20,4,140,116,58,1,13,14,135,65,74,134,48,1,12,6,4,129,66,1,12,6,2,1,128,0,0,0,192,2,192,6,43,0,11,30,162,5,100,26,106,29,153,88,236,162,236,86,77,128,23,168,122,140,199,96,105,99,179,59,11,32,187,11,34,196,81,118,33,0,21,98,16,16,0,3,0,0,24,0,236,68,216,20,22,77,128,21,99,38,199,96,85,139,80,172,155,10,171,21,138,192,34,172,44,145,129,66,0,1,128,134,20,198,72,192,161,8,96,3,16,192,6,32,32,96,33,128,0,192,4,0,0,0,0,3,0,0,0,0,0,0,0,0,0,3,227,192,0,234,230,0,0,6,50,74,0,40,67,0,40,67,1,140,145,216,12,104,155,29,129,104,180,100,153,113,100,86,148,20,17,101,81,0,129,133,0,84,177,13,160,160,137,29,133,8,161,88,236,40,40,6,20,9,20,65,20,5,50,74,41,20,74,40,130,25,37,180,73,66,24,5,0,236,122,137,0,47,80,236,129,213,144,30,175,161,105,82,39,129,202,68,83,2,53,73,240,171,234,45,51,127,126,190,136,163,65,152,105,200,191,243,127,88,147,226,229,95,134,127,66,104,220,77,215,38,31,180,111,83,78,6,144,201,141,239,127,153,117,49,90,175,136,182,61,50,126,200,60,72,190,24,212,215,184,82,240,227,247,157,143,74,93,129,201,18,244,254,43,250,0,219,236,136,156,99,21,170,108,207,39,85,12,125,183,246,48,253,239,85,45,252,176,38,152,203,36,165,212,78,161,229,198,117,98,233,244,198,163,31,206,70,248,225,12,113,90,98,149,119,108,207,54,101,24,219,157,252,34,40,158,156,113,213,146,92,118,56,156,178,103,181,142,53,238,202,88,242,230,150,185,38,215,100,105,55,44,80,221,164,189,162,7,60,225,28,24,157,173,82,111,212,207,63,54,93,114,163,163,62,89,102,122,83,186,57,101,20,165,73,254,102,43,80,166,222,155,236,142,105,255,0,115,175,36,155,132,99,29,162,99,166,159,188,189,136,172,43,66,183,201,146,185,204,211,38,236,49,198,173,129,61,68,170,52,70,56,249,17,57,165,170,84,106,150,157,8,168,193,237,54,111,211,100,175,43,49,154,243,144,158,153,148,122,176,146,99,156,27,57,241,75,134,118,195,116,101,164,98,142,153,29,41,153,52,92,24,26,162,137,137,101,65,66,99,16,84,128,196,4,180,67,70,140,137,48,34,110,145,201,41,231,252,63,220,234,123,135,0,112,74,89,95,50,161,120,115,127,125,158,134,136,203,148,47,2,61,138,174,56,199,52,85,214,184,252,29,125,62,106,149,52,211,246,101,227,213,139,82,173,74,81,166,122,125,22,28,29,110,53,131,35,81,201,166,162,223,41,246,32,246,126,193,207,226,244,82,132,185,132,182,53,205,47,52,143,43,236,60,175,167,203,62,154,123,78,222,175,200,244,242,239,34,198,47,198,33,69,208,81,209,132,208,21,65,64,33,142,130,128,6,20,4,12,0,96,3,16,0,198,32,1,140,0,4,3,10,1,12,203,168,234,49,116,184,252,76,243,80,143,207,115,192,235,63,241,22,73,183,30,146,26,35,248,165,187,10,250,41,206,56,227,171,36,163,24,251,201,209,195,155,237,174,143,19,165,55,145,251,65,31,43,147,54,94,162,90,179,100,148,223,243,50,177,236,77,92,123,211,255,0,196,15,255,0,47,167,175,153,200,194,95,110,245,47,136,227,95,244,158,93,133,147,87,30,151,255,0,206,117,119,247,63,244,155,227,251,119,50,245,227,132,191,177,227,216,212,144,49,244,189,63,219,24,114,186,156,92,31,234,122,16,156,103,29,80,146,107,224,248,248,75,115,208,232,250,183,7,234,210,194,99,232,128,195,14,111,18,59,243,254,77,77,34,128,145,216,20,32,0,0,0,0,1,8,10,176,178,108,96,59,21,128,128,118,59,36,0,98,0,0,176,10,0,24,196,48,0,0,0,0,0,24,196,0,52,81,54,26,136,6,33,136,161,88,88,8,10,176,178,44,44,11,177,8,96,49,146,0,80,88,172,64,48,16,0,192,67,0,24,134,3,25,35,178,6,49,14,192,99,161,88,236,40,161,208,88,88,0,14,192,4,48,2,0,0,69,12,44,144,2,192,155,11,32,96,0,3,1,0,12,4,0,48,21,128,12,0,0,249,0,24,29,92,200,6,0,0,3,1,162,137,40,6,33,216,0,128,160,1,14,132,59,1,164,90,68,89,74,68,86,136,180,100,164,82,152,26,129,42,72,165,36,69,13,19,69,216,128,138,13,37,12,34,52,138,141,6,6,122,64,208,150,128,128,162,168,10,36,99,16,0,134,0,32,161,140,9,160,162,130,128,154,24,232,31,247,32,87,124,13,70,190,89,81,141,32,10,144,127,220,97,84,4,232,191,86,229,82,236,58,0,132,226,164,169,171,48,159,77,6,238,154,250,29,0,69,114,254,201,248,102,68,240,101,130,191,17,37,243,35,92,153,226,165,166,15,126,239,146,83,222,252,57,201,254,41,19,226,176,213,155,132,239,232,63,7,38,79,94,74,95,153,210,238,92,226,147,252,200,150,23,255,0,211,81,250,200,96,33,209,98,75,150,223,185,126,12,19,183,127,155,49,253,154,95,138,140,178,227,90,180,99,147,148,191,192,252,27,102,205,139,23,150,42,46,76,202,57,48,199,205,57,198,114,39,246,36,247,110,79,232,129,244,209,130,191,242,79,161,207,173,117,80,199,41,127,100,113,102,234,39,153,249,165,250,21,154,81,244,197,61,93,200,132,33,11,150,68,254,17,45,214,152,233,168,219,146,75,219,185,23,190,198,217,178,69,198,162,171,252,179,159,207,39,166,9,153,83,156,148,87,201,156,33,147,44,156,113,197,182,249,42,24,156,178,105,147,111,232,118,41,71,20,101,84,157,82,72,178,35,206,201,143,68,218,117,107,216,203,35,211,26,58,50,109,111,185,195,154,87,176,86,107,121,89,188,253,81,51,197,27,102,146,127,188,250,4,71,222,104,206,113,166,26,188,247,242,105,56,236,81,93,60,251,30,134,25,108,121,24,165,166,103,167,134,68,87,75,224,80,116,198,183,68,180,69,110,164,82,145,130,145,74,64,111,96,102,164,59,2,153,35,177,48,37,146,203,37,162,136,17,84,77,0,21,170,136,26,1,242,119,116,56,181,229,143,192,116,248,48,229,210,165,29,223,116,207,87,164,251,63,193,139,146,122,169,242,13,105,14,150,48,251,73,102,82,110,89,35,114,55,147,185,54,93,220,226,255,0,12,89,52,107,203,30,136,116,58,10,52,202,104,99,160,160,16,138,160,160,36,97,67,0,0,24,8,116,3,1,0,198,2,24,80,0,30,111,218,159,107,67,161,94,30,58,158,119,247,123,71,234,105,246,175,218,11,161,233,238,52,242,207,104,47,249,62,70,114,148,228,229,57,55,41,59,109,247,37,88,211,169,234,50,245,57,30,76,211,115,151,201,128,20,145,26,8,214,47,98,82,41,34,10,0,67,10,64,48,10,168,182,141,225,230,238,115,217,112,147,65,30,223,217,153,220,158,142,232,245,99,61,95,84,124,231,217,217,26,234,163,236,246,103,208,226,142,188,170,92,118,101,102,180,0,146,113,147,79,176,26,101,72,100,140,41,128,0,1,37,0,18,3,98,1,128,130,192,98,0,0,0,24,0,0,192,66,177,136,2,194,194,132,3,29,136,0,171,1,12,5,97,96,0,22,26,132,201,2,236,86,69,139,80,26,1,26,135,168,34,172,44,155,11,10,171,29,145,99,176,44,8,212,22,5,216,172,139,24,21,99,178,6,5,88,8,96,49,146,48,40,100,140,129,140,64,3,177,217,35,1,216,88,128,10,177,217,157,140,11,176,36,118,20,0,0,0,196,0,49,146,48,24,0,200,16,20,42,1,0,198,4,128,217,32,124,136,88,134,117,114,59,29,144,0,93,140,139,11,3,64,35,80,236,42,192,86,0,85,133,146,48,24,0,0,88,88,8,10,212,61,68,0,26,234,41,76,198,202,76,13,148,202,212,98,153,86,65,122,131,81,22,48,171,212,26,140,198,6,154,138,212,100,59,3,75,17,54,59,1,136,96,2,1,128,8,96,0,3,16,16,59,4,171,234,3,1,137,238,3,65,72,7,65,64,0,3,8,150,96,245,103,242,197,233,199,221,247,101,228,253,228,180,46,62,241,162,141,42,34,166,24,225,142,53,24,164,62,10,13,191,50,137,183,217,14,171,119,187,30,200,228,234,51,55,47,11,22,243,125,253,136,14,163,44,178,75,193,195,234,251,207,216,156,125,59,199,31,87,212,215,12,33,134,21,250,191,115,14,167,170,81,242,195,121,123,123,19,253,83,203,146,24,189,110,223,179,103,14,110,170,82,244,236,190,7,166,238,89,46,114,246,43,166,233,124,105,185,228,244,174,198,126,213,97,135,22,76,174,213,223,198,231,84,62,207,147,245,189,63,228,239,198,163,20,222,209,138,219,99,28,249,60,174,182,93,190,77,114,107,205,201,134,49,148,180,240,140,84,252,52,235,150,111,154,106,42,136,193,133,74,106,121,61,59,236,97,83,211,225,148,219,171,223,216,158,170,177,247,222,191,67,170,125,100,48,96,120,241,171,201,46,107,177,229,101,215,146,77,201,148,101,151,37,236,140,52,217,190,133,68,203,203,178,229,153,82,81,210,175,216,203,150,254,77,218,181,165,126,102,121,42,17,164,81,205,47,115,88,74,226,136,113,236,139,91,74,40,35,57,70,166,118,244,242,180,115,101,143,115,126,154,92,1,232,99,224,166,136,135,5,133,77,1,98,104,138,149,34,212,136,161,208,26,166,22,103,184,236,42,192,69,32,133,164,157,38,148,61,32,99,164,106,38,186,7,160,162,240,228,120,229,31,131,234,186,57,195,55,75,106,174,183,62,73,45,207,107,236,217,74,49,72,14,215,179,96,41,74,228,201,179,164,142,86,172,100,88,236,10,1,88,236,0,116,33,128,80,80,192,4,3,0,16,0,0,194,196,0,22,38,210,77,183,73,1,193,246,206,127,7,236,236,148,252,211,242,47,204,15,156,235,250,169,117,157,92,242,191,79,16,94,209,57,138,173,135,164,203,104,162,210,26,137,73,16,52,130,129,108,202,176,169,160,224,218,29,60,242,69,74,210,76,232,135,71,10,185,55,34,243,83,168,225,114,21,158,164,48,227,138,218,17,253,10,112,246,69,229,58,121,55,67,132,247,61,44,177,114,86,151,228,97,165,106,222,40,114,116,234,232,35,12,179,139,143,174,47,120,251,158,158,62,171,193,234,180,63,189,186,60,124,25,63,103,207,28,184,226,181,69,154,102,205,44,222,28,163,229,148,57,127,152,195,95,77,146,75,38,153,174,232,147,62,155,62,28,157,61,44,177,213,87,77,209,118,16,192,44,101,0,192,0,6,48,2,104,150,141,40,84,6,96,93,10,128,64,58,0,16,192,96,0,0,3,161,80,192,5,66,162,192,8,160,42,130,128,145,128,0,0,12,4,75,69,208,154,3,38,137,163,87,18,90,8,129,23,66,160,38,199,97,64,3,176,16,1,67,36,96,48,0,1,140,67,10,6,33,128,192,0,6,49,0,20,50,74,1,136,96,64,128,96,2,24,0,12,116,34,172,4,3,161,233,10,129,148,208,168,4,52,20,0,82,25,3,178,10,176,178,64,10,11,38,197,96,54,196,0,7,200,129,84,20,117,114,77,5,21,65,64,72,81,84,20,4,129,84,20,2,40,64,5,88,88,134,3,176,177,80,80,14,192,84,48,0,24,5,3,65,64,3,40,145,129,67,177,0,20,2,0,40,100,142,200,166,49,88,192,6,33,128,12,64,3,0,11,0,24,14,200,16,192,0,17,66,24,83,1,5,128,25,228,150,157,163,188,223,8,114,147,237,250,137,69,67,119,223,220,7,8,232,141,119,238,253,202,50,150,104,196,135,159,36,191,135,142,254,89,6,252,247,38,121,49,227,87,57,36,114,202,61,78,79,92,180,175,104,142,29,52,98,238,81,148,159,243,48,28,178,228,234,30,156,17,211,30,243,99,140,49,224,131,209,230,127,122,76,173,223,101,95,47,99,44,249,113,194,73,74,90,235,238,173,145,21,134,108,237,237,20,220,159,4,97,197,217,199,94,71,247,87,11,234,107,135,6,78,163,36,178,183,162,47,216,239,199,138,24,99,166,42,191,228,146,105,172,22,21,139,30,169,83,200,252,171,217,125,13,19,142,56,105,130,186,21,75,38,68,219,242,167,81,255,0,147,71,91,42,164,141,35,44,120,222,132,228,236,231,235,37,29,84,251,27,102,234,241,96,180,221,191,100,121,121,178,228,234,38,218,217,50,90,178,48,203,37,170,229,250,25,203,44,242,45,59,168,221,209,163,194,151,59,157,79,6,56,75,28,97,31,222,85,182,204,52,225,134,9,74,187,91,171,100,229,148,99,112,139,219,223,220,233,234,51,40,70,80,131,185,62,101,240,113,63,112,34,85,21,108,206,16,114,122,159,47,131,120,225,191,52,155,252,197,39,206,128,169,155,140,35,166,60,247,102,26,28,237,180,205,20,37,41,110,175,243,52,81,81,150,169,171,248,3,153,198,149,179,63,189,103,78,87,25,91,225,246,72,231,148,100,185,92,132,25,31,146,70,157,62,201,24,77,249,126,172,232,195,216,14,236,111,99,91,49,129,170,10,99,16,0,8,24,17,78,198,36,0,82,69,196,139,28,100,65,178,69,164,103,25,51,162,17,148,190,237,129,1,166,206,200,244,110,77,41,53,22,203,93,2,255,0,234,127,99,83,234,107,138,24,247,224,245,186,88,56,66,223,126,5,139,166,199,141,222,242,127,38,230,167,150,111,163,16,12,219,36,59,16,0,236,171,51,11,32,210,202,179,59,11,3,75,11,38,194,192,171,11,16,192,44,44,0,0,86,2,0,179,195,255,0,196,121,63,219,226,250,200,246,207,158,251,125,223,91,141,123,99,255,0,145,72,243,18,178,212,66,43,113,201,168,173,204,54,65,105,110,82,141,199,84,228,161,31,158,231,62,88,70,82,242,202,77,125,0,39,153,125,221,207,75,236,220,49,203,211,203,38,72,166,245,82,179,205,88,213,109,5,249,187,58,240,245,25,176,195,76,100,180,221,214,146,233,149,232,98,199,88,210,53,142,51,78,158,58,176,66,77,173,213,154,165,31,115,122,231,140,60,49,232,216,222,151,179,38,210,251,178,26,99,9,99,248,49,150,63,131,170,125,68,35,182,153,54,115,102,234,182,90,49,202,251,141,49,159,131,220,164,167,91,36,78,30,185,121,150,72,125,14,156,121,112,230,218,18,169,123,49,163,155,77,45,229,76,233,233,122,172,144,156,99,169,233,224,115,194,159,201,141,70,18,245,1,244,45,71,195,140,226,249,91,137,50,48,73,75,167,138,79,136,208,201,21,162,145,90,140,108,105,129,178,99,50,76,165,32,173,2,136,212,85,128,80,5,128,10,130,134,0,72,20,20,2,17,66,160,16,197,67,1,162,168,148,82,32,40,84,88,1,157,5,23,66,160,32,7,66,40,96,72,192,25,44,178,88,19,65,69,80,80,25,208,168,214,137,160,51,161,26,80,168,34,70,58,10,0,24,80,232,0,2,128,41,128,0,12,4,0,49,136,96,49,146,48,40,118,33,144,3,1,129,32,88,80,84,12,116,58,1,162,137,67,32,96,33,128,168,84,80,1,33,67,0,16,12,0,66,40,64,0,0,7,201,161,136,104,234,228,116,42,40,44,9,160,162,192,8,161,233,42,128,42,52,133,26,80,80,25,208,232,186,13,32,69,12,170,10,2,71,69,80,168,9,24,232,116,2,29,5,12,5,67,24,80,8,98,0,40,100,141,48,24,196,52,64,8,160,160,21,142,197,64,3,176,176,0,162,199,98,24,65,99,177,0,21,97,100,140,42,147,29,146,185,11,32,187,50,201,149,46,226,148,155,216,133,87,198,169,124,5,26,178,203,208,180,175,118,30,15,124,147,148,191,177,166,153,190,90,130,248,15,6,29,214,175,234,100,25,106,197,14,52,255,0,145,254,209,236,155,255,0,164,217,70,43,136,165,249,20,7,51,207,55,233,195,47,204,87,212,75,136,105,58,128,96,229,125,54,73,127,23,43,75,224,207,54,28,113,113,199,142,55,41,114,217,219,57,82,175,115,14,157,107,156,178,191,162,37,138,218,30,72,168,211,164,133,57,247,246,69,202,113,140,109,236,97,61,89,55,146,74,63,37,66,125,68,48,193,115,61,43,122,57,156,250,158,177,249,63,119,143,220,214,24,60,89,41,73,183,141,113,31,115,169,181,24,183,218,40,126,171,204,205,211,195,12,52,250,231,222,76,206,48,122,98,184,189,205,51,73,191,52,190,243,254,199,55,81,212,106,150,152,89,138,212,70,92,158,116,213,109,193,25,51,77,69,167,180,159,47,187,39,75,115,217,106,144,170,229,242,101,89,84,165,34,180,233,231,147,71,81,186,228,48,227,121,27,155,252,139,16,70,26,153,57,97,86,118,99,199,24,124,179,44,208,243,121,119,221,236,107,62,38,184,167,29,172,197,202,91,171,179,167,36,212,86,137,108,113,185,71,92,153,20,67,60,99,47,74,191,144,158,77,123,241,238,101,158,31,120,156,13,202,74,41,189,216,193,209,14,134,121,188,218,148,126,167,76,58,28,145,226,81,102,248,81,213,8,154,198,117,198,176,101,135,48,191,160,238,189,74,190,167,162,144,220,83,230,41,142,78,158,125,129,215,46,151,28,184,242,191,131,25,244,147,143,166,73,153,229,173,98,3,148,103,15,84,90,21,145,84,50,83,45,17,69,14,40,116,84,22,228,29,61,30,31,19,34,61,140,170,56,220,20,105,74,191,68,114,125,157,143,123,58,179,71,87,81,47,101,72,168,49,173,236,174,54,8,242,128,233,230,99,22,152,201,29,154,69,12,73,148,2,10,40,40,9,37,162,232,77,1,1,99,104,64,59,43,81,152,1,166,161,234,51,176,176,53,212,22,103,97,96,105,96,69,142,192,163,231,126,223,255,0,127,15,254,218,255,0,44,250,11,60,63,252,65,31,223,96,159,186,113,37,35,203,79,74,223,184,74,9,173,79,97,75,248,175,244,46,113,109,115,177,201,219,25,199,5,79,83,110,77,247,102,142,20,172,120,167,23,10,252,61,199,169,62,1,140,210,43,177,73,14,145,81,120,122,220,248,35,166,58,101,31,105,35,104,125,177,166,87,151,3,250,198,71,46,145,56,38,52,229,233,195,237,110,154,111,121,202,31,213,19,162,25,227,149,92,39,25,175,134,120,50,196,140,158,42,118,182,47,76,242,250,89,84,151,153,89,197,212,244,183,231,199,57,47,139,60,168,245,125,86,29,163,150,77,123,75,115,163,15,218,217,82,81,203,138,50,94,241,116,93,78,83,37,146,11,78,71,127,47,134,70,186,157,66,245,124,246,55,203,215,227,156,36,177,226,147,147,251,178,91,28,152,163,47,207,184,181,100,123,29,46,76,171,12,165,226,120,145,94,252,199,255,0,99,187,166,120,250,141,156,121,217,163,196,193,57,225,154,148,95,229,238,122,178,143,131,145,79,11,242,206,42,72,68,177,234,116,240,120,252,72,62,205,26,52,44,123,173,94,230,134,145,157,1,116,42,8,155,29,133,10,128,187,26,100,12,13,44,44,145,133,85,142,201,0,40,4,0,48,16,88,12,5,97,96,82,40,133,34,172,130,134,36,48,160,84,49,129,52,75,137,98,8,141,34,163,74,16,19,66,104,160,2,40,99,25,68,208,168,166,42,2,104,147,65,80,19,65,69,133,1,52,5,80,244,128,180,134,130,168,100,16,226,75,70,194,210,6,64,91,136,180,148,72,192,0,10,66,41,0,209,84,34,136,164,3,160,160,0,1,209,2,2,168,40,4,49,12,0,98,0,24,0,0,8,0,0,0,0,4,48,10,64,49,4,124,160,18,51,171,146,172,9,11,2,192,155,29,128,198,43,24,80,48,24,0,194,128,0,97,67,1,80,80,192,9,24,194,128,84,34,130,128,146,172,84,32,42,133,65,99,1,0,192,0,162,64,10,178,172,139,29,144,81,33,96,1,97,97,65,69,5,142,201,16,23,99,178,70,64,198,36,48,25,51,150,146,159,4,214,250,159,228,69,76,96,223,171,244,52,84,149,32,2,138,2,70,3,1,12,129,128,172,0,207,51,242,74,185,244,175,204,168,198,56,177,40,246,72,133,251,204,177,93,161,230,127,82,191,137,58,251,177,254,228,82,197,141,228,126,38,79,250,99,236,79,83,114,148,113,47,189,188,190,135,73,143,171,62,73,123,37,16,4,244,243,177,135,87,147,78,39,191,169,157,50,170,223,131,204,206,188,75,209,47,42,123,39,192,164,115,230,203,44,141,65,115,194,39,74,132,92,19,221,250,152,65,100,132,157,85,181,188,172,107,29,59,155,106,55,189,24,198,245,140,163,189,240,140,163,25,78,84,141,250,137,47,187,181,241,244,43,164,91,79,222,185,32,89,58,63,14,48,140,159,154,94,102,189,144,219,211,178,217,35,84,237,251,183,221,139,195,142,166,151,6,228,103,80,188,92,139,203,180,69,56,206,14,170,221,108,209,211,226,71,211,30,198,25,122,152,97,201,83,158,153,124,149,28,185,214,169,45,107,204,115,74,17,246,61,73,198,61,76,35,83,250,55,30,63,52,114,229,193,44,111,204,183,254,204,203,78,76,189,58,158,27,142,198,93,6,27,155,147,237,177,215,158,75,23,79,35,46,139,203,21,124,178,163,178,180,179,108,114,34,172,105,81,164,117,69,150,140,33,35,84,5,208,105,246,18,101,32,23,213,89,148,250,124,83,251,186,95,232,110,20,65,198,250,25,45,225,43,250,135,236,217,98,173,193,181,239,29,206,218,246,216,106,82,139,191,238,140,223,45,79,78,10,42,11,115,179,62,53,60,114,201,94,120,187,127,40,199,167,199,174,104,197,105,234,253,157,31,36,75,222,83,150,253,255,0,67,124,16,209,138,254,12,227,21,21,72,215,152,150,138,160,107,114,132,116,97,20,5,0,68,149,168,66,10,180,202,76,204,160,52,2,83,25,0,209,46,37,133,1,147,136,168,214,133,164,163,42,3,77,34,210,4,136,170,21,0,12,40,0,14,15,182,48,248,189,22,165,206,57,106,252,187,157,226,113,82,139,140,149,167,179,3,228,154,253,244,37,218,68,229,201,170,90,77,250,172,31,178,245,89,48,183,229,230,47,227,177,148,162,156,174,106,165,238,187,156,172,118,151,83,23,165,239,195,123,155,168,165,199,4,75,30,55,30,93,149,6,162,148,17,2,124,141,4,185,36,168,187,25,3,82,34,152,168,44,0,137,68,202,106,141,164,204,27,2,161,40,198,14,183,151,177,16,125,76,221,185,70,30,201,16,223,193,209,211,198,83,142,71,248,35,101,77,117,244,216,167,57,67,27,243,100,151,10,61,207,91,28,50,233,253,246,9,99,211,45,43,189,163,163,236,47,11,46,56,102,140,34,167,167,68,159,202,59,62,243,101,243,25,245,87,21,166,41,123,12,132,199,102,216,80,8,97,64,80,0,10,130,134,48,36,99,0,1,136,96,0,0,3,16,0,0,0,128,97,98,0,43,81,106,70,67,3,101,33,217,141,143,81,6,192,103,168,171,10,96,22,48,38,130,134,0,69,5,21,65,65,18,5,80,168,9,98,46,133,64,64,199,164,0,69,0,192,7,64,138,10,84,5,8,9,21,20,38,4,233,22,146,192,34,104,99,0,4,85,147,67,10,160,16,200,24,8,0,97,98,0,29,133,136,0,96,32,1,136,0,0,0,2,129,128,0,0,192,33,0,192,15,143,24,128,236,228,99,16,16,49,136,96,49,136,97,78,202,36,96,80,200,24,22,4,140,10,16,12,4,48,2,0,6,34,128,40,0,5,66,40,0,65,69,80,1,20,6,148,39,16,32,44,109,18,3,177,217,32,5,216,89,22,59,2,128,155,29,129,67,38,199,96,80,201,177,217,3,29,216,155,224,65,84,2,24,12,4,48,0,1,128,19,146,90,99,242,248,69,57,40,171,100,69,106,151,137,63,250,87,177,2,81,211,13,63,122,94,166,105,8,168,198,132,151,113,133,81,148,111,197,203,245,79,251,26,89,15,203,146,255,0,18,160,140,250,153,104,195,55,222,143,47,46,85,7,5,217,127,241,157,253,124,235,21,123,179,130,24,191,104,205,111,209,21,253,145,139,250,220,252,105,5,229,114,219,147,71,36,163,122,83,33,59,142,168,240,204,181,181,39,22,105,150,125,70,52,165,107,210,255,0,176,99,151,135,23,7,22,159,118,85,60,177,211,124,220,67,215,4,219,243,37,193,21,107,75,143,150,81,57,222,108,81,230,110,95,65,207,232,115,229,233,33,53,122,43,233,177,117,48,178,253,169,225,218,197,73,255,0,131,202,201,150,89,102,231,54,219,125,217,217,47,179,119,242,205,253,25,132,250,73,71,110,230,85,191,71,212,228,196,150,137,52,122,56,250,221,126,92,246,215,186,60,47,62,55,198,199,86,28,202,113,166,81,211,246,134,63,34,208,245,67,87,38,88,118,104,236,134,156,184,50,97,187,148,99,169,63,115,150,60,20,119,67,116,85,24,225,145,208,138,137,91,51,120,51,58,46,32,107,65,186,4,80,9,50,201,210,52,5,38,82,35,75,236,84,92,145,5,222,156,57,37,252,143,251,152,116,217,33,138,90,166,94,119,93,59,223,121,52,112,198,242,101,80,236,249,49,91,143,115,246,239,19,21,97,77,94,218,153,182,7,44,137,238,155,248,57,48,227,168,47,47,194,58,240,70,56,227,113,114,84,255,0,82,196,170,29,0,209,182,82,209,45,26,208,156,64,202,132,105,164,78,33,17,101,88,168,97,77,20,136,41,1,69,36,74,40,129,208,80,88,88,10,131,72,198,6,122,67,73,160,80,25,233,13,38,148,58,3,29,33,70,180,42,3,196,251,119,166,184,195,168,138,244,249,101,244,60,168,187,135,185,245,153,176,71,62,41,227,151,166,74,143,149,88,229,139,44,241,77,121,162,233,153,244,215,154,202,74,63,33,10,148,171,122,247,52,145,159,12,195,162,228,64,73,136,168,98,24,0,172,171,16,34,9,158,251,18,244,69,238,209,164,204,94,53,41,92,149,128,165,147,28,120,43,31,81,24,202,227,39,22,84,112,195,178,162,163,8,227,154,147,211,37,248,90,228,170,247,62,193,235,35,9,248,58,98,148,247,77,123,158,177,224,116,126,27,195,175,20,52,102,197,52,252,188,74,45,159,66,226,107,203,159,164,142,194,130,141,50,44,171,32,0,187,11,36,96,85,140,144,2,128,64,20,192,0,6,49,0,12,4,48,16,0,0,130,192,64,59,11,36,0,177,153,216,88,26,88,212,140,245,6,160,54,212,86,163,13,65,168,14,139,11,49,212,26,200,55,177,152,107,30,176,173,128,203,88,245,129,160,168,141,99,212,3,162,104,171,11,2,74,16,192,10,0,0,0,2,0,67,36,161,136,0,6,50,108,53,1,84,20,78,161,234,1,140,86,22,64,198,77,133,129,64,43,21,129,64,72,0,192,67,0,0,24,0,0,88,12,9,176,176,170,21,147,97,97,21,97,100,216,172,15,148,2,244,133,29,92,146,49,208,80,8,0,0,99,16,192,99,18,24,83,24,80,232,0,40,116,48,21,0,192,4,49,136,0,0,0,0,4,0,49,0,20,22,33,144,22,59,16,0,196,208,192,162,40,40,170,0,34,130,139,0,34,130,139,10,3,50,147,29,10,128,118,52,42,24,12,4,0,85,133,136,0,118,59,32,96,85,133,146,50,3,151,114,253,10,212,72,128,187,13,68,128,23,98,159,153,81,54,23,238,7,15,95,38,226,190,134,56,242,120,93,38,90,230,85,19,126,169,199,36,154,76,231,240,214,157,47,117,119,185,140,186,222,167,163,147,107,37,189,158,232,121,106,211,238,85,82,216,206,72,184,139,232,151,239,96,165,203,200,141,252,40,39,138,248,148,101,254,78,126,153,233,207,141,251,74,255,0,67,179,12,124,73,116,106,183,113,191,213,129,24,122,104,199,170,138,202,181,227,166,195,237,14,170,51,159,133,142,17,209,13,174,143,95,172,192,176,227,132,180,171,132,36,223,214,209,243,47,121,187,17,106,166,150,132,236,202,122,100,215,151,142,230,173,54,168,231,79,114,9,205,134,46,42,84,115,207,165,73,169,69,215,185,234,120,87,138,234,211,238,101,28,122,160,215,184,28,113,150,72,43,140,181,246,213,221,34,157,74,114,113,84,175,106,8,98,150,52,236,110,14,245,67,158,235,220,163,72,70,142,168,28,240,148,90,91,155,196,168,208,164,40,149,164,34,226,90,51,210,84,66,168,173,152,133,195,2,214,195,109,233,37,72,175,187,201,6,93,92,171,20,23,203,50,232,99,170,110,79,187,163,94,181,126,230,31,86,95,217,177,184,71,220,207,245,175,227,216,233,161,166,106,18,73,249,111,232,103,213,117,24,240,245,30,19,77,37,20,237,29,49,218,78,94,231,139,246,150,77,93,110,95,55,14,128,244,161,56,100,87,9,41,47,130,232,240,97,154,113,183,25,73,29,56,254,209,204,170,234,75,228,186,152,245,208,206,76,93,118,57,250,211,131,253,78,168,74,51,87,9,41,47,130,160,161,105,44,0,201,196,84,107,66,210,6,116,86,146,180,142,128,138,2,232,122,64,204,101,233,10,2,70,58,29,0,145,64,1,64,5,138,192,4,49,0,207,11,237,142,150,95,181,71,54,37,122,215,153,124,158,231,39,151,212,166,250,137,223,184,71,142,250,92,239,238,175,253,70,115,233,58,133,191,134,223,209,158,189,48,212,209,57,139,213,120,82,110,46,178,70,80,127,40,119,177,238,57,70,74,165,20,206,108,157,15,79,147,120,199,68,189,227,177,57,94,158,101,138,206,140,223,103,103,134,248,218,200,189,184,103,43,213,25,105,156,92,31,179,68,197,211,212,56,176,10,34,137,48,177,114,32,43,85,14,26,178,205,36,140,235,115,110,157,232,200,164,21,239,125,149,211,75,14,183,146,52,222,212,251,158,189,28,31,99,245,17,234,58,87,9,63,60,30,203,224,244,77,70,42,116,139,73,97,70,145,158,144,210,105,65,64,103,65,70,148,45,32,64,21,164,40,33,0,80,5,48,16,192,96,32,1,128,135,96,0,48,2,64,96,4,1,84,32,137,17,66,1,8,170,21,0,172,44,116,26,64,53,15,80,180,143,72,5,143,80,105,13,32,59,29,147,69,5,59,42,200,40,10,177,217,35,32,162,172,139,29,129,118,59,51,176,212,21,118,22,70,160,212,5,88,133,97,96,49,88,88,172,7,98,177,0,5,142,196,48,29,133,136,96,59,29,146,0,85,142,201,16,23,97,100,140,10,176,178,64,10,176,178,64,130,172,86,32,1,216,8,10,0,0,0,1,0,31,61,164,52,151,67,163,163,155,61,34,210,107,67,210,6,26,67,73,209,164,52,16,115,233,13,39,70,128,208,93,24,40,149,70,186,69,64,69,14,138,160,162,5,64,32,178,134,2,176,176,29,5,5,140,5,65,67,0,21,5,12,44,5,65,69,0,19,65,69,14,136,34,134,85,14,128,154,29,14,135,65,83,66,104,186,21,1,20,42,52,161,81,81,0,93,5,1,35,161,208,0,180,134,146,128,130,116,133,20,32,16,12,69,0,168,160,160,36,44,116,26,64,144,29,5,0,88,236,153,53,21,108,231,158,71,63,133,236,6,147,206,163,180,119,103,60,231,41,63,51,176,36,138,64,198,32,37,144,205,25,12,131,44,146,211,25,127,77,126,167,167,9,199,30,92,49,110,180,99,73,251,163,202,147,215,154,49,247,146,71,161,4,179,117,142,115,218,55,177,21,235,117,190,95,179,229,45,77,234,174,79,156,113,188,178,62,139,237,121,172,125,52,35,238,175,244,60,5,186,219,191,34,21,93,46,153,229,140,102,182,190,71,155,236,249,199,59,123,105,178,113,220,114,197,252,158,214,89,175,217,220,180,219,72,82,57,50,228,199,28,14,11,28,86,223,116,243,82,110,123,108,116,171,201,123,29,93,55,68,229,230,158,200,138,227,235,58,57,98,232,221,199,123,182,209,197,139,27,106,239,242,62,131,172,199,41,195,77,90,106,143,57,116,218,49,206,18,94,120,238,21,231,74,26,42,215,149,154,66,45,122,101,249,51,179,30,24,207,26,197,37,230,124,89,205,44,83,233,242,60,115,78,215,22,88,205,92,103,94,165,95,38,209,106,92,59,48,95,35,208,155,181,179,247,69,29,52,58,49,140,229,31,86,230,209,201,25,119,1,141,5,88,232,129,105,167,240,85,82,4,251,62,10,201,142,80,130,118,156,95,12,14,94,185,222,60,94,238,82,95,224,223,236,255,0,38,72,197,190,40,199,168,142,175,7,250,159,248,52,233,151,239,223,202,68,254,181,252,123,152,94,172,48,111,152,249,89,243,249,163,57,206,89,19,213,170,77,158,254,57,168,116,249,102,248,140,117,255,0,99,231,113,117,80,81,167,41,47,204,130,94,165,202,43,197,237,84,109,227,70,84,245,234,69,84,36,223,4,87,59,234,45,238,84,122,157,47,84,109,63,131,71,137,126,18,124,40,129,209,135,237,76,169,212,146,154,249,228,244,112,245,120,242,180,189,50,125,164,120,234,26,120,109,13,191,146,163,232,4,121,88,186,236,152,218,140,188,209,174,25,232,195,36,114,65,78,15,102,105,22,4,234,11,8,171,29,153,88,106,3,91,11,35,80,88,21,97,100,128,21,97,100,128,15,80,89,34,148,163,21,114,105,47,144,46,194,206,60,157,116,35,180,22,166,113,230,234,39,151,215,45,189,144,30,190,184,246,148,127,83,202,234,115,235,206,229,30,14,95,19,247,177,138,238,111,86,3,82,114,237,65,165,141,108,86,164,81,58,3,65,118,128,130,106,136,158,56,100,142,156,144,82,95,40,212,84,7,159,155,236,200,187,125,60,220,31,225,123,163,207,205,143,63,78,255,0,125,141,215,226,142,232,247,218,10,181,190,228,177,117,243,145,156,101,196,141,21,30,166,111,179,122,124,175,84,23,135,47,131,153,244,25,49,255,0,50,247,70,108,106,87,50,138,52,170,91,27,67,165,115,117,8,57,63,132,117,226,251,31,62,71,231,172,107,228,138,95,99,235,253,161,40,254,103,210,28,157,31,67,143,163,135,147,205,39,204,153,212,110,70,105,142,196,5,67,25,35,1,128,128,2,130,135,97,96,42,21,20,0,77,10,139,0,34,130,138,10,2,104,84,85,0,18,3,10,1,88,192,84,0,20,49,208,16,20,105,65,164,12,232,70,186,69,164,8,25,90,69,64,33,133,5,0,232,40,6,64,105,30,144,24,11,72,105,40,0,52,138,134,32,16,0,0,128,116,20,2,24,80,0,134,20,0,0,0,0,49,0,83,0,0,134,2,24,80,49,12,6,2,24,0,0,192,40,67,0,0,0,32,67,0,1,0,1,64,0,20,0,1,67,160,60,39,16,163,103,18,92,77,48,206,134,61,32,80,12,67,32,96,5,80,17,66,163,74,10,3,61,33,69,137,129,147,68,180,104,26,74,50,2,244,139,73,81,37,5,0,0,196,48,10,21,20,81,4,110,6,148,26,64,129,149,164,40,41,12,116,58,1,12,116,58,32,154,10,46,130,128,138,21,26,105,22,144,172,232,84,105,66,42,32,40,161,4,42,0,0,24,168,44,118,20,168,84,88,4,102,50,132,80,172,96,4,12,153,181,24,219,25,203,151,39,137,47,229,92,1,51,147,201,43,100,50,184,36,138,92,33,80,216,32,37,130,27,16,9,153,228,242,179,90,220,199,169,219,128,57,177,59,234,28,189,147,103,118,7,90,103,39,108,228,194,189,79,221,233,59,186,72,172,157,68,35,217,110,192,233,251,107,36,165,149,66,246,138,73,126,135,156,247,113,130,229,155,253,161,147,95,83,43,127,122,204,58,119,251,199,145,253,210,43,110,162,11,14,157,206,168,74,93,68,99,20,121,211,201,62,166,113,141,119,61,255,0,179,240,71,22,152,181,187,92,129,175,79,246,124,97,133,206,75,205,217,29,19,233,123,198,85,245,54,155,75,21,55,84,115,103,234,147,139,80,102,90,70,85,161,59,222,151,43,131,193,253,170,95,182,74,73,82,123,30,198,77,241,95,115,195,201,141,199,61,175,123,44,74,215,168,140,161,24,102,183,173,200,236,203,142,29,94,56,202,124,165,105,175,99,62,191,30,174,151,28,151,98,186,12,137,226,210,247,211,183,228,192,226,158,23,142,78,47,242,126,228,233,61,60,248,117,225,184,243,19,135,73,164,71,212,52,154,105,18,141,0,69,181,195,47,196,175,84,127,52,70,137,125,221,197,123,238,6,201,169,43,76,214,19,168,202,50,244,201,28,180,159,215,221,21,25,77,119,213,245,32,172,137,60,17,151,225,154,254,232,48,75,247,255,0,244,145,169,174,158,73,197,239,92,118,220,58,116,222,103,253,36,87,181,15,222,253,157,146,61,244,78,63,216,248,151,54,182,238,125,199,69,31,220,189,92,54,124,124,177,75,23,81,147,19,146,184,73,199,114,43,40,203,37,247,55,132,229,222,205,225,139,28,82,243,73,183,206,230,154,113,93,121,127,59,64,44,125,68,215,60,29,48,148,103,191,12,201,97,139,225,126,107,114,106,80,144,29,33,72,152,74,237,251,141,189,47,146,131,77,108,182,53,195,154,88,231,31,104,179,29,86,84,106,92,149,151,167,44,209,134,77,19,105,95,166,93,141,44,242,178,74,83,138,82,236,95,77,212,207,27,80,159,154,63,224,15,74,192,149,37,37,107,116,59,40,97,98,177,48,43,80,236,129,216,21,100,207,36,113,171,147,162,50,228,240,224,229,250,30,92,242,202,89,46,78,192,237,201,214,203,140,113,175,150,115,78,114,155,185,59,96,157,161,48,32,203,44,180,197,183,193,179,57,58,187,156,227,138,63,86,1,28,78,122,114,169,121,189,187,29,48,156,190,247,36,227,142,152,168,149,40,223,212,13,84,172,26,49,82,113,117,46,77,84,128,55,41,72,67,160,41,72,100,233,10,100,20,42,41,21,64,69,13,21,66,160,47,22,89,98,244,85,123,52,117,227,234,177,203,105,121,37,242,113,6,148,21,234,173,247,67,60,254,151,42,194,229,170,244,179,182,57,35,53,229,146,96,88,18,48,24,8,0,160,36,96,48,16,0,192,86,22,3,0,177,128,128,96,64,5,12,0,84,26,70,0,45,33,164,96,2,161,208,192,2,130,128,0,116,42,29,133,128,168,84,80,130,166,131,73,64,17,52,20,80,128,6,33,216,0,5,133,133,0,0,16,128,98,0,0,0,16,14,130,128,65,97,65,64,22,1,64,0,22,20,20,0,1,64,3,1,0,20,2,24,80,49,0,20,2,24,12,4,0,48,16,0,192,144,2,134,72,1,64,72,0,192,67,3,203,10,33,50,147,43,37,66,210,88,192,203,72,141,104,150,138,16,8,164,3,160,161,161,209,4,180,67,70,173,19,69,17,164,52,151,64,6,110,36,233,53,19,65,25,49,20,209,12,160,24,147,45,21,18,50,210,65,164,138,155,29,143,72,105,1,140,84,52,136,29,21,66,26,97,79,72,244,133,141,50,3,72,105,40,96,70,145,81,165,11,72,25,209,46,38,180,39,18,140,116,139,73,174,144,210,17,142,144,163,93,34,210,6,84,20,105,164,122,74,50,161,209,166,145,233,3,26,29,26,233,30,146,12,104,122,77,116,6,154,3,147,169,150,152,233,92,200,230,43,52,245,205,203,244,35,176,9,128,48,173,128,150,175,141,193,112,14,35,82,125,192,150,36,104,227,113,51,124,1,81,57,122,185,37,179,238,117,99,220,226,235,63,137,164,8,133,184,197,47,169,232,116,30,88,78,107,233,103,10,130,148,235,178,216,239,114,209,130,49,198,246,75,143,112,48,206,226,229,41,163,61,73,65,47,254,89,57,178,90,75,243,12,16,121,167,240,130,187,254,206,233,173,169,51,216,241,177,226,138,87,230,92,30,87,237,116,227,138,20,148,56,104,185,55,22,173,217,7,103,81,213,203,36,189,163,216,203,12,101,146,117,65,24,106,138,81,87,103,169,209,224,88,113,185,75,212,69,101,60,50,134,25,89,224,206,229,145,255,0,43,61,124,189,68,178,101,107,93,175,99,203,146,211,213,63,146,194,186,243,45,93,13,86,233,30,127,71,45,29,74,143,105,108,122,217,33,254,139,35,254,83,197,94,149,53,234,142,225,30,212,91,105,53,181,171,56,179,195,70,71,75,202,247,71,71,77,61,89,156,121,77,106,138,250,149,159,30,173,74,190,80,87,13,88,81,173,69,114,172,175,14,51,94,87,79,217,149,28,233,184,187,71,76,30,60,241,211,147,105,126,37,201,148,241,74,15,116,66,242,176,47,47,77,44,94,110,99,218,75,130,41,163,163,6,103,7,79,120,190,83,53,203,210,198,81,215,131,111,229,236,65,205,134,181,184,203,135,254,12,112,249,115,228,139,229,121,127,185,165,56,101,78,105,167,195,76,223,168,198,155,134,101,86,227,166,95,45,127,236,21,223,139,247,113,182,180,170,243,87,7,199,253,163,151,196,235,243,228,74,81,78,110,173,31,101,134,105,228,156,31,99,231,190,217,233,163,135,170,183,180,101,182,175,103,216,202,188,236,89,155,163,169,73,100,132,156,155,108,227,120,105,251,124,162,241,44,155,212,184,34,186,222,57,199,120,72,168,228,202,182,127,220,156,89,101,169,220,83,191,147,162,47,241,92,91,255,0,0,76,101,31,233,102,146,221,253,23,234,61,17,151,12,210,24,113,188,114,150,173,46,28,238,107,83,25,70,154,52,250,108,75,197,45,58,254,237,214,227,81,125,212,145,89,45,79,211,118,84,18,166,251,147,223,132,87,30,224,84,36,212,218,82,106,251,251,51,110,159,171,89,22,156,149,25,112,103,14,158,114,131,158,63,74,51,120,101,143,36,114,74,47,69,249,128,244,128,199,39,81,12,121,244,125,202,91,251,127,236,109,101,0,201,179,159,54,122,242,195,159,112,133,212,79,92,169,118,60,236,178,106,107,106,59,16,169,53,184,86,49,151,148,164,202,168,175,186,132,220,87,96,19,224,231,195,83,156,178,62,239,99,103,37,236,70,170,91,68,13,54,11,33,75,226,138,212,130,27,138,146,166,71,155,31,204,77,17,65,68,36,164,105,193,131,198,211,213,7,79,216,184,100,237,53,76,131,91,25,32,182,2,128,19,24,13,49,144,56,176,45,19,39,216,42,138,130,183,168,42,180,236,144,180,83,180,218,40,82,182,212,81,149,107,131,46,73,101,140,117,55,30,231,89,56,113,120,112,175,189,220,210,141,34,70,58,24,8,7,67,160,36,10,0,38,135,67,11,32,40,40,118,22,1,65,65,97,96,3,161,88,88,14,130,130,194,192,40,4,0,59,1,0,0,0,0,0,0,0,0,128,0,96,2,1,128,8,96,48,16,12,0,64,49,0,0,0,8,6,0,32,24,0,0,0,0,0,0,0,0,0,0,5,48,0,0,0,0,24,0,0,192,0,0,0,96,32,24,0,128,96,2,160,24,172,6,2,176,176,24,10,197,96,121,9,148,142,117,35,72,200,219,13,108,118,103,168,53,17,90,216,25,169,21,168,2,128,96,3,69,16,59,32,161,10,198,0,33,128,18,3,17,66,162,92,75,16,17,160,90,77,66,130,51,11,46,131,72,10,199,98,210,42,10,161,146,22,3,177,217,32,17,118,22,72,194,180,82,41,72,201,12,131,77,67,179,43,5,32,53,37,177,106,19,1,88,106,33,178,117,20,107,168,53,35,43,22,160,141,181,32,180,115,185,80,188,66,225,174,155,67,216,230,241,3,196,24,107,170,208,90,57,188,64,241,9,134,186,117,35,14,171,38,156,77,126,45,137,241,12,58,137,106,105,123,1,206,15,97,138,128,44,86,253,199,65,64,77,191,114,109,251,149,66,96,17,147,79,227,216,114,167,27,68,9,74,128,188,79,147,139,44,181,117,13,246,179,173,121,109,246,228,228,95,122,93,255,0,238,21,88,99,44,143,154,92,179,108,211,208,180,222,195,82,240,161,231,173,150,198,17,140,179,75,83,217,118,42,33,66,89,37,254,77,224,222,24,180,159,60,151,113,199,13,140,53,120,153,18,92,1,209,24,212,142,200,220,154,79,99,60,74,49,79,36,140,250,124,210,203,212,38,184,212,69,123,189,22,37,8,185,75,133,184,186,206,171,194,199,127,127,39,246,70,190,88,227,140,27,231,205,47,161,228,125,163,145,228,148,159,126,198,85,61,54,86,243,212,195,55,155,169,181,238,115,244,217,41,239,201,217,8,234,158,174,197,71,95,83,45,63,103,75,232,120,88,101,113,146,61,158,169,234,232,103,240,120,152,182,147,3,179,12,220,35,135,36,121,133,197,255,0,159,240,207,71,86,175,52,120,107,82,60,238,158,165,143,44,125,170,95,241,255,0,39,103,70,245,99,148,123,174,2,150,108,47,213,5,229,123,253,12,19,113,103,116,91,88,95,242,191,236,115,229,196,167,114,199,179,239,16,138,199,149,53,93,189,158,232,50,225,140,184,90,31,246,103,60,109,72,221,101,105,198,32,115,201,60,110,164,117,116,121,185,79,244,45,66,18,77,74,42,70,95,178,188,115,213,137,223,242,176,52,234,84,84,150,181,170,15,143,116,75,199,37,7,31,84,95,154,44,190,165,94,52,215,17,228,211,166,148,114,116,203,125,224,194,179,199,146,178,226,205,126,89,45,18,248,102,159,104,116,144,234,225,40,201,38,210,221,7,133,29,50,130,138,81,150,255,0,153,172,231,188,91,255,0,212,136,62,95,168,233,231,209,75,123,158,43,222,249,95,81,173,50,142,184,110,187,159,71,212,96,143,81,9,42,90,171,242,145,243,61,78,9,116,57,53,227,191,9,242,191,15,254,196,197,19,122,101,169,29,56,186,141,81,86,99,75,38,39,40,113,221,123,25,225,122,101,164,138,244,101,90,169,114,213,167,101,44,77,189,164,228,206,108,19,122,247,237,72,238,211,75,126,0,207,68,165,23,21,38,255,0,51,72,77,99,134,153,57,107,189,169,255,0,146,151,151,177,132,149,202,110,171,122,3,179,167,81,173,114,139,211,46,19,103,71,141,142,46,150,37,242,233,153,105,211,229,92,45,132,111,24,215,70,188,83,78,55,24,42,167,86,103,151,104,218,205,38,147,244,236,211,252,136,1,134,176,240,113,235,109,173,113,236,173,236,116,198,41,99,140,84,92,107,221,246,36,140,217,116,173,43,146,225,169,205,151,238,195,245,48,72,59,131,144,67,224,134,197,38,72,13,136,44,54,40,84,42,46,128,8,210,45,54,105,91,133,1,159,154,60,63,200,184,228,190,118,98,38,74,200,173,163,33,210,146,49,77,175,147,72,200,3,205,141,252,26,39,169,0,148,105,249,127,66,10,78,139,91,144,193,58,3,74,29,9,49,216,3,226,141,163,21,24,209,148,61,86,205,185,34,141,138,233,177,169,228,114,151,8,202,123,108,117,98,90,49,165,221,238,192,222,199,102,90,131,81,70,182,43,51,212,22,6,150,22,64,1,118,22,72,1,86,4,140,7,97,98,0,29,133,136,64,85,133,136,0,171,29,144,48,42,194,201,2,10,176,178,70,3,1,0,12,4,0,59,1,12,0,0,0,0,66,2,172,44,144,2,181,6,162,7,64,85,133,147,67,160,29,136,6,0,0,32,24,8,44,6,2,176,176,24,10,194,192,160,38,197,96,88,204,236,53,1,160,89,158,161,234,10,187,11,34,194,192,187,11,36,0,171,11,36,97,14,194,196,1,78,194,196,48,11,11,1,0,192,0,32,1,0,12,9,11,3,195,177,166,64,89,209,134,202,65,102,86,86,160,47,80,212,204,236,68,27,169,149,168,193,49,216,86,186,138,212,115,219,41,48,55,177,217,138,145,74,68,26,129,41,142,194,152,13,0,19,66,46,130,128,129,142,133,64,3,0,1,138,134,48,34,133,70,130,160,36,154,52,160,210,6,99,178,180,138,130,11,11,21,5,5,80,8,44,2,199,168,66,8,109,16,226,59,11,1,81,50,69,216,20,96,226,197,165,155,208,105,9,140,41,133,27,105,13,37,24,129,174,145,105,2,12,38,252,204,233,106,149,156,175,146,82,17,44,124,133,17,74,194,223,184,232,64,78,226,109,150,200,96,69,147,101,178,39,192,25,202,110,49,146,253,55,50,230,149,211,114,42,111,143,169,120,92,99,150,244,222,152,237,245,34,156,122,125,181,74,77,191,102,106,233,99,126,224,231,222,84,140,220,212,229,183,110,229,70,89,47,85,93,155,244,240,78,87,236,102,163,114,178,181,203,28,92,120,249,40,174,163,46,168,232,86,151,249,58,254,201,193,190,185,122,86,236,226,130,241,37,24,173,237,158,238,24,44,93,58,130,91,203,147,53,87,214,100,148,58,87,55,180,178,127,100,121,89,114,120,152,174,247,71,79,218,57,92,150,238,235,99,201,89,54,104,66,136,201,185,164,122,186,188,62,149,62,236,242,177,111,52,207,71,172,154,142,24,175,114,163,92,179,190,135,158,89,228,183,166,71,108,178,95,77,24,252,156,57,61,72,14,222,133,255,0,170,211,248,163,40,157,120,101,163,62,165,193,195,210,189,29,70,41,254,25,35,174,27,101,203,7,202,186,252,136,174,228,214,169,99,247,57,84,158,57,90,227,252,13,79,247,144,151,208,125,66,240,242,205,47,112,170,154,140,150,181,219,147,158,73,222,161,198,75,204,187,53,192,233,210,113,252,211,8,211,14,77,91,119,58,35,43,217,238,113,213,75,86,241,102,208,151,184,27,201,92,93,37,47,134,101,141,172,49,148,113,218,147,126,153,26,199,221,4,148,114,109,37,184,85,86,172,43,86,206,93,129,90,91,239,243,238,75,139,180,239,120,240,205,47,82,74,84,164,248,174,44,129,197,109,179,56,250,238,145,101,78,81,86,223,170,62,231,94,55,250,21,36,220,118,229,110,128,249,39,25,116,61,66,143,254,92,189,45,255,0,134,116,120,113,127,189,130,181,237,236,122,125,127,69,14,163,20,164,163,229,126,168,254,23,238,120,152,178,79,165,203,44,121,55,107,255,0,205,123,145,91,67,213,37,240,118,97,205,226,66,175,126,231,45,71,84,114,67,210,197,23,224,228,117,219,252,1,233,199,39,102,99,145,254,238,79,249,153,46,113,201,142,238,171,114,169,184,73,127,212,48,215,119,59,251,238,20,95,78,188,94,150,13,122,163,183,212,147,113,138,64,48,42,38,114,211,27,57,94,238,217,174,103,110,189,140,94,236,138,150,196,48,220,40,161,87,202,10,10,8,84,20,58,10,10,145,190,193,66,225,105,97,14,255,0,65,213,139,185,92,48,163,72,180,154,87,112,211,104,12,180,147,70,181,184,156,64,35,46,204,180,103,91,14,220,126,64,217,110,26,76,225,52,104,219,236,64,37,69,83,123,18,178,32,134,69,25,110,192,214,62,197,43,51,213,236,105,8,100,155,219,130,42,160,181,78,41,157,47,119,100,195,18,199,242,253,203,162,161,1,84,20,2,1,208,0,12,6,0,0,1,64,0,0,192,64,3,1,88,88,12,5,96,5,5,136,0,96,32,1,140,144,2,128,64,65,64,32,1,128,0,0,134,0,32,1,216,10,135,66,176,176,24,19,97,96,80,17,97,96,85,138,201,176,176,42,194,200,177,89,70,150,43,34,194,192,187,11,32,0,187,2,64,11,2,66,192,160,162,108,96,58,10,1,144,20,58,0,0,29,0,192,64,49,0,0,8,6,2,0,24,0,128,98,176,2,130,192,64,64,192,64,81,226,105,38,141,168,157,38,216,102,50,232,84,0,130,128,96,0,3,0,29,8,162,0,96,1,85,99,76,145,144,90,101,166,98,82,97,90,106,13,68,89,45,129,173,129,142,166,61,64,106,6,122,131,80,26,140,203,88,245,129,168,81,158,178,148,200,29,0,106,21,128,217,35,17,64,32,0,17,37,138,130,36,69,208,105,3,48,52,210,26,64,204,13,52,139,72,18,5,105,21,20,22,2,160,1,128,132,4,230,117,141,156,71,87,81,232,71,49,0,1,191,208,84,1,168,157,76,173,132,192,157,79,224,78,95,3,19,2,92,182,51,150,252,23,35,41,242,6,51,94,100,141,240,232,211,57,74,77,92,182,216,197,202,164,219,236,92,35,171,28,85,190,0,90,101,147,37,39,178,238,109,74,48,164,56,69,70,52,101,55,231,250,20,106,170,48,190,230,18,213,39,187,164,84,164,248,20,119,150,159,114,14,175,179,177,92,181,30,204,158,136,107,127,68,115,253,159,130,58,124,207,74,75,146,186,236,154,124,183,113,130,254,228,87,155,215,229,223,74,228,225,73,185,23,57,57,73,201,242,76,125,70,145,190,53,74,205,58,153,234,197,19,62,193,146,95,186,252,200,42,47,247,106,204,50,122,145,188,127,132,142,124,158,162,142,140,46,219,59,58,151,167,170,148,151,190,175,215,115,135,166,245,29,221,98,183,9,123,227,139,255,0,131,42,213,61,88,84,254,104,215,173,151,158,50,252,81,76,231,194,255,0,209,77,127,58,54,234,191,135,129,255,0,254,104,43,150,76,214,19,212,181,39,191,222,70,18,91,143,28,170,92,208,71,100,116,205,124,153,74,18,199,47,32,111,244,107,149,255,0,38,177,146,200,183,0,199,159,75,243,42,93,206,134,151,170,46,226,115,75,21,23,142,78,49,231,116,6,232,181,197,62,12,161,146,47,103,229,102,139,228,40,202,229,141,120,145,78,81,251,203,186,249,45,100,140,226,171,117,36,36,218,39,52,19,74,81,217,246,104,129,198,47,204,191,79,147,198,251,79,161,140,162,165,27,81,126,153,126,22,123,24,242,122,91,28,177,70,90,163,40,220,39,219,217,129,242,157,54,119,138,114,197,153,110,189,75,254,78,156,240,123,78,59,170,54,251,83,236,249,47,60,61,81,244,203,223,225,156,157,46,122,131,139,87,31,189,23,216,43,170,49,172,90,163,188,94,230,152,114,106,211,244,210,255,0,224,158,158,85,120,238,215,49,102,51,79,30,87,92,48,143,87,236,236,186,99,56,202,94,150,116,231,133,75,82,225,242,121,157,30,90,234,85,113,53,197,158,180,42,113,209,47,167,253,153,96,231,31,98,156,28,91,79,148,70,71,166,13,179,76,185,114,61,200,101,93,182,201,191,98,41,80,90,10,30,144,21,252,10,254,10,175,148,21,242,4,223,192,90,249,29,6,144,17,47,127,204,166,129,32,17,95,63,1,67,251,160,60,124,105,26,245,81,156,77,50,236,227,53,220,2,81,191,248,38,47,86,207,147,95,84,108,137,199,204,164,187,243,245,32,85,189,11,78,151,240,110,177,185,70,232,168,225,148,213,105,220,14,109,3,243,125,77,227,130,109,113,240,87,129,43,160,56,122,140,158,30,57,79,240,171,57,126,205,205,62,161,40,205,219,82,61,108,221,20,179,65,198,150,251,89,230,97,233,101,208,229,201,105,199,205,68,87,183,12,106,45,71,137,124,155,199,202,171,129,116,250,114,226,142,70,252,221,202,174,224,3,16,89,80,192,155,22,160,44,8,212,26,128,187,11,34,194,192,187,21,147,168,44,11,176,178,44,44,10,176,178,70,3,176,177,0,20,50,66,192,161,145,99,176,170,1,88,88,12,100,216,88,20,4,216,88,21,97,100,216,106,2,172,44,139,11,2,236,44,139,11,2,172,44,145,128,236,44,144,1,216,88,128,7,98,29,5,1,32,93,5,1,20,20,93,5,1,20,20,94,145,233,2,40,122,77,40,40,131,58,10,52,161,81,68,12,96,2,161,208,192,128,1,5,129,64,77,133,129,118,43,38,194,202,42,199,100,88,236,130,172,5,97,96,0,4,128,194,196,5,12,4,0,48,0,0,0,0,60,173,33,70,148,26,74,203,45,34,210,107,164,90,74,50,210,26,77,116,139,72,25,80,232,211,72,180,129,3,43,72,105,8,155,29,133,5,0,236,118,72,194,157,140,144,176,44,100,88,236,129,208,80,88,236,9,160,162,194,128,128,52,160,160,32,11,161,80,11,112,177,208,80,15,80,236,84,1,64,0,0,198,72,88,20,4,216,88,20,4,216,88,22,20,77,142,192,170,13,34,177,129,58,67,73,64,4,105,22,147,65,1,197,213,58,146,143,177,206,109,212,59,205,63,169,139,8,44,9,183,216,43,220,1,215,184,181,47,145,210,0,38,215,200,155,67,100,176,38,70,83,102,147,224,230,203,47,43,223,224,43,25,55,165,175,196,232,236,134,158,219,28,176,74,83,130,127,83,165,197,69,249,101,97,21,41,210,179,53,197,176,146,220,153,48,11,110,95,6,253,54,63,54,167,220,202,17,182,145,219,142,181,70,33,94,182,55,24,116,252,173,150,235,220,243,58,220,158,73,95,115,187,168,242,249,127,15,39,149,215,63,42,36,43,143,147,76,113,182,100,142,156,49,242,217,164,85,108,204,39,45,232,232,150,208,57,27,185,1,215,31,224,35,150,126,163,162,94,92,81,137,207,32,53,233,157,51,187,60,173,116,239,223,21,127,249,51,206,196,232,236,156,181,99,233,107,154,146,255,0,242,50,173,225,182,15,204,232,235,94,159,6,30,216,209,140,214,158,171,194,92,118,14,183,38,190,175,34,92,70,162,191,32,49,147,38,201,108,10,141,241,228,170,79,117,219,221,26,197,240,214,215,250,51,145,51,88,74,147,249,10,238,132,251,50,180,251,28,177,201,255,0,232,232,131,181,105,217,3,148,47,113,66,83,142,220,252,51,72,191,114,156,83,10,168,78,50,227,159,102,106,145,205,166,141,33,150,185,220,10,158,58,182,191,63,146,113,79,179,222,61,159,183,195,54,82,77,25,79,30,153,57,46,31,43,220,130,231,142,51,139,140,149,197,242,143,155,251,79,161,159,77,149,229,198,175,255,0,251,95,247,62,143,28,155,142,225,155,20,114,193,198,74,215,248,3,229,48,230,169,70,159,150,91,197,251,29,211,113,205,26,151,150,93,153,205,246,151,69,46,146,110,81,254,27,119,244,126,227,233,50,248,176,211,47,82,1,173,80,159,243,65,158,247,75,145,74,81,149,220,102,191,70,120,210,134,254,231,127,217,249,20,177,105,110,171,189,129,232,245,17,243,106,252,143,59,170,149,203,74,225,29,242,200,229,39,22,190,239,247,71,153,119,187,44,74,145,95,182,227,123,133,20,47,48,168,171,72,90,190,0,90,67,72,245,63,100,26,165,236,128,90,66,159,187,30,167,236,61,75,216,9,96,133,203,40,6,47,116,30,192,249,1,113,70,202,42,125,54,79,197,6,165,249,24,190,81,182,23,82,148,127,20,90,32,190,145,70,90,161,47,200,214,17,89,33,60,77,121,187,125,87,7,46,25,232,201,25,29,57,101,162,113,201,30,224,103,211,229,113,117,35,167,86,137,236,252,178,225,156,249,146,241,148,163,180,114,173,75,234,56,74,226,227,32,58,114,108,252,85,244,154,247,68,253,231,27,190,235,229,15,12,237,87,116,55,143,106,143,49,243,67,233,236,69,9,180,246,57,62,215,233,151,81,134,51,221,127,220,235,140,148,225,174,31,245,68,39,89,48,205,45,237,1,228,125,141,215,56,206,88,50,54,220,125,207,107,22,70,221,75,116,124,207,83,23,211,245,81,207,30,83,61,206,155,52,100,161,53,233,150,207,254,0,238,156,52,253,12,205,225,188,92,95,98,37,26,40,204,40,170,10,8,138,2,244,134,144,51,3,77,33,164,12,194,139,210,20,2,160,24,172,0,44,86,43,40,171,21,145,97,96,93,133,144,48,42,198,36,86,196,8,44,123,6,192,22,26,128,64,61,66,212,42,29,0,88,14,135,64,33,133,0,0,0,0,236,44,64,5,0,12,41,80,81,67,162,9,160,162,232,0,145,140,0,84,48,21,128,192,155,11,1,216,89,35,1,216,8,96,0,0,0,33,133,1,32,85,5,1,0,86,145,209,68,1,116,20,4,140,116,20,0,48,160,32,2,128,0,40,40,0,2,130,134,0,0,3,10,64,48,3,205,2,117,5,154,101,66,0,1,0,0,14,130,132,48,10,22,146,128,34,52,134,146,198,21,150,144,210,107,65,65,25,105,13,38,180,20,6,84,26,77,104,40,12,232,40,186,29,1,152,203,161,80,10,194,199,65,64,22,1,64,20,0,0,0,80,0,5,10,138,176,2,40,11,10,8,128,43,72,105,2,108,44,173,33,164,9,178,172,52,134,144,13,67,212,26,67,72,83,212,59,22,144,160,42,196,228,146,109,138,140,250,135,167,12,191,64,56,39,43,147,125,217,63,81,128,66,24,95,176,183,97,78,137,227,184,80,128,29,123,144,198,201,104,34,103,233,56,243,62,221,206,153,236,185,57,166,245,100,231,128,167,138,58,178,201,118,74,185,58,94,61,43,228,230,194,188,174,77,238,247,53,241,91,141,21,13,144,149,249,187,3,119,81,43,212,212,87,4,23,137,86,245,187,58,122,106,213,169,246,50,171,164,184,71,86,56,248,112,223,150,21,182,92,178,200,149,127,212,112,253,161,180,146,58,28,228,184,56,186,156,190,38,69,252,170,132,24,40,219,59,32,170,38,56,99,170,102,254,232,168,203,52,170,7,52,55,146,53,234,37,216,207,31,32,116,79,116,96,249,55,251,150,98,1,30,25,213,138,85,139,165,151,120,228,151,252,28,177,238,116,226,183,211,227,248,156,191,224,148,119,117,31,239,53,123,52,113,248,142,115,201,55,247,164,217,175,83,155,213,37,206,157,206,92,54,160,130,182,16,88,87,230,16,22,164,64,1,188,89,172,27,82,77,51,154,50,54,140,130,186,225,153,113,147,203,237,46,198,235,99,142,18,252,209,172,92,161,232,222,63,133,255,0,193,7,87,34,112,34,25,20,190,189,211,54,65,83,22,209,173,198,106,158,196,184,130,216,129,56,184,50,226,202,189,191,224,90,127,32,172,115,244,240,234,32,241,205,90,124,31,47,159,4,254,207,234,244,74,235,152,191,196,143,175,113,190,234,151,201,201,215,244,112,235,176,60,115,218,75,120,203,240,176,60,152,205,101,133,197,139,166,159,133,153,170,219,216,228,197,175,165,207,44,89,150,153,69,212,151,252,157,83,123,198,72,35,217,140,175,76,159,170,15,127,148,113,100,199,225,229,148,125,153,125,62,79,38,57,114,154,210,205,58,216,121,227,47,197,18,193,203,126,193,67,217,11,87,178,42,10,13,33,187,238,45,32,61,33,164,90,69,164,10,210,77,6,144,118,151,32,36,172,170,236,36,82,220,129,62,5,47,73,66,92,1,18,236,107,29,164,136,236,138,96,75,217,181,236,110,165,175,5,123,24,207,214,254,119,47,20,170,208,20,159,137,211,202,63,123,27,212,191,228,164,245,69,100,95,73,25,194,90,50,124,112,195,11,211,41,99,124,61,128,232,140,156,100,153,210,159,21,245,71,31,56,159,188,77,112,100,213,26,97,85,158,50,195,53,155,31,166,94,165,236,203,197,37,169,78,62,137,114,189,141,149,78,13,73,108,249,57,113,223,79,157,227,159,165,129,230,253,167,211,250,227,236,246,39,236,124,183,7,138,111,135,95,246,59,254,208,199,83,146,248,60,92,50,240,122,221,184,158,196,31,77,210,229,212,170,239,78,204,221,243,79,232,255,0,224,243,48,101,240,243,106,237,37,103,169,26,156,127,176,25,201,105,228,155,54,148,117,197,197,243,255,0,39,43,216,168,211,80,106,50,108,86,81,174,160,212,101,98,176,53,212,26,140,181,6,160,52,177,89,158,160,176,138,176,36,0,96,33,128,14,194,130,128,44,118,26,71,65,69,140,40,116,64,5,21,67,160,38,135,69,0,8,96,1,64,0,0,80,80,0,5,5,0,192,0,0,128,29,136,96,80,8,0,96,0,2,160,161,128,19,65,69,0,19,65,69,0,18,5,80,80,8,97,65,64,33,133,0,80,3,0,16,12,0,64,0,3,0,0,0,24,0,168,6,0,42,1,128,8,6,0,32,24,0,128,98,3,202,2,66,205,176,171,13,66,177,144,26,131,80,8,10,212,26,136,0,52,177,217,149,142,192,214,194,204,245,15,80,86,131,51,212,53,32,44,9,212,59,32,96,43,29,128,0,88,88,5,5,5,133,128,80,80,88,88,5,5,14,198,4,208,81,67,2,40,52,151,65,64,70,144,162,232,40,8,160,47,72,180,129,32,86,144,210,2,1,233,10,1,14,130,135,64,42,10,40,0,154,10,40,0,154,57,186,223,68,87,187,59,14,15,180,31,239,98,191,148,14,86,21,124,135,2,228,168,56,11,30,200,45,251,5,77,54,39,23,238,61,253,197,191,184,68,180,201,101,63,169,14,192,206,103,47,221,147,182,111,149,212,89,140,86,167,24,221,91,176,53,211,31,14,62,109,215,98,56,28,149,119,177,198,58,153,67,130,218,223,44,209,61,49,165,234,96,213,108,86,56,106,153,7,87,79,143,203,169,155,79,210,74,106,49,210,187,25,245,19,211,142,187,180,69,99,147,47,169,69,156,143,147,68,138,88,247,250,26,69,224,141,34,181,122,152,112,99,146,84,168,131,28,141,202,76,184,198,162,71,50,54,154,168,162,138,251,148,103,53,70,144,244,145,147,144,34,60,51,167,167,151,238,212,127,153,156,241,224,211,14,210,143,210,68,21,159,209,93,228,232,168,108,136,204,245,117,21,217,35,68,3,14,4,0,86,168,191,82,43,71,120,61,95,228,128,224,0,184,203,114,148,225,61,178,45,255,0,18,231,255,0,112,158,55,10,123,56,190,36,184,10,210,19,58,97,35,134,46,141,161,45,200,59,42,50,231,159,115,72,206,81,231,205,31,126,231,52,36,205,161,43,10,234,132,148,149,197,217,85,102,41,119,78,159,185,162,157,122,191,82,10,91,20,196,48,167,96,33,216,28,31,105,244,11,173,197,170,30,94,162,30,135,239,240,207,15,4,165,230,197,145,56,201,58,169,125,214,125,81,193,246,151,217,255,0,180,47,31,2,172,241,255,0,243,94,223,80,142,46,142,94,89,71,191,215,186,59,50,203,196,233,99,190,240,255,0,7,155,139,37,100,139,244,222,207,225,158,134,25,92,165,23,195,223,254,224,115,208,87,201,82,139,140,156,91,224,157,38,144,238,34,213,31,102,20,26,72,13,75,216,53,47,96,210,61,32,43,143,201,47,225,149,164,151,200,1,81,228,66,226,64,91,35,185,167,40,150,188,192,74,41,119,37,122,152,225,220,7,46,223,65,71,105,13,246,17,69,75,146,100,252,201,140,26,217,129,190,57,238,189,164,103,25,120,121,92,72,132,168,172,187,203,81,7,163,131,37,135,87,139,196,197,113,245,67,117,242,142,76,25,42,71,163,9,92,83,246,34,184,50,75,246,142,149,75,239,227,217,253,15,11,172,139,132,181,174,98,236,247,231,5,211,245,45,127,229,228,71,151,215,98,242,181,249,21,29,16,150,188,56,228,189,143,71,162,202,234,164,246,60,142,130,90,186,54,187,198,191,236,118,99,158,156,83,247,116,130,189,150,175,127,212,229,204,183,213,249,63,169,174,28,186,177,194,94,251,48,203,10,109,118,146,219,234,65,203,65,67,3,72,84,20,49,129,20,20,88,80,17,65,70,148,26,64,206,135,70,154,67,72,25,208,232,189,35,210,4,80,203,210,26,72,32,101,105,30,144,36,99,161,233,2,74,10,29,5,32,29,0,0,0,0,194,128,0,84,20,48,176,21,0,192,129,0,8,161,133,136,0,171,11,36,44,13,0,207,80,236,130,172,44,64,5,88,18,59,1,128,134,0,49,0,83,1,0,12,0,0,0,0,0,0,0,0,6,2,1,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,86,144,210,88,26,101,158,144,210,104,1,17,164,52,150,0,103,164,52,154,8,8,210,26,75,0,39,72,105,44,0,141,35,162,128,9,161,140,2,128,0,0,1,136,6,0,0,3,16,0,199,100,128,23,96,64,200,52,176,178,44,96,85,129,32,5,129,35,176,42,133,65,99,0,160,160,0,10,10,24,5,42,21,20,1,17,64,93,5,1,7,155,214,75,87,81,47,141,143,86,143,35,168,254,62,79,234,96,101,192,0,239,216,160,224,3,118,26,66,37,178,108,210,137,96,67,104,155,69,200,206,64,114,245,50,217,47,114,98,234,119,86,151,148,50,239,153,47,98,224,210,131,184,243,184,10,236,218,10,140,227,27,123,27,112,4,203,233,185,217,210,99,229,179,150,62,108,137,29,209,122,18,72,85,26,106,116,114,245,114,243,35,177,247,108,225,234,55,149,136,86,74,91,154,67,115,35,92,69,69,203,131,151,35,185,125,14,156,175,74,57,91,222,136,28,23,152,215,32,177,199,112,201,234,40,172,108,156,188,143,23,168,121,23,152,8,75,202,10,122,50,227,94,233,154,87,148,195,53,169,194,94,209,100,23,7,170,82,151,187,53,70,120,213,36,104,5,0,134,0,49,12,0,172,121,37,141,252,62,83,225,146,0,116,248,113,201,29,88,121,239,15,251,123,153,167,70,113,147,132,173,58,175,99,171,110,162,58,162,171,47,116,190,247,254,225,78,18,216,214,18,57,98,232,222,14,200,58,225,35,120,179,150,18,247,55,132,130,181,73,199,209,255,0,164,180,212,150,223,161,49,101,105,189,214,210,247,34,134,128,105,222,207,105,5,0,138,76,144,3,206,251,87,161,114,79,168,193,31,58,222,113,95,123,231,234,97,138,86,163,56,187,251,200,246,145,195,212,244,171,21,79,30,208,109,220,125,152,70,93,76,82,106,107,211,35,153,201,246,72,235,135,239,122,121,99,239,29,209,203,69,137,83,114,247,13,253,217,94,95,112,184,252,148,78,254,236,55,247,99,212,189,152,106,95,36,19,191,184,94,229,92,73,238,5,9,130,31,98,135,7,176,167,178,8,114,84,213,197,144,99,247,139,199,195,50,213,230,53,197,233,96,54,12,98,236,0,129,114,0,185,40,92,50,158,241,20,185,176,64,36,232,239,233,114,220,79,60,219,4,244,100,250,144,122,61,78,63,27,167,105,122,163,230,71,147,150,58,241,191,116,123,56,167,113,79,216,243,250,204,94,14,118,151,166,91,161,22,188,223,179,222,158,163,38,47,197,199,230,117,46,14,31,224,245,208,151,189,163,208,200,148,114,74,184,123,160,142,222,130,90,177,207,31,122,180,119,69,248,184,83,238,183,60,174,150,122,58,136,179,211,195,228,201,56,124,218,37,88,197,199,204,195,73,182,85,82,32,162,52,134,146,134,17,58,67,73,86,22,21,58,71,67,176,1,80,232,0,2,128,6,2,24,0,0,0,0,192,86,22,3,1,88,172,10,2,108,44,10,2,117,11,80,22,34,117,11,80,23,98,39,80,181,1,118,22,103,168,53,4,105,97,102,122,131,80,26,88,172,139,11,2,192,155,11,2,134,69,133,129,165,129,158,160,212,21,160,204,245,21,96,85,133,147,99,32,171,1,88,0,198,77,133,129,64,77,142,194,152,197,97,96,48,16,192,0,6,0,0,0,0,0,0,0,0,0,0,3,1,0,0,0,0,0,25,102,202,161,31,144,56,128,0,211,32,86,2,1,216,88,128,7,97,98,0,135,96,32,1,216,88,128,10,176,36,0,160,36,97,76,0,44,6,2,176,176,24,10,194,192,96,22,22,3,0,176,0,29,8,118,64,192,44,44,7,67,161,88,236,2,134,43,24,0,196,0,49,138,194,192,96,43,11,10,160,39,80,106,8,160,38,194,192,103,139,55,114,111,221,158,196,165,229,151,208,241,232,5,86,58,160,224,10,21,251,6,254,224,223,176,183,96,54,137,104,116,42,8,205,164,99,53,76,232,104,195,55,150,45,129,203,234,148,165,223,131,163,76,148,86,180,151,177,134,52,222,157,43,123,179,165,106,215,231,118,192,34,168,108,36,193,69,209,69,244,241,243,74,94,199,78,59,111,83,236,78,28,117,211,223,119,184,100,150,151,165,17,70,167,38,206,124,220,155,98,218,236,207,63,168,35,10,54,195,193,147,102,184,221,68,162,58,153,118,57,161,109,217,89,231,114,30,24,219,68,29,24,214,198,121,57,55,244,163,9,61,202,43,18,243,33,207,121,15,23,171,242,9,122,128,109,121,78,110,169,212,177,175,139,59,38,191,118,142,62,163,253,196,23,242,144,109,143,116,80,160,182,52,167,245,1,1,73,5,0,128,96,0,0,0,1,25,56,202,211,1,208,29,123,103,131,201,31,226,47,90,247,249,34,14,153,150,28,146,197,145,74,60,157,57,97,31,46,76,126,137,127,103,236,69,105,9,27,193,156,144,145,188,36,21,217,6,105,22,115,193,155,68,131,70,175,146,109,173,165,250,151,216,76,41,8,18,237,238,255,0,64,77,74,41,167,179,86,3,178,180,169,67,76,214,205,112,69,209,81,96,112,232,125,63,84,147,244,190,255,0,6,29,70,31,15,52,151,110,81,233,245,56,124,124,84,189,75,120,156,125,75,241,48,99,201,247,151,150,65,28,122,69,67,119,238,201,210,253,217,80,244,139,75,21,6,254,224,20,43,220,123,251,137,0,236,161,12,4,185,41,240,75,228,125,128,229,255,0,207,148,125,183,58,49,122,76,50,181,28,191,45,27,226,224,11,98,27,16,8,0,10,27,222,36,162,145,63,0,29,193,250,134,38,7,161,210,101,180,172,174,186,14,81,143,199,7,6,25,233,145,234,186,203,130,200,175,156,235,87,19,92,197,169,29,173,234,197,142,107,218,191,249,250,153,117,184,252,178,216,93,22,79,19,162,249,143,255,0,160,141,225,42,146,126,199,175,171,124,89,63,233,103,138,122,189,60,188,78,150,187,208,164,116,103,91,69,152,155,205,235,192,165,249,152,5,0,48,0,0,24,0,0,0,0,88,88,0,201,177,216,12,5,97,96,0,22,0,43,21,149,65,64,77,133,142,131,72,10,192,122,69,65,0,5,5,0,5,0,0,180,139,73,67,2,52,134,146,198,6,90,88,105,102,163,3,29,44,40,218,131,72,49,144,81,166,145,233,3,58,30,146,244,142,130,179,210,26,77,40,52,129,26,66,139,160,160,38,135,69,80,1,52,58,24,16,42,10,24,0,168,6,48,16,12,64,48,16,5,48,0,0,0,0,0,0,1,128,128,6,2,0,40,4,101,60,209,128,27,8,230,253,170,55,185,167,143,29,55,97,15,46,69,8,158,118,108,218,165,200,117,57,156,223,193,205,222,217,81,218,4,216,89,67,16,172,86,5,1,54,22,17,64,69,133,129,97,100,88,192,171,21,136,0,118,22,33,208,5,128,232,40,0,10,81,42,130,160,10,161,80,8,69,80,105,8,67,30,145,164,20,130,135,164,40,0,0,165,18,9,25,122,67,72,18,50,180,139,72,8,97,66,1,128,8,2,197,99,161,80,5,133,133,0,6,160,177,1,67,176,177,12,129,77,249,37,244,60,206,17,233,79,209,47,161,230,62,74,1,119,24,128,56,21,177,240,27,129,46,253,196,85,124,146,235,220,8,127,83,159,168,126,83,121,47,147,147,58,110,113,137,3,199,229,149,174,202,191,51,88,170,231,150,78,61,60,239,169,255,0,99,90,182,138,134,227,182,161,36,248,190,74,151,192,240,215,237,24,215,59,129,218,162,226,163,248,86,199,38,87,82,250,157,179,126,78,125,217,231,100,109,203,83,36,90,218,27,153,245,60,154,97,119,18,122,159,74,101,71,45,151,171,78,38,69,19,55,216,168,202,91,206,142,188,16,57,49,249,167,103,161,129,84,108,138,50,28,205,238,116,100,238,115,203,128,54,195,207,228,54,174,98,197,181,253,11,197,230,155,96,83,91,28,57,255,0,223,53,237,20,122,82,71,155,155,126,191,39,232,7,76,13,17,156,13,2,168,64,1,0,138,171,14,57,10,64,58,0,16,192,96,42,58,186,73,169,94,41,191,44,255,0,179,57,193,108,200,58,26,112,147,79,102,141,96,254,69,151,247,184,225,151,187,242,203,234,76,24,29,120,217,188,89,203,6,116,65,145,93,8,25,49,41,133,77,145,122,114,127,44,191,201,76,206,75,82,113,227,228,11,42,12,206,50,213,5,46,253,215,200,226,194,58,34,206,94,163,23,239,37,21,233,202,173,127,81,188,88,242,71,94,61,189,81,243,47,169,21,226,106,65,169,123,51,78,162,49,142,105,87,15,117,249,153,109,238,105,145,171,224,90,190,7,183,184,182,0,236,42,30,192,1,216,23,1,91,4,64,76,127,116,24,118,40,229,205,27,234,49,253,14,184,112,97,37,121,163,244,58,35,177,3,100,247,44,150,2,19,24,153,67,66,151,54,3,150,232,4,12,16,48,4,122,61,12,245,99,112,103,156,116,244,115,211,150,189,200,68,117,208,188,122,191,233,151,212,243,126,205,127,189,203,135,229,215,230,123,125,116,87,135,47,231,243,30,14,25,120,63,105,125,87,248,3,186,39,161,208,74,162,215,179,56,164,180,206,75,217,157,61,28,188,210,95,2,143,74,10,177,74,30,198,6,216,223,155,250,145,199,251,68,83,107,216,43,97,217,159,139,23,220,79,44,87,112,141,108,44,231,253,162,54,63,26,32,109,97,103,60,186,133,216,193,230,147,124,131,93,246,67,200,142,95,25,214,229,169,89,77,110,166,26,209,146,116,87,36,26,216,57,36,98,229,68,106,176,55,241,6,178,35,36,61,32,109,200,93,24,120,154,123,139,83,125,192,233,177,217,207,28,148,95,138,128,214,199,177,203,60,222,196,248,143,220,97,174,153,77,34,53,153,106,176,176,54,83,45,52,206,125,69,169,1,181,5,25,172,149,200,75,42,236,21,166,192,115,235,119,201,113,152,70,163,37,59,24,83,11,16,1,86,22,32,1,216,8,8,40,100,12,10,16,130,194,152,201,176,2,128,155,11,8,160,21,128,12,4,0,0,0,20,0,196,0,3,0,16,192,0,0,4,3,1,18,242,69,119,2,130,201,215,31,115,12,253,66,140,105,114,16,243,117,42,59,35,134,121,252,220,145,57,28,242,183,35,72,232,185,75,113,248,142,40,152,100,81,84,68,188,204,11,213,168,203,44,187,33,78,90,81,140,164,17,234,208,80,88,88,81,65,67,2,9,161,233,24,20,45,34,210,88,16,78,144,162,168,116,4,80,81,165,5,1,58,70,162,85,12,9,210,20,80,0,168,116,0,1,65,67,0,10,29,0,0,80,232,65,96,48,161,0,5,12,0,6,0,0,48,16,88,80,72,236,76,33,0,12,2,132,49,0,172,44,9,1,216,88,172,86,81,67,178,0,7,55,228,151,208,243,79,66,94,151,244,60,246,17,35,1,125,66,139,246,13,197,126,193,191,184,9,162,29,21,183,184,157,4,103,35,150,85,44,206,171,100,117,74,142,104,239,170,87,203,160,174,136,66,48,198,189,199,29,137,221,175,249,31,96,138,91,151,210,121,186,165,240,66,123,26,244,81,185,223,200,29,23,112,107,217,180,113,73,92,78,198,210,203,145,127,49,196,229,187,218,210,36,86,184,59,161,117,62,141,197,211,189,216,250,143,225,50,163,141,178,37,199,212,114,168,173,204,245,92,138,53,197,15,242,118,195,104,81,207,137,110,142,170,216,12,166,252,167,60,254,233,190,83,158,111,204,136,58,33,196,141,176,70,160,223,115,28,59,223,212,234,74,169,124,0,251,158,85,234,234,242,203,249,143,85,236,172,242,48,187,148,159,187,34,187,34,90,51,137,104,162,198,74,24,12,98,0,10,246,1,141,171,1,12,62,160,3,24,134,7,79,72,245,169,226,252,106,215,213,17,31,44,140,240,205,227,203,25,46,206,206,158,162,42,57,158,158,31,153,16,92,25,209,3,151,27,58,96,21,209,2,153,17,41,145,82,200,101,179,54,4,197,214,86,187,77,95,230,138,189,204,230,248,146,230,46,202,189,194,55,131,54,131,57,224,205,224,194,188,239,180,49,168,229,139,92,52,113,184,158,159,218,80,213,137,75,217,158,102,146,198,104,160,161,105,0,6,132,48,236,0,152,32,14,224,18,224,19,216,111,134,77,236,7,38,73,75,246,167,92,37,71,100,37,170,59,156,177,90,166,229,242,116,67,96,43,120,149,122,131,146,106,128,96,195,176,48,16,196,50,132,128,31,32,3,28,30,153,38,32,3,208,234,127,121,211,194,95,53,250,158,7,81,29,29,94,41,127,53,51,221,194,245,244,147,143,116,173,30,55,218,42,174,75,250,136,174,236,171,204,165,248,162,152,97,158,156,169,134,55,28,144,197,124,59,68,184,184,77,197,242,130,61,136,122,98,253,143,51,168,142,142,171,34,254,99,191,167,201,170,16,254,101,71,55,95,31,245,23,248,162,152,133,97,168,57,21,12,210,21,9,186,9,51,63,204,34,173,128,69,20,0,145,106,122,86,228,221,35,45,90,152,87,82,146,174,71,168,228,167,102,154,200,54,108,17,154,101,166,6,137,141,203,99,45,65,168,40,123,141,48,178,88,20,221,18,230,68,164,72,70,154,133,168,201,207,113,167,96,104,164,104,165,104,193,186,18,152,29,54,90,145,203,25,151,168,43,105,72,135,51,59,38,82,3,69,50,214,67,4,232,173,65,29,17,200,116,66,106,71,6,163,72,228,162,43,188,12,33,150,249,53,212,21,64,77,142,192,96,43,22,181,238,5,128,172,44,129,208,80,172,44,2,130,130,194,192,5,67,0,0,24,0,128,96,2,1,128,8,0,2,129,128,0,1,158,92,139,28,108,203,31,83,169,110,84,116,145,60,138,10,219,49,159,82,146,56,114,231,148,222,227,13,117,75,169,212,233,51,25,94,171,114,57,33,151,76,247,224,232,215,31,114,163,125,117,19,25,121,247,76,202,89,28,165,72,165,81,92,144,101,43,178,116,89,172,164,175,115,57,186,40,116,146,34,89,9,148,182,51,101,64,221,147,86,48,3,211,41,21,65,68,8,160,2,40,160,161,128,5,14,132,48,29,0,0,0,192,0,0,0,0,0,2,128,0,8,0,6,0,0,48,16,12,0,0,6,0,49,12,40,24,134,64,168,84,80,138,38,133,76,176,8,138,10,44,64,72,20,32,38,131,73,66,1,105,22,146,133,96,45,35,210,43,11,0,148,124,175,232,121,103,168,222,204,242,138,0,250,135,1,94,225,10,253,133,69,95,177,59,128,81,18,69,63,150,67,64,101,149,181,25,63,131,60,74,212,126,100,94,117,228,252,199,135,203,40,249,110,162,6,179,248,51,52,201,147,109,204,224,156,190,128,63,186,206,190,145,121,162,145,203,45,147,58,250,54,188,204,42,100,238,110,95,44,228,151,9,46,231,68,93,166,254,166,21,231,93,196,42,250,125,166,226,87,83,182,58,126,228,227,219,43,250,11,170,117,8,32,142,44,174,229,244,38,10,230,15,185,120,227,179,3,163,167,86,206,190,198,29,58,216,217,236,153,71,62,86,96,247,200,109,61,217,148,125,87,242,65,213,211,43,175,169,208,158,169,73,152,244,202,177,223,178,53,138,168,191,169,20,179,203,78,28,143,249,79,43,1,232,117,146,174,154,127,59,28,24,128,233,139,52,70,81,52,64,90,25,35,40,160,0,2,128,67,0,228,59,208,195,144,1,139,141,134,1,220,235,159,159,167,197,62,234,226,206,70,117,116,239,87,75,146,63,134,164,64,65,157,56,206,72,114,117,99,97,93,81,27,34,44,118,69,13,145,34,153,155,8,158,95,212,156,114,213,4,236,167,238,103,13,162,215,203,3,162,12,222,12,229,131,58,32,21,93,84,117,116,242,95,7,139,172,247,50,127,9,254,71,134,233,58,44,74,53,33,90,10,65,65,8,116,46,227,186,1,139,184,197,220,6,248,49,203,45,56,100,253,145,187,224,230,234,63,134,163,248,152,19,211,47,34,179,165,25,99,84,141,80,15,113,176,21,128,8,0,160,24,128,6,248,36,174,196,176,24,201,25,7,111,65,47,59,139,225,158,103,91,15,38,72,62,99,104,236,233,229,167,34,39,237,24,233,206,229,218,107,80,28,253,4,245,244,81,125,226,147,255,0,131,187,169,142,168,199,42,239,180,143,51,236,199,167,197,197,236,218,61,110,157,172,221,59,132,190,128,70,44,154,113,70,95,135,34,54,251,65,121,241,203,226,142,120,197,199,6,68,249,77,27,245,146,215,211,97,144,28,162,110,133,216,151,102,144,93,177,233,20,81,97,8,30,195,108,201,203,83,1,74,86,198,184,10,6,182,1,169,90,18,221,139,97,129,164,29,236,85,153,36,209,82,170,187,220,42,147,43,81,130,109,178,212,128,210,201,148,137,114,37,110,5,217,18,144,219,162,121,96,36,139,91,13,112,76,216,10,82,182,32,64,194,29,143,85,19,96,216,85,235,39,87,152,145,4,109,96,153,146,101,196,43,91,39,86,228,202,66,91,238,65,209,9,155,71,35,71,30,162,212,192,238,142,68,199,44,138,43,147,143,93,16,230,219,228,98,235,166,89,92,130,206,120,200,189,96,110,178,52,105,28,169,156,50,200,47,16,26,244,181,39,220,118,121,240,204,215,115,120,230,178,97,174,155,11,50,82,177,129,166,161,234,50,11,3,93,65,168,202,194,194,182,177,89,157,133,129,165,133,145,168,53,1,118,22,70,160,212,5,234,19,154,138,220,206,89,34,151,39,155,212,117,82,148,154,79,96,52,234,122,141,115,171,217,25,198,109,112,206,89,62,225,12,143,185,89,117,79,43,123,28,243,157,19,44,182,140,101,38,247,3,171,26,215,30,13,28,52,43,76,231,199,149,198,52,82,201,238,194,166,82,118,26,223,185,109,69,174,76,154,42,41,100,247,19,157,147,164,0,44,76,5,65,12,16,210,24,87,170,2,3,42,160,16,0,192,64,3,24,128,10,2,71,96,80,19,97,96,88,19,97,96,80,18,48,29,128,134,20,0,0,0,192,0,96,33,128,0,0,0,236,64,3,176,16,1,64,33,128,8,96,64,0,8,161,136,86,43,8,96,78,160,212,5,8,157,98,212,5,208,17,172,90,202,42,126,137,125,25,229,157,249,39,251,185,125,15,60,32,227,234,31,80,11,0,37,210,229,142,155,10,72,8,114,37,191,130,217,18,96,115,231,118,226,141,19,87,45,254,18,51,159,155,60,87,177,182,37,29,26,166,247,96,103,78,82,55,130,210,184,20,116,173,209,90,173,1,51,139,211,170,141,240,201,71,165,200,251,152,79,36,187,110,17,157,116,245,222,76,43,92,62,143,201,152,45,165,102,184,36,253,63,12,199,239,16,107,31,227,69,251,163,30,182,94,101,240,141,162,188,241,57,186,199,251,202,42,57,145,172,56,70,113,70,208,245,32,58,240,170,72,172,129,139,129,101,101,24,72,197,112,254,134,179,225,253,12,162,191,187,162,14,232,121,113,69,123,154,75,104,175,146,36,170,88,227,236,141,114,118,250,17,92,127,104,58,195,8,251,187,57,113,155,253,164,238,112,143,178,50,198,128,218,37,33,33,148,81,68,162,128,99,16,192,99,36,160,2,132,48,6,173,124,132,93,140,79,105,125,72,29,108,116,116,91,205,195,241,69,163,5,193,167,75,45,25,160,254,64,168,250,142,136,17,56,232,203,37,236,202,131,220,43,165,61,138,51,76,178,1,144,202,100,48,38,70,95,139,250,141,25,154,230,95,212,202,53,199,35,166,7,36,54,145,215,140,130,243,58,193,39,244,255,0,39,141,154,45,102,200,191,153,158,183,87,45,61,44,191,35,204,234,29,103,201,253,69,133,99,184,199,98,97,7,113,139,98,147,1,11,185,66,124,128,223,7,23,81,114,203,21,248,81,214,248,57,99,230,147,144,26,227,102,168,202,40,217,0,194,128,0,64,192,0,4,49,20,50,100,82,19,1,12,148,80,21,7,82,70,255,0,104,71,95,79,142,75,149,104,231,71,92,191,121,209,201,123,110,65,227,116,114,211,214,203,249,146,103,171,210,249,51,104,124,61,143,37,249,58,220,111,222,209,233,169,126,253,63,204,14,190,162,53,138,114,247,171,250,217,140,158,174,131,250,102,117,79,205,131,34,247,141,156,176,127,232,243,71,232,194,184,237,234,52,171,33,151,9,108,105,133,9,176,212,101,57,92,168,10,155,37,48,97,16,44,151,200,32,123,128,185,101,0,0,57,36,75,187,30,220,147,123,216,26,47,47,40,83,105,59,38,115,216,201,182,192,213,121,164,91,116,140,146,174,4,228,248,96,85,217,81,34,17,52,96,54,204,221,216,55,67,64,21,176,36,193,140,9,124,133,12,16,18,129,162,171,113,128,146,161,183,102,177,156,52,105,146,220,141,61,208,84,36,52,201,119,168,171,8,105,90,8,218,16,88,83,114,177,162,59,154,45,144,12,153,185,33,234,68,182,192,47,96,4,251,21,165,123,129,58,168,184,204,205,161,160,58,33,149,163,166,25,20,143,57,108,105,25,83,32,244,64,230,199,154,185,55,140,212,136,170,160,161,88,88,14,130,130,194,192,40,5,97,96,59,71,31,85,213,105,218,35,234,250,143,14,58,87,39,153,54,219,182,202,54,241,165,165,219,57,165,59,144,219,184,209,18,242,196,34,225,33,203,116,103,8,183,185,165,209,68,201,105,70,50,150,244,94,105,236,99,11,148,136,54,140,139,177,104,105,20,160,81,48,201,110,139,177,168,69,11,72,18,228,201,221,154,105,29,1,41,14,138,160,1,80,80,193,176,61,32,16,89,149,48,21,140,0,44,9,2,172,44,145,128,236,118,72,192,118,22,32,2,134,69,142,192,161,145,99,176,44,8,176,176,52,21,147,97,96,85,142,200,177,216,21,97,100,128,20,50,70,20,198,33,128,12,6,64,0,12,4,48,0,16,12,0,154,21,20,5,17,164,90,13,0,35,61,1,160,208,0,199,64,120,102,162,3,159,168,142,156,50,103,1,232,245,111,253,60,191,35,206,40,159,87,208,119,64,28,4,27,177,108,135,187,248,21,1,45,162,36,209,163,163,9,186,183,236,7,58,151,239,50,75,235,220,209,121,218,140,125,43,185,148,61,60,239,41,81,211,10,143,12,10,91,108,70,92,154,77,37,177,132,221,182,4,169,74,95,153,211,146,26,33,143,229,24,98,222,113,71,95,91,178,198,189,128,156,63,196,68,236,167,47,128,233,223,239,8,159,171,34,34,180,194,219,143,205,156,157,75,114,203,43,58,33,113,139,247,71,54,77,228,84,76,98,107,15,81,41,109,101,98,245,20,118,226,85,20,78,87,91,26,98,244,89,142,71,114,32,195,35,242,200,156,105,220,71,53,118,94,24,222,84,7,66,243,103,127,90,55,158,242,48,193,190,71,253,70,239,215,100,87,153,213,189,93,75,248,28,22,196,122,178,201,252,154,160,40,100,217,72,162,144,192,0,99,16,192,99,16,192,99,16,192,96,213,196,17,72,2,27,161,195,103,18,23,150,82,69,113,40,144,118,230,122,156,102,190,244,108,140,111,204,24,252,221,51,247,131,254,204,80,10,233,139,224,208,202,6,168,128,34,69,147,32,35,185,16,224,209,237,111,216,152,70,162,190,133,2,91,157,24,204,146,54,198,136,51,235,229,88,163,31,118,112,117,63,238,39,255,0,206,199,87,91,45,83,75,216,231,234,63,143,47,203,252,22,21,133,1,76,69,66,26,10,41,32,16,153,100,203,130,12,179,202,177,191,157,136,196,182,39,171,157,74,49,252,216,241,74,192,216,181,193,8,180,3,0,0,36,6,8,160,17,68,128,33,177,0,19,220,164,75,228,164,3,58,186,93,238,30,251,28,166,184,101,167,36,89,7,155,214,71,70,124,82,246,154,179,189,122,225,39,221,24,125,175,29,18,155,246,146,146,54,94,104,166,187,1,232,41,121,177,199,241,38,142,120,193,197,100,143,103,6,86,73,233,88,101,249,255,0,115,108,177,253,230,220,74,50,255,0,1,94,109,119,26,84,52,6,152,15,100,102,249,177,205,178,0,167,33,5,50,168,160,138,178,180,149,138,81,191,50,53,154,130,91,17,88,208,156,90,20,231,99,134,77,180,203,128,50,156,132,184,53,201,140,141,45,32,136,229,130,91,148,150,229,20,77,209,55,108,37,200,210,2,239,97,106,11,162,100,189,128,46,217,93,140,238,134,174,68,21,29,203,210,9,82,13,236,5,164,170,7,178,37,200,40,148,168,157,66,123,177,80,70,156,141,54,133,10,238,57,252,5,16,105,189,198,197,1,202,192,151,33,23,24,90,26,141,0,37,72,44,100,57,1,90,53,112,45,42,132,155,79,97,59,176,19,76,113,180,82,221,6,144,6,236,69,80,112,4,143,85,10,83,162,53,223,32,106,178,246,46,57,28,119,57,155,166,104,165,169,1,221,28,250,144,252,67,129,57,35,88,100,189,153,7,71,136,236,210,57,19,57,108,90,130,187,109,25,102,204,177,197,187,57,252,71,21,201,201,155,35,200,249,216,12,242,102,121,38,228,201,213,169,25,206,172,210,20,162,84,90,168,163,28,190,105,80,101,158,147,56,106,147,176,55,133,165,67,148,108,149,37,29,141,22,232,8,208,159,37,71,28,99,216,170,0,0,2,225,20,192,154,17,209,21,252,182,86,136,62,85,1,202,59,53,158,21,217,152,202,46,32,13,147,99,21,0,181,0,234,137,222,192,244,148,172,162,26,160,213,107,146,42,192,148,223,114,128,44,4,0,48,0,0,0,2,6,2,2,134,2,0,24,201,24,14,194,196,50,6,2,40,0,98,24,12,98,0,40,100,142,192,160,39,80,88,20,50,108,44,42,134,69,142,192,171,2,108,44,10,2,53,14,192,96,43,11,2,128,155,11,2,128,155,51,203,151,66,8,209,180,68,242,36,114,248,146,110,219,20,167,99,13,62,162,110,80,103,41,182,87,228,163,18,160,250,11,104,140,92,0,110,254,4,208,247,37,215,212,9,105,28,249,158,156,114,253,14,135,126,199,47,82,246,138,252,192,156,91,184,175,171,58,52,209,150,40,165,39,125,182,54,170,64,41,63,41,131,228,214,76,206,64,105,210,199,86,83,171,172,86,191,50,58,40,82,212,205,51,239,7,250,138,177,135,79,252,80,154,172,238,201,193,47,222,149,153,214,118,254,44,9,150,88,194,76,229,212,231,54,202,79,82,223,184,227,10,97,14,65,137,239,72,115,30,31,81,81,220,191,133,70,57,26,142,199,70,154,137,199,155,214,69,102,246,223,219,115,126,154,52,237,243,86,115,63,52,212,125,249,59,33,229,132,159,242,176,23,75,188,172,215,52,180,226,201,47,131,62,151,210,216,186,233,87,78,254,89,21,193,143,220,214,47,102,97,4,251,112,108,154,170,238,5,196,213,25,192,208,160,24,144,192,99,16,192,99,18,24,12,98,24,12,162,70,1,62,98,255,0,32,151,54,57,43,139,38,238,54,65,213,210,73,120,154,100,252,179,90,89,74,46,50,210,249,224,228,132,170,71,126,74,147,142,95,196,183,250,133,84,56,102,203,131,12,124,27,196,0,153,119,40,79,185,6,115,244,75,231,98,168,83,92,127,81,105,110,5,36,104,188,177,111,216,81,68,245,51,211,140,43,143,52,181,73,254,134,125,67,253,252,254,165,45,228,151,200,179,239,159,39,245,50,196,100,38,85,8,33,41,15,82,37,196,40,11,38,126,144,76,38,252,172,14,60,171,84,219,30,63,43,26,220,105,17,91,196,180,101,6,106,138,134,33,136,4,11,145,137,114,3,19,40,144,16,196,50,136,145,81,20,130,32,81,73,212,145,35,32,95,108,71,87,77,25,251,194,191,64,233,165,252,55,217,164,107,157,120,191,103,205,119,142,231,55,73,45,88,49,63,229,64,118,231,85,142,63,203,38,142,170,213,12,47,242,57,122,143,225,73,255,0,50,127,216,232,233,158,172,24,255,0,150,65,94,123,149,58,51,149,179,73,214,166,190,74,142,56,202,59,26,101,128,244,239,102,235,15,155,121,19,154,26,123,128,241,199,85,165,201,150,75,177,70,111,27,180,107,57,71,36,111,184,24,193,154,74,87,31,147,41,108,10,77,4,21,220,11,85,70,114,77,176,58,112,77,75,202,216,101,134,150,114,94,150,111,28,178,150,210,97,65,18,53,156,82,33,129,149,88,233,151,91,9,69,216,65,91,4,71,45,144,162,192,114,133,130,141,20,157,132,226,234,192,84,194,232,90,219,141,19,97,68,165,185,47,116,57,34,41,132,52,247,41,146,229,67,78,192,168,179,120,104,201,26,225,156,141,239,177,80,150,151,176,87,69,40,186,101,105,213,13,140,228,238,41,138,50,113,2,224,183,9,93,154,98,148,101,207,37,100,137,6,78,59,108,70,157,205,163,84,102,154,114,167,179,2,52,208,210,179,70,146,33,228,174,10,41,47,112,110,40,201,201,178,44,13,28,253,136,147,126,228,216,245,4,23,176,168,27,4,192,170,11,210,43,98,147,216,43,116,245,68,135,176,240,236,92,146,176,38,57,61,199,41,37,185,150,69,164,198,121,28,149,32,30,108,250,158,148,100,164,42,178,154,75,100,6,105,57,72,221,42,91,142,49,81,70,89,114,86,192,103,55,170,99,213,181,34,52,182,85,83,162,11,130,143,126,77,147,92,19,143,26,74,217,78,138,29,128,184,37,201,208,10,121,43,100,56,100,148,55,179,39,6,247,41,65,181,184,29,152,58,149,55,71,75,243,46,15,50,17,81,58,113,245,27,211,100,85,233,149,237,177,57,35,42,221,27,248,208,95,82,37,157,75,106,3,149,161,89,89,21,187,137,154,84,84,81,18,149,15,112,160,61,27,180,78,142,228,198,214,204,189,85,201,21,26,169,151,172,77,70,70,83,132,187,48,54,114,18,159,185,134,169,196,107,39,184,71,67,156,67,196,143,185,203,41,88,134,14,200,205,50,168,228,139,102,184,242,59,166,21,168,14,209,50,117,216,129,128,147,25,64,49,0,12,100,216,106,72,10,25,10,104,37,52,128,187,29,152,235,178,245,144,86,161,60,134,51,110,201,212,84,215,71,137,177,62,35,102,74,79,185,92,173,128,189,69,44,135,62,170,116,202,143,212,13,158,64,142,82,26,180,75,84,21,190,176,121,12,33,63,114,253,92,16,86,182,84,100,96,238,44,53,105,40,222,195,85,25,107,216,55,96,91,200,63,16,201,186,33,200,35,167,87,179,38,89,52,173,217,206,242,25,205,202,79,145,134,186,60,118,103,60,142,76,197,189,33,29,202,141,47,97,73,237,68,78,90,68,157,238,5,74,244,146,85,218,161,17,72,84,48,107,220,42,31,200,125,3,232,132,236,33,51,147,51,213,150,49,58,153,197,39,171,44,159,176,27,98,73,223,203,179,87,193,150,53,165,69,151,57,1,18,123,147,86,58,182,84,35,170,106,128,238,197,29,24,27,20,154,158,54,239,177,114,219,18,138,50,73,233,146,126,196,87,63,76,191,120,62,171,213,47,160,186,103,251,212,62,167,124,146,183,216,14,68,107,31,115,47,115,88,112,3,146,216,120,29,72,109,15,4,117,100,52,203,186,41,232,212,217,193,146,91,182,119,102,122,113,53,236,121,183,114,162,45,94,24,219,148,141,222,216,114,125,12,225,194,70,185,182,192,254,90,2,186,85,251,175,204,195,237,25,109,24,157,61,50,253,194,56,58,249,94,122,246,68,86,112,41,171,100,199,131,68,1,9,246,153,177,157,33,38,224,189,226,81,181,141,50,86,252,23,20,3,24,134,3,67,16,192,99,16,192,99,16,32,42,200,91,77,162,137,201,204,101,249,0,45,142,222,153,235,199,60,125,253,81,56,223,185,175,77,55,9,198,75,179,32,236,143,52,111,30,198,83,142,156,155,112,247,70,144,224,42,144,152,215,113,119,32,151,234,138,250,178,215,36,125,255,0,162,70,145,64,105,20,114,117,146,185,168,157,158,152,183,236,121,217,165,121,159,198,193,79,18,188,208,95,38,57,101,251,217,255,0,83,55,233,124,221,76,126,14,76,146,253,228,191,169,149,147,212,59,70,122,133,168,13,168,150,137,82,41,59,3,57,90,38,114,253,219,53,146,57,186,137,83,81,252,192,34,49,64,209,0,145,180,93,163,45,37,195,96,52,1,136,4,46,229,18,249,2,132,0,2,1,136,162,100,17,9,240,17,2,134,32,32,233,233,146,156,101,141,241,52,226,112,244,9,172,80,131,229,55,31,238,117,99,150,138,127,38,110,30,31,83,150,43,143,17,201,126,123,129,213,155,253,175,202,105,51,78,133,222,57,47,102,137,204,245,116,178,127,42,197,208,238,166,190,129,92,89,100,150,89,165,248,153,209,210,74,14,46,50,123,152,102,141,103,201,253,76,202,115,210,237,26,101,232,79,5,122,89,141,74,50,243,171,139,53,233,250,200,74,9,73,238,117,40,198,113,179,42,226,159,76,165,27,137,134,135,23,166,71,167,163,79,164,207,54,37,145,113,184,211,30,123,137,14,41,51,166,88,38,145,147,139,93,141,35,47,75,47,148,19,133,162,82,160,133,75,216,105,123,150,145,59,216,22,227,113,180,201,141,177,194,78,47,224,217,105,150,235,98,43,22,131,131,89,99,104,138,40,157,54,26,84,75,218,43,228,202,219,96,18,159,106,9,73,184,208,55,104,151,192,18,172,127,34,228,124,0,245,19,53,177,85,96,210,160,49,124,14,44,100,247,8,104,168,242,38,135,116,138,54,199,40,241,33,78,147,216,203,121,27,66,17,148,121,220,138,81,58,113,203,82,166,114,180,226,197,28,142,50,180,7,92,161,91,163,155,55,168,232,134,104,206,59,242,103,153,89,21,142,169,113,97,181,134,145,86,229,69,209,45,21,7,189,51,71,6,187,108,7,62,155,7,10,54,16,24,142,247,52,210,39,16,137,26,94,226,224,55,2,239,216,110,91,91,51,213,24,189,204,242,79,87,208,41,100,201,169,145,123,11,77,45,132,219,1,41,59,52,140,104,80,166,104,162,2,156,170,39,62,157,78,205,51,50,20,188,160,83,113,81,8,70,247,33,111,201,122,169,1,115,149,42,68,199,84,152,70,45,154,249,99,16,16,52,11,113,128,34,50,75,73,124,35,4,155,151,152,130,92,164,202,133,214,236,210,74,45,28,249,36,227,178,40,213,110,253,71,92,18,211,179,56,113,166,226,95,154,14,245,1,218,227,177,141,110,86,46,166,50,142,150,18,145,20,105,19,72,20,172,25,81,219,23,170,54,20,154,39,82,65,100,86,114,131,82,9,73,164,107,169,17,57,70,128,197,238,75,72,114,149,189,137,210,223,114,160,231,129,212,150,225,225,202,35,77,160,47,30,69,196,139,157,173,209,154,148,95,38,240,211,40,209,20,241,77,53,185,163,141,173,142,73,198,80,150,198,152,243,59,166,5,203,82,22,166,185,70,173,223,2,107,96,49,241,11,212,164,133,160,52,233,64,13,63,114,27,65,60,154,86,198,14,78,76,168,219,196,64,217,133,246,28,95,200,71,68,36,14,78,61,204,53,216,91,190,64,213,228,177,39,184,70,17,106,245,19,47,43,217,129,211,180,162,101,169,194,68,227,201,82,223,131,121,99,82,90,145,21,45,107,86,103,233,228,210,15,68,169,240,105,60,106,73,233,2,49,228,216,175,87,7,53,188,114,166,107,142,105,236,2,146,161,194,123,157,58,34,213,152,228,198,215,154,40,43,68,148,215,201,156,224,236,152,102,211,201,172,38,178,58,96,115,239,25,26,41,178,178,227,107,116,101,170,49,91,242,17,83,149,238,115,206,77,176,156,175,130,86,229,67,87,101,57,82,23,6,109,54,249,40,23,158,70,203,202,137,132,82,12,178,218,128,157,164,153,81,91,25,197,54,109,8,209,2,170,66,224,169,112,67,34,129,112,62,5,192,8,137,63,98,246,246,38,76,12,167,42,139,111,99,151,18,110,254,89,211,157,214,38,99,133,83,143,234,6,242,141,196,206,78,182,52,158,69,84,98,247,96,62,198,253,52,124,199,54,231,111,77,81,72,14,133,178,119,193,206,165,114,151,202,103,66,90,175,125,142,60,114,253,244,190,140,138,58,120,239,100,229,254,36,190,134,216,56,145,142,91,241,101,244,40,229,238,107,19,55,201,164,120,32,190,198,157,47,174,151,36,73,108,109,208,199,204,228,105,27,117,110,177,158,124,22,237,157,125,99,216,198,41,105,178,7,13,230,95,82,255,0,117,21,242,44,81,238,46,169,214,132,22,58,112,170,195,19,200,234,37,171,168,147,249,61,104,189,56,85,246,137,226,222,169,55,242,65,172,77,17,148,75,64,107,101,34,34,107,20,80,148,26,119,31,208,213,110,8,26,238,185,1,140,148,251,119,40,0,98,0,40,0,0,96,32,2,130,75,84,40,69,32,37,111,2,161,176,150,211,104,16,30,150,57,120,152,99,239,13,191,35,72,156,189,28,234,122,95,18,216,235,143,169,145,84,38,81,61,200,169,138,243,73,252,155,68,206,59,239,238,107,20,16,242,58,134,252,119,250,30,90,122,164,228,251,179,191,171,150,156,114,254,154,253,78,8,119,34,186,58,53,251,215,35,134,85,111,234,122,29,47,166,108,243,232,212,102,144,105,14,7,168,160,210,61,33,172,53,16,54,115,245,17,180,165,236,206,131,44,238,177,54,6,81,52,68,69,218,76,180,3,110,135,98,229,16,158,244,7,74,224,4,158,195,0,34,69,147,46,0,107,128,20,95,149,9,201,1,64,70,164,10,104,7,63,75,35,27,42,115,142,151,185,207,143,42,75,118,81,212,11,147,37,154,47,185,112,156,111,144,53,30,109,231,9,254,40,175,237,177,14,75,72,228,239,20,126,27,68,29,138,58,177,100,175,189,13,254,168,142,131,248,178,250,27,244,237,74,83,95,21,253,142,126,143,203,146,79,242,10,229,234,228,150,108,159,212,206,77,228,203,206,220,186,156,187,253,230,60,113,238,105,149,66,27,157,120,186,137,227,84,248,35,6,141,94,99,162,120,19,221,17,91,97,234,35,154,59,114,91,57,113,225,120,229,113,102,240,203,218,68,85,112,76,161,25,118,45,211,224,85,64,97,62,154,50,227,99,9,244,210,143,107,59,130,198,166,60,221,46,59,14,41,94,231,118,76,81,153,203,60,50,139,216,162,103,5,236,66,142,147,88,201,40,212,140,167,59,116,138,138,121,188,180,137,140,183,182,103,67,3,166,81,89,33,170,60,156,206,45,61,203,132,166,149,196,219,203,146,59,236,200,174,77,52,192,218,120,218,34,138,136,210,14,138,37,160,136,105,161,89,111,112,210,81,43,118,41,71,73,113,67,145,4,86,196,168,217,170,91,2,141,5,75,242,160,140,171,114,154,38,77,112,5,57,106,21,11,29,94,230,178,134,218,163,184,25,43,212,116,193,197,198,153,204,193,61,192,185,237,33,23,170,50,142,252,146,3,92,219,58,60,120,233,81,163,145,203,176,43,96,116,207,26,150,240,50,113,148,121,67,82,148,120,102,248,229,174,53,52,65,206,6,185,49,254,19,22,183,40,78,41,153,206,74,37,100,201,165,24,61,247,2,111,84,183,29,54,39,30,227,79,96,5,236,76,163,38,9,59,179,72,61,64,76,22,148,57,61,131,47,148,141,118,2,19,142,146,162,247,27,90,157,176,34,182,178,163,27,220,140,146,222,144,212,154,68,26,106,236,37,124,147,18,224,187,178,134,164,59,13,140,178,228,236,128,211,196,137,150,73,106,123,16,144,54,145,20,70,79,187,43,66,150,230,122,100,213,151,7,32,138,241,20,118,7,45,81,51,230,70,138,59,80,25,70,212,142,172,115,119,82,51,120,169,21,11,176,173,190,131,50,109,162,225,169,149,27,202,72,135,146,187,146,211,38,128,189,78,68,57,22,154,173,136,173,192,47,97,198,72,26,174,195,84,6,138,73,196,116,164,71,12,168,180,152,9,194,153,112,150,151,201,82,86,182,50,210,236,131,162,105,100,95,39,59,140,162,249,52,140,180,132,231,25,0,225,169,34,188,90,102,112,201,165,215,98,114,174,232,13,222,104,152,79,51,147,216,202,152,213,23,5,85,134,137,123,26,97,146,166,83,201,179,3,40,244,242,150,227,150,7,19,163,12,246,160,205,22,227,104,131,149,98,174,77,156,34,149,161,226,146,147,211,35,89,227,74,59,1,140,177,106,134,168,242,98,213,29,21,40,175,40,214,156,156,170,96,115,237,71,79,77,149,63,43,102,51,195,37,193,17,140,163,52,202,59,114,226,82,91,25,194,83,198,233,171,70,184,231,229,243,23,179,50,169,209,12,220,173,204,114,116,174,59,196,210,73,198,87,19,69,147,82,3,158,25,92,93,72,221,61,68,78,17,151,40,23,151,184,21,44,49,151,99,63,3,67,180,205,30,104,168,242,114,79,60,165,220,163,108,185,244,173,39,36,229,123,135,46,201,159,212,172,148,119,47,129,70,162,41,200,162,37,39,41,23,4,74,86,107,20,162,136,28,154,140,76,151,153,149,40,234,127,3,225,108,5,108,137,148,171,130,44,104,7,13,238,192,126,228,242,69,31,65,80,248,7,242,4,178,123,240,85,252,18,219,176,57,250,183,229,140,126,73,135,169,214,253,133,212,74,243,197,123,23,142,85,27,247,0,158,219,178,111,245,27,122,157,138,183,2,146,110,73,46,199,110,28,119,11,238,114,225,141,220,158,231,100,83,88,182,228,42,241,63,44,147,56,162,255,0,125,250,157,56,189,90,95,115,153,42,207,37,236,65,172,54,151,228,99,43,241,93,155,195,212,204,37,190,86,81,207,45,164,202,199,201,51,245,50,162,65,170,122,163,38,116,244,159,194,252,206,88,122,25,215,211,109,129,125,74,50,235,159,154,145,142,56,174,119,52,234,125,116,40,70,164,145,81,188,21,69,24,117,159,197,140,77,227,235,71,55,80,255,0,214,87,201,149,107,212,207,79,73,39,239,177,229,64,244,58,247,88,20,126,44,243,224,6,209,41,110,66,54,199,16,46,17,53,72,81,69,20,48,16,0,218,176,79,179,228,7,86,3,1,119,166,48,24,196,0,0,0,5,34,145,8,164,5,77,122,101,243,65,91,149,206,41,33,115,27,2,160,233,158,157,234,169,126,37,103,150,143,71,166,150,172,17,254,87,68,86,164,247,178,223,4,55,179,34,136,122,99,244,55,129,138,54,136,28,125,116,183,81,247,151,248,95,251,156,188,89,167,81,45,121,190,139,252,238,71,98,14,172,27,116,242,127,95,240,113,157,158,158,151,254,150,113,106,70,144,58,100,56,154,108,20,17,141,13,22,226,77,0,184,50,234,157,225,107,220,210,94,231,47,93,54,176,198,158,238,64,44,18,242,83,230,38,202,93,207,45,230,200,164,222,170,181,78,144,44,147,124,201,145,94,190,165,87,104,205,249,164,156,119,247,163,151,18,179,211,232,212,214,247,80,191,212,4,238,43,211,47,208,157,114,95,119,251,157,18,243,70,55,236,103,44,107,241,89,81,147,201,63,104,161,107,155,251,203,244,52,209,102,92,78,253,158,229,69,194,27,86,182,95,236,241,239,41,126,166,202,49,173,134,69,115,62,157,47,127,212,151,142,43,238,157,68,78,59,1,199,150,11,68,182,92,19,166,126,42,242,167,11,246,58,37,27,140,151,193,48,221,66,94,241,42,9,227,168,189,36,99,146,151,213,114,108,246,71,28,30,158,165,69,191,84,130,183,213,150,57,26,213,228,124,27,225,200,228,244,77,69,171,246,20,163,228,102,113,151,153,72,131,209,195,159,20,117,74,156,90,221,239,104,112,198,241,74,155,78,229,123,28,73,63,55,179,139,59,115,63,245,9,127,42,10,243,231,4,231,41,119,108,18,52,154,81,156,151,179,32,211,4,122,29,62,75,141,89,231,106,220,184,100,148,93,160,175,85,171,34,113,179,28,121,245,199,119,185,75,45,114,204,180,106,226,95,137,238,76,103,25,4,163,236,5,106,246,13,70,43,87,221,96,242,47,189,179,3,107,50,203,154,48,70,57,186,133,21,229,56,222,71,43,108,184,154,188,153,92,164,36,200,81,111,114,146,162,162,200,115,246,38,114,236,137,132,88,71,119,73,146,55,166,71,86,78,157,61,224,121,177,242,163,187,166,207,182,153,50,86,162,84,101,29,164,182,9,226,140,151,151,147,169,233,145,140,241,62,98,65,201,60,82,143,99,54,142,221,77,109,36,76,177,66,126,158,75,163,142,128,218,120,101,30,198,45,21,0,234,196,59,0,1,88,0,153,148,249,46,73,177,86,224,56,173,139,140,169,213,236,75,116,69,239,96,107,52,145,36,91,99,76,34,151,34,148,168,163,41,242,5,69,217,161,138,216,210,246,10,210,232,165,145,152,234,101,41,1,178,109,59,30,109,58,53,119,49,241,212,69,251,68,101,204,72,174,73,75,84,183,52,138,216,232,172,51,250,147,162,55,229,101,70,83,137,58,55,52,148,91,99,74,221,1,157,109,67,211,165,26,233,81,34,105,178,12,39,187,26,138,101,105,90,138,211,184,86,53,45,92,19,57,86,199,91,133,196,231,150,47,48,24,69,62,89,164,99,169,150,241,52,84,33,64,68,96,236,210,73,213,35,88,209,107,24,28,174,52,137,132,20,157,179,179,195,82,145,156,241,233,224,14,121,197,46,12,28,110,71,94,134,216,222,0,50,143,164,153,42,54,240,164,75,199,216,12,82,163,72,22,177,150,177,187,1,165,168,78,45,62,11,211,165,14,19,190,64,204,105,233,55,81,79,112,120,211,1,96,146,201,26,124,150,241,28,88,219,139,180,122,24,95,137,27,3,23,142,137,112,103,83,137,45,1,134,157,183,13,29,209,163,68,211,176,37,198,249,19,142,147,65,85,190,64,141,82,160,138,101,213,10,194,34,76,16,74,81,70,111,37,240,81,114,146,69,67,36,101,201,131,220,154,174,0,235,201,143,203,104,195,210,105,135,45,199,76,197,56,110,1,142,107,85,11,53,196,35,229,146,54,201,21,56,90,32,231,197,153,196,235,241,124,167,3,90,77,49,229,173,153,71,68,36,181,23,60,251,105,34,26,116,234,48,201,234,180,65,219,25,92,119,51,156,92,94,164,103,9,201,210,53,155,242,133,105,139,37,196,156,137,189,226,97,142,122,103,240,116,61,149,129,140,103,37,47,49,209,12,145,177,104,83,141,153,202,9,46,119,3,162,121,98,145,206,243,249,182,50,154,100,151,19,91,120,178,98,114,190,230,86,104,160,244,234,176,51,147,109,138,153,170,113,20,227,181,160,51,212,162,140,213,201,216,53,114,46,42,138,134,213,68,139,9,183,194,28,97,182,228,15,26,101,215,184,148,144,73,238,80,106,222,137,148,130,137,124,236,65,75,139,5,114,8,197,247,46,212,74,21,82,161,13,146,204,168,255,0,34,123,12,144,19,98,229,141,145,39,166,50,111,216,14,57,61,89,114,72,181,169,236,70,40,182,215,204,142,134,244,237,203,3,55,182,197,69,108,236,43,245,41,198,210,93,192,215,22,241,140,87,29,217,213,174,163,70,48,142,152,163,94,233,145,66,146,217,190,78,57,191,245,82,250,29,148,150,231,11,151,250,191,170,3,170,10,209,206,189,108,232,143,166,71,60,107,81,70,19,94,118,52,60,138,166,196,136,52,199,188,103,244,59,58,117,251,152,253,78,60,94,153,29,221,58,253,202,40,229,203,190,89,72,49,239,34,103,230,200,253,141,49,71,144,141,163,20,248,56,178,121,186,203,254,99,208,143,149,223,100,142,13,47,84,37,248,247,34,179,235,231,113,143,243,63,236,142,88,240,109,246,132,148,179,69,46,18,57,226,6,208,86,206,168,68,199,20,78,132,138,40,0,0,6,34,144,12,98,24,3,86,183,18,123,211,24,53,96,0,43,236,249,24,0,196,48,26,41,18,82,3,78,196,195,211,37,236,62,194,199,234,154,2,210,180,118,116,79,203,146,63,22,114,192,232,232,191,140,215,186,100,170,237,126,147,41,122,89,171,244,153,63,249,34,170,38,178,219,28,159,193,156,77,39,232,250,181,254,64,242,230,239,54,79,137,53,250,108,15,115,60,47,82,213,248,164,229,253,205,35,188,226,128,234,234,60,189,61,127,39,253,143,57,217,233,117,62,137,175,229,95,228,224,104,177,42,46,67,82,97,66,160,138,214,59,178,82,40,9,146,216,243,122,201,220,227,15,194,143,81,240,121,125,124,43,42,146,251,200,14,15,18,242,184,87,6,184,213,187,57,243,42,205,127,6,240,154,142,136,254,36,101,93,120,123,30,167,77,153,99,233,165,39,191,155,100,121,56,89,232,116,144,121,30,155,218,236,163,170,55,165,88,52,152,73,73,118,163,57,57,46,235,245,42,45,202,49,48,200,237,191,145,73,243,230,143,234,70,175,42,90,151,234,84,117,97,244,209,108,230,199,60,113,146,243,111,203,53,125,70,63,119,250,17,86,6,47,60,23,26,191,64,93,68,127,155,255,0,72,23,62,25,197,131,55,166,18,126,93,40,93,99,241,189,19,146,248,166,101,226,70,24,161,27,74,105,83,217,129,232,53,82,163,141,255,0,187,143,196,138,135,85,8,127,18,123,253,25,150,78,163,27,156,37,12,145,218,86,192,238,201,47,221,203,232,103,13,230,40,117,24,103,25,94,72,175,204,168,45,87,40,78,50,219,179,42,58,34,188,216,190,101,71,78,125,186,153,127,76,78,88,187,88,239,106,145,213,212,71,247,239,231,25,21,199,151,248,178,250,153,202,217,166,109,178,75,234,100,167,102,144,210,161,139,145,38,17,172,57,228,156,154,161,43,177,88,188,94,98,194,186,48,103,85,185,115,234,35,21,234,56,120,29,106,91,12,53,180,122,153,111,66,158,71,247,153,158,157,40,153,211,92,128,100,182,40,83,216,107,120,149,21,64,62,17,156,228,92,218,224,207,75,148,190,0,34,141,146,162,107,72,167,42,3,65,167,92,25,66,202,64,118,226,147,113,55,142,79,115,139,14,109,14,154,216,236,242,201,89,149,83,140,100,101,44,109,112,86,241,224,107,34,238,21,10,77,109,37,102,121,48,198,123,199,147,162,163,34,37,141,132,113,79,28,163,202,32,238,126,210,86,101,60,49,150,240,46,152,229,1,202,46,60,146,86,64,155,161,128,84,75,116,40,162,152,37,184,3,168,160,78,198,227,97,84,16,201,104,164,138,160,172,106,138,143,200,100,168,153,120,150,6,237,199,177,155,147,51,147,122,118,38,19,213,179,1,185,61,84,17,126,98,156,118,178,32,155,96,111,20,55,176,184,68,75,37,186,64,111,142,117,201,122,161,249,156,184,166,223,35,156,117,112,200,55,187,101,28,176,213,23,201,213,12,137,170,104,42,116,171,178,148,83,42,148,138,142,55,216,8,146,168,210,35,78,163,71,9,88,105,3,61,2,112,58,18,216,41,1,138,196,93,105,137,163,224,150,172,8,199,201,163,138,98,91,11,80,13,193,118,18,199,69,169,6,162,12,220,73,120,254,13,181,33,165,96,97,162,202,80,126,198,186,75,74,192,231,113,178,94,31,99,169,197,118,19,69,25,66,5,233,138,230,66,208,76,162,153,7,26,141,35,110,158,110,19,163,53,192,41,105,146,101,71,160,247,34,124,23,142,75,36,16,178,71,203,177,26,97,96,103,188,100,86,165,91,149,13,145,178,34,121,82,48,150,86,216,71,68,179,40,152,203,43,102,79,113,87,200,23,171,220,105,153,240,205,98,209,69,69,91,9,52,133,57,105,142,198,90,152,21,169,167,71,70,47,52,94,251,156,208,139,110,206,200,99,170,148,120,238,69,115,73,201,76,232,197,149,240,206,169,98,199,150,63,39,20,241,203,20,154,236,5,231,199,25,45,73,156,218,78,165,142,82,133,163,13,14,50,118,84,40,234,123,93,14,180,146,212,175,99,72,99,148,144,13,79,217,151,226,55,26,228,194,81,210,202,140,187,1,113,69,57,183,26,179,29,78,202,249,3,92,121,101,29,172,126,53,207,115,45,164,133,21,184,29,183,9,195,99,25,83,224,206,54,138,186,2,92,104,165,55,24,181,216,210,25,96,214,153,19,147,23,225,96,98,153,110,78,49,18,134,158,68,247,97,10,59,110,20,236,211,106,20,165,64,42,162,100,219,216,184,174,226,116,128,18,164,75,104,111,83,224,107,29,114,1,78,72,168,193,36,62,194,189,128,134,252,194,228,42,165,184,239,114,135,126,91,32,169,112,35,42,66,238,49,88,9,152,245,15,78,23,243,177,171,57,122,201,122,99,221,129,56,215,166,189,141,180,104,91,191,49,24,99,230,114,174,10,147,182,2,47,22,243,68,164,111,211,69,39,169,174,64,219,106,231,114,160,181,108,201,173,217,80,34,171,42,211,142,71,153,37,251,232,158,135,82,234,28,156,19,245,196,14,200,255,0,9,217,206,146,102,247,251,134,97,31,74,42,51,201,234,37,21,147,212,68,121,34,181,197,233,149,157,216,127,219,167,240,112,226,251,223,67,187,13,190,153,125,0,228,73,202,110,142,149,80,84,204,227,88,214,167,200,66,243,100,73,112,84,105,145,106,197,119,178,221,252,152,77,86,60,117,204,82,102,217,229,81,113,79,238,152,102,122,96,254,85,17,94,95,81,61,93,68,189,184,47,20,108,202,113,213,212,74,184,179,175,20,104,13,160,141,8,69,20,48,0,1,148,74,40,0,98,24,12,0,2,6,172,72,97,195,176,160,96,48,2,209,37,32,43,176,176,111,157,161,139,167,255,0,116,128,219,26,221,155,116,254,94,169,25,195,150,84,54,234,99,245,32,239,126,146,59,162,228,66,245,87,193,21,113,30,103,88,255,0,249,236,17,228,51,122,63,41,127,128,175,43,18,211,24,175,131,92,42,243,199,234,103,30,89,175,77,252,120,132,107,213,75,203,147,250,146,56,245,29,29,87,165,252,228,127,224,229,175,146,165,93,166,38,145,52,189,199,176,9,160,30,193,176,10,217,199,246,130,253,220,26,77,249,187,29,167,63,87,94,23,230,7,151,225,60,178,170,170,92,154,199,163,242,171,151,31,6,216,87,115,106,220,12,241,244,233,125,233,27,40,37,61,155,253,75,142,200,159,188,3,210,181,21,165,123,32,24,10,144,36,58,29,20,102,151,239,111,242,52,105,50,126,241,118,65,20,85,0,50,137,211,108,198,88,82,151,7,66,228,26,77,129,10,17,148,105,161,46,158,30,197,199,98,215,32,97,46,154,18,251,168,151,209,70,18,243,67,79,228,117,205,232,122,126,108,232,205,251,222,158,50,238,153,7,159,46,151,46,28,174,56,114,228,226,246,123,63,200,218,61,71,85,142,117,159,31,137,29,62,164,169,164,117,250,95,77,151,254,150,116,201,84,184,244,203,251,48,175,55,43,188,146,50,209,185,125,66,120,242,206,45,241,38,140,117,90,217,154,101,114,146,138,50,213,230,9,93,133,170,186,3,68,252,164,170,108,34,237,20,144,67,211,181,13,45,49,220,46,140,103,146,239,112,167,60,150,169,10,49,109,110,17,86,139,181,64,52,150,146,53,83,26,13,27,238,4,164,242,74,205,120,13,146,34,78,192,110,66,171,220,73,82,26,220,7,170,133,169,176,107,112,72,13,97,179,86,119,227,148,101,20,121,209,46,57,94,55,177,21,232,147,40,153,227,234,99,37,185,166,164,200,168,106,75,129,44,242,139,169,35,90,34,120,212,128,181,40,77,19,44,125,209,143,134,226,246,99,89,167,7,190,232,7,40,198,91,77,28,249,48,184,239,29,209,214,178,67,34,220,151,26,225,236,17,195,64,116,101,199,123,163,10,102,145,52,85,5,49,233,126,192,34,92,146,42,94,84,115,201,57,59,96,107,173,33,79,54,196,56,186,51,119,174,128,115,200,164,136,73,201,139,50,170,30,57,62,40,129,222,205,34,52,83,179,104,67,224,175,11,114,135,15,52,7,24,209,112,113,198,247,142,197,201,227,201,232,216,14,121,202,182,51,81,123,179,119,133,221,147,165,189,152,28,241,117,35,68,228,165,240,82,195,92,20,225,72,1,72,160,140,118,47,77,128,70,85,220,219,28,219,238,68,112,150,176,165,185,21,78,83,236,105,137,183,234,136,163,183,37,167,236,65,122,98,251,17,37,4,193,235,104,94,11,151,44,7,167,27,238,14,48,72,107,2,42,88,148,98,7,58,134,166,90,233,215,185,140,165,53,47,42,53,199,57,37,230,1,188,90,66,26,91,220,83,121,36,188,164,195,12,223,44,13,39,24,95,40,113,209,167,102,102,250,107,126,105,89,95,179,42,217,176,27,148,23,114,124,72,89,50,233,88,215,74,192,126,34,18,158,160,253,151,221,143,246,127,150,5,108,38,235,132,76,240,180,182,145,17,83,190,118,3,158,88,103,21,193,10,43,86,236,238,125,68,39,27,84,206,124,152,124,72,183,17,166,58,112,184,168,236,200,158,93,18,223,131,138,29,62,88,74,212,153,182,88,201,195,205,200,19,151,168,143,99,158,121,36,251,155,71,167,132,149,234,220,153,244,205,125,237,128,194,236,40,223,194,138,91,191,238,82,193,23,247,138,57,171,216,42,213,157,159,176,201,247,216,107,163,148,120,26,56,184,229,14,155,70,243,193,36,247,65,162,130,48,74,76,165,143,220,218,168,56,40,74,61,145,215,210,166,188,172,228,130,110,104,244,162,150,148,251,146,172,79,134,163,59,69,78,17,146,221,11,80,245,16,40,193,69,81,158,120,70,172,215,81,158,69,169,1,200,205,49,198,74,75,216,126,11,179,85,26,69,67,158,24,189,232,231,158,45,59,157,86,68,227,168,43,146,135,166,205,37,143,73,37,70,113,133,50,154,166,57,73,25,171,124,129,82,144,174,208,106,76,52,223,0,73,80,201,36,246,31,132,223,37,40,168,129,114,150,168,238,74,64,247,26,216,5,45,145,26,108,116,220,138,73,216,3,242,170,37,66,221,179,74,247,21,128,112,75,118,18,144,149,216,26,65,173,13,50,88,188,72,199,98,117,41,112,1,55,72,136,219,102,141,90,10,160,132,197,192,196,200,169,19,40,150,4,179,147,43,215,212,215,42,39,111,201,193,7,170,115,149,238,246,3,101,106,9,113,125,138,225,20,161,74,217,21,184,85,87,146,223,6,184,178,92,148,81,148,229,42,240,210,228,234,195,143,68,126,64,108,34,234,91,236,104,170,209,78,62,219,144,115,245,30,103,93,145,201,61,165,244,103,102,104,54,174,60,251,28,83,151,153,216,29,82,254,1,154,244,70,35,148,191,211,251,146,175,66,184,180,209,70,121,125,68,46,75,203,205,144,136,53,195,204,190,135,119,78,191,211,219,246,56,112,250,206,221,255,0,101,81,239,72,14,108,151,146,122,32,116,227,140,113,71,79,234,40,71,195,143,201,113,141,178,142,124,171,86,119,31,161,29,74,78,116,105,127,234,100,253,140,164,245,74,115,127,117,16,121,208,143,239,36,255,0,152,234,138,163,12,92,155,1,162,25,40,164,80,198,3,0,24,134,3,0,0,138,1,12,40,31,97,20,4,175,238,138,19,247,26,1,162,145,37,32,24,176,237,213,69,140,133,182,104,176,59,86,211,146,249,9,109,158,15,229,20,215,239,100,44,187,74,47,228,138,238,145,17,245,63,161,83,38,62,169,16,105,16,203,190,57,127,67,28,69,145,249,50,127,64,87,151,15,73,209,209,171,155,248,220,231,143,161,157,61,30,206,95,64,35,168,87,8,124,185,51,150,81,58,115,63,46,53,252,191,242,100,86,88,180,197,76,222,136,105,174,0,141,44,165,16,212,195,80,20,114,245,139,247,107,234,109,168,199,169,149,227,175,144,48,129,188,21,152,196,232,135,0,83,39,239,14,194,62,160,46,128,0,161,137,140,82,3,59,250,26,38,103,37,188,126,166,149,177,3,19,1,20,52,3,64,2,123,50,145,47,129,160,47,39,154,153,182,9,94,12,145,252,206,126,198,184,37,82,107,221,16,107,61,250,79,232,146,103,85,235,81,151,227,137,204,151,238,50,199,249,108,215,164,150,174,157,127,43,10,226,251,69,126,255,0,82,94,168,166,113,255,0,49,232,125,163,31,54,63,205,28,84,147,163,81,154,206,18,212,203,210,53,137,93,148,226,152,2,138,72,44,37,45,40,203,86,219,129,90,181,49,56,106,145,80,143,114,155,73,0,146,173,137,146,13,86,203,74,249,0,142,219,3,40,134,247,1,74,67,66,123,149,181,1,41,110,55,192,85,9,160,38,87,91,23,5,92,138,139,160,46,10,201,159,38,176,131,74,204,178,109,32,20,27,82,54,214,211,48,131,243,91,58,180,172,145,219,146,42,241,230,189,153,174,175,102,113,239,25,110,26,164,165,201,7,93,167,201,50,137,146,158,168,149,12,146,92,129,156,161,86,40,228,148,123,157,87,25,35,9,69,41,52,5,67,34,150,195,156,19,227,147,155,120,200,111,168,40,191,79,36,203,42,79,98,180,199,44,45,75,115,9,227,148,30,232,11,121,175,152,139,198,135,120,153,3,69,70,254,38,54,189,38,115,120,249,163,62,4,213,129,164,99,142,124,148,177,198,46,213,25,37,64,7,71,150,76,173,49,71,34,114,42,51,119,201,7,68,177,223,36,188,116,30,38,164,90,220,42,53,180,168,46,12,189,14,238,139,184,213,105,1,44,81,124,3,197,30,24,70,90,89,166,173,93,128,149,130,37,120,21,220,55,190,11,32,152,227,94,230,158,26,51,150,72,197,25,248,242,147,168,129,209,225,197,119,26,81,93,204,26,155,92,138,24,165,170,220,128,222,89,35,18,31,81,66,113,163,57,99,109,129,167,237,36,79,169,183,76,149,130,157,216,44,113,213,187,40,168,206,45,240,57,234,126,146,212,18,68,73,203,187,216,130,163,106,59,177,44,158,106,178,86,72,119,46,18,131,225,1,106,77,131,115,79,96,213,67,182,192,28,157,110,56,72,40,40,41,183,168,43,110,73,113,174,230,115,207,8,119,3,109,9,135,134,140,241,245,16,151,115,93,75,220,15,17,224,120,167,113,186,58,176,245,26,22,239,111,147,103,24,228,94,83,41,244,206,81,96,109,169,101,141,227,146,179,147,63,140,185,76,199,195,158,9,109,104,236,197,214,70,77,71,34,3,205,121,50,198,92,58,58,112,245,48,211,83,228,237,203,211,195,34,184,156,15,163,201,143,45,233,180,7,95,236,139,44,117,4,126,205,150,165,230,116,118,244,159,195,166,141,255,0,164,130,33,139,76,18,99,150,30,232,209,59,136,70,234,128,227,205,7,236,99,62,158,227,104,244,36,136,156,109,20,121,82,199,40,189,201,208,217,234,44,74,92,152,207,21,75,100,53,49,203,143,29,110,117,70,91,18,227,68,129,109,18,219,13,65,169,1,58,134,153,91,49,52,128,118,43,21,8,161,216,181,47,114,37,39,216,142,121,1,206,86,101,41,23,66,210,84,69,89,90,7,180,69,174,221,32,42,56,226,141,28,107,131,56,197,223,37,202,77,34,1,43,97,56,209,17,147,46,236,8,123,2,223,112,146,220,113,136,2,187,47,176,42,6,21,44,142,75,106,201,113,42,37,68,111,100,87,4,129,147,86,198,150,229,56,238,53,29,192,125,132,194,45,234,101,56,166,128,129,49,213,49,50,4,38,54,36,4,102,150,156,18,127,7,38,5,233,183,203,179,110,186,85,142,49,247,102,112,246,246,84,6,206,119,177,41,238,46,2,59,48,173,240,69,75,58,190,17,215,40,236,218,57,186,111,196,116,234,217,146,145,155,97,9,61,171,144,211,99,138,243,1,156,243,84,228,165,194,124,152,230,198,178,169,78,47,116,117,100,199,187,125,153,198,165,165,228,143,96,30,23,170,14,47,148,61,95,117,49,202,163,79,242,98,126,86,233,112,128,198,110,77,84,153,41,132,196,185,3,126,159,121,157,248,82,150,37,103,23,79,234,127,67,187,166,244,126,96,76,144,67,146,178,237,100,227,40,229,114,223,36,191,34,102,180,244,19,151,184,159,167,243,31,89,45,61,46,133,240,136,56,32,244,239,216,213,51,40,26,69,105,127,203,254,0,218,37,33,46,6,138,40,0,97,0,0,192,6,0,3,24,134,20,198,72,192,124,170,34,12,178,106,167,245,2,202,66,41,0,204,165,180,226,254,77,187,25,79,183,212,14,255,0,252,197,243,21,254,3,54,201,63,144,94,104,227,127,202,25,253,31,66,43,177,239,31,200,152,243,47,168,65,222,40,255,0,72,46,127,50,13,99,193,57,93,67,55,244,127,193,112,224,203,169,117,139,51,254,64,175,62,63,195,71,79,73,232,159,208,229,123,69,29,88,188,189,52,159,186,8,231,234,111,92,87,180,81,154,179,94,162,75,198,151,198,198,90,138,138,2,28,152,181,48,41,162,116,134,177,235,2,92,78,94,166,50,180,254,233,216,68,149,162,142,56,27,174,12,82,169,52,106,64,239,98,160,67,52,77,37,64,62,74,18,250,48,191,134,5,19,220,122,151,201,58,150,192,76,253,75,234,89,156,164,156,151,212,217,122,64,144,67,4,80,208,153,68,128,118,4,29,128,6,56,186,144,128,14,204,30,102,215,186,104,127,103,75,121,196,203,165,149,100,143,212,174,155,247,125,99,143,213,17,85,215,198,227,31,137,63,240,112,233,174,79,71,237,41,172,120,37,55,218,72,240,51,117,79,44,101,24,202,139,18,187,213,62,226,104,243,113,235,141,84,217,191,139,150,41,173,118,128,221,171,216,126,26,164,99,131,43,132,213,249,205,37,214,99,241,52,184,184,141,76,107,194,51,105,201,252,26,47,222,111,23,100,187,213,69,2,73,20,32,106,149,128,181,111,64,227,177,23,236,90,126,80,21,80,163,234,177,91,228,77,211,2,156,183,25,17,221,150,144,20,184,24,139,138,2,212,252,190,204,140,141,73,124,138,113,162,31,4,84,191,42,54,233,243,105,217,153,165,104,106,41,50,163,182,85,37,169,24,228,93,194,51,211,27,92,20,166,166,169,153,86,10,84,205,28,252,182,76,227,165,137,61,183,40,215,28,175,134,60,185,35,21,191,39,51,242,187,76,198,115,213,58,3,174,57,163,46,81,127,184,146,224,227,92,10,77,246,8,235,88,97,119,9,81,106,234,155,76,226,82,149,23,25,75,220,43,121,225,238,140,92,36,187,21,227,53,177,113,213,45,192,194,152,81,209,169,113,40,141,172,110,35,71,48,142,149,138,44,60,5,123,48,140,28,118,5,26,55,240,62,75,143,78,159,112,48,199,29,205,82,72,213,96,138,23,134,175,144,169,186,238,39,77,154,232,84,102,241,185,75,146,11,88,208,238,40,42,163,201,142,149,170,236,163,73,74,248,66,211,41,114,202,142,154,17,1,225,15,77,112,132,229,37,198,225,251,198,3,122,136,114,105,250,141,22,54,253,76,165,138,32,100,229,171,184,212,223,225,54,211,31,97,233,3,20,220,159,113,249,87,99,106,65,75,216,12,245,90,39,195,179,71,36,185,23,137,20,128,207,194,138,19,148,96,185,52,212,167,200,120,120,229,236,7,63,140,164,246,178,212,230,184,139,54,211,143,31,8,30,85,217,0,163,41,190,195,115,174,89,148,242,203,132,140,124,239,118,128,211,54,73,73,84,76,35,133,189,219,47,76,217,73,53,203,0,140,34,138,241,18,216,151,56,241,102,114,199,41,59,76,2,59,63,43,52,83,154,123,157,82,233,96,251,11,246,125,130,162,74,51,141,184,156,249,58,104,183,107,99,169,70,113,217,173,138,84,214,232,14,60,81,148,103,87,177,219,21,238,68,163,91,160,83,104,7,39,167,142,11,197,45,174,196,227,169,90,20,35,165,129,112,207,29,84,107,172,229,158,42,122,144,41,189,75,176,29,158,164,103,52,211,42,47,203,201,92,236,65,158,181,29,137,157,75,115,57,194,74,118,9,219,105,236,81,105,198,75,114,101,211,197,240,60,88,244,223,116,92,27,82,160,48,151,79,36,99,44,109,118,61,38,136,148,83,236,7,157,116,75,200,119,79,167,132,142,105,244,114,94,150,17,131,202,47,16,39,138,80,245,35,41,202,138,139,150,86,137,121,12,233,200,165,143,220,6,165,41,21,122,86,226,212,163,178,37,238,1,122,153,164,35,91,138,11,98,208,81,57,164,70,167,34,102,174,69,197,80,13,108,18,147,92,19,43,42,49,247,0,141,190,77,40,148,61,64,82,69,233,33,89,162,149,129,156,163,68,111,102,245,104,151,20,6,84,38,138,144,157,233,220,5,67,160,67,8,207,104,216,181,108,57,66,216,244,148,75,32,185,16,200,164,52,36,48,142,30,177,234,234,35,14,200,188,105,105,213,124,187,50,148,181,117,51,151,177,186,91,115,108,0,22,209,10,220,167,216,43,167,4,124,159,82,229,234,35,27,209,31,146,214,238,200,11,216,46,137,111,114,146,176,41,202,227,76,243,167,182,73,125,78,249,189,41,191,131,206,111,107,3,170,74,53,79,216,141,73,202,75,224,188,114,213,138,251,209,19,189,172,14,121,122,132,185,27,229,130,3,167,166,245,72,235,233,223,171,234,114,244,203,102,206,172,61,254,160,107,145,25,94,152,201,251,35,73,203,134,140,51,75,247,83,250,1,201,143,205,40,251,114,201,235,233,66,53,204,164,109,211,199,201,41,126,71,47,93,47,52,34,192,194,6,208,50,129,188,64,107,203,183,99,65,32,244,186,124,118,40,101,8,97,12,0,0,96,3,10,96,0,3,24,134,0,41,115,17,138,92,199,234,5,174,11,68,162,208,12,203,39,12,212,202,68,29,216,30,172,24,223,228,92,227,170,47,232,97,209,59,233,223,242,201,29,85,105,133,60,14,240,65,252,23,7,254,89,61,55,240,35,240,195,27,184,175,212,131,162,6,61,98,253,206,79,233,95,228,218,6,93,95,240,167,253,63,242,21,231,79,115,178,59,116,241,94,242,72,228,146,59,63,250,49,254,107,8,243,242,69,202,114,151,187,34,153,211,53,166,114,143,179,33,164,84,96,26,77,28,73,118,138,13,3,210,145,54,194,200,46,196,78,160,176,48,156,107,43,2,179,122,209,12,2,247,53,142,230,49,228,218,0,86,145,208,198,4,208,139,37,129,148,251,125,77,151,6,19,245,199,234,116,46,0,67,64,80,18,196,54,5,0,0,0,0,0,26,98,117,35,76,146,209,214,183,252,230,48,228,211,170,255,0,113,39,244,127,216,131,175,175,197,227,244,217,97,87,228,212,151,208,249,155,141,113,71,214,98,149,168,75,157,143,155,251,87,12,176,117,89,49,65,108,221,175,163,11,92,222,53,227,150,142,198,120,178,247,114,105,138,24,165,25,105,236,194,48,243,184,165,183,112,142,197,188,84,212,183,14,163,168,142,76,75,200,156,151,39,46,119,28,113,74,50,210,68,235,194,213,22,194,187,122,60,146,213,112,227,217,179,166,125,76,37,155,76,150,153,30,87,75,41,74,218,109,29,26,97,4,229,146,126,96,143,86,120,244,199,82,118,140,39,43,216,243,225,215,74,79,68,38,233,123,157,177,234,48,100,211,25,45,51,46,152,12,178,117,81,134,69,6,107,43,140,154,135,152,225,158,31,59,158,68,7,163,24,248,145,184,179,41,212,101,230,103,31,237,15,12,94,134,206,95,218,50,103,158,242,38,152,245,33,212,98,213,77,209,209,9,70,107,200,206,30,158,88,147,88,179,214,151,220,125,70,21,211,121,186,124,220,246,26,61,5,26,47,65,228,67,174,207,138,75,197,222,39,173,139,34,201,21,40,148,106,176,249,119,48,150,58,108,233,140,180,152,228,222,232,12,213,34,182,38,49,42,128,215,29,61,130,120,244,203,99,7,147,75,47,199,213,26,96,78,108,218,54,49,89,183,220,185,193,75,115,158,75,207,176,29,87,25,34,101,137,93,162,87,2,114,107,114,162,180,177,40,134,60,142,70,209,146,238,65,135,222,52,53,209,22,195,195,246,96,99,166,205,49,185,64,209,98,101,44,107,184,80,218,154,224,143,14,86,107,81,137,91,114,65,156,96,215,35,211,185,162,146,97,64,74,148,81,51,147,92,35,75,138,246,21,41,119,3,56,202,114,231,96,250,179,85,26,26,138,246,3,31,55,107,26,132,142,133,17,233,3,159,194,190,89,75,12,77,45,15,96,38,48,72,37,166,43,118,101,159,168,88,215,201,197,44,146,201,187,96,122,17,201,9,50,212,162,121,176,201,163,177,164,115,169,108,213,12,53,232,249,95,113,108,112,212,238,227,38,109,5,46,92,128,232,117,16,212,187,51,9,206,213,89,146,117,247,128,234,121,18,50,150,116,100,231,23,220,75,69,238,192,39,145,205,236,77,76,213,74,17,9,91,244,176,34,58,253,199,77,191,80,180,202,247,27,217,108,138,46,210,217,177,220,123,28,242,199,55,185,62,22,75,217,129,188,226,227,189,147,12,189,153,159,135,145,250,164,199,28,58,121,3,117,53,64,180,200,206,210,216,164,209,2,154,140,93,147,173,191,74,7,141,202,65,162,81,123,1,234,12,67,10,65,165,123,14,130,136,33,227,84,71,130,141,168,10,50,81,113,84,140,231,169,62,54,58,69,64,68,125,34,211,25,26,19,161,93,144,99,21,56,202,187,26,195,37,108,202,104,137,66,192,209,164,204,50,227,126,164,105,142,125,153,173,90,3,154,25,26,216,79,36,163,59,42,88,156,101,169,10,77,61,218,1,254,212,181,40,157,28,163,141,168,75,177,188,59,83,216,11,160,11,24,17,40,198,92,163,155,47,67,9,111,30,78,182,129,50,143,43,38,9,226,251,187,24,57,51,220,105,73,110,172,195,47,71,12,156,42,99,83,30,70,155,52,140,78,151,210,75,27,247,33,170,96,74,68,61,139,147,210,137,230,37,17,29,217,109,82,177,193,124,21,37,184,17,4,219,220,167,200,222,200,72,0,125,196,80,21,23,69,166,140,232,105,1,165,209,45,218,7,178,50,111,125,136,41,215,32,220,90,22,129,73,81,66,82,86,55,192,70,54,91,138,210,6,107,113,208,36,93,4,115,207,147,54,105,55,230,102,96,8,38,244,197,191,129,152,245,50,172,79,112,57,49,199,82,110,249,145,209,21,75,99,44,74,163,15,196,183,53,156,245,121,64,168,149,24,220,208,65,26,227,133,202,87,216,41,247,52,189,40,137,228,142,53,111,147,157,75,38,105,108,65,211,57,69,110,103,226,201,202,160,172,191,10,63,121,151,13,42,45,69,81,71,62,87,39,229,147,250,156,243,138,91,29,121,35,164,230,205,238,65,166,23,167,19,136,165,145,105,247,97,15,225,21,146,53,250,20,114,74,245,91,238,82,20,246,149,13,16,117,96,244,126,102,218,244,106,50,193,232,250,142,105,219,238,138,54,183,146,17,174,76,250,159,46,22,174,254,66,25,52,180,184,76,125,99,82,199,24,175,114,4,188,157,44,125,249,60,222,174,78,89,247,246,61,25,173,83,140,123,35,202,207,45,93,86,79,173,1,112,55,137,140,13,162,6,136,109,94,194,25,66,94,204,161,53,107,228,113,118,130,40,0,10,1,128,200,0,0,10,99,16,192,9,230,107,224,160,198,190,247,184,23,220,180,71,114,208,13,252,25,203,146,201,96,107,208,63,60,225,240,119,173,207,63,162,255,0,117,31,155,71,161,30,72,165,131,203,134,95,14,66,199,202,95,3,227,22,79,172,133,29,165,31,162,32,234,129,143,89,232,151,209,127,147,104,24,117,191,195,252,208,87,18,221,163,178,94,92,235,249,34,115,97,142,172,177,95,38,179,149,207,35,249,72,35,46,177,86,118,215,18,74,70,22,117,117,81,122,113,183,236,209,205,69,65,96,20,22,4,180,73,123,5,1,2,114,46,132,226,153,71,54,71,115,252,132,205,39,143,123,50,100,4,121,55,135,6,17,228,222,30,144,44,100,216,106,222,144,20,72,106,5,37,46,0,199,39,241,49,255,0,81,209,216,198,91,228,135,195,54,236,0,134,8,64,0,0,80,0,0,0,0,128,168,114,107,212,255,0,23,235,8,152,199,147,110,167,248,152,254,113,255,0,201,7,102,25,127,165,82,246,71,7,219,24,222,88,226,203,23,77,121,100,118,244,223,237,36,189,172,142,182,62,39,65,150,185,81,213,250,5,124,239,81,39,142,28,238,115,195,34,79,213,201,121,181,40,61,94,99,143,10,114,200,40,211,46,25,106,213,123,124,157,189,47,131,150,26,37,36,152,231,5,225,47,115,137,96,148,117,77,108,7,86,101,37,45,24,87,230,76,177,120,113,188,146,213,47,99,159,199,155,138,143,118,249,47,38,186,81,143,61,194,52,196,163,90,169,6,73,247,78,142,106,203,79,85,208,225,25,93,176,173,113,245,147,199,58,124,21,159,169,150,78,244,101,40,92,183,236,45,55,110,64,84,165,251,163,145,73,198,86,142,153,104,140,43,87,39,54,134,223,151,114,85,107,226,235,146,109,238,104,163,45,73,185,25,71,12,173,123,157,112,209,137,92,221,200,35,209,195,159,167,201,8,195,36,82,149,29,56,160,240,55,255,0,211,236,120,209,150,41,45,189,71,119,77,246,131,195,251,188,219,199,220,163,191,90,177,184,216,177,248,89,163,251,185,45,206,110,170,61,70,4,235,120,141,71,70,157,42,204,229,150,184,56,103,212,101,120,244,234,166,204,240,230,200,157,79,116,7,164,164,167,202,42,56,19,94,86,103,143,204,172,209,55,18,129,227,148,86,232,199,195,166,118,44,150,183,13,49,144,28,146,84,133,166,227,185,210,240,176,240,95,176,71,60,35,74,141,82,47,192,104,168,194,248,3,45,59,154,198,47,220,169,97,151,208,168,198,182,108,138,91,217,122,118,29,80,75,34,93,192,137,67,220,153,69,240,141,84,163,33,184,1,146,139,65,87,247,136,234,50,232,141,71,147,12,121,39,201,71,68,186,105,73,239,45,141,33,24,98,94,161,67,52,228,170,81,216,83,73,189,136,52,241,35,216,37,155,76,108,193,249,76,114,228,148,182,40,183,213,73,207,110,13,161,212,222,199,20,98,205,33,141,94,236,14,185,111,188,76,229,145,197,9,167,5,182,230,77,202,79,128,57,243,41,78,90,172,113,139,70,235,19,124,148,160,162,17,148,113,185,26,195,12,87,98,149,251,21,106,130,158,157,61,196,229,31,115,41,70,114,124,142,42,49,245,0,220,254,5,207,40,191,18,11,177,81,200,155,166,6,30,29,189,147,26,134,157,232,235,217,45,145,207,56,206,76,131,39,40,221,154,195,60,104,201,224,144,71,29,63,51,40,233,142,72,203,216,28,164,159,27,25,84,16,252,79,100,65,163,200,218,51,122,251,4,100,223,98,233,251,209,66,140,191,16,79,52,82,5,143,205,188,138,158,56,16,98,164,230,238,130,227,30,77,116,173,59,81,132,176,185,61,228,81,172,50,166,19,185,112,204,124,61,29,199,166,111,187,3,212,140,236,160,164,39,20,69,80,19,79,220,60,192,93,129,58,135,96,20,0,4,0,80,236,44,5,66,40,10,38,134,157,12,0,77,217,140,177,54,108,42,3,155,68,175,130,227,113,55,21,16,114,228,83,241,19,82,216,234,134,228,184,38,84,124,160,81,50,69,88,138,37,90,41,48,21,1,85,102,25,186,104,203,117,201,186,24,30,94,76,18,139,221,10,49,73,30,164,162,165,202,57,242,116,235,152,132,113,160,148,75,113,113,123,138,92,1,140,130,40,169,32,81,0,161,240,61,32,128,6,198,145,74,41,129,20,216,105,162,192,9,161,105,44,24,25,176,138,43,73,90,104,9,81,20,182,139,101,164,70,119,88,254,160,114,50,81,79,145,34,161,179,147,172,151,149,71,228,235,103,23,81,190,120,171,224,6,170,219,190,54,52,134,61,181,50,49,70,218,190,77,220,187,34,41,85,45,185,42,109,199,204,187,17,55,167,127,98,97,171,46,69,126,146,162,158,29,78,219,216,213,53,24,212,85,35,109,11,195,76,202,106,136,167,31,81,123,25,193,92,139,123,5,44,187,193,28,153,41,179,173,239,141,156,50,151,246,8,218,31,193,127,82,229,202,191,98,49,255,0,5,151,147,254,0,226,155,185,54,52,41,114,92,22,224,117,225,218,43,232,87,220,249,98,138,237,249,21,150,74,227,64,103,166,55,90,91,161,54,229,151,28,101,219,113,116,179,214,231,245,27,219,62,73,126,21,64,55,146,178,91,60,159,86,73,75,221,158,156,150,140,121,39,47,82,143,232,121,216,192,218,8,213,25,196,209,20,90,26,36,164,5,7,14,251,119,1,132,48,38,62,221,209,64,49,136,96,0,0,20,198,32,96,76,221,212,125,205,107,77,34,113,43,147,147,47,189,128,119,41,8,96,50,89,76,202,114,164,216,27,244,27,245,73,253,95,246,61,8,242,113,125,159,29,42,115,126,212,118,113,18,41,203,124,95,91,38,188,255,0,146,46,75,200,151,192,190,244,127,66,14,136,112,115,117,207,210,142,152,156,125,107,253,228,80,82,233,87,239,91,246,68,102,217,125,100,107,211,249,113,206,94,251,24,102,123,197,124,89,81,115,151,137,210,239,204,100,115,54,116,98,243,98,203,31,229,179,158,130,22,160,30,146,90,96,86,194,212,77,14,128,46,202,16,89,66,104,228,154,211,38,142,203,57,179,170,159,212,131,24,191,49,211,139,210,142,84,252,199,78,47,74,3,81,53,184,192,161,80,82,67,6,65,143,255,0,216,95,67,160,194,27,230,127,8,220,0,67,98,40,0,0,0,67,0,1,0,0,215,38,221,79,175,3,247,132,145,138,228,223,172,84,186,103,253,95,240,65,209,210,255,0,183,154,250,255,0,128,196,156,241,56,190,37,22,133,209,255,0,15,39,231,254,13,122,124,138,73,70,184,10,249,46,170,212,93,200,231,233,156,162,238,141,190,212,139,197,214,102,135,180,218,49,131,209,27,176,55,125,92,94,93,61,138,148,124,77,227,193,201,225,57,73,51,171,30,104,226,242,190,2,7,211,198,41,54,68,99,166,119,124,155,188,209,150,209,86,76,229,20,174,183,40,169,70,227,242,103,40,237,111,148,78,60,155,222,73,111,236,116,56,69,199,102,7,27,146,87,43,220,206,82,180,211,54,203,142,90,185,70,58,94,170,91,145,92,243,132,147,179,108,56,229,234,186,69,39,174,74,45,112,116,120,94,86,219,162,10,199,52,246,107,111,112,205,131,239,71,116,99,142,83,189,43,210,116,75,38,157,42,46,215,114,163,141,57,99,147,117,69,203,36,178,45,206,185,194,25,35,242,114,228,199,56,190,2,181,197,158,125,59,82,139,61,158,143,237,28,125,68,124,60,181,126,204,240,106,77,43,225,3,147,114,142,141,154,238,7,185,213,125,159,107,196,193,250,28,48,215,9,233,113,210,254,78,174,131,237,63,14,177,231,127,153,232,103,233,240,245,120,245,66,172,15,39,246,141,14,211,252,142,174,151,39,142,155,103,14,110,150,120,100,213,217,24,115,100,233,229,169,45,128,247,99,140,168,227,167,193,229,224,235,242,78,77,165,193,232,116,221,100,115,92,90,169,46,193,26,221,62,7,146,77,70,236,28,162,185,100,77,70,127,123,96,8,100,132,215,201,112,146,190,40,198,56,97,123,72,211,194,211,186,96,92,229,75,99,7,44,139,132,104,254,88,57,195,128,34,18,201,37,186,34,120,229,238,107,173,69,150,166,165,216,12,33,142,81,221,200,182,221,109,101,234,140,165,69,80,28,222,14,167,114,97,45,24,209,180,215,185,203,146,58,182,72,162,63,104,114,149,35,76,114,243,121,153,17,233,93,154,44,73,114,6,206,42,92,51,57,99,93,203,141,71,129,79,84,190,8,48,158,152,203,147,88,104,113,217,89,18,199,20,237,238,105,25,70,49,217,1,81,250,22,163,240,103,226,63,100,76,179,184,148,116,104,247,51,147,140,120,70,95,180,88,245,74,92,34,7,173,189,168,122,27,238,53,252,204,126,52,16,17,77,108,131,195,190,77,22,124,101,234,131,86,7,46,90,132,76,99,39,234,108,236,148,113,204,137,116,233,240,81,205,46,162,75,185,81,205,54,172,215,246,120,174,81,90,33,30,192,76,114,75,39,40,114,199,238,82,156,98,94,165,36,65,141,36,133,25,83,221,23,40,169,119,15,5,20,45,91,249,98,83,83,151,42,129,79,75,170,163,69,39,46,228,25,40,202,40,141,50,127,121,157,13,164,183,102,126,44,110,128,203,195,201,248,138,132,31,121,23,226,195,220,153,79,111,33,69,165,20,41,72,231,213,149,189,138,75,35,32,245,128,66,220,42,128,67,176,10,0,11,0,10,24,0,183,37,202,75,177,96,6,126,45,114,138,142,72,190,227,164,45,49,246,2,192,154,174,225,108,10,1,106,29,160,16,15,96,0,16,192,130,64,160,40,64,48,2,74,0,1,216,18,0,44,152,227,52,113,100,195,40,191,131,187,112,229,110,128,243,148,81,74,39,76,240,47,186,100,241,205,118,8,135,17,40,26,83,238,135,16,51,210,208,112,111,72,157,32,102,61,37,105,10,160,165,164,78,37,133,1,157,1,166,145,232,8,133,19,159,171,219,74,252,206,202,56,122,201,126,251,232,128,230,99,0,42,20,142,25,61,89,166,249,163,182,110,142,40,111,169,223,50,3,165,86,60,107,241,50,96,220,152,148,92,229,240,108,149,45,130,155,138,160,195,31,222,95,228,8,211,15,252,132,94,95,44,18,68,77,167,21,32,205,46,76,211,242,209,26,107,136,185,198,204,33,58,52,140,218,238,6,154,22,154,60,233,195,206,227,236,122,15,41,205,150,55,55,37,221,4,78,21,251,182,190,7,63,71,253,33,141,213,95,113,102,149,99,254,192,114,247,47,30,243,72,139,52,195,235,64,118,195,212,191,83,159,38,85,56,249,95,9,157,56,149,254,135,6,88,199,31,137,21,43,1,244,78,179,191,110,14,174,150,165,151,44,140,58,88,233,193,41,251,59,58,58,40,191,14,111,220,12,58,199,167,165,156,95,50,149,28,16,59,62,210,157,184,199,189,238,114,193,1,172,75,68,196,180,80,209,72,72,96,82,25,35,8,62,242,127,145,68,190,10,64,49,136,96,3,0,10,100,203,219,220,99,130,212,220,152,21,233,141,2,21,219,24,20,49,5,55,194,111,232,0,217,141,60,147,210,141,60,57,75,157,142,156,48,142,40,221,111,216,13,241,199,195,197,24,126,172,218,42,221,24,195,120,155,227,93,200,167,61,193,118,250,132,135,247,89,6,177,56,58,183,114,137,232,118,60,252,219,168,255,0,83,65,90,214,158,157,126,167,46,95,226,203,227,99,178,95,118,63,68,112,234,212,220,189,221,149,27,244,142,178,168,191,189,177,135,5,224,117,158,31,81,102,90,115,228,143,180,152,68,216,19,66,182,128,109,9,196,122,131,80,16,5,1,66,224,231,234,56,76,233,103,54,125,149,124,144,115,47,81,215,135,210,190,135,42,254,33,211,7,165,85,1,189,5,24,248,146,252,11,245,15,23,109,225,253,192,212,76,207,198,143,225,144,75,52,23,226,253,0,120,189,115,102,198,88,169,199,82,239,185,160,0,0,20,49,0,0,0,0,0,134,0,6,221,91,253,207,76,253,166,215,246,49,53,235,127,219,116,239,255,0,244,95,225,144,111,209,191,46,79,233,30,4,212,117,17,209,243,63,232,102,189,43,90,92,108,43,231,254,215,195,171,237,76,210,236,233,255,0,99,155,193,140,210,91,36,185,103,173,255,0,136,48,254,255,0,20,227,247,225,95,161,230,69,44,120,165,23,188,152,4,165,138,49,113,77,112,113,99,90,242,105,187,20,224,230,212,87,61,203,134,57,70,85,6,6,211,138,130,242,189,130,25,28,187,90,35,169,82,81,81,212,105,209,194,81,133,190,61,130,39,82,148,189,59,151,251,217,70,150,197,206,81,82,242,173,200,241,219,111,122,160,50,200,166,157,54,68,164,161,245,43,198,140,249,70,114,142,250,144,85,225,139,114,184,157,48,140,91,211,39,185,199,138,83,250,89,215,134,52,233,242,33,87,166,48,180,191,80,132,210,123,69,126,102,61,78,173,74,49,102,90,164,166,148,184,65,30,166,46,145,230,196,242,45,153,140,160,215,150,100,199,169,158,53,228,151,149,242,143,79,4,112,102,198,165,123,251,48,175,27,39,73,46,96,237,123,16,225,40,215,150,153,235,117,42,56,164,151,9,153,75,75,229,4,121,206,47,82,115,58,113,117,147,233,228,148,100,244,139,55,77,41,202,239,99,157,227,113,217,173,194,189,110,163,168,142,110,159,90,146,179,150,25,35,56,246,108,231,197,211,186,243,58,53,143,75,110,224,233,129,126,34,199,204,26,58,240,74,54,178,69,175,147,25,207,76,35,142,113,223,220,210,56,33,163,84,36,215,208,14,220,189,60,178,199,86,57,17,143,94,53,89,86,222,230,61,55,89,147,22,93,19,244,157,253,68,127,104,197,251,183,184,25,41,41,175,33,90,37,94,105,28,216,112,101,199,123,209,213,138,109,186,144,64,161,111,129,254,207,110,217,164,167,164,94,38,165,176,4,112,193,25,228,154,139,164,105,166,125,217,30,10,189,216,24,41,69,74,251,155,67,37,149,225,69,118,26,128,15,86,164,26,80,84,87,44,82,148,80,20,180,176,122,17,207,147,35,94,148,102,178,75,184,29,19,146,92,24,75,35,38,121,45,114,103,77,148,107,28,139,187,19,200,172,205,97,147,124,155,70,48,143,169,128,66,82,151,221,52,240,212,189,84,102,243,118,130,38,178,73,129,164,163,142,36,188,223,132,75,167,147,245,51,72,227,140,64,203,207,33,172,18,124,157,17,161,200,131,24,226,138,228,210,227,24,236,138,80,178,103,141,190,224,68,92,91,46,220,123,147,251,51,237,34,252,15,118,2,215,25,17,40,202,79,103,177,170,132,98,104,180,214,192,96,212,99,29,204,124,101,122,98,117,75,28,103,200,151,79,5,236,6,49,79,220,211,120,246,52,240,226,61,128,230,154,156,134,163,42,228,232,213,141,119,26,208,248,3,149,193,253,71,225,95,221,58,100,227,21,116,115,228,205,55,180,34,1,14,157,94,230,158,10,137,205,8,231,114,183,42,58,106,122,119,96,42,140,123,18,243,40,246,35,203,171,121,26,40,193,239,96,109,12,206,247,45,100,185,81,49,140,91,166,168,122,82,97,90,90,3,9,194,124,198,68,198,89,99,218,192,233,40,229,241,166,185,137,81,234,19,229,1,208,22,100,178,199,220,165,37,238,5,216,200,176,178,11,16,172,101,0,7,1,118,0,0,0,20,20,48,1,91,13,94,227,0,13,113,29,162,104,90,64,176,51,211,242,39,25,118,144,26,208,168,198,242,32,241,39,221,1,176,25,248,190,232,181,52,192,123,134,227,216,0,155,11,69,80,180,128,169,49,120,113,101,105,13,192,143,9,11,195,104,208,44,12,180,191,97,87,193,181,134,192,99,164,52,155,105,66,210,6,105,21,164,186,21,1,58,79,43,169,223,62,79,169,235,81,227,229,223,44,159,243,49,18,160,0,59,21,25,102,117,9,63,131,159,29,233,143,205,179,78,161,254,237,139,10,243,45,184,136,27,69,105,84,45,91,141,202,137,173,192,210,27,217,88,93,99,213,236,194,17,168,148,177,75,66,138,227,144,172,219,212,193,47,55,193,167,135,166,52,75,94,196,84,77,83,216,105,220,172,82,76,157,46,128,203,55,80,238,162,246,51,89,166,187,151,56,199,187,68,98,140,39,42,82,176,43,198,148,213,40,254,97,154,78,92,190,13,101,10,90,81,25,35,228,76,35,3,110,157,93,152,157,88,22,192,116,206,126,15,79,57,254,135,149,57,63,9,55,234,147,179,191,172,154,142,60,113,150,233,187,107,220,243,243,201,75,52,97,21,73,118,3,178,15,79,71,245,103,94,7,163,2,109,246,182,114,61,177,65,123,45,71,68,127,218,205,127,40,30,103,83,45,121,199,3,54,245,100,147,53,138,40,184,150,137,69,160,134,138,36,96,48,29,1,64,130,60,10,89,35,14,228,71,35,173,161,39,249,16,108,81,150,172,143,238,87,213,142,178,190,233,5,104,50,60,41,119,155,15,6,61,247,252,192,167,56,250,111,234,83,149,170,66,140,33,30,17,119,240,2,74,79,224,181,21,91,183,127,4,219,29,54,5,234,140,126,234,252,247,43,198,146,227,251,16,162,62,8,52,132,163,91,186,53,80,111,137,38,114,209,182,43,176,58,49,247,236,111,30,212,96,158,233,27,160,161,242,203,135,4,46,89,164,8,9,74,186,121,75,249,78,89,45,81,131,254,115,163,63,151,6,79,200,199,18,188,113,127,204,20,178,202,164,254,20,153,195,31,73,209,212,75,248,175,227,73,132,56,42,52,193,252,104,253,77,122,216,105,234,27,252,74,204,176,255,0,22,39,79,88,245,195,28,189,174,32,113,80,12,65,11,72,168,171,0,38,134,0,80,24,230,141,193,155,145,150,148,36,254,0,243,227,252,67,171,178,103,36,125,103,82,244,81,6,156,134,145,67,130,192,205,192,206,113,221,68,232,102,62,172,209,248,3,120,42,73,13,176,236,32,1,136,10,24,8,0,96,33,128,0,0,1,167,85,111,161,197,241,149,25,155,102,87,208,175,254,228,73,70,157,35,245,255,0,67,43,20,124,186,147,220,158,147,255,0,51,250,24,160,233,213,208,86,63,108,181,251,62,28,143,238,73,175,212,240,229,147,92,252,138,143,163,251,75,15,137,246,110,84,157,184,165,36,254,135,203,195,86,189,184,247,3,72,225,148,165,109,80,178,74,56,124,176,91,157,184,116,201,63,53,179,155,169,195,74,210,182,17,200,165,60,147,182,118,69,73,66,228,204,186,120,249,183,91,155,61,73,184,214,192,97,145,239,98,142,56,191,84,183,99,150,25,108,183,5,10,149,1,19,142,60,126,94,88,163,37,41,40,240,135,155,79,138,148,66,17,138,152,84,78,58,114,90,224,222,51,150,155,123,33,117,11,203,113,57,211,150,73,83,32,210,51,185,115,185,163,74,92,242,76,48,243,189,48,201,23,21,101,22,231,12,112,174,89,56,58,137,70,106,86,97,40,191,212,168,42,139,85,185,21,239,67,168,195,213,98,90,210,216,198,120,52,203,92,30,184,123,30,52,53,169,122,153,223,211,117,179,194,180,203,120,252,149,29,115,146,209,169,108,66,197,169,106,58,103,46,155,39,72,242,90,191,169,134,44,152,224,188,178,252,134,166,37,65,223,192,42,199,43,186,53,199,146,22,239,185,121,186,117,56,106,143,5,24,102,143,137,21,185,156,103,147,11,242,239,240,105,8,75,26,173,217,90,111,132,6,248,178,225,234,106,50,141,72,232,138,240,228,149,236,121,190,11,214,165,197,29,48,200,166,247,245,34,43,210,141,75,102,140,167,210,211,213,141,153,195,170,140,105,54,117,44,170,173,1,195,150,83,199,234,39,246,133,71,118,72,199,52,105,156,25,122,89,70,86,184,8,113,234,37,171,147,111,22,73,95,39,6,76,115,78,208,240,230,202,182,105,215,200,29,240,204,228,184,38,89,36,200,199,153,165,233,19,201,9,191,102,5,91,41,55,221,24,107,146,158,207,99,101,145,253,228,6,155,19,40,196,112,148,103,35,165,99,141,108,7,44,113,41,118,43,194,174,14,141,40,153,68,12,94,22,214,236,81,192,141,247,38,122,187,32,34,56,226,165,84,105,73,112,40,95,116,83,105,114,4,110,249,65,163,224,214,46,47,184,244,133,101,164,122,93,23,64,4,164,199,69,137,180,4,246,228,141,42,59,185,23,41,69,35,147,51,121,118,77,164,17,210,161,25,113,184,244,52,114,97,140,241,189,164,223,212,234,134,73,247,64,45,12,106,47,220,183,36,79,137,30,44,3,79,200,244,196,135,146,41,242,23,169,108,194,163,36,113,195,115,40,245,17,142,200,210,93,59,159,44,159,216,202,141,163,154,18,142,228,203,42,94,148,103,251,62,158,225,162,93,153,4,188,211,236,136,158,92,146,84,111,82,246,15,10,251,1,198,176,183,43,114,53,78,56,249,147,55,253,157,2,193,30,232,14,165,167,78,225,247,142,121,98,151,105,9,67,44,120,96,117,49,85,110,115,120,153,99,204,77,23,81,239,16,53,218,93,136,148,18,123,68,94,36,101,195,53,142,235,144,172,103,141,75,131,55,142,113,224,233,147,248,13,154,228,35,157,100,148,121,76,210,57,151,113,206,73,46,198,62,36,27,221,1,186,200,164,47,22,41,238,103,141,197,179,89,98,82,64,92,100,154,217,140,231,112,148,120,26,201,37,200,27,169,14,204,60,84,202,89,16,27,13,25,120,159,37,41,175,112,171,76,27,39,82,29,128,88,88,137,210,5,128,171,228,26,151,184,14,132,9,203,186,6,192,52,139,66,41,73,5,160,39,114,92,156,121,52,10,76,12,222,95,102,17,202,251,148,241,197,246,39,193,93,152,19,46,161,199,238,176,93,82,246,26,199,37,242,92,177,197,199,128,5,154,44,175,18,62,231,54,136,241,192,158,23,218,65,29,74,81,145,84,113,232,201,14,13,177,100,149,212,144,86,180,49,236,248,16,0,138,16,8,241,37,188,159,212,246,223,7,134,249,17,41,10,111,97,145,144,168,231,234,93,168,175,118,90,79,83,81,51,203,190,88,35,72,205,198,79,220,42,188,41,95,38,209,141,32,79,203,184,181,4,93,154,97,243,185,99,123,62,98,204,224,182,28,94,140,177,151,201,21,172,36,166,244,100,245,17,47,44,98,232,58,184,126,247,84,29,62,69,15,54,41,38,183,91,129,51,126,109,140,115,109,244,102,147,146,132,92,155,216,227,158,87,146,84,6,82,131,147,248,30,47,36,211,93,141,100,210,143,205,25,99,126,96,59,27,182,204,243,186,140,81,162,222,38,61,71,168,168,202,28,179,167,5,254,86,114,174,78,206,159,139,252,200,172,122,169,107,234,171,238,193,28,120,99,226,117,77,154,74,126,73,205,243,38,87,67,26,185,203,234,6,217,157,205,69,29,19,151,135,209,228,127,7,46,55,171,53,179,79,180,39,167,167,208,7,6,61,205,226,115,227,191,99,162,17,126,229,26,36,53,64,162,139,73,0,175,224,126,103,194,40,118,194,22,153,119,97,225,199,187,24,194,133,24,174,197,109,236,33,128,88,110,5,0,135,67,24,10,138,210,8,160,18,69,0,106,95,82,0,45,46,89,14,82,108,64,94,175,99,92,123,38,204,141,99,192,29,24,247,118,116,35,159,17,208,130,133,203,53,129,146,238,107,2,12,250,223,224,127,212,140,186,87,228,231,185,167,93,252,15,250,140,186,103,80,111,217,160,174,108,207,247,79,222,82,95,247,37,112,95,89,229,211,31,230,111,251,35,36,246,42,54,233,255,0,138,145,182,85,39,9,175,109,204,122,69,121,190,135,83,183,61,61,165,104,14,0,162,154,23,33,18,20,13,161,59,236,3,162,117,69,119,19,82,124,177,40,164,5,107,246,70,89,163,41,65,249,141,68,248,3,206,135,172,235,189,147,57,242,71,78,89,35,88,63,43,64,107,31,98,200,92,22,183,64,12,199,22,249,36,255,0,35,110,196,98,84,155,247,96,104,0,5,0,12,68,0,0,0,12,0,0,0,0,13,167,191,69,47,235,137,137,191,255,0,210,201,253,81,255,0,32,87,70,255,0,137,253,12,81,228,125,38,222,39,244,50,121,225,48,174,216,227,142,76,50,135,226,141,52,124,156,227,40,185,70,169,39,71,212,97,115,133,73,166,151,201,224,117,109,74,89,39,5,234,147,160,57,161,81,222,47,142,77,99,151,91,216,230,139,112,149,53,102,248,250,123,243,55,64,111,25,40,203,120,145,146,90,165,80,228,193,169,71,53,106,216,233,134,52,229,170,202,137,155,113,142,199,22,89,58,181,201,232,56,198,41,219,56,115,168,238,226,201,72,230,183,41,89,190,37,40,166,235,113,66,146,224,234,133,73,111,177,21,198,178,100,119,22,185,52,134,21,91,236,206,165,142,43,83,142,242,39,21,73,181,62,74,28,43,79,4,101,199,25,66,238,153,164,162,227,199,4,198,55,188,130,57,161,21,204,159,1,26,148,155,54,203,24,183,229,162,35,141,62,212,69,68,189,209,120,180,202,94,109,202,253,158,75,158,14,140,24,226,3,199,209,71,36,28,96,233,153,248,115,233,229,167,36,90,126,231,76,37,167,46,201,223,185,190,185,100,158,153,85,21,28,145,142,165,168,235,143,83,166,10,50,137,171,233,169,121,72,240,100,248,141,129,56,117,107,222,154,103,84,240,173,58,170,153,206,225,53,217,160,150,92,137,45,119,164,13,60,25,85,173,204,39,141,199,181,51,211,233,229,23,13,157,154,75,28,100,184,3,196,134,58,150,166,207,75,12,161,56,124,151,46,150,18,236,16,233,84,29,196,40,244,176,82,146,231,116,92,162,253,136,221,112,2,148,33,145,123,51,9,225,148,120,86,109,56,234,91,18,178,74,42,158,225,24,195,154,148,69,60,113,187,58,54,153,19,195,107,144,49,240,60,72,249,89,42,51,134,210,102,155,227,226,197,41,120,139,116,80,188,85,20,60,125,76,159,115,53,130,68,233,112,124,16,116,188,242,236,232,210,61,71,187,57,97,36,221,72,90,90,149,197,186,3,189,103,139,101,234,190,14,26,114,47,27,203,7,238,128,234,183,236,101,146,18,145,180,58,136,240,214,229,169,198,64,113,172,114,92,73,154,67,90,239,103,69,35,57,202,184,64,70,169,88,222,74,91,145,41,74,92,25,203,20,165,204,128,215,199,133,114,53,56,79,185,205,251,26,127,121,143,246,77,60,73,160,58,188,52,254,71,225,199,216,198,26,241,253,251,52,241,189,216,85,168,160,149,214,196,44,177,101,120,145,247,3,25,99,201,47,188,37,211,111,110,70,254,36,87,114,94,104,32,137,240,35,220,175,14,49,224,205,245,49,76,184,230,132,128,181,101,38,201,213,22,22,128,167,76,157,133,104,54,1,59,176,243,3,95,33,87,195,1,234,174,69,226,162,116,200,151,15,128,58,180,137,4,165,81,38,222,155,160,170,187,98,146,85,233,37,59,52,252,194,49,88,226,217,90,52,241,34,229,14,232,74,216,2,187,6,162,194,220,123,15,82,238,6,51,194,155,245,18,186,119,238,116,165,25,11,74,236,192,202,48,148,123,26,194,110,247,37,173,249,13,50,229,48,55,156,20,149,153,104,18,148,151,37,57,133,102,241,163,54,146,103,70,212,39,11,8,199,74,146,218,66,240,167,218,70,143,26,246,13,47,179,2,98,242,71,228,181,155,221,16,148,226,249,177,248,137,250,162,6,139,44,95,192,211,140,184,102,122,97,48,240,43,210,192,215,75,236,22,215,38,85,150,63,36,248,185,19,222,32,116,234,22,163,21,158,61,203,89,34,194,175,102,61,36,92,125,202,79,228,1,197,246,99,77,165,185,46,84,53,36,192,180,38,232,90,144,54,152,15,144,37,42,30,159,144,29,38,42,65,76,87,37,216,10,161,80,188,69,220,122,226,251,128,88,211,30,192,4,73,75,238,177,41,77,115,19,64,2,30,69,165,253,15,24,246,103,21,162,95,70,120,161,41,153,79,147,83,25,178,163,7,191,83,244,70,209,138,79,81,132,95,239,242,75,216,188,153,37,138,127,202,194,183,108,32,135,142,81,158,232,173,128,171,19,124,254,161,242,34,13,228,245,198,63,161,41,168,189,93,184,98,194,252,146,191,186,101,154,126,165,238,192,195,60,150,73,58,123,123,21,139,5,65,205,175,160,177,244,242,156,175,132,104,229,45,30,167,237,64,114,102,51,135,169,26,100,123,145,247,144,29,203,109,39,54,105,92,153,188,169,53,244,57,114,61,202,22,239,131,171,83,199,211,74,249,81,57,241,171,54,234,90,140,18,247,151,248,32,226,205,182,152,124,29,74,10,24,45,191,203,220,228,198,252,94,167,83,225,110,116,102,151,137,145,98,135,0,87,76,183,150,70,103,215,228,253,234,95,39,100,34,163,20,187,35,207,234,60,217,192,32,109,19,40,42,250,27,68,162,209,72,148,90,1,140,69,0,12,64,16,198,33,133,49,136,104,10,67,64,144,221,71,144,4,129,202,184,220,150,220,134,2,109,203,145,128,192,2,43,112,28,62,0,102,145,51,52,137,7,78,35,163,177,134,35,163,176,84,154,192,200,218,4,24,245,191,192,255,0,169,24,97,75,76,189,232,219,174,117,133,127,89,134,29,167,245,249,3,46,189,222,108,117,195,141,255,0,115,46,198,157,95,154,120,191,163,254,72,101,23,211,207,195,157,157,248,242,198,95,83,206,72,165,55,27,96,87,82,180,231,156,82,238,99,79,220,232,204,252,69,12,158,234,159,228,98,194,39,129,131,36,6,209,52,49,88,0,132,50,142,110,166,59,198,95,145,49,58,51,71,84,26,57,96,200,58,35,233,45,51,40,72,209,1,79,211,98,130,164,190,130,147,216,164,3,24,134,0,33,136,6,2,24,0,0,20,0,0,64,27,175,246,121,62,171,252,152,29,17,255,0,103,151,242,255,0,32,62,147,255,0,51,250,24,174,184,14,151,255,0,51,250,25,50,10,234,193,149,186,140,183,79,102,153,229,125,163,211,248,121,242,67,26,165,204,78,252,60,175,54,225,246,148,83,201,9,126,40,132,124,252,48,206,50,58,165,232,223,132,109,44,105,173,142,126,162,244,233,64,114,198,26,231,38,116,226,138,143,60,149,135,166,122,53,112,205,99,13,47,116,6,29,70,61,81,56,165,137,197,166,207,89,165,37,177,150,76,49,113,221,23,7,35,148,35,14,21,149,31,52,82,163,63,5,202,126,83,179,30,53,162,187,144,103,23,167,101,27,28,33,187,125,205,225,13,49,243,19,179,145,68,232,181,185,158,68,214,207,130,231,38,164,146,224,39,79,110,224,114,188,107,93,166,111,130,18,76,214,24,82,221,154,199,154,162,8,156,117,198,159,34,134,39,18,178,37,205,132,50,183,216,162,210,248,19,122,119,5,150,45,208,229,5,32,47,23,80,222,211,54,130,201,25,106,139,212,142,103,141,81,174,28,146,198,233,189,128,234,93,76,111,78,72,208,231,138,25,125,18,66,172,89,22,230,89,20,113,191,221,217,5,62,159,36,125,18,163,71,147,36,18,216,198,61,92,225,234,137,213,139,62,60,177,220,41,195,36,102,189,153,167,6,115,195,25,59,67,118,128,187,21,38,78,161,107,1,188,104,202,120,141,181,33,242,7,46,141,47,97,169,215,39,75,138,102,115,197,96,101,40,198,98,142,61,60,22,177,184,147,45,81,8,175,200,151,142,50,236,30,38,196,234,119,234,0,125,52,121,43,76,42,140,242,188,149,229,103,58,241,236,14,186,81,98,150,174,198,120,165,145,186,156,77,244,171,3,45,57,10,134,184,250,141,159,28,145,113,150,204,8,150,118,140,222,105,190,198,207,20,68,160,128,197,102,149,240,55,149,190,198,146,140,87,98,26,246,1,71,34,189,199,39,111,102,199,229,238,92,116,1,17,199,171,239,15,246,95,230,46,227,99,114,174,24,16,186,87,238,63,217,101,238,63,18,79,184,92,191,16,25,203,167,151,184,151,76,251,179,71,146,72,77,205,246,96,11,167,138,229,150,177,193,25,199,83,230,198,224,189,216,26,121,17,50,201,4,66,196,189,217,94,12,64,149,145,13,230,75,128,150,56,251,146,177,195,220,12,231,154,93,137,142,92,182,108,177,194,249,45,99,137,66,199,146,82,229,27,85,145,199,8,28,164,65,11,53,63,60,89,180,114,197,132,162,164,247,66,240,226,227,192,23,166,50,222,47,114,36,178,69,251,144,241,202,62,153,49,169,228,143,59,129,75,59,225,236,92,114,36,70,184,75,214,131,195,132,159,149,129,182,165,36,41,197,62,198,50,132,227,195,216,168,100,151,13,1,74,162,137,214,141,28,162,75,73,246,0,109,56,216,163,47,102,53,21,68,233,64,93,216,146,37,70,69,94,158,192,55,176,239,98,92,211,228,90,118,217,129,111,142,73,238,77,200,53,110,5,49,56,251,131,147,236,92,38,158,204,12,252,53,202,116,82,114,92,238,104,226,70,192,90,145,58,45,218,38,190,70,181,46,24,10,88,227,221,19,225,192,183,57,123,11,242,2,60,31,105,11,195,201,30,25,162,107,220,173,128,201,100,156,125,81,52,142,72,200,98,113,248,2,234,47,184,180,17,165,20,173,119,10,41,161,223,200,61,93,133,230,238,128,165,34,181,162,53,37,202,30,168,176,42,226,253,137,120,226,196,224,159,12,20,100,187,128,158,38,189,50,39,247,177,249,52,243,5,251,129,62,44,151,170,33,227,171,44,78,41,243,16,9,205,60,82,223,238,179,197,61,124,145,75,20,246,251,172,241,223,33,41,203,104,152,75,212,141,231,233,57,229,201,81,142,23,115,201,202,220,223,168,134,168,24,116,209,92,191,196,118,122,162,211,34,185,48,203,195,146,246,58,219,242,182,189,142,73,193,169,81,120,114,125,214,105,23,12,244,234,79,99,118,245,43,71,6,104,184,203,110,9,142,105,195,134,65,233,224,126,122,125,213,10,56,56,147,103,55,77,154,121,50,197,109,245,61,44,110,52,200,172,242,63,13,82,237,185,207,154,165,39,167,190,230,217,178,40,55,220,228,148,157,160,172,38,173,146,189,104,169,191,48,98,90,178,160,141,242,190,78,73,203,115,163,43,255,0,38,21,114,3,110,157,83,191,99,31,180,114,84,227,5,217,29,88,99,178,250,217,230,103,159,137,158,111,241,74,191,33,70,221,42,140,49,74,114,126,103,216,211,2,126,44,167,46,226,73,81,87,166,63,44,14,184,203,201,39,236,143,59,213,146,79,228,237,213,88,39,35,135,26,3,104,163,72,237,207,4,193,26,36,81,73,20,74,219,146,130,24,196,48,0,24,0,198,132,82,10,10,81,108,113,136,165,59,218,60,0,220,171,100,77,5,14,128,6,0,0,2,24,12,33,234,96,11,214,5,154,64,204,188,100,29,88,142,142,199,62,62,199,71,96,169,238,107,3,46,230,176,224,131,30,191,253,189,255,0,58,57,160,234,73,243,178,103,79,93,254,213,255,0,82,57,49,74,215,214,32,29,98,169,99,127,85,253,204,98,238,71,71,87,188,113,253,100,115,85,75,189,123,149,26,169,39,42,47,68,100,136,135,134,187,217,162,156,91,160,170,156,52,116,241,254,163,157,179,179,46,253,59,94,219,156,96,4,180,62,4,216,68,138,197,146,112,132,110,114,81,95,44,226,203,246,150,40,237,141,74,111,244,64,199,109,147,60,145,198,175,36,148,87,203,60,124,223,104,117,25,54,140,150,53,252,167,63,169,234,147,109,251,178,116,215,47,91,39,218,56,147,211,141,57,252,240,140,225,59,118,112,165,104,223,6,78,221,208,210,199,124,13,44,194,18,216,214,27,178,178,211,177,66,40,0,96,22,0,32,177,128,134,0,0,0,0,0,0,0,116,71,253,158,95,203,252,156,231,68,23,250,60,191,151,249,0,233,158,217,63,165,132,137,199,37,143,22,73,73,210,81,118,115,63,180,58,127,199,255,0,226,200,174,220,77,43,180,95,93,29,125,52,101,222,50,56,35,246,134,11,84,223,254,147,190,29,70,46,167,167,148,99,221,20,112,65,73,189,205,60,36,251,34,146,41,50,163,39,6,101,60,109,197,171,58,165,193,159,112,57,177,97,156,123,151,59,74,171,115,93,72,29,75,128,56,188,55,23,111,146,241,175,53,149,60,18,114,189,91,23,24,184,246,0,150,232,207,71,121,108,116,85,173,142,124,240,156,149,32,49,203,24,181,180,139,233,241,222,246,47,217,229,40,238,109,131,27,199,180,184,32,167,18,37,25,246,58,97,90,252,166,211,132,102,182,84,202,56,30,61,173,242,13,121,125,142,151,10,228,135,11,236,7,44,33,189,164,116,197,108,86,154,236,20,2,98,171,228,209,37,66,106,192,152,101,80,150,147,117,29,106,206,103,13,202,131,150,62,45,129,187,132,151,201,43,233,76,214,47,84,45,114,52,211,117,53,68,6,25,74,47,213,104,235,107,82,180,115,233,113,224,94,44,226,248,10,219,73,46,32,179,166,183,69,107,139,238,6,116,193,51,70,175,185,46,32,26,138,82,34,128,13,45,9,197,51,61,198,152,19,44,68,120,122,78,139,177,129,205,84,6,206,40,90,80,70,86,45,205,116,161,56,123,5,70,253,202,184,216,56,9,195,96,30,184,131,146,236,68,96,172,26,113,8,183,45,183,38,226,26,163,91,147,41,199,176,6,148,202,165,30,198,58,165,102,138,86,3,123,142,52,133,99,166,3,116,27,52,17,85,216,110,73,118,10,20,125,198,246,224,137,55,46,25,14,51,247,8,215,102,13,124,25,220,189,199,170,93,208,20,226,137,113,126,227,82,11,3,55,13,93,198,177,237,201,117,98,113,96,98,241,73,74,211,46,58,151,37,106,113,229,15,118,128,94,34,66,241,34,193,69,119,30,136,223,0,17,203,42,187,43,246,139,92,4,250,117,91,108,102,176,203,75,72,163,88,102,139,145,178,112,125,206,31,10,113,123,161,199,85,144,118,120,113,104,201,225,105,249,89,154,150,72,189,248,58,33,146,192,207,207,31,145,194,82,246,53,114,93,132,149,246,2,103,166,74,248,20,98,215,222,46,162,19,142,214,128,165,39,92,16,230,147,166,137,82,146,217,143,110,224,86,165,216,55,34,138,77,216,4,149,246,5,125,139,213,183,4,218,176,33,191,48,55,177,166,148,200,150,59,1,95,192,218,174,194,94,94,227,182,251,128,225,147,73,173,198,124,24,90,26,122,64,209,198,136,186,102,170,106,75,113,60,106,65,82,248,18,147,238,134,222,142,194,82,82,1,210,151,98,90,143,208,184,198,187,132,226,235,100,2,135,30,161,201,52,98,229,167,148,202,142,85,195,8,166,229,236,45,77,114,53,146,62,229,106,139,64,17,203,22,85,167,220,205,194,18,15,11,240,200,43,90,22,152,190,198,126,120,252,135,138,215,169,1,79,31,179,21,78,60,110,82,201,22,85,167,220,8,241,36,185,136,252,88,247,69,10,175,217,128,41,69,240,202,51,120,227,237,68,188,111,180,152,23,155,248,83,254,150,120,210,228,244,242,169,172,83,183,182,147,204,151,33,41,76,194,127,123,232,109,51,159,35,242,203,232,2,233,158,201,123,179,182,81,74,59,28,88,52,233,139,126,199,92,37,113,40,229,207,235,246,50,126,73,38,116,230,199,170,31,67,149,239,26,42,58,169,100,197,76,229,150,58,149,51,110,154,95,117,151,158,53,76,11,232,241,211,95,39,66,122,101,33,116,190,88,219,236,136,147,182,204,213,76,211,156,155,102,83,74,48,179,119,233,216,231,206,246,160,174,105,61,236,223,164,142,238,71,59,228,235,194,180,227,250,176,140,178,191,49,17,9,187,220,211,4,110,107,227,112,53,201,47,11,4,229,237,26,60,108,91,204,244,190,210,158,142,157,71,241,28,29,52,124,214,200,174,196,169,2,243,100,72,7,139,248,137,21,23,157,215,75,95,138,70,48,69,117,50,219,28,126,44,80,3,104,150,136,137,104,168,116,53,182,204,98,117,220,10,25,10,84,85,191,128,42,135,68,111,238,20,5,237,238,131,84,86,246,74,136,61,221,118,65,84,229,170,171,129,130,4,5,1,45,148,128,98,24,128,10,16,192,98,226,81,101,19,46,192,104,249,42,28,146,183,46,30,162,14,172,102,221,140,96,106,20,46,77,97,193,138,245,27,199,130,14,126,189,255,0,166,255,0,173,28,93,51,122,146,236,236,235,235,223,238,34,191,156,227,233,189,87,183,32,109,159,205,211,227,151,180,191,201,129,211,56,234,232,178,127,45,72,227,82,40,166,135,133,57,101,138,21,142,45,198,74,75,148,17,233,232,82,197,37,252,172,242,231,146,48,141,206,81,138,249,103,161,131,169,213,74,73,51,193,251,87,26,199,158,171,139,95,220,141,47,55,218,56,163,232,213,145,252,108,142,44,157,126,124,151,166,177,175,229,228,231,18,238,103,90,194,114,114,243,77,185,63,146,123,151,233,51,111,204,69,13,11,130,136,124,148,107,6,24,157,100,76,32,76,93,48,143,67,27,179,170,28,28,56,25,219,3,108,54,67,36,164,16,196,48,1,128,1,64,0,0,0,0,0,0,4,1,211,15,246,153,62,159,242,115,89,208,151,250,89,59,237,255,0,32,140,166,255,0,210,117,31,253,183,254,79,23,37,40,201,158,196,247,233,186,143,254,223,252,158,70,104,249,23,245,25,173,193,141,43,87,193,239,67,20,60,40,203,12,82,140,150,244,120,49,186,61,127,179,58,143,221,232,147,250,8,88,218,81,104,147,177,233,146,224,143,14,6,152,114,106,220,76,233,120,34,248,100,190,159,228,12,39,24,184,145,142,46,47,224,233,120,36,79,133,47,96,23,149,162,60,173,26,120,50,226,137,253,150,85,176,19,9,199,138,220,211,76,38,183,34,56,156,71,166,75,176,14,24,181,122,66,88,154,229,4,92,162,246,58,22,71,167,205,16,57,210,140,123,14,57,35,41,27,104,134,68,75,233,169,221,20,68,163,114,26,141,51,69,26,229,15,79,114,14,121,71,125,137,103,83,198,158,228,60,106,76,14,107,25,180,176,208,188,53,238,81,144,168,223,66,96,241,123,1,56,229,165,242,111,37,170,39,51,197,43,52,134,184,144,105,142,84,232,109,54,200,213,78,232,210,57,34,208,16,214,225,56,38,141,57,21,73,191,72,25,195,84,123,218,27,201,111,147,77,36,203,10,144,5,202,182,220,78,117,202,160,88,220,120,97,41,246,96,56,201,62,227,77,95,36,105,139,7,139,217,129,168,91,49,243,199,146,148,192,209,50,185,33,52,90,250,133,75,135,176,184,44,24,16,216,155,101,56,147,164,9,98,113,180,88,168,35,39,138,195,195,163,70,32,35,72,56,151,66,211,242,4,105,161,234,162,158,49,104,64,61,86,130,201,224,85,220,10,176,243,16,164,105,168,9,114,166,53,43,228,78,41,177,236,128,116,131,97,106,30,164,128,123,80,175,228,153,74,196,128,211,102,10,31,36,93,11,83,3,95,15,228,122,116,152,120,140,122,159,184,27,227,201,248,145,164,154,163,157,69,251,143,68,185,187,3,89,71,84,44,203,195,146,244,176,94,36,126,77,35,147,125,213,0,162,159,222,141,134,152,222,198,205,199,79,36,233,222,214,224,103,40,110,83,109,70,130,74,95,66,84,171,102,128,197,107,82,231,99,101,54,185,7,8,201,108,102,241,239,200,27,234,139,228,90,83,224,201,69,199,228,184,182,3,112,236,39,29,38,137,234,126,195,107,243,10,201,106,247,41,127,48,221,34,92,149,208,65,40,181,196,137,214,251,135,47,145,94,252,129,86,218,186,177,41,37,216,173,113,247,41,105,104,9,211,25,59,19,196,251,48,154,105,218,224,95,180,83,170,1,61,81,69,67,43,41,74,50,13,42,246,2,212,148,129,227,92,209,157,52,203,142,70,182,104,41,57,56,247,19,156,185,72,37,36,251,14,52,215,176,66,213,169,11,74,237,200,74,62,196,203,28,185,2,222,43,68,232,104,113,156,148,119,68,248,190,110,40,10,211,176,149,197,242,92,39,25,22,224,152,9,49,52,219,216,151,229,123,130,154,247,10,82,75,240,137,104,126,233,154,181,169,25,105,223,112,139,210,235,203,33,94,72,189,213,141,65,215,149,138,50,156,93,72,10,89,61,209,90,226,201,89,35,220,82,169,118,176,165,212,215,236,249,63,164,242,123,158,135,83,36,176,77,30,112,68,77,156,249,31,150,70,211,57,242,255,0,13,129,120,118,91,174,199,70,54,99,143,210,255,0,35,88,50,163,71,190,199,28,226,163,147,224,235,48,234,23,113,7,59,147,132,173,29,58,214,76,116,115,73,234,65,8,201,203,202,81,234,98,219,2,126,228,206,58,98,105,142,45,67,28,62,10,205,7,24,110,101,92,171,120,51,151,35,188,148,118,45,177,179,133,191,222,88,84,63,89,216,188,184,151,244,217,198,149,207,243,59,50,249,97,47,162,65,28,146,58,186,120,249,91,247,216,229,230,71,110,63,38,52,253,149,129,230,253,167,45,121,227,30,200,140,59,25,228,151,137,158,114,54,198,188,168,138,214,246,43,23,169,191,100,65,166,61,160,223,201,81,158,103,171,59,94,201,35,72,68,198,47,84,220,185,182,116,71,128,41,82,41,50,104,165,18,162,130,128,96,20,53,236,1,64,58,24,151,179,27,164,20,54,248,67,74,144,151,247,40,0,98,177,160,18,44,85,76,174,192,33,12,0,6,132,82,2,187,19,47,75,47,177,50,224,13,35,233,42,28,147,143,210,138,143,36,29,48,53,236,101,140,209,133,40,157,11,131,8,242,110,65,195,246,148,170,56,227,242,217,207,13,165,127,6,191,105,111,151,10,248,151,249,34,42,230,151,195,3,171,27,140,181,197,122,101,107,245,60,232,173,183,228,234,132,180,99,212,190,167,62,74,89,167,92,93,162,128,100,216,88,70,216,39,166,123,156,223,110,195,247,138,75,239,43,52,141,222,197,253,164,188,78,139,28,223,49,184,178,85,143,159,75,122,39,34,210,202,155,210,237,32,147,89,32,164,187,152,117,77,106,137,140,147,212,109,13,133,56,247,3,52,38,183,43,141,195,148,5,98,228,206,249,46,30,163,40,111,41,125,89,81,221,211,59,138,59,224,112,116,139,99,190,6,227,157,106,150,195,14,193,16,134,48,2,134,0,0,0,0,0,0,0,0,0,0,116,71,253,166,79,170,57,206,158,58,73,125,81,40,194,123,116,157,71,255,0,111,254,81,228,101,90,177,125,25,235,229,255,0,101,212,127,66,255,0,40,241,114,189,56,165,91,153,173,249,86,56,223,118,119,125,159,7,44,234,43,220,224,193,169,171,116,143,99,236,120,167,154,111,217,17,170,244,244,131,130,52,161,81,183,54,110,40,84,107,66,210,128,141,34,210,203,104,0,205,167,236,77,233,54,22,148,6,109,196,151,185,167,135,17,60,75,179,3,38,218,251,164,234,213,202,102,218,95,185,74,47,216,12,22,152,252,27,198,86,185,7,21,222,36,248,105,112,5,210,98,112,39,95,186,41,100,64,77,82,37,180,141,121,19,138,96,103,169,48,113,139,224,173,52,46,0,141,63,0,182,102,154,144,157,62,0,135,33,41,51,70,147,228,157,21,192,68,182,201,123,118,52,211,23,200,78,27,114,4,70,249,76,165,146,73,110,130,16,73,236,76,225,38,246,2,147,115,238,15,90,238,98,163,145,61,141,33,146,73,212,208,22,174,185,51,120,245,63,51,216,211,84,95,12,42,251,1,26,98,187,151,25,164,78,143,55,35,148,90,236,1,226,239,193,105,70,91,153,41,63,194,14,114,93,128,213,227,246,37,41,197,153,188,146,42,57,100,185,3,79,19,221,13,100,76,149,150,18,228,183,142,50,94,80,163,96,124,17,40,186,35,204,128,211,77,133,17,226,73,118,43,198,79,148,17,90,73,112,39,196,69,41,252,133,42,100,180,94,160,180,17,27,208,169,151,229,24,25,208,21,98,104,9,113,65,176,232,41,1,54,22,58,66,164,1,99,66,216,118,4,211,19,47,144,164,4,88,54,86,132,39,16,38,208,236,52,134,144,58,41,106,6,156,86,196,121,227,206,229,194,91,110,0,165,79,116,87,150,92,19,38,165,192,225,16,33,194,87,179,28,28,163,33,63,81,164,105,45,249,2,156,156,137,85,45,154,38,95,18,23,137,165,112,5,248,125,208,175,220,112,205,25,109,116,84,161,30,80,84,78,9,174,76,188,39,202,147,52,148,95,97,65,184,242,17,150,140,137,237,32,82,203,22,110,188,220,21,21,230,166,6,80,156,158,205,26,56,227,106,216,175,207,67,156,85,0,188,5,37,113,153,156,177,74,59,89,80,191,113,84,156,189,64,102,163,53,247,74,82,148,126,233,188,101,106,159,33,91,129,146,205,110,168,82,107,188,77,52,110,61,55,45,247,64,66,211,62,57,50,155,148,31,115,109,49,140,174,232,37,21,37,234,3,56,230,102,138,106,75,103,185,47,15,151,99,55,143,36,120,2,229,145,197,249,162,87,141,7,19,23,41,61,164,135,24,174,37,179,3,85,146,44,107,34,190,76,101,141,196,47,116,7,94,150,45,49,238,131,85,193,81,148,229,45,194,181,211,6,138,77,199,228,227,185,217,180,50,181,234,8,213,252,162,37,143,186,53,140,163,37,242,18,143,225,97,89,197,109,200,244,176,123,237,192,39,56,246,180,1,110,44,36,220,135,171,83,7,72,8,209,25,124,49,75,202,90,165,195,9,115,176,71,63,87,94,5,252,163,206,124,51,191,174,151,238,226,190,79,62,92,20,101,54,97,147,209,94,242,53,155,49,159,220,250,144,111,7,229,125,198,152,177,165,207,184,235,114,163,85,186,38,81,213,22,129,50,147,10,225,113,243,81,215,211,227,173,204,243,66,178,198,187,179,174,16,113,149,62,193,29,24,164,163,145,38,105,213,127,10,76,229,186,220,218,18,241,98,227,46,232,141,56,250,135,167,30,199,19,245,29,57,165,251,181,125,142,85,187,8,172,74,242,163,163,169,126,87,245,50,233,213,229,47,169,123,32,57,224,174,71,79,87,63,11,167,147,252,140,186,104,220,211,50,251,91,37,70,48,3,139,2,179,174,42,142,124,59,68,221,16,81,109,233,192,223,212,130,165,252,42,247,101,25,98,58,98,99,24,123,27,43,69,26,34,145,154,102,136,34,130,128,97,74,134,48,2,90,180,40,166,223,159,148,88,4,61,134,64,194,153,72,72,164,5,63,77,251,8,164,66,246,246,2,187,8,0,6,138,68,154,32,14,196,178,137,100,21,139,208,105,14,73,195,232,102,145,3,163,25,111,146,49,148,21,80,228,216,203,25,164,157,47,200,131,139,237,40,91,233,231,253,75,254,76,176,255,0,26,31,161,215,215,199,253,60,127,150,113,56,97,42,156,95,179,10,210,126,88,69,93,236,97,153,126,241,127,74,54,182,228,157,221,25,245,21,226,170,252,40,168,204,6,1,21,22,146,55,234,98,165,209,79,191,115,148,235,194,252,78,158,120,223,58,93,5,124,206,69,201,158,7,251,185,47,105,29,93,78,7,142,111,217,238,142,108,49,175,22,254,25,205,209,25,27,143,153,118,53,126,104,39,239,185,156,253,44,120,229,171,167,131,248,160,168,200,188,140,168,175,34,247,68,201,220,90,30,55,170,44,4,159,152,149,182,124,139,243,42,183,9,194,94,42,156,85,166,130,58,250,127,42,59,177,28,157,60,89,219,141,81,210,49,90,246,8,135,97,160,200,24,134,80,192,0,0,0,0,0,0,0,0,8,25,188,182,233,127,234,70,8,232,159,251,88,255,0,80,24,207,253,166,111,162,255,0,39,143,213,212,97,245,103,171,213,79,195,251,63,52,151,242,255,0,147,198,110,89,154,115,170,93,140,215,72,211,19,78,59,51,217,251,14,63,196,151,228,121,24,241,239,81,142,231,209,125,155,130,88,58,106,201,180,164,238,132,43,178,130,134,5,97,58,67,73,64,4,105,22,147,64,3,45,34,210,107,66,210,6,122,69,76,214,130,128,193,196,107,99,106,21,32,51,26,86,85,5,20,45,34,112,248,40,118,65,158,145,105,53,22,204,12,180,252,131,137,166,129,104,249,40,141,8,94,26,46,154,21,191,96,37,197,19,164,210,198,6,122,126,9,146,163,102,78,204,12,212,171,176,91,45,196,52,129,14,64,247,92,20,227,98,208,6,82,199,171,141,131,76,210,52,210,195,116,17,149,77,59,42,57,29,110,141,53,6,165,236,21,150,184,88,222,153,45,153,122,33,46,194,240,160,6,84,20,106,161,20,15,31,179,8,199,76,189,141,33,57,37,192,84,163,242,61,76,7,9,219,220,38,233,153,218,43,80,14,208,244,223,4,106,15,50,225,128,156,62,3,73,74,82,79,139,42,211,3,58,126,224,156,141,52,134,134,4,110,80,112,43,1,149,177,158,170,30,166,5,105,76,151,140,105,131,147,1,105,248,37,199,224,210,50,42,208,24,208,81,173,38,39,140,12,128,189,44,90,64,76,67,16,5,5,50,134,6,174,62,83,61,46,246,4,219,228,189,64,102,226,253,138,82,211,26,43,86,161,74,42,84,4,70,46,83,54,154,218,140,235,79,3,78,249,2,36,156,88,181,109,186,53,157,105,216,201,36,226,211,1,84,91,223,98,226,229,29,211,180,103,224,223,12,175,9,165,179,3,120,230,139,245,32,154,142,69,229,57,86,57,234,248,52,80,156,101,176,20,241,78,62,150,37,146,81,126,100,84,179,82,74,104,122,163,45,192,19,140,150,207,113,200,106,49,174,12,165,25,246,96,95,28,18,229,79,120,145,28,154,101,79,147,108,139,184,9,105,113,178,93,221,147,195,248,52,213,23,20,128,165,37,249,130,126,196,236,135,25,45,64,83,167,216,157,17,93,138,139,78,65,56,181,192,86,126,27,175,44,137,82,146,123,179,71,45,40,90,84,183,8,20,226,223,153,15,38,40,54,153,14,37,238,208,20,162,182,238,39,138,59,236,74,147,143,98,163,47,144,168,240,218,51,147,148,30,231,71,36,203,75,217,160,140,148,147,231,99,71,29,81,13,17,41,198,184,3,45,225,186,31,139,108,210,86,215,4,105,219,210,0,229,104,112,155,143,123,35,66,126,226,138,143,13,129,178,201,9,124,15,84,94,214,114,77,40,190,74,140,162,184,96,116,188,91,93,218,39,79,200,241,228,124,10,107,188,64,227,235,158,240,71,20,206,158,178,90,178,175,161,201,55,201,70,19,35,239,99,69,100,100,223,158,31,66,13,162,188,169,247,42,68,107,74,145,83,154,164,80,211,162,184,48,82,220,181,61,202,142,140,113,132,242,99,121,29,71,86,236,244,122,158,131,36,27,148,101,174,63,7,150,189,14,207,91,236,190,174,89,113,44,77,249,163,199,201,154,177,201,28,82,244,155,194,17,130,149,61,210,228,233,234,227,41,111,24,110,121,249,114,40,97,149,222,190,8,175,59,168,150,166,223,201,138,46,124,16,130,55,233,86,242,100,103,245,154,224,90,96,217,132,157,200,163,126,153,42,103,147,215,228,241,122,167,236,143,85,63,15,4,165,240,120,145,243,230,148,159,118,7,70,46,13,151,6,113,52,91,129,81,90,165,76,125,67,81,156,32,187,43,18,94,198,121,174,93,68,159,182,192,116,99,224,210,140,113,108,141,162,202,30,145,213,20,20,16,147,101,41,5,10,138,46,198,64,211,32,160,0,10,10,16,192,104,180,74,41,0,201,150,210,191,113,132,149,199,251,128,187,12,76,104,10,41,18,80,0,153,68,190,72,47,15,162,70,177,94,99,60,60,51,88,242,21,188,61,33,220,23,0,128,210,28,154,75,213,68,197,108,93,121,200,50,235,151,250,89,255,0,82,255,0,39,155,197,125,79,75,170,223,165,202,121,96,105,14,12,186,153,86,119,31,194,146,254,198,144,230,215,193,159,87,31,245,82,151,105,165,37,250,20,66,101,9,42,42,208,66,163,175,166,119,77,63,50,229,28,182,56,73,194,74,75,144,39,62,40,201,75,28,215,12,243,51,116,178,198,228,213,73,81,236,117,62,108,154,151,19,138,145,203,40,222,196,177,169,94,28,147,166,46,157,56,226,146,125,164,122,57,240,111,169,68,228,244,207,79,105,25,111,88,247,12,49,105,201,27,56,83,49,148,252,60,191,82,7,167,204,109,140,151,92,154,97,222,69,133,117,226,216,222,59,179,44,81,58,96,168,219,154,168,6,32,128,98,25,64,49,12,128,0,2,128,0,0,0,0,129,163,167,47,251,104,253,78,99,167,62,216,49,129,205,212,199,87,217,249,47,188,163,254,79,59,15,79,44,147,81,199,22,219,246,61,238,147,12,51,98,113,201,29,81,187,163,182,56,227,5,81,138,138,248,70,113,185,92,93,23,65,30,154,58,164,148,178,123,251,29,133,208,21,16,49,208,80,66,176,29,10,128,96,32,1,128,88,5,0,0,16,5,0,0,80,168,96,4,208,81,66,1,105,13,35,0,21,5,12,0,154,10,40,84,4,233,66,208,88,1,158,144,208,104,20,81,158,145,26,138,190,0,200,13,28,81,58,16,19,65,164,167,7,238,77,76,5,164,90,74,185,46,80,107,94,192,78,144,210,85,160,3,61,35,210,209,99,160,51,252,137,175,131,93,34,113,3,45,43,216,78,6,218,69,160,12,94,54,251,147,225,191,196,111,161,251,137,197,132,102,149,119,29,166,134,211,93,133,178,236,4,78,82,94,146,99,155,34,229,27,220,125,137,242,176,28,114,169,114,130,73,11,64,105,146,238,2,210,129,69,143,75,7,22,3,210,197,79,216,60,200,53,183,216,5,101,106,22,207,144,210,189,192,45,14,236,90,126,66,128,165,33,144,23,47,96,171,164,26,17,26,152,245,1,94,25,58,25,74,97,168,32,164,208,121,66,50,142,145,78,32,26,31,96,73,167,184,227,169,58,236,57,114,2,147,183,72,153,121,1,135,43,144,42,30,104,153,213,200,168,108,27,93,247,2,94,168,200,181,59,217,134,164,214,225,20,154,1,65,249,157,50,165,42,51,150,61,238,46,135,24,202,247,96,84,165,25,71,204,68,96,165,233,101,74,41,240,40,193,173,208,15,207,25,87,40,28,182,186,220,113,147,252,202,83,133,212,192,136,56,79,234,92,221,109,100,75,12,111,84,93,21,24,91,222,64,77,218,166,130,56,85,149,56,212,140,222,184,202,192,172,152,95,102,103,28,50,187,179,72,229,127,121,26,106,81,64,99,114,143,115,79,21,186,177,74,41,197,177,120,119,27,64,104,156,100,233,138,81,148,56,86,140,35,174,50,52,89,100,228,6,139,204,129,111,195,9,95,43,144,141,106,190,24,80,223,186,20,185,28,183,96,227,113,1,94,227,106,247,93,137,86,144,106,160,132,247,92,2,114,211,205,143,190,195,138,183,64,56,73,247,67,115,119,240,76,147,143,200,174,216,86,145,113,100,203,12,95,98,92,189,138,83,96,75,194,184,35,246,116,184,55,187,13,90,64,199,75,211,184,43,211,201,182,168,137,36,17,230,117,59,230,103,28,206,190,171,108,217,62,167,28,217,70,19,98,91,201,127,72,166,203,199,234,255,0,167,220,131,71,15,54,230,177,81,107,224,89,99,229,216,33,116,1,60,43,177,49,141,63,161,170,144,56,218,42,51,150,74,70,189,22,95,11,34,146,123,166,115,36,165,45,222,229,53,163,116,200,175,162,207,213,232,193,41,53,234,224,240,243,100,121,100,253,141,227,146,89,250,56,223,221,116,101,165,83,34,184,231,203,33,114,94,111,43,163,63,188,138,142,168,189,56,206,108,126,105,91,58,187,69,24,98,143,153,129,61,126,77,29,45,46,231,147,141,249,169,29,127,106,229,185,198,11,177,207,211,71,125,200,174,149,193,113,100,21,18,163,72,122,175,219,114,97,27,220,38,244,225,147,239,39,164,172,79,96,52,91,22,164,8,122,74,138,69,34,10,76,13,5,64,134,20,134,48,8,67,1,133,48,1,128,202,36,164,1,67,0,2,126,61,139,68,253,251,45,173,192,69,8,96,62,194,40,150,65,120,118,139,250,155,67,147,44,8,218,1,90,216,162,15,129,68,14,168,122,74,94,183,236,101,22,236,168,203,201,41,125,72,169,204,191,210,228,254,150,207,43,177,236,77,94,25,71,222,47,252,30,62,63,53,132,92,69,213,122,113,75,235,31,249,255,0,145,65,238,255,0,47,240,46,162,87,130,63,215,255,0,5,25,242,1,30,6,84,27,178,180,176,132,168,210,239,130,7,146,53,135,19,254,164,96,189,71,102,104,255,0,165,131,246,145,199,195,3,60,145,216,229,150,53,124,29,185,12,28,66,184,242,99,126,199,60,240,188,146,74,183,61,45,35,81,174,198,113,173,121,243,195,37,42,238,109,210,224,147,110,77,108,119,172,113,159,170,41,154,40,164,134,29,50,140,77,84,71,67,163,76,16,0,0,0,12,0,0,10,0,0,32,0,0,160,24,1,0,185,55,234,63,135,139,243,48,92,157,61,79,167,23,244,176,58,62,207,117,137,157,122,145,201,208,109,137,253,78,173,153,20,192,84,20,194,168,40,157,195,87,192,69,8,53,32,10,0,96,2,161,80,192,4,3,0,132,3,0,16,0,0,8,96,2,1,128,0,10,130,159,184,12,5,230,11,126,192,2,210,61,67,2,52,191,113,121,205,0,12,245,75,216,53,22,20,4,106,13,69,105,66,208,128,155,29,160,208,26,24,5,161,82,98,113,98,223,216,7,162,34,240,199,97,168,9,208,194,164,85,133,148,77,181,216,28,254,10,176,252,128,149,146,37,106,139,238,21,31,97,104,139,1,237,238,20,79,135,236,195,68,151,112,30,145,105,10,154,11,151,176,19,161,11,195,69,140,12,124,55,216,85,51,122,10,3,159,206,138,214,205,132,226,128,205,77,3,210,202,208,131,195,2,60,52,251,137,226,47,67,15,50,3,61,13,12,171,149,240,28,246,2,66,198,226,45,33,19,97,127,5,233,67,210,128,204,171,64,226,45,32,45,59,236,86,182,157,3,176,94,110,192,84,101,190,226,159,192,154,238,130,50,247,3,74,138,134,230,113,68,219,213,185,82,146,93,128,164,183,20,226,151,2,79,217,148,210,91,234,2,91,242,221,19,10,104,173,175,144,168,221,32,49,158,57,41,109,45,141,83,122,82,111,113,233,99,113,117,192,25,74,18,82,218,70,176,147,81,223,176,220,84,145,47,110,0,209,74,51,225,153,228,133,59,162,116,168,166,215,35,83,155,139,220,11,180,225,77,25,199,30,175,76,153,42,82,173,138,134,73,41,85,0,61,81,126,102,92,50,39,203,26,146,126,163,41,237,194,3,87,137,75,116,200,154,154,231,131,56,231,113,216,218,25,162,208,6,57,173,45,49,44,138,50,217,139,92,31,97,198,24,229,220,13,93,74,61,172,137,99,91,58,43,76,163,193,50,156,144,80,227,124,50,45,198,85,34,212,219,126,146,246,149,182,17,151,137,230,163,69,150,41,211,38,81,212,184,51,120,111,116,6,254,73,110,152,185,217,152,71,26,247,99,81,146,150,204,13,101,7,31,145,38,238,208,41,202,234,67,114,94,160,163,85,143,102,183,19,146,26,166,253,208,68,105,125,130,220,89,116,148,182,144,74,47,179,176,11,219,100,38,237,124,132,166,213,45,32,210,187,224,7,91,108,11,157,246,19,223,129,118,10,243,58,151,121,103,253,76,227,200,116,229,119,39,245,57,114,21,151,60,205,113,122,191,67,25,155,225,245,17,93,114,244,145,247,88,223,2,142,232,8,199,110,70,186,148,101,65,8,233,68,206,59,216,25,245,56,247,215,19,24,198,83,150,237,157,94,168,209,146,126,116,84,122,29,46,59,233,114,47,109,206,121,75,75,163,191,160,74,80,202,191,148,243,186,133,83,100,87,54,103,114,108,206,59,204,172,129,133,121,192,233,225,175,161,11,202,156,191,50,178,61,50,49,234,178,120,120,24,30,63,83,47,19,169,127,6,216,78,79,84,220,189,206,220,81,211,4,69,106,183,101,174,104,207,85,126,102,144,87,36,84,79,81,234,132,61,149,254,166,152,149,35,52,252,76,146,159,187,58,18,160,42,38,134,104,180,84,80,1,64,34,144,134,3,25,37,5,49,136,96,49,136,96,49,136,96,3,16,208,15,183,247,24,2,32,96,33,160,43,177,47,146,251,19,220,11,195,252,54,111,14,76,113,127,8,218,27,5,105,220,184,71,116,97,175,115,88,76,14,141,145,15,248,105,125,16,222,241,9,122,160,191,152,138,211,239,36,120,152,182,156,151,179,163,219,79,204,120,178,242,245,89,162,255,0,27,8,73,238,215,215,252,139,171,139,142,60,107,221,223,246,15,190,255,0,51,110,161,172,157,23,204,26,151,252,20,114,192,179,56,26,32,132,105,13,217,155,47,15,168,14,220,138,250,73,124,52,206,22,119,168,255,0,167,200,191,149,156,61,192,153,171,50,104,222,72,205,196,12,168,40,160,2,224,89,156,77,16,8,96,0,33,128,0,0,0,0,0,0,0,0,0,0,0,192,67,1,199,147,126,167,156,107,249,127,228,198,60,163,110,167,213,31,233,64,116,244,106,240,127,212,109,164,203,161,117,131,234,206,157,152,84,110,187,141,73,142,144,168,7,172,122,147,38,131,73,5,121,88,105,68,128,21,191,184,91,38,216,245,1,86,22,133,168,41,1,64,70,159,102,30,101,220,42,192,141,82,238,134,164,130,24,168,118,48,169,2,128,9,2,128,9,161,20,0,72,236,98,160,0,10,10,8,0,84,0,1,96,0,26,144,90,22,193,165,1,64,70,159,144,166,5,129,23,32,212,253,128,173,40,90,16,107,67,212,128,159,13,11,195,46,208,1,159,134,197,166,70,160,81,149,75,216,91,155,1,6,86,22,105,72,90,80,19,168,90,138,208,133,225,128,172,45,6,128,210,202,0,22,254,195,1,88,14,144,81,2,1,238,5,10,208,10,144,105,249,0,161,80,105,151,184,45,64,26,69,164,187,248,11,2,52,139,73,96,4,105,19,76,208,0,199,86,193,123,6,133,217,142,73,82,216,33,197,169,42,238,78,228,221,74,214,198,137,95,112,20,119,145,114,81,105,153,165,230,248,42,208,25,40,83,42,80,111,115,93,59,88,32,48,120,201,166,165,178,58,36,235,98,82,82,77,129,156,178,184,190,13,33,157,73,83,38,113,77,110,103,225,174,204,13,220,210,151,192,218,140,150,198,59,233,161,197,105,144,14,113,161,40,212,94,229,57,93,251,15,203,40,129,56,237,186,162,101,25,70,118,94,57,105,149,89,82,107,85,48,50,115,146,251,164,201,183,29,226,205,50,87,185,75,211,79,112,56,156,102,223,149,48,132,103,236,206,216,168,174,225,40,211,228,14,117,142,126,197,198,50,76,213,236,249,27,221,0,70,114,212,147,42,74,248,50,212,211,162,245,184,124,128,165,3,54,229,14,251,26,169,169,132,162,156,104,9,89,18,142,236,184,201,73,90,102,94,10,236,53,7,31,79,0,92,100,147,122,183,27,73,187,72,202,90,172,211,28,169,83,0,114,139,217,177,233,105,123,163,41,194,247,53,199,36,188,182,2,173,182,224,80,217,236,106,215,177,30,110,202,194,150,168,73,238,41,174,234,65,162,46,91,170,9,165,85,29,130,30,173,80,182,248,38,19,223,118,103,114,95,116,184,249,151,0,104,160,229,193,50,142,207,122,104,74,78,50,216,169,228,94,28,155,246,10,241,230,206,105,179,121,156,217,24,101,132,222,231,70,21,230,127,83,150,92,157,157,63,171,243,10,222,124,4,57,9,187,99,136,3,226,194,50,82,91,130,49,201,112,150,197,27,81,142,69,167,34,125,130,25,119,166,107,56,234,135,208,35,208,251,62,245,63,148,114,117,145,169,203,224,234,251,57,239,23,238,140,186,213,83,250,146,171,200,200,247,52,193,201,158,95,81,166,15,112,53,204,188,232,243,190,212,203,229,80,61,57,201,53,103,131,214,228,215,212,49,68,97,142,169,36,118,189,149,28,221,50,169,29,25,31,8,138,26,213,70,210,122,49,74,95,20,191,50,49,160,234,37,229,199,15,127,51,42,43,2,216,232,70,56,149,35,84,81,104,104,72,160,134,138,68,148,3,24,145,65,64,196,48,24,192,0,99,16,192,101,124,18,52,0,84,68,214,246,52,3,14,227,64,64,13,0,208,20,76,139,38,94,144,46,27,98,70,159,116,136,250,99,244,52,173,130,163,185,75,100,84,99,101,104,118,128,214,18,225,20,255,0,139,31,163,35,26,243,54,92,93,230,107,218,36,22,121,29,74,211,214,229,249,149,158,175,185,231,117,241,174,170,255,0,20,83,3,7,42,154,79,185,209,142,46,81,209,248,162,215,246,57,102,155,156,77,225,41,41,120,145,226,37,28,80,145,178,35,169,142,158,167,37,45,155,191,212,112,8,178,177,237,36,34,161,27,111,224,15,71,15,155,27,143,193,230,35,187,167,201,81,139,249,56,231,182,89,165,248,152,3,51,101,136,12,216,139,104,154,0,137,162,51,45,20,48,24,136,0,0,0,0,0,24,130,198,2,0,176,0,0,2,128,98,2,10,143,169,27,245,123,63,250,81,132,55,146,53,234,223,158,95,144,29,125,61,71,4,47,186,54,73,75,134,115,168,75,194,199,167,240,137,57,197,240,21,210,148,215,113,234,151,120,153,120,178,92,162,150,100,192,211,86,194,82,94,226,212,155,228,78,49,230,128,208,66,77,80,111,217,144,58,1,92,131,82,124,128,12,91,123,140,160,13,67,13,128,53,6,194,160,32,123,15,243,36,64,93,176,212,69,201,15,91,246,2,181,33,217,158,168,190,195,219,179,3,65,19,191,184,237,128,192,90,135,96,2,29,128,82,1,128,8,6,32,10,10,0,1,80,81,66,1,0,192,34,104,52,148,0,70,145,105,126,230,130,2,60,200,53,63,98,192,9,214,26,144,232,84,189,128,122,130,201,164,26,87,184,20,4,233,249,10,126,224,80,19,230,11,96,80,109,236,45,65,168,2,144,180,161,218,30,192,78,145,105,101,80,1,20,194,139,220,44,162,40,10,176,216,9,21,23,72,52,129,158,144,210,94,145,83,2,104,10,252,134,6,78,11,194,190,230,107,82,250,10,78,78,63,1,142,122,95,186,8,83,250,21,22,148,108,173,166,68,213,58,1,41,238,92,248,76,207,116,247,46,164,210,166,5,41,220,67,91,51,105,95,177,80,167,183,112,54,82,140,163,85,185,155,131,178,101,229,97,170,81,239,176,3,90,145,59,213,50,181,70,95,80,149,181,240,2,139,189,134,145,21,167,134,82,147,0,126,174,54,27,169,71,109,129,73,110,13,90,180,4,41,53,202,9,63,114,247,162,116,234,1,233,242,242,56,63,114,92,124,161,23,36,159,112,52,210,168,157,154,220,143,18,251,26,169,118,1,106,77,85,143,116,183,37,218,125,138,148,180,196,12,245,71,80,92,100,63,44,149,208,148,34,248,2,160,183,217,133,121,173,25,202,51,132,182,53,140,175,110,24,21,93,209,154,147,140,184,216,209,72,78,180,176,43,84,36,137,209,23,186,100,104,180,56,165,127,0,14,53,247,129,99,178,39,113,150,207,98,225,54,150,232,2,90,227,42,26,200,224,82,146,148,93,236,101,40,187,3,101,37,52,41,69,167,177,150,157,47,186,102,158,36,180,212,185,247,0,146,212,182,39,114,181,215,169,126,98,201,125,182,10,168,184,201,124,153,117,112,209,134,83,76,151,169,25,117,83,126,6,159,144,143,55,35,57,166,205,242,28,211,3,55,201,217,129,91,107,228,226,251,203,234,118,224,245,63,168,27,61,152,46,25,45,238,104,150,197,18,138,148,117,68,69,34,14,89,193,166,16,156,146,231,99,166,113,217,152,205,173,27,21,30,135,217,115,243,233,97,215,243,102,63,103,73,248,241,103,71,92,182,145,42,188,60,206,166,109,211,250,89,158,120,249,209,182,15,42,220,5,147,203,138,82,123,81,224,73,234,203,39,242,122,223,104,230,172,77,30,70,63,81,21,213,133,82,178,245,106,202,68,93,65,143,18,222,192,232,199,122,180,147,55,175,168,151,178,217,23,23,167,84,255,0,10,178,58,120,247,42,58,96,141,82,38,28,22,80,209,66,69,132,33,160,161,148,3,0,1,161,136,100,83,24,134,128,99,1,128,20,132,52,5,243,26,18,224,19,28,189,95,93,192,16,251,49,1,5,13,114,33,174,64,161,75,210,80,167,219,234,5,175,81,170,50,251,197,234,10,222,40,209,83,84,97,12,159,228,173,116,65,166,63,79,230,44,91,229,203,47,230,175,208,80,150,152,43,39,166,254,10,147,251,215,47,212,13,95,168,229,251,70,59,98,159,203,137,210,223,152,142,182,58,186,89,63,194,211,10,242,102,234,87,222,205,35,166,149,59,139,70,83,123,162,176,214,132,84,46,165,126,242,50,95,122,36,197,154,117,62,156,111,250,145,156,66,43,81,190,24,74,81,213,21,111,135,185,128,227,38,128,239,197,142,80,105,56,170,127,216,231,234,49,60,89,220,123,61,211,54,233,114,182,212,91,228,174,189,127,14,95,84,21,198,72,196,16,18,202,16,18,52,0,5,0,32,0,0,0,0,0,0,0,0,0,16,192,0,0,4,48,0,47,23,173,23,213,127,25,253,69,133,92,215,212,125,78,249,255,0,234,10,239,233,255,0,131,27,246,52,216,140,43,247,113,47,128,34,80,139,39,194,238,153,183,34,113,3,41,99,180,78,137,174,246,116,118,4,208,28,222,36,163,202,31,141,70,210,140,89,50,198,154,2,22,115,85,56,200,202,88,213,112,74,199,236,218,3,162,133,94,204,231,211,145,61,164,84,115,184,186,144,27,110,137,121,37,23,188,118,15,18,47,123,41,73,73,0,163,149,63,130,237,81,63,84,39,165,237,116,5,126,99,51,80,113,123,72,126,107,224,11,10,33,201,174,195,140,236,6,215,192,180,149,107,220,90,190,72,22,151,238,9,205,21,99,40,90,159,116,22,152,232,84,64,126,97,249,133,6,146,131,113,234,100,239,217,133,200,130,181,15,81,158,191,116,61,72,13,44,12,199,127,33,86,4,89,90,128,40,40,53,14,192,64,49,0,0,0,0,0,0,5,0,0,80,180,140,0,157,33,164,160,8,138,98,220,208,0,206,254,2,254,13,40,84,4,108,20,86,148,26,16,19,184,110,61,33,76,5,108,53,12,64,22,131,96,10,0,1,0,12,44,64,1,97,98,160,40,194,73,166,189,132,255,0,148,81,157,253,10,211,182,193,19,9,212,139,110,50,124,11,74,174,72,183,16,42,81,77,108,40,201,197,208,224,211,76,28,99,39,125,192,165,24,203,130,116,202,50,51,213,40,200,210,50,140,185,1,73,183,45,208,230,162,214,220,138,81,110,91,48,118,254,160,56,173,43,228,95,158,227,86,23,127,80,13,36,187,93,139,127,34,166,192,158,88,106,146,236,55,23,100,211,96,57,223,202,26,159,96,118,213,119,22,151,237,184,26,77,38,140,226,154,123,49,198,45,199,102,56,65,106,220,4,173,202,169,22,160,215,201,18,110,50,53,140,237,238,4,63,44,188,203,97,74,73,61,141,41,74,85,97,44,113,113,210,130,167,66,148,105,114,66,82,131,228,113,140,177,203,118,60,155,176,135,122,162,74,85,189,5,233,91,10,50,124,0,228,212,103,79,185,106,42,75,220,136,121,157,73,26,221,109,84,21,158,154,225,141,95,98,169,39,184,238,47,128,49,156,95,176,41,168,253,13,121,39,66,144,68,74,81,151,113,168,190,99,43,20,177,164,248,42,10,184,136,16,230,227,37,102,186,227,40,236,76,227,39,43,22,165,126,120,208,15,243,216,28,92,184,38,75,240,211,10,157,109,250,0,156,169,84,162,115,245,146,140,161,4,153,217,90,150,251,51,135,175,90,114,69,124,1,231,102,57,102,206,156,167,28,222,224,77,249,215,212,238,195,85,187,238,112,47,90,250,157,248,61,47,234,32,211,107,52,92,25,50,161,45,138,40,164,69,142,192,183,188,89,197,47,85,29,145,103,38,85,89,2,59,190,207,143,239,35,71,103,83,29,81,145,205,246,119,151,50,248,71,119,81,230,178,85,120,57,97,170,85,242,85,52,219,93,141,51,45,51,103,55,83,147,70,45,41,249,164,7,149,246,134,93,121,57,238,97,14,80,179,189,89,95,198,197,66,54,209,21,173,155,224,142,214,97,47,82,137,215,141,121,104,5,159,203,138,49,252,78,255,0,36,105,134,59,17,63,63,80,215,104,121,81,188,99,72,168,209,20,137,140,77,163,18,135,20,80,8,10,10,21,141,72,32,1,128,80,49,12,6,48,24,12,98,24,12,161,33,128,15,183,208,6,182,96,5,42,216,85,78,189,134,64,33,174,64,104,10,236,39,235,135,212,161,127,230,196,42,165,201,55,179,126,197,75,144,211,116,191,48,28,93,108,86,173,78,191,34,82,171,111,133,184,99,236,254,45,129,125,68,244,224,146,92,203,202,191,51,120,121,96,162,187,42,57,178,249,250,156,56,253,188,204,222,91,1,167,59,142,113,213,138,113,247,139,34,246,46,15,98,15,10,111,203,255,0,177,174,31,225,254,108,140,241,240,231,56,251,73,143,12,170,47,218,202,14,163,248,112,119,247,164,191,193,48,224,174,165,105,192,189,245,255,0,148,103,141,132,104,0,32,58,122,111,82,250,157,125,98,213,211,167,237,36,113,116,239,204,122,25,86,190,150,127,75,10,243,4,49,48,128,64,0,32,0,0,69,18,48,24,128,0,0,0,0,0,96,0,0,0,0,0,0,128,0,232,233,151,157,125,76,243,111,212,47,234,102,221,50,222,63,83,9,121,179,47,168,87,127,141,225,212,126,11,134,116,249,102,25,177,201,201,52,187,25,61,81,230,33,29,241,201,25,23,244,60,216,231,113,236,111,14,166,194,186,130,140,150,100,90,200,152,15,74,99,165,217,134,164,13,175,96,10,216,73,196,127,64,160,22,152,147,44,105,246,42,130,152,24,188,9,250,118,22,140,144,249,58,6,7,50,205,36,247,137,166,168,205,124,151,73,246,39,195,141,218,2,35,42,122,89,111,82,224,82,199,124,133,74,60,48,15,23,180,144,245,68,90,191,20,69,120,216,23,81,124,50,37,139,123,76,94,23,225,145,74,50,92,176,18,140,227,222,198,231,56,190,10,182,79,139,217,160,15,25,119,41,78,50,238,45,80,151,52,26,32,192,171,249,25,151,130,251,72,18,201,30,246,6,150,51,55,57,46,80,70,72,13,5,183,176,107,66,239,200,6,159,144,210,80,16,42,21,50,172,0,155,144,107,174,197,80,105,40,90,147,29,252,139,72,180,144,94,166,22,69,48,3,75,11,34,208,108,5,129,63,152,91,2,196,78,166,26,192,160,39,90,43,82,10,0,0,0,0,0,0,0,0,4,48,0,160,0,133,65,69,0,17,164,90,75,160,3,58,2,194,128,206,197,177,165,11,74,40,255,217]}}