Hire a Branding Consultant for Business Growth and Market Expansion
In crowded markets, great products alone rarely win. What wins is clarity, consistency, and a brand that people remember when it matters most. That is why more ambitious companies are choosing to hire a branding consultant—not as a luxury, but as a growth decision.
If your business is ready to scale, enter new markets, sharpen its message, increase perceived value, and convert attention into trust, branding is not the decorative layer on top of your strategy. It is the strategy people can see, feel, and believe.
And here is the bigger question: if your business could communicate its value more powerfully, attract better-fit customers, and command stronger loyalty, why not get the solution now?
Why Branding Is Now a Growth Engine, Not a Design Exercise
For years, some businesses treated branding as a logo project. That thinking is expensive. Modern branding shapes how customers compare options, how investors interpret ambition, and how teams align around value. Strong brands reduce confusion. And when confusion goes down, conversions often go up.
According to research from McKinsey, customers increasingly expect relevant, consistent, engaging experiences. While branding is not the same as personalization, the two are closely connected: a clear brand makes it easier to deliver experiences that feel coherent across touchpoints.
Meanwhile, trust remains one of the most powerful market advantages. Edelman’s annual trust research continues to show how much trust shapes buying behavior and expectations of brands and institutions. See the latest reporting from Edelman Trust Barometer.
Branding influences what people believe before they buy
Before a customer books a call, requests a proposal, or adds an item to cart, they are making micro-judgments. Does this company feel credible? Do they understand my problem? Are they established? Premium? Reliable? Innovative? Every one of those judgments is influenced by branding.
A strong brand can improve pricing power
When your brand clearly signals value, differentiation, and confidence, buyers are less likely to compare you only on price. That matters in every sector. Businesses with weak branding often find themselves trapped in competitive discounting. Businesses with strong branding are far better positioned to sell outcomes, expertise, and transformation.
Branding aligns internal teams as well as external audiences
A branding consultant does more than refine visuals. They often help leadership create a shared language around positioning, purpose, audience, and promise. That internal clarity touches sales, marketing, hiring, partnerships, content, and customer experience.
“The strongest brands do not simply look better. They make decision-making easier for customers and growth easier for businesses.”
What a Branding Consultant Actually Does
Too many decision-makers assume branding consultancy begins and ends with creative direction. In reality, the best consultants work at the intersection of strategy, market insight, customer psychology, and commercial growth.
Clarifies your positioning
If your audience cannot quickly understand why you are the better choice, your positioning is not yet working hard enough. A branding consultant helps define what space you want to own in the market—and why people should care.
Develops messaging that resonates
Your website, pitch deck, social channels, brochures, proposals, and ads must tell the same story. A consultant ensures your message is concise, persuasive, and consistent.
Builds a brand identity with commercial intent
Visual identity matters, but only when it serves the strategy. Color, typography, tone, layout, imagery, and design systems should reinforce what your brand stands for and how it wants to be perceived.
Supports market expansion
Moving into new regions, sectors, or customer segments often exposes weaknesses in legacy branding. A branding consultant can help adapt your message for new growth without losing your core identity.
Improves relevance in competitive markets
Market leaders rarely win by being louder. They win by being unmistakably relevant. Brand consultants uncover what matters most to your audience and then help you communicate it with authority.
Signs Your Business Needs a Branding Consultant Now
Not every company realizes the exact moment branding becomes urgent. Yet the clues are usually visible.
Your business has grown, but your brand has not
Perhaps your company started with a founder-led identity that worked brilliantly at an earlier stage. Now you have bigger clients, more complex offers, and larger ambitions. If your brand still looks or sounds like a start-up version of yourself, it may be slowing growth.
Your messaging feels inconsistent
Do your sales team, website, presentations, and marketing materials all describe your business differently? Inconsistent messaging creates doubt. Doubt slows buying decisions.
You compete too often on price
When customers do not fully understand your differentiated value, they compare cost. If prospects frequently say, “You seem great, but you are more expensive,” branding may be one of the hidden issues.
You are entering a new market
Expansion requires more than operational readiness. It requires a brand that travels well, resonates with different audiences, and clearly expresses value in a new context.
Your competitors feel more visible than you
Sometimes a better business loses ground to a better-branded business. That should provoke a serious question: if your expertise is stronger, why should weaker competitors own more attention?
The Commercial Benefits of Hiring a Branding Consultant
Let us move this conversation beyond aesthetics and into outcomes. Businesses invest in branding because they want measurable improvement in growth, recognition, alignment, and market confidence.
1. Higher-quality leads
Better branding attracts people who understand and value what you offer. That means stronger-fit enquiries and fewer misaligned prospects.
2. Better conversion rates
When messaging is sharper and positioning is clearer, prospects reach decisions faster. They are not trying to decode who you are or whether you are right for them.
3. Stronger customer trust
Trust can be accelerated by consistency. A consistent brand across every touchpoint creates a sense of professionalism and reliability.
4. More confident expansion
Whether you are launching a new service, entering a new region, or targeting a different decision-maker, branding creates the framework for growth that feels intentional rather than improvised.
5. Greater long-term brand equity
Branding is cumulative. Every positive interaction compounds. Over time, the value of your brand becomes one of the most important assets your business owns.
A Quick Comparison: Businesses With Strategic Branding vs. Businesses Without It
| Area | With Strategic Branding | Without Strategic Branding |
|---|---|---|
| Market Position | Clear, differentiated, memorable | Generic, vague, easily overlooked |
| Lead Quality | Better-fit enquiries | More mismatched prospects |
| Pricing Power | Value-led conversations | Frequent price pressure |
| Expansion Readiness | Scalable messaging and systems | Fragmented communications |
| Customer Trust | Built through consistency | Undermined by mixed signals |
Why Branding Matters Even More During Market Expansion
Market expansion sounds exciting because it is. It is also risky when the brand is underdeveloped. What works in one market may not automatically translate to another. New competitors, different expectations, shifting cultural cues, and alternative buying behaviors can all expose weak positioning.
Expansion demands relevance, not just replication
It is tempting to duplicate the exact same materials and messaging into new markets. But growth requires nuance. A branding consultant helps protect your core brand while adapting how that brand is expressed.
Stronger branding lowers the friction of entering new spaces
When your value proposition is crystal clear, a new audience can understand you faster. That reduces the time and cost of gaining traction.
Brand perception influences partnership opportunities
Distributors, collaborators, talent, and investors often form quick impressions based on brand maturity. Expansion is easier when your brand communicates readiness.
Harvard Business Review has frequently explored how brands create strategic advantage by shaping perception and differentiation. For relevant brand and growth thinking, see Harvard Business Review on Branding.
Focused Keyphrases and Highly Searched Keywords That Matter Here
Businesses searching for growth support often use practical, intent-led search phrases. If you are making decisions around visibility and expansion, these are some of the most relevant terms in this field:
- Hire a branding consultant
- branding consultant for business growth
- branding strategy for market expansion
- brand positioning consultant
- business branding services
- brand consultant for small business
- rebranding for growth
- how to grow a brand in new markets
These phrases reveal something important: decision-makers are not just looking for design. They are looking for results.
“A great brand is what makes growth feel believable before the numbers even arrive.”
What Is Possible When Your Brand Finally Matches Your Ambition?
Imagine your business with messaging that instantly lands. A website that feels decisive. Sales conversations that start from credibility rather than explanation. A brand identity that gives your team confidence and gives your customers assurance.
Imagine launching into a new market with a sharper narrative. Imagine charging with greater confidence because your value is visible, evidence-backed, and emotionally resonant. Imagine your brand becoming the reason clients remember you, recommend you, and return to you.
That is what strategic branding can unlock.
Ask yourself the important questions
- Does our brand reflect the level we now operate at?
- Would a new customer understand our value in under 10 seconds?
- Are we easy to remember in a competitive category?
- Does our brand support premium pricing—or undermine it?
- Are we prepared for expansion, or only hoping for it?
If any of those questions created discomfort, that discomfort is useful. It points to opportunity.
The Brandlab Advantage: Why Getting Expert Help Changes Everything
There is a significant difference between making your brand look better and making your business perform better through branding. That difference is where Brandlab can make a meaningful impact.
When you work with the right branding partner, you gain an outside perspective that is difficult to create internally. You gain objectivity, strategic discipline, customer insight, and creative direction built around business outcomes. Most importantly, you stop guessing.
Brandlab can help you define your next stage clearly
Whether you need a refined position, a more persuasive brand message, a stronger identity system, or support for growth into new markets, the right consultancy process can create momentum quickly.
Brandlab can help connect perception with performance
Your business may already be delivering incredible work. The challenge is ensuring the market sees that value with the same clarity your best clients do.
Brandlab can help create consistency across every touchpoint
From your website to your proposals, from leadership messaging to marketing campaigns, consistency turns scattered impressions into one strong, memorable signal.
Branding Metrics That Leaders Should Track
Branding should inspire, but it should also be accountable. If you hire a branding consultant, consider tracking these indicators over time:
| Metric | Why It Matters | What It Can Reveal |
|---|---|---|
| Direct Traffic | Shows rising brand awareness | More people actively seeking your business |
| Lead Conversion Rate | Measures effectiveness of brand/message | Whether clearer positioning improves action |
| Average Deal Value | Reflects pricing power | Whether your brand is supporting premium perception |
| Branded Search Volume | Indicates market recall | How memorable and visible your brand has become |
The Question That Changes Everything
Your business may already have the expertise. The talent. The offer. The potential. But does your brand communicate all of that with the force it deserves?
If not, then here is the question that matters most: why keep asking the market to work hard to understand you?
When buyers are busy, competitors are active, and expansion windows do not stay open forever, clarity becomes a competitive advantage. A branding consultant helps you create that clarity—and then turn it into traction.
Final Thought: Why Not Get the Solution?
There are moments in business when delay becomes expensive. This is one of them. If your brand no longer matches your ambition, if your market position feels blurred, if your growth depends on being better understood and better remembered, then the opportunity is already in front of you.
Hire a branding consultant for business growth and market expansion. Strengthen your positioning. Build trust faster. Increase perceived value. Create a brand that opens doors rather than leaving opportunities on the table.
And if you are ready to move from uncertainty to clarity, from inconsistency to confidence, from potential to performance, get in contact with Brandlab.
If your brand should be doing more for your growth, your positioning, and your expansion plans, now is the time to act. Contact Brandlab and discover what becomes possible when your brand finally works as hard as your business does.
https://brandlab.com.au/output1-3-jpeg-6/ {“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,49,55,100,98,53,101,49,100,45,50,99,99,53,45,52,97,56,53,45,56,52,102,55,45,52,49,101,56,48,102,56,48,98,100,52,48,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,136,195,218,178,81,231,17,62,105,248,30,160,26,75,197,250,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,37,81,219,150,173,105,38,252,5,176,47,13,137,188,245,51,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,57,58,49,48,46,49,50,56,51,52,48,57,56,54,90,109,115,111,102,116,119,97,114,101,65,103,101,110,116,162,100,110,97,109,101,99,65,80,73,103,118,101,114,115,105,111,110,107,103,112,116,45,105,109,97,103,101,45,50,113,100,105,103,105,116,97,108,83,111,117,114,99,101,84,121,112,101,120,70,104,116,116,112,58,47,47,99,118,46,105,112,116,99,46,111,114,103,47,110,101,119,115,99,111,100,101,115,47,100,105,103,105,116,97,108,115,111,117,114,99,101,116,121,112,101,47,116,114,97,105,110,101,100,65,108,103,111,114,105,116,104,109,105,99,77,101,100,105,97,162,102,97,99,116,105,111,110,110,99,50,112,97,46,99,111,110,118,101,114,116,101,100,100,119,104,101,110,192,120,30,50,48,50,54,45,49,49,45,48,52,84,48,49,58,48,57,58,49,48,46,49,50,56,51,52,51,55,57,48,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,57,58,49,48,46,49,50,53,56,55,57,54,50,54,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,180,8,74,160,210,116,13,51,148,104,241,159,46,169,76,130,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,230,225,19,179,20,15,26,239,200,80,52,234,89,245,86,158,209,200,201,141,185,69,89,246,238,187,194,65,161,69,153,156,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,97,57,100,48,98,53,101,50,45,49,54,57,56,45,52,50,102,52,45,98,57,48,52,45,102,50,98,49,50,97,48,99,53,52,100,101,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,149,173,255,32,30,6,125,171,3,47,221,229,142,87,59,229,197,229,27,239,122,166,60,33,166,201,244,157,207,2,128,38,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,49,55,100,98,53,101,49,100,45,50,99,99,53,45,52,97,56,53,45,56,52,102,55,45,52,49,101,56,48,102,56,48,98,100,52,48,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,149,173,255,32,30,6,125,171,3,47,221,229,142,87,59,229,197,229,27,239,122,166,60,33,166,201,244,157,207,2,128,38,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,255,101,212,139,36,188,95,155,107,253,99,172,57,133,9,226,9,131,172,232,66,54,3,11,161,7,56,154,235,226,114,217,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,47,33,233,28,128,121,46,5,224,193,195,254,0,106,39,11,73,121,206,167,154,141,240,222,12,243,235,55,90,117,221,138,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,138,48,130,20,134,6,9,42,134,72,134,247,13,1,7,2,160,130,20,119,48,130,20,115,2,1,1,49,15,48,13,6,9,96,134,72,1,101,3,4,2,1,5,0,48,129,134,6,11,42,134,72,134,247,13,1,9,16,1,4,160,119,4,117,48,115,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,47,48,207,54,139,8,158,242,9,142,233,184,194,163,201,149,168,68,161,93,35,17,20,252,64,237,96,61,224,99,36,131,2,8,44,46,190,143,202,243,156,146,24,22,50,48,50,54,49,49,48,52,48,49,48,57,49,48,46,49,51,49,55,55,56,90,48,3,128,1,1,2,8,82,239,187,53,212,123,253,120,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,162,160,35,9,4,122,122,179,189,19,55,227,227,84,151,42,161,254,166,11,78,61,174,134,94,240,63,106,21,9,205,250,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,212,143,198,43,156,235,78,102,197,17,195,246,75,153,141,79,82,118,129,244,44,246,175,80,246,117,168,153,15,134,17,50,254,153,146,51,112,156,3,108,185,161,201,69,100,19,143,233,142,205,42,12,38,26,180,89,182,109,48,101,15,151,21,38,247,201,209,190,18,151,185,49,132,203,101,50,246,155,2,86,139,224,208,98,67,212,210,227,230,156,144,69,252,162,151,172,154,151,74,3,163,199,206,76,239,142,3,115,251,165,112,162,45,101,126,99,135,44,222,229,7,121,199,147,13,81,89,132,223,232,253,236,38,33,69,168,85,227,241,98,63,165,174,54,162,252,77,32,140,89,128,91,143,112,239,60,165,60,18,138,163,4,195,97,120,208,82,238,238,228,233,225,135,226,32,55,80,247,186,172,119,70,61,144,144,176,83,78,119,1,151,8,27,142,69,224,0,200,167,233,207,150,6,152,212,14,244,181,145,124,150,84,120,22,65,150,112,207,236,207,229,60,66,236,175,171,162,78,90,50,128,161,67,169,119,99,165,64,14,34,35,119,255,90,189,21,133,190,0,226,166,72,128,7,149,57,101,105,147,52,6,47,234,44,229,157,125,33,65,136,187,95,213,39,221,238,34,14,7,26,91,240,197,81,13,109,220,160,255,207,133,224,253,176,132,78,12,168,152,68,97,114,91,89,71,224,214,195,26,53,158,134,5,220,254,25,161,244,165,233,0,246,38,232,208,195,147,26,53,129,250,113,27,141,5,199,254,66,55,46,46,117,98,43,23,204,138,154,183,90,61,51,240,97,36,63,112,122,67,62,115,212,195,169,127,254,207,184,46,76,211,45,221,16,95,167,74,47,19,133,158,26,99,205,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,249,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,154,24,147,38,206,82,247,224,68,190,139,54,116,89,244,89,204,113,45,118,10,172,250,175,51,65,143,2,20,229,153,33,87,47,109,20,22,169,83,11,168,104,77,89,88,212,55,105,171,116,11,30,136,157,191,213,140,69,166,29,0,99,197,127,203,1,95,102,75,95,251,93,93,156,179,56,53,80,73,225,120,217,164,153,164,107,184,146,48,122,217,176,63,56,39,111,99,119,217,148,148,41,205,14,151,24,244,227,81,253,62,18,54,3,38,114,40,21,1,227,201,231,80,77,150,185,43,27,162,39,227,73,170,126,57,191,101,160,246,204,120,117,22,152,183,216,24,212,139,117,12,215,206,73,46,189,34,69,29,33,203,78,209,228,249,99,225,130,234,154,204,56,103,176,81,175,95,4,60,120,108,145,228,214,223,71,214,44,135,125,188,8,246,168,205,136,22,35,227,84,110,39,226,139,133,0,232,233,105,244,197,94,60,58,177,28,225,207,162,194,3,105,77,138,141,15,119,65,253,43,147,179,109,191,62,44,34,225,60,36,36,89,228,223,199,117,203,89,210,60,216,187,133,149,166,238,255,219,0,67,0,20,14,15,18,15,13,20,18,16,18,23,21,20,24,30,50,33,30,28,28,30,61,44,46,36,50,73,64,76,75,71,64,70,69,80,90,115,98,80,85,109,86,69,70,100,136,101,109,119,123,129,130,129,78,96,141,151,140,125,150,115,126,129,124,255,219,0,67,1,21,23,23,30,26,30,59,33,33,59,124,83,70,83,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,255,192,0,17,8,4,0,6,0,3,1,34,0,2,17,1,3,17,1,255,196,0,27,0,1,1,0,3,1,1,1,0,0,0,0,0,0,0,0,0,0,1,2,3,4,5,6,7,255,196,0,69,16,0,2,1,2,4,4,4,3,6,4,3,7,4,2,3,1,0,1,2,3,17,4,18,33,49,19,34,65,81,5,50,97,113,66,129,145,6,20,35,82,161,177,51,98,114,193,36,209,225,21,37,52,67,83,130,240,99,115,146,241,53,162,22,178,194,131,255,196,0,24,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,2,3,4,255,196,0,29,17,1,1,1,1,1,0,3,1,1,0,0,0,0,0,0,0,0,1,17,2,49,18,33,65,3,81,255,218,0,12,3,1,0,2,17,3,17,0,63,0,237,5,7,119,48,2,145,80,20,1,10,0,0,80,6,37,40,8,128,160,40,0,8,0,80,168,10,0,20,133,0,66,128,33,64,8,0,80,160,5,2,2,128,5,33,64,2,144,128,10,0,128,160,8,10,64,32,41,10,0,160,8,10,0,133,5,2,2,144,8,10,0,150,5,32,16,134,64,12,1,149,136,4,33,149,128,24,130,144,34,16,200,20,98,10,64,32,40,2,2,128,48,5,0,98,10,0,132,40,40,128,160,8,10,2,49,6,68,3,16,80,21,1,64,24,131,34,4,64,80,4,5,0,64,80,4,5,0,64,0,16,134,68,2,2,128,49,5,40,16,20,1,0,0,64,82,1,1,64,16,0,0,133,5,16,20,128,0,4,16,160,0,33,64,16,0,80,0,0,33,64,16,133,0,64,80,4,5,32,18,192,160,0,0,8,67,34,0,0,160,64,82,1,1,64,16,20,128,10,0,16,20,1,0,0,0,0,0,0,66,25,0,49,6,68,0,10,0,133,0,0,0,8,10,0,0,2,33,12,128,86,32,200,129,16,20,20,1,64,86,37,40,8,16,160,8,67,32,65,137,74,64,61,48,10,97,176,0,0,160,0,0,0,0,0,0,0,5,0,66,128,0,2,128,0,0,0,0,0,0,5,0,0,40,0,0,0,10,0,164,40,0,1,0,2,129,1,64,16,20,1,1,72,80,0,16,0,0,0,5,0,0,0,0,16,20,1,1,72,4,0,1,1,72,4,33,64,16,134,68,8,128,164,40,128,164,0,66,128,33,10,0,132,50,0,98,67,32,6,32,160,8,67,32,6,32,200,150,42,49,6,68,10,128,160,12,74,91,0,140,65,145,0,128,164,10,0,0,16,160,8,10,64,136,10,64,33,64,2,20,0,0,0,32,40,2,16,200,128,64,82,1,1,64,16,20,133,16,20,1,1,65,4,5,32,0,1,68,5,0,66,20,1,1,64,16,20,1,8,80,4,5,32,2,20,1,1,64,16,20,128,0,0,0,0,8,80,4,33,64,0,0,0,0,0,0,0,80,4,0,0,0,0,33,64,16,20,1,10,82,0,0,0,33,64,16,20,1,1,65,68,0,16,0,5,0,10,65,1,65,81,1,64,2,20,132,80,0,7,166,0,48,208,1,64,0,0,0,80,33,64,0,10,0,133,0,0,0,0,5,0,0,0,1,0,160,0,0,0,5,0,1,72,80,5,0,0,0,128,1,64,0,80,32,40,2,2,128,32,0,0,41,0,2,128,32,0,0,0,1,10,10,32,0,1,10,0,128,0,32,0,8,66,128,32,0,1,10,2,49,5,33,64,0,0,0,4,5,0,98,12,136,4,33,145,0,128,160,8,67,32,6,32,160,8,10,0,132,40,3,16,80,4,33,145,10,32,40,3,16,100,64,32,40,8,132,40,2,2,128,168,10,2,32,0,1,10,0,128,0,33,12,128,24,130,144,0,0,1,10,10,32,40,32,128,20,8,67,32,6,32,160,8,66,130,136,10,0,16,160,8,67,34,1,1,64,16,20,128,0,0,64,80,4,33,64,16,20,1,1,64,16,0,0,0,0,0,0,0,0,0,0,20,1,0,0,0,0,0,0,0,0,0,0,0,0,8,80,4,5,0,64,80,4,5,5,16,20,16,0,5,0,0,2,20,4,66,25,16,131,210,0,24,108,40,0,10,0,0,80,4,5,32,20,0,0,0,0,160,0,0,160,64,0,0,0,0,0,2,128,0,164,40,2,128,0,0,64,0,160,0,40,0,10,4,5,0,64,82,0,0,0,0,0,0,1,0,0,0,5,0,0,2,20,132,0,1,68,0,0,33,72,0,133,32,16,20,128,0,1,2,20,128,0,0,64,80,81,1,64,16,20,1,8,80,4,5,0,64,80,6,32,200,1,136,50,32,24,144,200,1,136,50,0,98,12,136,4,33,145,0,196,25,2,140,65,64,16,133,0,64,80,4,33,144,8,196,20,5,66,25,16,34,2,128,33,12,128,24,130,128,49,5,0,64,80,4,33,144,3,18,148,1,1,72,4,5,32,16,20,133,0,0,16,20,1,1,64,16,20,128,8,80,4,33,64,16,20,1,0,0,8,80,4,5,0,64,80,4,5,0,64,80,4,5,0,64,80,4,5,0,64,80,4,5,32,0,80,6,32,160,34,2,144,40,0,0,0,0,0,0,0,40,0,0,0,0,2,128,136,80,0,16,160,42,0,8,143,72,0,97,176,160,0,40,0,0,0,0,0,0,40,0,10,4,40,0,0,0,0,0,0,0,0,0,0,40,0,10,0,0,5,0,16,0,5,2,144,164,0,0,20,16,1,72,0,0,0,0,0,2,20,128,0,0,0,5,0,0,2,20,128,0,0,8,0,16,0,4,0,0,32,0,1,0,64,0,0,0,0,0,5,32,0,0,0,0,5,2,25,2,12,74,80,4,33,145,10,32,40,3,16,80,4,5,0,66,25,16,8,67,34,1,8,100,0,196,20,1,1,72,0,133,0,66,25,2,140,65,64,16,133,1,16,134,68,2,2,128,32,0,8,10,0,128,160,1,10,0,132,40,2,2,144,1,10,0,196,20,133,0,0,0,0,0,0,16,20,128,8,80,4,5,0,66,20,1,0,40,16,134,68,2,2,128,32,40,2,2,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,0,0,66,128,168,10,10,32,40,2,2,128,32,40,2,2,128,32,0,32,0,0,1,64,128,0,0,164,3,209,41,10,115,104,41,10,0,2,129,0,1,64,80,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,41,10,0,164,40,0,0,2,144,164,0,0,20,16,160,0,0,0,0,0,0,0,0,0,0,0,0,64,82,20,0,4,0,1,64,133,0,66,20,1,0,0,64,0,16,0,4,0,4,66,26,113,24,186,24,101,122,213,99,15,75,234,121,149,254,208,83,90,97,232,202,126,178,118,27,23,30,200,185,242,245,60,119,27,43,229,225,193,127,44,127,204,231,159,138,227,165,190,38,107,219,67,63,37,248,190,194,226,231,198,175,19,198,199,108,85,95,254,70,216,120,214,58,31,243,148,191,170,41,143,145,241,125,104,62,122,143,218,41,167,106,244,35,37,222,14,199,167,133,241,92,46,39,72,212,201,63,203,61,13,124,162,99,184,164,1,20,0,81,64,0,10,1,0,0,4,5,0,64,80,4,33,64,16,20,20,66,20,1,8,100,64,33,12,136,4,5,0,64,80,6,32,160,8,10,0,196,20,133,68,5,0,98,10,0,128,0,32,40,2,2,144,0,0,8,10,64,0,0,32,40,40,132,40,2,16,160,8,10,64,33,64,0,66,144,0,0,0,0,32,0,10,16,160,12,65,145,0,128,164,0,0,0,0,2,2,128,32,41,0,0,0,16,160,8,10,64,0,20,8,10,0,128,160,34,2,128,0,0,32,40,10,128,160,162,2,128,32,40,2,2,128,32,41,2,0,0,160,5,8,128,164,0,0,3,208,40,7,54,212,0,16,0,5,10,0,64,2,133,64,80,16,0,5,0,0,0,0,0,0,0,0,0,0,10,64,5,41,0,20,0,0,0,5,0,0,0,16,80,1,64,0,64,0,0,0,0,0,0,0,0,0,20,64,0,0,0,2,0,0,133,32,0,8,0,0,4,33,72,218,140,91,110,201,117,8,198,165,72,211,131,156,228,163,21,187,103,135,141,241,106,181,91,134,22,240,135,230,234,204,177,245,229,137,157,155,252,36,244,143,127,115,142,89,98,115,235,167,78,121,114,74,139,147,114,148,175,46,166,46,138,140,78,167,102,180,220,194,80,202,101,172,114,240,36,245,48,149,54,117,183,232,97,47,80,152,228,113,49,55,78,198,166,17,11,114,2,143,67,3,226,216,140,29,162,223,18,151,228,147,219,216,250,108,38,50,142,50,150,122,50,191,230,139,222,39,196,155,176,216,138,152,106,209,171,70,89,100,141,74,152,251,130,156,126,31,142,134,58,134,120,233,56,233,56,246,58,205,178,200,0,17,74,0,0,0,0,0,0,0,2,20,1,136,50,32,16,20,1,136,40,2,16,200,20,98,10,0,128,0,32,40,2,2,128,49,33,145,0,132,50,32,16,134,68,42,32,40,3,16,100,0,196,20,1,0,0,64,80,4,33,144,3,16,82,20,8,80,4,33,144,3,16,80,4,0,1,1,64,16,160,1,1,64,16,133,1,16,20,5,64,0,16,20,129,0,0,84,0,0,0,0,0,0,0,0,33,64,16,20,1,1,64,68,5,0,0,0,0,0,0,5,80,0,0,0,0,0,4,40,0,0,0,64,82,1,1,64,68,40,0,0,0,8,80,7,160,82,20,230,208,0,0,82,20,0,0,10,8,80,0,0,0,0,0,128,42,128,0,0,0,0,0,0,0,0,0,20,133,0,82,20,0,0,10,8,0,20,128,10,0,2,130,20,128,0,0,0,0,0,0,0,40,0,0,16,164,0,1,0,0,0,128,0,32,0,0,0,32,121,152,252,67,169,39,74,15,149,111,234,119,98,106,100,165,166,242,209,28,28,53,21,118,115,239,167,78,57,253,112,202,12,230,156,78,250,173,108,115,201,35,155,163,150,217,76,115,94,86,111,67,101,67,67,8,219,86,156,111,30,29,238,214,169,190,167,59,139,54,41,37,7,28,171,51,126,107,236,75,53,163,52,203,75,129,174,80,105,157,46,38,185,69,107,162,42,57,156,108,67,108,162,140,26,3,18,144,160,116,224,113,83,193,226,99,86,31,247,71,243,35,236,105,84,141,106,113,169,7,120,205,93,51,225,143,160,251,61,138,186,158,22,111,110,104,127,116,107,154,205,123,165,49,70,72,219,42,82,20,0,0,10,0,0,0,0,66,128,32,41,0,0,0,16,160,8,10,0,196,25,16,12,65,65,68,5,0,66,25,16,8,67,34,1,8,100,64,32,40,8,196,20,21,80,133,1,16,20,128,64,80,4,33,64,16,20,1,8,80,4,5,0,66,20,20,64,80,6,32,160,8,10,0,128,160,8,66,128,32,41,0,0,0,128,160,12,65,72,0,133,0,64,80,17,1,64,16,20,128,64,80,4,5,0,64,80,4,5,33,64,164,41,4,5,0,64,80,80,33,64,16,20,5,64,80,17,1,72,20,0,4,0,40,16,0,0,0,0,0,0,133,0,64,82,1,232,0,12,52,160,133,32,20,133,0,0,0,82,20,40,0,8,0,2,132,40,0,0,0,0,0,0,0,0,0,0,0,82,20,1,72,0,160,0,0,0,0,0,40,0,0,40,2,20,128,10,8,8,5,33,64,0,0,0,0,16,164,40,128,164,0,66,144,1,10,64,0,0,0,0,142,92,75,205,89,71,178,49,156,18,134,174,222,172,179,146,117,230,223,115,200,241,92,68,220,178,38,236,121,250,187,93,231,212,43,85,142,103,26,109,73,156,213,41,215,92,207,67,44,4,97,25,241,43,75,217,111,115,126,55,17,28,239,150,107,221,16,121,242,148,254,37,244,49,189,204,229,44,219,24,88,160,103,29,121,126,134,6,84,229,106,145,126,166,144,203,117,185,140,174,102,229,125,110,223,171,53,203,174,165,70,14,29,172,254,102,153,71,94,222,230,233,121,117,53,57,117,184,70,187,3,101,179,24,53,102,1,29,56,42,207,15,138,167,87,242,203,95,99,152,205,1,247,11,93,182,51,71,31,134,212,227,96,40,77,239,150,207,229,161,214,142,174,108,138,66,128,0,160,10,0,2,20,1,1,64,16,20,128,8,80,4,5,32,0,80,4,5,32,2,20,1,1,72,0,133,0,66,20,20,98,10,0,128,0,32,40,3,16,1,80,33,64,24,130,128,32,0,1,10,0,128,0,4,40,40,128,0,32,40,2,2,128,32,40,2,16,200,128,64,82,0,33,64,16,134,68,2,2,128,136,66,128,33,10,0,128,160,8,10,0,128,0,0,0,4,40,0,66,128,32,40,2,20,0,0,0,33,64,0,0,40,0,0,0,0,16,160,8,10,0,128,164,0,10,0,128,160,0,0,1,10,64,32,41,0,238,4,41,134,148,16,160,80,66,144,80,64,5,0,1,64,0,0,0,1,72,20,0,0,0,0,0,0,0,0,0,0,41,10,0,0,5,4,0,80,0,0,0,20,16,1,145,0,0,0,0,82,0,40,0,0,32,32,160,16,162,144,0,4,0,0,0,8,0,2,0,2,0,11,1,224,80,197,206,120,153,170,157,100,201,226,180,242,212,87,91,163,110,50,156,99,141,156,98,157,239,155,69,220,230,199,226,30,34,178,237,21,149,30,107,235,209,60,113,86,167,207,66,77,73,193,239,24,238,206,156,102,23,15,70,133,53,10,114,141,87,27,201,230,234,119,97,227,10,212,233,197,172,179,165,27,69,163,173,224,104,219,53,156,229,222,76,105,143,156,163,66,111,205,123,29,25,99,20,119,98,98,161,162,86,60,234,143,114,250,120,213,61,204,108,226,238,244,211,67,60,209,127,14,190,228,203,116,106,50,197,108,60,219,25,90,198,47,114,178,112,243,105,185,148,40,70,18,74,202,82,125,250,19,53,145,182,149,68,231,170,205,165,211,10,206,116,109,29,84,90,246,56,43,211,203,45,53,76,245,37,44,208,191,99,151,23,29,91,93,192,243,204,150,228,122,72,201,104,17,244,222,0,219,240,251,118,156,145,234,35,227,176,158,35,87,5,89,112,229,122,127,20,30,204,250,218,21,161,94,148,42,211,119,140,149,209,211,154,197,110,41,138,41,81,74,66,128,40,0,0,0,0,1,64,0,68,5,0,0,0,0,0,64,82,1,1,64,16,0,0,0,4,5,0,98,10,10,49,5,22,2,16,200,128,66,25,16,12,65,145,2,32,41,10,32,40,2,16,200,1,136,40,2,2,144,8,10,0,132,50,5,24,130,128,32,40,2,2,128,32,0,8,10,64,4,40,2,0,0,132,50,32,16,20,4,64,80,4,33,145,0,132,50,0,98,80,0,0,80,32,41,0,0,0,0,80,32,0,0,0,0,0,0,0,0,0,160,0,32,16,160,162,2,128,32,0,0,5,2,0,0,0,0,16,160,14,176,66,152,105,65,10,5,4,40,2,144,164,20,0,5,0,0,0,0,0,0,0,0,0,161,64,0,0,0,0,0,0,0,0,10,4,5,32,20,0,0,0,0,0,0,164,40,0,0,0,0,20,128,0,0,0,4,0,80,64,0,0,0,0,0,128,0,33,64,68,49,157,242,59,110,100,106,197,74,49,163,207,155,47,92,187,146,253,69,143,7,17,87,37,90,147,115,110,82,211,205,123,35,69,62,121,122,153,86,169,134,139,147,168,228,159,194,113,206,166,210,132,189,154,60,238,254,62,138,141,28,177,79,169,215,196,225,211,109,156,254,21,137,251,213,5,41,174,100,172,204,49,245,172,156,81,26,112,226,235,102,147,103,159,86,110,122,122,153,213,147,108,212,106,51,69,162,13,146,228,52,200,216,68,29,0,181,42,70,52,156,95,154,66,134,150,185,132,98,170,73,93,39,173,181,58,101,28,149,53,105,229,252,187,1,189,107,23,174,250,26,177,54,105,153,74,190,117,178,94,199,61,122,156,162,163,134,111,153,149,203,66,61,238,97,41,116,8,177,213,159,81,246,118,110,88,41,193,252,51,211,230,124,196,26,62,171,192,105,228,192,185,223,207,43,155,231,212,233,234,148,197,20,219,12,129,10,6,64,133,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,128,32,40,10,132,50,32,68,5,32,2,20,1,8,100,10,49,5,0,98,67,32,6,36,50,32,68,5,33,84,33,72,16,0,1,1,72,4,5,0,64,80,4,5,0,64,80,81,0,4,16,20,133,16,20,1,8,80,4,5,0,98,10,0,128,0,32,40,8,128,20,8,67,34,1,1,65,68,5,33,0,0,0,0,0,0,0,0,0,0,0,133,32,0,10,4,40,0,0,0,64,80,4,5,0,64,80,4,5,5,16,133,0,64,80,4,5,0,116,148,3,13,5,5,2,20,20,0,0,128,82,20,1,72,2,133,32,8,160,0,0,0,161,72,0,160,133,2,20,0,0,0,40,32,0,82,20,0,0,0,0,0,0,0,0,0,0,1,72,0,164,0,10,8,80,4,0,0,0,0,0,0,32,2,144,0,0,0,0,16,32,99,86,159,22,148,161,249,145,152,21,99,227,171,96,234,98,37,41,89,195,35,180,174,180,50,165,130,130,130,134,103,189,223,169,233,226,43,80,226,74,244,212,148,238,222,99,130,117,233,70,87,133,227,233,123,158,119,103,167,132,171,28,44,50,70,54,141,142,92,85,108,242,102,165,137,85,35,100,245,71,60,164,219,35,90,198,111,83,2,176,86,88,131,32,81,141,139,148,182,40,26,178,229,124,166,113,188,183,96,202,36,18,110,209,208,231,173,61,13,213,182,56,234,203,152,169,88,223,67,95,80,216,69,101,159,67,221,251,51,86,124,90,212,238,242,101,82,249,158,26,61,159,0,197,209,163,90,84,106,105,42,173,40,203,167,177,174,125,74,250,84,100,98,145,145,213,133,41,10,65,74,98,80,40,33,64,0,0,0,0,0,0,0,80,0,0,0,0,160,0,32,0,10,16,160,8,10,2,33,12,136,4,5,32,2,20,1,1,72,81,8,80,4,33,64,24,130,128,33,10,64,4,48,158,34,140,29,167,86,17,126,178,53,188,110,25,127,207,167,245,26,55,131,76,113,88,121,249,107,83,127,247,27,128,0,10,128,0,0,0,1,10,64,4,40,2,0,0,16,160,162,16,200,128,64,82,0,33,64,16,133,1,16,20,1,1,64,16,0,0,133,0,64,80,4,5,0,98,10,0,128,160,8,10,0,128,160,8,10,0,128,160,8,10,64,0,160,8,1,64,128,164,0,0,0,0,40,133,0,0,0,0,0,14,160,80,97,160,160,0,0,16,0,0,10,66,128,0,0,41,10,80,0,132,20,0,0,20,1,1,72,5,0,0,0,0,0,0,41,10,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,72,0,0,16,0,0,0,128,0,0,80,64,7,206,227,48,53,235,99,39,74,146,178,78,249,158,214,57,171,97,104,211,142,87,44,206,59,187,158,183,139,98,42,225,246,205,150,107,67,192,83,149,89,91,244,56,95,93,229,250,109,162,169,83,147,112,139,187,86,187,123,18,102,92,57,69,108,107,119,32,133,32,2,128,97,41,133,103,115,9,76,195,51,101,72,35,52,102,140,17,144,24,213,212,224,169,231,103,108,205,120,74,60,124,100,99,243,177,168,205,113,176,122,30,43,128,150,19,17,162,252,57,235,23,253,143,61,171,22,196,100,159,67,37,120,201,53,161,140,77,212,105,206,189,72,211,167,28,210,147,178,66,15,179,192,214,117,240,116,106,183,119,40,38,206,147,70,22,138,195,225,169,81,90,228,138,87,55,157,92,195,34,0,41,72,0,160,128,10,82,0,40,0,0,0,1,72,80,5,0,0,0,40,0,0,0,0,0,2,2,128,136,10,0,132,41,0,16,160,8,67,34,1,8,80,81,1,72,4,52,226,113,16,195,81,149,90,155,46,139,169,185,180,149,222,136,240,241,216,245,137,207,21,31,193,139,209,247,51,213,197,230,107,23,227,53,183,201,150,251,36,180,57,241,158,41,136,173,28,169,228,143,104,154,39,94,207,109,34,180,247,52,75,61,88,198,250,71,173,142,95,42,233,241,141,111,52,181,185,99,25,54,147,219,177,185,40,211,213,67,95,83,92,179,205,180,163,41,73,147,85,38,162,174,243,105,216,234,193,248,157,92,54,145,147,157,63,203,35,149,209,225,197,185,202,40,212,154,205,120,178,202,143,171,193,120,133,44,98,180,94,89,173,226,206,179,227,35,41,210,154,169,7,105,45,111,19,218,193,248,218,150,90,120,136,60,207,226,143,249,29,39,95,235,157,229,236,148,194,50,83,138,148,93,211,50,58,50,160,20,8,10,0,128,0,32,41,0,0,10,32,41,0,128,160,12,65,64,68,5,0,64,82,5,8,80,17,1,64,86,32,160,34,2,144,0,0,160,0,32,0,0,0,0,16,160,162,2,130,8,80,0,128,160,8,10,0,128,160,8,10,0,16,160,8,10,0,128,164,2,20,2,128,40,3,164,20,24,104,0,16,0,40,2,20,1,1,65,64,133,32,20,0,0,0,65,64,0,0,0,80,64,5,4,40,0,10,0,133,32,2,144,160,0,32,85,0,0,0,0,0,0,0,0,0,4,8,82,1,65,10,0,0,0,0,0,128,0,0,0,0,1,10,64,0,0,0,0,6,53,105,194,181,41,83,169,27,198,71,153,74,141,12,28,165,25,197,102,93,109,185,234,158,79,139,211,148,106,70,167,195,37,111,153,142,231,211,124,95,183,22,46,172,28,158,83,134,114,185,106,55,113,10,109,156,157,26,195,149,141,178,167,99,84,233,202,215,179,183,112,53,202,109,145,34,229,176,64,82,160,0,168,183,33,24,9,29,30,19,90,134,23,25,42,149,228,227,28,154,89,95,83,149,178,66,57,234,40,230,203,234,106,51,94,254,43,197,124,58,189,46,29,104,212,156,101,170,228,62,123,23,78,130,157,240,206,171,143,106,145,73,163,178,56,90,124,143,154,77,43,47,83,175,253,151,10,148,165,120,228,147,92,190,134,254,235,62,60,24,199,93,126,103,185,225,152,191,13,193,236,234,241,30,243,148,63,107,30,103,15,135,78,113,126,118,236,253,16,133,11,115,95,149,107,114,79,161,245,180,113,216,106,206,208,173,27,246,122,126,231,81,241,28,73,59,183,171,127,161,223,135,197,214,163,28,208,168,225,21,209,189,62,134,231,76,227,234,10,121,88,79,23,141,75,70,188,84,111,241,199,111,153,234,39,125,74,41,72,2,40,0,1,72,0,165,33,64,0,0,160,0,40,0,1,64,10,0,80,32,41,0,16,160,8,10,0,128,164,0,66,128,140,65,64,16,20,128,66,25,0,49,5,0,105,196,69,188,61,68,183,113,103,133,134,161,28,69,169,67,153,189,253,15,162,177,207,129,193,71,8,235,73,111,57,105,232,187,28,255,0,167,142,156,122,215,79,194,112,244,161,172,20,165,221,152,84,192,209,75,200,145,223,57,180,174,246,57,107,98,32,254,36,112,119,121,245,176,52,148,117,71,151,94,148,96,249,111,111,67,216,175,37,56,242,203,83,201,196,211,156,91,185,168,197,113,202,57,170,233,11,199,247,50,149,44,219,83,203,236,131,146,94,108,223,83,30,50,191,150,254,151,52,203,93,104,74,157,174,204,99,41,69,220,221,85,241,32,180,215,169,162,214,122,21,31,67,224,184,174,38,106,78,87,211,50,191,234,122,231,199,224,234,202,134,34,21,41,190,167,213,209,172,170,70,207,73,173,226,206,188,215,62,163,113,72,83,108,128,20,8,0,2,2,128,32,0,0,0,162,16,200,129,16,20,5,64,82,0,33,64,16,20,4,66,20,1,0,0,64,80,4,5,0,64,0,0,0,0,0,0,0,0,0,2,20,1,1,64,16,20,1,1,64,16,160,20,8,82,16,0,5,0,0,0,0,0,0,29,64,133,48,208,0,32,160,128,10,82,0,40,0,8,10,0,128,20,8,10,10,0,2,0,5,2,0,0,20,133,2,128,0,16,164,0,82,0,40,0,0,0,0,0,0,0,0,0,40,0,0,0,8,0,0,2,0,40,32,0,0,0,1,0,160,0,4,0,0,0,0,0,1,133,90,112,171,7,10,145,205,23,208,204,128,121,85,60,22,57,175,78,179,75,180,163,114,199,194,34,188,213,100,253,162,122,130,196,248,197,249,87,45,31,15,195,210,213,83,204,251,203,83,162,81,139,131,140,162,156,122,167,177,49,142,173,10,81,149,56,169,54,174,244,216,243,169,98,103,86,165,234,72,205,235,60,107,53,230,120,150,22,52,171,203,133,172,30,171,208,225,203,99,222,199,83,140,210,89,163,155,91,35,198,169,77,198,86,106,199,58,233,26,200,86,66,10,96,217,209,71,13,95,17,44,180,41,74,111,209,30,141,31,0,158,248,170,170,31,203,13,89,100,75,94,46,173,217,45,89,223,133,240,124,77,102,167,63,193,143,121,111,244,61,202,56,92,54,22,11,238,244,148,103,214,79,89,63,153,181,38,110,70,109,104,161,131,165,135,143,47,52,186,201,153,78,75,95,67,41,54,227,117,250,154,229,170,183,83,76,62,127,31,53,67,28,249,85,165,170,147,232,115,74,188,101,57,101,217,55,111,99,179,198,41,230,201,61,146,109,30,103,13,244,145,154,212,116,194,81,95,77,13,211,181,72,198,52,226,165,38,174,223,99,206,147,148,30,186,27,240,245,151,50,151,69,116,69,118,210,132,161,30,102,189,18,91,30,134,3,31,44,59,225,206,89,169,246,183,151,216,225,141,166,188,205,71,165,140,233,71,138,157,214,171,105,119,247,55,203,53,244,208,148,103,21,40,180,226,245,77,25,30,14,19,25,44,13,68,165,121,80,155,213,117,139,61,216,78,53,32,167,9,41,69,236,209,166,89,0,0,20,133,0,82,20,0,0,10,82,20,1,72,80,0,20,40,0,32,0,0,0,10,32,40,2,2,128,33,12,140,66,0,0,32,40,3,16,80,4,0,0,177,163,27,139,142,30,159,47,52,203,137,213,40,230,105,61,236,121,245,155,133,46,123,102,191,79,203,208,231,219,167,13,19,198,125,227,254,34,163,75,164,99,171,102,168,77,102,148,97,155,153,29,52,112,201,205,84,217,153,212,112,73,198,154,205,46,178,138,57,235,114,107,147,72,46,118,238,97,90,172,99,6,212,92,189,205,181,47,154,242,220,213,82,75,35,86,26,99,153,214,141,104,168,172,36,29,186,222,197,251,141,8,56,198,113,115,175,85,94,52,227,43,40,163,171,9,65,61,19,74,253,204,176,117,37,44,108,101,4,166,155,202,238,181,72,151,165,231,151,151,137,164,176,234,18,87,80,157,213,158,185,89,205,53,25,117,71,161,227,178,74,42,156,58,84,148,143,46,15,50,215,115,81,58,245,83,112,145,244,62,25,138,140,154,132,221,173,229,191,79,67,192,177,239,120,76,104,226,41,40,86,166,179,195,203,37,212,223,62,177,211,216,69,36,98,163,27,71,99,35,179,144,0,0,0,0,0,0,66,128,32,40,2,16,160,162,2,144,34,2,128,168,0,8,128,160,8,0,2,2,128,49,6,68,2,2,128,32,40,2,2,128,32,40,2,2,128,32,0,8,10,0,0,10,0,0,32,40,2,2,128,33,12,136,4,40,0,64,80,4,5,32,0,0,29,32,3,13,40,32,2,130,20,1,72,8,41,72,0,160,0,0,0,0,0,5,4,2,128,0,128,160,0,5,0,0,0,0,2,2,128,0,0,5,33,64,16,160,8,10,2,160,40,8,128,160,8,10,2,160,0,34,2,128,32,0,0,0,1,10,0,2,144,1,10,64,0,0,0,2,128,0,128,98,205,117,177,20,232,46,119,175,72,173,206,12,70,38,173,84,243,62,20,58,46,228,183,22,71,211,194,49,169,74,41,175,133,28,53,252,38,149,73,230,167,44,178,111,91,29,184,105,194,120,122,82,139,186,112,139,95,67,57,75,46,153,78,77,190,119,17,224,149,39,81,84,141,119,23,29,53,142,135,20,188,63,17,82,246,116,231,29,179,94,215,62,159,19,82,240,182,201,232,217,207,146,20,40,67,76,218,105,113,145,118,188,12,63,129,202,167,18,85,234,100,140,122,71,86,206,250,126,17,130,194,75,54,87,90,123,199,136,238,190,135,99,149,90,138,46,18,138,167,170,159,250,26,158,34,25,229,28,178,78,27,222,37,77,108,227,168,230,132,33,104,219,78,150,52,221,201,182,247,19,173,198,180,174,237,210,234,198,55,121,173,150,86,238,84,85,150,79,175,43,14,76,174,73,105,115,83,118,86,205,233,118,84,99,57,166,239,125,141,51,159,51,181,175,29,77,149,18,81,222,204,215,56,198,49,118,209,203,75,129,230,120,140,37,82,156,146,217,45,186,158,93,40,59,92,245,241,53,146,205,39,212,229,161,77,101,204,21,207,42,74,81,180,141,49,193,74,115,180,31,47,86,250,30,149,60,60,170,205,168,187,69,106,223,99,58,144,81,142,88,171,1,166,16,81,74,17,122,46,189,206,154,124,150,57,227,39,29,27,208,203,51,252,200,220,101,209,90,156,107,83,146,139,230,49,240,204,116,176,147,116,170,223,134,222,171,183,169,163,60,219,186,49,113,148,245,146,212,15,171,132,163,56,169,69,167,23,170,107,169,145,226,120,38,34,80,155,195,84,190,89,107,11,244,103,182,16,41,10,0,164,40,0,0,20,164,0,82,144,5,80,0,20,0,0,0,64,0,0,0,0,0,20,8,80,6,32,160,34,2,144,1,10,64,32,0,13,117,242,42,121,167,44,170,39,141,60,76,42,78,78,53,99,41,117,137,236,214,157,56,65,241,165,24,195,174,103,161,199,155,1,71,150,244,237,45,125,206,63,210,126,187,255,0,47,241,209,133,195,81,196,97,105,213,148,101,170,242,223,67,26,249,98,178,194,41,47,67,100,113,48,169,23,192,156,100,146,213,46,135,45,73,230,145,197,213,205,90,155,150,167,52,161,99,211,178,202,113,86,243,26,140,214,186,82,140,103,24,201,218,50,209,251,27,171,98,40,80,146,142,18,43,149,124,59,124,223,83,146,86,205,97,149,70,5,196,149,229,248,148,229,58,151,110,237,156,212,185,37,150,70,236,83,189,99,67,214,79,185,167,58,221,7,116,125,15,131,225,220,104,198,164,186,234,189,15,11,7,135,150,34,178,140,111,170,187,177,245,180,41,112,168,194,31,149,88,233,196,99,170,218,80,14,140,40,0,0,40,40,128,164,0,66,128,32,40,2,0,0,24,153,16,162,2,128,32,0,34,2,128,32,40,3,16,80,4,5,32,0,80,4,0,0,0,0,0,0,33,64,16,2,129,1,64,16,0,4,5,0,64,82,20,0,0,0,0,8,80,4,5,0,64,82,1,1,64,27,202,64,97,165,0,0,0,160,0,0,80,1,5,0,0,0,0,41,10,0,0,0,0,20,0,160,66,128,16,0,0,0,0,0,0,0,0,40,0,0,1,64,0,64,0,0,16,160,0,0,64,0,0,0,0,0,0,0,16,20,128,0,0,8,0,0,0,0,0,3,206,197,120,146,230,134,27,154,75,121,127,145,159,139,78,163,195,56,81,239,204,253,15,7,21,55,135,252,56,194,74,235,123,110,99,174,154,145,213,136,172,169,210,205,41,102,159,153,187,220,243,30,39,19,139,168,212,39,57,122,183,107,25,199,13,58,169,58,242,201,31,202,183,59,240,248,120,184,168,193,101,138,232,140,52,250,47,2,114,159,133,81,134,124,210,166,220,101,35,209,133,54,213,213,70,209,227,248,21,78,29,106,184,123,238,179,35,216,169,25,89,168,181,21,96,28,63,205,170,237,99,94,45,71,133,116,182,232,99,44,68,105,242,180,219,75,123,154,101,137,85,51,40,233,109,64,212,156,233,210,169,197,148,111,155,149,71,181,142,103,54,222,218,123,153,206,18,148,213,182,234,88,225,179,74,205,233,185,70,156,211,109,121,87,234,101,207,127,43,177,210,168,198,23,229,233,163,36,219,106,60,175,202,84,104,150,138,242,53,191,93,108,109,149,57,184,230,188,109,238,21,25,57,69,94,92,219,88,163,158,118,90,156,181,115,75,101,167,118,122,42,148,122,56,203,213,106,105,200,229,101,82,41,93,242,235,184,71,153,44,52,102,165,157,185,53,211,99,126,19,5,42,180,210,186,132,126,41,62,136,223,56,90,86,147,221,29,142,159,15,13,8,237,38,180,95,220,149,92,181,40,209,163,6,168,221,197,117,123,179,207,173,222,199,165,90,60,167,159,86,14,239,70,202,56,218,37,145,156,227,111,67,29,17,166,75,181,209,25,194,173,164,149,147,48,189,214,161,201,66,55,182,163,85,209,74,77,85,252,57,121,30,101,236,125,26,119,62,70,21,26,146,147,147,191,161,245,56,106,240,196,81,141,74,123,117,93,153,98,86,224,66,132,82,144,1,64,0,80,66,129,64,0,10,66,133,80,66,128,0,16,10,64,5,0,1,0,5,0,0,16,0,16,32,0,8,82,0,48,156,242,70,230,78,157,90,138,212,101,24,190,174,74,230,53,233,41,80,149,57,79,153,197,198,79,109,201,106,200,248,159,19,198,85,175,94,74,180,174,215,78,136,245,60,53,70,173,26,45,83,226,212,113,179,156,182,86,210,199,153,226,52,47,86,18,218,77,90,94,232,244,60,6,188,48,145,173,119,241,43,38,113,233,215,139,246,247,97,7,70,155,138,138,87,222,200,230,159,154,247,53,98,188,89,75,85,100,121,179,198,78,111,70,115,145,210,244,244,43,98,20,85,174,113,186,217,165,161,169,126,38,242,185,186,16,178,216,214,51,171,24,223,86,103,53,202,88,162,84,118,69,30,46,54,60,58,215,232,205,81,215,125,209,217,226,112,189,53,46,204,243,179,181,123,26,98,190,143,192,40,83,142,106,188,74,110,77,89,69,75,84,123,87,177,240,57,218,126,167,110,27,197,177,116,52,85,91,143,229,151,50,55,207,88,197,154,251,20,100,120,184,79,180,20,167,104,226,97,145,254,104,234,190,135,177,74,181,58,208,83,165,56,206,61,211,55,46,179,140,192,41,80,0,21,64,0,64,0,0,133,0,64,80,6,32,164,2,20,2,136,10,2,49,6,68,2,0,80,32,40,2,0,0,16,160,8,10,0,128,0,32,40,2,0,0,0,0,0,0,0,0,16,160,8,10,10,32,40,2,16,160,8,10,0,128,160,8,0,0,0,3,105,72,83,42,160,133,32,20,133,10,20,133,0,82,20,128,0,0,82,20,0,0,0,0,1,64,0,0,0,0,0,0,0,0,0,0,0,0,2,128,0,0,2,128,128,34,144,0,5,32,0,82,20,1,0,2,130,20,8,0,0,0,2,0,0,0,0,0,0,0,0,182,57,43,226,227,25,186,116,173,41,47,52,186,71,253,76,170,226,45,120,211,213,237,115,145,82,114,229,90,34,90,177,186,56,155,66,74,75,125,174,175,115,206,157,89,83,173,154,59,118,59,107,199,36,18,148,79,62,162,238,97,166,51,132,106,212,148,169,47,86,142,140,209,167,65,91,151,77,201,135,143,38,109,156,101,163,247,57,241,245,82,189,40,121,155,216,203,75,225,49,198,98,124,86,21,112,171,74,82,230,148,159,45,187,31,107,40,74,113,236,121,254,15,132,142,15,3,78,9,106,245,147,245,238,122,49,168,175,151,226,236,17,199,138,195,198,206,163,149,157,182,71,207,248,238,43,21,132,175,10,88,105,90,19,166,167,116,181,125,207,167,169,22,227,37,55,190,151,60,47,26,138,142,31,13,85,181,154,10,80,191,184,30,79,25,227,22,26,157,58,211,149,74,179,81,151,54,221,207,170,194,83,140,104,212,201,4,162,158,88,47,99,229,60,10,149,177,242,149,149,176,240,106,235,172,158,135,215,38,168,80,140,103,43,40,173,125,89,70,10,78,115,149,54,173,56,174,102,182,57,156,84,95,221,212,175,57,47,55,67,125,69,42,170,50,166,255,0,13,235,161,178,28,57,202,81,167,149,212,130,180,187,162,163,158,13,66,164,105,55,174,93,21,180,50,138,224,212,109,187,199,187,248,76,169,183,40,167,56,202,45,238,164,99,204,225,24,87,113,156,164,246,182,128,107,140,105,208,124,56,165,24,201,217,95,184,225,205,215,143,34,201,21,230,127,216,217,46,29,24,169,212,142,177,210,45,234,204,99,41,212,161,39,25,78,155,169,46,86,247,64,106,225,198,85,99,39,105,42,146,229,190,235,185,158,38,75,53,250,191,216,227,173,90,116,234,194,91,240,246,245,50,173,85,71,44,174,231,157,102,138,244,2,78,46,126,136,227,196,170,116,111,173,229,238,90,184,200,183,172,159,253,187,35,149,198,51,171,37,38,210,123,75,161,70,153,38,249,154,53,54,174,110,207,26,50,127,136,178,246,108,209,60,85,60,182,223,217,4,36,156,93,183,246,48,203,41,93,234,71,140,93,34,244,235,123,26,101,138,151,194,162,175,243,26,174,165,29,19,91,29,24,76,100,176,85,110,228,178,63,52,91,220,242,39,90,163,90,202,86,247,177,178,141,56,202,205,220,104,251,122,115,141,72,70,112,119,140,149,211,50,60,79,15,198,240,26,82,127,134,247,244,245,61,187,155,97,64,0,80,0,20,0,5,0,0,41,10,0,0,20,41,0,20,0,0,0,0,16,0,0,0,0,1,0,1,2,20,128,101,74,121,38,159,78,166,120,152,169,74,233,38,165,163,247,52,155,35,82,51,189,41,203,155,205,99,29,53,203,229,124,110,141,167,82,81,91,254,36,127,185,227,70,179,107,123,62,231,217,248,182,21,212,195,58,144,203,44,174,234,223,170,62,55,23,67,129,93,229,242,75,88,153,105,170,83,171,125,89,85,90,139,118,101,9,233,102,174,141,142,154,148,111,7,242,100,193,209,130,169,154,74,231,180,169,218,154,147,217,159,63,135,92,57,89,232,123,31,122,169,90,49,132,151,149,110,140,183,27,162,147,185,207,89,218,86,58,105,89,110,113,98,39,121,148,104,199,115,97,166,189,15,29,106,122,245,158,106,114,94,135,147,8,188,246,44,102,178,225,230,94,166,13,101,118,103,122,161,150,42,230,154,212,145,81,205,115,208,240,236,77,92,53,69,58,114,122,238,186,52,121,246,119,177,215,12,180,116,79,52,186,177,7,218,211,150,120,70,107,105,43,153,158,62,27,197,227,10,20,227,58,119,180,108,178,200,220,188,90,45,233,66,95,57,29,117,207,30,144,57,240,184,183,137,148,173,73,198,11,226,190,236,233,40,0,2,4,40,40,128,164,0,0,0,66,128,32,40,2,16,160,8,10,10,32,0,1,10,0,128,164,8,128,160,8,0,0,0,0,66,128,32,40,2,2,128,32,40,2,2,128,32,0,8,10,0,128,164,0,66,130,136,10,0,128,160,8,10,0,196,20,1,176,164,6,85,74,66,144,10,66,133,0,0,82,152,153,16,0,0,10,0,0,0,0,0,20,0,0,0,0,0,0,0,20,0,4,0,0,80,0,0,0,0,0,16,0,0,0,0,0,5,4,0,82,0,0,0,0,0,0,0,0,133,0,64,10,4,5,32,3,135,17,142,92,101,70,151,126,105,127,144,198,98,165,151,45,29,182,114,60,185,75,252,70,143,83,54,181,35,210,119,200,229,215,161,233,248,85,90,85,168,94,25,99,56,249,146,71,151,9,105,20,114,44,68,240,24,183,42,110,218,153,87,209,120,158,22,53,112,174,107,206,181,62,90,89,179,53,250,31,77,135,241,8,99,240,238,48,106,53,45,172,37,212,249,204,82,124,89,56,93,70,250,220,42,211,173,26,113,154,122,230,142,139,249,141,116,104,231,241,44,58,146,230,111,51,191,83,24,45,98,210,214,231,77,11,127,181,98,219,210,16,253,89,7,214,211,142,88,198,13,108,87,104,243,95,78,203,96,151,150,90,190,133,190,86,239,107,116,32,194,111,37,55,125,93,153,224,120,197,72,229,163,70,73,74,209,205,37,238,123,85,37,195,205,118,222,119,244,62,87,198,235,202,142,54,164,95,226,201,89,59,59,116,3,127,217,234,57,174,222,245,107,54,253,145,239,77,66,187,156,119,179,179,247,56,252,19,10,232,211,203,46,89,194,58,250,55,169,232,98,28,114,102,156,185,111,172,145,70,170,114,154,171,194,133,63,195,81,229,154,127,161,28,35,135,117,42,211,138,205,37,205,173,147,45,120,180,184,84,243,38,254,40,244,54,73,83,203,26,77,171,219,54,80,48,156,101,58,74,80,147,139,149,159,250,26,157,69,86,51,84,90,83,142,138,77,104,153,155,148,149,120,170,146,181,41,114,168,250,146,180,161,78,163,125,244,183,98,163,94,87,195,252,89,103,149,185,165,220,213,60,68,165,25,70,28,174,15,46,166,124,56,185,58,245,31,75,89,189,50,163,77,105,198,118,169,27,229,182,137,129,166,165,69,20,227,29,251,179,158,157,122,73,78,157,86,237,109,36,246,143,184,170,242,82,157,73,59,71,171,62,123,25,139,149,73,184,199,72,174,129,93,245,177,240,166,164,163,103,219,162,255,0,83,207,175,141,148,250,173,182,138,254,231,38,178,221,178,91,66,104,201,213,147,119,208,199,52,155,214,76,36,110,165,73,78,86,123,119,3,47,187,206,52,148,158,206,230,88,74,87,148,170,75,203,5,115,187,13,24,188,67,140,181,142,86,140,177,74,49,203,74,9,44,237,70,203,220,168,225,142,30,85,35,5,178,222,76,221,56,100,93,142,231,101,6,218,90,108,115,202,14,123,106,217,113,10,82,228,119,232,123,126,17,137,226,83,116,38,249,169,237,236,120,81,229,204,159,99,110,30,188,168,85,133,88,110,180,247,255,0,196,81,245,64,194,19,141,72,70,113,242,201,93,25,154,101,64,0,80,0,20,0,0,164,40,80,0,0,160,0,0,0,32,0,0,0,0,1,2,20,128,0,0,8,115,98,49,170,156,95,13,103,107,175,67,205,173,138,171,87,205,55,110,203,68,21,235,206,189,42,126,105,199,216,227,196,227,242,180,233,83,110,207,119,161,231,69,184,202,230,236,217,156,115,117,87,72,199,85,100,122,180,235,80,197,65,205,90,53,22,210,245,236,207,158,241,108,44,99,82,217,121,31,52,87,110,241,50,227,207,13,58,149,224,239,205,108,175,102,119,214,107,29,67,46,92,181,52,146,187,242,179,50,180,249,9,242,205,174,157,13,244,37,173,142,140,126,27,37,211,86,151,69,253,143,62,18,113,96,122,16,133,239,159,167,83,116,39,42,111,186,57,105,214,205,28,172,218,234,197,172,185,136,61,10,53,184,138,90,236,142,41,212,205,88,209,158,175,27,240,175,203,23,154,221,133,28,68,99,119,56,169,74,93,214,195,23,91,178,206,180,184,116,226,229,39,216,213,95,15,26,120,186,84,162,212,165,21,205,46,236,232,143,136,229,134,72,69,65,117,202,183,57,106,212,140,165,153,43,75,185,172,70,120,170,141,36,147,216,213,61,84,92,159,77,76,103,83,55,185,174,83,32,174,113,130,106,42,222,189,76,105,174,35,187,210,40,153,28,181,103,109,44,44,166,225,74,62,242,125,138,141,184,106,121,181,122,43,104,122,152,60,31,30,95,20,98,188,210,93,125,9,71,12,212,213,10,45,59,174,105,101,253,79,98,148,35,74,10,16,86,138,58,72,205,88,70,48,138,140,82,73,108,140,128,43,42,0,2,2,144,0,5,2,2,128,49,5,5,16,20,1,0,0,0,0,64,80,4,5,0,98,10,66,128,0,8,10,64,136,10,0,128,160,8,10,0,128,160,8,10,0,128,0,0,0,32,40,2,2,128,32,40,2,2,128,32,40,2,2,144,8,10,0,200,0,69,82,144,1,64,4,85,4,40,2,144,160,80,66,128,41,10,0,2,144,64,0,2,144,1,64,0,0,0,0,1,64,0,64,0,5,4,40,0,0,2,20,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,55,196,241,178,161,56,82,201,201,37,119,46,254,135,164,106,173,74,21,161,146,164,84,163,234,42,199,143,9,66,164,220,163,83,151,209,233,244,232,96,169,73,213,114,182,157,205,120,140,26,133,89,74,131,106,41,233,118,105,134,62,81,109,202,238,218,54,215,247,71,38,223,73,133,192,205,208,205,38,161,41,108,223,99,78,59,7,133,113,116,165,93,198,183,71,36,121,216,127,22,169,57,71,61,73,114,187,199,55,52,127,204,233,171,137,165,60,217,57,101,63,53,158,100,253,187,1,231,83,255,0,15,41,73,203,110,207,115,181,198,150,35,7,158,149,148,161,230,143,247,57,177,48,167,60,146,134,155,197,163,86,18,167,2,166,73,244,229,249,20,101,77,115,191,67,126,1,70,126,37,41,110,243,89,122,36,105,131,252,86,186,23,193,229,124,67,149,249,167,39,111,66,15,176,167,119,9,83,157,219,182,175,109,202,245,110,50,232,244,36,57,225,78,105,95,174,246,50,169,28,209,86,149,181,185,7,60,211,149,90,113,147,93,219,62,71,254,63,199,34,254,25,214,114,255,0,181,127,244,125,70,50,191,11,15,137,172,213,157,56,52,189,217,224,120,29,44,216,202,181,63,233,83,80,95,213,34,143,165,132,101,28,52,167,11,94,82,204,239,214,37,148,92,158,85,117,21,215,185,101,248,114,141,41,59,199,45,173,234,73,59,78,89,18,140,114,239,253,192,144,169,205,58,119,207,56,254,222,164,84,248,110,165,69,46,121,171,106,71,40,210,166,172,156,151,194,163,212,201,114,198,60,89,222,95,184,26,219,149,73,230,141,178,91,73,26,179,112,240,242,117,33,158,114,118,138,145,185,202,48,166,169,211,132,162,167,43,114,173,141,53,20,35,58,112,191,60,86,154,244,8,213,87,52,168,66,53,52,156,161,204,150,150,57,42,60,170,52,226,239,100,117,212,168,170,86,156,101,59,201,124,39,29,122,145,163,9,213,123,199,109,127,243,255,0,25,85,227,248,206,42,210,84,97,180,119,215,118,120,143,115,174,180,157,90,178,147,119,57,220,121,136,36,86,166,215,79,240,211,186,119,17,137,185,198,209,107,210,229,193,203,4,117,97,233,230,82,246,102,170,116,219,155,71,165,134,163,104,75,84,185,94,226,35,86,21,60,242,178,191,41,148,249,252,70,151,101,47,217,27,48,210,225,185,173,53,73,154,240,237,75,25,25,75,225,132,165,243,96,111,201,42,147,140,83,189,244,177,186,173,24,209,156,149,247,216,184,87,23,57,74,122,90,55,70,126,33,93,42,156,58,118,146,75,87,217,151,71,153,53,146,122,222,207,245,49,82,124,202,60,171,234,108,171,150,83,207,28,214,254,109,205,107,127,112,143,123,192,241,14,165,9,210,150,244,221,215,179,61,51,231,188,26,121,49,137,116,146,202,125,10,55,18,168,0,34,128,80,0,0,40,0,40,0,2,130,0,5,32,0,0,0,0,0,0,0,0,122,106,17,36,212,98,229,39,100,142,58,147,158,33,229,141,212,12,234,102,173,81,70,214,138,232,117,97,240,247,146,142,217,163,116,75,87,30,123,194,221,75,255,0,105,219,245,255,0,35,153,80,207,124,189,52,61,152,190,74,116,236,179,70,110,50,246,105,181,251,158,124,23,227,229,91,121,165,236,103,85,231,202,155,180,109,241,104,141,211,74,164,43,74,59,208,154,75,218,214,45,13,98,219,218,18,204,60,58,60,76,54,53,247,134,111,212,85,121,245,97,154,16,135,118,119,213,124,10,249,210,186,141,147,73,238,142,88,44,216,136,223,104,180,190,109,157,248,152,115,76,202,185,124,99,13,26,176,165,138,167,228,170,190,146,255,0,207,216,249,172,76,50,212,191,70,125,117,4,171,120,68,169,55,207,121,42,107,188,162,243,47,238,124,214,62,157,181,91,105,37,236,202,142,21,55,29,141,148,164,229,43,182,172,187,179,93,140,146,182,250,25,86,201,85,124,246,111,155,79,115,21,38,99,213,6,245,208,163,44,233,110,28,213,180,102,185,115,50,101,2,185,183,176,132,92,154,16,134,105,88,238,161,135,110,112,140,85,219,3,102,30,140,106,84,132,123,110,123,88,56,97,233,103,149,73,102,111,203,203,187,54,81,193,125,215,7,62,91,79,46,178,123,223,99,78,63,45,12,31,43,230,181,189,141,35,158,159,139,74,142,34,167,14,49,156,27,179,191,83,215,194,248,133,12,85,146,121,39,249,100,124,148,98,227,54,141,177,114,76,178,166,62,200,167,141,225,126,37,39,40,209,174,238,158,145,147,233,238,123,6,217,80,0,64,0,0,0,0,0,81,0,0,0,0,0,0,0,0,0,0,0,0,66,20,1,8,100,0,196,20,20,64,80,17,1,64,16,0,0,0,0,0,4,33,145,0,128,162,192,64,91,22,192,98,82,128,32,40,2,2,128,32,40,2,16,200,128,64,0,20,2,145,64,0,20,0,0,0,69,80,0,20,164,0,82,144,1,144,32,32,0,0,0,0,20,128,10,0,2,144,0,0,160,8,10,64,0,0,5,32,2,130,0,5,33,64,128,20,8,0,0,0,0,0,0,0,0,0,2,0,0,20,133,0,0,0,106,172,218,133,150,242,208,218,106,201,198,196,70,59,168,138,177,170,24,123,169,242,223,42,60,218,248,88,193,56,219,86,238,207,160,82,116,169,215,150,85,231,122,190,139,99,192,198,214,119,149,221,155,57,54,242,234,97,95,23,53,39,149,174,198,120,121,58,53,170,83,168,175,166,120,250,157,152,88,185,189,175,234,97,142,74,150,35,15,93,46,92,217,88,24,75,137,12,178,139,189,58,154,216,152,248,184,229,169,31,153,213,74,81,140,146,156,84,163,66,87,202,167,189,204,241,184,108,146,169,135,147,78,81,138,146,183,102,90,56,41,212,252,10,181,125,44,117,248,68,37,24,71,43,74,79,83,142,164,120,88,5,25,121,165,185,232,248,116,85,21,79,174,111,51,93,2,62,166,158,89,211,113,205,123,43,72,57,73,74,81,178,202,146,202,99,12,209,203,100,178,245,48,196,202,51,165,117,45,30,169,174,166,85,228,120,229,76,184,24,67,173,90,151,107,209,106,99,246,118,142,90,16,155,90,213,168,231,242,90,35,151,237,13,107,226,161,73,63,225,83,253,100,123,158,27,65,81,164,161,255,0,74,154,143,249,148,116,73,198,182,103,20,212,162,236,107,79,53,25,83,82,89,178,219,216,202,75,44,162,226,218,89,174,237,212,197,185,202,113,224,168,74,23,231,150,109,128,199,55,13,194,26,205,203,68,251,91,185,114,201,230,117,26,110,50,228,183,67,56,228,200,231,29,84,181,247,53,194,27,74,179,142,104,183,150,207,160,24,241,99,58,179,132,60,209,92,200,215,28,180,243,167,43,202,119,203,113,90,187,81,82,167,7,56,185,91,77,237,220,213,89,83,132,35,157,222,75,72,190,165,71,60,51,205,230,203,105,63,133,119,60,111,27,196,184,174,20,101,215,51,95,177,237,206,80,251,189,89,206,218,222,58,254,167,200,98,171,188,78,42,82,125,200,169,74,60,164,113,230,58,41,198,209,42,167,204,205,98,48,132,59,155,114,222,165,52,250,203,47,212,170,58,153,84,89,84,100,186,73,50,226,49,133,53,28,69,59,189,39,15,217,216,239,146,201,14,199,38,92,213,105,250,86,149,63,254,75,67,171,25,43,210,167,57,43,74,75,95,114,43,130,171,105,181,23,107,166,191,82,224,249,171,86,146,219,72,175,100,99,85,229,150,103,210,45,140,4,184,116,28,186,183,161,7,117,44,217,220,97,108,207,118,250,35,163,21,58,112,194,199,15,77,107,188,238,104,139,116,163,42,147,229,248,164,255,0,177,170,25,178,102,169,230,147,205,34,141,53,21,146,53,35,117,93,101,214,222,166,162,163,167,9,62,29,120,79,180,163,251,159,82,124,157,61,126,135,214,45,117,44,74,160,2,160,80,0,0,80,0,0,161,64,0,66,128,32,40,2,2,128,32,41,0,0,2,5,202,165,28,189,200,109,165,3,53,99,94,31,37,58,252,26,157,86,104,62,234,250,175,145,190,111,129,135,167,62,180,239,251,234,97,226,52,38,176,145,171,73,126,45,25,103,138,252,203,170,249,163,207,175,141,227,97,44,182,182,143,186,102,27,110,149,68,177,84,229,23,203,59,95,254,217,127,169,149,12,62,89,86,190,240,134,175,249,159,250,30,110,30,179,157,122,81,111,254,98,127,231,251,30,254,76,180,165,27,221,205,183,38,81,243,211,252,44,45,78,236,223,224,176,140,176,181,175,180,169,201,126,167,63,136,114,197,197,61,14,191,2,167,108,45,89,57,45,83,86,125,139,82,60,218,16,255,0,29,70,29,234,102,103,93,121,94,114,245,102,140,26,226,120,203,125,32,155,55,214,167,43,203,70,6,132,229,67,1,82,107,205,75,17,25,28,30,49,135,140,115,74,159,240,223,52,63,165,243,35,218,197,81,95,112,197,75,164,178,79,244,60,202,207,141,224,244,219,119,112,142,95,164,191,212,131,230,217,148,123,17,107,22,139,22,69,75,106,145,177,208,183,83,22,181,55,71,155,112,52,240,153,28,108,117,79,72,28,239,80,51,193,83,207,89,250,31,67,131,195,168,44,207,205,45,34,121,126,5,67,141,138,148,122,37,118,125,53,104,170,46,140,178,218,49,169,169,80,205,158,132,98,221,237,82,49,253,79,55,199,164,156,105,211,94,175,220,244,234,81,225,227,149,31,134,115,139,76,243,124,114,50,150,42,55,230,181,63,238,81,228,198,26,38,203,151,83,165,82,252,4,211,189,245,53,168,110,17,104,198,41,74,251,244,61,220,6,35,239,20,57,159,60,52,151,175,169,227,70,57,121,189,13,184,106,207,9,136,82,248,118,146,244,53,18,189,240,19,186,186,119,76,26,100,0,0,0,0,0,0,5,0,64,82,0,0,20,8,80,0,133,0,64,0,2,20,1,1,64,16,20,128,0,0,64,80,4,5,5,16,20,128,0,40,68,0,160,64,82,0,0,1,1,64,16,0,0,2,129,0,0,8,80,6,32,160,10,0,34,128,20,0,32,2,128,0,160,2,1,72,2,169,72,80,0,0,40,0,128,0,40,0,8,5,32,2,128,0,20,128,10,64,0,0,0,0,0,0,0,0,0,160,0,32,41,0,0,0,0,0,0,0,0,10,0,2,0,0,0,0,1,124,49,169,98,106,63,230,49,147,180,89,149,40,112,241,46,48,229,168,233,194,165,239,186,78,204,199,77,114,184,249,100,140,169,223,121,57,63,236,124,222,41,185,87,177,236,99,235,54,167,81,236,222,199,134,155,114,148,254,132,105,219,135,138,81,121,122,152,120,189,43,224,37,109,225,204,142,188,45,41,54,180,233,250,155,235,97,120,148,107,82,109,93,211,146,253,0,243,252,62,48,171,140,124,75,40,78,156,102,219,151,206,230,207,21,148,215,137,210,174,226,212,43,67,150,253,142,63,14,203,82,190,21,56,231,78,156,121,111,189,175,254,71,169,246,130,165,58,148,240,179,132,174,179,187,63,64,60,63,17,110,85,161,14,236,246,60,54,26,101,178,81,94,95,83,198,168,184,216,221,244,130,185,244,126,21,74,238,50,203,163,90,95,162,8,245,227,105,65,193,202,237,44,178,177,162,118,83,141,40,104,151,167,67,116,155,140,146,140,116,122,201,163,151,25,89,81,163,94,183,228,166,237,238,69,124,206,111,191,120,239,120,206,191,255,0,172,127,250,62,178,16,82,195,74,119,214,77,201,127,99,229,252,2,147,150,46,115,255,0,165,75,255,0,218,71,214,91,42,140,29,146,74,201,119,1,9,42,176,82,182,87,110,101,217,152,47,195,156,97,8,44,142,247,149,246,44,220,184,145,113,155,140,99,230,75,226,43,148,101,25,202,155,82,203,125,187,246,3,69,73,198,133,230,243,56,74,86,211,225,21,169,186,148,167,118,157,252,171,177,154,140,105,210,138,203,108,218,219,118,251,154,179,57,86,201,56,90,49,87,133,158,143,253,64,215,57,71,50,165,13,227,27,191,68,114,75,54,122,156,73,39,31,131,208,221,136,171,145,84,156,35,153,190,221,78,28,68,93,74,92,242,112,126,143,102,84,105,241,140,79,11,195,225,78,62,105,171,239,211,119,253,143,153,195,199,61,91,179,216,241,182,229,42,141,189,41,198,52,151,171,221,158,110,13,37,23,39,245,36,87,69,145,177,91,110,230,25,162,175,123,88,41,44,175,116,186,123,155,101,51,101,150,166,202,154,194,86,119,77,26,230,239,43,216,206,15,151,40,27,40,167,82,53,162,188,217,99,86,62,232,238,241,90,107,50,237,37,153,28,56,25,170,117,243,61,184,121,89,232,120,133,88,212,161,70,80,231,210,205,162,43,196,197,255,0,1,235,174,198,120,55,28,209,139,105,101,239,220,211,141,118,90,117,102,120,106,156,12,60,167,155,85,240,181,230,100,29,245,114,212,196,70,132,30,104,195,158,163,238,250,35,99,214,50,186,53,96,105,229,194,57,183,248,181,94,102,204,211,213,169,50,193,203,61,25,175,169,182,122,187,26,218,42,55,80,243,35,234,105,249,35,253,40,249,90,30,117,238,125,77,15,224,83,254,148,88,149,176,160,21,0,10,0,0,20,41,10,0,0,0,0,0,2,4,82,0,0,0,0,0,1,107,36,142,188,61,184,174,18,95,13,211,52,208,142,105,25,226,23,3,25,66,167,195,53,145,250,61,209,142,155,142,140,92,148,104,75,216,249,74,210,84,179,71,225,205,120,250,95,117,253,207,162,197,212,205,6,147,220,249,170,238,243,148,100,180,100,131,110,26,57,177,84,114,61,230,172,123,245,146,132,42,78,110,79,44,110,221,255,0,67,230,124,62,163,167,142,163,78,110,238,21,23,205,116,103,209,248,133,69,122,116,23,197,52,223,169,21,225,248,164,56,83,106,251,36,236,118,248,60,29,76,36,165,155,203,25,47,146,57,60,118,252,122,207,213,35,127,130,74,75,7,136,236,161,38,90,140,60,46,158,124,77,122,150,221,27,163,121,226,170,211,187,180,35,41,105,236,110,240,168,42,120,90,147,151,86,97,224,235,139,142,196,73,252,80,127,171,45,23,17,8,255,0,178,49,14,23,214,49,127,161,227,82,147,255,0,101,198,41,239,26,146,107,254,228,123,117,100,233,248,61,70,239,125,35,244,118,60,89,73,74,141,87,24,198,17,84,228,249,118,187,100,87,204,193,243,25,218,206,232,193,70,218,155,31,150,225,17,190,166,200,93,180,106,71,77,24,234,69,74,207,75,24,82,140,101,117,47,55,67,42,219,154,153,81,239,125,151,139,251,253,106,122,89,211,187,127,51,232,113,81,85,40,212,254,93,79,153,251,41,60,190,41,40,191,142,155,71,214,90,42,186,132,244,141,84,233,252,200,174,105,77,214,171,225,181,109,188,148,95,202,231,153,226,206,248,223,251,17,232,210,143,9,208,132,244,149,60,66,253,83,254,231,157,226,144,143,222,93,186,71,68,106,122,142,122,57,84,114,190,236,193,198,42,162,236,204,41,65,79,16,162,244,119,107,244,55,78,149,181,213,8,140,229,74,220,53,210,76,209,136,134,104,230,239,169,178,83,169,149,70,165,174,182,125,204,43,84,140,162,169,223,91,171,129,221,224,213,229,82,157,74,82,149,248,111,151,216,244,143,158,240,154,188,60,67,155,124,179,147,139,62,132,220,102,133,33,74,128,5,2,2,128,32,41,0,0,0,128,160,8,10,64,0,2,128,0,0,0,0,0,8,80,0,16,160,8,67,32,4,5,0,66,25,0,49,6,64,12,65,72,0,0,81,1,64,68,0,0,0,0,0,1,0,0,0,0,0,0,0,4,80,164,0,82,0,5,0,1,64,0,10,1,0,2,128,0,5,0,0,80,64,5,4,40,0,1,0,0,5,4,0,80,0,0,0,0,0,0,0,0,0,20,0,0,133,0,64,80,4,5,0,64,80,4,0,0,40,0,0,0,8,80,6,186,146,203,109,52,189,223,177,60,73,186,117,232,84,131,214,41,194,86,236,245,54,74,41,198,163,148,178,165,7,250,156,184,202,145,169,26,115,91,170,118,151,186,57,223,91,158,56,241,152,200,77,170,109,60,191,210,174,115,112,227,83,37,56,75,91,245,91,154,163,122,149,165,57,116,216,236,195,194,63,123,167,26,202,209,191,48,87,93,12,82,161,5,53,78,115,221,55,178,70,31,125,171,41,84,156,36,227,153,252,153,183,19,129,167,77,101,163,179,187,103,36,99,47,45,180,190,175,185,7,47,217,229,124,85,39,47,44,105,207,244,99,197,106,41,98,248,116,229,122,80,124,157,149,245,99,192,93,235,198,57,242,114,85,180,141,21,167,42,181,92,234,91,55,91,20,99,128,180,177,117,30,253,15,177,192,65,194,146,122,115,111,232,124,167,132,83,147,105,168,249,157,207,175,163,27,71,135,38,174,172,218,93,2,50,173,28,201,115,53,103,125,58,158,47,142,213,255,0,117,181,214,181,68,190,71,179,153,58,50,148,86,247,118,62,123,237,37,69,25,225,233,116,133,55,54,101,91,190,206,82,81,195,186,146,211,139,91,244,138,61,202,170,46,74,82,87,203,170,56,60,42,143,7,9,135,139,141,242,83,78,222,175,83,182,9,243,221,182,220,175,237,236,81,33,83,136,157,163,105,39,102,187,51,23,39,135,203,195,165,153,212,158,182,211,230,204,165,23,195,113,131,201,38,252,200,202,111,109,128,198,163,203,59,222,249,183,187,217,122,28,213,229,41,41,40,203,45,213,174,103,82,121,165,101,169,166,220,56,101,114,115,122,243,72,168,230,110,212,154,143,51,74,214,57,101,119,147,58,179,204,175,30,199,84,229,149,202,209,213,238,207,43,21,86,84,233,212,113,214,201,176,60,255,0,21,169,124,29,45,30,106,147,149,73,59,239,216,211,135,167,248,17,190,237,23,31,207,15,253,181,24,254,135,108,168,186,52,233,197,232,242,71,246,44,43,154,11,103,185,190,25,103,21,15,123,152,85,89,100,165,126,89,115,35,28,53,77,101,23,188,74,139,82,25,105,181,213,61,253,13,78,206,41,173,14,168,62,42,148,94,151,219,83,157,66,217,162,192,211,155,240,165,205,172,89,232,80,148,170,96,98,243,169,70,50,181,156,124,167,155,56,191,196,74,250,115,104,122,88,41,57,224,167,105,255,0,84,125,81,63,85,231,226,237,42,177,204,178,217,235,99,77,90,156,74,138,43,203,29,141,222,36,156,121,189,78,124,36,51,206,43,171,100,164,125,21,56,254,4,54,141,162,115,206,46,55,119,58,221,69,26,74,45,231,147,209,28,181,42,93,183,177,71,52,188,198,50,50,106,242,49,146,42,50,165,230,62,163,11,255,0,13,79,250,79,151,167,230,62,155,5,174,22,159,177,98,87,64,5,42,0,0,161,72,0,0,0,160,128,0,0,32,0,0,0,0,0,0,8,85,171,3,167,13,30,175,97,226,177,226,224,164,160,237,40,243,69,246,104,194,105,208,141,58,183,178,248,151,242,255,0,161,179,19,56,240,165,170,213,28,157,30,101,28,71,222,48,247,148,173,46,190,231,155,136,73,215,151,102,108,140,248,24,153,41,105,78,127,163,52,226,37,204,164,84,107,157,53,247,154,51,139,230,133,72,252,209,235,226,38,231,226,84,125,36,191,115,198,114,106,112,119,179,82,77,125,79,97,71,63,138,82,191,230,65,92,190,49,174,34,173,255,0,50,58,252,22,159,251,187,21,223,88,156,190,45,166,38,163,254,100,119,248,42,183,135,214,127,154,65,24,226,101,247,127,15,112,91,179,15,1,79,61,105,255,0,45,141,94,43,61,35,15,153,217,224,16,255,0,13,86,93,228,91,224,215,226,15,133,129,173,27,255,0,206,127,189,207,2,179,116,252,63,19,45,175,150,63,185,238,120,236,146,151,15,243,115,31,59,226,146,201,225,182,191,158,179,255,0,245,73,127,115,42,241,209,190,148,115,71,43,57,97,43,29,84,170,118,3,92,160,212,205,247,203,22,73,77,57,61,174,97,43,200,12,101,44,198,43,83,60,188,172,215,114,163,208,240,90,156,31,21,161,47,91,31,103,226,139,252,44,231,31,52,42,41,35,224,112,213,50,98,169,75,180,145,250,5,101,198,195,91,254,165,61,61,201,250,174,106,179,117,222,22,162,75,154,164,46,254,103,7,136,43,226,35,37,214,9,157,56,109,97,73,73,233,10,145,121,125,92,172,115,248,133,149,88,229,217,69,175,163,102,167,169,248,243,150,152,155,117,204,181,249,29,45,102,156,53,150,173,163,149,221,98,227,245,127,67,174,15,154,62,225,28,248,140,202,178,167,22,180,94,110,199,36,45,58,242,148,53,140,46,163,235,46,230,252,109,70,234,206,48,124,210,253,17,158,30,135,14,154,73,108,7,58,143,10,130,72,250,76,53,78,46,30,156,222,242,138,185,243,181,162,219,81,61,127,13,171,230,164,222,218,199,216,220,71,160,8,82,162,128,0,0,2,0,16,0,0,0,0,0,0,0,0,0,0,160,0,0,0,0,0,32,0,0,128,160,162,2,144,0,0,0,0,1,10,0,132,40,2,2,144,160,1,2,0,164,0,0,0,0,2,2,128,32,0,0,0,138,0,0,20,133,0,80,0,0,82,0,0,0,0,0,0,1,72,80,0,0,0,0,160,0,1,72,0,160,128,10,82,2,10,0,0,0,40,0,8,5,0,1,64,0,0,0,0,0,0,0,0,0,0,0,10,64,0,0,0,164,3,151,19,138,116,42,209,132,175,193,169,41,70,118,246,70,186,212,178,211,113,205,153,247,49,241,42,114,169,74,131,95,245,100,141,248,187,83,165,252,204,230,233,248,229,165,134,140,35,41,121,94,91,230,45,26,60,74,177,149,157,175,185,148,171,53,66,16,190,101,173,159,161,215,66,156,105,225,248,153,186,16,98,227,42,245,92,47,149,45,253,17,170,188,99,9,70,43,99,174,140,120,116,103,41,107,42,154,28,117,229,122,201,62,136,163,231,48,223,195,75,136,162,179,79,112,229,40,80,147,147,214,70,48,146,251,181,56,202,242,138,148,157,140,234,199,52,169,195,188,128,247,124,31,15,196,112,211,42,178,62,137,235,115,203,240,120,101,139,126,135,161,57,115,39,31,153,42,53,226,53,203,30,238,199,202,248,220,158,39,197,234,83,90,222,113,164,143,172,157,157,122,125,149,217,242,56,63,241,62,53,135,147,248,171,74,163,253,89,21,246,20,97,203,82,219,41,89,124,144,189,165,101,170,235,232,41,183,192,132,150,239,83,40,59,196,12,101,166,166,185,167,43,69,123,179,38,179,55,111,102,93,20,90,232,81,161,197,65,63,93,217,203,90,118,154,182,221,78,138,146,110,50,93,14,26,142,206,203,99,81,26,234,62,135,145,143,87,167,83,75,158,172,217,228,248,151,146,66,142,89,199,252,29,78,89,44,242,78,47,161,234,248,196,50,226,156,86,201,37,250,30,82,180,160,162,173,121,74,203,234,123,62,56,191,198,204,79,71,157,151,137,135,138,75,88,185,47,239,254,103,19,229,168,167,245,59,240,210,231,112,125,117,253,14,74,209,203,38,186,21,29,20,225,41,87,133,146,119,123,155,113,148,178,84,114,182,230,191,14,172,148,149,247,92,167,126,34,154,148,26,90,147,244,120,255,0,243,149,246,146,104,190,25,44,152,170,148,175,164,162,208,172,178,53,47,202,205,113,124,63,19,167,46,146,146,21,99,47,18,214,30,135,14,26,110,56,152,184,237,115,191,196,163,106,79,230,142,28,28,127,19,55,98,82,61,120,226,163,15,50,206,246,70,82,156,49,23,200,165,22,187,156,177,179,119,147,178,234,110,194,212,204,171,77,43,69,90,49,65,89,40,229,142,186,154,103,102,219,177,186,119,118,113,234,105,106,204,211,43,75,204,125,55,135,235,133,94,236,249,152,105,35,233,60,49,223,12,255,0,168,177,29,128,2,162,130,20,40,0,2,0,2,0,0,0,128,10,64,0,0,0,0,0,22,50,203,34,25,211,87,156,123,220,157,120,177,143,138,214,80,195,82,171,7,228,149,150,186,53,212,229,251,199,18,135,42,229,182,138,253,13,94,41,78,84,101,40,168,230,162,219,150,85,188,31,249,28,184,58,171,43,134,109,111,120,250,152,109,133,110,116,251,154,225,46,36,53,122,173,13,243,143,51,57,218,225,207,55,112,141,120,135,149,69,63,204,172,254,103,189,67,255,0,200,211,103,206,227,231,120,93,122,51,232,112,111,54,42,51,254,82,43,147,197,221,241,53,151,243,30,167,131,195,253,212,175,241,93,158,87,137,107,138,173,127,204,123,120,56,240,124,38,63,210,7,139,141,252,74,181,37,209,104,122,222,5,27,96,165,253,71,147,136,242,229,234,217,237,120,95,225,81,149,39,209,41,26,190,36,120,62,41,95,141,94,42,255,0,195,229,147,60,79,24,169,122,88,90,127,202,230,255,0,238,109,255,0,145,232,98,239,42,149,50,124,77,165,243,103,141,226,181,51,99,228,186,70,42,36,170,227,202,53,137,108,250,21,59,144,88,203,83,122,149,209,163,41,156,93,128,218,245,137,207,61,13,233,221,26,231,27,129,174,15,241,99,238,126,129,133,168,229,225,84,42,45,225,161,249,238,210,94,231,221,248,84,179,248,92,163,219,82,12,38,222,27,15,105,46,126,52,100,221,252,202,230,24,229,121,69,52,149,179,108,239,241,23,196,36,228,156,190,37,27,201,118,93,12,188,66,201,198,223,154,90,220,215,234,60,185,67,252,71,253,166,200,62,88,191,83,26,210,202,229,237,97,7,248,15,210,55,42,57,35,122,152,137,85,107,150,252,191,230,117,210,157,179,63,251,78,90,83,205,11,199,217,27,99,25,112,164,214,235,96,47,158,182,159,9,190,155,116,113,116,230,173,107,235,175,78,167,46,126,12,125,183,245,102,169,85,207,44,174,119,155,124,197,209,245,8,164,131,188,34,253,10,109,128,160,0,4,40,0,66,129,1,64,0,8,5,33,64,16,20,0,33,64,16,20,128,10,0,16,20,1,0,5,0,0,0,0,0,0,16,160,0,33,72,0,133,32,0,0,16,0,84,0,0,8,80,4,5,32,0,0,0,0,16,20,17,64,80,4,40,0,1,64,16,160,16,0,0,0,0,0,0,10,64,5,4,40,0,0,0,10,0,133,0,64,80,20,41,10,64,0,0,0,0,0,1,64,0,80,0,0,0,0,0,20,16,160,0,0,0,0,0,0,0,0,8,83,10,175,45,57,123,16,94,28,103,132,160,159,153,213,186,57,124,74,92,218,63,145,222,150,87,70,54,190,72,102,250,158,63,136,212,181,107,167,103,115,155,163,26,60,211,140,101,171,138,177,233,226,51,39,78,140,93,238,113,224,105,230,171,26,151,86,125,207,66,156,85,76,107,119,229,130,213,148,43,249,161,78,61,21,143,58,127,241,85,189,32,229,250,30,141,93,106,59,238,121,149,165,105,98,106,93,37,26,83,223,216,131,231,240,250,211,166,174,215,43,149,254,102,218,79,139,143,93,162,106,162,212,105,243,105,104,36,108,240,197,154,172,167,221,148,125,111,134,249,90,244,59,101,104,47,236,114,248,100,109,78,82,103,77,179,94,79,228,65,166,172,184,56,124,77,71,240,83,108,249,175,2,167,127,18,204,255,0,229,97,239,243,127,253,158,223,137,214,183,132,98,95,197,44,180,255,0,83,131,236,237,60,245,113,147,182,243,133,53,251,129,244,112,182,144,252,177,70,51,89,91,146,190,219,35,41,43,75,55,83,25,59,144,77,161,100,106,114,44,223,78,166,186,178,229,208,163,93,87,248,119,238,112,204,234,171,43,105,250,28,179,52,203,69,79,47,169,230,99,22,100,211,189,189,15,82,111,67,206,196,121,190,98,172,107,240,250,105,215,166,220,115,90,42,73,95,179,212,245,124,114,10,56,217,63,205,20,206,47,12,203,12,94,31,55,151,136,224,250,110,122,62,55,150,88,183,103,124,177,81,126,226,15,30,159,46,42,153,107,80,85,29,71,123,91,111,83,9,47,199,133,181,125,141,213,229,103,100,247,208,168,243,232,169,81,196,202,156,190,36,122,212,107,113,35,27,203,249,90,245,56,113,52,243,71,60,124,208,119,249,27,48,245,18,109,244,149,164,136,173,88,216,89,201,28,149,95,45,10,189,154,61,92,101,60,209,110,222,167,159,24,102,195,212,135,88,59,150,164,116,120,132,115,209,171,239,115,207,194,67,148,244,102,248,152,73,62,240,185,231,66,121,35,185,154,171,136,169,104,168,67,174,231,165,66,159,11,1,74,54,230,151,51,249,236,120,244,211,175,94,49,91,206,86,61,204,76,173,55,20,239,151,149,124,130,181,217,165,149,171,35,92,186,244,212,221,171,143,169,170,113,214,251,123,26,101,173,105,36,123,254,14,239,66,107,213,30,15,197,185,237,248,35,228,170,189,191,185,81,234,0,10,128,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,109,164,173,37,250,26,77,244,150,102,149,245,232,103,165,229,193,143,171,25,167,47,43,90,73,55,212,241,39,120,213,207,79,230,187,157,158,53,25,253,234,85,41,205,184,75,225,252,172,242,227,137,81,149,170,70,223,205,31,242,35,79,83,63,18,10,93,78,122,203,60,26,79,94,140,198,24,154,117,35,108,251,59,232,29,77,27,68,28,24,138,141,211,125,250,163,233,252,58,238,107,218,40,249,44,93,68,243,119,62,179,195,100,173,7,236,69,115,248,146,182,34,170,254,99,232,103,28,184,8,195,209,35,192,198,243,248,139,135,89,212,72,250,12,76,146,195,223,220,15,158,75,139,141,81,232,153,234,214,171,247,106,240,171,45,41,186,114,140,191,115,139,194,162,167,138,169,39,171,70,159,24,196,241,39,195,131,229,143,238,105,30,94,108,213,98,159,89,175,243,60,12,68,157,108,69,74,159,154,77,158,213,121,240,233,213,169,214,48,109,124,244,95,220,241,40,197,203,67,53,91,40,121,181,51,169,71,226,137,150,92,166,121,174,172,7,34,110,47,83,61,25,178,80,82,185,169,197,199,96,50,214,37,122,163,21,62,140,187,249,64,209,85,117,62,207,236,253,91,97,94,109,186,251,51,228,167,11,197,159,75,224,18,255,0,14,160,222,146,134,128,118,226,255,0,15,13,90,142,154,38,239,214,70,56,238,120,121,151,154,255,0,88,163,44,76,91,167,41,56,189,35,151,49,133,91,203,13,78,78,218,198,155,211,217,175,236,84,121,181,255,0,17,194,55,213,238,107,157,91,97,234,246,242,163,109,126,73,74,125,163,115,142,180,213,60,44,58,185,50,141,148,109,149,125,17,209,197,141,58,77,190,187,127,153,200,170,172,151,53,84,147,172,185,229,150,11,160,24,213,196,102,158,117,178,124,171,187,58,48,116,37,155,137,63,51,48,161,78,13,103,81,149,163,164,91,59,40,94,246,234,194,61,202,14,244,41,191,229,70,195,86,25,91,15,15,99,113,210,50,0,2,0,0,0,0,33,64,2,20,0,0,0,0,0,0,0,0,0,0,0,0,2,128,0,1,1,64,128,0,0,0,0,0,32,0,0,0,8,0,40,16,164,0,0,8,0,0,0,0,133,0,0,0,0,40,50,168,80,0,0,0,0,10,0,2,0,0,0,40,2,20,0,33,64,0,0,0,10,0,0,0,2,128,32,41,2,128,20,0,0,0,0,0,5,2,20,133,0,82,20,128,0,0,0,0,0,0,0,2,130,0,40,0,0,0,1,171,17,173,59,119,105,27,77,85,158,176,94,183,37,88,234,135,55,26,75,167,42,249,30,6,45,169,98,36,158,221,15,118,156,178,224,175,249,181,62,118,179,115,170,214,218,156,219,122,152,38,163,69,202,252,209,219,212,244,48,90,80,156,154,223,86,206,12,13,30,36,99,78,63,54,122,56,137,101,195,170,112,248,244,94,192,115,83,151,18,187,151,115,196,199,84,157,56,248,134,95,203,111,171,61,236,53,62,104,122,202,71,207,120,148,82,165,136,140,215,52,235,37,237,107,176,60,138,242,112,160,251,187,35,191,194,161,150,156,125,89,231,214,92,74,145,138,218,42,236,245,112,107,45,36,186,160,62,147,1,62,71,14,167,101,110,90,15,191,67,199,193,84,252,88,187,158,166,38,79,37,151,184,30,63,141,79,47,135,80,135,90,181,239,244,50,251,53,78,216,72,205,255,0,204,173,41,253,52,57,62,208,207,35,194,211,255,0,167,74,83,122,245,103,177,224,244,184,56,58,17,182,176,162,175,238,245,3,209,150,199,51,151,226,219,244,51,148,223,52,122,179,92,57,115,61,221,173,126,192,99,91,148,214,227,158,223,169,157,85,158,87,111,150,38,14,77,74,237,217,117,246,3,158,166,250,26,38,111,169,22,155,234,239,99,85,72,240,239,125,77,50,230,169,182,167,13,104,254,135,117,71,116,113,212,213,63,65,85,162,45,172,214,243,71,157,107,216,245,188,65,70,84,169,212,139,191,23,159,234,120,78,174,90,240,118,190,182,122,158,178,170,170,96,112,244,247,149,60,209,104,144,121,181,121,106,195,244,101,196,59,184,61,149,203,143,229,140,90,248,100,43,56,202,16,146,122,102,69,70,51,150,84,244,244,53,65,228,139,95,244,229,111,147,50,172,244,142,187,182,98,191,143,37,249,225,113,21,233,103,141,76,52,31,186,60,216,114,98,220,95,196,142,140,36,191,6,112,151,77,81,205,139,229,171,10,190,168,177,27,108,149,42,145,93,52,60,89,73,189,15,106,247,140,189,85,207,14,122,84,146,245,51,85,223,224,240,190,46,51,150,208,78,71,161,153,95,93,253,174,105,240,122,124,149,30,91,166,178,239,177,215,106,113,109,105,110,224,96,230,164,180,189,187,152,221,41,115,108,203,82,218,229,211,185,130,142,100,226,245,125,10,140,101,7,25,217,252,143,91,193,31,61,104,250,35,199,77,173,207,91,193,249,113,85,35,222,63,220,210,61,144,66,149,0,0,0,8,5,32,0,0,0,0,0,0,0,0,0,0,0,84,116,56,65,83,231,186,234,165,30,135,43,156,41,167,58,146,180,81,193,137,241,12,69,109,41,83,150,79,162,49,211,92,166,54,213,36,251,30,84,233,83,155,180,162,119,74,157,121,70,238,165,47,107,73,154,103,74,105,105,40,73,246,213,17,94,93,124,43,166,220,162,155,143,120,238,141,113,175,56,171,57,103,143,126,168,246,35,66,89,101,41,40,217,43,232,206,12,85,8,235,58,109,41,1,230,98,91,114,94,167,216,248,93,212,21,251,171,31,25,205,58,138,25,117,190,199,217,248,100,191,6,14,251,216,138,176,167,196,241,202,107,249,179,30,206,53,229,195,165,232,113,96,233,175,246,133,90,175,117,27,29,62,33,59,192,14,31,9,252,42,85,171,55,213,254,135,135,140,169,39,87,42,243,77,158,205,121,125,223,7,42,107,76,204,249,229,81,84,197,78,111,88,192,168,209,226,181,50,225,242,223,89,206,223,40,156,88,42,145,140,237,34,248,149,76,213,227,15,201,20,190,123,179,150,58,17,94,181,90,119,141,209,206,226,210,212,203,13,136,229,203,51,28,99,213,91,202,6,25,180,220,137,163,80,205,96,51,209,141,23,83,83,148,140,30,110,224,116,84,171,248,121,127,83,220,240,26,174,52,41,74,251,54,124,214,102,123,223,103,239,58,115,138,233,176,30,238,49,206,165,85,12,220,175,202,106,191,248,52,179,94,208,143,255,0,217,155,36,184,212,160,253,127,251,53,209,200,240,210,141,239,164,163,244,149,202,60,207,18,110,52,229,221,171,126,167,159,137,188,157,40,95,100,119,248,142,178,167,14,239,127,99,203,196,202,82,196,53,23,107,43,92,181,35,124,114,41,37,172,229,240,197,29,112,195,199,73,86,179,125,35,209,28,216,88,198,156,92,175,110,242,108,221,247,200,173,33,175,176,29,57,115,59,68,207,201,101,78,215,238,207,63,139,37,39,40,213,169,22,251,229,177,148,42,52,243,39,21,47,229,150,255,0,32,62,147,5,41,60,52,115,59,202,238,236,232,56,188,50,110,166,29,182,172,243,29,166,231,140,80,0,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,16,164,40,16,20,128,0,0,0,0,64,80,4,0,0,33,65,68,0,0,0,129,0,10,4,0,160,64,82,0,0,1,144,50,6,90,98,10,0,128,160,34,2,128,49,6,68,0,1,64,128,160,8,0,0,10,0,133,0,1,72,80,0,0,0,0,161,10,0,0,0,2,128,32,40,0,10,66,0,40,2,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,21,35,124,210,252,144,127,169,153,140,227,122,90,237,41,168,147,165,140,235,85,141,60,45,63,203,179,103,143,134,81,171,137,140,167,36,173,41,41,47,216,237,241,106,146,141,56,199,150,221,35,99,131,5,73,184,78,237,197,62,168,230,219,190,158,124,52,105,74,78,241,149,243,184,189,34,118,214,173,78,165,88,165,56,218,43,115,199,173,78,117,244,142,103,101,187,59,60,62,201,74,156,237,117,29,192,233,120,136,193,94,19,182,86,236,212,110,120,63,104,42,70,173,106,45,39,25,77,185,75,75,45,52,185,239,42,49,226,113,229,228,134,203,178,60,31,29,113,159,138,40,194,74,113,167,69,117,238,200,60,118,237,7,43,222,83,145,221,66,164,150,199,6,50,113,140,163,20,122,62,25,79,60,212,167,178,44,31,65,224,248,119,147,139,83,127,133,29,213,181,147,143,66,225,35,106,16,177,149,79,226,65,119,96,124,199,142,94,183,137,213,166,187,211,164,143,169,195,198,220,91,108,158,85,242,71,203,70,216,143,28,133,182,158,38,82,191,164,79,169,195,223,129,155,243,55,47,212,129,37,241,26,91,180,159,174,230,249,154,103,163,94,165,19,46,241,232,205,85,172,160,226,204,243,55,149,189,45,115,10,156,250,245,253,138,141,48,121,167,74,250,119,48,196,127,21,221,245,50,124,178,126,164,173,53,172,183,108,163,138,113,82,155,236,217,199,91,203,47,71,245,58,91,188,222,182,60,220,102,41,209,168,163,151,50,106,226,142,60,66,180,173,119,242,61,111,13,155,169,10,144,189,179,197,73,123,236,121,47,17,74,125,109,46,210,208,232,194,84,113,118,87,142,174,63,38,72,55,227,96,220,38,191,148,228,85,111,131,138,125,45,175,204,239,197,91,54,88,236,162,121,142,89,104,212,167,217,149,23,25,37,9,123,34,230,180,240,242,249,26,241,90,194,77,247,51,183,248,122,50,237,40,145,93,116,121,106,202,62,229,196,83,85,40,53,216,176,138,115,156,187,108,90,77,202,51,139,69,136,230,163,59,211,247,71,145,89,91,17,53,252,199,167,30,74,179,167,243,71,155,93,95,21,47,86,58,88,246,48,10,80,195,169,39,164,175,116,109,202,167,43,167,116,107,193,202,92,12,145,122,118,58,185,105,194,205,91,181,136,57,166,228,181,123,119,49,82,87,223,70,111,121,102,159,70,104,116,236,245,72,210,54,85,140,108,165,9,93,117,59,188,51,254,54,63,205,6,112,70,217,100,154,119,123,59,157,158,27,47,241,116,126,107,244,42,61,208,66,149,0,0,0,0,0,0,0,0,0,8,0,0,0,0,5,4,40,26,113,13,172,182,166,167,175,85,123,29,20,41,83,169,56,230,166,189,110,245,53,182,214,168,230,173,137,168,179,81,195,198,82,168,252,210,95,9,142,154,140,124,82,117,112,245,221,58,20,101,40,219,206,229,161,229,84,158,50,123,74,17,255,0,184,244,37,131,197,56,39,125,253,118,249,135,131,203,12,179,119,151,89,38,200,175,15,17,71,29,108,211,150,101,253,87,56,229,82,188,110,167,22,253,153,239,86,167,150,87,114,111,220,225,175,79,136,223,44,126,186,150,193,197,129,166,170,98,165,47,203,74,163,255,0,245,103,191,225,19,111,9,78,79,208,241,176,209,84,49,77,201,217,74,157,72,235,253,44,244,188,18,172,94,21,70,246,202,238,101,95,73,130,133,161,57,126,121,19,22,151,43,127,154,230,24,106,247,146,135,69,21,245,53,120,165,110,29,7,111,53,157,128,241,241,248,169,215,140,234,74,86,178,209,46,135,151,134,142,92,51,148,190,39,175,182,236,202,189,110,38,17,89,235,39,102,107,197,75,135,131,203,213,172,182,247,255,0,66,163,207,113,149,108,245,95,87,115,84,55,179,61,10,80,203,66,221,142,90,212,154,149,209,21,182,157,59,35,39,175,36,190,70,56,122,202,217,103,191,67,115,142,111,126,128,113,206,14,12,196,234,124,202,210,220,209,58,121,88,26,217,12,172,153,150,80,52,229,61,79,2,173,42,88,153,69,59,55,177,197,148,81,169,193,196,194,75,163,3,234,22,38,42,172,163,45,28,158,171,180,191,212,217,133,106,89,227,107,90,114,86,247,139,255,0,32,213,44,70,30,53,50,69,201,171,152,225,100,184,242,147,252,209,118,249,52,81,231,248,131,228,167,46,223,228,120,153,156,234,73,250,158,231,137,233,135,253,79,6,23,151,42,249,150,164,116,70,179,141,173,59,91,230,117,83,149,73,107,105,63,125,63,99,70,26,157,52,249,148,191,237,71,116,33,70,251,53,238,208,131,82,182,111,197,154,75,250,89,213,8,66,54,148,50,181,221,24,206,138,106,234,83,105,116,189,204,176,240,161,149,229,151,55,208,190,35,216,240,251,100,159,173,142,195,139,195,188,146,249,29,166,163,52,0,21,0,0,0,0,0,0,2,20,1,10,1,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,133,32,0,0,0,0,2,20,1,0,5,16,20,1,8,80,17,10,0,0,0,0,0,16,20,1,176,20,24,105,136,50,32,16,20,1,1,65,70,32,160,8,10,0,128,160,8,10,0,128,160,8,80,0,2,128,32,40,2,20,20,130,2,128,33,64,0,66,144,0,5,0,0,2,20,16,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,88,172,240,164,175,189,103,161,12,112,114,205,86,49,190,211,189,140,116,215,46,79,23,92,76,100,105,167,208,83,165,155,44,32,244,68,175,74,114,241,10,205,243,55,45,31,100,118,81,135,13,123,106,101,162,164,56,116,101,26,125,35,118,104,195,46,105,77,237,229,70,250,209,188,99,20,175,57,61,12,184,106,159,14,156,122,126,160,116,209,202,233,84,186,190,150,183,200,248,236,100,179,120,150,33,211,210,42,89,87,165,145,245,152,106,240,141,92,76,38,236,226,243,124,143,141,117,115,70,117,95,198,229,63,171,32,228,113,226,98,159,161,244,24,10,121,35,177,226,224,227,154,110,93,217,244,24,69,200,141,35,232,112,201,188,60,122,104,106,171,60,178,115,122,40,70,82,102,202,114,203,70,43,173,142,31,16,169,194,240,252,92,219,213,211,183,212,202,188,47,3,188,188,70,19,105,242,81,148,254,167,214,66,241,195,67,186,138,62,107,192,169,254,54,46,73,46,90,113,167,161,244,211,150,89,40,252,128,194,87,110,198,185,108,102,222,89,146,86,233,220,163,84,252,215,48,213,59,191,153,155,142,117,43,24,54,179,219,230,84,97,82,23,166,206,73,221,194,207,161,218,221,162,250,230,119,57,106,104,164,229,211,161,81,193,9,167,42,139,71,109,15,55,29,28,245,164,154,248,44,189,206,247,77,170,137,198,77,69,73,187,122,179,10,243,225,199,45,75,202,158,89,56,198,217,175,243,232,21,243,147,134,167,78,25,217,172,187,229,237,213,24,212,182,172,213,135,173,106,155,189,30,198,85,237,201,202,167,52,157,219,71,155,90,57,106,212,139,237,116,122,20,42,74,112,140,114,171,45,28,186,156,120,165,204,155,221,104,105,26,177,124,180,237,252,198,200,75,252,31,244,197,75,245,52,226,93,240,233,189,243,27,48,156,248,86,187,198,81,32,244,48,211,230,149,245,186,20,93,171,201,26,240,174,249,27,236,103,24,229,196,52,202,52,226,105,46,44,100,157,158,215,60,186,241,255,0,23,35,216,197,249,111,218,71,145,90,95,226,164,197,35,208,192,77,194,203,125,47,102,119,226,43,66,54,79,123,125,15,43,9,37,58,188,219,61,15,70,84,175,205,41,115,16,98,165,22,107,173,127,50,43,139,222,246,38,174,47,169,98,49,165,81,167,109,206,220,3,182,54,11,249,174,121,209,150,89,29,216,55,254,42,148,187,180,105,31,66,83,18,149,20,2,1,65,0,20,2,1,72,0,0,1,64,0,0,16,1,64,0,12,240,142,157,88,57,58,57,117,211,93,12,12,168,206,210,113,123,45,140,116,188,187,248,106,170,205,100,218,211,216,227,196,225,228,238,206,202,51,138,142,166,53,227,41,193,201,233,31,86,98,54,249,220,77,38,239,174,136,225,201,205,170,71,183,90,20,155,118,154,111,208,243,106,195,87,107,155,101,231,226,240,234,112,118,211,67,71,131,86,116,107,228,151,123,51,209,148,161,195,114,146,60,154,205,82,197,198,113,242,203,115,45,62,190,134,110,52,175,163,204,114,248,213,75,212,113,233,24,153,120,77,85,56,195,185,231,248,245,123,74,182,186,183,98,15,39,13,8,74,92,210,229,205,250,24,227,36,234,214,140,109,229,89,159,207,253,44,48,246,133,44,210,218,205,191,97,73,74,77,212,159,154,79,51,40,202,9,198,9,63,114,74,42,72,179,100,82,32,228,171,77,167,161,33,90,80,150,167,99,142,99,69,74,41,236,6,83,106,75,137,31,153,141,243,35,92,28,232,203,186,55,69,66,166,176,118,125,128,211,58,118,213,24,166,117,89,175,49,170,112,234,128,194,250,26,38,239,35,99,53,176,62,155,194,171,113,176,78,46,73,100,213,251,25,194,178,85,42,53,39,229,204,190,76,242,124,19,21,192,197,40,75,105,104,119,213,148,190,248,222,73,66,21,19,138,191,82,163,95,141,201,198,146,237,121,35,197,133,150,136,246,188,94,57,176,146,119,190,204,241,168,198,229,29,20,243,51,166,49,74,59,68,97,184,75,74,145,148,191,166,86,70,217,112,155,121,84,161,219,169,81,175,88,189,31,208,217,25,74,114,77,219,50,248,186,152,229,125,141,148,227,204,153,81,236,120,84,220,149,72,180,211,141,143,64,225,240,223,52,173,214,39,121,98,84,5,33,64,0,16,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,0,0,0,1,72,0,0,0,0,0,0,4,0,0,0,0,0,1,1,64,16,0,0,133,5,68,5,0,64,0,0,80,4,5,0,109,5,6,27,98,10,64,128,0,0,0,1,10,0,196,25,0,49,5,0,64,82,148,64,80,65,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,5,4,0,80,0,2,20,1,10,0,0,0,0,0,0,0,0,0,0,0,0,0,24,205,218,18,126,134,120,10,127,139,25,95,86,205,120,135,106,50,55,224,46,178,57,106,220,115,24,233,174,91,177,48,134,119,37,21,117,212,228,138,114,181,244,83,119,126,199,70,42,125,19,223,75,18,16,204,242,166,242,152,105,33,149,212,205,7,153,197,91,208,211,94,121,113,17,141,237,107,61,206,197,12,186,65,109,208,224,197,80,148,107,221,188,210,148,36,202,53,227,235,83,167,128,198,84,86,85,163,6,147,126,186,43,31,39,83,151,15,110,202,215,62,147,197,234,206,62,21,78,21,114,254,44,213,151,91,37,115,230,113,82,204,227,7,191,110,196,27,240,17,180,83,236,125,15,135,172,243,140,86,205,158,22,25,91,68,125,7,133,47,196,77,154,71,180,212,97,6,207,23,198,170,53,225,179,255,0,213,173,24,164,122,243,242,115,125,15,11,199,167,106,24,56,62,179,149,70,101,89,125,158,142,108,61,89,127,212,196,91,228,143,122,178,77,166,121,31,103,169,229,192,225,186,102,115,168,122,174,90,222,91,246,40,141,223,220,195,188,101,162,190,130,238,87,154,249,7,102,239,187,141,236,6,13,189,111,223,67,7,167,245,116,51,158,170,221,72,146,89,159,82,163,24,37,23,175,208,227,197,245,182,231,76,111,205,235,177,171,20,146,167,21,109,123,148,121,202,60,183,245,52,98,109,63,15,207,42,156,208,110,10,54,238,206,215,24,170,75,212,241,241,85,167,193,201,41,79,37,220,148,95,148,84,143,46,187,178,177,203,73,254,42,215,125,12,177,21,51,74,200,212,175,115,45,61,236,12,164,213,180,214,205,162,99,163,120,185,46,134,172,20,237,179,183,69,251,157,21,147,149,41,169,118,52,143,58,179,190,17,127,89,183,195,165,248,82,93,165,127,145,162,127,240,146,93,164,101,225,210,180,228,189,8,175,73,46,31,13,69,221,46,166,87,255,0,20,140,37,37,153,89,251,21,187,87,137,81,150,51,248,18,103,135,91,254,34,71,191,140,143,248,74,143,183,249,158,5,103,106,236,82,55,209,109,88,244,233,212,155,181,214,103,210,221,79,50,140,151,125,207,74,148,37,36,178,201,219,186,232,69,111,84,228,244,155,87,234,145,140,246,177,166,86,233,59,251,136,206,91,50,163,76,214,89,122,29,56,41,90,173,55,125,20,209,174,164,115,71,247,24,107,169,47,114,178,250,174,160,3,72,0,80,32,40,2,0,0,0,10,0,0,0,0,32,40,0,0,0,99,46,86,165,216,200,90,234,196,163,162,149,76,209,209,61,13,213,166,210,81,209,206,221,122,28,120,122,202,156,178,203,115,182,51,114,158,175,78,200,228,232,243,222,18,82,187,156,101,239,107,28,88,168,70,17,118,141,173,216,250,10,210,205,70,235,70,207,27,24,156,164,162,218,177,169,82,188,57,211,188,243,202,239,230,76,102,29,98,40,103,73,103,238,117,215,86,149,186,119,177,207,196,113,140,149,236,44,35,31,3,196,62,45,56,78,86,214,207,220,213,227,210,252,121,71,189,67,147,136,240,248,184,213,90,41,59,191,114,120,173,103,91,17,7,31,137,220,130,98,103,151,13,151,172,249,87,244,175,245,253,141,148,94,106,49,151,161,132,163,25,71,77,108,178,175,100,41,90,52,178,223,68,200,171,151,52,139,40,89,22,227,50,3,93,192,125,73,125,0,52,153,174,84,210,119,78,198,119,49,114,64,76,243,142,143,153,22,50,139,221,88,215,41,118,53,182,251,129,93,153,50,18,233,12,232,168,183,116,234,70,107,120,187,158,214,34,162,138,163,86,49,229,148,179,41,167,191,161,226,230,76,233,165,81,212,193,74,149,222,106,114,186,245,64,122,62,35,40,255,0,179,162,215,90,104,242,112,241,190,139,110,231,94,46,164,167,129,165,14,173,37,250,158,143,135,248,60,56,113,150,34,180,41,174,206,86,40,211,67,9,82,165,60,212,97,158,219,219,127,161,174,116,229,30,135,126,43,9,247,111,197,161,86,51,138,248,160,246,52,188,100,229,173,185,182,149,221,212,138,142,122,83,148,37,115,174,18,167,63,229,147,57,158,178,210,54,244,51,167,27,187,117,42,61,172,4,109,74,82,238,236,117,26,240,209,203,135,130,244,185,180,168,128,2,128,0,32,0,0,0,0,0,0,0,0,0,40,0,8,0,20,8,10,0,0,0,16,160,8,0,40,0,0,0,0,16,160,0,0,1,10,64,0,0,4,40,2,2,128,32,0,32,1,66,161,64,0,0,3,104,40,48,210,16,160,162,2,128,32,40,8,128,160,8,10,0,128,182,0,98,80,0,0,0,16,160,0,0,8,10,0,128,160,8,10,64,0,0,0,0,4,40,2,2,130,128,0,128,0,0,0,0,0,0,0,0,0,0,0,2,128,0,0,0,231,197,121,35,27,238,206,186,15,36,34,186,170,105,28,152,141,106,198,62,135,93,91,65,165,252,168,231,215,173,198,231,77,78,74,114,125,114,163,41,73,70,89,94,254,130,133,231,135,138,223,87,115,84,115,113,36,228,157,209,150,155,184,138,16,188,154,132,164,244,52,84,139,196,83,157,72,105,43,56,196,203,23,78,48,112,112,138,115,142,186,179,142,133,106,148,228,224,154,126,141,232,17,225,120,222,37,213,171,70,22,254,29,62,253,217,226,62,108,66,61,15,17,173,199,241,10,245,45,101,153,198,215,218,199,13,14,106,210,145,71,163,133,87,149,207,166,240,184,111,46,200,249,236,36,57,213,207,168,240,232,229,166,223,118,84,111,196,187,82,118,243,91,67,230,126,210,84,203,141,133,62,148,168,126,231,211,98,58,46,236,249,15,30,159,23,196,241,118,215,154,52,255,0,67,42,250,95,7,134,76,54,30,63,151,14,191,83,170,86,205,119,190,198,24,104,170,106,127,202,163,21,242,70,196,186,203,161,70,42,78,81,181,172,239,99,25,126,29,172,245,223,220,141,221,217,111,185,178,202,238,79,87,176,26,229,30,151,220,197,249,244,126,95,212,205,167,196,139,237,191,177,131,146,156,21,186,166,6,50,203,195,122,232,250,156,248,140,206,10,254,100,244,55,71,219,70,105,196,249,227,232,202,142,122,202,209,215,181,207,152,197,78,74,133,229,43,182,143,166,198,78,216,122,146,237,22,124,158,46,89,156,96,186,22,145,196,163,118,108,80,72,205,36,133,244,50,174,140,52,242,229,244,245,236,122,75,174,183,76,242,40,202,210,181,244,191,250,30,173,6,165,8,185,61,180,183,118,88,143,62,172,114,211,171,31,83,70,18,89,107,47,161,223,140,167,150,83,254,104,220,242,224,237,84,85,123,16,146,221,173,76,191,231,71,220,194,141,155,87,51,149,184,177,212,168,235,198,115,120,125,78,249,79,156,170,175,87,228,125,53,85,124,29,111,232,103,203,214,151,57,40,201,75,42,59,48,85,222,126,185,79,62,156,93,73,89,29,244,161,37,28,180,227,101,220,138,238,156,169,212,124,218,122,163,84,232,168,235,126,95,204,182,36,40,55,230,191,204,219,8,197,95,134,239,236,244,40,215,21,37,44,169,155,33,251,25,40,198,17,147,189,189,123,24,231,230,91,95,211,169,99,47,168,131,205,8,203,186,76,166,188,52,179,97,169,63,228,70,211,108,128,0,0,0,32,40,2,0,10,0,0,128,0,40,0,8,0,2,133,33,64,194,74,49,154,155,90,61,25,211,70,84,226,249,25,162,75,52,90,102,186,50,201,60,178,212,231,212,107,154,245,98,163,87,42,122,246,70,172,78,29,37,124,137,251,24,225,235,43,93,29,82,154,156,23,175,99,13,60,28,69,54,148,148,150,231,151,136,84,227,22,148,150,99,214,241,25,186,235,240,110,161,155,46,110,254,199,10,192,168,75,200,243,45,93,205,178,242,49,24,42,242,163,197,121,120,125,246,60,236,77,71,154,31,154,40,250,12,91,148,161,194,77,164,159,67,196,197,225,156,101,154,215,127,184,177,76,61,87,145,69,155,229,149,189,55,56,227,82,163,74,49,113,143,178,44,233,212,229,189,73,106,101,93,46,209,248,140,29,104,199,169,175,238,203,44,185,165,127,115,151,37,253,192,234,150,38,43,169,174,88,148,204,97,135,190,172,217,44,60,109,162,3,75,173,41,61,12,115,78,70,218,73,66,165,164,110,140,18,156,189,117,3,145,230,9,74,71,68,233,57,73,46,134,200,65,41,88,14,62,12,216,224,201,110,207,67,34,185,166,180,114,129,198,162,238,111,163,39,66,180,92,188,175,71,236,74,118,207,169,190,188,20,160,6,234,21,105,57,211,117,37,203,77,126,167,177,12,86,6,84,150,92,93,53,39,240,202,45,51,231,40,188,175,44,180,55,78,157,250,216,15,110,78,83,143,44,185,106,69,219,91,166,112,90,81,103,21,42,181,40,60,212,106,74,19,93,158,140,235,165,140,141,91,113,98,169,202,91,63,134,95,228,106,84,177,213,15,196,229,73,230,236,110,163,9,113,20,123,232,115,197,60,246,214,45,30,159,135,197,206,189,230,238,215,53,205,50,245,44,146,183,96,82,26,64,0,0,0,4,5,0,66,128,16,0,160,98,82,128,32,40,2,2,128,33,64,10,0,2,0,0,4,40,2,0,0,128,160,162,2,130,8,80,10,32,40,2,2,128,32,0,0,0,1,10,0,128,165,2,2,128,32,41,72,49,6,66,192,108,5,6,90,64,91,22,192,99,96,100,0,196,134,64,12,65,145,0,0,0,0,0,132,50,0,98,12,129,70,32,202,192,12,65,145,0,128,162,192,64,91,0,32,0,34,2,128,32,0,8,10,0,128,160,8,10,0,128,200,128,64,80,4,5,0,64,80,4,5,0,0,0,0,40,16,20,1,205,36,229,140,86,191,45,174,116,226,90,85,53,236,142,117,56,241,229,54,236,160,223,254,126,134,88,186,137,206,255,0,154,49,146,57,95,91,143,71,5,252,5,30,173,178,215,132,40,211,187,118,185,203,135,173,195,138,111,161,179,196,92,167,74,233,114,217,40,175,204,217,21,97,248,210,148,150,177,110,215,238,114,99,56,88,124,59,169,40,243,193,183,191,99,190,156,120,84,212,82,217,108,120,158,63,90,248,103,150,166,149,37,147,45,183,238,192,249,153,190,89,57,111,37,152,213,131,143,50,245,54,99,47,27,39,186,90,140,28,93,236,81,236,224,99,170,111,115,233,112,75,240,87,115,231,176,113,217,159,73,67,74,16,75,118,90,132,227,248,176,93,115,31,17,55,247,143,20,190,252,92,87,255,0,232,251,138,141,39,196,252,177,147,62,51,194,105,231,241,60,29,255,0,51,155,250,25,87,216,210,242,84,151,121,177,172,214,214,70,52,191,133,11,245,54,53,205,190,197,24,164,148,47,21,114,59,173,110,38,210,86,91,122,11,94,217,158,203,84,6,41,231,204,250,45,13,82,150,91,174,157,76,229,46,218,107,123,28,242,119,150,94,253,74,134,108,178,107,163,52,212,124,201,27,47,154,54,234,104,169,203,38,250,162,163,147,196,101,151,11,87,216,249,180,179,226,36,207,127,197,101,151,11,47,89,35,195,130,203,119,213,146,170,78,142,166,167,74,75,169,211,238,205,115,159,68,6,184,65,172,218,189,98,250,30,150,22,80,113,214,251,232,215,169,195,9,101,146,214,222,167,86,14,75,43,139,122,219,246,96,109,197,197,231,89,187,216,241,36,178,213,183,169,239,98,91,149,57,54,239,40,171,158,46,45,101,175,39,223,81,71,161,71,88,71,185,178,239,49,207,133,151,43,55,191,48,30,140,255,0,225,170,127,237,159,45,90,63,138,125,75,215,13,59,254,67,230,113,31,198,249,34,43,58,51,84,227,111,212,223,247,153,37,104,202,71,61,26,110,163,208,237,167,70,156,127,153,149,22,149,10,149,146,157,105,181,23,178,111,115,169,56,194,209,81,118,93,17,140,234,75,254,74,140,213,181,143,84,104,251,212,175,252,63,212,163,171,137,23,202,255,0,83,92,225,102,165,29,186,174,198,159,190,73,59,186,104,217,12,68,170,74,209,167,191,168,31,69,225,207,252,21,47,111,238,117,156,158,25,255,0,5,21,217,181,250,157,102,216,0,40,16,20,128,0,0,8,80,4,0,0,0,20,0,1,2,144,161,64,0,3,85,104,234,167,107,219,115,104,181,244,37,35,109,57,209,105,93,180,109,150,69,30,68,220,158,201,61,207,62,154,225,212,113,151,200,222,161,197,159,227,93,83,142,201,191,49,201,209,190,134,14,52,233,185,182,167,81,175,50,217,122,47,67,158,84,178,79,127,79,115,187,143,78,48,127,12,82,208,241,188,103,196,163,131,167,175,241,90,229,135,111,113,40,243,188,78,173,26,23,114,151,50,233,220,249,236,70,58,165,105,53,24,168,71,234,204,107,212,169,86,114,169,82,78,82,102,17,134,102,93,76,40,249,145,209,90,87,167,19,10,113,75,254,226,206,47,50,137,7,68,30,120,122,156,181,161,205,115,162,28,177,53,77,230,10,148,167,209,155,210,250,28,174,54,55,210,169,209,128,171,69,53,116,99,74,77,77,70,71,79,67,77,72,229,121,187,106,6,83,90,220,193,187,52,108,159,150,230,172,218,41,21,25,222,210,215,169,103,28,209,35,230,81,176,114,220,138,230,225,184,75,208,232,182,122,102,57,136,165,148,168,198,221,62,37,176,205,219,233,216,73,220,194,125,250,129,132,157,217,140,226,242,173,93,183,70,102,51,149,160,145,21,234,248,109,110,45,53,23,119,40,232,238,123,254,27,9,40,212,147,218,249,81,243,30,19,117,85,217,190,107,114,219,125,79,178,165,14,28,35,30,198,249,102,182,16,160,211,40,80,10,0,0,0,20,8,10,0,128,160,1,12,136,64,0,0,5,5,16,20,128,0,0,64,80,4,5,0,64,80,4,0,4,0,0,0,0,64,80,4,5,0,64,80,4,40,0,5,138,2,160,40,2,2,144,0,0,0,0,35,112,0,195,64,0,0,0,0,0,1,10,10,32,40,2,2,128,32,40,2,2,128,32,40,2,16,160,8,10,0,128,20,8,67,34,1,136,50,5,24,131,43,0,49,6,66,193,24,131,43,11,1,136,50,1,88,131,33,96,49,6,68,2,2,128,32,41,2,0,0,0,0,0,0,0,0,60,234,213,93,57,73,61,167,118,142,183,73,84,161,74,73,234,163,40,156,120,250,106,18,166,183,217,253,81,211,130,168,167,70,112,191,52,30,111,150,204,228,232,202,242,116,214,94,215,58,112,149,149,106,113,226,75,90,82,191,200,243,41,206,166,127,195,204,242,189,23,79,99,117,44,212,101,124,175,44,175,25,39,186,68,30,134,54,113,141,157,74,153,99,181,150,236,249,191,28,196,42,216,202,84,162,173,10,113,217,233,191,250,30,220,106,83,158,33,78,173,72,188,144,229,235,175,83,229,43,214,251,206,38,181,119,174,121,57,47,109,151,232,21,195,137,169,158,167,187,58,240,202,238,63,169,193,45,106,219,177,233,96,227,244,69,71,183,130,142,138,231,208,82,86,164,151,100,120,152,53,164,79,113,90,52,239,190,130,142,108,92,178,224,241,82,217,70,140,173,244,62,103,192,225,254,243,79,254,157,6,255,0,67,232,124,77,181,225,216,199,126,103,74,223,86,120,126,3,27,227,113,143,107,83,140,126,172,131,233,228,178,209,142,187,69,6,219,118,91,153,206,57,154,190,209,216,142,247,125,187,129,131,86,141,227,173,222,166,170,146,179,208,206,82,179,75,167,83,158,111,187,187,232,80,156,182,245,53,77,218,246,222,228,205,105,95,173,204,117,190,165,70,200,236,218,52,78,206,82,247,58,41,233,243,52,229,187,118,247,42,60,175,24,95,225,227,30,243,254,199,134,234,58,122,94,231,185,227,81,189,58,113,215,204,222,135,141,247,91,238,194,185,221,89,75,68,108,133,57,110,205,241,195,197,108,140,156,114,245,3,138,179,104,238,165,252,90,157,46,219,90,247,179,57,43,66,242,244,58,115,56,212,162,246,207,77,52,223,166,143,246,34,187,37,21,42,19,180,174,242,158,62,47,94,28,187,196,245,224,172,229,30,167,147,136,95,133,253,50,177,106,70,220,36,182,71,92,79,59,11,46,104,175,83,209,34,189,25,127,248,249,75,249,25,243,24,151,122,255,0,36,125,28,229,111,14,150,191,14,199,205,98,95,227,16,116,97,235,240,227,149,199,70,111,226,83,111,92,232,225,142,182,59,112,169,212,229,203,121,116,40,223,30,13,214,89,207,232,109,201,26,138,218,185,95,123,24,83,255,0,15,85,74,80,204,187,51,208,142,42,132,148,114,181,29,117,190,133,71,152,233,101,171,146,171,203,234,118,67,36,60,154,174,235,115,102,34,156,113,16,169,40,181,163,229,103,12,47,11,223,117,245,67,212,125,31,133,180,240,188,187,41,51,176,243,252,30,87,194,203,250,207,64,220,102,133,0,0,0,8,10,0,128,0,0,0,33,64,0,0,0,0,0,0,0,82,20,13,117,160,228,174,188,203,99,154,133,73,94,87,127,19,59,78,122,244,178,201,213,135,253,200,207,81,101,101,91,25,12,46,30,117,164,213,227,178,125,207,138,196,226,170,99,177,50,171,82,77,221,233,115,213,251,71,138,110,149,58,10,86,205,205,35,196,195,73,113,20,101,212,230,219,102,92,211,183,99,114,166,146,102,9,254,36,189,205,177,105,165,155,189,202,53,202,60,222,218,25,74,205,197,117,93,76,166,247,53,88,4,159,45,145,20,118,41,64,194,81,212,194,205,51,126,232,198,193,22,141,94,140,219,83,154,39,43,139,91,27,40,212,191,44,128,201,59,193,47,67,8,173,90,50,75,44,159,107,145,47,196,216,43,56,190,75,154,221,217,178,82,81,142,94,166,187,220,5,133,139,98,229,3,6,172,141,82,213,155,39,189,140,36,146,42,34,212,194,113,148,164,178,171,216,204,202,53,50,207,44,157,162,245,191,96,61,207,179,216,40,103,117,106,73,113,35,180,23,238,125,17,243,20,43,202,148,227,82,159,44,162,125,30,30,180,113,20,99,82,27,62,157,153,210,51,91,0,1,0,0,0,80,0,20,1,1,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,20,20,64,0,2,20,160,98,12,128,24,148,160,8,10,0,128,160,8,10,0,133,4,2,128,64,0,0,4,41,0,0,2,55,2,131,13,32,40,2,2,128,32,40,2,2,128,32,40,2,0,0,0,80,32,40,2,2,130,136,10,0,128,164,2,2,128,32,40,0,66,128,32,41,0,0,0,0,0,0,0,16,160,8,10,0,128,0,32,40,2,2,128,32,40,2,2,128,33,140,244,132,189,140,205,85,175,149,69,110,216,28,30,36,237,86,222,191,216,207,7,134,140,166,229,57,59,40,221,164,236,104,173,37,136,196,209,189,213,156,148,175,232,122,78,42,141,12,191,20,247,57,182,144,167,14,11,147,138,114,190,242,232,99,58,127,121,156,97,4,149,52,239,41,88,202,114,124,42,116,161,172,164,238,205,213,35,193,225,69,119,188,189,64,243,60,82,188,48,190,25,90,48,146,133,74,146,225,197,46,191,248,143,158,86,141,55,40,190,182,249,29,222,53,136,148,170,82,165,188,105,197,212,107,249,158,199,5,72,240,169,36,252,214,212,14,72,71,53,89,123,158,190,14,22,178,60,220,44,47,105,119,103,173,134,141,154,66,15,83,10,246,61,181,46,75,189,172,120,148,121,101,126,135,177,15,196,165,29,236,42,57,60,78,87,240,236,87,75,184,199,245,60,207,179,244,249,177,114,182,245,97,19,210,241,71,108,5,95,90,177,71,39,217,205,104,84,245,196,247,244,34,189,215,172,253,17,140,246,105,252,141,157,116,57,49,85,50,105,212,163,10,181,55,57,103,46,129,201,187,251,220,198,215,208,168,45,205,144,142,100,204,82,202,204,161,39,169,65,75,135,120,244,49,139,222,204,181,46,214,215,53,70,249,118,249,132,121,190,46,219,149,37,123,110,121,247,202,183,61,47,17,161,90,181,72,58,116,229,53,20,239,99,145,96,49,47,154,84,103,244,10,230,187,126,136,146,90,29,51,194,86,75,248,85,62,134,151,78,113,124,208,146,247,64,114,203,102,97,25,167,12,60,172,175,25,74,47,235,254,166,117,86,89,57,47,154,53,195,248,77,93,36,170,39,245,50,175,74,238,50,83,125,242,203,255,0,62,71,159,136,142,181,163,243,59,37,87,62,30,74,222,100,114,57,94,164,179,124,69,71,37,23,105,35,213,245,244,60,120,59,74,199,173,77,230,161,77,167,208,138,238,169,255,0,226,103,237,111,212,249,170,250,213,62,138,171,183,134,75,214,71,207,214,254,48,8,71,161,213,67,50,146,146,232,107,167,27,219,93,14,170,52,84,165,171,73,122,176,59,227,55,138,134,89,198,243,74,249,187,251,156,146,110,140,178,202,42,75,212,232,163,77,70,172,47,46,88,221,221,39,171,49,171,7,83,67,81,43,24,226,161,108,174,45,71,178,100,169,56,84,158,104,54,239,189,205,28,41,103,202,247,58,161,74,52,224,210,124,219,176,143,99,193,99,151,15,53,252,199,164,121,254,19,36,225,82,61,154,61,19,113,40,1,66,32,40,2,2,144,0,0,8,10,0,128,160,8,10,0,128,160,8,80,0,2,128,1,110,2,220,151,197,143,152,251,75,225,117,248,145,196,209,139,149,27,91,79,132,241,62,239,42,113,205,81,101,94,167,222,248,146,252,12,173,89,70,39,200,120,143,240,86,186,167,99,155,110,120,234,239,214,198,232,198,211,245,24,106,121,169,66,79,70,141,252,180,214,139,94,224,104,146,230,183,99,23,19,106,140,119,49,157,174,6,162,50,183,169,136,11,146,229,177,44,2,228,185,72,17,150,102,244,50,114,140,126,61,123,154,156,140,184,113,146,211,112,162,200,181,189,217,154,148,77,46,141,137,150,73,129,211,114,73,156,249,154,220,201,84,3,35,91,87,51,206,141,117,36,211,211,80,27,18,113,188,116,220,194,242,108,171,50,122,178,163,175,195,235,218,106,149,73,44,175,102,250,30,246,3,17,247,106,249,102,255,0,14,90,75,211,212,249,139,233,235,220,245,124,63,17,247,168,186,83,113,83,130,81,142,150,191,250,151,154,149,245,160,225,240,188,83,171,73,209,159,241,41,254,168,239,54,202,2,128,33,64,0,10,0,128,160,0,0,0,0,8,10,0,128,0,0,0,0,164,0,0,0,0,0,0,0,10,0,128,160,8,10,0,128,0,0,0,0,0,0,0,0,2,136,80,0,0,8,136,66,130,170,0,2,55,128,12,54,0,0,0,0,0,2,0,0,0,0,0,0,0,0,160,4,2,130,20,32,0,0,0,0,0,0,0,0,66,130,136,10,64,0,0,33,64,0,0,0,0,0,0,2,2,128,32,40,2,2,128,32,40,2,16,200,1,137,207,137,149,165,101,37,27,71,89,62,151,58,145,231,226,110,241,19,149,249,111,100,102,172,99,225,244,21,76,85,228,229,56,175,204,172,119,98,229,158,180,41,175,133,107,243,38,3,45,58,85,106,252,41,88,215,73,57,185,213,123,234,204,180,223,128,163,158,180,234,61,163,162,46,37,89,211,79,172,178,155,240,185,105,225,156,189,110,121,222,47,136,225,248,117,90,143,117,229,247,122,34,15,154,196,73,98,113,245,39,109,39,83,189,249,99,161,203,142,157,234,73,38,108,165,9,70,114,140,93,156,35,151,252,206,105,44,213,212,95,114,141,180,173,21,166,200,244,176,202,232,224,140,117,61,60,44,109,20,202,143,70,130,216,245,224,248,116,17,229,209,208,244,169,188,208,78,91,68,81,195,226,183,143,135,117,109,214,137,171,236,226,255,0,4,159,87,94,111,244,51,241,183,127,15,95,251,235,70,97,246,118,239,195,225,173,159,22,161,149,123,171,150,39,157,137,131,227,74,83,147,202,122,15,167,161,166,178,206,88,56,157,53,153,37,177,140,173,23,104,45,141,211,140,148,146,93,116,49,113,203,177,81,173,83,179,109,187,223,83,36,178,244,187,91,162,198,238,47,77,25,156,99,21,165,174,217,70,185,93,169,59,95,181,140,163,79,240,163,232,217,43,73,165,21,7,163,232,141,242,181,242,199,76,186,16,105,165,77,231,150,100,148,90,178,212,201,193,199,93,21,139,41,37,123,253,13,19,172,220,108,202,21,108,161,27,73,54,180,102,134,239,185,147,22,43,46,76,70,30,21,32,243,66,47,228,120,216,154,10,148,103,194,210,241,204,215,179,62,142,73,36,120,184,202,118,141,79,230,188,73,86,56,51,91,36,186,94,205,123,147,17,24,198,187,254,148,198,31,241,40,84,93,114,95,126,198,51,150,105,70,255,0,151,40,87,29,122,124,60,68,163,234,119,225,95,248,111,105,28,216,197,172,37,221,89,155,240,146,252,25,123,153,87,126,34,95,238,232,174,242,60,26,186,215,145,236,98,101,254,18,154,245,60,89,63,199,151,184,29,148,125,122,29,148,177,18,81,80,167,117,118,112,67,67,216,240,236,38,107,77,173,251,129,182,81,170,225,248,178,149,237,165,217,201,44,215,213,126,167,183,150,46,147,119,204,182,60,236,69,43,36,209,168,142,57,55,82,250,106,137,9,73,38,147,14,74,239,52,178,251,33,27,102,186,119,42,61,191,5,149,213,84,247,208,245,15,35,193,63,139,89,127,42,127,169,236,22,51,64,1,64,0,0,0,0,20,5,64,80,4,5,0,64,80,17,0,0,0,0,0,0,11,31,58,4,94,116,103,175,22,57,124,98,114,200,179,73,40,222,209,138,235,234,124,135,136,230,226,53,126,86,238,125,79,138,198,60,117,105,185,201,234,253,61,15,152,199,235,90,222,166,27,111,162,191,14,17,237,27,7,116,101,27,38,204,101,184,12,200,210,245,102,199,185,132,253,0,195,45,205,115,106,44,216,165,150,14,77,156,178,150,103,112,50,115,49,226,24,140,160,92,228,206,75,25,40,129,142,99,100,42,91,65,150,209,185,161,176,59,21,66,230,140,183,71,22,103,220,202,51,144,29,89,98,204,28,35,249,77,119,171,249,74,170,205,111,16,50,106,63,144,199,151,254,154,50,227,174,177,47,22,155,235,96,48,202,223,194,146,244,70,74,93,204,179,167,229,146,49,148,92,183,96,73,197,12,52,248,85,226,229,45,47,103,236,77,183,249,145,197,73,122,149,31,71,70,163,140,33,139,163,44,210,132,178,212,247,255,0,84,123,244,231,26,144,140,224,249,100,174,143,146,240,92,116,40,84,157,58,209,115,167,94,22,105,61,110,143,119,195,170,240,170,75,13,43,217,243,83,108,212,172,216,244,136,80,104,0,0,1,65,4,5,5,16,0,0,0,0,0,16,0,5,0,40,68,0,0,0,0,0,0,0,0,5,32,0,0,0,0,2,20,1,0,0,0,0,0,0,0,0,0,5,0,0,2,20,128,0,1,27,128,6,27,0,0,0,0,0,1,0,0,0,0,0,0,0,0,80,133,32,64,164,1,84,0,16,0,0,0,0,0,0,0,0,32,40,16,20,133,20,0,64,0,0,0,0,0,20,1,0,0,0,0,0,0,80,4,5,32,18,82,203,23,39,209,92,225,163,146,172,223,18,89,96,191,83,167,23,44,180,37,235,161,173,209,156,48,80,112,170,161,39,172,163,165,228,140,214,163,58,242,89,21,58,118,180,221,236,138,227,195,161,53,215,41,140,40,183,41,118,140,109,115,39,105,73,199,167,18,49,95,35,42,244,105,210,92,30,31,165,143,152,251,66,220,43,225,240,207,107,186,146,215,162,62,150,120,152,210,130,235,41,59,69,119,62,51,197,49,15,19,226,120,169,71,225,181,37,242,220,131,158,131,73,57,59,167,35,151,205,94,77,29,16,254,6,99,70,30,57,156,164,251,232,81,211,69,92,244,176,209,56,232,199,69,236,122,84,86,165,71,92,35,161,221,75,201,205,208,226,167,202,117,66,118,142,94,224,112,248,228,159,251,46,45,218,238,183,127,114,125,152,168,165,128,75,172,113,18,95,161,60,105,102,240,140,221,170,163,155,236,172,255,0,195,226,32,247,133,101,47,170,50,175,166,147,118,211,118,97,50,230,89,174,229,177,116,110,249,182,3,83,89,83,238,106,182,107,219,166,230,233,197,185,101,75,126,166,50,78,49,178,95,54,81,170,81,34,209,107,255,0,209,155,203,8,235,172,158,230,169,172,219,221,71,169,80,209,212,165,27,105,113,90,175,51,72,149,42,174,44,101,21,229,76,231,119,123,238,84,100,228,223,83,6,245,31,51,43,88,163,16,247,27,251,13,130,49,126,231,155,226,81,105,41,116,185,233,74,210,71,38,50,25,168,73,62,193,94,30,14,60,242,141,186,74,38,170,139,44,172,109,161,37,12,69,247,119,143,235,161,142,39,52,103,44,202,205,179,42,195,30,162,233,70,80,234,174,209,142,9,223,58,254,82,212,150,106,54,237,116,107,192,63,196,146,254,86,69,119,98,95,224,83,94,231,151,70,57,241,14,238,215,123,179,209,198,95,37,59,254,83,205,162,175,54,7,163,24,70,157,88,201,107,21,243,61,24,70,174,88,202,156,156,126,103,151,77,57,108,242,190,230,248,214,175,73,111,116,81,234,83,227,44,206,247,238,108,121,107,193,83,242,202,42,250,245,60,191,190,87,151,154,77,123,25,44,117,124,182,148,99,62,154,160,53,98,233,74,157,91,73,88,202,156,45,19,117,74,143,17,8,194,84,227,23,29,83,185,141,246,53,25,122,94,12,255,0,196,84,237,195,254,231,176,120,190,11,255,0,23,83,255,0,111,251,158,217,98,0,160,162,2,130,0,0,0,0,0,0,0,0,0,0,8,10,0,128,160,162,2,128,33,97,252,85,125,179,2,211,134,119,37,155,43,181,238,99,162,60,159,22,169,124,68,180,202,150,136,249,140,75,205,141,73,109,153,31,67,226,25,35,199,158,117,58,141,218,62,158,167,207,211,189,76,101,60,219,230,50,219,182,113,217,167,213,154,231,31,87,244,55,219,175,123,152,73,129,165,223,255,0,17,135,165,246,54,201,164,153,171,54,186,1,207,93,223,150,250,93,154,146,70,84,222,119,43,247,101,110,49,184,5,20,71,149,24,57,54,75,129,146,213,153,167,149,26,147,177,64,84,155,122,35,68,180,54,204,213,48,36,94,167,94,30,41,187,179,150,7,85,11,144,116,180,186,35,30,29,250,25,93,153,38,202,53,58,75,176,84,19,248,81,188,92,13,78,133,56,171,201,35,84,242,189,18,202,151,67,108,175,41,19,42,143,168,28,210,188,89,47,116,103,81,57,60,198,22,179,42,36,110,150,155,197,223,228,125,38,26,183,27,7,74,107,16,167,90,155,252,53,109,87,163,62,117,53,25,41,61,182,151,177,219,225,88,175,185,98,101,25,111,210,64,125,157,10,202,189,24,212,143,196,140,206,12,29,72,81,196,186,80,150,106,85,150,120,54,173,205,212,239,54,200,0,0,82,20,0,0,0,0,0,0,0,0,162,2,128,33,64,0,0,0,0,0,0,0,0,0,0,8,16,164,0,0,0,0,0,66,144,0,0,0,0,0,0,0,0,0,0,1,10,10,32,0,35,104,0,195,96,0,10,8,0,164,0,0,0,34,130,0,0,0,5,32,2,144,0,0,0,40,33,64,0,0,133,32,2,128,0,0,0,128,160,8,10,64,40,33,74,0,128,10,8,0,164,0,0,0,0,0,0,0,10,1,0,0,0,229,198,115,74,16,249,179,109,44,61,42,113,167,41,172,213,39,36,147,125,14,74,210,114,198,53,235,149,30,132,234,70,46,140,28,161,231,90,95,152,197,106,48,230,147,139,122,44,217,173,243,49,187,156,169,181,187,148,164,109,175,203,27,39,174,200,211,82,188,112,246,229,188,148,108,181,216,202,152,186,188,10,53,43,86,214,81,139,105,69,217,35,228,48,137,185,39,46,169,206,95,51,232,124,122,179,255,0,101,42,121,93,241,18,140,115,55,243,60,24,52,227,55,123,41,59,43,118,69,26,92,178,210,113,79,67,58,79,167,99,93,104,101,146,133,247,58,40,83,180,109,235,168,29,52,86,167,161,69,114,163,150,148,84,90,58,233,73,35,72,232,74,203,115,108,82,74,238,251,26,99,52,108,205,120,180,65,163,197,37,196,240,137,173,191,17,126,231,23,217,183,21,136,198,65,79,50,113,82,90,91,102,117,120,149,76,158,19,83,249,100,159,234,121,62,13,136,141,47,25,142,208,133,104,74,43,94,251,17,95,104,224,165,110,219,153,101,86,103,60,113,84,227,78,57,164,182,182,230,169,248,133,13,157,106,105,175,230,68,29,182,140,99,174,230,153,197,57,110,245,216,226,151,138,97,163,21,155,19,74,255,0,214,140,31,140,96,210,255,0,137,165,127,234,3,186,118,132,117,53,65,230,171,37,37,162,90,28,115,241,76,36,224,212,107,197,203,230,101,254,208,195,164,255,0,26,43,212,210,51,148,158,122,178,75,208,215,103,157,95,202,201,28,86,30,81,146,141,106,122,191,204,100,165,25,89,198,81,118,236,202,36,226,163,35,20,181,51,202,209,141,152,68,146,183,83,30,107,153,88,141,21,24,221,245,70,21,162,167,6,153,180,198,111,70,7,203,86,110,21,215,55,79,217,153,227,117,170,223,229,176,198,37,157,93,61,42,74,63,82,98,93,242,203,243,197,51,45,49,165,30,37,42,202,218,171,73,26,48,46,216,139,122,51,167,11,43,113,61,142,90,43,38,53,47,80,174,140,123,214,63,208,143,62,139,180,206,239,17,124,223,246,35,206,131,106,68,30,173,28,169,102,169,229,90,251,157,49,171,197,73,219,78,214,56,105,60,201,71,245,61,40,82,204,185,47,202,88,139,26,113,147,236,103,137,195,186,52,227,83,70,189,13,21,39,42,82,87,94,231,118,27,23,70,181,21,70,164,93,181,190,165,28,116,170,199,87,191,238,135,252,198,150,221,14,122,208,224,85,105,167,110,140,217,74,89,185,186,34,163,212,240,111,248,217,127,237,255,0,116,123,135,137,224,250,227,103,233,79,251,158,217,80,40,0,0,40,16,0,0,0,0,0,0,0,4,5,0,64,80,4,5,0,64,80,0,197,40,74,50,141,93,57,115,41,92,201,236,201,153,101,140,164,188,168,205,88,249,188,100,233,74,117,56,114,229,215,45,207,51,3,7,60,106,148,180,202,155,61,60,66,207,57,201,202,210,220,225,194,201,60,85,105,95,85,78,68,86,202,83,205,13,116,102,51,221,154,232,185,89,90,214,109,234,204,228,159,242,145,88,63,83,27,250,105,220,179,191,167,208,213,39,56,175,52,64,229,167,119,9,37,166,164,75,93,77,212,163,149,219,114,202,0,104,182,165,202,108,202,140,37,81,116,8,150,177,27,177,37,43,152,48,171,39,115,84,183,54,25,202,150,106,74,75,112,52,70,86,59,112,213,160,149,155,212,226,50,72,131,213,229,146,186,119,12,229,165,78,241,90,181,236,110,92,72,245,82,64,108,183,168,49,226,71,227,78,44,203,166,142,232,160,210,53,201,52,103,116,195,64,105,123,26,108,145,189,163,92,149,152,70,179,43,242,66,127,20,30,87,237,208,130,45,41,218,94,89,114,200,163,222,240,250,242,196,97,229,75,60,184,180,57,233,93,244,236,123,248,122,202,189,24,212,95,18,213,118,103,197,248,118,42,166,15,17,153,59,74,55,139,62,163,1,82,17,196,74,16,149,233,86,92,74,111,215,170,53,205,74,244,64,5,64,164,40,0,0,0,0,0,0,0,80,4,0,0,5,32,0,0,0,0,0,1,64,0,0,0,0,133,32,64,0,0,0,4,5,0,64,80,0,133,0,64,0,0,0,0,0,2,20,133,0,80,17,176,0,97,176,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,0,20,0,0,0,0,0,80,0,132,0,1,64,0,0,0,64,0,0,0,20,0,40,16,160,0,35,106,42,239,100,83,70,42,121,104,75,215,66,15,58,164,220,181,82,113,151,115,58,81,224,202,18,180,84,183,222,242,100,143,60,179,53,150,61,145,149,173,123,249,140,180,244,234,56,206,113,182,171,46,109,14,90,146,167,15,199,175,28,210,151,240,225,223,215,216,217,134,107,131,55,215,203,161,197,138,169,44,71,136,74,42,57,114,242,168,190,136,202,188,191,27,197,58,184,138,49,205,119,78,155,155,254,169,59,35,146,132,82,121,127,42,212,217,226,54,151,136,226,26,218,51,80,243,95,202,142,108,36,175,78,188,165,238,81,174,174,42,157,58,178,117,35,41,63,133,33,254,210,168,147,225,208,250,182,206,57,254,38,36,237,81,228,93,152,24,255,0,180,177,178,242,194,43,218,1,226,252,74,91,74,75,218,41,27,18,54,40,178,226,57,115,120,148,191,230,212,255,0,231,99,100,41,248,135,253,121,47,255,0,232,206,168,193,155,149,57,91,114,224,229,120,92,109,120,101,171,136,114,143,102,219,11,193,166,245,117,181,254,147,218,163,78,208,70,248,195,208,98,107,194,94,14,191,230,85,155,249,27,161,224,248,126,185,165,238,207,103,134,153,146,164,186,12,53,229,195,194,104,71,106,113,250,27,163,129,167,31,133,47,145,232,42,78,69,120,89,129,197,247,122,107,98,58,49,91,173,14,167,134,146,232,98,240,239,168,28,217,104,117,138,127,35,25,112,35,255,0,45,125,13,239,14,98,240,224,105,141,122,81,217,73,123,51,63,188,175,134,173,69,243,15,15,232,106,158,27,176,27,30,42,125,42,69,251,196,205,98,231,214,156,101,253,50,56,222,18,111,169,62,235,53,241,1,221,44,125,24,175,196,83,135,188,111,251,19,239,20,106,71,240,234,194,94,204,243,170,210,146,94,102,206,12,77,31,195,90,119,3,47,18,142,74,146,147,95,243,19,253,12,107,217,208,162,215,69,40,154,63,18,166,18,166,121,185,42,114,141,174,204,170,78,78,134,86,250,230,219,165,136,166,25,180,221,186,196,211,62,92,101,57,122,163,58,50,203,56,47,67,12,79,45,85,233,32,172,252,66,92,255,0,246,163,158,20,238,162,253,13,190,32,243,85,250,24,193,62,84,183,216,131,162,151,225,212,73,158,162,173,42,114,188,100,207,42,173,220,229,37,222,199,167,56,169,225,105,212,190,173,22,35,170,113,142,42,138,158,85,153,111,99,205,173,65,66,161,217,131,158,88,202,45,238,103,140,141,236,244,78,198,145,194,224,229,78,205,182,150,190,199,69,27,74,151,10,73,69,47,44,189,125,77,112,146,181,173,190,155,153,66,82,134,101,23,186,202,40,244,124,14,63,139,86,95,203,99,219,60,79,2,151,226,214,143,91,39,250,158,216,64,0,80,40,0,0,0,0,0,66,128,0,0,4,40,0,64,80,4,5,0,0,0,99,63,35,36,148,85,41,241,19,180,117,139,95,177,103,172,108,107,173,25,84,142,88,232,222,241,51,86,60,60,85,63,193,156,239,149,45,125,95,177,231,97,150,122,88,137,174,89,40,51,211,241,43,241,156,119,177,230,194,60,58,56,169,94,223,13,136,165,27,170,82,252,185,191,176,158,226,155,182,22,77,239,159,251,24,189,98,136,172,109,165,217,174,106,45,234,108,155,52,230,179,3,9,75,44,180,210,228,212,84,215,234,68,250,48,36,159,43,71,57,209,52,104,96,8,192,3,19,190,20,237,4,175,208,225,138,205,56,174,236,245,92,64,242,241,20,178,78,235,202,204,32,251,158,148,225,25,167,22,183,60,233,193,211,155,139,3,170,146,106,55,76,220,170,73,59,74,55,245,71,21,42,146,166,253,59,29,176,146,146,185,6,197,40,205,104,204,93,37,240,188,175,208,100,191,175,232,194,114,93,111,232,247,2,101,154,221,41,19,53,191,212,220,164,153,37,105,32,52,55,115,9,155,92,23,67,9,34,141,50,49,106,241,177,156,162,140,108,84,87,44,202,53,58,249,101,238,123,190,27,136,149,108,26,132,35,248,152,119,158,14,251,247,60,24,187,57,67,117,45,189,205,248,28,76,240,245,243,66,78,62,221,64,251,154,85,35,90,148,106,67,105,43,153,158,119,135,85,140,106,58,81,151,225,212,92,74,127,221,30,145,182,64,10,0,0,0,0,0,0,0,0,0,0,0,133,32,0,10,4,0,0,0,0,0,0,0,20,0,0,0,1,2,20,5,64,0,64,2,129,0,0,64,0,0,0,0,0,0,0,2,20,133,27,10,1,134,128,0,0,64,5,0,4,8,82,1,64,1,64,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,5,4,0,0,0,0,0,0,0,0,5,0,0,0,1,0,0,80,0,0,41,0,20,0,64,57,177,115,200,227,222,206,199,73,193,139,188,171,191,77,9,86,53,39,104,216,174,18,167,24,183,162,157,236,101,8,198,83,87,118,138,234,92,124,84,103,78,81,158,120,184,187,122,17,87,9,137,141,25,75,52,173,28,185,190,134,140,18,157,90,239,21,61,35,153,201,191,212,211,37,154,113,143,194,222,167,94,51,252,31,132,107,164,163,9,71,125,220,180,34,190,109,207,52,39,82,75,154,89,165,245,103,61,55,150,148,149,252,223,177,211,60,177,132,214,91,39,28,177,57,42,201,70,148,187,189,16,26,112,180,221,74,146,151,119,99,212,116,93,163,253,39,55,135,70,60,59,190,231,164,151,36,95,107,163,81,28,241,164,102,169,155,86,230,106,40,168,215,8,29,17,142,130,49,54,198,37,29,80,143,42,51,72,71,202,140,210,42,17,70,105,104,68,140,237,161,21,97,163,55,92,208,174,110,138,185,154,43,48,102,201,45,25,20,85,130,181,58,105,244,48,116,14,155,9,73,69,4,113,202,139,70,153,83,125,142,169,212,70,153,73,200,212,70,135,19,9,68,222,209,132,162,81,199,86,42,199,157,141,188,97,27,122,158,188,233,220,227,196,208,205,77,199,174,182,37,132,121,20,114,188,30,41,52,243,114,181,99,77,24,231,167,45,188,167,110,22,155,255,0,19,28,183,205,77,232,112,225,237,158,43,179,48,219,93,25,55,136,130,102,88,229,206,164,186,163,12,202,21,115,37,179,102,204,75,82,132,95,160,70,188,75,190,39,232,110,195,221,212,86,52,86,119,175,127,229,95,177,186,142,142,232,43,178,116,84,169,232,181,90,157,152,53,198,240,250,177,248,169,60,203,217,156,113,188,108,237,115,171,4,234,82,173,40,197,44,181,98,226,255,0,127,236,6,170,117,28,85,159,78,166,250,213,51,40,181,170,177,203,61,42,190,134,237,225,155,55,200,211,45,107,204,109,132,150,138,43,220,195,45,221,154,208,202,9,41,1,232,120,14,184,186,178,255,0,211,254,231,186,120,94,0,191,26,171,254,79,255,0,209,239,4,66,128,0,0,0,0,0,0,0,0,0,0,5,32,0,0,0,0,0,0,0,99,59,114,167,214,70,172,77,58,148,154,214,235,164,140,235,75,42,139,236,238,121,81,196,213,150,103,57,53,119,119,30,132,173,70,188,100,34,239,41,35,129,164,176,120,169,101,73,55,161,232,87,252,72,180,250,158,109,92,209,194,87,143,196,220,155,244,216,131,4,147,195,202,47,151,35,118,254,103,255,0,209,135,194,139,91,150,50,150,191,197,183,232,71,229,68,86,50,181,141,45,122,155,101,177,174,107,168,26,228,249,141,14,77,200,232,147,215,99,68,214,190,160,103,123,196,210,204,211,49,144,24,0,0,206,140,127,22,63,83,169,86,74,77,57,92,228,81,9,217,234,7,106,171,31,136,209,136,203,83,88,173,141,78,77,150,46,75,96,49,138,185,213,78,202,54,234,104,203,105,29,9,92,6,189,55,247,28,71,180,227,115,43,23,151,103,100,64,205,23,215,234,95,159,212,101,87,25,18,219,64,35,53,200,217,40,181,212,213,34,140,36,107,102,219,92,197,196,13,82,87,215,177,178,20,229,59,84,189,151,86,204,79,166,240,44,38,30,166,25,87,146,83,157,242,181,45,162,105,25,248,38,10,171,140,107,215,207,24,71,90,81,125,125,79,108,197,25,21,149,4,41,64,0,0,0,0,0,0,0,0,0,0,133,0,66,128,4,5,0,64,82,0,0,0,0,0,0,0,0,20,8,80,65,1,72,80,0,0,0,4,64,0,0,0,0,8,5,4,50,132,37,45,144,16,202,20,229,47,99,124,40,40,249,181,102,220,191,35,55,165,248,185,10,64,21,64,32,20,133,0,66,144,1,64,0,0,0,0,0,0,0,0,0,64,82,0,41,10,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,4,0,1,64,0,64,0,0,0,0,41,0,20,243,103,55,175,243,30,133,89,101,165,39,232,121,212,99,42,181,114,199,87,208,138,236,195,78,148,116,113,205,55,189,151,148,229,241,12,170,188,35,182,100,236,143,77,70,56,122,106,49,74,214,250,179,196,169,23,137,197,103,131,180,33,119,126,198,90,99,73,230,203,81,252,253,205,62,47,136,169,42,116,168,74,89,148,170,95,94,200,234,133,24,78,80,202,155,148,229,223,167,83,205,199,206,21,113,173,65,222,52,225,100,187,93,223,246,176,28,21,101,122,22,183,198,236,113,215,183,44,83,215,169,214,249,154,187,210,43,67,146,190,85,89,219,177,71,118,5,40,225,162,206,248,95,133,27,245,187,57,48,202,49,161,24,167,125,14,188,202,234,61,146,53,25,50,153,193,149,7,18,141,177,54,35,76,25,190,37,71,84,60,168,216,141,84,188,136,218,128,205,25,164,98,141,136,202,179,132,19,54,168,154,233,153,74,170,137,21,150,84,71,99,76,171,55,177,173,205,190,183,24,55,182,187,152,75,43,91,152,198,157,73,109,19,62,4,186,200,14,121,83,141,252,198,14,159,102,117,253,223,249,136,233,66,27,200,186,142,25,41,35,83,153,217,86,112,218,40,231,146,77,220,212,70,151,35,158,183,151,216,236,113,137,162,172,21,152,30,85,5,159,27,82,139,121,120,144,148,119,183,67,204,141,57,82,196,206,14,58,167,220,245,106,67,46,42,156,246,123,51,159,196,233,42,120,168,77,53,37,37,103,102,115,173,60,137,119,54,84,119,160,189,140,43,105,37,110,197,110,244,8,172,100,238,211,239,20,116,208,211,232,114,193,57,88,244,48,180,179,79,96,59,232,225,220,232,198,110,233,247,61,120,96,62,237,133,117,101,83,59,107,68,182,68,193,186,81,194,186,19,139,179,213,59,235,155,185,174,120,135,74,156,168,84,211,91,162,143,55,17,13,92,146,216,198,22,112,104,223,90,75,153,91,115,153,73,169,104,180,52,202,230,113,142,133,140,174,209,36,227,216,66,58,95,212,15,91,236,242,254,59,246,61,163,201,240,24,218,149,73,119,183,247,61,96,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,117,233,202,164,45,6,147,245,60,108,69,12,117,41,221,81,140,162,190,40,243,30,232,38,43,229,254,241,90,9,170,144,143,166,232,213,82,188,92,91,148,37,103,116,236,125,92,169,194,106,211,140,101,238,142,90,158,25,132,154,107,135,146,255,0,149,140,53,243,53,170,83,149,28,173,79,205,123,168,152,95,100,123,243,240,88,90,208,171,36,189,98,120,184,236,60,176,184,185,82,110,246,234,137,98,235,71,75,152,203,109,202,213,147,90,152,201,94,41,106,69,105,157,186,125,76,37,162,125,205,181,31,46,88,35,84,147,3,85,245,45,244,36,144,64,75,21,37,212,117,13,106,6,200,193,205,93,23,131,38,242,229,121,141,110,55,38,86,192,223,247,105,219,88,235,251,133,11,52,222,143,177,163,35,66,207,187,3,178,84,211,142,92,209,247,102,16,147,75,216,229,112,55,225,244,229,127,32,55,169,57,22,234,90,52,84,186,145,110,213,200,25,100,182,122,122,153,107,96,173,213,23,216,12,93,205,77,54,205,178,148,86,230,137,84,147,118,129,69,202,163,230,118,48,156,180,208,219,10,73,115,84,119,52,85,159,18,86,91,32,49,91,159,69,246,102,79,53,120,116,113,82,62,117,45,79,127,236,210,124,122,210,232,161,103,245,53,18,190,140,200,196,166,153,80,0,2,144,1,64,0,0,0,0,0,0,0,0,0,0,0,1,10,0,128,0,0,0,0,0,0,0,0,0,0,1,1,72,0,20,128,0,5,16,20,4,64,82,170,114,125,0,196,177,132,165,178,58,41,208,91,189,77,234,42,61,12,222,151,28,212,240,255,0,155,83,161,67,228,102,67,58,210,59,45,130,93,193,53,100,87,24,0,219,42,8,80,0,0,0,0,0,0,0,0,128,0,40,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,211,140,118,161,111,204,236,106,195,62,26,81,166,212,101,47,52,159,194,139,138,146,149,88,65,236,149,217,217,26,45,82,114,159,38,154,69,116,247,51,90,142,124,76,106,71,154,53,92,157,182,150,199,13,9,182,156,172,161,41,203,84,131,197,46,35,141,73,94,18,235,216,65,38,165,151,101,118,69,108,157,148,27,79,89,190,28,61,190,38,124,254,117,86,165,106,144,90,78,109,199,217,104,143,95,21,93,210,161,86,113,127,194,165,37,31,243,250,158,20,84,163,75,150,246,81,179,3,76,164,213,164,113,213,150,106,146,151,169,219,37,120,251,28,50,235,238,81,235,209,135,225,67,189,141,249,100,227,126,168,199,15,110,28,109,174,135,76,87,34,245,212,211,41,74,119,55,218,231,59,167,149,221,27,105,207,163,40,203,45,153,182,12,37,113,107,50,163,174,143,144,218,141,20,30,230,244,6,102,113,102,180,103,208,202,156,66,107,35,24,199,152,223,8,234,2,20,28,183,209,27,225,78,17,217,25,199,66,219,67,58,168,71,161,140,235,70,38,137,85,156,252,177,96,74,213,229,23,104,163,154,82,148,183,55,184,85,151,66,112,167,213,163,72,229,149,204,89,213,40,73,111,36,106,121,86,238,230,145,207,38,104,170,221,142,169,234,105,157,59,173,138,143,39,23,54,170,191,123,151,198,169,165,66,156,215,231,215,155,211,183,67,174,189,24,202,55,123,163,79,137,207,143,225,177,106,89,165,8,198,235,177,207,166,227,231,107,71,153,190,134,48,119,132,145,178,172,175,15,161,207,31,49,149,111,165,29,82,71,187,225,119,84,51,89,40,223,205,212,240,41,205,95,126,135,208,96,87,37,56,202,73,65,36,156,159,149,95,212,15,163,162,232,78,140,28,162,174,180,185,195,226,84,105,241,37,145,234,145,234,188,60,22,2,162,140,148,150,91,169,39,213,30,78,39,53,74,49,118,233,184,133,121,21,34,214,207,78,198,152,184,241,57,164,226,117,74,73,55,116,105,200,166,218,181,209,182,88,202,13,78,207,85,185,181,109,99,40,83,203,28,138,77,73,249,125,125,12,167,40,56,242,93,91,191,80,61,127,4,73,96,238,186,179,209,56,188,42,57,112,191,63,236,142,208,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,40,0,8,16,160,8,124,239,142,70,222,34,165,222,17,103,209,30,39,218,24,115,80,169,233,40,255,0,114,85,143,18,114,119,191,114,61,172,55,97,245,50,211,92,180,70,153,27,100,105,144,26,228,67,38,98,17,12,247,81,48,54,211,89,163,96,175,107,3,224,245,49,24,74,85,99,42,107,58,235,115,167,253,131,90,250,74,130,93,181,255,0,35,209,240,117,111,11,195,127,71,247,59,77,99,58,240,23,128,212,142,206,149,255,0,169,255,0,144,255,0,96,212,114,82,189,21,243,103,208,2,225,175,3,253,131,85,109,58,74,254,236,171,236,246,183,226,193,123,69,158,233,70,38,190,71,21,134,150,22,188,168,205,221,199,175,115,149,37,153,159,75,227,88,71,94,135,22,154,252,74,123,250,196,249,152,202,57,146,93,140,216,212,102,204,101,232,100,217,139,154,68,86,57,51,121,153,146,81,130,208,213,44,66,78,203,82,78,114,80,82,106,215,3,26,245,27,210,230,184,173,46,69,205,35,57,242,171,1,138,220,250,47,179,58,79,20,191,165,254,231,207,67,115,232,190,205,59,203,17,237,31,238,106,35,223,69,34,41,166,84,16,160,0,0,80,64,5,4,0,80,66,128,0,0,0,0,0,0,0,128,82,20,128,0,40,16,20,182,125,128,196,25,101,151,98,240,229,216,12,1,159,14,69,225,50,104,214,13,188,47,82,240,189,70,141,32,223,195,137,120,113,236,52,199,56,58,148,87,97,151,208,106,227,151,43,236,92,178,236,117,101,25,81,62,70,57,184,114,50,84,100,206,149,20,92,163,228,99,77,58,106,58,218,236,217,149,182,102,149,182,6,90,18,245,25,146,35,212,101,1,113,117,208,59,11,0,234,0,110,192,113,0,13,178,20,133,0,0,0,0,0,0,8,0,0,0,2,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,0,0,0,40,0,0,0,8,0,0,0,0,0,64,40,0,40,0,110,209,111,176,71,3,168,254,247,82,162,215,38,198,56,207,16,224,70,19,196,215,80,139,215,34,243,75,252,145,199,137,198,172,45,41,101,78,117,167,229,138,253,217,242,152,156,68,241,24,137,78,114,109,183,212,231,91,143,91,21,227,49,146,203,66,27,108,217,237,209,151,15,6,234,212,122,229,143,206,71,198,168,199,190,167,219,70,140,37,225,212,229,86,86,150,92,201,123,32,60,223,20,146,120,74,48,202,255,0,22,75,95,233,220,226,171,111,187,199,93,110,109,199,53,60,85,148,108,225,77,69,243,94,242,122,154,231,12,208,201,214,197,131,68,99,120,207,208,243,231,170,59,29,76,176,169,47,67,139,172,87,169,71,171,70,50,81,93,14,202,114,121,99,126,198,154,75,52,85,206,168,165,150,43,208,211,45,177,180,145,29,62,168,193,39,29,141,176,149,202,139,9,53,163,55,45,76,50,220,202,28,186,50,141,212,116,149,141,232,209,29,211,55,166,6,104,200,198,58,155,18,34,173,56,253,78,152,71,171,57,212,172,110,140,238,140,209,182,233,17,183,36,96,174,203,146,79,118,69,76,176,136,204,186,25,112,226,136,242,173,144,24,74,86,57,231,85,244,58,37,169,170,73,22,35,154,78,76,193,155,164,107,145,180,106,102,50,216,216,205,114,69,71,38,37,218,156,142,24,212,191,134,84,77,242,170,143,67,209,173,77,202,50,143,116,113,81,141,56,226,229,10,145,205,23,11,165,234,99,166,163,193,173,28,174,107,177,205,180,143,67,23,31,198,150,101,171,213,158,123,48,211,40,71,158,199,191,129,194,198,149,21,53,153,85,110,247,140,178,168,250,122,179,195,163,44,179,140,236,155,79,169,232,41,213,173,12,238,115,203,182,157,0,246,161,226,53,112,242,147,148,161,40,189,242,60,191,166,204,198,142,62,157,105,74,17,168,173,105,90,47,70,121,89,20,213,154,156,191,169,152,79,15,173,244,94,192,122,117,149,237,155,70,205,25,38,157,148,180,56,222,50,173,56,228,169,39,82,43,107,238,141,212,171,70,186,229,168,106,86,107,127,18,209,113,213,153,169,231,179,178,215,117,234,106,154,113,86,108,180,115,41,37,221,150,143,164,240,247,155,13,155,188,153,212,115,96,22,92,36,23,191,238,116,128,0,0,0,0,0,0,0,0,0,0,0,4,0,0,1,0,20,0,20,0,0,0,4,0,0,15,47,199,97,155,7,25,126,90,139,251,158,161,201,226,84,248,158,31,89,118,142,111,160,87,202,91,68,73,153,61,204,36,97,166,169,238,106,145,182,102,153,48,53,178,21,144,1,186,142,151,53,153,71,68,192,251,172,20,84,112,88,120,173,184,113,253,141,230,188,52,114,97,168,199,242,211,138,253,13,166,216,0,0,0,32,26,177,84,120,248,90,180,147,179,156,28,81,240,247,116,226,215,197,29,207,189,79,83,226,177,116,163,74,189,104,246,148,145,58,106,57,184,141,71,83,87,17,200,197,174,79,84,110,163,71,150,236,194,182,97,232,221,230,145,175,17,46,37,75,71,101,161,190,114,203,28,171,115,82,74,43,212,162,70,42,154,245,53,77,222,70,201,179,72,25,211,243,163,232,254,204,198,212,177,15,249,162,143,156,167,230,71,213,253,155,162,165,135,196,55,249,215,236,106,35,214,69,46,87,20,214,94,94,230,151,60,187,59,251,149,150,224,107,227,46,168,201,78,47,169,70,64,133,32,2,171,23,151,212,12,65,177,58,126,166,75,134,21,164,166,235,83,46,90,126,132,211,26,1,209,150,62,133,201,17,166,57,139,99,163,134,137,195,26,99,69,153,114,190,198,236,131,40,211,26,114,72,188,41,27,50,177,105,13,24,112,100,21,23,212,207,152,103,104,9,194,93,139,195,93,140,149,79,67,37,52,250,5,99,149,118,69,177,149,215,98,223,208,131,11,11,25,124,135,200,12,75,151,212,182,125,137,150,64,50,177,148,101,151,114,229,245,1,149,119,28,163,39,168,202,136,161,108,44,91,1,44,93,186,13,137,41,46,224,86,204,115,235,107,19,50,238,56,136,12,181,234,12,51,161,158,32,103,126,192,34,187,32,37,174,11,171,37,128,11,6,69,112,56,193,65,182,64,0,0,0,0,0,2,20,128,0,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,4,52,99,43,42,56,90,181,37,180,98,111,60,143,180,149,29,63,11,149,190,41,36,194,190,122,175,136,78,164,49,53,47,205,38,163,23,255,0,158,135,155,10,46,111,67,102,26,141,76,68,178,69,114,222,231,179,132,240,232,41,107,204,215,208,195,78,44,22,2,180,241,152,122,51,143,45,73,37,242,234,125,30,54,188,231,87,131,13,32,249,82,93,174,101,128,165,31,189,54,173,23,74,47,110,239,67,159,30,163,7,82,79,202,163,253,136,175,57,75,139,82,172,219,205,122,178,215,244,44,101,28,173,199,228,115,225,224,225,74,61,45,29,126,100,140,178,206,164,22,215,52,142,122,201,170,45,119,104,229,255,0,155,15,115,179,23,52,226,163,241,55,115,146,26,215,136,30,181,25,93,36,119,71,86,113,225,151,60,110,186,157,144,76,219,45,201,23,41,34,108,72,168,198,50,113,220,220,173,35,12,165,73,199,96,54,71,148,222,141,17,149,205,209,242,129,182,44,205,26,163,115,100,110,101,91,18,54,194,58,154,226,110,129,42,182,11,139,20,202,161,139,51,49,101,70,166,97,36,140,228,251,26,100,164,203,17,174,108,210,205,210,139,53,73,27,136,197,152,178,178,21,24,179,202,197,75,129,142,167,83,162,118,103,170,207,59,197,41,102,165,41,126,87,114,88,177,226,227,238,234,230,125,101,36,121,211,243,30,247,136,184,226,48,52,231,150,49,148,99,103,111,138,221,79,10,162,180,186,124,142,77,182,80,141,207,127,1,82,133,42,50,83,149,175,178,181,219,60,76,55,53,162,150,172,245,48,84,248,211,215,72,173,192,232,173,73,74,57,233,59,95,163,56,166,229,182,151,245,61,89,211,180,100,214,167,159,91,44,189,25,71,159,90,14,247,103,52,175,9,94,50,106,72,238,158,183,76,231,149,31,230,24,142,156,46,63,137,106,117,149,223,238,122,116,41,229,203,36,239,119,161,243,147,166,226,246,61,143,7,198,102,169,26,53,58,203,70,77,87,215,225,163,151,15,79,250,77,167,54,10,166,122,82,95,146,77,124,186,29,38,217,0,1,0,0,80,0,0,2,1,72,0,2,144,0,0,0,0,0,41,0,20,0,16,0,0,0,128,13,117,214,106,21,35,222,18,95,161,176,45,192,248,204,191,169,132,246,103,70,34,60,58,181,35,249,100,215,234,114,202,87,48,219,84,246,52,200,220,106,152,26,217,0,91,129,148,119,177,186,156,115,214,132,23,89,36,105,75,91,157,184,8,241,60,71,13,30,174,107,247,42,62,214,214,208,163,168,52,202,130,0,0,0,35,62,63,198,105,229,241,74,233,222,206,87,183,186,62,202,48,114,103,206,125,166,195,186,126,33,78,81,218,116,214,190,196,171,30,44,33,20,244,183,204,223,29,55,70,184,174,118,101,57,171,24,105,170,163,187,48,141,179,21,203,93,139,24,187,55,98,141,115,212,193,236,109,155,53,183,112,50,166,237,35,236,62,204,127,194,86,255,0,220,95,255,0,83,227,161,230,62,199,236,221,150,2,163,239,83,251,34,163,218,146,78,59,28,21,169,73,93,175,41,212,156,165,203,115,62,13,227,149,236,89,112,121,132,142,101,212,239,158,18,159,230,177,199,81,58,114,181,180,238,106,86,113,56,149,54,232,98,177,42,50,180,147,76,205,72,194,113,206,138,141,220,117,107,169,25,198,170,103,34,130,93,12,150,131,21,216,164,158,198,89,142,60,214,50,85,100,137,134,186,243,21,52,206,120,85,82,223,67,106,32,217,161,62,102,38,68,85,188,191,51,50,83,159,115,27,139,129,159,22,69,227,72,192,88,13,156,103,216,113,125,12,44,44,21,179,136,187,19,60,123,24,88,182,3,44,209,23,135,115,27,11,1,149,253,70,103,220,128,12,179,200,188,73,24,20,12,184,175,176,226,152,20,131,46,39,160,226,122,24,144,12,248,158,131,137,46,198,32,11,196,145,51,75,184,0,75,176,80,81,0,45,174,17,55,54,66,13,110,101,8,101,247,50,34,158,197,8,17,67,22,223,67,43,16,130,123,141,7,64,145,71,24,0,211,32,0,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,66,128,32,0,1,72,0,160,0,0,133,0,0,0,1,2,41,0,2,144,0,170,8,0,28,30,53,132,251,231,135,84,167,23,105,46,104,223,208,239,57,49,185,234,90,133,21,41,78,90,203,42,217,16,121,56,76,10,140,35,74,150,137,111,46,230,204,77,57,97,166,165,74,93,45,102,118,125,206,181,24,167,37,83,179,74,39,153,142,196,78,49,203,36,226,246,230,70,26,118,248,83,117,21,105,117,148,148,77,94,43,38,176,85,234,47,249,181,20,35,175,69,255,0,209,183,193,222,92,11,169,253,115,52,120,222,85,60,6,29,36,242,115,203,80,56,26,138,186,183,43,149,190,135,45,69,194,198,59,237,36,142,234,49,140,178,185,111,186,245,57,177,235,241,226,253,13,14,12,82,92,125,54,81,53,225,238,241,26,25,85,119,171,34,96,255,0,139,38,130,61,156,53,243,90,223,9,217,3,151,15,46,87,166,186,35,166,23,54,141,217,83,45,156,68,81,176,168,145,146,234,103,163,49,203,112,162,214,192,100,225,213,25,211,125,25,130,155,91,163,44,201,144,110,139,54,70,71,60,101,105,29,48,212,13,145,145,211,11,101,57,162,141,244,150,134,107,77,151,45,197,133,140,170,93,152,51,99,48,101,70,182,106,149,205,236,215,34,141,18,108,213,38,110,153,162,73,155,140,177,102,37,33,81,26,52,98,169,241,41,74,61,226,116,24,79,96,60,42,81,140,240,53,115,201,222,17,118,141,183,60,74,171,111,161,244,20,226,163,141,171,73,171,198,77,233,126,135,135,94,155,82,159,163,57,86,219,48,203,67,232,188,59,15,79,238,173,183,121,110,207,63,195,60,42,85,225,25,78,121,87,100,125,54,31,195,169,42,106,51,149,73,127,221,111,216,138,242,106,242,94,199,159,93,94,87,62,170,56,28,50,148,147,165,23,174,141,152,214,240,236,45,149,232,67,232,84,124,108,163,168,203,234,125,21,111,13,195,73,181,145,175,102,112,213,240,117,175,10,167,201,154,71,151,42,121,149,142,92,147,195,226,169,228,221,201,91,234,122,85,48,213,168,59,84,142,157,205,139,15,25,184,205,249,160,244,51,98,189,207,14,189,60,92,225,126,89,199,50,247,95,253,158,161,228,96,234,44,244,106,127,54,87,243,61,114,196,160,0,168,0,2,128,16,0,0,0,0,0,0,0,0,32,0,0,0,10,0,2,41,0,0,0,0,66,128,62,83,196,163,108,126,34,55,248,217,199,40,168,173,79,71,198,35,195,241,42,175,189,165,250,30,85,92,206,77,221,152,109,140,173,123,154,234,109,161,90,125,200,227,160,26,10,153,89,139,64,111,135,52,101,109,206,255,0,1,167,196,241,90,114,252,137,200,242,161,39,25,104,125,39,217,170,42,245,241,29,249,23,238,255,0,177,98,61,244,204,140,74,105,149,0,169,57,59,32,33,156,41,223,87,177,186,157,21,29,94,172,216,209,45,92,98,162,162,143,7,237,70,180,176,242,143,230,148,110,123,205,92,243,126,208,80,207,225,142,75,254,92,148,191,177,150,159,33,109,90,53,85,236,141,146,118,147,123,104,106,87,108,9,8,55,99,58,146,203,27,34,183,100,106,158,160,107,102,6,108,196,12,233,249,209,246,63,103,105,223,194,223,173,73,127,99,227,97,230,62,231,236,234,183,134,39,222,164,138,143,78,16,203,5,20,102,75,246,25,178,173,72,174,92,92,50,243,221,252,142,89,214,226,67,161,223,90,245,45,30,135,5,108,59,204,242,45,58,154,140,214,151,27,140,214,118,44,99,151,64,226,153,182,75,152,202,61,83,212,201,69,173,192,24,199,50,86,51,27,139,0,50,133,73,71,169,46,0,232,85,215,84,102,170,193,245,57,8,48,215,106,156,94,204,185,145,196,164,209,154,173,220,152,186,235,206,187,140,222,167,47,17,25,41,38,76,53,209,118,46,115,169,202,29,110,141,177,171,25,110,172,49,91,51,23,49,21,158,197,32,183,45,204,126,101,2,150,230,37,2,220,92,128,10,8,0,164,4,184,25,16,92,128,100,12,110,91,129,69,201,114,110,6,91,155,97,28,164,132,45,238,109,72,202,130,197,35,100,80,110,66,129,9,99,43,24,235,156,161,43,219,66,94,209,212,202,221,89,205,138,174,161,40,193,69,182,192,214,0,52,200,0,40,0,8,0,128,10,0,40,0,0,2,0,40,0,0,0,0,0,0,0,0,0,0,0,0,32,2,128,0,0,0,0,64,41,0,0,0,0,0,0,0,8,0,0,0,2,128,0,6,248,70,52,35,39,110,105,249,159,115,10,41,102,204,246,70,85,146,148,51,55,236,102,172,107,171,82,239,216,226,175,5,36,238,175,127,204,118,101,89,46,252,199,6,50,174,85,102,200,172,99,77,66,10,132,21,184,138,222,202,250,158,95,140,77,212,241,74,150,150,148,224,162,189,27,61,124,28,179,215,147,123,67,147,126,187,179,195,157,71,137,198,84,171,47,142,171,107,93,146,209,15,209,178,11,44,98,154,90,117,56,241,235,241,34,253,206,182,229,30,85,173,246,244,56,113,242,179,246,76,14,6,247,99,1,215,220,194,90,65,251,25,224,118,126,229,136,246,176,254,70,186,220,234,133,142,58,11,240,215,185,215,78,46,93,13,163,122,146,70,74,104,197,66,198,73,37,208,168,201,72,205,49,21,116,91,48,26,50,100,47,49,51,73,118,32,182,113,220,206,21,92,77,82,168,251,17,74,204,138,244,105,84,82,59,18,178,208,242,225,103,102,153,215,74,172,182,100,170,233,213,12,221,209,19,108,186,153,19,63,114,54,187,150,206,196,104,163,22,107,148,125,76,107,84,148,93,146,52,185,78,93,205,98,54,74,17,235,35,92,242,116,109,152,184,203,212,193,166,105,7,99,27,20,196,168,56,152,74,59,123,153,221,246,13,160,60,44,79,39,137,43,237,37,99,135,27,5,26,210,245,79,246,185,234,120,181,25,102,141,88,252,46,231,153,142,222,51,93,81,206,183,30,247,132,83,84,176,244,229,233,169,239,46,88,230,232,143,15,195,219,251,172,125,143,91,1,83,137,9,83,127,10,250,162,81,99,59,187,22,171,180,53,48,172,148,37,166,134,186,149,92,163,98,163,68,211,204,76,166,69,69,70,46,17,148,92,101,20,211,221,51,200,199,209,88,95,36,185,101,205,21,218,199,179,185,195,226,201,70,20,164,214,153,154,126,214,34,185,112,117,175,78,90,244,186,247,90,159,77,123,235,220,249,60,55,225,98,22,182,89,143,167,194,203,54,26,155,123,229,179,17,107,104,0,168,0,0,128,160,8,1,64,128,160,8,10,0,128,160,8,10,0,133,0,0,0,34,2,128,168,10,64,128,4,212,15,157,251,64,173,142,140,186,58,107,251,158,83,90,30,247,218,26,45,58,21,30,214,148,127,185,225,207,72,153,173,71,20,234,79,51,190,132,226,72,219,82,25,141,86,177,21,140,157,194,125,203,161,131,122,232,6,121,53,216,250,47,179,13,202,56,136,39,162,203,37,250,159,61,77,223,67,223,251,43,52,177,53,227,222,154,127,71,254,165,71,209,70,156,186,179,98,138,9,220,216,161,214,69,212,72,211,139,51,81,140,85,209,146,90,18,73,17,85,206,209,49,139,147,213,150,43,169,158,141,17,88,173,78,124,126,105,224,113,17,91,186,114,177,210,97,82,41,194,127,210,192,252,242,172,185,190,68,133,237,169,106,71,241,17,154,136,17,232,141,19,149,217,182,172,173,161,169,45,110,192,198,218,24,61,205,146,216,195,168,25,67,204,143,183,251,59,47,247,98,191,253,73,31,17,79,204,143,181,251,52,175,225,175,210,172,191,176,71,181,27,88,211,81,222,95,177,156,165,208,214,227,205,112,171,8,75,169,171,17,117,79,149,106,109,149,73,69,104,141,46,182,166,145,197,187,215,64,118,78,148,42,67,147,204,114,206,155,139,230,232,110,86,81,52,200,208,73,45,70,96,140,118,50,12,128,82,20,1,46,0,2,7,169,69,138,49,187,72,201,72,166,50,77,173,29,136,51,204,202,164,226,107,82,118,215,67,43,220,13,209,154,126,87,102,103,10,233,233,51,154,214,101,24,174,213,43,173,24,207,99,141,73,197,232,109,141,119,213,25,195,91,248,137,153,102,52,198,113,51,78,47,169,21,153,77,118,236,194,82,182,172,13,128,214,229,109,203,30,96,51,23,48,200,238,100,160,192,187,151,47,161,50,179,61,108,6,57,73,40,180,182,50,191,115,37,170,216,43,145,85,139,118,190,167,93,24,53,172,132,112,240,226,103,203,169,187,41,45,18,227,91,239,161,149,145,142,236,202,178,232,64,196,34,5,72,161,180,137,152,10,79,82,146,78,209,3,20,249,110,206,58,181,50,215,89,244,131,58,92,245,203,109,205,24,138,25,169,89,106,238,81,128,32,52,202,148,128,0,0,0,0,160,0,0,0,0,0,0,82,0,40,32,2,130,20,0,32,2,130,0,41,0,0,82,0,40,32,2,144,0,0,0,0,160,8,11,97,148,8,11,148,185,72,49,6,121,70,80,48,6,121,70,91,1,128,43,180,119,102,57,215,71,114,138,91,26,248,141,124,35,141,232,17,186,170,182,27,173,253,12,86,104,210,140,39,171,70,232,115,209,137,231,248,134,62,52,27,133,59,57,247,236,97,182,88,188,85,60,45,60,211,146,191,99,231,222,42,166,50,175,18,246,167,155,69,236,106,197,212,149,73,74,117,39,154,70,220,45,62,30,18,239,124,183,250,129,232,84,174,168,120,117,122,178,211,73,53,238,244,60,154,47,35,166,148,115,53,31,45,206,255,0,21,142,92,5,58,106,81,188,234,40,218,250,180,113,81,190,105,74,49,122,232,189,11,10,234,147,77,102,95,161,229,120,148,175,81,165,236,122,113,139,140,26,238,207,23,23,44,245,159,205,129,205,91,74,108,219,128,92,143,220,211,136,151,45,187,179,127,135,187,68,126,163,215,195,235,11,29,180,93,153,197,69,217,35,178,153,180,116,25,88,194,38,196,84,68,173,177,178,253,204,74,5,102,13,153,2,13,78,68,114,70,110,38,46,33,89,97,170,90,166,78,251,30,149,37,204,143,37,114,202,253,143,87,7,81,84,73,245,37,29,182,9,0,238,97,163,161,162,165,75,51,97,143,13,95,111,169,81,161,201,203,161,57,187,51,123,137,140,138,141,50,114,93,25,139,108,217,36,187,26,229,190,134,134,183,39,232,98,228,204,156,76,25,81,139,151,115,25,62,134,102,50,69,71,149,226,181,101,193,146,91,88,242,255,0,139,135,165,126,142,199,187,140,195,198,172,117,108,241,20,99,77,213,165,25,222,198,58,106,62,134,140,114,81,140,87,98,198,172,240,245,21,72,238,141,88,28,77,60,77,21,105,115,45,215,99,102,33,114,153,87,116,234,71,17,78,53,169,249,101,250,26,78,200,211,141,44,36,41,217,90,49,253,122,156,119,44,42,105,114,219,83,25,187,202,43,182,166,82,213,32,133,237,245,56,124,75,241,162,227,23,228,221,123,155,177,152,133,135,130,87,231,151,148,224,140,157,164,159,196,183,108,43,158,23,112,82,234,180,62,143,195,231,158,131,254,175,223,83,231,97,59,65,59,104,238,153,237,120,60,239,26,145,189,237,96,61,32,80,17,0,5,0,1,0,0,0,0,5,4,0,80,64,5,4,40,0,0,0,0,16,25,40,183,177,154,167,220,13,70,80,142,99,100,105,43,230,185,179,68,77,86,49,166,151,67,26,177,54,102,49,150,160,121,62,55,75,55,135,54,245,113,146,127,216,249,137,193,181,123,159,99,143,162,234,224,107,195,171,131,183,238,124,116,231,208,13,51,229,57,102,219,103,76,226,181,57,229,185,21,169,131,38,136,5,139,62,131,236,210,191,136,201,127,233,75,247,71,207,71,204,143,119,236,213,69,31,22,130,127,20,36,130,62,198,16,81,50,205,232,99,196,187,178,18,125,0,185,155,22,191,64,173,31,115,56,198,242,189,194,177,122,35,27,187,232,204,113,53,233,83,143,52,140,41,183,37,154,214,205,178,3,121,130,158,247,90,236,102,162,200,227,23,36,243,45,0,252,250,181,243,191,234,42,118,71,125,111,9,197,212,196,203,135,73,228,204,237,38,236,139,15,3,198,201,115,70,156,61,230,48,121,115,146,234,204,29,143,110,31,102,235,57,126,37,122,107,218,45,155,191,254,53,12,220,216,153,252,160,48,124,211,215,99,28,167,213,67,236,246,14,155,252,73,85,151,188,172,116,199,193,124,58,247,224,95,254,230,92,71,199,211,210,71,217,125,149,151,251,182,167,254,235,253,145,146,240,207,15,130,211,9,79,231,27,157,52,99,74,140,50,209,130,132,127,44,85,134,14,216,202,238,204,201,197,53,185,195,41,74,207,41,140,115,219,153,171,250,12,53,215,82,54,141,243,115,28,242,142,103,125,140,109,43,121,153,21,46,108,217,165,243,101,69,142,107,104,172,200,243,183,170,42,166,186,183,245,50,203,18,141,92,38,56,15,186,54,217,119,46,85,220,106,99,87,221,229,249,144,251,187,252,200,221,111,82,181,125,216,211,26,56,11,243,63,161,120,49,238,223,200,221,97,97,171,141,74,132,118,230,28,24,46,172,218,147,190,205,32,215,94,131,70,190,5,47,204,203,192,167,221,253,77,141,199,186,127,51,13,90,210,31,86,3,129,75,255,0,25,120,52,191,41,138,140,175,191,200,185,31,114,11,193,165,249,80,224,211,91,70,37,202,92,160,99,195,135,229,67,44,22,209,95,67,44,161,68,12,114,199,178,250,12,177,254,95,161,150,81,111,64,49,178,236,139,101,232,92,162,200,7,205,6,253,72,236,71,96,5,215,165,137,153,88,199,51,232,152,25,115,119,45,229,220,195,154,250,21,41,1,115,79,187,25,167,220,198,206,254,96,191,169,1,150,121,247,28,74,139,169,142,221,64,27,22,38,167,113,247,170,159,248,141,87,101,184,193,179,239,85,63,42,50,88,185,47,133,26,110,71,113,131,123,198,203,254,146,250,150,56,222,240,253,78,125,72,50,26,233,251,212,91,214,50,51,88,184,118,146,56,200,48,215,127,222,169,247,127,67,31,188,66,87,230,71,19,100,24,107,106,173,37,154,77,221,244,70,202,88,135,82,86,151,41,204,6,26,220,0,40,0,0,160,128,1,72,0,160,0,0,0,0,0,0,2,0,0,160,0,0,0,0,0,0,1,84,91,232,65,1,154,166,204,149,32,53,139,27,114,197,15,144,26,178,178,229,51,177,108,6,25,75,144,207,41,144,86,181,2,229,70,69,178,32,194,222,130,198,100,118,238,6,42,37,176,14,86,40,101,14,200,199,126,162,200,6,99,9,57,110,101,107,19,48,70,26,190,151,48,200,239,229,177,181,204,142,239,102,6,183,25,24,229,238,205,142,15,185,131,132,187,149,22,180,235,112,99,78,130,75,77,101,115,196,196,225,231,78,124,206,236,247,105,104,237,35,155,31,71,52,92,173,177,154,211,230,113,49,203,211,174,247,59,112,169,202,141,40,61,121,242,252,150,164,196,209,82,139,58,124,62,57,161,73,61,28,99,41,126,182,34,181,120,173,75,226,104,195,75,66,18,169,191,87,161,174,141,161,134,204,204,49,174,83,241,42,251,233,40,211,87,236,145,150,110,78,27,86,252,182,3,57,202,208,168,223,194,143,6,111,52,219,61,159,18,169,147,7,235,43,35,193,169,44,176,111,168,26,43,75,52,253,17,219,225,235,147,230,121,236,239,240,255,0,39,204,65,236,208,141,209,215,5,99,151,12,218,142,111,91,29,145,180,145,209,150,216,163,52,97,9,105,169,146,212,168,202,224,35,32,49,177,74,66,9,99,27,25,144,13,79,118,111,193,212,112,155,138,247,52,245,98,15,45,72,203,212,138,247,41,203,58,76,219,99,78,29,254,28,77,230,26,98,209,139,51,102,12,12,89,131,70,119,49,108,210,53,200,214,244,54,76,215,34,163,92,205,114,54,75,125,89,169,154,136,132,220,11,21,26,107,70,240,177,225,98,168,172,62,42,53,34,180,158,141,31,68,213,207,55,196,168,102,163,43,111,29,81,42,199,131,197,169,133,198,70,84,229,149,222,199,209,224,235,203,21,82,17,157,172,185,153,243,152,251,102,82,79,93,207,160,240,56,202,56,117,58,175,158,95,177,205,167,177,90,163,148,20,91,57,204,228,243,51,9,233,29,10,138,172,245,48,196,226,99,135,167,154,127,37,220,231,196,226,227,135,135,121,189,162,121,53,234,212,175,60,245,37,127,236,80,196,87,157,121,185,205,243,116,244,54,80,168,186,107,238,115,219,67,101,6,163,41,69,173,126,29,108,74,70,234,84,248,148,167,8,249,163,63,220,244,188,21,181,57,198,235,202,112,224,223,227,84,190,156,183,181,253,78,207,11,147,135,136,212,166,250,41,89,250,5,123,64,142,68,82,76,168,200,19,80,179,63,133,129,65,114,72,188,63,82,12,65,158,68,76,168,12,65,150,81,148,12,64,124,187,179,91,172,150,192,108,23,53,170,169,244,14,57,182,42,54,93,119,6,10,6,121,72,160,50,80,50,81,176,24,168,220,201,69,45,203,41,40,197,156,177,196,103,149,156,95,184,86,249,87,132,29,181,39,222,99,234,106,157,164,106,213,63,40,196,215,98,196,69,232,87,80,229,130,54,233,220,96,219,25,93,92,183,214,230,172,197,76,43,57,44,202,207,174,135,195,214,142,73,202,61,155,71,218,57,59,232,207,147,241,8,229,199,226,99,252,237,253,117,32,243,107,93,191,67,83,73,29,15,84,115,84,92,196,86,12,150,55,82,195,214,172,212,105,81,156,219,252,177,108,244,104,253,157,199,85,73,206,48,164,191,158,90,254,129,30,84,55,61,47,2,121,124,99,15,126,178,113,253,15,74,135,217,138,113,95,143,136,148,159,242,43,47,212,244,112,254,19,129,194,206,51,133,62,120,234,165,41,93,148,122,151,179,178,86,51,207,21,29,100,174,115,73,254,84,216,230,113,209,36,192,219,39,23,173,229,127,66,60,90,167,30,139,213,179,76,169,58,145,203,57,74,221,108,236,90,116,99,78,10,49,92,171,190,160,115,214,156,93,167,26,114,170,214,214,212,217,12,70,38,116,238,168,78,14,246,203,43,35,163,40,40,210,149,121,107,41,37,250,153,198,50,79,89,221,118,177,152,8,197,162,57,127,229,140,137,171,2,235,220,197,198,229,179,236,91,129,132,181,38,83,110,132,208,12,22,219,3,61,59,18,192,75,244,40,202,45,168,4,133,129,115,1,5,139,113,112,22,66,200,95,81,127,64,45,133,140,74,5,217,4,253,136,0,173,132,213,182,26,13,0,133,204,64,0,95,208,11,128,212,92,95,177,47,168,25,169,180,172,136,228,96,249,136,208,27,8,69,243,49,106,93,216,27,3,93,140,57,187,139,203,184,21,211,114,234,92,137,24,115,23,51,3,59,69,17,229,49,184,249,48,45,201,168,205,18,230,1,169,142,94,166,121,137,114,140,114,150,197,204,99,152,11,97,169,51,104,76,204,12,174,70,98,234,45,134,116,6,87,69,209,154,179,68,102,136,27,45,234,50,250,26,248,136,103,87,3,101,137,104,246,48,226,37,187,47,18,32,101,148,100,38,116,51,160,54,2,0,0,0,0,0,40,33,64,0,0,160,0,0,0,0,22,204,130,2,229,101,203,234,6,37,50,81,70,74,32,107,176,202,109,202,139,148,104,214,160,101,195,51,41,21,138,137,149,133,201,112,45,200,46,46,2,195,40,0,44,144,184,179,46,84,6,57,139,169,110,150,198,54,111,119,96,13,219,168,181,253,11,203,18,113,0,101,47,42,48,188,155,22,111,114,136,228,250,22,204,198,117,97,79,112,171,70,91,4,102,144,178,49,226,68,146,169,110,128,47,112,226,99,198,93,136,228,165,187,2,183,20,99,197,138,25,41,152,206,17,232,84,101,197,76,103,53,88,206,46,219,162,140,151,185,147,74,74,237,93,218,204,215,112,165,102,75,23,94,78,50,147,167,41,46,219,23,195,222,90,213,155,218,25,97,191,101,118,118,227,97,25,198,18,245,60,122,53,178,248,118,42,186,150,89,74,85,26,127,161,134,156,244,100,167,122,143,71,41,74,122,122,179,124,99,21,235,126,167,53,23,146,42,59,101,74,44,234,130,205,59,69,242,199,91,154,71,31,139,84,188,104,211,234,149,217,226,86,150,105,219,162,59,49,245,221,90,211,157,247,118,71,9,149,98,206,239,15,190,87,167,83,133,157,248,15,225,252,196,30,205,11,240,173,234,116,211,86,214,231,61,31,34,58,97,178,58,50,219,24,155,22,198,49,51,137,81,146,86,40,4,2,20,1,8,82,48,48,239,238,66,244,249,145,145,94,182,6,121,233,157,104,243,124,54,90,202,39,162,140,213,36,96,217,155,53,207,73,34,43,27,243,52,97,38,210,111,67,98,86,147,125,89,170,105,54,105,24,121,162,222,99,85,243,73,234,205,147,125,136,178,193,237,243,52,140,37,5,110,99,86,155,117,54,85,153,171,169,98,14,40,88,94,224,168,199,99,77,101,116,238,141,230,19,141,192,249,76,76,124,177,127,12,156,119,62,143,7,110,10,177,227,248,165,23,9,214,202,158,142,51,208,238,195,98,35,79,11,26,146,149,162,213,206,109,61,55,44,170,231,53,108,90,131,113,77,74,167,229,236,121,245,188,74,85,163,150,143,37,238,179,117,56,48,245,28,103,190,187,220,138,235,170,229,41,57,84,213,190,166,6,215,105,223,91,45,209,131,139,234,105,25,83,164,229,22,214,182,118,53,212,228,168,159,107,27,240,209,151,17,71,225,151,155,216,149,233,230,132,101,23,153,165,111,151,66,43,60,52,149,76,124,98,147,81,112,146,212,239,195,83,127,237,72,52,247,139,132,190,151,71,149,225,210,113,198,83,205,208,250,10,16,81,199,69,247,105,254,232,131,181,81,125,89,178,52,163,19,59,146,229,69,209,24,230,50,181,198,94,225,83,81,177,36,210,57,231,81,244,97,27,220,245,177,146,212,228,133,70,165,170,185,213,25,41,33,96,200,198,171,203,27,137,203,42,52,183,41,110,6,153,203,57,138,90,106,108,225,182,108,141,52,141,35,84,41,220,219,24,101,54,40,153,40,25,213,198,9,27,35,22,94,88,141,90,34,141,198,61,76,115,91,86,89,60,177,232,112,214,173,81,78,202,18,105,118,3,177,71,138,153,142,72,197,52,145,134,30,85,28,100,212,90,191,115,60,210,140,87,19,204,251,1,21,59,174,80,233,63,99,53,123,232,95,42,187,40,211,56,228,87,253,205,107,51,122,108,110,95,137,39,116,108,112,73,104,130,57,181,93,11,196,94,198,252,170,198,18,165,7,230,212,104,193,77,55,169,228,227,252,50,190,43,29,58,148,148,99,9,69,115,73,158,205,163,180,114,161,173,244,87,10,241,169,125,157,164,149,235,85,156,159,242,232,142,250,94,27,130,165,229,195,211,186,234,227,119,250,157,156,214,35,133,213,158,164,24,94,11,150,29,58,35,23,155,161,183,42,90,22,222,197,26,120,121,188,218,153,198,154,142,201,25,245,40,24,216,182,50,176,208,9,98,52,102,79,152,18,218,18,197,0,99,148,169,34,151,96,49,178,22,236,86,64,35,119,49,126,134,76,129,18,214,234,93,133,153,108,6,63,33,114,128,35,23,41,0,92,124,134,165,2,104,11,97,96,32,45,128,16,20,1,8,100,0,128,161,1,44,10,0,88,88,0,37,137,99,59,16,12,109,234,20,91,50,39,80,22,176,18,32,13,244,66,195,166,140,69,128,22,96,43,92,11,148,197,188,189,25,149,253,76,37,37,213,128,189,247,37,236,137,154,198,28,66,141,170,72,57,164,115,84,168,173,172,141,82,147,91,106,251,12,29,124,68,78,42,93,78,39,90,172,95,240,101,63,103,177,207,47,16,203,43,78,149,72,190,217,74,61,25,212,91,179,91,168,146,208,229,156,167,40,222,154,215,215,66,66,85,118,156,108,17,191,141,119,185,120,205,245,53,60,52,36,249,245,125,250,152,85,193,102,134,72,86,148,23,160,27,229,89,90,247,70,149,140,141,165,37,36,212,119,183,67,158,143,132,211,140,211,169,90,165,88,175,133,232,142,143,184,208,140,220,161,73,70,251,216,12,225,139,133,93,98,102,165,41,63,41,150,88,219,160,81,107,98,136,212,150,218,153,234,99,105,117,185,98,192,185,153,150,102,99,184,208,14,236,172,101,102,119,23,48,172,50,179,44,140,183,40,24,228,25,61,76,128,24,228,93,198,85,220,200,1,50,161,149,20,160,99,149,118,46,95,67,32,4,202,91,20,1,44,44,100,75,133,44,44,5,136,40,4,249,129,144,204,99,113,107,129,115,19,49,84,76,172,144,24,234,203,148,183,40,18,192,160,8,0,1,113,110,228,109,34,102,111,96,50,37,189,70,82,233,212,8,151,161,72,229,216,215,153,187,164,6,199,36,141,115,170,162,68,164,162,243,201,50,101,131,149,244,108,163,5,12,206,238,55,247,54,42,94,193,203,42,208,215,58,154,89,48,139,39,20,97,38,159,83,30,29,245,110,230,86,118,181,138,140,1,114,178,89,148,99,175,114,166,91,2,138,153,94,168,192,164,20,141,147,49,119,40,209,139,169,195,194,212,127,202,207,18,41,199,193,40,194,237,74,188,251,116,185,233,120,212,248,120,10,158,170,199,5,87,42,116,176,84,95,150,157,23,83,230,244,57,223,90,140,22,104,183,45,53,245,48,196,85,224,96,229,175,53,77,23,177,182,48,82,138,157,214,186,91,169,230,99,234,241,43,89,121,86,139,216,43,134,174,178,53,155,39,230,102,178,12,25,232,120,122,252,39,238,121,242,220,244,252,61,126,2,16,122,212,87,41,213,14,167,37,41,114,217,126,91,29,52,239,115,163,46,136,106,108,90,26,161,123,155,74,140,129,17,72,0,0,6,44,164,123,1,143,194,54,67,225,68,147,10,221,132,158,90,241,215,115,215,139,60,90,90,85,139,245,61,152,121,76,213,141,134,170,158,99,97,132,204,171,27,232,107,146,177,153,58,62,198,145,130,143,86,105,158,179,177,209,35,68,98,228,220,139,17,174,75,38,198,15,154,236,222,224,186,154,107,110,146,232,106,35,89,73,112,105,20,197,148,140,15,31,197,227,122,246,252,212,159,232,207,38,151,53,27,126,91,163,217,241,101,103,70,126,174,63,161,226,211,229,169,56,95,205,22,190,135,46,154,140,104,212,105,219,166,231,70,84,167,123,94,250,216,198,141,9,53,41,37,116,141,175,202,154,233,161,21,211,41,70,73,89,252,41,216,219,8,169,56,198,90,39,212,229,132,248,147,141,173,202,238,117,193,229,154,143,154,81,245,16,110,195,211,180,163,45,227,223,230,85,12,209,90,119,66,140,99,149,194,93,221,141,170,10,157,14,86,237,107,145,92,212,176,252,58,238,172,124,178,140,190,76,245,41,206,245,232,181,175,58,250,51,139,51,140,149,163,124,215,91,155,176,18,205,194,205,186,183,238,7,181,102,204,146,178,212,197,73,88,103,93,205,50,207,50,49,148,180,53,185,24,222,227,4,147,205,32,162,187,25,88,182,244,42,37,146,91,24,57,51,102,81,195,108,43,5,39,212,205,59,153,42,75,169,177,70,40,131,90,139,51,203,99,48,69,99,236,140,101,126,230,206,154,19,46,183,96,99,8,245,107,83,39,233,185,28,180,208,198,236,13,53,167,41,41,69,121,186,10,84,37,163,168,110,73,45,109,169,146,40,43,45,12,117,234,181,45,227,29,76,120,145,190,232,131,53,20,150,134,46,207,216,59,90,207,83,21,78,206,237,191,107,129,150,111,145,51,246,26,139,36,5,213,161,151,168,205,116,22,192,69,77,45,75,229,45,189,69,128,142,67,228,44,91,1,50,166,50,162,139,129,54,1,180,183,104,39,23,241,34,128,23,143,116,46,189,8,45,189,73,98,233,221,18,235,186,0,3,104,110,2,200,88,88,48,22,22,0,163,27,3,35,16,0,16,6,226,197,32,68,5,32,0,82,92,10,9,113,112,40,32,184,0,75,139,250,129,65,142,100,51,160,50,6,57,209,51,129,149,193,134,114,103,40,217,113,115,86,113,156,13,183,25,145,163,59,38,102,6,251,160,229,220,211,113,112,54,185,34,102,70,172,202,246,185,28,128,219,153,7,59,26,92,190,70,169,67,51,109,183,242,101,71,67,170,187,145,212,52,74,156,103,108,215,118,51,182,80,44,166,237,115,28,210,125,204,152,3,6,167,249,157,130,139,234,204,216,40,138,36,105,122,153,11,48,49,81,73,104,28,59,25,108,140,57,191,48,19,33,92,72,229,149,119,52,207,17,151,160,27,178,216,198,218,234,114,79,197,40,70,202,82,213,146,62,43,134,149,76,153,236,223,82,104,237,203,249,154,51,89,63,49,165,74,62,247,48,146,81,159,42,126,186,20,111,150,91,234,51,65,105,107,156,115,167,82,89,155,147,93,172,135,14,91,57,63,95,80,58,220,213,150,166,57,163,177,171,42,148,18,107,245,53,74,21,20,175,29,191,45,247,3,169,72,185,186,216,209,77,85,87,206,215,162,236,109,131,139,122,53,112,61,80,1,133,10,66,128,0,0,5,32,20,1,184,20,92,150,45,128,0,80,168,93,128,176,12,195,80,80,37,139,97,112,0,1,114,10,83,28,196,204,192,204,92,192,160,101,112,99,112,6,87,37,219,0,8,162,186,149,201,68,18,224,99,39,81,249,108,133,148,116,147,204,203,171,25,80,17,187,232,71,27,45,75,41,198,6,153,74,164,253,17,70,186,174,173,73,90,60,177,50,133,57,37,205,168,81,148,122,220,217,25,233,234,84,99,46,84,99,25,69,189,138,227,119,118,99,44,171,96,140,219,49,109,163,21,36,247,50,109,91,64,23,35,49,184,185,69,33,110,64,49,101,69,177,44,202,35,68,187,76,203,43,101,200,7,141,246,130,165,232,83,167,214,117,17,170,173,46,54,62,172,98,174,210,141,53,173,182,87,100,241,71,198,241,60,45,24,173,157,247,245,255,0,67,44,37,73,102,169,87,85,57,185,52,211,190,236,230,219,94,34,180,105,96,220,162,222,105,114,235,211,185,226,57,103,157,206,207,19,196,113,106,180,158,139,149,28,49,220,131,25,249,205,125,77,149,60,198,0,106,150,231,173,225,171,240,87,177,228,189,207,103,3,203,70,159,170,44,71,117,29,38,174,118,66,54,191,115,147,105,230,59,41,202,232,218,54,39,208,219,29,141,121,76,226,84,101,99,34,0,41,10,8,35,70,47,99,38,99,45,128,195,225,70,59,179,41,108,140,82,10,205,74,205,51,218,165,228,71,131,55,104,158,214,22,167,18,133,57,46,177,70,106,199,65,139,50,49,145,149,107,113,187,44,172,149,139,126,230,185,221,154,68,92,210,105,104,186,178,102,179,51,75,44,108,106,155,87,8,198,111,70,206,89,59,179,161,246,222,230,22,140,98,223,196,110,35,75,64,3,72,140,6,0,241,252,114,121,86,30,61,234,127,99,201,170,220,106,70,126,186,234,122,222,59,77,202,148,37,249,29,207,54,127,137,70,253,206,119,214,163,166,18,140,104,223,123,105,111,82,84,139,202,187,202,233,154,41,214,186,106,94,141,29,80,168,229,7,73,173,31,52,95,170,50,211,154,134,149,98,214,236,244,26,231,211,120,179,129,193,198,171,215,212,237,132,243,83,205,125,74,142,201,37,42,90,104,247,246,46,108,244,42,38,236,224,155,249,26,162,243,65,63,67,40,249,90,107,70,154,191,99,53,89,208,230,121,127,153,27,48,50,95,121,112,245,254,230,138,53,45,73,84,239,43,179,60,51,80,241,92,189,192,246,248,77,49,195,108,216,243,95,113,205,220,211,44,85,22,100,169,151,155,184,230,238,6,74,5,202,140,57,187,142,110,224,100,53,49,180,137,204,6,203,190,164,205,169,134,162,204,43,102,116,51,35,94,82,101,3,110,116,28,189,77,86,46,80,46,151,184,114,72,89,35,25,194,51,86,146,186,236,200,34,173,25,121,57,189,140,174,218,212,39,24,174,131,58,1,238,85,110,198,60,68,244,190,161,212,75,112,54,92,151,52,203,16,150,214,57,167,142,110,89,98,213,253,11,131,188,215,42,144,139,230,146,250,158,117,90,147,156,124,210,249,26,35,134,252,245,39,175,168,196,215,172,241,52,151,83,95,223,161,240,184,191,157,206,62,13,53,21,28,183,75,184,140,34,159,44,82,246,69,195,93,19,198,84,248,12,99,136,175,37,121,202,222,145,102,26,22,233,23,17,147,171,82,95,19,250,147,61,78,178,127,82,92,151,2,230,147,248,137,121,47,139,232,99,153,17,205,117,40,203,61,183,108,198,85,151,73,217,152,185,55,182,134,183,25,55,124,210,246,232,6,220,217,182,146,249,151,155,243,53,236,104,202,147,205,40,198,228,117,103,229,81,253,72,58,120,142,43,89,92,156,67,157,198,114,248,237,242,49,148,106,70,223,136,213,253,46,81,216,170,50,241,31,77,61,142,69,153,124,87,47,58,248,190,160,116,241,101,214,76,203,141,47,206,254,167,50,111,86,84,238,244,76,14,158,44,255,0,52,190,166,95,122,146,222,108,231,89,139,149,245,96,111,227,206,254,118,101,199,159,230,57,175,110,163,62,131,7,87,222,37,221,125,8,241,77,126,83,193,241,92,70,34,149,165,10,146,132,54,118,232,112,195,27,136,133,37,87,141,154,242,107,44,186,153,250,87,213,125,242,93,145,86,49,119,71,137,134,199,199,17,13,52,151,84,42,231,222,156,172,255,0,66,163,221,251,197,214,141,14,59,244,60,106,21,165,107,234,153,219,9,188,163,7,111,24,156,102,114,41,54,204,179,23,7,79,26,67,140,251,154,46,28,137,131,119,17,247,25,217,166,229,204,6,204,204,185,141,87,50,184,25,220,185,141,121,133,192,206,226,230,23,43,96,101,114,24,139,253,0,200,141,147,49,142,183,3,50,102,49,253,134,133,25,102,245,37,253,201,99,36,2,33,220,39,111,97,212,130,180,75,12,172,108,80,23,27,134,1,20,197,59,23,48,23,208,19,53,182,220,141,220,131,34,63,65,205,216,151,183,82,139,112,246,49,204,145,140,167,96,36,244,90,236,115,86,156,98,174,229,100,141,243,172,146,181,207,31,196,226,166,147,114,148,83,211,77,136,54,86,120,12,66,85,43,40,62,210,122,25,211,167,225,212,225,154,17,165,111,169,227,100,113,130,131,168,220,111,164,122,24,74,18,167,120,229,106,230,117,113,244,17,241,76,53,53,150,54,203,30,197,165,226,116,43,74,208,158,190,167,205,71,52,167,151,127,145,182,158,26,106,162,148,243,66,61,216,211,31,87,26,137,245,18,148,127,212,243,232,226,41,101,201,26,137,187,117,57,49,56,184,66,18,116,239,44,175,117,162,185,173,71,173,117,220,202,58,175,83,193,161,226,117,84,239,40,169,95,162,103,160,188,82,139,167,121,102,140,187,88,105,142,170,147,105,181,123,30,110,34,165,104,79,139,70,166,110,146,138,70,75,19,44,76,154,140,184,114,93,245,208,233,134,29,228,113,205,244,30,143,163,6,23,125,197,253,76,171,96,53,220,93,247,3,96,53,230,125,197,223,112,54,131,86,103,220,93,247,3,104,53,93,247,23,125,192,219,114,154,117,0,110,184,52,234,93,64,218,93,13,63,81,245,3,117,209,46,107,212,1,178,227,49,172,106,6,119,101,53,234,0,216,46,107,177,108,192,206,224,194,194,192,108,186,23,93,205,121,70,80,54,230,66,254,166,172,163,40,27,46,133,215,115,94,82,229,10,207,58,48,149,70,246,67,40,202,17,136,191,161,149,133,128,214,220,187,24,181,45,210,55,88,101,3,85,231,109,141,114,140,223,194,116,229,25,75,163,153,83,151,229,51,80,149,141,249,69,134,141,42,145,120,70,220,162,196,209,175,133,17,145,118,54,88,153,70,141,109,118,25,89,179,40,202,6,187,63,67,9,222,48,148,156,182,87,54,184,156,248,190,92,60,189,108,128,249,170,245,51,248,141,122,159,244,169,181,250,91,247,102,106,92,12,60,236,237,149,101,94,251,127,153,171,12,179,195,17,81,166,243,213,140,116,126,183,38,49,40,168,91,226,187,111,230,101,167,159,85,39,11,191,54,99,90,70,85,95,55,166,162,37,26,170,249,140,62,19,58,158,99,25,121,64,210,207,99,15,44,184,122,63,211,115,199,103,173,135,214,157,31,233,66,15,86,49,252,52,111,164,105,162,239,27,27,98,178,179,108,186,98,204,205,113,54,34,162,162,130,128,29,8,85,177,4,49,150,204,200,143,102,6,18,68,177,147,38,193,90,107,75,46,189,18,185,213,246,111,17,199,240,170,78,250,198,82,139,250,255,0,169,230,227,231,151,11,94,95,200,203,246,62,183,225,87,161,125,84,148,215,236,102,171,234,129,17,76,171,9,171,152,41,52,236,205,166,50,69,70,19,242,222,230,140,142,78,239,99,115,186,147,236,98,166,157,239,163,236,84,97,46,85,161,205,45,89,186,111,245,48,168,178,171,27,136,212,64,10,131,0,165,28,184,170,113,168,156,101,179,71,207,90,84,213,90,77,221,193,187,35,233,165,6,207,23,25,70,222,35,43,117,74,235,228,103,165,143,29,114,215,143,103,166,231,167,66,90,101,191,52,100,164,191,185,231,87,166,227,209,172,191,186,59,240,210,140,169,102,123,179,155,77,152,152,198,217,160,246,118,49,163,39,121,67,49,150,78,70,147,188,90,52,208,150,74,177,111,103,160,30,156,90,81,142,186,122,27,33,125,100,245,146,235,220,213,27,91,149,249,68,42,55,155,55,109,44,20,139,182,29,165,221,232,85,47,247,142,30,164,118,121,73,59,89,235,170,121,173,220,198,159,241,176,175,166,107,127,251,16,125,77,197,197,245,23,52,202,220,92,151,66,232,10,9,116,85,102,236,128,168,194,188,165,78,158,104,199,52,186,68,232,132,84,117,123,137,74,23,213,145,92,177,168,220,47,56,56,62,219,149,85,131,248,145,156,228,164,107,141,24,69,185,61,217,70,109,233,166,166,60,75,116,250,141,22,137,17,198,255,0,232,1,214,244,28,71,217,139,33,117,125,128,94,76,107,97,41,36,106,158,35,242,129,178,222,166,18,169,24,175,83,158,117,165,234,217,175,51,126,97,136,219,60,67,122,47,208,215,158,77,145,2,162,56,183,187,184,81,138,45,236,70,81,145,46,45,166,164,191,64,46,163,230,99,123,95,47,51,17,139,90,212,151,200,12,200,234,69,60,185,149,204,101,110,215,185,20,23,195,20,128,202,250,19,77,158,102,91,91,75,151,216,163,7,107,114,198,198,18,105,118,191,177,185,181,216,199,94,196,26,21,104,74,246,102,106,242,54,53,175,67,27,50,136,226,178,238,204,37,78,59,218,239,212,216,44,6,184,221,71,75,125,76,179,105,172,146,50,113,208,215,146,47,77,192,185,163,249,174,85,37,210,38,60,10,89,92,114,70,221,132,33,26,119,200,178,129,109,55,213,23,230,97,150,163,189,228,190,69,80,96,108,205,169,92,152,181,138,189,192,195,54,164,109,95,67,59,34,88,35,9,193,75,205,21,37,234,114,85,194,97,234,111,73,38,187,104,118,236,91,92,43,207,141,24,209,167,150,157,60,190,200,219,149,219,84,117,236,183,14,192,114,198,151,49,209,5,151,169,150,117,174,136,197,188,218,89,216,34,210,187,205,126,251,155,108,141,81,211,161,154,144,86,118,65,144,32,133,199,66,233,165,195,220,40,139,176,187,232,47,220,6,239,66,237,32,147,238,80,33,58,106,100,192,24,253,108,58,25,13,128,155,32,98,175,223,66,252,245,2,233,98,45,183,50,42,246,2,91,77,199,200,94,204,197,220,12,244,48,190,164,178,185,118,96,101,152,92,196,57,1,110,12,95,114,59,238,6,86,247,35,146,93,73,42,170,49,236,112,85,196,43,84,150,117,23,125,192,238,226,93,94,228,85,159,115,205,88,234,109,39,159,222,193,226,233,166,229,26,177,107,170,38,142,247,136,180,236,244,184,157,76,208,238,207,58,21,42,86,158,141,100,94,89,29,20,163,255,0,83,91,117,3,153,120,181,11,74,51,157,165,22,208,94,35,26,145,229,111,211,212,223,91,11,73,205,201,211,140,162,250,52,108,133,26,113,134,88,211,138,143,100,135,216,243,60,70,173,120,56,78,47,44,125,29,245,56,229,55,58,153,170,62,101,163,103,187,82,17,203,150,73,53,234,121,56,220,46,87,42,148,148,180,213,171,104,75,22,53,54,148,181,217,146,165,164,255,0,14,209,146,237,45,206,124,247,243,105,218,204,194,82,105,38,244,50,174,248,74,187,165,159,62,120,199,204,150,141,26,170,86,117,35,110,36,154,122,217,187,154,233,86,113,124,175,71,191,169,133,105,243,231,81,80,125,144,25,114,233,205,239,166,196,169,41,101,223,78,221,140,35,44,204,79,154,250,145,82,18,203,116,213,219,219,208,233,138,230,188,245,211,99,143,226,182,199,82,156,180,77,252,192,216,167,150,106,81,93,118,61,154,83,229,177,227,83,134,121,229,107,78,231,173,78,57,99,167,67,92,179,95,69,160,208,104,52,40,186,13,7,41,46,65,149,144,178,49,39,200,12,236,133,145,133,159,97,205,232,6,122,11,24,115,122,23,94,232,12,172,12,117,238,46,192,200,16,1,149,208,185,136,3,43,160,64,5,4,0,91,150,235,185,141,134,85,216,12,174,187,139,152,101,93,139,149,118,2,220,92,150,22,3,43,139,163,27,12,160,101,153,12,203,185,142,84,50,174,192,103,116,51,35,27,46,194,192,101,153,12,198,54,0,101,152,102,49,0,101,152,183,49,0,101,113,115,29,70,189,192,202,226,230,58,147,80,51,184,185,134,163,228,6,119,23,53,234,57,128,207,230,67,14,97,204,6,76,243,188,98,167,15,7,43,59,61,95,232,119,52,217,228,125,160,118,195,168,223,211,234,255,0,208,85,143,47,14,163,78,134,30,251,185,74,111,79,145,171,19,83,136,215,242,187,27,177,95,134,233,82,131,254,28,21,215,169,203,91,254,34,93,155,50,174,74,209,87,143,204,148,214,230,120,152,243,70,207,70,174,140,35,164,29,202,141,51,243,18,123,21,238,74,129,90,89,235,96,255,0,131,69,250,30,81,234,96,117,161,79,231,251,136,61,90,58,43,29,81,212,230,135,149,62,166,250,91,27,97,190,6,200,154,226,108,69,25,20,133,0,58,1,208,130,24,189,140,204,88,16,194,163,178,51,52,205,222,64,112,248,175,47,135,214,246,75,245,56,254,203,214,225,248,162,135,74,144,113,254,255,0,216,234,241,167,108,4,253,92,87,234,121,62,21,83,129,226,24,122,157,170,35,53,168,253,22,26,163,35,8,25,153,86,33,148,197,149,24,180,104,169,30,167,66,90,93,154,103,171,44,70,133,41,69,102,122,180,99,82,89,237,99,109,180,102,167,30,168,218,48,202,214,228,118,70,89,151,197,185,137,81,10,5,192,55,99,231,49,245,191,222,184,139,61,98,162,215,201,30,252,246,62,82,189,69,47,25,172,239,164,164,226,103,165,133,84,234,55,158,238,87,187,249,151,3,230,116,167,116,250,92,234,171,79,53,53,55,22,180,202,121,202,167,14,190,104,90,45,172,202,207,102,97,183,167,86,53,40,75,47,180,154,52,85,186,157,190,29,209,211,82,180,92,169,202,107,120,234,106,173,21,104,189,250,21,29,152,105,102,146,147,217,163,106,140,99,39,40,235,174,171,208,227,194,77,41,36,246,78,231,127,13,101,121,93,229,175,200,149,99,151,17,57,66,106,93,69,9,102,157,55,218,170,253,75,137,130,116,179,245,122,152,224,245,169,31,234,139,253,68,31,86,214,187,12,190,134,113,139,147,244,51,114,141,63,66,163,78,151,181,245,46,91,8,70,57,184,138,205,190,182,50,149,223,80,38,88,219,187,34,229,217,177,110,200,201,38,65,44,229,212,150,43,105,117,37,223,102,2,225,201,39,221,149,41,117,149,189,17,29,190,64,99,123,171,216,142,233,93,190,82,241,35,178,36,167,151,118,6,78,221,89,170,117,84,85,162,105,171,89,182,105,206,218,188,180,46,35,57,212,148,157,140,27,118,211,86,46,222,218,33,203,24,233,177,81,21,250,146,82,232,47,155,166,132,219,82,139,126,163,54,134,58,203,253,67,156,85,245,3,40,178,102,230,211,114,69,102,179,50,209,48,18,114,111,212,138,22,235,168,114,212,32,50,210,40,93,75,83,30,166,64,95,145,118,37,192,14,161,175,91,20,141,148,92,182,12,193,179,23,62,192,110,232,99,115,158,120,154,112,210,83,72,198,21,227,82,55,140,128,223,182,131,55,67,84,163,155,86,223,160,140,109,213,176,51,114,35,93,140,147,46,192,99,24,151,42,50,0,76,168,153,93,180,70,104,160,106,214,58,56,180,100,173,213,150,117,44,105,227,71,53,182,3,115,244,49,105,147,59,238,76,205,236,5,179,182,161,105,182,166,57,249,119,186,36,47,36,250,1,178,70,54,105,238,103,24,219,212,185,117,8,197,69,38,83,36,139,96,53,219,67,36,101,98,129,141,251,141,76,128,80,104,64,6,81,244,101,34,0,101,216,146,107,185,27,77,89,132,146,217,0,70,73,232,98,245,232,53,3,44,214,232,98,239,123,149,45,11,96,49,178,177,53,50,154,11,176,19,82,167,109,195,177,141,245,208,10,195,87,38,123,117,44,100,154,109,244,2,56,229,235,161,47,177,29,75,189,201,41,70,42,255,0,84,6,229,229,238,205,109,168,238,97,198,138,216,198,173,104,206,46,32,108,206,155,229,38,101,45,217,229,85,199,75,15,85,41,53,254,104,144,241,40,239,82,86,147,123,19,76,122,21,222,154,158,125,76,45,58,208,168,211,205,127,211,216,215,137,198,170,144,110,18,107,46,233,175,49,143,223,233,194,11,91,250,36,54,15,58,180,106,80,150,73,166,187,46,230,22,204,220,188,172,235,173,140,117,97,101,172,95,195,37,119,23,232,113,84,188,83,203,45,25,134,158,151,134,86,140,19,132,231,126,168,245,99,82,15,103,99,230,35,38,180,232,122,120,26,206,166,141,90,221,111,185,101,74,246,110,148,118,209,244,49,109,198,72,211,26,217,82,141,204,225,86,19,150,141,59,27,69,171,204,157,246,52,73,232,243,61,18,55,201,172,182,221,156,30,33,94,20,233,111,105,116,177,52,121,19,84,229,85,184,167,150,230,110,146,181,218,208,193,89,75,70,110,131,78,242,74,77,91,154,200,195,77,91,102,232,186,9,198,201,75,123,152,169,69,41,94,94,197,230,142,173,129,140,185,95,243,122,18,25,154,113,190,229,159,68,182,34,180,110,159,215,177,21,138,110,82,109,106,205,241,138,203,204,236,105,163,79,52,189,142,184,211,207,46,85,114,12,240,146,181,91,183,116,145,234,169,230,81,113,217,158,77,42,18,139,147,123,223,77,79,79,13,47,194,202,247,70,249,102,190,146,200,104,99,147,212,100,245,40,202,232,102,68,202,139,149,16,51,18,229,178,22,64,75,141,76,180,23,64,98,82,220,102,2,88,88,202,226,224,98,62,101,184,184,2,146,229,0,0,0,53,5,2,106,57,129,64,151,98,236,20,9,113,114,144,0,5,0,10,0,133,0,0,0,0,0,1,73,112,0,0,0,0,0,2,232,4,5,186,23,64,98,77,76,179,34,93,1,137,225,248,196,179,98,169,199,166,101,250,47,245,61,203,158,6,51,241,60,86,55,242,171,254,228,171,28,120,218,146,251,221,86,211,89,37,151,87,189,153,203,82,81,149,88,165,189,238,205,185,226,165,42,142,62,108,215,255,0,184,230,163,11,212,119,10,152,165,150,113,95,202,104,151,148,221,138,77,98,28,123,69,26,103,164,66,53,24,207,111,153,154,48,152,86,179,209,240,215,120,37,217,179,207,103,119,133,252,75,212,65,236,195,161,211,13,14,122,122,216,233,137,182,27,162,102,141,113,54,34,140,138,68,80,0,0,6,15,116,100,98,252,200,129,39,100,105,54,79,83,30,129,94,71,142,187,97,96,187,212,254,199,140,165,150,205,116,61,111,30,151,225,209,143,243,54,120,232,197,87,233,88,106,156,90,52,234,47,142,42,95,161,188,242,190,207,214,226,248,86,29,189,227,28,191,77,15,84,43,16,82,4,99,61,141,18,55,200,210,247,44,24,26,231,162,55,61,142,122,146,53,25,106,123,130,25,26,68,33,89,10,48,155,216,248,137,212,124,105,79,174,107,254,167,219,207,116,124,61,104,229,173,82,61,164,215,234,115,237,174,94,229,90,146,171,10,113,143,150,202,86,60,170,240,112,147,191,195,38,142,236,36,184,184,56,122,44,172,231,171,21,40,167,104,230,148,55,191,99,45,58,48,53,96,150,90,139,58,90,29,88,154,118,143,44,179,70,75,71,236,121,88,121,180,180,126,135,165,11,202,134,123,222,41,160,52,211,121,90,103,167,9,254,18,147,122,45,25,228,249,100,207,75,6,243,195,45,250,10,137,137,149,168,83,87,249,26,240,79,252,84,18,234,205,181,161,153,206,91,165,30,157,13,24,15,248,218,87,252,193,95,102,231,249,76,27,114,236,85,100,101,153,4,99,149,245,101,202,145,28,245,105,116,37,228,223,160,22,247,219,244,23,140,93,165,185,35,78,242,205,41,63,110,134,78,49,221,164,6,42,253,12,173,99,9,84,81,223,99,158,174,38,78,23,162,148,238,237,189,128,232,148,146,53,202,74,78,215,216,230,154,173,203,149,172,205,243,62,200,139,45,22,220,229,121,176,58,29,72,193,89,28,117,177,23,217,152,86,154,179,156,157,210,56,39,90,85,234,198,157,57,91,49,81,232,39,203,158,91,116,49,131,149,74,190,136,149,20,165,24,194,14,209,91,179,28,241,161,7,208,168,223,43,69,54,222,135,63,21,212,150,74,127,55,216,193,55,89,230,147,118,232,141,154,69,5,102,231,101,174,198,138,184,152,81,139,149,70,162,203,58,145,202,221,213,142,105,83,85,169,201,77,104,244,64,102,177,14,181,59,208,231,190,198,234,52,108,147,170,212,167,212,213,66,17,195,211,132,46,146,90,89,117,103,84,34,210,230,243,48,140,250,88,143,176,190,93,222,164,115,232,138,25,126,166,75,71,169,140,122,119,50,108,10,36,75,178,92,162,162,191,115,92,164,236,207,62,191,222,248,145,112,146,148,122,173,136,61,60,200,153,142,106,106,118,213,234,110,73,148,100,98,214,187,23,230,91,129,173,211,77,222,200,188,52,181,210,230,118,43,2,40,247,22,244,70,75,220,183,3,28,165,182,202,226,229,76,9,107,11,232,31,161,58,216,12,148,139,123,152,93,37,169,51,54,180,64,100,225,234,105,169,70,50,86,150,168,220,162,237,171,184,81,64,114,209,161,40,171,58,149,38,186,54,141,234,159,161,159,91,23,43,111,211,184,24,100,72,202,218,25,101,233,115,37,16,49,72,182,101,74,198,64,99,97,100,100,18,2,52,50,153,90,230,89,64,215,98,229,51,202,50,129,173,196,185,87,114,206,73,108,105,148,128,221,201,123,18,89,98,180,57,42,86,201,108,207,119,100,88,98,19,121,110,6,236,246,50,82,87,215,99,134,120,133,9,56,189,31,75,245,49,88,184,74,14,207,109,192,244,51,217,232,97,42,139,83,204,169,141,140,109,248,145,250,238,35,138,79,155,50,113,238,77,30,143,27,165,204,225,93,94,215,60,216,198,85,39,117,87,149,234,149,142,132,237,116,210,255,0,50,142,199,86,44,146,169,28,167,149,86,190,69,104,59,181,209,154,168,99,101,41,70,47,51,205,212,131,212,85,83,211,53,236,107,157,117,27,187,154,248,106,90,169,53,232,153,162,182,25,73,182,229,40,197,189,87,168,29,16,173,121,61,251,237,163,52,226,113,124,41,53,57,40,232,108,182,88,168,167,162,57,49,145,165,90,148,156,222,157,26,221,1,151,251,66,25,185,106,95,151,172,116,54,186,211,169,73,184,52,244,232,207,159,82,113,151,116,141,208,196,74,9,229,147,77,232,103,90,199,68,113,147,167,39,9,105,151,107,59,155,168,226,170,84,170,179,78,49,135,213,158,99,92,174,81,45,58,142,51,85,54,183,152,104,237,197,83,171,78,81,141,90,145,146,155,205,22,113,74,107,54,150,149,186,247,45,106,142,171,147,213,193,249,85,246,53,91,47,185,6,232,201,57,201,173,34,107,150,188,207,67,24,52,175,30,183,220,201,235,167,98,43,21,164,181,97,53,41,101,123,61,11,150,205,185,104,208,141,243,169,89,54,6,53,35,81,101,115,90,73,114,180,117,96,231,42,115,230,248,150,198,234,17,134,39,12,227,37,108,143,66,208,165,20,228,162,245,139,220,214,35,158,190,47,60,103,27,202,45,108,137,133,197,78,151,54,123,250,50,120,133,55,247,135,39,29,36,175,116,106,167,74,250,178,15,98,56,218,115,202,148,249,164,237,99,139,29,23,82,171,168,147,75,203,169,133,24,75,143,75,34,210,50,190,167,163,56,83,175,159,44,147,233,243,47,168,242,35,125,116,50,165,62,29,84,174,242,189,30,166,18,155,132,164,173,103,125,110,72,71,60,213,222,157,72,173,181,168,197,85,82,82,188,89,132,172,229,151,172,78,156,68,20,35,31,200,149,162,151,115,145,173,218,215,190,160,73,75,148,91,50,185,132,155,204,187,118,54,66,77,39,117,175,66,43,109,24,43,217,245,58,32,221,58,177,142,247,57,163,25,206,41,89,235,212,221,74,83,165,43,73,95,245,3,182,180,51,211,211,146,218,178,81,189,52,214,107,167,177,209,77,170,177,146,106,201,171,24,100,140,99,124,203,181,141,178,250,97,168,23,32,154,151,82,92,183,40,88,89,129,168,11,0,8,45,136,0,20,1,96,33,110,75,50,216,5,192,40,0,0,13,6,128,93,0,208,164,208,92,10,9,153,19,55,160,22,197,38,189,134,189,128,186,11,144,124,128,165,49,26,129,144,185,44,44,0,2,102,2,234,83,18,236,1,146,204,200,48,39,48,215,176,98,224,77,74,91,128,33,67,176,1,160,121,76,114,151,43,2,104,79,145,149,136,208,24,250,159,61,41,203,141,90,106,77,56,197,235,29,209,244,21,29,169,201,246,139,62,110,82,79,9,139,148,190,41,101,95,82,85,142,73,77,70,142,89,249,154,77,24,209,143,61,250,91,81,138,210,160,173,62,5,5,31,155,247,10,229,173,55,83,17,82,79,243,26,170,249,75,29,133,79,40,26,227,177,174,123,155,99,177,174,96,96,206,207,12,118,149,79,100,114,51,127,135,187,98,109,222,34,15,162,163,178,55,163,69,31,41,209,13,78,140,54,196,205,24,35,98,3,34,144,160,71,176,0,1,131,243,35,51,15,136,131,30,166,50,50,123,154,228,194,188,63,29,151,226,80,143,242,182,121,135,161,227,110,248,170,107,181,63,238,121,230,21,246,63,101,106,102,240,217,71,172,106,75,251,51,223,71,202,253,146,169,166,38,159,172,101,253,143,169,136,81,144,175,114,48,140,36,96,209,176,197,162,141,51,118,57,234,29,53,17,201,55,118,110,51,88,20,3,72,16,172,128,107,155,212,248,188,98,182,50,186,255,0,212,151,238,125,148,207,147,241,72,101,241,26,235,249,175,245,49,219,92,182,248,84,175,26,148,255,0,238,70,234,176,225,229,89,239,105,95,110,231,14,6,167,11,21,23,210,92,172,245,177,20,51,97,21,84,158,173,217,223,170,57,180,242,159,37,89,199,230,181,59,176,242,110,58,94,207,161,195,137,243,169,27,240,147,119,183,103,220,168,235,156,77,216,89,101,191,161,131,87,133,203,75,70,81,213,40,206,157,26,185,158,146,123,247,186,57,48,210,203,94,47,180,147,55,124,45,93,216,229,134,149,153,7,220,40,171,92,157,109,21,243,102,48,230,132,101,187,113,70,196,180,209,32,48,149,250,70,255,0,161,157,172,51,197,71,50,106,94,195,225,215,112,23,52,212,148,157,246,93,140,219,123,24,232,229,148,12,56,81,151,155,91,119,38,156,210,182,218,35,52,212,182,53,214,121,98,238,6,140,69,101,70,148,156,119,72,241,168,226,39,140,170,165,121,70,17,122,190,254,135,86,51,53,92,177,82,122,239,99,21,12,170,206,73,246,75,161,70,188,76,215,10,81,114,181,244,69,193,225,149,53,154,205,122,203,115,42,49,140,167,41,77,198,89,116,90,108,110,149,69,43,46,151,8,57,229,90,245,52,36,234,206,90,218,11,115,26,252,90,181,160,161,203,77,111,38,109,156,178,71,45,202,50,169,36,162,245,216,208,156,164,214,140,180,175,52,221,72,202,54,232,205,142,113,90,46,160,106,80,178,202,182,93,69,106,209,163,79,77,95,67,60,189,109,183,75,145,81,140,164,165,45,90,216,34,97,161,47,61,77,102,246,191,67,171,50,143,185,134,201,234,96,147,148,187,162,139,39,41,108,108,132,114,171,245,23,75,66,175,80,50,189,150,132,209,123,152,220,151,212,12,200,229,209,24,123,150,197,17,234,45,116,101,148,187,129,18,178,50,249,129,238,0,164,232,19,236,6,67,114,102,138,119,101,83,139,217,128,87,12,142,76,155,251,1,95,99,27,202,246,51,90,176,210,234,7,60,190,240,229,28,153,84,122,220,221,24,219,89,121,140,183,86,42,147,90,1,109,20,244,176,179,203,110,166,57,117,236,204,226,145,4,111,66,125,12,172,82,136,93,138,149,217,150,82,9,116,45,114,216,201,1,134,81,202,183,145,148,142,105,211,122,182,254,64,116,52,173,230,49,110,199,137,141,196,99,48,147,205,78,57,233,117,102,116,188,114,63,243,41,201,47,113,163,218,140,153,154,145,195,75,17,10,176,83,167,45,25,182,53,51,1,209,57,88,193,85,208,198,82,186,52,200,163,57,61,125,12,36,99,196,203,230,208,194,114,121,91,131,212,13,117,243,58,82,75,117,174,167,37,7,41,214,117,33,36,163,251,154,235,99,63,23,44,117,169,250,124,206,121,226,101,69,83,140,33,165,181,93,159,99,58,174,218,138,49,156,155,138,125,68,160,167,12,173,217,73,116,57,169,226,163,90,73,237,37,166,175,115,178,31,195,111,72,216,15,34,190,22,165,57,229,140,92,151,73,36,90,20,107,170,137,74,18,203,187,185,237,211,148,98,149,159,43,238,250,154,166,175,153,239,37,177,48,214,186,21,162,238,243,39,99,124,229,38,227,250,181,208,226,112,201,154,119,140,110,238,213,141,144,146,155,182,109,61,202,140,227,29,253,29,203,149,194,122,37,149,179,100,85,229,209,198,218,24,206,57,148,155,209,160,55,198,109,233,77,175,115,77,89,74,53,156,186,52,102,154,74,45,249,109,113,90,84,164,185,238,162,244,40,210,234,172,201,55,170,214,198,24,165,40,82,188,35,121,89,232,110,133,24,198,217,121,191,152,217,82,10,91,121,162,7,206,94,46,54,205,99,40,208,171,195,115,218,43,93,79,90,120,120,201,230,201,28,201,235,161,178,20,244,235,149,244,102,113,117,227,66,164,92,159,46,157,140,107,101,122,197,88,219,136,130,165,85,198,50,139,183,99,86,104,207,125,200,172,105,254,230,238,12,229,78,51,186,139,190,204,212,227,103,162,185,232,225,101,77,71,135,56,197,79,113,6,169,97,32,225,23,43,167,125,209,157,74,116,227,74,82,113,86,232,250,163,170,107,50,180,126,167,21,122,151,73,69,103,73,187,235,212,168,229,175,21,26,188,146,207,27,95,49,174,41,201,187,11,173,84,180,104,217,29,35,155,177,150,155,176,83,180,229,22,244,145,220,169,228,148,164,165,107,244,60,168,73,170,169,37,125,116,177,235,213,180,47,83,109,53,53,25,106,198,70,46,141,165,44,183,238,115,66,55,143,34,211,212,234,175,82,51,164,154,189,186,88,227,148,164,176,238,11,117,250,161,70,154,147,207,85,218,90,69,108,110,193,215,203,46,202,246,104,227,140,85,219,122,88,221,71,151,154,247,244,34,187,113,148,163,195,148,173,115,77,40,190,93,182,232,141,50,169,83,50,156,164,221,222,221,14,180,148,163,163,104,168,211,86,180,167,74,205,43,62,167,60,123,220,223,194,226,65,172,214,202,205,13,89,176,172,170,69,56,232,179,75,246,50,162,151,19,44,222,87,236,96,155,187,155,141,146,208,219,247,152,184,218,84,238,250,16,117,97,163,154,6,233,97,213,211,189,153,167,13,53,240,233,23,235,177,216,155,83,90,94,61,205,68,88,69,70,40,229,171,90,165,44,74,165,38,178,63,43,59,91,138,139,105,107,209,28,245,169,198,172,161,57,197,102,142,128,125,69,134,81,168,185,3,40,23,99,80,22,2,227,48,22,224,151,0,10,64,5,184,185,45,234,0,187,139,50,38,101,112,37,152,179,40,2,101,125,198,87,220,200,1,50,250,140,168,88,160,76,171,176,183,161,72,5,249,2,22,192,77,69,198,132,208,11,171,234,53,2,192,47,16,93,6,128,77,250,22,197,191,161,47,232,5,178,32,0,91,145,144,160,84,193,141,202,2,232,130,197,176,19,94,226,215,234,81,148,11,145,140,189,217,50,190,227,40,23,149,117,25,137,149,12,168,6,107,145,153,88,197,129,167,22,242,225,106,187,252,39,204,230,159,220,155,82,106,51,169,178,127,204,123,254,47,39,31,14,171,109,222,135,135,85,37,135,194,211,140,163,173,174,159,162,185,22,52,87,87,171,78,254,86,219,57,43,79,143,86,79,225,71,78,59,50,165,77,175,85,250,28,244,227,151,13,86,109,105,108,169,250,133,115,218,201,119,37,95,42,50,234,97,91,116,6,49,216,194,123,153,173,140,37,185,6,44,217,130,118,197,211,247,177,170,66,139,203,90,155,237,36,7,212,81,232,142,184,104,114,81,212,236,134,199,70,27,17,154,49,70,104,162,128,80,32,96,172,12,89,143,83,35,30,164,26,222,230,50,50,150,134,18,97,95,59,227,18,190,62,95,203,24,175,208,226,142,167,71,136,203,62,62,179,254,107,26,97,161,134,158,231,217,73,101,241,26,148,255,0,61,39,250,31,99,7,120,159,9,246,126,166,79,25,195,190,146,110,63,84,125,205,48,51,35,70,125,12,27,208,33,109,12,100,84,204,94,160,105,172,175,6,113,189,206,201,203,68,114,212,143,49,211,150,107,18,2,26,64,133,185,0,194,75,67,229,124,99,255,0,201,86,249,126,200,250,169,187,68,249,239,30,161,205,12,66,235,203,47,236,103,169,244,177,227,94,206,232,250,12,53,119,44,11,89,249,124,217,95,83,231,236,123,30,17,52,233,184,63,99,147,110,106,244,210,165,181,154,48,160,212,106,197,93,237,107,29,213,225,201,145,174,108,206,45,223,232,121,178,155,133,163,119,161,71,169,74,92,147,244,212,190,89,154,240,150,156,127,174,38,228,179,69,50,163,60,215,86,52,175,227,153,252,102,172,255,0,140,128,251,74,19,190,26,138,138,255,0,151,27,203,228,73,209,226,121,155,183,190,230,188,11,207,130,195,191,228,71,78,98,4,99,26,112,81,75,149,26,190,240,165,81,194,22,121,124,222,133,175,83,44,116,214,93,142,108,38,29,66,83,171,104,198,165,71,153,168,207,50,34,187,58,54,97,36,155,179,209,152,70,78,60,177,119,215,118,107,169,81,212,168,178,74,209,78,210,125,192,223,117,4,206,28,77,109,29,217,182,189,76,177,119,123,28,117,98,229,103,47,212,212,70,167,45,127,115,69,103,248,145,141,245,125,140,170,98,41,211,165,42,147,146,102,188,10,149,75,226,42,69,167,47,42,125,187,132,117,194,25,94,93,90,233,115,92,162,221,179,104,175,245,54,173,36,228,247,123,33,43,230,119,217,108,81,140,212,86,174,214,75,232,106,167,46,37,75,197,252,204,228,165,82,29,189,203,21,24,71,45,53,175,86,1,165,77,59,93,201,154,242,202,22,252,204,102,142,125,19,111,98,194,156,239,57,57,234,250,246,65,10,143,44,117,211,93,187,153,167,149,37,241,17,70,46,75,171,143,82,182,163,238,80,81,238,254,134,114,105,70,201,24,37,43,222,90,46,198,87,87,245,96,35,203,171,122,135,43,147,209,21,89,1,125,138,144,50,72,9,98,216,189,9,114,134,194,215,46,132,184,23,97,153,24,185,50,126,128,87,43,147,161,74,151,160,26,167,78,53,34,227,39,45,123,22,149,8,82,92,169,252,221,205,155,22,204,11,222,195,45,253,4,125,12,253,8,49,138,212,74,58,110,82,164,128,40,217,24,180,212,140,238,174,80,48,150,218,139,122,155,44,76,139,160,24,39,208,200,56,245,34,96,101,22,102,96,183,51,73,223,68,5,42,69,202,91,229,246,34,166,83,85,85,216,219,39,152,215,83,77,202,142,58,212,148,225,40,191,137,88,240,49,88,42,184,73,94,17,115,135,73,37,183,185,244,146,215,125,205,111,91,166,44,209,228,248,28,42,230,169,158,50,200,246,108,246,109,8,183,205,171,57,243,70,49,107,163,52,103,157,58,150,156,185,71,131,208,79,151,83,92,231,160,141,72,184,55,115,154,117,35,45,158,229,24,213,124,106,77,95,169,165,84,148,97,189,250,62,232,213,142,156,169,58,110,156,118,209,234,41,98,29,72,54,215,55,99,42,243,231,40,188,68,170,41,91,52,185,77,248,168,169,210,82,191,63,238,104,197,69,70,119,94,87,114,205,206,116,161,42,111,45,140,171,90,211,163,250,157,184,90,146,113,179,111,77,174,114,90,173,146,159,43,233,234,88,206,172,101,172,244,236,7,177,30,120,57,53,115,26,147,203,79,50,126,247,57,232,214,121,91,216,217,41,169,199,87,115,90,142,42,216,204,202,112,180,101,23,162,212,211,10,206,15,54,94,100,246,48,169,8,42,142,80,119,139,123,118,53,91,45,214,107,220,194,189,154,88,139,198,50,122,41,109,234,116,82,147,148,154,111,91,254,135,135,199,156,105,198,27,164,238,143,74,134,50,17,167,207,117,52,181,70,165,71,84,28,106,65,197,171,70,250,106,108,205,24,194,245,108,173,166,167,155,71,31,154,171,78,42,249,180,179,59,45,159,52,92,121,101,185,70,232,172,208,203,78,78,61,153,148,97,40,187,185,117,233,212,212,229,195,139,218,219,106,108,141,120,184,230,205,167,98,162,214,134,89,197,165,238,115,214,173,26,121,155,123,27,234,53,41,119,190,204,243,188,86,146,225,70,79,204,157,189,192,227,173,103,86,78,158,177,146,185,169,43,73,190,165,139,179,179,150,150,208,79,137,29,114,232,214,146,177,134,153,44,169,52,252,207,215,97,74,182,92,68,85,236,158,134,16,167,47,187,212,147,141,229,123,221,239,99,10,42,163,170,166,149,212,95,80,61,74,184,154,107,42,146,151,185,195,86,217,228,160,239,22,204,231,205,39,196,243,56,232,106,225,222,209,217,222,204,161,28,146,223,84,28,173,77,54,247,185,132,35,20,172,239,127,78,161,191,75,95,167,98,13,152,58,240,165,89,74,164,47,125,20,175,229,61,44,76,158,104,198,46,249,174,207,41,80,148,253,34,122,24,153,206,140,103,25,202,246,143,225,150,13,24,107,184,168,205,234,246,93,77,244,105,90,53,20,221,253,143,54,50,113,150,109,87,169,235,225,167,122,60,75,220,68,175,62,173,57,66,174,89,199,45,246,53,82,122,94,250,190,134,234,212,234,212,140,170,40,53,11,220,213,66,42,117,84,30,137,145,86,182,146,209,219,174,166,236,61,220,27,79,169,171,19,5,77,202,26,189,116,54,97,19,133,42,146,147,209,236,135,232,221,7,102,227,166,215,53,85,167,146,25,180,207,220,198,46,49,133,238,238,211,185,186,46,53,168,218,246,127,177,81,174,52,231,6,149,172,165,243,185,133,120,170,114,211,86,141,242,148,160,146,179,116,210,233,208,178,203,136,131,225,181,167,152,9,135,113,106,46,43,70,117,80,154,107,43,187,221,175,67,142,53,41,198,162,134,139,181,142,171,199,46,154,190,136,14,138,117,20,214,140,207,150,81,106,104,215,8,201,59,166,42,105,25,74,61,119,52,143,164,211,184,53,240,209,120,104,138,207,50,238,27,93,204,50,71,177,114,129,111,30,232,114,139,14,160,85,151,161,76,114,149,68,10,172,52,22,136,186,68,1,109,10,154,32,15,153,87,185,137,117,3,43,161,115,27,122,139,32,50,23,37,209,116,0,1,64,2,20,8,10,0,150,244,23,5,2,13,74,64,22,46,82,92,92,11,111,81,243,33,126,64,52,37,202,0,128,164,0,100,77,11,112,3,230,47,232,76,160,81,117,220,89,15,144,12,221,133,200,75,129,152,187,49,204,75,129,149,204,89,115,16,15,55,198,230,233,224,238,183,114,183,232,207,34,163,150,124,52,110,218,141,55,55,111,161,234,248,226,189,10,113,239,35,201,157,165,137,149,211,188,105,198,58,191,82,52,120,149,63,240,234,93,51,233,244,56,107,127,248,234,43,255,0,81,158,134,49,127,131,148,159,197,52,210,236,121,117,170,94,148,41,255,0,53,192,215,21,169,166,111,83,119,67,67,213,176,138,188,166,15,118,108,217,26,186,50,43,25,24,237,36,202,247,35,3,234,112,239,150,39,109,61,143,59,6,243,82,165,46,241,71,165,3,163,13,168,200,197,53,99,43,148,81,114,88,182,0,10,66,8,204,122,153,51,22,6,185,154,141,236,231,196,190,29,41,203,242,197,191,208,43,229,171,75,53,121,203,188,155,49,108,198,250,8,234,115,105,219,225,213,56,120,236,60,255,0,45,72,254,231,232,41,101,145,249,205,46,89,197,254,87,115,244,88,77,78,49,146,217,164,209,70,78,236,53,161,146,119,66,193,24,90,223,67,25,233,27,155,93,146,57,170,213,86,177,70,53,60,202,214,203,99,76,181,214,250,149,205,178,91,49,168,203,93,140,26,51,151,43,177,137,164,97,169,27,102,193,148,163,76,181,220,224,241,106,106,94,29,87,249,109,47,212,244,228,142,44,122,205,131,175,31,253,54,74,62,72,232,192,85,201,90,215,57,250,22,147,203,86,47,212,226,232,247,49,116,212,84,101,25,127,18,57,159,186,103,159,42,43,239,49,86,82,140,181,212,244,102,248,148,41,77,59,168,70,206,47,245,53,193,218,57,101,29,180,185,70,20,218,182,108,170,61,108,186,27,99,36,170,74,63,51,92,117,139,49,119,140,233,201,255,0,75,42,54,212,220,211,81,90,172,77,179,232,97,87,207,23,220,15,172,240,205,124,58,131,254,91,126,167,76,180,208,243,240,21,156,124,42,146,132,150,100,222,159,51,182,182,124,139,164,159,232,65,174,188,85,74,82,230,178,238,137,133,194,253,218,131,138,156,158,109,92,165,185,104,194,209,131,149,213,150,204,202,174,38,17,156,105,183,205,39,98,43,10,148,101,21,10,116,165,150,63,27,102,24,150,168,198,54,123,61,142,137,206,208,118,90,156,114,121,188,229,70,137,74,92,214,230,145,207,90,166,101,150,252,219,179,117,121,40,197,197,30,100,227,55,44,239,146,75,98,163,26,116,99,136,197,70,50,89,163,154,239,83,210,189,170,217,71,149,105,115,159,15,27,202,45,105,109,236,142,169,203,34,180,117,147,3,39,44,170,251,201,179,7,41,74,122,249,89,92,90,150,105,107,109,137,151,121,73,243,126,197,24,188,206,58,110,255,0,67,30,28,178,184,223,126,166,106,61,118,68,157,88,167,149,4,45,24,105,125,68,91,122,179,4,155,111,163,236,100,245,118,232,81,115,94,60,187,6,186,191,160,123,236,77,91,3,57,59,144,124,194,93,128,183,211,161,150,201,19,161,110,147,2,234,91,152,74,82,248,85,194,205,213,88,12,211,187,35,150,85,169,134,91,187,221,153,43,20,30,182,25,180,37,158,187,88,142,54,90,234,5,90,232,154,50,178,111,212,211,58,138,44,197,98,20,164,237,186,210,196,29,57,108,187,21,93,62,230,16,205,35,98,90,247,2,235,109,86,162,246,208,61,76,178,221,1,142,158,230,87,208,170,54,50,201,109,82,3,5,45,76,172,204,172,88,197,106,6,184,190,155,27,18,68,200,221,236,146,247,51,84,229,37,216,12,76,178,182,101,146,219,153,198,54,87,100,26,213,37,212,147,203,23,162,70,115,216,214,246,189,194,181,205,201,136,212,113,189,252,221,209,28,173,19,86,98,163,5,142,157,58,141,84,141,169,244,147,123,155,99,140,133,72,222,18,82,141,236,107,171,12,212,218,148,20,163,217,158,118,49,253,213,70,173,58,75,78,137,218,222,164,87,179,153,198,221,204,179,42,138,237,251,159,55,15,19,196,102,148,165,40,181,209,27,191,218,147,140,174,224,227,23,163,87,185,52,199,176,211,181,238,115,214,168,162,104,135,137,81,224,202,243,188,159,149,35,204,171,140,226,226,156,115,55,78,92,189,139,166,58,113,53,162,232,86,148,100,249,98,207,42,56,202,245,45,154,172,165,101,166,102,122,60,41,211,140,35,153,74,10,46,47,249,187,30,126,34,135,221,170,114,167,146,94,87,219,208,149,99,211,192,226,227,37,146,166,147,253,205,245,114,71,77,95,85,99,199,161,196,226,58,177,139,180,122,157,181,165,55,4,245,140,163,205,238,132,168,152,152,74,165,57,206,55,114,220,213,134,148,155,82,179,245,58,147,124,60,202,89,91,212,202,52,237,37,147,72,189,108,81,170,188,99,81,56,77,36,183,94,230,152,69,66,57,31,152,244,42,66,53,30,150,204,142,37,20,235,197,165,162,2,86,133,74,149,32,224,149,156,55,237,99,90,167,57,74,205,70,71,100,34,163,202,157,206,105,212,141,58,149,41,222,202,250,50,81,173,43,206,218,219,109,205,146,166,215,150,78,50,235,169,169,212,81,106,50,119,237,161,103,85,197,184,246,34,149,82,225,57,93,93,125,78,105,69,40,173,28,174,175,115,162,117,56,148,114,217,45,110,251,220,194,48,110,157,186,50,13,10,81,187,214,214,234,204,212,159,153,75,82,240,97,12,205,118,48,92,215,147,220,43,45,33,36,206,200,227,50,212,110,79,75,91,216,224,117,20,93,191,83,30,52,174,156,95,233,185,117,29,181,177,82,175,39,27,242,173,151,115,60,52,231,24,189,27,87,57,32,155,131,147,239,208,221,74,186,164,219,95,64,61,120,114,194,79,55,75,216,194,172,105,226,233,239,167,236,121,115,199,84,148,121,108,157,245,212,217,79,29,150,155,204,157,253,13,106,98,60,36,100,249,93,151,118,247,54,86,165,53,150,80,147,229,210,198,88,105,70,116,162,170,67,151,225,185,134,42,188,121,163,77,188,209,181,154,32,206,174,88,211,73,242,185,93,88,152,120,198,157,38,234,108,162,113,230,114,148,103,41,57,89,245,58,175,25,83,80,139,110,250,187,133,113,212,156,167,86,114,134,145,107,110,198,60,217,82,232,204,231,21,39,120,107,110,164,93,111,185,2,49,182,230,83,180,164,237,20,159,161,139,107,54,132,155,202,174,187,89,129,92,167,25,55,25,91,208,222,171,60,84,127,17,38,226,154,57,47,219,247,59,188,62,165,40,203,135,82,41,73,222,210,254,194,14,72,225,42,113,227,78,81,223,226,244,61,58,81,180,31,14,249,35,165,173,185,191,13,78,92,56,169,217,201,118,55,212,167,100,178,201,195,94,134,177,53,165,172,244,26,134,183,208,209,58,52,248,185,93,159,115,186,81,189,70,239,165,182,57,113,80,181,71,47,133,245,42,56,107,83,148,106,74,46,42,81,110,234,230,89,60,177,130,202,218,205,236,116,74,77,193,59,94,37,132,120,153,186,73,61,201,138,227,116,228,185,167,27,91,67,109,56,43,90,73,123,155,42,70,85,18,229,77,106,164,104,148,156,108,165,23,111,64,51,122,75,44,94,166,188,177,140,165,218,105,167,99,114,78,215,181,212,136,210,77,233,107,129,200,176,146,86,248,95,67,170,141,25,38,219,149,228,186,25,169,115,101,222,72,171,150,175,116,245,246,38,11,10,249,151,229,244,54,78,124,142,239,67,68,109,37,126,189,140,231,22,160,221,239,101,177,71,213,89,247,45,159,114,102,67,50,1,243,11,208,153,137,118,6,121,123,177,116,98,174,91,129,115,33,114,92,92,11,163,42,203,216,199,48,215,176,27,46,140,110,99,107,140,164,25,123,15,115,27,122,140,190,160,100,62,68,178,238,93,61,64,183,25,151,113,242,49,109,47,132,12,179,92,183,53,223,249,70,189,128,203,49,116,49,69,2,230,25,189,25,46,46,5,187,236,57,137,153,119,14,73,124,64,91,62,228,183,169,142,103,220,102,96,100,253,201,155,212,154,247,8,163,60,196,185,141,237,240,153,41,106,64,212,186,146,228,109,246,3,45,123,140,172,195,156,170,253,100,6,90,92,185,173,177,131,136,202,5,206,203,153,146,207,176,230,3,43,150,230,188,183,234,76,137,117,96,109,220,150,49,201,234,203,123,1,114,134,173,212,102,25,189,0,133,37,217,0,243,252,99,85,69,122,179,196,164,179,86,197,79,46,156,69,27,174,167,179,226,175,158,130,247,60,60,60,156,169,213,148,44,165,42,205,249,174,70,155,241,149,28,240,146,139,141,156,109,215,125,79,34,122,101,103,177,136,130,150,26,117,28,179,73,173,254,103,143,45,102,4,111,79,115,93,185,236,108,123,47,67,92,60,210,96,73,187,68,212,108,169,186,70,18,208,131,2,25,24,176,62,139,194,218,158,22,147,244,177,234,69,30,47,130,206,244,35,30,210,103,185,4,116,158,51,89,69,27,17,138,208,201,21,20,160,0,33,72,4,49,102,76,197,144,96,115,226,214,106,51,93,226,255,0,99,165,154,107,121,126,68,87,199,189,76,233,196,193,238,110,166,172,140,52,202,246,62,227,192,235,113,188,51,15,39,190,92,191,77,15,135,107,95,67,236,254,205,175,247,69,63,234,151,238,81,235,229,236,91,8,177,39,161,7,54,34,164,159,44,77,48,162,219,188,153,211,149,92,88,211,45,124,40,154,235,73,65,172,166,117,106,101,71,44,155,147,53,2,111,51,185,141,130,139,50,202,105,24,216,202,218,22,214,37,192,214,205,21,98,165,25,47,70,116,180,105,169,9,107,148,168,248,186,180,229,74,89,103,23,23,234,106,234,125,69,108,38,120,184,213,167,154,39,129,141,194,75,9,91,46,241,146,188,89,203,174,113,185,93,248,58,173,211,87,124,178,220,203,134,213,89,40,201,59,190,134,175,11,180,161,105,106,148,142,170,178,140,102,230,150,251,17,71,21,24,171,250,180,107,169,252,47,85,169,186,114,110,140,122,199,83,91,166,178,229,205,186,184,24,102,83,141,238,106,172,223,47,161,41,203,150,207,116,90,210,213,21,30,247,133,226,184,126,31,24,101,114,155,156,172,122,120,89,85,155,151,17,44,139,202,239,171,103,149,224,180,85,106,10,82,73,168,77,180,189,108,143,99,55,15,59,155,216,202,182,77,235,236,104,169,27,203,60,227,29,54,125,76,179,101,142,103,43,167,169,203,91,16,165,212,168,181,107,36,142,58,152,140,154,182,99,91,17,8,82,82,114,142,105,30,124,234,66,179,243,39,125,141,35,170,53,221,87,37,108,200,197,65,58,185,87,232,97,69,55,25,37,182,200,219,74,54,168,146,189,223,94,136,14,136,165,78,41,33,4,220,148,164,181,91,251,150,9,74,45,247,208,201,246,142,192,89,119,49,78,78,93,61,68,181,77,95,93,131,105,43,92,35,25,73,202,77,68,197,67,46,223,54,91,242,251,139,246,2,37,111,245,27,19,212,200,162,123,238,82,164,140,115,39,32,50,253,12,182,48,111,162,212,201,39,100,2,250,216,112,212,188,218,252,204,192,4,163,24,217,104,52,27,232,75,107,184,16,43,245,50,176,244,2,92,110,91,43,119,246,42,138,40,195,34,106,207,80,233,168,43,219,232,108,91,92,174,58,220,8,162,145,179,47,114,70,15,230,108,81,119,179,68,24,107,208,176,89,174,186,155,212,83,143,160,81,73,218,64,106,140,109,214,198,113,209,168,189,187,155,28,77,18,121,101,103,212,131,116,232,223,85,161,142,85,25,117,191,110,230,218,46,85,35,151,175,115,108,163,24,233,185,53,90,163,30,182,249,27,31,151,178,48,119,135,93,204,37,91,225,182,160,89,38,252,150,145,51,203,172,108,215,67,7,61,85,244,125,13,141,185,109,107,162,140,167,30,70,253,14,117,44,202,239,98,241,165,25,62,94,91,106,139,77,197,201,56,233,23,168,28,243,77,70,210,211,93,12,20,94,99,116,249,167,167,208,58,118,82,106,90,162,163,57,69,70,155,141,254,103,13,122,116,234,193,198,106,235,170,54,113,121,181,212,213,90,162,87,107,96,60,92,125,10,116,106,70,80,210,47,75,28,177,168,228,178,250,238,117,99,248,149,168,206,162,146,84,250,69,238,253,79,62,58,62,101,105,24,173,70,201,75,60,218,111,101,161,110,222,92,250,52,18,89,179,55,123,116,44,105,185,117,72,138,244,234,75,135,65,202,79,151,41,146,132,43,66,205,94,47,83,74,165,41,168,165,59,65,43,127,81,211,135,165,146,49,142,246,253,77,176,153,50,229,132,82,225,189,25,162,138,146,89,110,243,70,241,146,151,99,177,67,103,181,157,206,122,184,140,156,69,53,179,229,1,78,23,162,227,37,116,145,186,114,132,41,198,22,233,107,246,52,170,205,82,182,142,79,215,99,8,102,149,94,121,94,235,64,173,240,78,16,150,154,175,212,213,151,45,105,56,249,122,155,235,53,194,242,223,94,231,61,86,160,249,158,147,220,33,86,106,154,148,155,60,250,179,140,39,22,254,37,118,118,86,230,203,205,178,181,251,156,245,40,102,180,227,186,209,146,171,76,170,113,31,150,201,119,30,109,95,41,186,52,172,239,103,34,38,156,159,75,17,88,165,149,166,254,162,182,34,58,122,116,70,117,184,110,214,214,235,123,236,113,85,82,147,180,85,223,82,10,235,206,75,84,146,99,50,147,209,22,24,91,219,59,36,224,160,218,140,158,155,5,100,160,170,90,55,230,184,116,103,79,120,187,25,81,196,90,205,233,45,174,103,42,209,121,146,249,73,129,41,201,198,13,95,83,9,40,193,44,189,202,170,38,244,249,234,74,177,214,45,74,241,190,160,106,87,141,213,181,102,196,218,187,185,45,110,164,221,55,107,247,3,111,17,240,154,82,149,151,79,80,165,116,229,47,154,53,211,158,89,93,61,58,220,218,173,195,125,238,84,101,24,223,150,50,210,122,5,57,43,124,50,53,202,51,90,199,88,149,201,189,0,170,81,200,148,27,114,190,166,185,249,252,221,54,13,36,172,175,123,253,8,149,165,174,189,52,2,182,175,161,92,116,223,114,62,87,98,167,104,250,244,2,79,217,93,24,245,220,202,247,214,234,232,197,216,15,83,9,141,77,198,19,118,123,95,185,234,62,101,110,135,203,167,163,236,125,14,14,183,26,132,90,222,218,154,230,179,91,182,91,154,171,229,80,204,251,88,217,8,218,82,104,53,152,208,228,169,24,240,218,203,117,109,13,120,111,43,94,102,186,27,101,45,37,182,246,94,228,161,104,187,53,191,82,12,158,182,106,246,220,210,212,148,147,118,204,174,223,177,215,14,101,126,230,19,141,167,183,64,57,155,141,212,167,170,142,206,230,19,148,165,44,221,4,227,30,105,71,204,88,82,205,36,239,98,43,27,198,121,173,240,217,246,54,85,205,145,75,167,161,39,82,49,168,247,95,14,197,86,179,81,92,209,221,247,1,71,151,206,180,123,51,38,221,57,70,203,71,163,49,166,160,167,37,231,98,119,155,149,158,221,0,250,139,11,122,12,171,185,150,88,129,142,189,139,169,121,70,128,53,98,214,14,70,57,189,24,25,22,198,23,99,80,51,208,183,70,187,62,226,222,160,108,204,76,198,35,230,5,184,204,51,19,55,118,3,50,91,178,103,246,40,87,244,2,169,54,180,50,81,151,82,94,193,200,10,227,234,96,239,209,151,43,125,194,166,186,129,135,51,234,100,179,165,169,158,94,193,232,6,169,70,79,185,50,219,185,186,201,145,165,220,13,89,19,123,72,203,34,236,101,150,62,165,229,176,17,43,2,164,189,75,100,192,199,166,227,230,101,176,249,162,8,174,93,76,136,218,183,112,34,141,204,178,163,28,206,218,70,195,153,246,64,100,99,161,50,203,172,137,105,126,102,6,70,87,48,203,234,200,226,251,216,13,151,68,187,49,74,63,152,205,37,220,0,81,98,241,65,214,81,217,129,159,15,77,89,174,89,123,161,196,249,145,243,116,1,156,113,23,114,168,7,4,4,206,75,179,59,88,151,245,3,205,241,85,173,39,253,71,133,225,246,88,120,74,82,109,103,147,122,88,247,188,97,172,148,237,218,95,177,226,248,124,20,232,83,140,174,185,94,141,250,145,88,185,112,232,206,61,39,121,69,118,177,231,79,248,159,35,187,21,81,84,172,242,121,98,178,163,207,168,237,89,133,73,62,83,8,236,101,35,21,176,24,239,38,204,39,230,54,45,141,76,130,24,189,204,250,24,1,239,120,36,127,195,167,221,179,221,130,208,241,188,3,254,27,95,134,76,246,20,251,29,39,140,214,101,49,76,168,168,200,164,40,0,1,6,38,12,205,152,48,49,102,19,213,25,179,92,200,175,143,183,226,53,234,116,91,67,93,191,26,94,141,155,76,52,31,103,246,109,95,194,33,253,114,253,207,141,62,191,236,181,76,222,23,40,254,90,146,40,246,54,33,88,8,197,154,231,43,104,108,102,18,135,49,71,60,169,230,213,147,34,70,218,210,81,94,167,51,148,153,166,86,126,98,92,170,50,222,68,248,138,33,12,153,137,70,15,115,9,74,198,114,190,99,23,74,79,87,162,8,211,54,231,161,230,120,237,15,240,113,159,88,201,126,167,176,162,162,121,190,60,255,0,221,242,183,231,136,190,44,120,126,29,81,211,173,56,126,104,233,238,123,24,152,69,225,215,230,131,107,228,207,6,140,248,120,138,115,237,36,125,45,95,196,160,227,159,225,210,231,22,220,212,105,186,121,105,85,86,114,214,44,71,46,106,178,181,210,229,137,173,226,166,242,74,92,217,54,76,39,39,133,150,189,91,40,224,189,170,63,83,42,142,233,18,188,28,92,95,86,137,61,98,84,125,31,217,201,127,135,173,253,75,246,61,73,101,182,106,145,141,207,31,236,228,242,81,196,95,188,127,185,183,27,143,141,55,121,61,246,177,6,56,252,115,167,123,203,87,229,143,115,198,158,54,164,165,248,146,178,244,53,226,171,212,169,83,52,229,229,209,28,179,151,37,239,163,208,154,173,149,171,230,156,180,229,232,98,171,74,81,188,116,125,205,45,185,39,99,58,91,52,183,68,30,166,14,181,163,10,89,243,74,78,222,199,165,135,89,161,153,233,171,71,141,225,180,42,60,92,106,191,44,124,218,158,229,29,34,151,69,177,184,141,169,47,99,7,187,111,110,221,204,217,131,118,247,42,36,158,85,119,171,53,237,205,45,203,172,164,237,176,101,68,111,77,67,122,37,212,198,217,164,218,50,80,182,191,168,22,222,161,187,104,140,101,38,180,70,57,101,153,89,245,3,98,111,69,149,234,69,70,78,121,155,178,54,249,86,226,254,160,68,146,50,232,78,133,40,160,2,0,45,133,128,151,46,229,177,82,176,18,49,255,0,198,91,50,219,169,178,49,3,20,141,209,138,49,81,119,54,168,232,5,81,182,196,148,108,204,225,183,169,157,187,17,90,99,28,174,221,203,59,73,217,239,220,181,37,151,169,141,43,212,150,139,78,228,25,67,153,168,223,94,165,149,27,203,157,242,149,168,211,147,146,92,207,118,106,117,92,175,168,27,220,148,109,149,232,99,153,201,181,185,169,59,171,109,113,22,211,111,232,6,233,187,67,215,161,207,8,222,165,165,191,83,42,207,52,28,142,58,117,37,25,235,161,71,100,236,157,186,26,231,85,65,167,212,149,170,231,165,27,110,142,72,190,60,156,20,245,125,119,3,166,21,162,164,239,171,103,54,47,17,82,146,85,41,67,210,93,172,110,84,105,210,113,148,146,156,214,153,217,49,18,109,101,242,246,178,3,78,23,29,9,86,131,114,87,145,113,30,35,78,141,89,67,50,204,183,71,147,139,193,84,169,87,137,74,81,143,242,173,53,60,250,206,84,231,37,81,60,233,235,155,114,95,165,123,84,177,84,231,94,49,132,157,229,208,203,25,10,142,113,112,121,99,109,125,79,47,13,132,197,98,37,26,208,139,140,35,241,30,227,131,81,225,212,146,109,173,196,74,243,157,28,212,93,54,220,189,206,89,224,221,73,185,58,141,203,169,235,194,49,82,213,173,58,154,234,83,142,121,104,175,186,101,193,226,66,140,220,236,227,40,171,158,173,60,61,7,75,44,99,105,117,125,80,132,243,36,231,236,209,189,74,42,34,68,214,136,81,169,194,209,164,226,245,125,209,186,143,147,137,23,158,219,88,201,202,84,213,146,229,182,230,48,196,116,203,149,219,109,138,19,148,99,25,74,250,110,120,248,170,220,90,206,80,110,214,91,157,181,49,49,226,213,140,182,183,234,113,86,132,178,199,68,154,90,216,205,88,219,66,164,120,177,85,34,189,78,181,53,60,74,84,173,151,169,230,194,51,148,211,140,185,109,204,117,209,229,87,139,208,65,219,90,106,42,87,210,206,215,247,53,86,167,150,209,156,147,75,168,205,6,179,77,109,45,125,205,185,179,194,89,92,172,158,237,121,138,56,120,82,132,124,218,74,249,76,99,87,150,83,159,229,187,177,211,139,146,148,86,154,106,114,65,70,246,111,151,43,79,232,65,205,66,78,180,92,84,182,238,101,151,124,206,254,135,159,78,164,161,36,227,185,223,26,185,188,240,201,126,189,12,180,73,114,118,48,131,86,121,153,189,211,86,213,233,221,244,53,194,57,158,171,64,140,21,89,217,172,218,146,205,238,74,143,52,182,249,151,51,182,161,76,156,221,202,226,178,180,253,203,23,109,114,252,194,213,54,7,60,46,155,208,216,230,210,187,45,70,173,165,205,111,154,200,12,184,209,151,249,18,87,151,194,94,21,247,90,174,198,80,135,53,180,95,48,20,175,25,37,36,154,51,156,178,221,239,210,196,82,87,209,106,108,113,239,30,101,168,8,84,85,33,24,230,94,198,167,25,74,42,235,86,108,141,40,173,82,16,156,19,187,141,154,122,164,84,37,21,13,99,213,104,187,26,213,243,219,170,220,217,38,147,107,173,238,106,105,94,255,0,168,27,36,162,227,154,79,79,67,9,73,91,173,132,231,153,40,246,49,148,101,166,247,1,21,163,87,73,49,102,147,234,144,219,173,144,109,164,245,209,238,20,141,219,209,92,244,252,54,174,72,206,45,158,116,37,250,106,119,96,234,197,102,210,210,147,184,136,245,160,219,189,246,122,154,231,90,80,175,21,166,83,14,38,104,218,15,174,166,46,81,168,239,189,141,178,98,46,170,223,51,202,249,172,107,195,74,83,166,167,245,94,134,88,137,42,116,91,82,210,255,0,67,12,52,179,74,93,45,208,14,172,217,96,212,121,180,210,198,185,115,75,109,109,105,106,99,44,209,175,37,123,67,100,141,150,190,160,114,202,42,242,138,233,179,51,141,57,66,45,102,183,161,148,50,194,121,39,163,182,226,180,226,227,120,75,205,251,1,162,163,89,211,114,178,181,189,201,12,201,173,29,205,179,167,22,162,229,229,90,163,76,36,226,229,41,107,125,25,21,186,42,249,158,206,93,187,152,203,62,154,90,93,251,146,18,84,218,202,218,51,218,87,214,75,170,123,129,244,220,221,135,55,160,204,64,46,189,88,188,122,179,27,92,185,64,185,162,76,215,216,185,70,85,220,5,216,187,238,57,81,46,187,129,117,2,232,183,244,3,17,99,45,74,155,96,97,177,109,127,133,155,20,108,61,216,24,168,190,197,84,204,179,118,38,98,10,162,131,247,177,139,212,153,16,22,241,239,250,135,56,254,100,98,227,30,195,42,252,165,7,40,254,111,212,113,33,249,145,50,71,242,153,101,143,100,5,207,30,146,67,55,168,73,126,82,128,73,118,50,118,34,13,62,228,0,76,209,91,147,139,30,224,103,97,101,220,193,205,88,215,175,77,64,223,116,98,231,19,86,89,61,209,156,105,191,98,137,196,149,236,169,179,37,159,170,72,203,47,243,17,211,191,82,3,156,99,230,145,56,144,123,24,240,35,125,89,150,72,71,169,69,83,186,229,35,82,238,94,85,241,21,202,61,192,213,147,93,217,154,131,237,35,37,53,113,42,145,68,24,240,251,220,169,69,118,36,165,233,114,70,23,214,197,27,22,172,146,184,190,85,220,151,108,131,28,205,61,76,179,89,116,49,169,21,45,47,97,26,113,245,96,46,158,214,184,203,47,204,94,85,240,149,60,219,34,143,43,198,239,247,117,253,51,253,143,47,7,22,168,40,174,87,146,219,90,199,175,227,208,255,0,7,126,188,223,177,228,211,189,44,44,170,47,130,62,83,45,56,163,23,25,53,46,142,199,46,185,219,233,115,174,165,71,26,22,235,103,38,114,116,2,75,91,154,246,185,180,214,149,216,14,134,169,238,110,150,246,236,105,147,188,136,49,108,169,89,25,100,213,17,189,125,128,246,124,5,222,21,161,213,53,35,219,138,177,243,62,15,95,131,143,133,222,149,57,25,244,217,141,242,205,100,108,138,34,51,70,144,0,0,3,160,32,146,53,200,218,205,111,123,1,175,49,140,181,145,36,237,43,18,250,5,124,189,69,151,17,81,127,59,253,204,145,150,37,127,140,173,253,108,196,195,73,45,143,165,251,35,87,240,241,52,219,217,198,86,62,101,238,122,223,102,49,28,63,21,201,240,213,139,143,247,64,125,158,117,34,236,96,180,102,82,76,33,152,93,50,52,96,6,153,81,114,147,114,42,140,98,182,54,59,152,183,174,197,212,106,140,101,89,246,244,18,195,207,162,70,112,171,105,91,107,25,74,163,101,209,167,129,47,138,73,12,144,93,92,153,158,175,118,75,70,62,229,212,100,184,106,58,69,28,213,164,243,90,91,174,189,209,181,181,19,158,179,204,203,6,13,156,152,234,113,171,135,148,38,175,23,185,209,205,216,215,86,249,93,211,52,143,150,198,224,103,135,231,133,231,79,191,111,115,220,192,53,136,193,188,243,138,202,148,150,111,163,55,66,158,100,211,142,143,185,141,26,43,7,81,112,215,225,201,229,179,233,115,159,92,255,0,141,74,224,167,77,202,171,164,250,55,127,67,39,81,70,140,161,170,214,229,196,94,158,58,124,222,109,206,74,147,114,79,213,153,105,113,55,148,20,223,77,14,119,45,145,215,93,91,9,110,187,156,81,8,245,252,59,21,28,46,18,188,159,86,191,99,134,120,135,136,169,58,142,107,71,162,125,6,91,194,217,91,249,156,213,163,102,74,172,107,84,147,147,111,92,198,142,102,247,55,40,231,229,237,174,230,52,233,202,83,178,234,65,177,211,81,167,118,72,41,102,73,69,230,102,87,85,22,86,252,187,30,246,27,9,66,140,35,42,90,201,175,51,44,130,96,232,186,120,104,71,45,167,45,100,118,69,100,176,75,146,235,113,124,206,219,155,101,103,43,69,91,89,51,84,175,55,104,182,151,86,102,253,61,136,214,182,91,118,0,180,86,91,24,181,101,204,249,159,66,78,86,118,235,113,103,123,182,84,91,101,94,136,197,203,169,37,45,146,42,79,171,3,27,57,27,35,22,151,169,108,84,128,182,40,69,2,20,21,0,177,74,16,5,232,10,80,22,42,69,72,205,32,34,93,13,144,142,161,70,230,200,165,109,136,10,41,106,103,111,169,30,162,36,83,162,9,217,106,87,232,140,225,20,151,48,84,157,53,39,174,197,186,75,42,90,18,173,237,202,245,52,85,82,166,179,93,220,13,149,53,186,57,211,183,94,83,40,214,140,149,166,35,25,84,82,113,242,189,10,137,7,104,202,250,118,108,198,133,101,82,164,172,214,84,141,18,156,41,215,89,162,187,24,202,113,134,35,45,40,62,101,118,214,200,13,238,122,235,177,133,121,198,156,120,153,47,101,229,53,58,147,169,22,169,67,59,189,147,232,97,140,140,149,5,79,138,212,237,231,143,112,57,161,10,248,138,156,76,53,126,20,39,210,58,163,179,0,227,74,53,22,234,251,218,199,21,26,63,114,167,10,181,39,40,169,249,227,29,174,118,82,173,78,78,208,146,202,247,100,27,164,165,57,122,25,74,25,172,163,211,245,36,234,219,72,173,13,144,147,148,92,173,123,35,72,229,169,73,67,50,150,255,0,185,231,227,104,70,164,163,81,219,69,102,122,21,115,78,90,179,154,112,114,131,75,80,50,195,214,148,112,238,48,119,76,217,55,21,151,249,158,173,156,184,104,211,134,104,198,111,125,98,250,25,74,93,47,125,64,217,86,42,51,178,106,210,57,220,146,89,230,250,26,241,120,133,74,157,210,82,151,68,206,26,24,181,10,114,133,87,202,239,101,216,154,58,35,94,51,196,112,147,86,181,211,190,231,92,100,226,185,213,215,115,194,81,202,215,232,108,150,34,180,172,184,146,121,117,68,213,199,183,89,169,77,116,105,104,115,98,241,48,167,44,154,58,141,109,216,152,106,220,72,170,146,210,93,78,63,16,148,103,94,157,120,107,25,198,223,52,91,70,169,101,78,91,243,29,42,50,158,29,101,213,165,245,71,22,126,87,174,135,86,30,167,225,75,46,241,230,51,20,130,225,197,55,215,99,163,58,225,174,178,90,104,115,194,140,178,185,55,165,205,244,98,227,90,49,148,111,23,212,168,176,168,220,220,93,173,149,221,35,117,58,249,104,115,110,140,107,82,252,105,85,166,237,100,174,187,147,75,197,75,171,40,149,226,213,155,246,52,81,95,139,111,251,89,217,82,25,242,172,202,201,221,156,48,106,235,243,110,65,193,66,141,166,220,150,219,92,236,74,241,87,93,77,213,32,174,229,209,236,69,79,54,168,98,176,154,202,227,40,175,120,154,43,85,142,102,156,154,244,177,210,215,68,115,212,166,179,222,165,229,209,1,138,148,101,162,145,140,183,208,223,87,44,105,228,73,94,75,232,97,78,141,73,83,82,86,119,32,209,82,82,150,255,0,35,29,123,216,223,247,121,202,78,13,172,200,195,37,166,226,247,90,17,87,73,68,176,167,174,187,34,232,150,155,155,41,121,159,176,17,43,62,247,44,227,155,150,220,204,42,176,82,181,236,89,201,105,38,189,128,211,24,55,119,123,35,108,224,210,138,82,214,198,42,75,154,86,255,0,65,41,108,147,3,26,202,84,225,190,172,215,29,244,213,155,170,74,85,41,221,189,182,57,227,29,91,96,111,156,222,72,173,237,118,141,86,151,94,166,219,41,165,38,237,151,100,42,44,173,229,118,69,70,184,73,74,73,62,134,217,36,210,87,214,253,204,33,5,116,181,148,153,156,98,161,164,239,154,251,1,173,184,201,217,59,123,140,175,54,110,253,73,40,74,242,110,91,5,56,219,87,103,184,25,84,105,232,250,236,108,167,81,65,218,112,77,26,48,211,132,229,46,34,187,123,29,24,149,78,157,8,56,55,41,73,181,107,236,7,93,7,23,70,171,77,163,60,60,249,210,206,173,35,202,85,42,240,178,230,74,55,217,25,211,169,58,114,204,158,165,212,123,82,163,28,178,140,150,146,220,211,78,156,104,190,89,55,51,26,53,100,234,185,74,210,186,91,51,60,240,83,156,219,181,183,79,161,164,43,202,163,155,109,37,29,211,93,13,152,122,209,154,110,118,229,236,104,173,56,226,105,199,135,59,115,125,76,162,149,58,179,167,149,37,53,153,52,6,48,140,231,43,55,202,175,169,156,227,146,10,50,90,109,236,101,66,14,157,151,94,143,243,18,165,119,198,81,106,209,93,0,176,142,88,36,247,123,92,199,23,77,101,86,121,37,179,70,123,198,89,221,229,220,213,42,145,169,39,25,94,239,127,112,48,81,106,22,189,237,169,120,137,203,58,220,86,150,154,63,100,97,23,153,114,232,69,125,109,159,114,233,19,159,45,71,189,71,242,51,140,59,183,245,3,101,209,60,221,136,220,72,156,61,16,25,57,36,172,154,250,152,231,151,229,185,29,72,47,244,69,141,165,240,125,64,102,111,224,50,95,210,130,211,181,189,136,234,89,233,16,51,181,203,111,83,11,201,163,27,78,250,200,13,183,140,122,147,139,15,204,107,202,100,148,87,96,14,170,125,216,205,127,133,140,209,94,133,82,190,215,96,23,177,127,243,114,94,251,23,47,176,19,75,110,52,236,92,182,234,51,69,117,32,165,179,49,114,182,196,205,43,107,119,232,81,157,151,81,165,183,53,169,203,254,153,170,171,159,72,176,55,74,172,18,222,230,31,120,236,142,107,74,254,86,109,167,29,117,137,113,27,115,85,151,160,201,55,188,205,171,232,84,145,21,175,134,159,86,203,195,142,217,77,142,221,89,140,230,146,220,13,121,90,236,140,160,223,169,143,22,43,116,78,44,159,149,48,54,75,51,217,216,171,69,204,209,174,52,229,45,101,161,148,168,196,12,184,145,238,139,154,250,220,193,112,227,162,177,146,254,155,1,139,150,186,32,149,71,181,140,244,75,252,140,37,90,218,45,0,153,100,247,107,232,94,27,238,98,229,57,47,53,190,70,80,205,241,54,192,201,83,190,237,142,28,59,92,201,62,218,25,16,76,169,116,36,165,30,166,77,93,26,221,59,189,116,1,196,137,149,162,245,70,49,140,59,25,55,209,59,0,105,37,162,53,188,223,152,202,206,253,89,148,105,197,59,203,95,64,53,198,132,165,230,108,233,202,161,12,169,24,74,173,159,42,48,149,89,91,87,96,174,47,25,166,222,2,78,90,217,247,60,75,168,83,80,114,89,165,120,254,107,198,219,158,231,136,203,62,6,178,244,79,245,62,126,162,189,72,53,43,173,81,7,6,49,165,203,125,223,232,141,41,223,99,44,84,248,149,228,215,150,60,168,198,17,179,176,86,82,210,157,201,70,63,19,217,106,103,40,185,101,138,235,169,157,104,74,154,202,165,24,46,173,176,57,42,102,205,150,220,207,161,186,134,26,233,230,243,25,172,70,30,138,147,131,207,81,239,54,174,107,158,38,82,166,229,78,62,143,208,131,85,68,243,101,134,190,198,57,30,198,116,171,78,251,70,221,141,202,114,233,78,42,250,129,162,49,148,90,148,119,90,163,235,168,190,45,40,207,243,37,35,228,103,82,89,157,210,103,213,120,123,114,194,80,127,250,104,215,41,93,145,216,202,230,55,6,153,91,148,197,35,34,130,216,50,173,136,192,134,15,204,100,98,247,68,26,43,45,76,83,188,77,213,17,169,199,75,5,124,254,61,91,27,87,221,63,208,208,118,248,172,114,98,243,126,104,163,130,164,172,145,134,152,202,90,155,176,117,101,135,173,10,209,243,66,74,72,208,246,185,179,225,73,16,126,141,78,113,175,74,21,96,239,25,199,50,50,140,172,120,223,102,49,92,76,27,161,39,121,82,122,127,75,61,199,18,162,102,139,220,70,61,182,25,81,28,163,30,160,108,200,140,103,24,197,92,211,44,69,148,172,104,169,86,83,221,216,96,201,198,49,147,119,213,152,186,139,161,172,26,70,78,76,198,250,238,75,54,100,168,203,123,20,73,71,54,198,166,172,109,186,139,37,89,197,218,197,70,155,22,200,141,234,66,162,184,199,177,174,116,148,147,70,119,38,98,143,31,197,41,190,35,147,191,194,175,107,30,100,244,150,247,177,239,120,164,111,133,207,175,43,60,57,198,211,212,229,102,54,217,93,219,13,238,114,45,38,189,78,172,76,175,69,69,26,50,223,33,6,202,205,114,171,244,219,185,131,231,131,82,123,25,86,181,247,219,161,174,77,71,87,123,18,171,26,81,205,37,211,93,206,200,211,151,14,246,203,35,146,132,37,123,254,167,125,41,102,133,239,114,9,133,193,241,234,217,249,119,147,244,61,124,170,156,82,91,108,140,112,180,221,42,17,82,142,89,75,89,27,115,70,73,203,117,29,189,205,196,97,150,89,86,119,119,115,56,172,187,34,165,175,243,117,244,18,86,216,168,138,95,78,134,50,253,67,219,93,44,99,39,174,224,72,65,164,249,185,158,236,178,118,208,71,77,222,230,185,202,242,180,117,101,67,72,189,60,204,216,149,183,220,145,140,97,175,87,212,110,5,189,217,149,204,98,173,214,225,111,212,12,239,184,205,125,140,46,238,204,128,202,62,107,53,191,83,39,202,99,118,244,184,109,222,215,212,13,154,216,93,223,97,149,223,114,168,182,192,154,153,173,139,99,52,0,206,49,184,138,185,185,43,104,69,96,180,94,134,93,59,88,185,53,183,66,229,234,200,48,143,83,56,71,83,43,88,121,86,103,184,22,203,55,169,38,218,17,242,223,171,53,206,107,62,84,245,10,207,54,101,125,141,117,101,104,219,123,154,184,186,181,21,118,246,212,202,112,156,226,175,163,234,7,21,74,111,14,155,155,204,211,229,215,161,211,70,165,214,104,206,241,100,175,69,85,141,165,24,205,47,204,104,169,78,24,101,153,78,113,191,72,236,4,197,96,222,38,170,147,169,40,52,244,202,110,196,209,84,99,79,44,221,214,239,185,40,98,56,202,110,42,209,78,202,87,220,98,98,179,40,230,187,146,215,216,34,78,170,84,188,202,54,236,113,214,157,73,77,70,49,223,86,108,173,37,78,209,132,83,75,244,53,169,202,73,243,93,148,108,171,173,4,228,253,44,112,114,210,175,25,169,198,20,223,153,51,174,156,39,57,168,66,46,109,236,105,198,97,213,108,60,148,163,205,125,61,24,71,69,41,41,38,243,102,93,46,117,198,90,53,22,214,135,137,133,169,40,40,198,73,221,104,122,144,170,242,189,124,202,197,9,74,235,212,193,232,158,85,173,140,226,149,172,190,76,57,94,247,3,135,17,23,9,102,134,146,146,253,79,34,174,42,117,106,60,179,148,87,99,220,196,202,92,182,213,220,240,49,20,248,53,164,190,104,205,88,199,137,154,90,201,171,122,157,82,80,171,66,51,169,252,75,125,81,195,43,202,90,117,58,41,75,44,101,26,143,91,110,69,109,171,42,50,140,163,25,107,151,70,215,83,147,51,138,223,209,145,74,82,211,126,172,198,249,158,187,50,13,208,168,211,236,155,212,238,158,26,240,148,102,172,155,188,108,246,103,159,77,60,209,211,84,207,126,80,203,11,207,170,53,10,240,156,99,29,29,243,117,71,85,10,121,173,175,45,172,116,87,195,94,180,106,95,151,105,28,234,212,227,41,89,171,61,61,70,35,125,25,71,44,162,228,178,190,227,157,188,223,148,231,167,21,58,190,107,198,91,92,244,29,9,83,143,13,71,155,123,174,160,99,90,164,103,67,60,94,235,43,247,52,82,169,23,107,162,215,196,102,200,157,147,139,213,37,185,133,54,212,220,90,90,245,3,40,102,132,115,102,229,52,226,121,167,10,145,211,101,35,175,135,193,167,43,115,53,171,185,205,59,74,148,181,246,238,6,248,217,197,199,165,249,89,171,45,166,227,114,198,162,149,56,53,173,185,137,41,171,169,117,122,148,74,145,113,74,251,95,115,25,221,217,171,100,182,254,166,74,121,100,237,24,223,185,148,165,122,113,82,138,79,51,109,144,113,201,218,95,169,151,26,80,139,113,147,212,194,114,77,230,232,205,57,254,22,200,174,188,53,70,235,119,204,172,205,85,96,227,154,79,123,157,24,90,78,249,165,107,116,177,178,180,105,249,154,86,110,197,28,17,183,67,43,235,107,43,146,179,154,138,156,85,163,123,90,219,18,26,198,237,234,100,37,9,75,70,150,166,200,66,241,178,90,196,198,156,117,178,142,102,206,168,97,227,25,101,147,188,151,208,43,155,39,19,68,158,107,157,20,240,241,89,99,82,126,109,21,141,142,116,215,91,70,59,122,152,84,196,43,102,74,210,183,41,81,207,60,247,202,182,90,47,83,95,50,82,186,185,151,17,202,49,140,165,118,132,167,125,20,111,109,90,34,174,27,105,70,79,165,239,234,99,153,117,214,70,57,180,114,90,39,208,145,107,94,224,103,41,186,118,229,253,77,110,110,78,241,185,170,189,77,109,212,198,21,109,190,158,160,116,77,182,150,102,114,202,78,79,83,41,212,187,211,78,134,48,68,27,168,181,27,126,199,68,158,104,249,81,206,174,151,169,85,71,27,197,238,84,110,93,139,102,150,169,221,236,99,104,229,187,110,255,0,185,51,222,87,190,197,27,112,213,39,10,202,49,188,179,116,58,113,24,136,201,203,58,105,229,183,185,205,70,233,169,181,163,216,217,136,82,225,103,106,43,91,69,21,27,176,174,21,50,185,36,156,124,190,135,77,105,37,136,164,212,149,173,205,243,57,168,209,141,172,229,99,116,247,81,178,181,138,141,213,154,84,28,91,177,166,141,52,234,93,61,188,198,154,149,37,81,124,74,87,212,232,194,195,86,211,190,100,81,157,107,70,105,124,50,91,156,209,150,105,185,69,245,54,101,169,25,101,155,228,205,212,193,217,78,203,147,91,93,16,56,21,60,191,11,79,152,195,90,112,203,61,36,142,200,180,161,171,122,117,56,235,107,93,75,184,87,213,112,221,181,108,201,83,178,213,142,36,82,210,55,49,226,201,237,27,1,147,167,23,213,151,146,58,89,26,242,206,91,220,202,52,236,5,188,125,10,182,25,87,114,40,197,119,2,231,136,226,118,68,213,237,160,81,149,245,119,2,231,147,221,88,150,148,182,216,201,187,110,236,92,183,238,4,81,211,123,151,134,134,145,219,79,98,101,204,239,171,247,2,242,199,242,161,113,150,40,142,113,232,5,188,158,137,88,177,86,221,154,221,68,150,210,102,57,251,65,176,51,156,162,247,145,50,197,173,25,141,230,245,202,145,151,55,86,5,82,118,210,44,188,204,155,245,108,153,88,25,244,221,35,6,210,255,0,152,101,104,165,174,164,203,25,111,16,48,188,47,230,51,188,30,210,127,34,218,11,164,76,146,139,90,4,99,125,52,253,71,61,183,51,211,176,184,86,188,149,45,171,42,134,138,230,77,55,176,140,45,230,96,57,35,189,144,83,95,14,190,200,183,130,123,102,102,92,237,104,172,65,135,30,55,230,77,25,230,167,37,123,152,112,225,23,123,102,151,168,157,75,104,165,20,81,159,34,215,66,185,70,219,156,206,82,107,206,190,134,28,75,111,59,140,71,76,114,201,218,49,185,156,148,97,209,26,41,226,32,180,179,70,223,59,187,122,17,79,50,228,70,18,140,215,154,95,67,107,169,24,171,36,105,171,38,214,175,228,138,53,185,77,61,36,100,167,87,186,53,124,202,84,111,207,55,166,134,113,191,197,47,161,202,164,204,233,169,78,89,98,48,117,171,53,202,99,203,126,230,248,193,70,25,76,56,91,190,166,26,97,153,183,161,124,190,166,74,22,208,178,86,246,3,7,28,219,106,107,156,98,183,50,155,82,219,244,48,156,115,63,94,197,28,222,33,31,240,24,135,252,159,220,249,202,178,151,15,42,248,110,239,242,62,143,196,162,227,225,213,174,245,105,126,231,203,86,171,44,207,70,146,109,201,144,113,66,28,202,253,174,206,168,97,220,161,41,189,47,181,206,122,117,161,6,222,92,242,125,30,199,90,167,87,21,56,70,172,173,197,87,211,162,10,209,87,21,24,39,78,132,47,54,172,170,127,145,207,195,110,25,101,185,233,79,7,146,211,167,9,78,89,114,193,37,127,153,149,31,8,198,77,95,131,37,235,45,0,242,41,210,109,237,161,156,98,233,207,95,43,61,248,248,6,37,168,172,244,162,186,234,108,95,103,170,73,243,215,130,246,141,192,249,233,210,201,175,70,20,165,21,253,58,159,71,47,179,176,203,103,136,151,255,0,19,31,255,0,141,194,92,171,19,47,254,33,31,61,56,169,115,119,62,155,194,158,111,15,162,251,44,191,67,92,126,204,195,111,188,202,223,210,118,225,124,55,238,84,101,77,86,115,139,149,213,213,172,88,50,74,242,54,88,195,135,40,149,92,211,44,172,0,1,208,133,35,3,19,22,94,161,129,132,247,48,102,115,220,214,7,139,227,171,158,131,244,104,242,228,243,91,208,246,60,118,25,168,210,125,164,207,21,194,73,239,208,197,106,50,109,61,217,146,146,95,35,82,132,217,177,83,147,123,126,164,87,173,246,127,25,247,127,19,167,153,218,53,57,31,207,111,212,251,121,77,70,14,76,252,206,42,113,146,105,74,233,232,125,254,27,17,28,127,135,210,171,23,172,151,50,236,250,148,101,60,67,150,198,183,55,238,111,167,135,86,215,83,106,163,217,21,151,23,52,186,50,170,83,125,14,222,9,146,167,20,53,92,106,132,217,179,128,161,27,205,252,145,209,41,40,154,101,82,224,106,133,104,194,118,105,46,198,188,70,33,201,217,61,12,228,162,217,29,56,63,132,210,57,51,50,92,232,149,56,126,87,245,48,157,20,186,52,105,26,110,46,28,66,69,68,220,185,74,91,129,171,17,79,137,70,112,252,202,199,206,78,241,155,79,95,115,233,217,243,254,43,79,135,139,118,218,92,198,122,88,226,148,175,19,37,44,177,75,226,17,211,93,29,140,103,124,233,152,105,156,162,229,29,27,126,134,169,41,57,168,232,187,29,80,141,236,158,196,169,77,198,249,99,104,190,172,194,176,165,110,91,201,91,179,59,48,212,93,74,202,48,217,190,102,114,194,147,151,51,73,30,231,135,225,35,70,151,25,235,82,162,250,34,141,213,60,218,24,40,110,218,89,122,35,115,89,175,102,75,197,202,221,141,178,37,151,70,253,91,48,156,172,218,50,151,175,67,6,245,253,128,198,215,146,250,135,110,195,101,107,234,204,92,117,222,200,168,193,75,53,210,94,197,202,161,238,102,221,145,133,179,110,3,160,219,82,165,166,134,74,61,192,193,201,198,59,22,23,179,208,174,9,140,189,183,0,158,107,233,245,51,81,215,93,74,163,166,166,106,58,220,9,110,197,203,119,169,154,11,125,128,169,25,219,67,20,102,128,138,247,177,182,16,204,88,68,221,21,99,42,197,66,198,77,88,201,139,92,41,185,84,108,52,142,136,185,187,129,52,53,84,169,31,45,245,55,73,232,113,207,15,42,146,186,121,109,212,13,206,167,42,143,91,26,163,73,85,156,179,55,109,180,208,219,26,89,86,178,114,245,102,204,202,43,96,52,170,48,166,179,53,182,198,21,101,158,203,53,144,175,57,102,209,255,0,145,174,148,148,234,198,46,59,245,232,6,117,57,99,203,169,134,84,245,150,197,197,203,71,105,89,197,236,114,202,172,167,23,41,59,34,163,154,180,93,26,156,74,74,209,111,154,55,58,93,126,36,23,95,83,204,173,143,162,171,70,47,155,91,54,119,168,229,165,120,46,93,192,206,173,26,116,227,25,187,202,50,217,223,84,205,115,134,90,185,33,46,134,106,78,164,47,27,56,197,243,95,98,84,156,170,38,180,82,143,229,42,55,207,21,5,132,77,46,106,122,104,112,186,218,114,199,127,83,25,202,82,89,110,215,161,131,139,211,163,3,12,69,104,210,142,126,27,204,221,180,55,80,169,163,111,235,114,252,41,218,247,220,213,74,46,133,225,59,56,252,44,14,149,81,107,150,246,221,51,57,56,201,95,119,232,105,209,38,226,103,101,123,218,215,3,91,187,90,45,123,30,118,42,150,104,39,110,104,189,79,74,106,86,121,149,159,67,130,21,84,36,229,81,233,179,108,138,243,28,175,61,238,20,150,102,151,181,204,241,21,21,73,73,168,197,43,242,217,108,115,188,201,232,253,81,134,153,84,78,155,177,140,26,206,179,237,212,235,116,161,83,205,60,178,203,123,190,189,206,85,7,43,229,89,191,176,29,120,126,28,113,79,44,179,194,46,233,157,85,252,71,241,114,252,54,60,184,230,139,236,147,212,181,52,127,91,23,81,237,209,159,18,133,219,187,57,37,70,78,106,85,60,189,109,208,199,7,138,81,134,89,175,42,233,212,217,74,188,165,83,52,29,146,213,175,66,163,76,146,142,35,44,90,202,246,103,79,30,166,78,73,219,77,25,199,94,106,115,148,218,178,122,216,203,11,248,170,75,100,152,87,77,58,42,180,233,109,121,169,117,234,97,37,44,210,134,169,167,175,169,92,161,70,188,33,9,107,124,211,113,233,232,109,196,78,18,117,45,39,158,46,234,253,80,70,203,222,18,245,141,141,21,40,201,71,117,158,61,140,99,44,177,148,252,171,123,25,212,169,105,222,61,87,212,163,142,81,201,120,95,75,222,198,248,40,206,15,93,181,246,21,104,221,70,119,178,125,75,10,113,178,179,181,211,139,100,26,58,187,75,71,29,24,155,82,180,122,235,169,158,88,229,214,89,237,167,99,158,121,162,212,175,165,250,116,10,194,75,119,234,72,83,139,156,111,165,205,181,100,164,155,74,217,153,40,169,42,138,241,100,29,212,147,75,146,206,38,21,181,156,99,219,167,169,178,142,72,55,79,53,217,37,149,73,202,90,40,233,39,232,84,106,196,222,42,148,94,189,78,60,202,157,107,39,203,215,208,184,154,210,171,94,85,31,149,232,189,137,203,27,202,202,253,8,174,244,212,105,222,22,247,57,49,21,226,229,164,174,253,13,50,148,234,93,203,101,208,211,40,59,221,13,29,80,173,13,91,78,253,132,167,155,152,229,139,177,178,237,244,208,154,173,188,143,205,175,107,25,73,53,39,165,189,17,174,18,73,230,79,203,220,206,85,60,206,61,94,229,70,51,138,87,176,140,91,87,108,194,181,69,22,148,101,173,181,102,84,170,103,131,135,91,50,14,70,179,74,253,203,144,205,194,86,242,152,102,121,136,172,163,78,250,117,253,139,149,195,85,36,91,110,251,152,201,93,95,75,246,64,103,25,38,239,127,168,105,102,178,48,130,118,55,83,229,147,204,81,95,147,112,169,212,92,203,115,37,30,37,75,95,68,116,84,105,83,203,127,161,81,143,22,46,148,99,180,137,90,86,81,191,58,252,183,216,213,11,169,61,46,151,94,199,84,41,186,178,203,45,98,181,187,90,178,141,184,90,141,198,206,47,43,214,45,179,55,41,85,202,214,145,95,170,52,214,105,114,38,212,161,229,66,141,73,66,164,33,45,32,213,147,42,58,242,40,202,61,86,198,16,158,68,150,107,171,238,141,206,60,58,95,158,242,239,107,26,107,198,48,164,239,183,161,81,178,21,21,120,206,31,53,232,107,90,102,141,72,249,119,20,106,230,150,102,181,75,234,137,91,52,170,102,82,244,3,40,214,81,82,143,73,45,17,140,178,207,166,166,154,177,150,116,175,162,91,118,55,83,75,174,232,131,233,213,187,21,202,198,181,57,126,83,43,183,232,20,114,118,49,205,46,178,70,89,125,217,108,128,154,189,153,149,172,185,191,66,57,36,244,10,82,125,127,64,50,190,156,161,122,203,232,76,186,115,4,162,5,191,160,204,253,72,231,24,233,116,140,56,189,147,96,108,188,186,35,28,242,142,232,46,35,248,82,247,46,87,241,72,12,51,84,151,65,207,232,110,75,212,60,171,168,26,242,203,171,72,170,30,166,87,139,35,187,2,217,36,68,211,216,40,151,80,25,123,126,164,113,151,230,72,203,101,185,50,247,253,64,197,69,95,89,92,203,34,98,233,108,175,236,76,242,233,16,50,80,140,85,242,161,197,203,165,172,96,221,70,202,169,201,189,100,3,136,231,181,204,212,29,181,50,73,33,154,222,164,23,44,158,151,178,35,140,96,251,251,178,197,235,230,18,81,191,112,14,164,34,186,92,195,141,126,226,222,137,25,36,6,169,169,75,203,127,153,169,225,231,214,73,29,107,67,10,142,41,105,230,40,211,12,60,37,241,51,99,195,82,91,38,223,185,166,83,149,201,154,93,217,81,156,233,168,174,93,205,89,166,251,150,224,9,206,186,151,153,232,202,147,238,101,120,162,140,163,69,247,51,149,31,100,97,23,57,121,78,154,116,223,198,238,101,90,99,133,114,122,61,14,186,84,35,78,58,125,76,160,140,204,218,184,101,35,93,12,179,35,21,53,34,43,25,71,214,198,138,141,203,68,244,58,38,237,165,141,82,143,49,81,174,49,118,181,244,50,242,236,89,198,253,108,145,170,83,179,202,81,197,227,115,182,5,237,205,56,175,212,249,156,93,60,240,121,116,74,79,69,182,199,183,227,245,45,135,165,27,189,106,173,189,143,51,37,211,205,221,89,124,136,57,168,224,84,233,74,114,210,81,210,199,167,131,193,207,17,143,146,82,203,8,70,215,253,12,176,212,157,103,56,211,219,62,175,178,61,202,50,133,56,168,66,41,47,220,184,36,41,170,48,80,132,109,24,171,23,53,244,234,89,85,139,123,25,194,57,181,2,194,38,79,42,50,182,84,22,94,172,13,74,147,169,43,222,209,50,148,99,27,199,99,100,158,156,172,231,150,33,198,77,78,55,246,2,181,43,118,72,214,239,54,221,210,247,54,83,150,121,105,43,122,27,114,70,78,249,86,157,88,71,14,105,108,71,169,186,172,109,54,107,40,215,98,149,144,210,4,97,152,178,8,30,193,128,48,153,172,217,45,141,96,121,222,49,23,44,29,251,73,30,44,98,237,234,125,76,240,177,197,71,131,57,56,198,79,116,105,151,128,83,82,203,28,76,175,235,3,53,167,131,20,98,211,139,204,123,235,236,237,86,249,43,194,222,177,102,19,251,61,136,77,165,86,147,250,144,120,173,233,125,172,122,126,9,226,63,117,170,233,85,151,224,212,123,254,87,220,143,193,49,73,181,248,111,167,152,206,62,3,142,73,114,83,255,0,230,7,212,198,163,138,189,238,139,247,163,198,192,210,241,60,60,85,57,83,133,90,75,166,117,117,236,122,156,55,117,234,81,185,226,66,196,41,24,240,29,181,49,113,113,209,32,51,149,72,203,125,12,114,166,97,194,148,141,177,163,36,6,167,27,18,198,254,11,53,214,92,37,234,93,65,90,58,200,211,86,190,103,100,97,41,74,91,152,228,53,136,151,76,154,25,229,72,196,163,27,3,34,88,168,193,158,111,139,211,205,70,53,22,240,118,126,204,244,228,141,53,169,241,105,78,15,226,86,37,31,53,90,234,105,245,182,166,54,212,202,106,201,39,184,148,227,78,209,106,242,127,161,201,182,116,234,89,91,55,75,27,105,184,201,168,223,50,87,249,30,100,165,56,74,207,84,111,161,137,140,98,238,173,233,115,42,244,156,18,166,180,106,231,171,128,169,41,224,212,117,228,121,110,120,148,177,46,121,97,8,222,77,232,150,167,208,67,240,168,66,11,225,90,251,154,136,183,105,59,24,181,169,122,41,53,98,108,215,169,164,76,215,191,99,25,109,234,100,227,168,203,160,26,237,107,176,101,45,12,90,42,48,119,42,93,1,151,176,22,43,66,217,223,208,199,91,232,108,75,77,64,70,35,33,156,85,140,210,3,90,139,51,51,176,176,24,148,182,45,128,137,51,98,65,21,106,69,108,129,181,68,194,8,218,136,162,73,32,211,50,176,177,6,37,177,82,50,176,24,88,90,198,108,197,129,140,181,53,79,77,77,178,124,167,60,155,114,246,40,198,171,180,87,169,199,58,145,161,57,115,37,153,27,235,213,84,214,103,107,158,7,137,214,150,43,52,105,91,42,243,74,225,10,254,41,82,182,43,36,36,148,27,182,110,230,88,247,248,49,148,106,203,55,150,81,190,235,185,231,225,227,150,165,55,41,107,11,242,140,109,76,213,99,28,215,182,246,49,173,20,233,193,93,182,156,163,173,142,232,248,148,233,209,113,155,186,238,143,55,137,157,93,44,137,35,26,146,157,94,187,189,145,71,179,129,173,10,183,201,81,202,250,184,179,190,140,98,166,220,101,167,83,231,240,119,161,53,63,200,238,122,63,237,42,124,103,202,225,23,181,217,169,89,199,93,110,121,203,162,123,26,154,119,237,98,83,171,26,178,111,117,216,206,241,73,74,90,91,115,72,138,106,202,61,205,56,153,45,22,230,231,43,187,163,139,19,41,74,77,198,46,241,233,220,9,135,196,70,113,238,215,67,186,141,100,219,123,229,123,30,109,44,60,156,51,74,57,103,125,209,182,131,225,78,81,135,151,187,125,72,174,186,210,86,155,148,180,106,247,60,217,81,133,90,85,101,186,90,166,142,249,198,42,147,138,235,189,207,59,138,160,151,14,63,134,164,227,40,239,243,20,121,251,109,185,29,211,213,106,122,117,112,50,148,239,5,24,199,167,169,162,24,106,138,179,166,225,191,87,211,212,206,43,76,185,227,5,41,45,142,152,81,187,167,56,61,37,163,177,199,82,57,37,40,189,211,182,134,88,124,69,74,55,182,203,80,54,98,85,171,206,241,181,141,13,221,92,178,169,158,79,171,122,133,20,211,111,116,69,33,45,91,244,177,223,134,242,115,93,53,163,107,177,231,105,123,250,106,118,170,138,57,114,74,233,162,196,111,198,97,226,169,167,9,39,25,51,134,46,84,235,56,57,93,52,253,14,202,146,227,81,106,59,173,108,105,196,211,205,52,229,201,43,106,84,115,208,171,150,166,170,231,94,124,213,85,238,229,182,94,182,20,48,212,248,58,181,39,159,205,29,201,70,155,142,105,78,41,53,34,43,108,170,82,85,149,9,59,223,244,102,18,114,139,156,28,185,23,115,159,19,150,85,93,69,202,251,35,100,106,70,202,157,89,105,45,99,62,222,229,212,122,83,164,167,131,130,167,207,151,86,113,66,164,149,55,234,142,137,169,253,222,164,51,106,181,211,169,195,157,218,253,10,48,85,51,215,151,175,67,165,81,188,114,191,139,67,92,169,74,154,140,178,43,203,169,190,148,147,165,41,77,106,183,36,28,170,57,35,24,205,233,23,244,53,241,36,230,164,155,87,55,98,57,160,230,157,181,214,38,152,61,109,123,92,138,217,90,114,146,132,149,163,40,223,85,212,198,117,165,42,114,188,173,6,116,198,49,229,139,222,43,51,57,103,20,148,225,189,157,227,168,26,33,149,245,212,233,147,166,232,218,43,91,106,251,26,163,70,82,146,138,210,250,234,68,155,150,94,157,64,177,78,90,35,25,105,117,213,27,32,178,202,203,174,230,46,209,132,229,45,192,229,146,230,50,164,147,150,168,198,114,191,161,154,121,84,90,50,173,138,48,239,34,85,158,93,35,27,122,178,69,229,126,225,211,117,36,163,18,141,14,238,87,103,85,26,107,204,219,246,48,116,93,59,102,182,166,218,156,177,134,87,103,213,136,139,136,169,24,183,21,21,110,158,135,44,218,147,191,95,67,116,249,155,187,185,131,160,202,36,30,137,101,208,178,210,125,141,148,101,40,198,81,182,101,235,208,178,113,148,118,230,34,181,180,163,22,183,111,99,61,50,71,93,89,154,165,203,153,181,110,251,140,188,190,75,222,250,174,133,70,81,75,46,109,250,35,21,59,206,87,44,36,146,148,28,173,173,211,45,158,107,71,89,91,80,35,183,60,147,178,150,137,30,133,24,114,69,167,173,143,57,70,91,168,183,103,189,207,82,156,84,33,30,246,44,74,149,233,69,217,61,36,205,19,167,25,59,221,95,67,109,101,43,198,74,86,119,220,212,147,203,153,239,30,133,163,166,165,75,199,45,69,117,186,53,213,170,158,138,90,26,233,84,207,41,75,42,249,146,84,155,205,210,250,160,55,65,166,147,142,221,204,37,86,49,168,228,189,152,180,178,70,201,41,35,93,72,94,119,181,162,247,64,116,69,223,205,29,123,163,23,28,182,125,17,167,136,227,23,22,236,145,178,19,78,57,175,116,208,71,211,242,46,197,82,143,65,145,119,250,25,101,244,10,102,244,37,155,101,81,237,97,205,242,2,229,73,5,183,249,19,255,0,59,134,175,254,160,100,164,71,109,218,34,208,186,95,96,37,227,209,25,124,140,172,71,37,16,26,177,101,220,195,59,127,228,99,207,47,64,54,57,193,124,70,60,104,174,136,215,56,124,253,132,99,101,228,8,201,212,148,182,216,202,53,46,132,109,213,36,101,244,65,76,210,236,78,123,238,140,210,191,83,43,36,6,188,178,127,23,208,177,135,254,51,63,153,85,223,66,12,114,150,201,116,43,148,35,230,104,193,213,141,246,3,47,145,30,110,246,48,157,73,220,198,49,156,188,218,34,139,150,239,89,178,240,99,102,243,75,79,83,100,33,27,222,196,168,250,32,52,218,222,68,254,165,110,175,93,61,200,234,56,203,72,234,78,28,165,172,229,242,8,202,53,92,116,102,229,82,50,182,86,115,42,41,239,117,243,22,140,94,153,130,186,100,175,212,213,56,165,208,202,13,239,150,95,50,202,81,235,184,26,178,152,189,13,170,80,234,245,19,169,28,182,133,149,130,52,20,188,71,45,44,51,119,177,65,106,101,24,38,204,120,145,79,202,88,84,73,234,128,233,130,181,146,216,220,238,105,167,90,159,93,31,169,156,170,199,243,25,86,197,43,68,41,73,238,106,227,69,236,200,235,68,138,218,219,239,160,226,194,154,220,231,157,77,119,208,193,234,92,29,50,197,67,189,204,126,243,6,245,209,156,238,202,235,69,236,104,118,119,238,49,53,217,58,137,236,205,126,107,220,229,230,91,51,37,81,162,226,107,203,241,233,94,166,18,154,111,89,183,100,97,71,11,82,180,225,45,85,53,43,182,110,197,225,106,226,124,78,141,77,56,48,142,247,61,122,110,45,101,182,132,197,104,163,146,140,20,33,27,69,29,10,84,228,209,146,195,95,89,114,163,100,105,70,47,150,43,220,163,56,82,135,99,99,113,143,161,203,85,228,214,50,106,93,206,87,90,119,190,118,76,30,134,102,229,101,177,132,147,207,161,203,28,75,248,149,205,170,191,89,33,131,162,233,45,119,232,105,148,111,60,178,208,198,51,205,126,236,201,95,53,158,172,5,184,115,229,216,217,42,143,45,182,102,46,49,189,222,173,8,37,172,165,163,236,6,51,143,45,205,109,29,30,104,72,210,209,70,166,98,103,35,2,162,16,164,2,50,20,1,131,48,123,153,179,9,32,172,169,105,86,15,249,145,232,81,163,41,212,114,150,137,30,125,47,226,71,221,30,227,203,29,17,154,168,162,186,35,77,107,199,153,234,204,184,201,232,92,173,187,183,169,149,105,165,79,155,52,183,102,233,242,71,47,86,99,41,59,187,164,189,66,121,163,43,238,182,42,52,210,82,140,178,126,167,92,32,179,163,92,105,168,217,219,156,205,203,43,253,200,55,73,26,156,53,54,94,232,155,5,69,27,25,93,26,231,81,45,141,110,114,123,34,141,178,154,71,60,226,166,219,102,89,91,214,76,203,46,246,187,42,57,103,101,162,220,211,119,125,77,245,22,90,150,232,209,175,50,80,125,205,50,194,207,45,250,17,165,212,185,185,18,236,97,187,40,168,140,172,197,178,160,98,246,50,49,101,31,57,226,137,80,197,202,223,23,50,244,185,193,39,103,153,59,235,212,247,188,102,140,101,78,21,94,153,29,155,71,147,75,7,136,196,213,113,165,78,79,77,92,149,146,56,245,235,113,205,81,241,86,103,163,52,229,150,101,20,174,222,199,189,67,192,156,146,85,107,168,202,252,209,138,185,239,224,252,63,15,70,148,20,41,171,67,105,73,107,114,43,199,240,207,14,158,6,60,122,178,252,89,198,217,63,47,250,158,132,121,145,186,172,115,61,141,123,106,244,52,203,59,93,179,7,231,246,54,199,69,99,5,108,238,253,118,3,27,11,53,27,153,61,38,151,113,81,242,32,52,16,203,116,21,138,140,109,126,134,74,37,50,94,165,17,35,52,130,40,21,20,21,1,80,41,80,24,234,100,139,98,164,1,43,155,98,140,81,182,8,138,202,38,195,20,140,136,170,1,72,35,45,236,70,205,53,106,116,64,103,41,93,11,221,93,152,193,94,41,178,213,110,202,192,71,36,226,115,206,86,89,182,21,106,56,230,212,226,196,213,114,139,141,57,115,47,208,163,131,197,235,202,149,45,55,147,178,60,156,60,28,99,41,102,221,115,51,213,116,37,138,133,40,226,229,159,36,155,121,116,58,41,225,240,152,122,22,113,117,28,190,18,15,22,159,226,98,18,138,213,189,15,95,21,129,195,42,41,40,222,180,99,108,201,245,53,197,101,149,233,66,49,143,160,117,158,101,202,198,15,46,24,58,210,170,163,56,218,55,177,213,91,195,168,210,74,42,172,179,75,115,122,148,151,245,25,230,229,109,173,75,131,201,196,55,78,89,21,237,251,250,146,155,157,73,198,49,250,216,237,175,73,74,105,181,120,219,98,194,121,22,209,140,99,230,67,5,161,24,208,172,161,119,105,109,126,140,219,58,202,82,149,165,202,180,60,188,78,41,212,173,43,54,163,240,171,26,232,98,29,41,115,69,181,238,52,199,183,8,230,205,125,164,99,26,49,82,210,218,61,89,158,25,198,164,51,116,102,252,145,119,70,153,107,113,225,172,187,246,57,241,56,85,85,93,45,81,215,55,24,217,55,234,114,98,49,49,167,153,245,176,24,56,125,230,146,141,239,20,115,81,195,240,171,55,151,42,233,109,141,212,177,19,149,41,85,75,205,240,153,210,196,185,193,198,189,39,11,124,93,8,174,136,60,212,239,216,195,52,101,153,185,89,37,99,100,164,163,21,24,117,57,113,31,134,229,60,247,111,123,148,121,213,255,0,139,43,233,27,221,38,141,51,87,215,41,232,226,106,97,170,81,89,165,105,116,182,232,225,165,121,77,59,236,181,48,174,109,98,213,246,102,245,46,110,125,25,132,160,227,44,183,205,234,116,81,133,59,75,137,230,233,169,21,132,240,117,45,77,45,84,245,204,110,134,14,165,60,62,105,75,79,216,245,168,101,224,67,77,17,148,161,25,70,116,231,229,153,172,103,94,76,84,163,86,16,90,231,70,200,56,241,171,41,165,109,140,106,229,167,248,110,239,134,237,153,111,99,60,29,54,231,41,53,120,222,232,12,168,81,146,170,230,244,93,13,184,187,203,44,160,212,123,250,155,20,91,156,229,155,150,218,33,42,106,164,98,211,230,93,10,143,63,19,25,66,113,181,154,125,145,205,56,169,62,93,207,74,162,132,160,164,214,109,109,185,207,42,121,231,151,42,82,133,213,226,74,166,26,165,156,150,237,34,98,242,194,188,101,11,89,197,54,189,77,114,181,58,171,54,157,236,198,43,241,36,165,7,104,218,193,94,141,107,60,35,109,122,163,93,56,230,132,166,187,108,103,69,241,40,71,55,204,207,13,40,188,210,203,150,253,13,50,226,149,165,75,34,235,43,238,115,206,41,61,116,177,189,174,29,74,245,47,104,197,229,94,230,153,84,205,121,63,153,149,116,81,121,163,41,94,252,182,53,194,140,111,105,46,126,164,167,83,149,164,154,143,115,124,52,187,182,168,14,122,181,231,154,78,75,117,149,28,249,181,86,51,157,212,156,181,151,163,52,190,85,127,145,21,208,163,202,229,125,77,54,149,105,75,91,68,199,141,126,84,157,253,78,138,57,114,40,218,204,13,63,119,132,167,110,101,23,212,194,113,116,167,194,147,94,143,185,233,42,60,170,18,213,111,114,78,133,58,148,249,227,183,232,92,53,230,202,105,92,219,65,168,198,253,119,31,119,140,106,184,107,238,205,185,163,77,43,197,101,100,25,74,170,116,221,245,93,153,166,164,158,84,186,153,202,205,202,223,37,220,203,38,137,75,205,186,40,231,180,227,205,125,244,50,134,101,52,175,126,231,84,233,44,183,143,78,157,205,119,138,126,84,253,200,37,74,89,91,141,180,220,215,195,109,184,199,70,109,156,99,154,234,87,139,93,122,18,148,36,239,149,221,162,139,249,99,151,111,51,48,147,157,10,215,79,223,212,220,151,14,45,234,239,186,54,198,52,167,29,117,65,28,152,154,89,39,79,46,210,141,238,73,37,101,55,37,56,237,161,191,17,86,84,229,8,167,201,30,135,43,187,188,118,179,189,137,85,178,140,165,9,69,252,47,70,118,42,145,140,179,102,219,102,114,70,23,160,223,196,157,209,156,37,155,125,183,69,29,89,210,147,147,91,246,102,53,90,203,154,255,0,67,85,58,174,82,150,158,138,230,232,169,52,163,116,218,236,84,96,167,146,26,251,246,51,226,221,235,43,122,24,215,180,164,179,45,180,50,156,114,193,36,149,236,6,171,77,203,52,157,222,206,204,206,117,30,75,54,76,234,41,105,205,213,24,102,139,205,120,218,228,26,42,202,222,118,236,41,206,201,101,149,204,43,69,164,211,48,133,233,237,179,34,190,246,236,186,151,66,102,70,145,28,172,135,51,37,211,123,150,253,144,7,43,117,212,153,155,208,191,33,153,108,5,87,42,205,232,140,92,251,24,57,73,174,192,110,191,118,96,229,4,251,179,86,87,213,182,101,24,70,58,176,51,82,184,114,107,93,189,194,118,242,175,152,189,244,2,115,73,232,101,195,93,93,217,150,94,250,34,57,126,64,45,163,13,210,49,117,110,249,80,225,202,94,107,25,198,17,139,181,238,6,31,137,61,165,100,103,10,45,235,38,223,184,226,89,218,40,56,212,111,169,6,92,177,233,118,97,57,207,216,74,81,166,181,214,70,49,147,155,209,90,224,99,145,73,239,115,100,34,179,94,198,186,138,80,155,49,83,156,180,177,81,187,50,181,175,168,138,148,157,151,78,165,133,11,171,189,101,251,25,212,146,132,84,98,69,71,125,163,243,102,170,146,147,86,147,51,149,79,203,169,29,52,210,109,243,122,1,206,253,202,166,237,107,153,186,107,243,91,221,19,135,126,168,210,48,206,217,215,74,10,154,187,214,111,244,49,163,133,230,205,54,172,187,29,13,43,25,170,211,55,214,198,169,187,155,38,217,165,57,94,201,93,148,72,211,148,158,159,82,186,106,46,218,200,216,173,71,89,107,38,97,124,225,24,217,71,170,18,138,107,71,161,178,20,191,54,132,156,84,94,145,108,13,121,116,210,38,81,143,230,183,200,178,169,154,54,75,83,94,105,69,88,163,117,162,214,241,49,114,140,52,235,220,208,229,114,117,3,116,101,28,198,214,161,151,149,222,71,34,110,230,113,149,128,201,92,217,123,174,85,243,53,231,182,173,27,160,231,61,18,202,189,72,49,113,105,37,155,115,76,163,149,189,81,211,60,144,221,230,48,147,82,93,57,122,1,162,58,162,170,50,150,200,232,132,244,203,162,246,65,202,112,210,202,207,212,12,41,225,115,106,228,172,116,194,52,233,109,191,118,121,181,49,14,132,219,204,225,125,50,173,77,139,17,53,234,194,187,230,244,204,142,121,84,146,248,254,71,20,177,169,84,203,22,223,230,95,148,223,9,70,107,113,131,108,229,196,77,203,167,67,159,43,236,111,203,21,102,228,172,99,82,42,50,208,35,8,83,204,237,212,217,56,70,14,206,70,116,163,153,121,95,186,45,156,110,188,204,43,92,42,44,174,45,124,204,214,107,38,247,20,233,181,118,236,141,174,158,125,99,43,91,245,2,193,168,238,245,102,21,185,101,117,187,52,202,118,122,59,252,134,108,237,105,175,184,29,24,124,206,79,63,84,39,12,172,81,168,165,43,123,157,19,74,81,79,208,138,225,154,53,51,166,164,44,104,146,42,48,35,43,49,42,4,4,0,98,204,140,88,81,30,202,78,80,211,170,60,99,217,161,43,210,131,191,194,102,172,106,156,57,148,84,117,50,188,210,107,107,117,55,201,41,41,91,126,230,152,171,230,77,234,101,88,93,207,89,46,84,108,141,148,111,37,102,89,74,42,218,94,198,18,170,174,238,189,128,216,221,160,113,213,196,71,51,109,188,171,177,149,90,206,124,177,210,93,91,53,206,151,52,99,9,95,54,229,71,109,41,113,41,198,73,232,103,151,187,52,96,242,197,74,154,123,106,117,105,109,8,172,50,165,178,49,106,200,186,202,118,244,21,21,202,137,162,141,236,99,159,153,155,26,229,177,165,180,228,209,70,170,233,184,95,170,57,161,23,39,232,119,77,102,139,57,110,161,11,124,70,162,52,205,101,216,71,112,245,145,94,222,198,144,125,204,25,178,105,40,166,107,184,64,133,68,40,213,56,66,167,45,72,169,69,189,83,59,39,73,168,242,216,229,145,232,80,148,106,81,131,150,235,67,29,44,105,167,71,35,188,109,126,167,66,150,104,201,90,214,53,213,173,24,60,182,185,163,143,146,119,190,134,26,89,234,205,53,150,104,118,212,219,81,53,25,53,171,123,24,78,214,81,42,16,146,203,152,215,103,154,246,219,111,115,100,169,230,140,117,178,91,155,33,4,214,107,223,178,10,202,20,221,245,95,51,159,17,100,244,58,215,225,211,103,20,229,121,8,141,108,36,100,209,17,164,84,84,67,36,6,69,68,50,64,91,20,34,128,42,5,72,10,100,136,100,136,50,138,55,65,26,162,141,209,68,86,64,24,182,69,100,30,134,55,70,51,168,146,212,12,42,213,203,47,67,26,107,137,38,242,253,76,117,148,149,209,209,21,195,143,118,202,36,165,195,130,93,78,28,86,38,165,56,221,125,78,138,213,20,93,219,249,28,24,137,41,69,175,137,247,3,84,226,177,207,52,39,122,121,109,39,123,89,157,53,21,24,82,140,33,149,187,111,212,224,89,163,12,181,37,121,62,164,74,84,225,109,100,214,192,76,206,83,221,171,24,202,78,18,113,185,98,181,107,84,222,229,169,164,31,87,208,35,23,46,89,74,203,93,77,110,163,203,123,105,216,202,85,33,108,177,79,55,84,205,82,140,164,223,170,2,198,114,147,229,49,117,20,156,181,216,202,217,61,89,175,135,121,61,44,192,149,53,243,43,89,17,74,55,205,255,0,140,79,45,154,82,78,75,115,207,157,89,202,167,43,203,109,130,186,177,244,255,0,133,40,235,120,181,110,168,227,235,148,78,164,228,214,173,179,82,89,164,163,183,115,42,246,48,50,150,72,243,242,157,178,175,146,50,147,146,183,67,139,9,53,24,101,81,229,70,140,70,42,46,50,165,195,114,105,233,115,76,182,87,199,167,39,175,49,195,58,178,156,154,239,235,184,132,92,156,165,61,95,109,137,42,78,42,50,148,90,139,217,145,93,184,58,145,112,81,216,235,203,23,43,61,154,181,159,83,200,141,73,83,171,151,45,229,211,83,215,149,88,210,140,56,142,210,101,149,5,106,43,150,60,183,182,251,30,118,34,175,26,182,111,135,99,208,169,71,54,26,86,124,214,189,207,34,46,241,150,130,145,42,39,40,109,169,141,25,229,179,191,185,182,247,77,199,161,130,164,238,165,111,54,204,203,72,234,198,115,122,216,73,169,59,236,97,86,25,102,244,81,244,32,30,230,10,105,195,36,101,117,99,175,75,102,232,120,116,49,82,164,236,181,210,199,171,44,84,126,232,234,71,181,173,234,110,86,92,24,134,167,85,206,27,72,244,40,69,70,146,179,190,135,156,219,89,91,89,125,14,216,77,211,161,47,97,6,202,53,33,82,133,71,123,59,180,205,106,162,167,28,211,118,107,123,28,10,188,169,198,206,75,53,245,183,84,116,58,176,142,69,117,44,207,95,98,104,194,167,45,73,173,86,185,145,156,156,161,62,107,38,245,118,18,182,89,58,146,106,83,124,190,198,154,178,114,87,191,50,122,129,203,53,248,153,239,190,230,216,46,93,37,205,185,132,163,187,122,146,141,243,17,94,172,121,41,36,157,221,174,204,156,114,84,142,94,246,107,208,230,175,85,211,161,25,168,169,116,119,58,234,101,158,25,184,105,43,110,109,30,86,37,202,83,147,149,237,153,178,83,146,115,92,55,100,186,179,77,73,74,164,167,44,250,94,246,55,225,18,92,203,94,142,38,85,190,60,211,139,159,150,250,18,174,126,42,180,146,131,232,116,82,163,28,215,190,177,53,98,156,120,153,182,118,250,149,28,181,39,150,74,57,117,190,167,53,93,34,245,58,106,211,235,216,229,171,102,159,232,102,171,76,31,61,217,219,70,91,222,218,28,58,93,27,169,203,155,205,98,69,123,20,102,155,181,239,27,25,213,138,205,202,245,234,142,74,42,81,141,181,184,85,93,220,162,149,151,118,109,150,41,222,91,89,177,137,143,54,91,95,75,216,221,40,78,83,140,227,29,63,41,113,52,237,150,163,139,229,223,216,13,20,227,104,75,60,116,123,122,24,78,45,75,54,253,46,116,202,173,243,70,49,82,133,180,109,146,50,207,55,28,202,73,173,172,64,95,135,149,75,169,162,113,140,170,203,220,203,150,51,113,158,168,145,179,213,198,201,236,6,186,208,148,170,57,73,183,125,142,138,48,201,12,205,153,85,106,52,161,7,110,250,150,53,97,24,101,96,89,199,241,51,116,125,12,42,211,166,166,175,171,127,9,150,110,35,141,154,75,242,189,205,85,103,121,230,113,146,203,161,69,156,99,36,222,137,91,41,199,154,84,231,126,167,75,146,146,204,165,173,252,182,50,80,139,229,92,221,110,200,52,85,168,219,167,109,165,184,169,154,50,113,217,157,153,35,41,44,201,101,68,171,73,201,103,140,110,227,250,160,52,225,163,155,218,221,122,27,162,155,77,69,243,34,81,181,158,100,108,131,203,121,71,94,254,192,105,130,189,73,65,109,107,157,19,180,151,94,94,166,171,71,60,179,115,41,109,99,57,67,52,37,9,59,126,86,81,166,149,53,155,75,223,171,100,169,204,215,45,191,185,179,134,242,217,189,122,179,71,158,89,155,32,198,181,180,74,247,236,205,86,87,73,155,43,201,203,173,178,244,102,17,132,154,181,190,100,87,220,54,236,97,117,123,89,92,208,230,223,91,136,180,186,155,101,191,55,77,139,154,198,158,36,99,174,136,197,73,205,233,245,96,109,157,79,82,41,219,220,193,195,220,202,157,57,62,128,92,210,50,137,146,163,174,166,203,70,59,144,107,213,236,140,163,9,92,203,58,248,80,180,229,165,192,73,69,121,228,146,10,113,90,197,124,200,225,5,187,216,194,82,143,68,21,177,201,56,221,234,98,166,238,79,132,177,180,87,48,27,150,145,185,20,101,47,68,72,247,183,178,50,205,24,199,153,234,65,148,35,24,189,174,251,152,213,157,244,79,79,67,95,25,62,154,24,198,89,180,40,41,193,71,69,175,115,56,73,119,48,224,172,215,122,35,59,47,133,1,183,135,154,194,106,48,209,110,201,26,174,49,202,151,204,177,223,87,119,220,131,8,198,114,149,147,178,45,92,170,92,202,230,204,217,116,72,215,36,165,121,75,95,64,49,203,154,62,157,140,245,140,127,152,70,119,91,108,88,198,238,242,3,75,131,126,165,81,121,108,236,153,182,82,77,217,26,234,44,170,253,64,223,25,198,52,237,127,114,70,121,183,78,199,58,155,147,81,73,47,83,110,201,183,43,216,13,142,202,38,167,126,156,166,80,149,209,146,81,204,6,185,210,186,188,155,145,29,61,45,21,111,99,125,179,24,213,113,136,26,35,83,37,211,212,146,173,218,228,148,92,158,101,177,35,22,215,127,66,140,91,148,229,117,161,131,140,157,237,169,215,24,218,28,218,47,67,12,240,122,36,17,201,215,83,37,25,61,145,213,149,169,91,79,113,39,190,79,171,3,145,69,189,179,54,108,141,26,146,223,69,234,108,134,105,203,45,236,140,248,114,190,229,25,210,167,77,43,110,251,150,182,145,211,113,24,168,249,126,172,183,93,76,171,66,164,221,156,164,223,160,156,84,116,140,77,147,105,245,177,141,238,173,107,119,40,198,156,173,153,223,148,142,165,238,246,177,118,90,175,100,98,146,139,216,12,115,41,94,209,187,97,97,228,214,170,222,230,213,81,83,245,51,132,212,150,155,129,194,240,73,98,29,76,246,204,185,149,141,208,195,165,59,185,44,190,135,83,167,120,217,26,170,73,70,57,99,245,2,74,49,202,227,186,233,161,131,106,15,154,55,245,53,202,115,238,76,243,42,55,202,191,34,81,77,24,70,172,155,230,242,174,166,158,105,61,27,82,238,141,144,167,37,120,223,230,65,185,84,204,249,51,63,100,110,82,106,22,218,71,52,171,74,149,147,214,228,85,231,155,50,139,97,90,235,41,221,138,50,114,121,100,173,234,110,148,148,223,61,253,145,178,20,234,73,91,42,72,12,233,198,48,169,21,155,244,58,154,228,72,194,16,141,63,87,220,220,101,92,179,137,207,61,14,217,188,168,224,169,43,178,196,107,145,137,89,13,32,98,204,136,192,196,133,1,81,107,35,211,195,255,0,195,195,216,243,226,143,83,5,103,135,94,236,205,88,206,154,148,101,103,205,30,253,140,167,4,238,214,140,70,54,147,215,66,102,139,150,83,42,195,135,165,147,247,103,45,89,168,77,229,212,233,174,155,242,187,26,41,80,115,150,106,155,118,40,210,169,74,180,150,93,87,87,216,235,134,30,52,223,52,238,253,12,231,44,171,44,78,108,69,117,13,22,235,168,29,16,149,170,89,90,198,227,147,15,124,185,228,181,103,90,213,93,0,142,196,147,44,99,185,28,66,49,205,202,106,135,230,55,74,43,98,104,145,70,187,61,206,90,244,255,0,17,187,250,157,115,145,205,89,54,163,47,145,98,86,184,168,165,119,171,37,73,233,100,101,56,232,105,203,169,164,46,237,99,18,179,18,162,134,75,130,140,89,191,11,47,60,31,93,108,104,16,159,14,113,145,47,131,109,107,69,115,61,89,41,210,188,245,212,213,57,74,181,75,244,189,142,229,21,78,49,131,124,204,230,219,92,228,174,96,227,205,152,218,233,115,92,177,134,105,105,183,80,18,167,154,54,139,37,56,184,213,148,117,112,73,107,234,109,202,214,145,250,152,207,240,224,250,178,13,56,154,159,10,216,228,220,206,110,236,197,62,230,144,177,10,91,21,17,25,4,138,5,70,72,192,169,129,176,168,136,200,2,70,100,70,68,4,100,136,140,144,27,32,141,177,48,138,54,116,35,74,105,155,202,141,189,13,51,122,234,65,19,110,250,63,115,7,27,189,117,69,156,185,116,102,186,82,226,198,73,244,101,70,228,148,99,236,73,213,180,95,67,9,214,133,40,229,57,107,84,187,203,155,64,169,57,241,35,36,165,110,153,173,177,205,149,199,153,212,205,166,174,219,153,206,54,90,59,123,18,148,148,84,84,221,155,8,211,23,25,111,118,191,97,41,46,100,182,37,100,148,165,104,242,183,220,198,82,132,99,121,114,166,6,124,185,244,53,214,141,245,146,150,143,160,82,140,124,186,151,50,223,51,190,192,99,56,104,243,44,218,104,98,227,203,150,13,41,45,228,110,81,109,183,186,53,91,42,75,85,43,129,140,158,85,149,59,154,229,108,218,110,108,169,31,207,43,35,15,52,148,220,117,90,32,57,227,77,170,210,205,215,183,67,159,19,133,169,59,212,91,199,161,232,42,119,148,157,218,190,229,155,138,186,113,217,111,220,43,198,133,41,76,237,163,135,167,79,76,188,205,110,111,132,34,214,101,169,181,37,243,24,56,171,205,80,122,95,93,142,74,149,184,149,84,165,163,177,213,142,195,77,230,168,234,45,54,137,231,244,215,114,81,209,42,240,148,20,114,181,36,254,167,68,229,149,71,15,89,91,50,190,251,28,145,142,100,147,122,27,84,212,99,106,137,202,107,202,253,0,201,97,165,78,79,50,205,125,164,110,149,122,84,172,157,229,203,111,99,154,157,74,185,185,158,145,214,36,196,201,202,82,148,173,119,216,14,250,109,213,167,23,41,54,150,167,45,76,52,156,242,230,229,111,79,67,167,8,243,70,42,154,205,27,107,115,165,211,113,147,207,172,94,197,245,28,82,161,78,141,61,98,219,219,71,185,203,136,183,18,255,0,150,203,216,245,229,5,26,19,207,46,250,158,28,222,105,114,74,78,62,162,172,90,210,148,218,148,159,54,215,53,229,122,219,93,12,228,173,123,27,41,199,42,205,125,119,50,173,42,238,71,69,23,121,101,239,161,21,39,81,78,164,119,90,219,185,150,27,90,182,151,152,168,245,161,65,56,228,106,231,47,136,102,163,87,37,252,250,35,186,18,80,81,205,185,228,99,43,71,17,41,212,81,179,140,185,95,116,106,163,69,146,147,93,11,5,28,198,155,187,75,94,134,112,191,78,198,26,122,19,173,74,88,72,188,220,209,118,203,220,211,153,57,54,252,175,76,189,83,52,243,53,150,218,45,75,74,78,233,74,41,202,251,183,208,214,162,202,165,233,59,174,119,166,134,186,63,20,100,247,253,203,90,121,243,181,201,119,123,35,10,82,179,186,90,144,118,98,37,147,9,5,240,183,102,201,78,190,108,209,82,121,101,19,119,221,254,241,77,210,219,35,186,126,231,28,97,21,21,196,109,106,225,161,81,33,69,78,86,189,149,236,153,208,168,58,80,166,220,173,41,95,110,134,168,75,44,220,94,241,103,169,104,229,179,72,65,195,25,74,140,229,77,182,229,107,234,97,138,171,25,95,53,226,178,233,238,108,197,212,142,123,173,101,4,112,86,156,218,110,127,16,162,198,77,65,220,198,17,83,119,104,78,92,171,212,217,11,59,40,61,8,173,19,195,201,73,184,173,11,26,19,77,116,58,165,28,189,55,51,242,210,148,183,118,210,227,13,96,229,42,154,165,205,107,104,204,169,71,42,252,69,123,122,152,82,171,7,23,117,170,213,27,121,103,151,54,242,234,84,111,117,172,227,118,157,54,181,238,107,173,82,50,156,114,102,119,232,201,58,58,43,73,242,236,107,169,43,183,123,198,253,80,27,156,35,81,198,233,194,167,151,47,115,84,33,56,74,81,204,185,175,173,141,148,173,5,105,121,150,170,70,85,93,55,23,24,59,91,95,112,52,78,140,178,230,139,242,234,173,216,217,8,70,80,89,157,239,212,202,50,121,47,31,123,26,225,59,197,169,45,64,221,58,144,111,43,179,210,204,229,132,173,45,30,102,182,54,202,148,170,102,150,110,150,177,205,26,114,114,74,214,149,236,2,117,155,121,164,239,252,172,197,74,78,74,119,220,202,173,148,212,102,181,135,96,169,184,235,107,171,145,91,85,37,107,41,166,243,111,216,181,236,161,107,56,73,61,187,154,229,248,53,109,13,154,217,236,103,82,92,73,75,52,117,93,74,140,233,212,228,81,150,183,54,211,202,167,109,244,179,57,30,106,114,139,156,175,30,150,54,70,164,149,165,107,160,58,165,77,70,19,138,87,211,99,154,117,21,56,102,204,218,232,142,154,82,139,139,169,30,187,156,248,152,70,119,165,229,234,153,70,170,85,115,205,201,61,250,29,110,164,156,213,223,75,26,21,53,24,174,150,216,217,110,71,40,47,116,65,182,114,167,26,92,206,210,123,28,242,213,234,181,72,142,82,169,150,41,222,210,217,244,51,157,53,78,122,110,6,153,65,240,223,19,107,138,122,115,46,104,254,166,246,212,233,228,183,173,204,32,162,175,23,27,48,63,255,217]}}