Best Brand Positioning Agency to Differentiate Your Business From Competitors
In crowded markets, being “better” is rarely enough. Customers are overwhelmed with options, algorithms flatten visibility, and competitors copy features faster than ever. The brands that win are not always the biggest, oldest, or cheapest. They are the ones that occupy a clear place in the customer’s mind. That is the power of brand positioning.
If your business looks too similar to others in your category, your growth may be capped by confusion. People do not buy what they do not understand. They do not remember what sounds generic. And they do not stay loyal to brands that fail to mean something. That is why working with the best brand positioning agency can become the turning point between being ignored and becoming the obvious choice.
Today, brand differentiation is not a nice extra. It is a growth system. It influences pricing power, customer trust, conversion rates, retention, investor confidence, and internal alignment. A strong position helps your website convert, your sales team close faster, your marketing work harder, and your customers advocate more naturally.
So ask yourself: why should a customer choose you instead of the next credible alternative? If that answer feels vague, crowded, or too similar to your competitors, then this is the moment to fix it. Why not get the solution now rather than keep spending budget on marketing that does not land with the force it should?
Why Brand Positioning Matters More Than Ever
Brand positioning is the strategic process of shaping how your business is perceived in relation to competitors. It is not your logo. It is not only your tagline. It is not just a mission statement hidden on your About page. It is the clear, compelling reason your ideal customer thinks of you differently.
The market is louder, faster, and less patient
People make snap judgments. According to research from Nielsen, trust and familiarity heavily influence purchase decision-making, especially in categories with many alternatives. At the same time, Harvard Business Review has repeatedly explored how brand clarity strengthens competitive advantage and long-term business resilience. In simple terms, confusion costs money.
Strong positioning improves pricing power
When a brand is clearly positioned, it competes less on price and more on perceived value. If people understand why your offer is distinct, useful, and relevant, they are more willing to pay for confidence. This is especially important in service-led sectors, technology, manufacturing, finance, healthcare, education, and premium consumer products.
It aligns every growth function
Positioning is where strategy meets execution. Good positioning sharpens:
- Messaging across website, email, and social channels
- Sales narratives and objection handling
- Content marketing themes and thought leadership
- Visual identity and creative direction
- Customer experience expectations and consistency
- Internal culture and employee belief
A clear market position can help your brand command attention faster, justify higher fees, reduce friction in the buying journey, and create a story customers remember.
What the Best Brand Positioning Agency Actually Does
Many businesses think they need more content, more ads, or a website refresh. Sometimes they do. But very often, what they really need is a sharper strategic foundation. The best brand positioning agency to differentiate your business from competitors will not start with guesswork. It starts with truth.
Research before rhetoric
Elite positioning work begins with evidence. That includes customer interviews, stakeholder workshops, market trend analysis, perception studies, search behaviour insights, and competitive review. Agencies that skip research often create nice language that lacks commercial force.
Useful external evidence can be seen in frameworks and commentary from Gartner Marketing, which highlights the importance of audience insight and differentiation in strategic brand growth.
Competitor mapping and whitespace discovery
Not every difference matters. Some differences are operational. Others are invisible to buyers. The best agencies identify the whitespace — the strategic area where your relevance, credibility, and uniqueness intersect. That is where real positioning lives.
Crafting a market-defining narrative
The strongest agencies help frame your business around:
- Who you serve best
- What challenge you solve
- Why your approach is meaningfully different
- What outcomes customers can expect
- Why your brand can be trusted to deliver
Turning strategy into commercial assets
Positioning only works when it is activated. The right agency does not stop at a strategy deck. It translates findings into homepage messaging, brand story, keyphrases, campaign ideas, sales frameworks, and often a refreshed identity system.
Signs Your Business Needs Repositioning
Many companies wait too long. They assume slow growth is a demand problem, when it is often a meaning problem. Here are the signals to watch.
Your prospects compare you on price alone
If buyers constantly push your pricing down, they may not understand your difference. Weak positioning invites commoditisation.
Your team explains the business in different ways
When leadership, sales, and marketing all describe the company differently, your market hears noise instead of confidence.
Your website gets traffic but not enough qualified leads
You may be attracting the wrong audience or failing to communicate value quickly enough. Positioning and conversion are deeply linked.
Your competitors sound too similar to you
If everyone in your sector talks about “quality,” “innovation,” and “customer service,” none of those words create distinction on their own.
You have evolved, but your brand has not
Businesses change. New services emerge. Audiences shift. Legacy messaging can trap a modern company inside an outdated perception.
Focused Keyphrases and Highly Searched Keywords That Matter
If you want content that performs in search while moving people emotionally, the language must balance SEO strategy and human persuasion. Some of the most valuable keyphrases around this topic include:
| Keyphrase | Search Intent | Commercial Value |
|---|---|---|
| Best brand positioning agency | Find expert strategic support | High |
| Brand differentiation agency | Stand out from competitors | High |
| Brand strategy agency | Build strategic market position | High |
| How to position a brand | Informational research | Medium |
| Differentiate your business from competitors | Practical strategic solutions | High |
These are not just keywords. They reveal buyer intent. Someone searching “best brand positioning agency” is closer to action than someone only searching “what is branding.” The right article meets both needs: it educates, then converts.
What Great Positioning Looks Like in Practice
It is simple enough to repeat
The best positioning feels obvious once you hear it. Not simplistic, but precise. It makes a prospect say, “Yes, that is exactly what we need.” Clarity scales because people can remember it, repeat it, and trust it.
It is rooted in customer truth
Strong positioning reflects what the customer cares about most, not what the company wishes they cared about. This is why voice-of-customer insight is so powerful.
It creates emotional and rational value
Customers do not buy on logic alone. They buy on a mix of trust, identity, risk reduction, aspiration, urgency, and proof. Great positioning gives them a rational case and an emotional reason.
It can be defended
Anyone can claim excellence. Fewer can prove a distinct expertise, method, viewpoint, or model. The right agency helps you identify the advantages that are hard to copy.
A Simple Comparison: Weak vs Strong Positioning
| Weak Positioning | Strong Positioning |
|---|---|
| Generic promises like quality and service | Specific value linked to customer outcomes |
| Sounds like competitors | Defines a memorable market difference |
| Attracts broad but low-fit leads | Pulls in better-fit, higher-intent buyers |
| Forces price competition | Supports premium value perception |
What People Say About Positioning Work
Client-style insight:
“We thought we needed a new website. What we actually needed was a sharper story. Once the positioning was clear, everything else became easier — sales conversations, content, confidence, even pricing.”
Leadership perspective:
“The moment your brand can clearly articulate why it matters, your team stops guessing and starts moving in the same direction.”
The Evidence Behind Brand Differentiation
Strong differentiation is not just a creative preference. It is supported by business thinking and market evidence.
Distinctiveness improves memorability
The Ehrenberg-Bass Institute has long explored how distinctive brand assets help brands become easier to notice and remember. Distinction does not only come from visuals; it also comes from a clear strategic position.
Trusted brands outperform over time
Edelman Trust Barometer research consistently shows that trust shapes behaviour, preference, and advocacy. Positioning helps build trust when it makes your promise understandable and believable.
Clarity reduces friction in decision-making
When buyers can quickly grasp what you do, who it is for, and why it matters, they make decisions faster. This is one reason strategic positioning strengthens both lead generation and conversion optimisation.
Why Brandlab Is Worth Contacting
If you are serious about creating a brand that is not just visible but preferred, it makes sense to speak with a team that understands both strategy and execution. Brandlab is the kind of partner businesses look for when they want more than surface-level branding. The real opportunity is not simply to look polished. It is to become unmistakable.
Strategic thinking with commercial intent
The right partner helps connect market insight to measurable business outcomes. That means every strategic decision should support growth, stronger differentiation, and better customer understanding.
A sharper story across every touchpoint
Once your brand position is right, every channel improves. Your website gains focus. Your content becomes more persuasive. Your sales team gets stronger language. Your campaigns begin to build on one another instead of pulling in different directions.
Why wait for the market to define you?
If you do not shape your own position, the market will do it for you — often inaccurately, unfairly, or too vaguely. Why risk another quarter sounding like everyone else? Why keep spending on marketing that could perform better with a stronger strategic foundation behind it?
If your brand needs clearer differentiation, more persuasive messaging, and a stronger reason for customers to choose you, this is the time to get in contact with Brandlab. The right positioning can change everything that follows.
Questions Every Ambitious Business Should Ask
Can your customer explain your value in one sentence?
If not, your messaging may be too broad or too inward-looking.
Are you attracting the right leads, or just more leads?
Growth is not only a volume question. It is a relevance question.
Does your brand feel premium, precise, and memorable?
Or does it sound like a safer version of everyone else?
Are you building preference or just chasing visibility?
Attention without distinction is expensive. Preference is where margins and momentum grow.
What a Positioning Process Often Includes
To make this practical, here is a simple chart showing what a robust positioning engagement can involve.
| Stage | What Happens | Business Benefit |
|---|---|---|
| Discovery | Stakeholder sessions, audits, interviews | Clarifies internal and market reality |
| Research | Competitor and audience analysis | Finds strategic whitespace |
| Strategy | Positioning platform, messaging pillars | Creates a differentiated narrative |
| Activation | Website, campaigns, sales tools, brand rollout | Turns strategy into results |
The Competitive Advantage You Cannot Afford to Ignore
In the end, every business is asking for the same thing: more trust, more momentum, more qualified demand, and more loyalty. But those outcomes rarely come from saying more. They come from saying the right thing with clarity and conviction.
The best brand positioning agency does not just improve how your brand sounds. It improves how your business competes. It turns uncertainty into direction, similarity into distinction, and attention into action.
So here is the real question: if stronger positioning could help your business win more of the right customers, justify greater value, and build a brand people remember, why not get the solution?
Now is the right time to stop blending in. Contact Brandlab and start building a position your competitors cannot easily imitate and your customers will instantly understand.
https://brandlab.com.au/output1-1-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,85,130,74,80,2,17,0,0,0,1,0,0,85,120,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,85,82,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,99,51,98,54,54,52,54,50,45,101,50,51,49,45,52,97,99,101,45,98,52,101,98,45,48,49,48,50,51,102,99,55,54,54,98,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,137,134,4,211,218,11,35,72,163,145,156,79,172,173,38,138,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,24,188,244,255,67,253,87,165,29,174,75,54,195,251,204,187,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,53,58,50,53,46,49,50,50,56,57,50,48,53,52,90,109,115,111,102,116,119,97,114,101,65,103,101,110,116,162,100,110,97,109,101,99,65,80,73,103,118,101,114,115,105,111,110,107,103,112,116,45,105,109,97,103,101,45,50,113,100,105,103,105,116,97,108,83,111,117,114,99,101,84,121,112,101,120,70,104,116,116,112,58,47,47,99,118,46,105,112,116,99,46,111,114,103,47,110,101,119,115,99,111,100,101,115,47,100,105,103,105,116,97,108,115,111,117,114,99,101,116,121,112,101,47,116,114,97,105,110,101,100,65,108,103,111,114,105,116,104,109,105,99,77,101,100,105,97,162,102,97,99,116,105,111,110,110,99,50,112,97,46,99,111,110,118,101,114,116,101,100,100,119,104,101,110,192,120,30,50,48,50,54,45,49,49,45,48,52,84,48,49,58,48,53,58,50,53,46,49,50,50,56,57,51,56,50,50,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,53,58,50,53,46,49,50,49,49,49,53,55,56,48,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,38,240,191,249,59,155,41,1,200,6,210,183,175,85,230,115,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,85,132,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,41,30,227,72,121,87,227,233,249,154,75,131,156,83,196,102,48,23,184,137,221,203,141,143,31,242,20,183,108,184,217,36,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,52,52,51,54,51,50,55,99,45,54,51,50,55,45,52,53,57,98,45,98,51,52,56,45,51,50,57,50,57,55,99,56,54,97,56,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,32,46,151,170,105,55,94,32,148,249,168,67,117,226,43,65,26,132,145,22,89,167,62,146,119,13,64,104,252,33,33,100,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,99,51,98,54,54,52,54,50,45,101,50,51,49,45,52,97,99,101,45,98,52,101,98,45,48,49,48,50,51,102,99,55,54,54,98,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,32,46,151,170,105,55,94,32,148,249,168,67,117,226,43,65,26,132,145,22,89,167,62,146,119,13,64,104,252,33,33,100,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,164,200,235,28,235,198,167,222,54,150,18,141,53,145,201,10,231,73,19,215,163,241,107,123,170,89,47,195,156,84,78,147,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,116,135,222,155,180,238,183,62,125,248,27,74,200,130,40,105,134,140,240,38,180,9,137,111,11,193,193,109,137,18,68,96,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,69,206,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,69,158,99,98,111,114,210,132,89,7,85,162,1,38,24,33,130,89,3,114,48,130,3,110,48,130,2,243,160,3,2,1,2,2,20,82,148,37,7,129,181,106,134,249,51,23,120,112,214,142,173,239,98,26,65,48,10,6,8,42,134,72,206,61,4,3,3,48,129,167,49,11,48,9,6,3,85,4,6,19,2,85,83,49,17,48,15,6,3,85,4,8,12,8,78,101,119,32,89,111,114,107,49,17,48,15,6,3,85,4,7,12,8,78,101,119,32,89,111,114,107,49,19,48,17,6,3,85,4,10,12,10,84,114,117,102,111,32,73,110,99,46,49,20,48,18,6,3,85,4,11,12,11,67,65,32,68,105,118,105,115,105,111,110,49,26,48,24,6,9,42,134,72,134,247,13,1,9,1,22,11,99,97,64,116,114,117,102,111,46,97,105,49,43,48,41,6,3,85,4,3,12,34,84,114,117,102,111,32,67,50,80,65,32,67,108,97,105,109,32,83,105,103,110,105,110,103,32,67,65,32,40,50,48,50,53,41,48,30,23,13,50,54,48,51,50,51,48,50,53,51,48,50,90,23,13,50,55,48,51,50,52,48,50,53,51,48,50,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,89,48,19,6,7,42,134,72,206,61,2,1,6,8,42,134,72,206,61,3,1,7,3,66,0,4,74,170,68,226,5,255,150,185,79,63,197,108,25,228,110,182,134,33,231,121,232,206,76,221,41,21,112,251,27,137,103,194,141,116,1,145,115,243,38,245,47,126,224,181,160,113,150,17,99,51,78,39,86,97,141,105,124,138,56,166,75,253,42,111,163,130,1,90,48,130,1,86,48,31,6,3,85,29,35,4,24,48,22,128,20,195,179,36,150,52,147,161,89,234,82,24,107,158,23,224,169,186,214,176,76,48,29,6,3,85,29,14,4,22,4,20,10,119,93,139,222,84,19,206,127,243,15,55,113,90,201,135,147,89,49,216,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,31,6,3,85,29,37,4,24,48,22,6,10,43,6,1,4,1,131,232,94,2,1,6,8,43,6,1,5,5,7,3,36,48,37,6,3,85,29,32,4,30,48,28,48,12,6,10,43,6,1,4,1,131,232,94,1,1,48,12,6,10,43,6,1,4,1,131,232,60,1,1,48,94,6,8,43,6,1,5,5,7,1,1,4,82,48,80,48,33,6,8,43,6,1,5,5,7,48,1,134,21,104,116,116,112,115,58,47,47,111,99,115,112,46,116,114,117,102,111,46,97,105,48,43,6,8,43,6,1,5,5,7,48,2,134,31,104,116,116,112,115,58,47,47,99,97,46,116,114,117,102,111,46,97,105,47,99,50,112,97,45,99,97,46,99,114,116,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,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,10,6,8,42,134,72,206,61,4,3,3,3,105,0,48,102,2,49,0,255,230,129,98,53,107,251,209,55,236,79,216,16,189,10,140,169,15,166,4,215,86,109,45,234,103,27,213,190,137,87,239,157,42,175,7,125,123,42,150,90,81,154,162,136,239,165,207,2,49,0,173,128,54,107,103,232,68,68,7,149,172,205,1,132,189,237,91,203,221,29,89,139,120,135,3,206,14,101,43,21,251,116,159,187,197,29,170,208,241,126,184,236,192,136,75,118,21,56,89,3,215,48,130,3,211,48,130,3,88,160,3,2,1,2,2,20,48,232,161,240,165,137,66,107,210,185,130,72,71,153,25,220,22,55,2,203,48,10,6,8,42,134,72,206,61,4,3,3,48,129,168,49,11,48,9,6,3,85,4,6,19,2,85,83,49,17,48,15,6,3,85,4,8,12,8,78,101,119,32,89,111,114,107,49,17,48,15,6,3,85,4,7,12,8,78,101,119,32,89,111,114,107,49,19,48,17,6,3,85,4,10,12,10,84,114,117,102,111,32,73,110,99,46,49,20,48,18,6,3,85,4,11,12,11,67,65,32,68,105,118,105,115,105,111,110,49,26,48,24,6,9,42,134,72,134,247,13,1,9,1,22,11,99,97,64,116,114,117,102,111,46,97,105,49,44,48,42,6,3,85,4,3,12,35,84,114,117,102,111,32,67,50,80,65,32,82,111,111,116,32,67,65,32,40,50,48,50,53,44,32,69,67,67,32,80,51,56,52,41,48,30,23,13,50,54,48,50,48,49,48,57,49,53,49,56,90,23,13,51,49,48,50,48,50,48,57,49,53,49,56,90,48,129,167,49,11,48,9,6,3,85,4,6,19,2,85,83,49,17,48,15,6,3,85,4,8,12,8,78,101,119,32,89,111,114,107,49,17,48,15,6,3,85,4,7,12,8,78,101,119,32,89,111,114,107,49,19,48,17,6,3,85,4,10,12,10,84,114,117,102,111,32,73,110,99,46,49,20,48,18,6,3,85,4,11,12,11,67,65,32,68,105,118,105,115,105,111,110,49,26,48,24,6,9,42,134,72,134,247,13,1,9,1,22,11,99,97,64,116,114,117,102,111,46,97,105,49,43,48,41,6,3,85,4,3,12,34,84,114,117,102,111,32,67,50,80,65,32,67,108,97,105,109,32,83,105,103,110,105,110,103,32,67,65,32,40,50,48,50,53,41,48,118,48,16,6,7,42,134,72,206,61,2,1,6,5,43,129,4,0,34,3,98,0,4,250,157,227,230,250,38,169,245,169,214,246,13,111,97,197,56,242,230,51,234,5,248,9,66,186,183,127,105,184,255,254,134,58,217,167,231,109,39,252,66,155,160,188,190,243,174,236,141,2,18,153,108,207,226,226,184,250,89,225,210,161,15,210,235,77,31,140,22,148,229,146,79,75,199,231,238,191,10,225,184,53,36,225,129,104,26,17,16,54,225,8,25,71,236,170,126,163,130,1,64,48,130,1,60,48,29,6,3,85,29,14,4,22,4,20,195,179,36,150,52,147,161,89,234,82,24,107,158,23,224,169,186,214,176,76,48,31,6,3,85,29,35,4,24,48,22,128,20,3,213,95,175,126,131,229,4,29,89,128,39,74,52,255,69,253,235,73,120,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,10,43,6,1,4,1,131,232,94,2,1,6,8,43,6,1,5,5,7,3,36,6,8,43,6,1,5,5,7,3,4,48,75,6,3,85,29,32,4,68,48,66,48,12,6,10,43,6,1,4,1,131,232,94,1,1,48,50,6,10,43,6,1,4,1,131,232,60,1,1,48,36,48,34,6,8,43,6,1,5,5,7,2,1,22,22,104,116,116,112,115,58,47,47,116,114,117,102,111,46,97,105,47,99,112,99,112,115,48,94,6,8,43,6,1,5,5,7,1,1,4,82,48,80,48,33,6,8,43,6,1,5,5,7,48,1,134,21,104,116,116,112,115,58,47,47,111,99,115,112,46,116,114,117,102,111,46,97,105,48,43,6,8,43,6,1,5,5,7,48,2,134,31,104,116,116,112,115,58,47,47,99,97,46,116,114,117,102,111,46,97,105,47,114,111,111,116,45,99,97,46,99,114,116,48,10,6,8,42,134,72,206,61,4,3,3,3,105,0,48,102,2,49,0,213,11,254,42,72,187,100,102,2,86,92,24,175,213,29,169,152,104,125,190,232,241,184,186,189,64,116,59,172,193,248,25,61,99,152,45,174,139,7,101,248,129,225,170,106,74,234,103,2,49,0,235,105,53,212,216,197,105,169,78,209,179,44,22,41,212,224,160,175,30,251,169,64,201,187,156,135,239,158,19,171,158,45,153,244,52,5,148,98,187,11,129,232,237,13,184,140,244,180,163,103,115,105,103,84,115,116,50,161,105,116,115,116,84,111,107,101,110,115,129,161,99,118,97,108,89,20,139,48,130,20,135,6,9,42,134,72,134,247,13,1,7,2,160,130,20,120,48,130,20,116,2,1,1,49,15,48,13,6,9,96,134,72,1,101,3,4,2,1,5,0,48,129,135,6,11,42,134,72,134,247,13,1,9,16,1,4,160,120,4,118,48,116,2,1,1,6,10,43,6,1,4,1,131,191,48,1,1,48,49,48,13,6,9,96,134,72,1,101,3,4,2,1,5,0,4,32,212,9,205,65,241,87,183,44,104,39,197,138,196,149,100,7,10,131,63,251,106,163,166,114,92,168,207,11,137,131,128,99,2,9,0,248,114,224,128,31,66,209,138,24,22,50,48,50,54,49,49,48,52,48,49,48,53,50,53,46,49,50,53,51,56,54,90,48,3,128,1,1,2,8,31,93,178,142,232,237,108,206,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,76,14,211,204,156,72,191,42,12,235,136,102,188,187,4,80,150,223,73,245,68,8,52,18,142,129,23,218,101,40,18,153,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,36,60,67,199,132,48,99,229,91,91,14,230,5,172,207,168,18,6,10,78,108,169,33,36,13,80,186,204,183,151,69,244,230,199,173,48,165,202,68,175,127,104,19,147,247,20,197,81,128,157,115,98,8,155,86,11,231,81,166,180,181,141,135,73,159,164,222,0,148,57,8,165,223,129,166,84,22,210,36,229,224,124,197,129,194,159,162,56,52,188,238,185,203,14,10,148,221,163,159,75,159,198,23,251,242,10,58,31,113,34,116,93,1,80,187,65,251,68,33,196,34,15,214,207,241,247,221,31,186,89,111,111,182,218,141,161,156,143,41,122,10,113,176,202,2,66,167,248,131,234,155,137,13,167,236,212,140,12,179,66,57,0,87,57,107,15,87,186,196,191,31,249,146,25,128,186,21,181,254,226,181,182,131,154,19,241,222,251,243,162,87,182,171,14,156,113,255,221,229,18,118,42,228,46,179,244,37,115,231,154,189,166,47,198,78,144,78,75,172,35,255,220,82,187,109,246,98,76,255,154,142,255,103,216,43,212,113,191,77,183,28,93,139,171,166,43,215,41,6,232,29,70,38,180,153,105,238,142,247,204,204,199,103,120,68,153,162,149,26,21,129,132,182,1,188,237,154,125,187,129,110,220,98,160,228,225,160,198,248,79,118,20,172,64,254,132,234,82,243,72,102,159,79,200,39,93,255,47,99,252,137,49,154,250,78,80,218,255,141,240,102,53,147,49,116,191,229,164,70,217,150,202,124,74,114,6,5,170,169,77,53,210,97,163,23,107,209,84,111,69,201,13,144,248,183,134,7,12,46,141,127,253,195,152,245,240,104,13,162,105,13,139,41,55,70,7,162,248,46,47,73,95,237,187,101,114,86,97,108,115,161,104,111,99,115,112,86,97,108,115,129,89,4,25,48,130,4,21,10,1,0,160,130,4,14,48,130,4,10,6,9,43,6,1,5,5,7,48,1,1,4,130,3,251,48,130,3,247,48,129,162,162,22,4,20,227,153,46,23,203,201,213,12,189,103,185,112,245,205,35,113,22,170,232,202,24,15,50,48,50,54,49,49,48,51,49,49,52,51,51,57,90,48,119,48,117,48,77,48,9,6,5,43,14,3,2,26,5,0,4,20,62,76,124,142,80,11,135,108,115,21,190,175,110,151,234,16,238,148,32,201,4,20,195,179,36,150,52,147,161,89,234,82,24,107,158,23,224,169,186,214,176,76,2,20,82,148,37,7,129,181,106,134,249,51,23,120,112,214,142,173,239,98,26,65,128,0,24,15,50,48,50,54,49,49,48,51,49,49,52,51,51,57,90,160,17,24,15,50,48,50,54,49,49,49,48,49,49,52,51,51,57,90,48,10,6,8,42,134,72,206,61,4,3,2,3,72,0,48,69,2,32,33,174,208,236,186,40,104,60,217,21,63,20,171,66,252,66,222,31,13,97,11,161,129,198,216,16,227,228,137,202,39,156,2,33,0,220,89,92,136,1,204,102,203,171,2,5,80,210,55,199,143,157,64,57,12,209,81,239,159,147,162,243,87,173,105,57,72,160,130,2,248,48,130,2,244,48,130,2,240,48,130,2,119,160,3,2,1,2,2,20,63,155,147,46,221,246,196,169,45,245,71,69,2,132,49,180,24,211,209,64,48,10,6,8,42,134,72,206,61,4,3,3,48,129,167,49,11,48,9,6,3,85,4,6,19,2,85,83,49,17,48,15,6,3,85,4,8,12,8,78,101,119,32,89,111,114,107,49,17,48,15,6,3,85,4,7,12,8,78,101,119,32,89,111,114,107,49,19,48,17,6,3,85,4,10,12,10,84,114,117,102,111,32,73,110,99,46,49,20,48,18,6,3,85,4,11,12,11,67,65,32,68,105,118,105,115,105,111,110,49,26,48,24,6,9,42,134,72,134,247,13,1,9,1,22,11,99,97,64,116,114,117,102,111,46,97,105,49,43,48,41,6,3,85,4,3,12,34,84,114,117,102,111,32,67,50,80,65,32,67,108,97,105,109,32,83,105,103,110,105,110,103,32,67,65,32,40,50,48,50,53,41,48,30,23,13,50,54,49,49,48,49,48,48,52,54,49,54,90,23,13,50,55,48,49,51,48,48,48,52,54,49,54,90,48,129,158,49,11,48,9,6,3,85,4,6,19,2,85,83,49,17,48,15,6,3,85,4,8,12,8,78,101,119,32,89,111,114,107,49,17,48,15,6,3,85,4,7,12,8,78,101,119,32,89,111,114,107,49,19,48,17,6,3,85,4,10,12,10,84,114,117,102,111,32,73,110,99,46,49,20,48,18,6,3,85,4,11,12,11,67,65,32,68,105,118,105,115,105,111,110,49,26,48,24,6,9,42,134,72,134,247,13,1,9,1,22,11,99,97,64,116,114,117,102,111,46,97,105,49,34,48,32,6,3,85,4,3,12,25,84,114,117,102,111,32,67,50,80,65,32,79,67,83,80,32,82,101,115,112,111,110,100,101,114,48,89,48,19,6,7,42,134,72,206,61,2,1,6,8,42,134,72,206,61,3,1,7,3,66,0,4,56,255,83,243,251,65,94,141,99,38,146,205,1,49,225,138,232,16,14,80,31,128,212,159,177,110,182,137,223,243,25,63,171,196,10,228,168,150,149,96,148,194,241,102,28,141,124,180,79,68,144,14,204,165,170,205,195,114,18,185,90,201,169,52,163,129,135,48,129,132,48,29,6,3,85,29,14,4,22,4,20,227,153,46,23,203,201,213,12,189,103,185,112,245,205,35,113,22,170,232,202,48,31,6,3,85,29,35,4,24,48,22,128,20,195,179,36,150,52,147,161,89,234,82,24,107,158,23,224,169,186,214,176,76,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,7,128,48,19,6,3,85,29,37,4,12,48,10,6,8,43,6,1,5,5,7,3,9,48,15,6,9,43,6,1,5,5,7,48,1,5,4,2,5,0,48,10,6,8,42,134,72,206,61,4,3,3,3,103,0,48,100,2,48,115,200,66,170,30,73,129,45,233,141,187,148,57,132,182,217,102,244,16,105,234,230,48,81,23,113,114,163,92,152,30,216,213,133,206,80,12,185,23,160,144,108,33,224,177,182,120,119,2,48,64,145,186,202,207,101,118,205,252,176,94,134,154,38,140,112,10,244,0,45,77,201,235,250,202,169,172,0,142,39,69,210,97,205,121,60,24,73,1,174,214,145,67,23,23,63,244,207,99,112,97,100,89,37,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,88,64,12,24,116,118,94,183,41,173,5,69,157,39,15,203,133,180,126,30,55,14,196,132,222,196,8,88,198,66,88,149,45,239,156,245,185,48,177,211,15,206,222,0,181,149,192,249,29,59,134,229,31,26,95,101,53,188,170,39,206,181,229,186,88,198,255,219,0,67,0,20,14,15,18,15,13,20,18,16,18,23,21,20,24,30,50,33,30,28,28,30,61,44,46,36,50,73,64,76,75,71,64,70,69,80,90,115,98,80,85,109,86,69,70,100,136,101,109,119,123,129,130,129,78,96,141,151,140,125,150,115,126,129,124,255,219,0,67,1,21,23,23,30,26,30,59,33,33,59,124,83,70,83,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,255,192,0,17,8,4,0,6,0,3,1,34,0,2,17,1,3,17,1,255,196,0,27,0,0,2,3,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,2,3,4,5,6,7,255,196,0,73,16,0,2,2,1,3,2,4,3,5,6,5,2,5,3,0,11,1,2,0,3,17,4,18,33,49,65,5,19,34,81,50,97,113,20,66,82,129,145,35,98,161,177,193,209,6,21,51,114,225,36,240,67,83,130,146,241,52,162,178,99,194,22,54,68,115,179,210,84,131,147,255,196,0,23,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,3,255,196,0,27,17,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,17,2,18,49,65,33,255,218,0,12,3,1,0,2,17,3,17,0,63,0,237,66,56,77,50,81,71,8,10,17,194,2,138,56,160,16,132,32,40,164,162,128,161,8,66,8,226,132,9,136,228,68,148,41,66,16,128,71,20,32,56,69,8,14,17,71,0,142,40,64,148,34,142,3,132,81,192,33,8,224,70,17,197,1,71,8,64,80,142,16,20,35,138,2,132,112,128,161,28,112,35,12,73,66,5,100,69,44,196,137,16,136,194,79,16,219,40,134,36,182,201,1,28,130,56,134,35,49,116,235,2,4,72,226,79,32,152,98,81,92,36,177,12,64,66,60,69,37,2,4,72,153,100,137,129,24,163,132,8,194,56,64,33,8,224,17,17,28,112,33,9,40,64,81,194,16,8,66,16,8,66,16,8,163,132,8,194,56,64,140,35,132,8,194,56,160,16,132,32,16,132,32,16,132,112,8,225,28,128,142,17,192,33,8,64,80,142,70,2,50,50,82,48,20,82,81,74,34,98,146,145,128,69,28,32,40,73,66,4,113,9,40,160,40,225,8,10,56,66,1,8,66,3,132,33,0,132,112,128,161,8,224,16,132,32,17,197,28,2,40,226,144,16,132,37,4,33,8,4,33,8,4,33,8,4,33,28,5,8,225,1,71,8,64,80,142,16,20,113,194,2,138,56,64,80,142,18,5,8,225,0,138,56,64,33,8,224,17,71,9,66,142,16,128,161,28,36,10,17,194,1,20,112,128,161,28,32,40,225,8,10,17,194,1,8,66,1,20,112,128,163,132,32,16,132,32,16,132,32,16,132,32,40,71,8,10,56,66,6,216,66,16,162,40,225,1,66,16,128,161,28,80,8,164,162,128,162,142,16,35,8,226,128,66,16,132,49,37,33,36,33,78,16,132,2,16,138,16,225,20,32,56,66,16,28,34,142,20,71,20,32,74,17,66,4,161,20,32,56,161,8,4,33,8,4,33,8,4,33,8,4,33,8,4,33,8,4,33,8,4,70,75,164,92,252,160,40,102,12,64,248,154,113,188,75,199,40,211,101,40,219,109,191,47,133,126,167,188,14,179,218,181,174,231,101,69,247,99,137,201,214,255,0,136,116,218,114,86,143,219,217,251,167,210,63,57,230,53,26,155,117,79,186,231,103,63,62,210,176,140,122,73,171,142,250,127,137,172,231,58,117,39,253,216,131,255,0,137,44,127,252,5,3,228,231,51,138,180,177,198,51,153,161,52,150,55,85,63,89,53,124,186,212,120,234,51,133,127,49,71,187,29,216,252,231,83,237,212,109,203,92,138,62,188,207,52,186,27,1,248,100,159,195,221,189,74,57,246,143,71,151,164,123,205,124,142,87,182,227,215,243,151,35,173,136,29,122,25,228,131,91,167,59,28,178,143,194,221,39,71,67,226,91,27,203,184,148,70,239,215,18,234,99,191,137,18,36,106,177,88,101,24,50,231,180,187,172,211,42,162,50,194,178,37,96,87,9,34,177,98,2,132,33,0,132,112,128,71,8,64,81,73,69,0,132,112,128,161,28,32,40,71,8,10,17,194,4,97,28,80,20,82,81,64,82,50,80,129,24,71,8,4,33,28,5,28,33,1,199,20,112,8,225,8,4,33,28,129,72,153,40,160,66,41,40,165,10,40,226,128,161,8,64,81,194,16,8,66,16,20,82,81,64,80,142,16,20,112,142,2,132,112,128,163,132,32,16,132,32,16,132,32,16,132,112,8,66,16,8,66,16,20,35,132,129,66,16,128,66,17,202,20,35,132,2,16,132,2,16,132,2,56,71,136,11,17,226,60,66,2,132,112,129,24,73,66,4,97,37,20,129,69,28,37,10,17,194,64,66,56,229,17,132,148,80,20,36,162,128,161,28,32,40,71,9,2,132,112,128,161,28,82,130,16,132,128,132,33,0,132,33,0,132,33,0,132,33,0,132,33,0,132,33,0,132,33,0,132,33,0,132,33,3,108,33,8,81,8,66,1,8,66,2,132,112,128,161,28,80,20,82,81,64,81,71,8,17,132,113,66,8,226,142,21,40,161,8,65,8,66,1,8,66,1,28,80,133,56,226,132,7,8,161,1,194,16,128,225,20,112,28,34,142,1,8,66,1,8,225,1,66,16,128,66,16,128,71,8,64,33,28,32,71,191,210,87,118,161,40,66,246,28,40,247,149,234,245,73,166,70,99,241,117,196,242,62,35,226,86,235,92,130,199,96,237,3,87,139,248,211,234,51,86,153,138,215,140,51,116,207,252,78,46,99,118,199,29,228,20,110,51,45,45,65,158,122,205,186,122,11,99,49,105,180,251,177,196,233,87,86,209,51,107,114,39,70,157,71,105,186,186,70,37,21,241,53,214,211,14,131,200,18,197,165,71,105,53,50,193,8,203,126,150,187,151,107,160,97,56,186,207,8,178,156,182,159,46,159,131,191,229,61,54,220,137,18,159,41,83,235,201,232,117,175,166,212,169,102,125,157,24,25,234,180,218,138,239,77,213,176,35,228,103,51,197,60,52,90,166,218,87,246,131,168,31,122,115,188,63,90,116,150,108,97,213,177,245,19,167,61,57,245,203,213,197,34,167,210,35,154,115,34,36,12,145,50,50,136,194,17,192,80,142,16,20,35,132,5,8,227,128,163,132,32,17,71,8,10,41,40,64,140,35,138,1,20,112,128,162,146,132,8,197,137,60,69,136,16,196,36,177,12,72,35,8,241,30,37,17,142,60,66,1,28,35,128,66,16,144,17,71,20,2,40,225,40,81,71,8,17,145,147,145,196,8,194,60,67,16,22,35,196,120,142,65,28,69,137,56,177,40,142,33,137,40,160,44,66,56,64,140,36,162,128,161,28,32,40,71,8,10,17,194,2,132,112,128,66,17,192,34,142,18,5,8,225,0,138,56,74,20,35,132,129,66,56,74,20,112,132,128,132,33,0,132,113,226,80,98,56,71,0,138,16,128,66,16,144,40,71,9,66,132,113,72,8,66,56,10,17,194,2,132,112,128,66,56,64,140,36,162,148,40,71,9,2,132,33,1,66,56,64,80,142,41,65,8,66,64,69,28,32,40,71,8,10,56,66,1,8,66,1,20,112,128,161,8,64,33,8,64,33,28,32,16,132,112,53,194,16,133,16,132,32,16,132,32,16,132,32,17,71,20,2,16,132,5,20,148,80,20,81,194,16,161,8,64,33,8,64,35,138,16,28,33,8,4,33,8,4,33,8,14,17,71,0,142,40,224,17,197,28,40,142,40,224,17,194,16,8,71,8,10,41,40,160,40,71,8,4,113,71,0,145,177,197,104,204,120,0,102,72,206,71,142,235,60,157,43,42,159,87,4,192,227,120,206,189,172,181,171,7,143,189,142,223,41,199,59,79,114,15,206,14,228,182,88,242,101,125,79,19,45,31,126,38,157,53,25,108,180,170,176,1,155,244,226,22,54,209,129,129,54,168,200,152,211,137,168,88,149,166,235,24,40,249,204,58,69,202,37,201,196,193,254,101,166,31,121,143,229,26,248,166,155,241,55,233,38,46,186,201,204,180,9,206,167,196,52,237,192,127,214,116,116,246,213,111,70,131,83,206,33,186,61,185,39,17,133,227,48,138,200,156,15,23,210,29,61,171,170,164,113,187,118,61,140,244,45,196,166,234,150,250,154,183,25,86,24,48,125,103,208,120,133,58,149,85,7,107,158,66,183,127,167,188,218,103,3,195,244,236,175,118,154,197,207,148,120,252,231,102,151,44,184,39,118,222,55,123,206,209,194,166,97,3,20,168,33,28,32,17,71,8,4,33,8,4,35,132,2,16,132,2,40,225,1,66,56,160,17,71,8,10,16,142,64,163,132,32,40,164,161,40,140,35,132,8,226,24,146,132,5,136,71,8,10,41,44,67,16,20,35,196,120,129,24,73,69,32,80,142,41,66,138,74,16,35,22,36,161,2,24,134,36,161,1,66,56,64,80,142,18,8,194,56,165,10,17,194,64,162,146,138,2,132,33,1,66,56,64,80,142,18,130,16,142,2,132,112,128,163,132,36,10,17,194,2,132,112,148,40,71,9,2,132,112,128,161,28,32,40,227,132,160,146,132,32,16,132,36,10,17,197,0,142,40,224,40,71,8,10,56,66,1,8,71,1,66,56,64,80,146,138,1,8,226,148,40,71,9,2,138,56,64,80,142,40,10,17,194,2,132,112,128,161,8,64,33,8,64,34,142,18,133,8,225,32,80,142,16,20,35,132,161,69,28,36,4,33,8,4,33,28,2,16,132,13,112,132,33,68,33,28,5,8,66,1,8,66,1,20,113,64,33,8,64,34,132,112,20,81,197,0,138,56,66,20,33,8,4,33,8,14,17,66,3,132,33,0,132,33,0,142,40,224,17,197,28,2,56,163,133,17,197,28,2,56,163,128,225,8,64,33,8,64,33,8,64,33,8,64,133,132,133,226,121,47,30,212,110,188,86,58,127,216,254,243,213,106,9,90,155,220,12,143,202,120,93,101,190,110,161,219,57,198,7,240,146,172,101,108,230,44,227,164,12,143,121,21,117,42,89,177,58,180,215,181,102,61,13,92,231,19,172,52,248,165,157,236,9,143,113,156,125,100,250,191,20,61,222,80,224,110,99,208,76,230,182,181,183,94,243,59,95,107,49,59,177,244,18,4,146,125,68,159,172,184,122,108,52,209,143,140,126,179,61,213,40,248,28,31,206,86,8,18,65,132,98,122,86,5,138,103,95,194,181,76,143,234,38,115,112,61,132,150,7,180,121,89,214,61,150,154,211,96,200,156,223,19,215,189,13,233,39,131,56,186,66,87,80,132,18,57,236,113,55,248,227,170,107,153,106,3,98,241,181,189,92,204,249,107,219,19,120,174,167,60,88,195,153,187,73,227,182,174,5,202,44,31,161,156,207,53,51,205,74,63,218,127,188,217,70,171,73,141,182,41,95,170,230,48,149,189,236,170,239,17,211,234,42,99,229,222,166,182,29,8,97,207,51,175,95,11,137,231,238,169,16,87,169,210,176,106,214,197,44,20,240,62,115,208,167,76,17,53,207,198,58,250,12,82,113,98,109,132,97,30,34,128,66,16,128,71,20,112,8,225,8,4,33,28,5,8,225,2,48,142,16,35,8,225,1,66,56,72,162,16,132,5,8,226,128,66,16,132,16,132,32,16,142,56,11,16,196,112,128,69,28,32,40,163,138,1,8,66,2,138,74,41,66,132,112,128,161,8,64,80,142,40,4,81,194,2,138,56,64,80,142,16,35,8,226,144,40,71,9,66,132,112,128,161,28,32,40,225,8,4,33,8,4,35,132,129,69,28,37,4,33,8,4,81,194,64,66,16,128,163,142,56,10,56,66,80,66,56,164,4,33,8,4,33,9,65,8,225,1,66,56,72,8,71,8,10,56,66,1,8,71,10,80,142,16,20,35,138,1,20,113,66,20,33,8,4,33,8,4,33,8,10,17,194,2,132,33,1,66,17,194,148,33,8,65,8,66,1,8,66,1,8,66,2,132,112,128,66,16,128,66,16,128,66,17,192,215,20,81,194,136,66,16,8,66,16,8,66,16,8,163,138,1,8,66,1,8,66,1,20,113,64,80,132,33,4,81,194,2,132,113,64,33,8,64,33,8,64,112,132,32,17,197,28,2,56,163,128,71,20,112,162,56,163,128,71,20,112,28,33,8,4,33,8,4,33,8,4,33,8,21,106,127,209,102,252,60,207,1,122,108,182,197,29,152,207,160,93,234,169,151,160,193,158,31,196,134,53,47,156,13,216,111,212,73,86,57,237,252,36,232,169,239,180,37,107,185,140,65,26,235,86,186,215,115,19,128,38,214,189,52,53,154,104,195,90,126,55,18,43,109,108,154,52,53,175,174,236,115,143,251,224,74,94,235,74,250,173,39,175,165,120,81,153,78,158,183,177,114,123,245,249,203,252,153,150,177,136,149,31,120,68,121,246,155,27,79,186,84,116,160,125,217,173,79,42,148,12,242,35,85,57,147,242,8,237,31,150,71,66,127,89,61,30,81,10,64,146,145,176,178,247,204,168,216,253,132,186,158,90,17,194,28,147,137,167,196,159,205,113,104,57,14,161,179,245,255,0,156,202,180,26,81,169,113,246,129,233,246,19,169,226,30,25,157,40,109,40,63,179,31,6,115,199,202,61,47,155,143,61,187,158,6,100,124,214,25,5,112,102,134,211,237,229,27,63,81,137,80,169,219,56,25,132,202,191,77,103,7,4,174,120,56,158,167,195,117,159,105,66,143,129,98,251,125,225,239,60,157,21,178,30,68,232,233,24,141,118,152,130,7,61,79,212,74,143,85,8,226,154,100,162,196,148,36,16,132,150,34,196,161,71,12,71,136,4,35,132,129,71,8,64,34,142,16,20,35,132,8,197,37,20,161,66,56,64,34,142,18,5,8,66,1,8,66,1,8,225,0,142,17,192,34,142,16,35,8,226,128,69,8,64,80,132,32,16,132,32,17,71,20,5,8,226,128,66,16,148,16,132,36,4,33,8,10,17,194,4,97,28,37,17,132,150,33,137,4,113,12,73,98,16,35,136,98,74,16,35,8,225,40,80,142,18,5,28,33,1,67,17,199,40,140,36,162,196,5,9,40,164,10,17,199,1,71,8,229,10,17,194,2,132,113,72,8,66,16,8,66,56,10,56,66,80,66,16,144,17,194,56,10,56,66,2,132,112,128,161,28,80,8,163,138,1,20,112,128,161,8,64,34,142,40,4,33,20,7,20,33,0,132,112,128,161,28,32,40,66,16,20,35,138,1,8,66,1,8,71,1,66,56,64,80,142,16,20,112,132,2,16,132,13,48,132,33,68,113,71,0,132,33,0,132,33,0,138,16,128,66,16,128,66,16,128,69,28,80,8,163,138,16,66,16,128,69,28,32,40,71,8,4,33,8,4,33,8,4,33,8,14,56,163,128,71,20,112,162,56,66,1,28,81,192,112,132,32,16,132,32,16,132,32,18,44,193,84,146,120,18,82,187,241,229,231,176,97,159,166,96,103,185,94,228,203,229,19,178,14,255,0,95,237,60,199,140,105,218,237,88,242,176,113,90,228,158,57,158,189,198,238,248,247,158,35,83,168,183,81,170,118,220,125,77,51,213,107,153,172,251,108,210,35,13,184,177,184,220,59,9,85,85,110,109,198,107,222,79,162,206,79,99,18,174,115,129,196,154,214,54,208,187,107,150,241,51,86,248,92,75,3,72,171,184,147,8,27,180,205,186,93,85,156,200,212,95,246,82,221,22,86,250,54,31,116,205,148,217,53,43,2,36,107,30,126,221,43,123,25,66,211,151,199,180,238,234,238,10,133,87,226,51,130,238,85,153,122,19,43,45,9,119,147,128,132,102,118,52,30,37,233,195,140,156,79,45,94,158,199,125,239,146,123,1,58,15,94,162,189,17,182,172,143,86,214,35,168,17,90,229,183,85,70,110,46,149,157,143,234,224,112,61,229,7,77,159,184,127,246,206,207,131,238,183,70,60,207,136,25,187,202,3,180,133,121,148,209,57,113,251,38,35,216,201,120,21,54,234,181,30,117,168,171,85,39,29,57,45,236,39,163,100,81,32,138,23,210,160,1,156,241,55,205,114,238,47,132,7,72,230,220,145,132,112,128,161,28,32,40,71,8,10,17,194,2,132,33,0,132,33,0,132,33,0,132,33,1,66,56,160,40,66,16,8,66,16,8,66,56,4,33,28,2,16,132,2,16,132,8,194,56,160,40,71,8,10,17,197,10,80,142,40,65,20,112,128,161,28,32,40,71,8,10,17,197,0,132,112,128,161,28,32,70,18,81,64,80,142,16,20,35,132,5,8,226,148,17,71,8,10,17,194,2,142,16,144,16,142,16,20,35,132,5,20,148,80,8,71,8,10,17,194,2,132,112,128,161,28,32,40,71,8,10,17,194,2,132,112,128,66,16,128,71,20,112,8,66,16,162,16,132,32,138,56,160,17,71,8,10,16,132,40,138,56,66,20,81,194,4,97,28,32,16,132,32,16,132,32,16,132,32,17,66,16,8,66,16,162,16,132,32,132,35,128,161,28,33,74,56,66,16,163,132,32,17,71,20,13,48,132,112,162,16,132,2,16,132,2,16,132,5,8,226,128,66,16,128,66,16,128,69,28,80,8,163,138,16,66,16,128,66,16,128,66,16,128,66,16,128,66,17,192,81,194,16,8,226,142,1,28,81,194,136,226,142,1,28,80,129,40,69,28,2,56,161,1,194,16,128,68,64,32,131,208,199,8,20,252,30,151,60,116,204,241,117,215,179,82,225,190,238,103,182,176,15,188,39,156,241,109,40,171,90,108,95,130,225,159,207,188,207,77,241,92,125,77,156,250,7,62,243,93,85,168,169,79,118,25,148,173,12,206,65,83,38,187,234,12,27,225,3,140,204,58,13,184,105,102,56,145,70,13,204,183,28,67,42,164,148,226,4,68,33,90,234,121,186,167,226,115,43,56,154,82,204,73,90,213,214,82,206,73,200,153,223,70,132,250,176,101,143,168,10,188,153,130,237,121,62,148,63,156,14,174,134,170,41,179,45,183,243,154,214,149,106,236,168,130,21,143,81,60,183,218,137,28,228,205,90,111,19,40,170,172,115,183,231,24,220,143,81,69,107,77,97,18,93,158,39,47,65,226,11,168,109,153,245,118,249,206,129,60,67,54,127,73,218,42,134,78,239,105,7,60,69,67,176,125,173,209,185,83,53,207,215,62,254,53,8,66,19,163,136,132,33,10,33,8,66,8,66,16,8,66,16,20,35,132,5,8,66,20,69,28,33,10,17,197,0,132,33,1,66,56,64,80,142,16,20,35,132,2,16,132,2,16,132,40,132,33,1,69,28,33,10,16,132,40,138,56,66,20,33,8,4,81,194,2,132,112,128,161,28,32,40,73,66,2,132,112,128,162,142,56,17,132,148,32,70,17,194,2,132,113,64,34,142,16,20,35,132,161,66,74,41,1,8,71,1,66,56,64,80,132,32,16,132,112,20,35,132,5,8,226,128,66,17,192,80,142,16,20,33,8,4,81,194,2,132,112,128,66,16,128,66,16,128,66,16,128,66,17,194,148,33,8,65,20,112,128,161,8,64,80,142,40,4,81,194,80,161,8,72,8,163,138,1,8,66,85,16,132,36,66,132,113,64,33,8,224,16,132,32,16,132,32,16,132,32,16,132,32,16,132,32,16,132,32,104,142,40,225,68,33,8,4,33,8,4,33,8,4,33,8,10,17,194,2,132,33,0,138,56,64,81,71,8,10,16,132,32,132,33,0,132,33,0,132,33,0,132,33,1,194,17,192,33,8,66,136,225,8,4,112,132,2,56,163,128,71,20,112,8,66,16,28,33,8,14,40,226,38,2,51,147,226,53,121,225,106,251,160,157,191,95,251,31,198,117,73,61,132,203,122,250,212,245,57,221,143,202,7,153,95,217,59,2,199,142,54,202,93,67,114,79,124,103,51,79,142,104,218,165,91,234,36,48,24,108,119,3,188,227,213,121,222,60,238,87,161,62,211,22,58,122,108,161,191,106,84,116,155,187,78,104,6,155,131,117,196,233,191,64,71,67,34,170,34,24,143,48,145,77,100,243,42,221,0,208,165,170,161,236,85,43,106,175,184,50,154,244,149,143,245,27,127,231,137,165,152,145,41,122,89,186,3,11,43,110,155,79,165,101,218,61,57,237,186,59,188,37,47,93,168,216,101,238,49,57,167,77,127,85,15,46,169,53,138,71,13,249,137,27,216,14,158,255,0,12,190,187,73,221,88,63,24,254,70,122,77,62,161,110,169,92,119,19,30,149,172,199,237,112,126,88,154,6,21,206,222,134,77,58,90,231,60,77,126,88,8,23,229,49,39,46,62,179,126,103,78,28,59,68,8,227,237,20,219,153,66,56,64,80,132,32,16,132,33,4,33,8,81,8,66,1,8,66,1,8,66,2,132,113,64,80,142,16,20,35,132,5,8,225,1,66,17,192,80,142,16,20,33,8,4,33,8,10,17,197,1,66,56,160,16,142,40,4,33,8,4,35,132,5,8,226,132,16,132,112,165,8,225,1,66,56,64,80,132,112,20,35,132,5,8,226,128,69,28,33,10,17,194,2,132,112,128,66,16,128,66,16,128,69,28,32,40,71,8,10,17,194,20,161,28,32,40,71,8,10,17,194,16,161,28,32,17,71,8,10,17,197,0,132,33,1,71,8,66,136,163,138,16,71,20,112,8,66,16,162,16,132,32,138,56,64,81,71,8,10,16,132,5,8,226,128,69,28,37,10,16,132,128,138,56,64,80,132,32,16,132,32,16,132,32,16,132,32,16,142,16,20,35,132,5,8,225,1,66,56,64,80,142,16,52,66,16,133,17,197,28,5,8,226,128,66,16,128,66,16,128,66,16,128,66,16,128,161,28,80,8,163,132,5,8,226,128,161,28,33,10,17,194,2,132,112,128,163,132,32,56,66,16,8,66,16,167,28,81,192,33,8,64,112,132,32,17,194,16,8,66,16,28,33,8,4,33,8,8,129,40,100,222,231,60,0,37,204,112,36,48,126,244,12,237,90,182,225,102,77,100,99,153,228,252,95,195,31,77,103,154,137,138,159,156,126,25,237,24,97,76,207,169,171,117,27,62,53,110,54,145,152,30,59,76,124,202,54,159,137,63,148,219,77,155,180,225,123,167,31,148,175,85,163,26,45,94,234,255,0,211,60,17,237,153,82,49,173,207,177,224,204,86,226,237,220,195,116,165,219,6,71,204,153,105,163,50,106,38,111,50,49,108,43,117,106,179,101,91,7,105,201,23,98,88,154,172,119,140,89,94,134,149,86,18,241,88,43,142,8,156,74,117,223,57,166,189,113,221,195,76,180,213,109,59,121,89,78,74,153,96,212,6,234,102,107,174,92,200,39,173,213,157,38,142,203,211,105,100,198,221,221,51,153,193,183,252,69,226,55,28,11,150,175,255,0,150,128,71,227,58,223,50,181,211,161,201,39,115,78,125,52,155,56,7,39,216,78,188,185,117,245,178,143,23,215,215,114,218,117,22,62,222,214,62,65,252,167,167,208,120,151,218,233,22,46,79,56,101,110,160,253,103,158,240,239,9,125,77,190,165,43,90,240,123,110,62,194,122,77,54,140,232,147,203,218,106,175,183,167,112,154,97,181,88,48,200,132,207,150,166,205,217,12,141,221,122,77,50,161,66,16,128,66,16,128,66,16,128,66,16,128,66,16,128,66,16,128,66,16,128,161,8,64,33,28,32,17,71,8,10,17,194,2,132,112,128,162,142,16,20,33,8,4,81,194,2,132,112,128,161,28,32,40,71,8,4,33,8,4,81,194,1,8,66,1,8,66,1,8,66,1,8,66,1,8,66,1,8,66,1,20,112,128,162,146,132,8,194,74,16,35,8,225,1,66,56,64,33,28,32,40,71,8,10,41,40,64,140,113,194,2,132,112,128,161,28,32,40,71,8,10,17,197,1,66,56,64,80,142,16,20,33,8,10,17,194,16,161,28,33,68,33,8,4,33,8,4,81,194,17,24,71,20,2,16,132,5,8,225,2,48,142,40,4,81,194,2,132,113,74,8,71,20,128,132,35,128,161,28,32,40,71,8,10,56,66,1,8,66,1,8,66,2,132,33,0,132,33,10,209,8,66,3,132,33,0,132,33,0,132,33,0,138,56,64,33,8,64,80,142,40,4,33,8,10,17,197,0,132,33,0,138,56,64,80,132,33,4,33,8,4,113,71,10,33,8,64,33,8,224,17,194,16,8,225,8,4,112,132,2,16,132,2,16,142,1,8,66,1,8,66,2,198,121,48,142,40,8,137,154,219,185,40,185,39,217,122,205,14,56,231,159,148,160,13,175,219,142,90,6,91,244,107,109,95,183,192,31,95,235,56,58,202,69,90,134,85,206,222,217,158,164,141,216,36,100,158,159,41,201,241,170,54,154,236,235,156,174,76,157,53,207,215,21,151,43,204,160,174,38,150,149,48,156,219,83,204,50,100,202,200,145,40,91,140,91,204,139,25,3,2,225,107,47,120,215,84,234,122,204,165,164,73,49,137,174,154,248,163,40,235,204,166,223,18,102,28,76,36,97,73,50,42,50,99,204,61,85,188,187,22,110,73,154,124,56,51,106,193,71,218,200,11,41,231,175,110,147,41,110,38,239,8,163,205,212,2,202,49,251,195,143,237,52,203,216,97,3,116,28,246,151,62,234,209,74,62,250,155,160,63,202,98,160,134,76,47,194,56,18,245,179,10,87,182,115,249,205,50,139,182,56,206,84,243,52,233,223,117,64,123,113,49,177,221,46,210,182,31,30,240,53,197,8,64,33,8,64,33,8,64,33,8,64,33,8,64,33,8,64,33,8,64,33,8,64,33,8,64,33,8,64,33,8,64,33,8,64,34,142,40,4,33,8,10,16,132,2,17,197,0,132,35,128,161,28,32,40,225,8,10,17,199,2,48,142,16,20,112,132,2,16,132,5,8,225,1,66,56,64,80,142,16,20,112,132,2,40,225,0,132,33,1,66,56,64,80,142,16,20,35,132,5,8,225,1,66,56,64,81,194,56,10,41,40,160,17,71,8,10,17,194,2,132,112,128,161,28,32,40,71,8,17,132,112,128,162,146,138,2,132,112,128,66,16,128,66,16,128,69,8,66,20,35,132,41,69,28,32,40,71,8,66,138,56,64,81,73,69,40,80,142,16,20,33,8,4,33,9,1,8,66,1,8,66,1,8,66,1,8,66,2,132,33,10,33,8,66,8,66,16,52,194,16,133,16,132,32,16,132,32,16,142,40,4,33,8,4,33,8,4,33,8,4,81,194,2,132,113,64,80,146,138,2,132,113,64,33,8,64,33,8,64,33,8,64,35,132,32,16,132,112,8,66,56,4,33,28,2,16,132,2,16,132,7,8,66,1,8,66,1,8,71,0,138,57,151,89,175,211,104,70,117,54,170,30,203,213,143,229,2,227,223,229,43,1,80,59,216,66,168,63,19,28,1,196,243,218,223,241,67,18,87,73,72,79,223,179,147,250,78,22,171,91,168,213,182,235,238,123,62,76,120,31,148,15,81,175,255,0,17,233,116,249,93,55,253,67,142,227,133,253,123,206,43,120,214,171,95,122,165,236,162,179,209,21,112,1,156,146,217,137,31,107,134,29,142,100,171,29,131,16,92,201,117,25,247,128,156,221,21,178,202,156,77,13,42,97,3,51,9,2,179,70,194,198,88,52,248,229,160,198,17,91,49,224,73,61,98,190,58,183,121,173,136,81,132,235,239,51,60,24,207,103,72,128,192,141,249,104,77,198,42,38,122,63,240,245,62,90,181,165,121,35,29,48,127,156,243,200,55,56,31,57,234,188,57,154,170,149,21,119,122,65,60,244,204,168,223,130,192,125,207,112,15,121,22,220,167,56,151,40,61,91,172,139,0,90,84,64,12,117,150,33,219,98,253,100,97,158,96,116,33,1,200,16,128,66,16,128,66,16,128,66,16,128,66,16,128,66,16,128,66,56,64,80,132,32,16,132,32,16,132,32,16,132,32,16,132,32,17,71,8,10,16,132,2,16,132,2,16,132,2,16,132,2,16,132,2,16,132,2,56,66,1,8,66,1,8,66,1,8,66,1,8,66,2,132,112,128,163,132,32,16,142,16,20,35,138,1,8,71,1,66,56,64,80,132,112,20,35,132,5,8,226,128,66,16,128,66,56,64,80,142,16,20,33,8,4,33,28,5,8,226,128,66,16,128,69,28,32,40,71,20,5,8,226,128,69,28,32,40,66,16,8,66,16,8,163,138,1,8,66,1,8,66,1,8,66,2,138,56,66,20,33,8,4,81,194,2,138,56,64,80,132,32,16,132,32,16,132,32,16,132,32,16,132,32,16,132,32,17,71,8,10,17,197,3,76,33,8,81,8,66,3,138,16,128,66,16,128,66,16,128,66,16,128,66,16,128,66,16,128,66,16,128,66,16,128,69,28,32,40,163,132,5,8,225,1,71,8,224,40,71,8,4,33,28,2,17,194,1,8,66,1,28,33,0,132,33,0,132,33,0,132,33,0,129,32,2,73,0,14,73,61,166,109,111,136,105,180,9,187,81,102,15,221,65,203,55,229,60,159,138,120,229,218,240,107,255,0,74,143,252,181,61,127,220,123,192,233,120,183,248,139,27,169,240,246,250,221,255,0,246,255,0,121,230,44,181,157,203,51,22,99,213,152,228,152,153,148,202,207,200,200,167,159,120,179,35,8,4,33,37,90,53,142,168,131,44,199,2,21,215,211,54,250,20,252,165,157,229,90,85,53,55,146,67,18,191,186,121,154,141,22,158,69,111,255,0,182,97,165,12,36,66,102,90,87,104,245,217,90,255,0,234,201,254,17,122,20,242,88,253,61,49,134,196,119,42,14,37,94,187,79,165,89,190,146,239,70,122,46,121,234,55,102,75,59,149,183,48,11,211,212,120,255,0,230,95,39,165,45,167,112,72,98,161,135,221,206,79,240,153,110,80,172,70,14,225,215,51,160,89,21,73,220,221,113,248,71,233,212,204,54,149,92,143,150,49,211,153,113,157,101,110,167,251,72,153,35,32,198,84,104,208,84,109,212,175,95,208,255,0,73,236,252,45,21,209,172,92,239,39,110,25,72,255,0,230,121,143,6,194,179,220,78,25,7,28,116,63,172,245,9,170,178,245,253,179,129,142,138,176,44,177,128,102,25,221,142,242,7,29,162,99,145,142,210,27,134,222,101,68,250,195,239,65,91,226,250,71,131,3,101,127,233,175,210,74,70,175,244,151,233,37,0,132,33,0,132,33,0,132,33,0,132,33,1,194,16,128,66,16,128,66,17,64,112,132,32,40,66,16,8,66,16,8,66,16,8,163,138,1,8,66,1,8,66,1,8,66,1,8,71,0,132,33,0,132,33,0,132,33,0,132,33,1,194,16,128,66,17,192,81,71,8,4,33,8,4,35,132,5,8,225,1,66,56,64,80,142,16,20,35,132,5,8,225,1,71,8,64,80,142,16,20,112,132,2,16,132,2,40,225,1,66,56,64,81,194,16,8,163,132,5,20,112,128,161,28,32,40,66,16,8,66,16,20,82,80,129,24,71,8,10,16,132,5,8,226,128,161,28,32,40,71,8,4,81,197,0,138,56,66,20,81,194,2,132,33,0,138,56,66,148,33,8,65,8,66,2,132,113,64,33,8,64,33,8,66,136,66,16,130,16,132,40,138,56,66,52,66,16,133,16,132,32,16,132,32,16,132,32,16,132,32,16,132,32,16,132,32,16,132,32,16,132,32,16,132,32,16,132,32,16,132,32,40,71,8,4,33,8,4,33,8,14,16,142,1,8,66,1,28,33,0,132,33,0,132,33,0,132,33,0,156,159,27,241,133,240,244,242,169,42,218,150,31,146,15,115,243,249,75,252,91,196,151,195,180,251,130,238,189,255,0,211,79,234,126,83,195,218,108,181,218,203,159,44,199,44,199,146,76,8,221,101,151,216,214,59,151,118,228,177,57,38,82,65,150,97,87,160,201,249,192,185,145,84,243,9,97,193,139,11,2,25,132,151,16,226,4,101,218,70,9,168,70,61,143,121,84,1,193,7,218,21,223,77,105,218,6,113,243,222,210,111,97,101,59,191,254,158,239,231,57,245,51,149,27,29,185,231,18,240,91,31,30,27,229,206,101,101,38,113,200,62,97,249,96,9,18,216,28,109,28,156,28,230,68,134,25,226,73,67,48,244,143,151,165,127,172,138,57,110,91,10,59,119,199,202,72,42,231,215,151,199,79,186,36,64,11,206,73,231,177,147,10,196,49,69,39,0,242,6,113,2,86,54,83,208,152,199,164,237,250,251,158,164,153,130,192,199,56,11,192,204,219,121,173,107,111,53,130,216,131,224,234,127,94,147,11,222,164,143,45,14,85,178,164,156,143,210,69,102,124,131,183,32,227,184,149,149,147,177,189,68,201,105,211,205,185,23,147,147,142,6,101,71,115,195,52,254,101,52,208,108,216,108,60,22,57,1,135,64,71,85,158,137,52,67,79,164,80,228,53,173,192,231,129,243,156,234,116,111,228,249,101,177,134,192,232,223,150,122,143,164,233,210,107,83,176,30,16,1,3,51,82,226,102,186,207,45,61,68,15,172,232,234,181,21,105,244,170,92,250,152,228,40,228,177,246,19,144,116,182,234,237,22,106,190,31,187,80,232,62,190,240,18,107,157,191,208,172,191,63,25,28,127,204,210,154,155,201,245,148,219,223,43,210,94,160,40,218,20,12,124,228,155,78,54,2,199,212,227,112,95,206,84,108,71,70,3,107,169,252,228,231,55,203,10,189,36,141,150,105,200,27,187,103,174,68,14,132,83,42,107,71,223,95,204,75,210,212,179,225,97,159,104,19,132,33,0,132,33,0,132,33,0,132,35,128,161,28,32,40,71,8,4,33,8,10,16,142,1,20,112,128,161,8,64,34,142,16,20,112,132,2,16,132,2,16,132,2,16,132,2,16,132,2,16,132,2,16,142,2,142,16,128,71,20,112,8,66,16,8,66,16,8,66,16,8,66,16,8,66,16,8,66,16,8,66,16,8,71,8,10,17,197,0,132,33,0,132,33,0,132,35,128,161,28,32,40,71,20,2,16,132,2,16,132,2,16,132,2,16,132,5,8,225,1,66,56,160,40,71,8,10,17,197,0,138,56,64,81,73,69,1,66,16,128,66,16,128,69,28,32,40,164,162,128,161,8,64,80,142,16,133,20,113,64,33,8,64,34,142,40,4,33,8,4,81,194,2,132,33,0,132,33,0,132,33,0,132,33,0,132,33,3,68,33,8,81,8,66,1,8,66,1,8,66,1,8,69,0,132,33,1,194,16,128,66,16,128,66,16,128,66,16,128,71,20,112,8,66,16,20,35,132,5,28,33,0,132,112,128,66,16,128,66,16,128,225,20,32,16,132,32,56,76,122,223,19,210,104,61,58,139,64,179,110,224,131,146,127,180,242,90,255,0,28,213,107,201,82,222,93,63,249,105,211,243,247,129,233,245,190,57,163,210,49,64,222,117,131,238,215,208,125,76,224,235,127,196,58,173,71,166,182,242,19,218,179,207,235,56,197,162,129,59,47,123,24,151,102,36,247,39,50,178,97,20,129,72,147,37,8,84,51,20,150,34,196,5,8,66,20,66,16,144,116,105,84,100,94,87,7,142,102,186,235,86,83,190,218,213,87,182,239,233,48,233,106,253,144,39,191,51,82,33,243,0,102,98,61,179,26,98,203,2,134,248,253,61,51,131,199,206,84,246,81,158,91,62,249,230,78,234,19,240,137,71,145,242,147,87,19,26,172,176,242,235,4,231,218,14,215,183,87,219,254,222,191,172,117,32,83,243,151,26,95,130,203,177,79,66,254,145,252,99,87,35,39,144,58,158,79,206,34,152,155,49,66,19,230,95,156,118,173,115,252,76,166,221,69,40,235,228,171,12,125,231,245,70,38,185,118,124,102,117,60,15,77,231,106,134,115,181,61,109,200,156,242,141,109,164,242,73,203,28,9,232,252,49,6,150,149,118,248,152,110,207,244,154,101,212,212,220,116,235,254,171,61,128,124,176,185,250,117,51,149,119,138,253,146,178,24,238,115,218,94,3,107,47,43,230,30,237,99,159,186,189,204,229,189,41,170,215,42,84,167,97,108,46,122,226,7,95,194,168,179,89,183,81,168,108,216,227,244,30,194,119,69,53,4,192,234,59,204,233,88,211,214,137,183,30,255,0,41,176,21,198,32,96,162,165,44,204,231,212,205,181,87,254,254,82,189,77,187,117,250,48,126,22,66,15,230,98,209,135,62,32,21,236,103,21,134,11,184,99,19,45,237,186,250,55,125,222,63,140,13,182,12,90,192,254,41,88,79,56,88,231,104,80,56,36,103,129,237,44,181,214,212,93,185,243,24,156,230,95,229,10,232,101,255,0,244,109,42,49,10,240,61,199,105,91,41,25,196,211,64,45,95,3,59,120,131,47,39,210,4,168,174,189,69,136,58,238,95,156,213,94,166,183,235,232,63,57,156,214,89,125,42,62,123,186,76,196,16,217,206,71,202,7,94,19,155,85,214,84,125,39,211,236,122,77,149,234,81,248,111,65,254,16,171,161,8,72,8,226,142,3,138,16,128,66,40,64,112,138,16,8,226,132,7,8,161,0,132,33,0,132,33,0,132,33,0,132,33,0,132,33,0,132,33,0,132,33,0,132,33,0,142,40,224,16,132,32,17,194,16,8,66,16,8,66,16,8,66,16,8,71,8,10,56,66,1,8,66,1,8,66,1,8,66,1,8,66,1,8,66,1,8,66,1,8,66,1,8,66,1,8,66,1,8,66,1,8,66,1,20,112,128,161,8,64,33,8,64,33,8,64,33,8,64,80,142,16,20,35,132,8,194,56,64,80,142,16,20,81,194,2,132,113,64,80,142,16,20,81,194,4,97,28,80,8,163,138,16,161,8,64,33,8,64,80,132,32,16,132,32,40,71,20,2,16,132,2,16,132,2,16,132,2,40,226,129,166,16,132,40,132,33,0,132,33,0,132,33,1,71,8,64,34,142,16,8,66,16,8,66,16,8,66,16,8,71,8,10,56,66,1,8,66,3,132,33,0,132,33,0,132,33,0,132,33,0,132,33,0,132,33,0,132,33,3,206,127,138,52,205,131,104,68,59,246,250,182,250,134,222,217,158,88,54,62,147,232,218,189,58,106,244,239,75,244,110,135,216,207,1,175,210,182,151,82,245,186,149,231,137,21,72,108,195,172,93,163,196,32,138,74,40,10,16,204,33,74,40,201,145,128,69,8,66,137,166,170,25,176,2,238,177,186,15,97,239,33,69,96,178,23,28,22,254,19,179,225,250,93,193,174,113,144,113,250,152,68,5,34,162,181,103,115,42,130,216,237,237,36,148,181,150,162,167,196,76,165,117,32,219,99,182,236,216,219,191,180,233,248,106,135,91,110,31,116,109,94,59,153,63,90,252,67,236,245,227,44,238,231,217,83,31,206,91,228,42,86,95,236,220,118,243,24,157,199,219,3,19,160,139,180,225,87,234,205,212,203,82,191,86,247,228,246,249,77,99,26,231,87,167,215,178,241,98,105,148,246,173,66,227,244,254,242,167,240,76,41,9,123,22,63,46,39,105,156,1,16,225,135,164,228,255,0,8,28,122,188,22,165,4,92,236,236,61,142,39,45,244,74,168,239,115,20,218,50,71,246,158,143,88,194,171,119,167,22,50,224,251,17,60,223,137,90,246,190,30,204,243,187,242,133,83,162,69,179,84,166,213,197,106,192,216,224,103,104,157,255,0,179,43,111,100,180,58,14,119,14,167,254,100,52,30,29,246,93,32,123,107,87,102,245,99,204,218,70,127,156,209,166,176,54,165,134,221,169,66,249,140,191,189,216,103,191,50,8,235,85,180,218,49,167,92,7,176,143,55,31,203,242,254,114,191,10,211,134,214,3,216,127,72,238,99,102,161,183,156,249,125,79,185,154,252,41,85,3,177,62,179,252,160,116,92,139,60,206,114,192,243,204,201,231,58,151,171,44,9,239,11,155,109,187,208,225,207,29,122,253,98,164,238,25,35,213,211,147,152,22,232,41,219,118,227,212,251,206,126,167,139,241,156,144,198,119,52,106,3,231,188,224,235,151,110,190,213,233,150,63,206,84,104,181,154,141,50,94,135,144,196,159,160,31,212,206,142,165,177,91,158,219,15,242,19,157,171,207,216,66,142,133,27,63,251,128,157,27,151,109,12,231,178,126,188,64,203,163,245,173,128,240,167,18,255,0,39,37,130,128,178,157,31,177,239,55,91,131,181,81,1,99,222,6,113,72,13,146,61,42,9,110,102,90,211,53,243,223,231,58,119,29,180,45,74,64,110,174,113,48,82,163,123,15,210,5,110,159,119,134,250,117,148,219,233,199,203,229,58,45,87,82,73,98,123,102,97,212,252,120,218,87,234,115,42,44,166,219,20,170,160,220,15,27,73,154,213,195,49,94,67,14,170,122,204,170,172,170,172,65,0,244,49,234,54,238,14,185,14,195,119,7,245,145,91,33,50,211,170,251,182,255,0,238,154,160,17,66,16,8,66,16,8,66,16,8,66,16,8,66,16,8,66,16,8,66,16,8,66,16,8,71,8,10,17,197,0,132,33,0,132,33,0,132,33,0,132,112,128,66,16,128,225,8,64,33,8,64,33,8,64,33,8,64,35,138,16,28,33,8,4,33,28,5,8,66,1,8,66,1,8,66,1,8,66,1,8,66,1,8,66,1,8,225,1,66,16,128,66,16,128,66,16,128,66,16,128,66,16,128,69,8,64,33,28,32,16,132,32,40,71,20,2,16,132,2,16,132,2,16,132,5,8,226,128,161,28,80,8,163,138,1,20,33,0,145,146,138,2,138,56,161,10,17,197,0,138,56,64,80,142,16,20,33,8,4,33,8,10,17,194,2,132,33,0,132,33,0,132,33,3,68,112,132,40,132,112,128,161,8,64,80,142,40,4,33,8,4,113,71,0,132,33,0,138,56,160,16,132,32,56,69,8,4,33,8,14,16,132,2,56,163,128,66,16,128,66,16,128,66,16,128,66,16,128,66,16,128,66,16,128,78,23,248,147,195,126,209,71,159,90,254,209,62,47,156,238,196,84,50,149,97,144,120,48,62,105,242,49,206,159,143,120,121,209,234,201,31,3,242,12,229,137,20,66,56,66,12,68,99,144,48,162,70,60,201,86,133,219,16,18,86,214,54,20,77,167,69,177,66,48,27,207,60,245,19,161,165,211,29,45,2,209,89,221,248,153,114,23,254,101,45,105,103,107,29,139,49,109,196,158,184,81,253,229,77,100,40,20,149,252,60,79,64,21,169,240,234,213,134,214,201,63,206,114,60,54,191,63,81,82,183,66,219,154,122,29,98,238,65,245,63,200,194,60,152,63,15,251,68,244,158,30,141,87,133,212,55,99,205,109,199,233,255,0,98,121,145,146,181,145,220,109,158,198,170,130,53,85,149,198,196,28,109,199,105,35,87,227,69,42,93,129,198,212,249,245,50,203,114,79,202,75,33,23,115,25,87,170,214,154,100,37,37,131,50,124,64,113,159,121,106,21,177,86,209,237,211,218,73,49,94,83,216,100,153,206,213,91,231,7,40,89,85,122,246,223,34,179,120,142,167,206,96,160,109,81,240,142,230,113,244,200,117,222,48,149,134,5,89,241,140,125,213,255,0,226,116,252,157,137,101,246,125,213,44,7,182,37,127,225,154,215,237,246,61,142,190,138,128,207,205,185,63,195,50,85,142,166,191,88,116,244,170,237,253,163,250,128,90,192,0,124,227,211,211,246,109,46,219,63,212,199,159,118,125,254,234,203,174,111,181,95,201,35,75,166,27,236,253,230,236,178,155,157,134,144,111,230,203,220,216,199,229,218,6,38,175,110,149,91,239,59,146,76,190,187,13,99,43,219,190,100,53,135,115,138,148,18,181,40,7,30,242,218,233,197,75,103,95,97,42,44,174,193,112,60,114,15,62,211,74,87,128,4,163,74,133,104,193,234,78,76,220,131,213,252,160,104,210,130,27,4,78,63,137,160,30,34,225,134,23,120,32,253,103,123,74,187,120,19,151,227,85,226,237,223,139,7,63,73,21,70,183,133,211,175,98,15,255,0,148,223,175,179,254,129,64,198,72,239,57,126,37,96,81,162,231,171,48,254,34,106,182,223,59,77,74,171,124,35,15,245,149,6,159,223,188,216,9,206,7,95,172,199,88,196,217,73,245,47,207,136,26,29,54,233,108,247,198,103,46,163,251,81,137,215,212,127,167,128,79,206,114,81,127,107,196,66,181,91,254,167,167,161,31,20,198,154,118,212,235,122,157,159,57,184,13,201,239,46,165,69,104,237,223,16,49,218,155,181,22,47,85,35,143,203,24,153,238,172,173,245,130,122,230,107,160,239,214,96,244,218,210,165,81,110,168,176,228,14,135,222,5,118,41,9,183,160,199,97,204,85,23,165,55,22,6,176,113,140,243,249,77,235,82,177,203,28,40,234,102,118,21,210,236,28,7,92,110,81,239,2,74,193,151,114,156,136,72,189,149,170,239,200,169,143,254,24,231,245,246,146,86,14,187,151,164,2,16,142,2,132,33,0,132,33,0,132,33,0,132,33,0,142,40,224,16,132,32,16,132,32,16,132,32,40,71,20,2,16,132,2,16,142,1,8,66,1,8,66,3,132,33,0,132,33,0,132,33,0,132,33,0,132,112,128,66,16,128,66,16,128,71,20,112,8,66,16,8,163,132,5,8,225,0,132,33,0,132,33,0,132,33,0,132,33,0,138,56,64,80,142,40,4,113,71,1,66,16,128,66,16,128,66,16,128,66,16,128,66,16,128,161,28,80,8,66,40,4,113,71,0,138,16,128,69,28,80,8,163,132,5,20,148,32,70,41,40,160,40,164,162,129,24,164,162,128,161,28,33,10,17,194,2,132,33,0,138,56,64,80,142,16,20,35,138,1,20,112,128,161,28,80,52,194,16,133,56,66,16,8,163,132,5,8,66,1,8,66,1,8,66,1,8,66,1,8,66,1,20,112,128,161,28,32,40,71,8,10,56,66,1,28,80,128,225,20,112,8,66,16,8,66,16,8,66,16,8,66,16,8,66,16,8,66,16,57,254,57,163,26,207,15,126,61,72,55,9,224,186,55,51,233,179,193,248,230,139,236,126,35,98,175,192,220,172,131,159,183,231,14,144,28,8,137,48,161,154,66,60,71,210,2,85,44,216,19,179,225,186,54,255,0,81,85,14,222,205,158,102,61,37,59,136,227,212,211,188,44,100,81,83,91,102,64,227,105,194,202,138,53,94,86,198,176,92,119,15,252,51,156,231,251,76,67,43,160,181,153,143,194,64,29,185,51,102,170,150,108,111,203,51,28,100,158,102,61,104,3,68,74,254,37,92,231,175,83,250,74,52,120,69,4,234,80,246,81,186,119,109,229,0,63,138,98,240,234,197,20,111,206,238,113,159,148,221,104,205,65,129,251,194,17,228,105,80,124,181,63,118,224,63,95,254,39,175,56,251,85,204,160,0,14,222,39,147,31,179,241,11,43,31,249,195,31,251,167,169,91,55,53,141,238,198,72,181,101,215,51,133,86,237,211,2,95,90,181,85,131,131,150,246,237,51,160,201,222,102,208,69,138,55,0,112,49,42,51,157,238,91,119,36,241,187,119,111,164,163,81,156,138,211,30,230,106,212,88,43,94,49,184,244,19,42,161,60,228,252,207,185,133,98,241,60,213,225,182,243,147,128,57,61,121,139,252,49,78,250,117,5,118,169,107,72,24,232,48,63,230,47,26,39,236,106,190,246,172,179,252,60,237,95,134,51,163,1,97,178,194,185,238,120,19,53,99,171,171,169,52,250,122,244,181,242,73,222,228,245,99,219,51,61,202,60,240,62,229,67,248,40,254,243,85,139,157,107,51,116,82,9,252,132,162,170,247,186,169,229,172,110,126,159,252,192,166,157,43,42,121,246,157,206,231,119,61,4,212,128,58,19,237,45,214,141,180,138,206,50,135,19,38,157,200,12,61,230,153,92,139,233,63,73,166,191,135,18,154,187,253,38,154,250,149,236,68,138,217,64,1,120,156,255,0,24,81,186,182,61,243,58,85,46,22,97,241,78,42,59,186,103,34,69,113,188,102,188,104,244,174,62,237,196,126,163,63,210,91,157,132,129,220,200,248,142,91,194,21,152,16,69,202,112,123,100,17,26,176,97,75,158,173,82,159,233,42,47,70,230,107,161,186,251,227,137,132,77,53,28,3,207,208,74,141,246,115,163,36,245,196,231,38,119,99,222,108,118,223,66,231,176,233,51,82,55,56,145,90,244,235,235,196,190,242,181,211,131,198,88,15,227,26,166,214,56,251,195,248,204,94,39,107,1,82,145,140,182,127,73,21,133,28,134,45,159,139,112,155,52,219,85,134,113,207,24,247,156,176,216,11,147,183,11,147,152,111,109,67,28,169,70,173,190,32,126,31,167,204,202,142,187,234,119,110,66,155,143,56,64,127,153,153,25,109,177,235,25,9,91,228,101,71,73,167,64,170,192,30,51,88,43,51,221,168,58,203,126,205,165,255,0,79,63,23,184,254,210,42,104,202,218,119,53,102,186,193,229,199,196,194,81,91,178,254,208,143,75,49,4,75,44,185,60,159,42,159,129,78,208,127,23,206,93,118,159,110,138,177,247,185,99,249,192,1,4,100,114,12,115,53,54,108,109,173,208,159,210,105,149,4,81,194,2,132,113,64,33,8,64,33,8,64,35,138,56,4,33,8,4,33,8,4,33,8,4,81,194,2,132,35,128,66,16,128,66,16,128,225,8,64,33,8,64,33,8,64,33,8,64,33,8,64,112,132,32,16,132,32,16,132,32,16,132,32,17,197,8,14,16,132,2,16,132,2,16,132,2,16,132,2,16,132,2,16,132,2,16,132,2,16,132,2,16,132,2,40,225,1,66,56,64,80,142,16,20,33,8,4,33,8,10,17,197,0,132,33,0,132,33,2,48,142,16,20,35,138,1,20,113,64,33,8,160,16,132,32,17,66,16,20,35,132,5,20,112,132,40,71,8,10,17,197,1,66,56,160,16,132,32,16,132,32,17,71,8,10,16,142,6,136,163,132,40,132,33,0,132,33,1,66,56,64,81,194,16,20,112,132,5,28,81,192,34,142,40,4,33,8,4,33,8,4,33,8,4,33,8,4,112,132,2,16,132,2,16,132,2,16,132,2,16,132,2,16,132,2,16,132,2,16,132,2,121,207,241,109,25,170,155,189,178,166,122,57,197,255,0,19,186,125,131,203,63,22,237,216,129,227,71,88,24,179,25,145,75,180,104,187,156,15,214,41,163,78,158,130,199,169,132,117,188,46,133,102,14,252,12,224,124,204,219,109,59,172,96,188,183,93,163,172,60,38,175,216,249,132,18,216,192,249,9,165,253,78,3,170,241,208,134,221,143,202,105,25,53,197,150,158,129,73,59,84,123,76,254,57,88,171,71,74,249,126,90,238,24,245,103,60,77,183,182,205,77,33,107,206,195,184,41,231,113,152,255,0,196,36,26,7,226,243,50,121,207,105,21,191,195,54,253,141,81,185,199,166,105,83,182,167,173,190,233,28,254,115,7,133,187,181,68,28,108,29,61,250,77,246,186,132,233,234,29,243,241,15,105,81,230,174,175,119,141,92,203,156,37,192,156,103,222,122,12,16,165,129,221,189,142,57,235,49,13,51,53,246,57,222,81,159,204,218,91,211,159,203,172,233,105,85,118,7,224,147,222,69,93,95,76,16,121,249,73,53,158,64,234,24,30,62,113,187,133,94,122,158,130,84,169,230,54,246,233,218,81,90,171,90,229,155,147,220,203,220,109,92,75,85,64,28,74,236,228,194,57,30,46,191,177,167,240,249,195,191,214,105,255,0,15,32,109,5,25,199,250,143,206,126,114,143,26,31,244,213,144,9,197,171,210,104,255,0,15,122,244,90,117,246,181,243,255,0,186,69,142,195,40,111,180,17,212,182,207,214,71,65,94,253,85,150,253,209,233,89,102,173,246,116,248,142,91,243,232,38,173,29,30,69,74,167,219,153,21,207,241,28,121,134,99,167,130,115,53,235,71,153,123,96,231,156,9,152,141,167,103,177,235,42,46,78,57,154,244,227,223,31,89,146,190,72,155,171,27,126,189,132,13,171,240,204,94,36,7,217,88,17,157,190,161,244,155,122,44,205,171,197,148,141,189,79,31,172,203,78,55,140,48,183,194,117,54,39,195,149,97,249,17,51,82,75,105,41,108,252,57,95,234,37,204,198,239,0,213,3,247,107,63,222,101,208,48,111,15,201,63,248,106,255,0,199,19,76,181,33,230,106,67,157,179,45,99,56,154,43,149,27,110,207,148,167,167,167,167,202,45,2,122,155,61,49,21,173,251,21,247,94,159,57,118,132,168,67,147,134,108,144,62,66,101,164,117,58,177,80,100,177,72,3,141,221,191,226,115,117,183,53,186,143,139,224,171,167,204,205,215,175,153,105,61,187,252,196,228,23,85,213,234,124,204,133,32,21,199,178,245,16,41,186,210,110,21,165,135,114,99,140,2,191,60,200,182,185,41,197,105,91,49,255,0,116,175,117,116,214,215,122,183,94,196,214,164,228,237,151,105,116,227,75,251,123,198,235,223,148,79,195,42,54,54,250,232,106,152,250,172,230,204,118,29,151,251,203,74,253,158,145,69,99,246,214,143,81,252,35,218,61,26,16,175,170,184,126,205,121,25,63,17,145,77,246,187,51,252,79,241,124,135,180,11,116,122,97,109,171,221,18,117,53,21,134,66,125,132,171,72,155,6,4,210,249,218,127,152,145,99,143,168,171,107,100,115,39,83,239,92,119,18,237,74,227,158,219,121,152,234,59,45,249,74,141,48,132,32,17,71,20,2,16,132,2,17,194,1,8,66,1,8,66,1,8,66,1,8,66,1,8,66,2,132,33,1,194,40,64,112,138,56,14,17,66,3,132,81,192,33,8,64,33,8,64,33,8,64,33,8,64,35,138,16,28,34,132,7,8,163,128,66,16,128,71,20,32,56,69,28,2,16,132,2,16,132,2,16,132,2,16,132,2,16,132,2,16,132,2,16,132,2,16,132,2,16,132,2,16,132,5,8,226,128,66,16,128,66,16,128,69,8,64,33,8,64,80,132,80,8,66,16,8,163,138,1,20,33,0,132,33,0,138,56,64,80,132,112,20,81,194,2,132,33,0,132,33,0,138,56,66,20,35,138,1,20,112,128,161,8,64,33,8,64,209,8,66,20,66,16,128,66,16,128,66,16,128,66,16,128,66,16,128,163,138,56,4,33,8,4,33,8,10,17,194,2,142,16,128,66,16,128,66,16,128,66,16,128,66,16,128,66,16,128,66,16,128,66,16,128,66,16,128,66,16,129,93,214,173,53,151,105,229,124,86,199,179,75,109,214,49,221,107,250,126,147,173,175,212,121,215,173,74,125,32,102,113,252,117,177,77,105,243,129,193,239,37,14,241,200,165,141,196,47,188,234,10,118,105,131,109,56,206,3,99,137,143,67,75,95,168,10,163,39,176,249,206,230,178,179,246,90,192,98,251,24,46,238,128,253,7,183,243,149,27,188,57,183,233,17,136,24,198,0,150,45,97,109,45,219,175,7,250,74,252,53,118,232,42,249,140,203,29,92,29,193,187,124,50,162,58,113,187,87,101,174,50,64,198,127,15,203,244,156,255,0,29,175,58,91,14,58,16,223,198,117,244,232,169,80,11,159,206,97,241,122,179,166,184,99,150,70,35,31,46,96,81,224,94,173,59,28,246,83,253,39,94,229,82,21,127,57,193,255,0,13,220,55,154,206,122,123,206,222,226,192,19,128,219,100,80,43,192,147,224,113,198,100,119,112,0,228,245,49,129,143,207,169,149,15,110,230,43,213,123,159,121,119,65,196,130,144,49,5,108,183,202,21,111,221,149,63,89,113,94,37,47,201,196,35,143,227,140,87,72,16,169,42,214,47,57,155,63,195,45,255,0,66,72,28,215,168,97,207,208,25,139,199,193,242,20,122,72,39,161,51,79,248,114,192,52,247,163,184,95,218,161,229,183,117,95,127,202,102,181,29,218,241,169,213,171,128,66,103,56,111,148,222,205,233,111,105,206,210,234,42,174,198,12,248,246,246,151,121,135,236,250,138,203,101,171,227,63,46,162,6,66,217,176,191,206,103,180,98,195,44,177,130,212,173,145,157,199,169,149,217,96,103,93,170,196,227,153,81,109,29,201,246,155,107,36,237,97,192,36,76,122,102,176,7,1,23,161,4,51,75,43,178,245,163,225,172,170,176,228,19,252,96,117,156,225,9,152,88,157,205,95,112,120,63,196,75,87,83,132,253,173,76,139,142,189,68,162,203,21,108,86,83,145,176,115,216,243,50,211,151,167,203,104,252,66,156,118,179,31,150,127,226,97,240,61,182,232,235,71,251,245,186,126,156,206,134,140,127,211,155,8,60,218,255,0,199,25,254,115,151,224,108,17,168,92,242,151,48,199,200,205,50,233,82,114,1,249,77,85,124,83,37,77,201,231,185,154,106,111,86,101,70,187,70,116,249,238,166,96,241,11,44,210,248,142,153,183,126,205,72,95,203,28,255,0,57,210,169,13,131,32,242,63,136,156,127,27,118,223,150,237,103,3,51,45,55,219,118,202,172,111,110,147,145,126,165,44,175,200,57,13,129,99,183,238,244,63,156,209,170,189,126,206,171,91,101,143,63,73,204,172,253,179,80,51,90,128,156,179,123,142,194,84,110,165,3,63,159,114,133,32,97,87,255,0,45,127,188,179,78,141,226,26,191,80,217,88,248,190,158,210,127,103,182,228,242,235,238,125,76,27,149,31,73,113,106,244,245,249,20,143,72,248,185,229,140,9,234,245,2,199,74,235,199,150,159,8,236,126,114,202,64,3,231,50,214,188,238,63,17,155,169,93,184,39,172,13,186,127,132,19,250,75,114,199,183,241,148,210,185,207,56,18,252,14,130,69,102,184,100,28,112,68,230,92,2,218,72,233,58,246,241,145,158,223,172,230,234,87,163,99,229,2,72,219,148,25,41,69,13,212,75,229,65,8,66,2,132,33,0,132,33,1,194,40,64,112,138,16,8,66,16,28,34,132,2,16,132,2,16,132,2,16,132,2,16,132,2,16,132,7,8,161,1,194,40,64,112,138,16,28,33,20,7,28,80,128,225,20,32,56,69,8,14,17,71,0,132,33,0,132,33,1,194,40,64,112,138,16,28,34,132,9,66,70,16,28,34,142,3,132,80,128,225,20,32,56,69,8,14,17,66,1,8,161,1,194,40,64,113,66,16,8,66,16,8,66,16,8,66,16,8,66,16,20,33,20,2,16,132,5,8,226,128,161,28,32,40,71,20,2,16,145,118,218,32,74,18,9,106,153,11,53,10,166,5,209,72,173,202,203,214,48,67,64,112,132,80,8,66,16,8,72,179,98,82,108,37,161,26,33,42,243,0,150,3,145,10,33,8,66,8,163,132,5,8,225,2,248,66,16,162,16,132,2,16,132,2,16,132,2,16,132,2,16,132,2,16,132,2,16,132,2,16,132,2,16,132,2,16,142,2,132,33,0,132,33,0,132,33,0,132,33,0,132,33,0,132,33,0,132,33,0,132,33,0,153,181,119,108,27,23,226,61,101,246,56,173,11,25,198,212,223,182,187,46,99,208,19,2,157,59,121,150,221,103,98,219,71,208,78,79,142,190,110,85,207,79,156,234,232,148,166,153,51,215,111,252,206,39,140,54,237,81,25,233,243,255,0,152,164,96,29,96,96,176,198,230,10,59,200,174,183,130,211,155,87,246,123,219,27,190,67,235,59,186,221,130,133,173,178,119,55,81,239,43,240,170,5,58,85,111,188,252,254,93,166,141,64,205,103,223,180,211,42,180,13,187,71,86,127,12,210,112,101,26,126,42,192,31,9,196,183,44,189,122,64,186,181,102,227,116,90,234,71,148,155,143,25,42,126,134,58,172,27,165,186,159,49,235,109,238,172,141,240,241,130,166,21,227,124,49,142,151,94,213,159,136,18,189,113,200,158,159,118,85,78,229,28,99,222,121,143,22,86,211,248,152,189,126,254,44,252,251,255,0,41,222,162,240,232,175,144,23,111,39,231,32,214,132,28,159,156,109,201,0,74,148,225,6,37,212,142,231,172,168,150,2,143,156,117,242,126,114,14,121,50,202,8,221,129,2,243,240,243,41,110,27,153,123,103,63,73,75,242,198,69,121,239,241,35,17,229,99,166,119,103,231,237,46,255,0,13,95,155,181,85,130,27,117,43,103,195,142,84,227,250,200,120,234,150,80,185,202,103,12,61,143,221,63,204,74,127,195,54,19,226,180,214,88,29,245,217,95,127,108,247,250,73,86,61,102,137,203,88,200,120,83,201,147,106,81,234,182,210,184,13,211,223,19,54,156,90,218,186,149,212,34,178,254,209,86,110,215,29,181,5,7,175,104,28,199,173,20,163,15,139,30,172,200,218,115,104,63,41,101,159,8,144,124,224,19,211,180,210,45,165,142,236,142,179,109,42,10,176,236,194,98,164,228,143,105,190,191,79,62,242,81,125,117,238,160,86,252,224,96,153,198,214,212,107,189,51,233,43,234,249,31,156,238,160,194,204,30,43,79,157,88,3,226,29,36,86,32,159,103,209,233,255,0,121,189,95,250,167,158,240,246,53,217,230,14,171,119,246,255,0,153,213,220,225,55,227,96,227,44,58,28,123,206,93,69,82,157,160,128,89,183,31,214,84,116,106,200,110,123,205,85,228,190,209,32,168,60,138,219,30,162,87,244,219,35,230,168,118,27,138,182,194,194,7,103,65,104,251,33,181,241,144,14,236,124,167,156,241,59,11,186,130,6,89,178,76,233,166,171,201,174,222,155,47,77,225,115,202,63,222,89,200,213,50,150,12,249,199,253,255,0,73,21,155,91,121,90,202,169,245,156,34,168,247,51,94,158,177,163,210,128,78,108,61,127,121,166,77,21,126,126,163,207,251,181,112,191,238,61,127,73,217,211,221,166,66,48,162,219,135,115,208,125,37,66,211,86,186,125,63,28,223,111,54,89,223,233,24,95,86,99,221,185,139,55,83,12,137,81,117,92,182,58,205,181,143,79,204,127,222,38,52,59,125,62,253,76,217,73,193,219,249,200,173,104,222,156,39,241,150,242,7,188,165,58,243,245,150,168,207,170,101,164,95,212,167,19,5,235,157,205,142,59,137,208,101,234,64,231,184,247,153,31,161,239,42,48,33,195,205,19,61,139,181,137,7,233,46,70,220,178,162,80,132,32,16,132,32,16,132,32,16,132,32,16,132,32,16,132,32,16,132,32,16,132,32,16,132,32,16,132,32,16,132,32,16,132,32,16,132,32,16,132,32,16,132,32,16,132,32,17,197,8,14,40,66,3,132,33,0,142,40,64,33,8,64,35,138,16,28,34,132,2,16,132,7,8,161,1,194,40,64,112,132,32,17,197,8,14,17,66,3,132,80,128,66,16,128,66,16,128,66,40,64,112,138,16,28,34,132,7,9,24,224,56,161,20,7,8,161,1,194,40,64,33,8,64,80,132,32,16,138,16,28,80,153,181,119,121,105,2,211,114,131,214,103,186,208,123,204,149,187,31,81,60,201,138,205,167,172,168,146,216,58,102,12,84,142,101,111,65,173,114,12,160,63,92,153,6,202,246,129,140,203,234,127,86,51,56,166,199,91,50,15,19,110,150,246,119,3,16,174,172,51,44,69,220,144,242,121,129,92,69,128,145,189,93,79,19,61,140,202,167,50,162,203,91,51,35,57,221,196,160,106,88,190,36,154,195,214,5,252,176,228,205,84,176,198,51,56,182,106,155,160,50,237,14,169,188,204,57,145,93,168,160,173,184,71,8,34,142,40,4,33,8,23,194,16,133,16,132,32,17,197,8,4,33,8,4,33,8,4,33,28,5,8,66,1,8,66,1,8,66,1,8,66,1,8,225,1,71,8,64,33,8,64,33,8,64,33,8,64,80,132,32,16,132,32,16,132,32,16,132,174,235,5,85,150,239,218,6,77,125,185,98,131,162,241,249,206,71,137,18,52,162,177,241,88,225,102,235,126,238,122,156,153,134,255,0,218,248,142,153,62,234,3,97,149,26,217,69,106,168,59,12,79,53,226,231,254,189,199,60,123,231,250,207,73,157,214,102,121,77,115,110,214,90,70,57,110,192,15,229,37,88,168,112,38,159,14,164,221,170,64,58,150,192,254,179,51,116,157,239,240,254,155,14,214,55,220,92,126,102,7,121,71,24,18,54,46,87,249,75,0,226,69,186,253,37,69,105,133,67,183,128,88,205,27,124,202,71,226,89,159,255,0,12,75,169,36,12,136,20,231,6,106,75,191,100,73,112,170,156,156,140,241,50,218,167,156,241,244,150,105,152,7,29,212,240,71,184,129,198,255,0,17,233,193,161,93,122,215,103,240,111,249,134,155,71,168,210,138,124,253,172,92,5,218,58,161,237,159,202,116,245,180,98,182,211,177,222,152,244,19,212,119,19,58,234,78,162,218,88,171,34,179,177,10,231,212,112,36,86,165,30,174,76,189,112,20,202,49,234,204,177,201,3,18,162,44,220,251,203,105,24,50,149,28,205,52,224,117,129,167,30,153,67,125,38,128,125,61,120,246,144,212,46,194,7,121,21,230,63,196,54,58,90,1,3,99,175,31,63,112,127,156,201,224,119,26,252,71,72,219,135,166,245,238,122,55,167,233,222,118,60,111,78,111,209,90,123,162,239,89,230,180,86,249,77,191,56,218,202,255,0,17,236,115,37,88,250,26,134,251,66,175,179,243,44,241,6,42,87,63,11,119,246,50,55,166,235,114,188,228,134,92,72,107,24,88,204,204,127,102,156,125,96,99,234,210,235,43,255,0,166,13,220,49,153,195,230,194,203,128,51,240,205,143,234,161,135,203,137,164,103,168,237,63,47,121,208,70,59,148,118,19,157,88,244,205,218,83,234,2,65,208,94,146,23,32,122,200,49,169,245,17,249,201,204,180,224,249,38,187,44,168,242,172,9,31,89,231,174,244,187,84,203,235,66,199,62,194,122,63,19,103,167,87,78,211,247,191,89,197,241,74,124,191,25,69,94,5,245,144,63,48,101,101,180,87,90,142,20,21,200,198,126,146,84,233,244,214,234,209,27,122,51,101,114,173,45,97,141,58,166,50,20,161,207,213,102,61,75,26,172,171,81,91,97,171,108,145,238,37,26,53,148,91,165,43,83,190,250,70,118,183,124,252,254,115,7,138,109,93,26,121,109,155,91,3,111,205,167,83,196,26,157,205,106,185,62,120,13,142,221,58,206,13,150,48,215,149,183,212,40,81,211,185,251,191,206,69,92,43,175,77,167,90,141,153,11,247,87,171,183,121,182,154,197,104,63,17,229,191,180,207,93,46,45,87,181,112,222,199,238,205,120,196,210,37,242,147,24,18,188,227,172,102,213,24,198,79,29,132,35,77,32,153,169,65,83,184,254,114,189,56,11,82,179,58,131,158,84,251,68,108,110,141,98,113,220,175,89,21,190,176,44,198,38,160,56,156,237,37,172,148,57,35,45,187,129,158,163,235,53,46,170,166,207,171,145,212,119,153,85,140,1,7,180,206,195,13,187,191,127,156,209,230,47,171,159,135,172,134,55,96,227,136,87,50,196,59,79,226,238,36,41,111,187,54,106,107,4,176,238,58,76,7,210,127,172,211,45,48,136,28,199,0,132,33,0,132,33,0,132,33,0,132,33,0,132,33,0,132,33,0,132,33,0,132,33,0,132,33,0,132,33,0,132,33,0,132,33,0,132,33,0,132,33,0,132,33,0,132,33,0,132,33,0,142,40,64,112,138,16,28,33,8,4,33,8,4,33,8,4,33,8,4,33,8,4,33,8,4,113,71,0,132,33,0,132,33,0,132,80,128,225,20,32,16,132,80,28,80,132,2,16,132,2,16,132,2,16,132,2,16,132,2,16,132,2,17,66,1,8,66,1,20,33,0,132,36,93,194,14,96,74,114,60,64,181,143,180,78,151,154,172,188,25,130,231,85,36,153,81,4,95,64,25,151,82,219,14,51,204,231,219,169,111,185,32,151,88,237,207,16,59,47,95,152,56,152,45,208,217,191,43,53,209,110,19,212,100,215,86,187,176,100,86,21,209,59,48,223,58,84,105,210,165,233,136,27,65,228,76,183,234,246,241,152,29,17,114,175,25,150,37,195,61,103,38,172,176,221,186,33,169,42,251,125,160,118,88,134,149,61,42,194,97,251,120,73,169,53,74,233,156,192,165,244,11,187,32,74,110,209,16,188,77,73,170,82,251,102,131,234,94,32,121,155,180,238,172,114,188,72,211,95,172,28,207,69,101,74,195,145,57,122,173,27,41,45,95,31,40,70,189,53,195,0,102,107,158,123,78,239,93,227,118,103,118,166,220,128,192,156,35,138,1,20,113,64,190,16,132,40,142,16,128,66,16,128,66,16,128,66,16,128,66,16,128,66,16,128,66,16,128,66,16,128,71,20,112,8,66,16,8,71,8,4,33,8,4,33,8,4,81,194,2,138,56,64,80,142,40,4,33,8,4,230,235,46,243,46,218,62,17,192,157,23,59,81,142,113,196,226,212,119,50,147,215,16,135,105,205,157,58,12,74,17,63,234,174,176,246,85,65,252,204,189,190,35,34,199,137,66,44,21,25,189,149,140,242,22,54,235,88,252,231,170,214,63,151,165,181,186,97,15,121,228,250,177,50,85,137,214,187,237,85,158,191,194,171,242,244,125,48,89,152,159,229,60,223,133,85,230,234,151,140,224,244,158,178,148,242,235,84,246,136,52,99,209,153,83,28,75,115,149,31,41,67,124,82,161,99,211,137,162,145,156,1,40,247,154,52,227,61,96,59,235,232,113,204,202,153,86,199,206,116,172,85,53,19,156,255,0,73,207,39,107,243,2,122,150,245,170,147,159,79,79,105,205,189,213,124,78,138,85,0,62,91,54,122,99,63,252,75,124,70,207,45,44,117,243,11,216,194,176,168,216,63,145,237,57,234,246,215,169,210,171,170,171,211,154,143,175,118,67,13,195,159,214,69,117,208,28,146,100,201,145,78,68,133,135,62,145,220,226,84,89,72,200,207,191,51,85,99,137,66,113,129,52,212,6,9,207,48,53,209,89,235,218,67,84,167,130,63,82,101,181,62,8,56,231,28,137,29,72,220,167,7,158,166,69,121,239,28,184,215,167,86,93,202,224,240,195,167,205,79,214,121,154,6,251,25,19,62,165,60,12,255,0,73,236,124,74,181,125,13,226,207,135,97,38,120,138,73,23,14,1,255,0,119,73,41,31,73,208,216,186,159,15,209,219,215,125,43,158,123,226,85,171,96,185,169,73,231,145,251,179,31,248,114,253,254,21,90,2,172,106,185,171,252,143,61,190,179,78,162,197,54,178,131,234,207,38,34,214,112,10,144,1,36,123,205,118,244,40,14,56,18,164,92,145,7,96,215,101,78,71,105,164,58,136,217,207,19,94,159,210,119,118,152,199,43,53,208,48,121,235,32,232,33,224,231,174,100,204,165,91,215,137,113,233,237,50,211,143,227,11,147,91,1,234,87,227,153,202,241,172,29,95,133,94,191,9,125,191,78,122,127,57,216,241,54,225,79,125,221,39,19,197,195,46,138,167,45,187,203,212,45,139,242,13,159,235,42,58,58,192,166,138,213,27,12,174,3,124,184,153,244,138,46,190,234,46,30,147,234,71,252,39,218,105,185,54,163,59,113,191,81,144,63,41,204,208,216,23,197,206,235,15,151,105,106,207,238,158,210,162,239,16,38,164,106,193,244,211,94,220,251,153,202,208,106,3,23,213,106,0,103,243,50,191,80,184,254,19,127,140,218,231,79,115,88,202,93,129,206,222,130,112,52,172,206,21,87,162,15,212,255,0,243,34,189,49,213,11,106,91,61,201,204,143,152,91,224,31,153,144,216,43,85,168,175,192,49,143,159,115,21,150,165,75,185,216,15,235,52,202,123,121,245,18,199,231,46,94,127,41,204,179,196,51,233,165,78,239,156,161,245,86,110,245,216,217,246,83,136,30,129,47,174,176,119,50,143,169,196,157,54,85,99,250,10,185,249,28,207,45,234,177,143,245,237,55,232,41,90,30,187,220,227,7,114,251,159,248,145,94,178,154,216,47,66,115,38,244,174,84,182,37,73,172,220,191,116,18,1,28,231,50,231,118,41,97,43,128,7,167,50,42,191,41,213,152,43,7,239,181,164,190,208,185,5,195,41,3,129,239,44,168,124,44,121,109,188,153,23,65,187,12,185,82,122,72,168,92,166,195,129,215,110,115,57,247,41,60,252,179,53,61,118,81,187,203,108,140,227,105,254,18,129,106,176,179,127,165,130,227,105,249,74,136,210,217,226,89,41,97,229,90,61,176,15,235,46,149,4,33,8,4,112,132,2,16,132,2,17,197,1,66,56,64,80,142,16,20,33,8,4,33,8,4,33,8,4,33,8,4,33,8,4,33,8,4,33,8,4,33,8,4,33,8,4,33,8,4,33,8,4,33,8,4,33,8,14,16,132,2,16,132,2,16,132,2,16,132,2,16,132,2,16,132,2,56,69,1,194,40,64,112,138,16,8,66,16,8,69,8,4,33,8,4,33,8,4,33,8,4,80,132,7,8,161,0,132,33,0,132,33,0,138,16,128,66,16,128,66,16,128,78,71,138,106,74,157,170,103,89,142,20,206,22,177,13,151,150,236,33,16,77,75,42,68,238,93,15,188,139,1,183,2,42,125,89,6,81,82,62,222,12,177,73,28,129,46,218,153,230,39,177,64,196,10,95,86,203,192,50,253,57,207,169,186,204,254,78,95,113,150,22,251,171,10,232,165,203,140,102,102,214,82,204,11,3,137,78,30,190,102,191,51,125,56,235,196,131,37,58,195,82,237,50,79,122,216,115,48,216,167,121,145,218,194,7,98,154,150,234,243,153,69,141,117,13,183,238,251,202,188,54,231,91,49,218,119,94,148,186,190,156,192,228,173,188,100,159,84,233,232,181,126,96,218,221,102,11,180,198,188,237,63,148,203,86,161,169,183,110,32,122,71,42,68,171,130,112,121,19,18,106,25,132,213,91,43,14,188,192,167,83,164,87,92,142,178,122,101,100,92,52,158,242,173,137,50,192,46,96,56,72,35,238,50,112,8,161,8,69,240,132,33,78,17,71,1,66,56,64,33,8,64,33,8,64,33,8,64,33,20,112,8,66,16,8,66,16,8,225,8,4,33,8,14,16,132,2,16,132,2,16,142,2,132,33,1,66,56,64,80,132,32,16,132,141,142,181,161,102,232,32,100,241,11,118,167,150,59,245,156,218,207,151,118,220,97,91,144,126,125,230,139,152,190,88,245,38,83,119,250,94,149,222,71,60,74,130,198,59,137,30,248,17,88,61,71,235,35,78,93,85,155,156,115,196,145,96,88,125,96,99,241,91,10,104,109,198,122,237,226,121,158,243,191,227,238,22,133,175,185,114,103,2,101,167,107,252,57,206,165,191,218,103,165,29,103,153,255,0,13,183,253,91,47,238,153,233,151,172,212,69,131,166,217,83,14,101,227,182,37,110,188,243,8,169,58,28,251,203,233,24,50,149,151,86,112,96,106,61,212,127,243,48,234,198,219,8,89,185,201,217,241,9,130,255,0,143,235,10,199,168,91,29,233,224,109,243,1,127,167,51,157,169,221,254,107,169,11,128,20,85,96,29,184,192,254,179,169,123,21,33,134,125,42,78,1,198,120,63,210,112,180,218,150,215,107,47,177,215,173,27,112,15,182,49,32,244,40,26,181,245,54,230,48,172,110,37,187,116,89,16,196,212,11,156,29,188,153,111,108,14,146,162,107,214,95,94,75,140,113,51,164,216,132,85,144,221,72,224,192,210,206,19,4,123,97,164,170,42,84,150,250,76,136,195,62,228,251,205,58,101,220,249,63,10,245,145,92,191,28,111,179,232,117,8,236,20,50,237,7,223,61,39,134,31,234,3,243,158,135,252,73,226,77,226,54,82,149,140,87,234,192,249,131,137,195,20,148,54,27,120,217,216,30,166,69,122,143,240,211,6,171,93,86,224,118,236,176,122,137,237,137,209,112,17,177,199,229,56,31,225,187,155,252,208,86,15,250,244,178,242,217,228,115,59,186,128,246,109,44,216,200,231,104,136,85,212,170,184,99,236,37,120,253,174,222,253,71,206,61,38,212,91,48,14,118,196,14,76,168,154,240,72,154,41,248,229,88,245,125,70,100,235,56,48,58,21,250,159,61,132,186,101,165,189,109,242,154,84,231,156,204,180,228,248,153,193,223,249,31,202,114,245,117,23,240,61,75,59,18,219,69,128,123,97,167,87,198,70,20,99,163,127,57,205,190,194,52,2,134,192,13,75,47,207,225,149,27,53,68,53,52,243,241,29,223,192,78,62,131,246,250,219,107,108,41,124,178,255,0,185,76,183,65,169,55,232,234,220,220,162,167,39,216,241,253,38,109,24,111,182,11,19,141,175,252,224,87,227,12,203,86,160,63,13,207,31,156,167,192,41,79,49,44,180,133,69,59,201,63,41,71,137,216,237,231,111,228,150,231,235,153,155,82,254,94,149,43,231,180,163,183,172,213,121,78,85,72,118,235,156,228,76,54,229,143,153,123,145,159,212,202,170,185,106,211,214,196,101,246,247,237,51,146,247,177,36,253,73,132,93,231,23,59,107,24,95,97,47,166,141,216,12,24,177,232,171,222,61,38,150,198,30,133,218,191,137,167,78,148,175,76,185,207,39,171,30,240,42,93,61,122,100,223,119,168,142,66,246,31,222,58,153,45,99,111,152,11,175,220,101,226,43,117,72,108,244,2,253,143,177,155,52,218,91,27,112,175,110,199,29,240,8,250,192,232,248,125,212,167,26,132,242,172,7,112,4,240,126,115,111,218,5,249,216,164,168,60,115,141,211,159,79,134,170,224,216,119,63,124,30,15,235,58,73,228,210,23,129,95,231,35,77,43,128,62,82,1,195,182,208,185,29,201,149,249,33,24,249,100,97,186,131,210,90,139,176,99,140,72,19,214,14,115,240,176,193,156,253,93,42,73,116,57,157,23,96,163,230,122,9,88,175,210,87,24,48,57,40,225,139,11,155,182,55,25,109,103,211,131,213,78,33,117,74,50,59,246,30,242,170,24,239,218,199,183,31,148,211,45,16,132,112,20,35,132,2,16,132,2,16,132,2,16,132,2,40,225,1,66,56,64,80,142,16,20,35,138,2,132,112,128,69,28,32,40,71,20,2,16,132,2,16,132,2,16,132,2,16,132,2,16,132,2,16,132,2,16,132,2,56,66,1,8,66,1,8,66,1,8,66,1,8,66,1,8,66,1,8,66,1,8,66,1,8,66,1,20,33,0,132,33,0,132,33,1,66,16,128,66,16,128,66,16,128,66,16,128,66,40,64,33,8,64,33,8,64,33,8,160,56,69,19,28,41,48,49,235,181,34,165,198,103,30,237,86,20,251,153,110,189,154,203,79,60,9,204,114,75,74,139,169,102,102,235,53,211,86,95,147,40,210,32,39,38,105,10,201,112,35,164,11,108,211,96,103,51,61,117,230,236,30,147,162,239,154,230,112,184,203,64,149,225,66,109,94,179,42,233,108,81,230,72,43,59,223,201,224,78,181,86,86,107,218,196,72,174,111,158,27,0,246,150,173,128,140,14,178,241,163,79,55,158,134,39,210,165,77,144,96,115,174,24,124,193,54,177,219,58,159,100,75,151,29,126,114,11,225,98,178,90,6,116,90,235,59,186,77,131,90,169,95,197,49,106,106,216,15,51,158,251,189,248,149,29,43,60,64,57,35,180,133,46,143,112,98,39,57,72,19,77,110,20,231,50,43,186,10,50,12,14,38,77,69,141,75,141,189,38,159,15,186,187,87,18,205,86,133,110,57,129,26,46,22,175,61,100,172,98,167,7,164,167,201,106,113,182,83,168,189,186,17,136,27,105,177,67,117,230,105,101,220,50,39,13,247,252,74,76,235,120,125,222,101,99,48,37,9,123,86,12,169,147,108,34,216,66,16,162,56,163,128,66,16,128,66,16,128,69,28,80,8,66,16,8,66,16,28,34,142,1,8,66,1,28,35,128,163,132,32,16,132,112,8,66,16,8,66,16,8,163,138,1,8,66,1,8,66,1,48,248,152,243,17,43,206,57,221,253,166,233,205,214,182,237,75,3,209,87,16,49,187,134,81,143,126,99,201,32,129,215,30,242,46,118,214,204,160,30,70,48,98,44,51,158,140,61,165,68,169,3,107,0,217,3,182,58,72,22,59,194,140,22,237,19,63,147,91,114,61,103,211,223,248,119,149,233,87,55,189,135,204,202,140,101,184,254,16,57,30,52,124,183,174,157,251,138,140,183,214,114,251,77,126,41,105,183,93,105,206,64,56,28,230,100,237,50,211,165,254,31,98,190,43,88,236,192,131,250,79,91,247,167,137,240,235,77,26,218,237,31,113,129,158,221,198,30,88,149,106,229,132,133,159,198,53,39,24,129,29,142,51,40,167,140,159,121,98,117,149,158,24,193,24,110,132,110,221,251,45,160,103,223,153,142,198,201,249,77,117,29,200,84,28,49,232,71,105,143,85,181,45,227,112,7,220,230,21,151,90,219,52,183,57,60,138,219,249,78,23,128,175,237,111,96,51,182,172,245,199,121,211,241,118,198,130,246,25,232,19,245,51,159,224,57,84,212,217,236,170,62,44,119,144,119,62,234,175,203,153,104,233,13,185,231,222,48,8,199,18,163,70,150,179,99,5,237,158,190,209,234,13,212,179,19,135,175,56,206,58,75,52,140,155,148,43,237,108,203,181,39,14,193,91,42,122,200,174,122,106,21,253,39,210,103,65,247,143,13,114,135,12,220,18,59,14,243,159,117,44,164,217,91,99,220,17,196,218,151,239,240,228,40,251,93,27,212,15,180,149,99,143,70,133,106,70,125,65,9,189,139,40,110,194,112,124,112,132,213,249,104,114,160,79,71,171,215,248,118,133,219,33,245,87,183,56,207,11,60,167,136,184,186,242,200,165,84,228,140,156,254,80,47,240,107,197,26,253,37,165,177,182,241,159,161,224,207,101,226,21,87,229,94,174,225,2,147,201,207,29,231,207,234,102,1,149,79,204,122,177,200,159,64,55,174,162,186,238,220,118,221,82,190,220,241,210,6,93,26,82,57,172,134,56,248,165,128,142,126,82,166,30,189,195,136,172,181,21,134,108,218,62,241,29,64,154,101,185,28,54,208,122,203,210,191,81,250,103,51,202,106,107,52,106,217,18,194,204,14,69,129,186,142,211,209,248,86,179,207,163,109,199,54,47,7,231,34,183,208,63,100,217,235,52,86,120,92,245,34,103,173,138,12,99,254,101,213,144,72,3,149,254,82,43,31,140,0,40,87,60,5,110,179,207,211,251,82,238,205,159,86,213,253,12,244,94,52,155,252,61,253,199,51,205,215,154,104,94,23,35,212,73,235,147,3,63,129,144,161,119,242,60,150,56,63,186,209,232,217,188,253,200,78,224,84,241,43,240,166,220,118,237,220,80,90,188,246,239,30,151,96,103,14,14,254,168,192,247,246,129,155,196,23,254,155,62,236,63,172,193,171,97,110,165,80,31,66,117,157,47,27,221,69,98,188,112,24,17,250,78,78,151,79,102,165,176,163,131,212,194,47,175,55,191,10,79,176,157,189,31,135,214,138,44,187,12,223,135,176,146,208,248,114,209,94,243,214,106,31,194,81,35,128,185,199,228,38,91,24,228,237,108,159,195,183,164,186,218,154,193,129,107,32,246,18,129,165,102,5,108,183,253,172,63,172,168,73,170,195,121,109,96,168,227,5,130,130,7,214,93,246,61,93,32,122,247,214,220,135,67,184,76,141,85,31,10,39,168,119,102,154,116,215,249,116,50,55,194,152,101,10,196,115,153,21,174,187,10,228,187,231,111,86,19,125,13,180,157,238,160,183,43,220,31,248,156,107,117,68,229,89,203,175,98,195,145,249,202,209,236,102,2,176,88,251,9,21,233,14,185,149,61,72,181,176,56,245,183,7,233,24,215,121,185,85,43,189,126,36,207,95,161,156,67,78,169,242,166,149,39,185,111,187,46,175,70,160,143,180,94,217,81,192,81,253,96,118,41,214,208,193,182,156,216,190,146,189,196,184,106,170,10,77,174,181,252,139,78,50,174,146,164,98,245,148,62,251,178,76,179,20,15,71,169,219,110,224,189,255,0,88,26,117,94,85,224,46,158,196,243,51,157,164,227,51,22,94,171,113,98,149,35,168,50,187,91,205,81,138,220,42,183,70,201,204,150,53,76,54,138,173,178,190,193,186,143,163,24,27,161,18,3,180,110,224,227,152,229,65,8,66,1,8,66,1,8,66,1,8,66,1,8,66,1,8,66,1,8,225,1,66,56,160,16,132,32,16,132,32,17,71,8,10,17,194,2,138,56,64,80,142,16,20,35,132,5,8,225,1,66,56,64,80,142,40,14,17,66,3,132,33,0,132,33,0,132,33,0,132,33,0,132,33,0,132,33,0,132,33,0,132,80,128,66,16,128,66,40,64,33,8,64,33,8,64,33,8,160,56,69,8,4,33,8,4,33,8,4,33,8,4,33,8,4,33,8,10,99,215,106,60,164,155,15,2,114,181,74,110,183,7,160,149,24,45,125,202,125,230,65,89,221,210,108,181,64,108,8,195,86,71,170,5,20,43,11,61,166,230,181,107,28,245,149,171,39,221,140,85,230,62,90,6,148,125,235,50,106,110,41,233,19,120,90,213,56,51,147,170,117,22,24,2,92,181,14,122,201,211,105,178,205,217,196,193,99,239,48,75,25,58,25,21,221,125,64,217,128,121,152,173,190,204,252,83,53,44,197,178,76,214,105,107,62,17,204,2,141,77,170,248,89,209,109,75,108,245,74,52,154,22,95,83,137,102,160,42,202,138,172,81,106,242,102,27,80,38,64,50,251,17,200,202,182,37,33,27,62,174,178,43,35,86,115,36,157,38,141,202,56,50,147,141,208,52,233,245,30,75,103,51,169,166,215,249,156,102,112,26,182,115,233,147,75,95,79,233,61,96,122,102,177,89,115,196,197,125,181,243,192,38,115,170,213,219,250,199,102,108,229,186,192,189,117,149,227,7,19,86,135,80,155,240,166,112,218,178,173,204,215,164,33,79,206,7,170,70,220,185,148,222,72,233,42,209,222,25,64,204,214,64,48,33,8,66,1,8,66,1,8,66,1,8,66,1,8,66,2,132,112,128,161,8,224,40,225,8,14,16,132,7,8,161,1,194,17,192,33,8,64,33,8,64,34,142,16,8,163,132,5,8,225,1,66,17,192,93,57,156,167,109,218,135,62,243,163,168,109,149,31,159,19,153,159,218,152,70,85,244,90,80,244,60,65,64,223,129,214,61,79,199,43,123,50,55,118,35,248,202,44,195,34,99,32,158,122,251,72,134,21,208,206,120,228,159,210,78,204,168,3,240,140,76,190,36,198,189,13,131,247,49,250,192,243,54,57,178,214,98,114,88,230,68,195,188,102,101,163,171,227,250,137,237,180,151,157,70,130,139,187,148,25,254,83,195,142,179,214,120,13,190,103,135,181,68,228,214,112,37,133,116,209,165,153,233,253,165,53,30,249,6,90,164,126,41,89,39,95,189,137,94,57,204,208,126,28,9,94,222,27,222,5,186,86,245,140,241,40,213,143,219,54,121,30,210,30,99,86,217,19,86,161,179,165,166,218,241,201,59,190,124,66,184,30,58,118,248,115,122,137,13,106,168,25,236,6,101,62,10,185,210,222,8,56,33,51,237,222,75,199,114,124,53,51,215,205,4,254,98,81,225,42,166,139,235,43,203,34,158,79,94,126,178,14,254,112,35,91,57,198,214,250,246,152,247,93,82,5,102,173,157,190,17,236,35,93,81,173,91,204,95,45,151,244,50,163,163,91,144,219,151,134,233,153,117,159,31,29,8,204,225,31,21,109,222,132,94,125,253,228,172,241,13,75,83,150,177,105,29,61,43,201,145,93,179,101,117,166,235,24,40,249,153,93,122,141,35,238,90,238,53,179,12,121,138,63,156,243,142,198,207,81,118,115,238,76,165,172,53,178,133,98,24,192,159,138,105,27,79,226,54,40,4,161,111,75,118,50,221,61,116,181,54,85,106,237,177,134,224,205,216,14,210,41,170,102,163,203,181,69,149,147,240,158,199,220,30,198,99,212,37,149,82,246,174,74,177,192,109,221,36,86,10,236,219,112,61,179,239,137,236,60,38,227,103,129,208,195,12,245,23,175,147,236,103,138,63,22,103,164,240,61,65,26,93,69,123,186,50,219,142,91,32,140,31,233,10,223,110,169,170,82,90,182,199,226,94,113,35,165,179,207,123,17,28,43,227,114,30,161,253,193,149,93,99,31,89,169,138,39,7,219,245,153,17,133,55,238,172,16,51,144,164,244,149,148,247,236,189,152,40,32,112,6,122,78,166,130,223,218,6,111,75,30,160,240,103,34,245,102,188,174,51,184,228,77,117,110,172,135,193,102,82,59,192,245,21,56,222,188,244,150,215,145,107,47,76,140,137,134,135,7,7,39,24,155,106,108,58,169,59,186,225,189,228,170,158,173,124,205,45,139,211,42,103,146,214,49,90,182,145,234,99,159,202,122,231,248,25,73,221,187,143,164,241,122,178,60,210,153,233,196,66,179,120,101,134,157,109,235,211,59,135,234,166,89,165,1,239,78,126,240,6,85,80,95,243,139,119,31,72,126,127,246,205,26,58,212,234,130,191,194,88,230,17,135,199,53,99,85,170,218,126,16,127,132,223,224,58,127,180,90,190,156,86,188,254,83,139,170,70,127,16,242,192,203,19,137,232,244,148,53,84,138,201,218,191,127,30,208,173,250,235,183,190,196,179,114,252,186,15,164,206,56,153,245,26,202,235,99,176,103,216,47,65,49,190,170,235,206,16,31,202,105,29,54,176,33,245,250,125,166,75,53,133,88,237,227,219,35,48,77,62,169,240,14,89,189,186,145,54,211,225,204,72,109,67,0,63,8,235,32,230,187,219,168,195,48,5,250,0,171,201,155,180,190,23,168,176,98,221,180,169,252,71,159,210,118,52,235,85,105,251,37,84,25,193,80,57,151,89,64,108,50,130,174,191,11,72,170,19,194,244,138,171,154,131,224,99,115,28,203,188,181,175,210,128,39,176,81,35,82,5,245,23,80,255,0,121,151,140,198,204,190,166,124,191,214,1,230,237,59,28,109,246,50,171,41,222,61,28,15,124,241,32,215,149,160,61,88,175,146,54,129,42,217,109,213,6,176,242,91,171,55,24,128,210,138,145,139,61,168,79,96,163,113,147,74,235,84,118,90,153,155,56,37,219,159,208,71,86,156,43,2,185,115,251,163,137,178,157,43,119,59,71,210,6,84,86,198,43,93,132,245,218,49,52,29,58,34,27,46,201,192,233,153,173,21,107,24,44,57,156,253,109,197,144,170,30,15,60,192,133,54,27,60,198,110,187,165,179,38,139,119,168,55,94,243,92,168,33,8,64,80,142,16,20,112,132,2,17,197,0,138,56,64,80,142,16,8,66,16,8,163,132,5,8,66,1,8,66,1,8,66,1,8,66,16,161,28,33,74,16,132,2,16,132,2,16,132,32,132,33,10,33,8,64,33,8,64,33,8,160,56,69,8,14,16,132,2,16,132,32,132,33,10,33,20,112,8,66,40,4,33,8,4,33,8,10,16,132,2,16,132,2,40,225,1,66,16,128,66,16,128,66,16,128,66,16,128,66,16,128,66,16,128,66,16,129,7,96,22,115,53,151,45,96,158,242,237,101,197,79,19,135,170,181,172,179,142,146,161,171,51,191,214,104,58,61,201,187,119,51,26,111,4,113,58,58,118,103,28,158,32,103,211,105,217,44,220,221,36,181,122,160,131,106,25,110,179,80,181,46,7,89,199,118,220,217,48,52,85,125,182,28,110,56,147,186,166,11,185,165,116,56,69,204,177,238,44,152,199,18,43,47,120,196,137,60,201,170,228,64,209,69,138,167,213,55,105,181,136,182,143,105,204,92,69,208,192,245,13,172,175,203,224,137,195,214,106,75,49,218,210,132,102,43,214,80,217,12,96,108,175,88,85,54,152,146,242,198,100,235,52,211,180,38,96,90,212,150,27,132,167,201,115,204,209,77,224,157,166,92,204,176,51,233,56,179,105,239,47,191,78,155,183,25,4,3,205,221,153,126,168,230,175,79,92,64,193,99,109,56,18,191,57,129,144,109,217,230,48,140,70,96,104,14,174,146,173,251,91,131,43,67,181,249,151,50,6,228,117,129,183,71,170,53,184,201,224,207,65,77,194,196,7,51,201,38,229,51,189,225,182,122,0,129,209,132,112,196,5,8,225,1,66,56,64,81,194,16,8,163,132,5,8,226,128,66,17,192,80,142,16,20,112,132,5,28,33,1,194,16,128,225,20,112,8,66,16,8,66,16,8,66,16,8,66,56,10,17,194,6,61,107,116,95,148,193,247,165,250,167,221,107,76,249,245,74,133,171,66,83,112,60,142,211,26,157,203,180,30,67,6,250,142,243,161,104,45,73,57,198,62,89,156,213,244,222,189,185,196,13,174,1,180,32,239,57,126,61,103,253,42,143,198,243,171,143,81,124,244,95,227,56,159,226,6,244,210,156,247,146,172,113,71,88,140,98,35,34,163,59,58,43,218,141,21,138,164,134,177,177,159,150,57,156,105,209,71,194,34,146,112,32,77,173,179,78,251,235,98,163,190,12,211,79,138,91,143,245,24,125,121,148,221,88,186,181,10,57,206,75,74,158,167,173,120,70,196,35,170,158,45,118,50,66,184,154,105,241,132,255,0,196,70,31,78,103,151,221,101,71,32,149,51,69,58,162,231,12,153,63,187,196,163,214,38,162,141,74,250,93,126,135,136,209,236,162,197,71,31,176,102,248,179,192,158,105,29,44,7,107,224,251,48,150,6,183,110,22,222,61,183,64,232,248,208,243,60,58,207,73,12,48,196,103,166,15,246,156,207,7,189,69,172,133,92,175,150,122,112,50,57,147,107,117,44,187,29,183,38,220,97,142,68,23,204,219,181,74,162,251,40,196,11,158,246,102,46,79,38,82,204,206,115,214,60,214,185,203,15,144,128,117,236,203,2,218,118,82,166,207,138,209,250,44,207,169,107,46,62,102,2,231,131,142,242,205,235,180,6,117,92,123,158,166,69,181,20,84,9,102,36,254,232,196,12,171,107,80,118,217,146,178,192,194,203,84,212,217,0,76,246,57,213,217,132,1,22,74,155,13,62,151,232,56,18,43,101,124,100,19,193,254,114,157,69,202,161,144,133,36,116,7,220,241,23,156,13,101,149,136,3,188,194,92,217,99,57,232,32,34,188,206,167,128,217,255,0,94,180,238,192,185,26,163,198,59,100,127,17,57,181,43,59,231,25,51,77,86,54,151,88,150,14,89,25,108,253,32,122,111,15,187,85,93,151,108,85,182,176,128,217,91,224,2,63,188,231,107,77,77,115,53,28,87,213,71,180,220,154,143,35,197,213,153,183,86,196,161,221,211,7,164,183,197,180,154,111,37,172,211,175,149,96,229,171,249,64,229,38,165,85,141,156,229,151,11,206,113,239,44,71,87,66,109,203,99,149,92,255,0,19,50,83,177,8,54,35,48,207,99,137,185,30,182,220,195,208,161,112,219,142,113,42,59,122,11,119,34,103,239,14,49,58,20,54,247,176,123,28,143,145,156,47,13,29,21,50,235,156,250,155,111,233,58,26,11,153,117,214,213,104,112,73,202,238,239,249,192,235,110,5,119,28,17,137,227,124,89,54,248,149,165,122,55,168,79,92,235,177,72,76,250,187,9,229,252,97,130,235,209,182,182,60,189,191,152,146,43,148,63,103,226,215,41,62,199,248,15,239,54,87,103,147,123,218,141,130,172,72,51,6,172,145,173,107,135,196,0,102,151,189,170,106,178,206,219,115,42,42,211,148,191,197,236,184,116,81,193,249,206,194,190,159,86,129,5,192,48,108,108,102,219,159,159,206,121,141,53,187,11,252,227,123,246,158,63,67,3,211,182,136,33,248,122,123,115,39,74,254,212,49,85,56,236,70,39,150,171,85,123,55,162,116,180,54,95,85,130,247,176,148,233,143,197,244,129,233,170,98,149,178,0,129,73,232,99,6,247,7,253,32,62,73,253,230,42,181,212,190,50,234,15,177,51,90,106,65,27,67,2,62,80,29,107,122,217,187,114,228,124,229,132,234,14,125,43,250,152,210,197,216,7,126,230,90,246,12,236,246,228,192,169,77,229,118,178,175,229,36,86,215,0,151,81,242,219,47,91,250,182,220,159,172,143,218,29,201,197,107,243,230,69,86,186,109,220,150,207,206,92,52,195,141,249,250,246,138,188,57,37,108,85,63,184,224,205,34,179,140,134,27,189,251,24,17,26,85,94,114,115,242,50,123,141,99,212,114,61,226,220,16,133,102,248,186,9,159,81,169,42,152,12,51,239,34,165,168,184,3,215,142,147,151,171,180,89,110,196,176,15,111,222,154,89,215,202,39,255,0,19,191,51,35,133,198,10,140,74,139,52,103,215,130,48,113,54,76,122,127,245,150,108,149,4,33,8,4,33,8,4,33,8,4,33,8,4,33,8,10,17,194,2,132,33,0,132,33,0,132,33,0,132,33,0,138,16,128,66,16,132,16,132,32,16,132,32,40,71,8,82,132,33,8,34,142,16,162,16,132,2,17,66,16,226,142,40,4,33,8,14,17,71,10,34,142,40,4,33,28,5,28,33,8,34,142,40,81,8,66,1,8,69,0,132,33,0,132,80,128,66,16,128,66,16,128,66,16,128,66,16,128,66,16,128,66,16,128,66,40,224,18,171,159,106,201,179,109,25,51,145,175,214,15,132,24,69,58,237,80,39,104,235,49,41,92,102,86,251,153,179,158,178,253,61,35,226,99,40,104,172,223,116,205,30,96,162,184,27,209,56,89,135,85,121,104,21,93,97,177,201,50,172,101,163,206,101,180,167,171,38,69,93,77,12,216,226,108,175,71,158,12,42,176,87,140,8,91,172,42,120,16,50,106,52,123,44,249,74,172,77,163,131,53,95,171,22,47,206,99,44,88,18,101,66,83,136,229,96,243,44,81,204,138,150,226,171,210,84,27,116,232,216,181,253,159,158,184,156,190,140,96,90,163,39,18,207,41,212,140,244,144,211,3,191,116,211,117,234,70,0,230,3,90,189,57,29,101,149,2,76,207,246,140,38,58,201,81,168,218,224,152,26,215,77,102,119,99,136,246,216,91,105,19,177,166,41,101,57,249,76,247,50,35,28,64,229,221,165,99,234,11,32,48,131,13,58,148,106,17,152,169,196,175,91,93,88,200,3,6,7,22,192,25,248,150,208,167,56,146,181,81,87,136,81,96,92,230,6,250,116,225,177,153,211,166,129,90,206,61,90,192,175,242,157,141,62,161,44,76,64,217,8,66,1,8,225,1,66,56,64,80,142,16,20,81,194,2,132,112,128,161,28,32,40,71,8,10,17,194,2,132,112,128,66,17,192,33,8,64,33,28,32,40,225,8,4,33,8,4,33,8,4,141,141,178,182,111,97,37,51,107,219,20,109,247,61,32,115,93,131,19,234,17,9,29,161,64,227,7,247,100,134,84,115,42,44,70,32,96,99,159,121,207,214,3,78,161,78,50,185,202,255,0,105,177,155,110,49,212,200,217,90,220,152,198,28,28,237,61,12,9,116,70,249,153,231,191,196,12,62,212,131,247,39,162,121,230,60,113,183,107,216,103,225,80,58,201,86,57,227,164,137,146,237,34,100,81,53,43,114,115,50,205,53,50,35,133,183,36,14,184,130,173,77,65,173,118,227,119,231,44,23,131,241,211,103,212,52,26,250,134,226,161,85,179,198,23,28,76,175,107,90,251,20,245,56,129,125,182,212,227,141,195,228,220,204,235,180,31,150,102,218,244,36,38,228,245,143,120,13,31,155,99,101,130,170,129,204,35,51,182,95,114,113,252,33,230,90,91,59,192,252,230,211,225,212,1,159,180,175,254,216,15,15,164,255,0,252,72,255,0,218,97,89,197,182,159,252,90,196,29,159,238,178,126,179,80,208,105,251,234,127,74,204,14,130,145,210,243,255,0,252,204,168,231,151,176,253,229,253,35,245,191,223,31,146,205,167,67,80,28,218,228,252,146,92,154,109,42,247,181,191,65,34,185,225,108,198,55,159,210,69,180,236,253,207,228,179,178,182,83,88,244,105,84,159,222,108,201,141,123,47,255,0,195,46,62,70,84,113,197,110,91,62,165,227,28,87,36,212,179,184,231,126,6,121,82,39,105,60,72,175,197,166,63,147,74,181,58,250,44,114,182,233,157,151,3,24,125,166,65,202,122,44,122,240,13,64,126,31,48,9,3,67,160,218,213,29,163,147,142,115,250,77,206,218,91,216,45,75,246,126,165,154,194,91,242,196,161,180,174,219,154,182,174,207,246,30,127,72,86,115,112,11,133,27,62,88,149,216,245,250,49,134,247,228,200,218,25,78,24,16,126,114,156,243,3,211,212,203,126,139,77,117,139,149,242,252,183,231,186,241,252,177,58,23,23,211,107,105,170,205,214,209,179,103,154,126,250,159,237,56,158,21,155,188,63,81,72,60,214,194,192,51,216,141,167,248,226,118,78,160,89,224,213,187,86,3,80,124,166,8,220,54,71,6,7,51,81,167,242,117,79,64,59,176,216,4,119,147,63,232,58,169,8,200,48,113,222,93,173,181,111,167,79,120,33,29,84,214,193,87,169,19,37,59,133,163,140,231,238,251,202,141,190,24,151,85,169,74,109,98,60,207,135,13,58,180,187,13,87,44,91,107,227,45,219,254,15,243,158,127,74,110,93,88,106,211,117,136,219,136,207,180,238,125,162,171,53,120,112,200,183,47,33,187,31,254,96,118,117,44,171,167,119,32,142,61,249,158,107,197,87,118,158,187,14,16,43,97,64,239,238,103,162,177,81,244,170,11,22,3,140,131,212,207,47,226,186,143,53,217,113,194,240,163,229,34,185,90,155,124,191,16,203,55,152,165,64,111,166,33,110,212,209,88,170,253,240,160,247,18,173,93,155,246,187,50,157,184,80,0,231,28,193,155,118,141,151,230,8,226,84,96,173,246,185,204,190,154,45,213,63,236,212,144,62,247,105,110,155,195,44,185,149,179,88,207,102,51,183,71,131,238,59,45,213,177,227,225,69,192,145,88,116,250,125,54,157,65,180,249,207,248,7,194,62,190,243,83,145,121,83,184,100,240,4,209,111,134,233,233,109,161,89,177,212,179,102,88,186,74,25,114,43,79,174,37,69,52,209,180,224,0,15,190,220,206,133,85,177,31,30,79,251,101,9,163,82,114,169,143,207,19,125,122,51,229,143,218,182,79,207,50,132,171,196,154,146,27,61,229,109,163,97,211,203,192,233,140,169,128,166,245,36,229,135,200,250,135,240,144,104,203,123,198,218,97,168,168,215,96,224,156,169,237,159,99,42,173,238,87,195,83,185,112,125,85,182,239,225,214,105,210,234,104,213,46,21,138,217,247,144,250,88,126,82,43,145,110,132,80,199,125,68,129,215,142,71,215,251,197,164,161,26,183,53,234,109,173,242,112,21,186,79,71,228,173,139,234,231,29,15,113,57,186,159,13,85,118,177,6,15,114,56,207,214,7,50,251,53,244,168,223,103,158,159,139,239,1,21,62,36,173,159,49,138,17,242,200,151,135,242,244,218,143,181,63,168,54,20,15,233,242,152,45,211,121,180,89,96,27,112,122,255,0,72,27,133,203,98,228,157,185,231,125,103,167,229,5,185,131,20,180,99,184,101,248,88,123,137,198,70,122,155,105,51,165,166,190,166,64,151,58,99,238,131,215,50,163,117,4,11,148,124,230,249,204,223,139,171,32,141,187,134,127,89,211,128,66,16,128,66,16,128,66,16,128,66,16,128,66,16,128,66,40,224,40,71,8,10,16,138,3,132,33,0,132,33,1,66,16,128,66,16,128,66,16,132,16,132,33,68,33,8,4,81,194,16,161,28,80,8,66,16,8,66,16,8,66,16,8,66,16,20,35,132,2,17,66,3,132,34,128,226,132,32,16,132,32,16,132,33,68,81,197,0,132,33,0,132,33,1,66,56,64,81,194,40,14,17,66,3,144,119,11,7,96,179,159,170,187,13,214,6,212,183,115,75,102,45,27,249,156,205,208,20,35,138,1,34,205,180,100,201,76,30,39,121,174,178,23,172,10,53,186,240,50,170,121,156,91,25,153,247,102,75,99,51,229,251,245,154,205,117,170,103,137,81,147,107,98,15,115,42,227,50,230,181,118,224,76,161,75,217,147,210,5,180,158,230,102,212,54,94,116,182,214,139,147,137,141,234,243,156,178,252,48,51,162,147,204,208,185,196,120,9,233,146,78,36,84,170,99,156,75,181,20,59,38,64,153,159,42,217,19,118,155,88,54,237,113,10,230,149,49,168,244,206,133,148,173,141,184,12,76,151,1,91,109,132,101,97,181,164,212,226,54,25,18,32,64,185,216,178,117,153,115,234,154,49,233,149,42,122,242,96,91,83,5,88,155,147,153,43,74,237,226,65,121,88,16,204,182,149,83,201,153,220,243,26,238,35,136,30,151,67,122,249,59,65,152,245,118,237,180,130,120,156,253,53,173,91,117,146,190,253,230,6,133,185,67,103,161,150,219,96,181,56,51,154,160,180,190,147,181,185,129,91,163,6,128,204,216,84,48,145,10,187,185,129,159,110,103,83,66,165,0,38,87,93,40,222,210,199,15,95,195,3,189,28,33,0,132,35,128,161,28,32,16,132,32,17,71,8,10,41,40,160,40,71,8,10,17,197,0,132,33,0,132,33,1,194,16,128,71,20,32,56,66,16,8,66,16,8,66,16,8,226,142,1,57,254,32,199,118,7,105,191,51,133,226,101,181,11,229,173,155,55,55,63,56,16,109,85,21,103,204,181,71,231,204,143,219,244,199,165,162,114,236,208,90,153,216,81,255,0,218,100,86,187,41,30,186,241,158,236,146,142,184,190,155,67,5,117,50,21,216,165,191,97,106,146,58,171,78,126,20,143,85,117,159,203,18,40,163,207,172,2,87,44,56,63,88,71,102,214,219,129,222,121,111,23,36,248,133,191,89,234,31,213,110,39,147,241,34,14,190,252,99,227,61,36,171,25,228,99,138,69,89,72,203,150,61,20,102,64,146,78,79,89,114,141,154,82,112,115,99,99,242,18,131,214,69,88,206,91,168,29,49,39,74,109,57,57,207,210,66,145,151,231,180,232,233,41,222,197,155,133,29,88,246,249,202,138,236,119,219,230,29,192,116,80,56,151,233,127,234,29,157,217,83,128,14,123,252,228,117,141,185,64,3,10,248,42,191,133,71,79,239,39,225,212,139,3,130,172,76,168,216,180,82,7,250,227,255,0,108,155,105,120,226,215,254,18,151,211,217,89,206,55,44,186,155,24,12,48,194,202,138,109,209,238,4,135,108,251,19,50,181,44,14,27,51,166,234,95,185,149,121,36,64,196,52,228,75,62,206,64,25,227,51,90,174,211,210,93,93,123,155,149,254,48,49,166,153,71,196,194,108,171,79,70,57,219,159,172,209,86,158,188,238,42,38,133,170,177,206,213,253,32,103,93,21,24,201,64,223,44,145,33,94,137,77,110,54,158,188,30,189,230,210,56,150,214,152,169,64,250,192,227,127,151,7,189,151,113,175,98,131,144,1,206,102,125,110,143,201,66,69,171,249,215,253,167,103,27,181,122,131,156,225,149,127,65,41,213,233,252,202,155,150,228,118,48,175,39,99,191,194,216,32,102,80,112,79,73,183,83,94,199,96,65,252,198,38,38,19,35,167,224,143,141,98,215,158,47,83,81,231,241,116,254,56,158,139,194,106,243,106,213,233,139,47,174,188,133,29,152,79,29,167,118,75,1,66,119,41,220,184,61,231,172,170,202,191,204,107,184,220,212,7,197,168,64,200,59,185,199,243,16,211,38,211,229,92,152,236,44,95,235,34,183,57,53,29,160,178,159,73,207,81,58,158,35,88,210,107,23,111,9,207,230,173,219,249,206,45,245,249,54,178,3,157,167,130,59,252,229,100,236,219,85,217,194,177,97,187,147,158,179,179,74,81,110,158,150,205,129,131,99,27,119,15,254,39,20,225,208,49,62,165,235,243,19,175,225,155,89,86,187,171,42,204,50,173,247,94,7,117,124,170,180,187,209,122,47,188,242,90,146,214,222,122,99,119,233,61,75,50,46,146,194,15,167,28,243,222,121,29,83,21,57,199,38,69,172,58,149,6,155,70,227,233,206,6,63,120,74,169,109,212,143,175,50,203,28,157,75,162,130,222,98,227,104,239,153,221,240,175,3,211,42,3,171,189,119,245,53,134,233,245,129,205,209,239,47,148,94,147,177,66,145,182,199,188,51,231,59,113,192,151,216,169,65,100,161,83,105,248,118,246,149,37,97,78,123,202,137,40,44,125,108,216,253,37,170,0,249,200,140,70,56,233,42,45,86,83,247,177,47,172,158,23,119,19,47,160,228,156,242,58,98,58,151,158,36,86,220,178,156,73,171,5,35,34,69,14,245,27,143,73,110,192,83,105,0,254,19,2,108,168,213,238,218,173,158,6,225,57,205,168,210,221,103,149,169,175,200,189,62,235,140,254,140,59,78,165,53,178,231,213,185,8,232,102,77,118,143,204,42,255,0,13,149,243,93,159,208,252,164,82,71,182,149,223,83,121,212,251,110,221,250,25,166,173,109,55,250,115,181,191,11,79,60,42,191,73,170,62,91,53,46,121,192,63,246,12,212,117,38,213,63,104,175,213,255,0,155,72,245,126,107,222,6,253,102,133,44,83,192,193,156,187,244,205,66,109,57,101,66,72,207,108,203,106,213,234,170,7,200,101,213,86,58,133,57,199,213,79,168,70,154,197,212,135,219,85,136,87,150,86,28,15,161,254,144,57,26,154,213,246,237,24,98,122,14,102,70,54,83,110,49,202,251,206,213,148,129,185,170,244,177,255,0,190,61,166,43,180,197,195,100,237,85,25,203,246,249,66,54,104,117,11,117,89,43,140,117,19,177,156,207,49,160,185,105,183,203,216,185,99,241,147,204,244,201,240,41,249,74,28,35,138,1,8,69,0,132,33,1,194,16,128,66,16,128,71,33,28,9,66,32,209,192,34,49,194,4,51,24,143,16,128,66,17,102,3,132,80,128,226,142,40,4,33,8,4,35,138,16,66,16,133,16,132,32,16,132,33,10,17,194,2,132,112,128,161,28,80,8,66,16,8,66,16,8,66,16,20,35,132,2,16,132,2,16,132,41,66,16,128,66,16,128,69,28,32,40,71,8,10,16,132,2,16,132,2,35,192,142,87,113,194,24,28,189,102,172,139,182,131,51,110,123,156,46,56,149,189,79,118,161,155,182,103,66,133,90,87,231,42,53,233,105,242,80,77,59,166,47,63,204,95,65,151,35,29,188,200,171,193,204,114,53,145,136,242,32,70,203,2,47,51,13,136,53,13,147,210,30,32,199,111,7,19,29,58,173,146,162,90,157,22,225,233,148,29,43,252,36,230,116,210,205,233,186,102,109,66,239,196,12,95,101,42,100,214,133,251,221,101,183,106,48,120,142,154,44,180,238,48,51,54,136,216,253,241,45,182,181,211,83,210,111,114,186,116,231,172,231,91,103,156,9,61,32,114,222,223,81,49,165,217,48,40,26,210,37,134,128,58,72,169,49,220,37,213,58,170,96,202,214,182,11,34,230,21,209,210,99,127,175,225,147,215,232,150,225,186,179,207,188,231,85,115,124,32,206,158,136,218,167,4,110,88,71,35,236,214,171,109,101,141,106,96,192,48,196,245,38,148,181,62,17,50,91,167,64,125,67,164,14,105,161,10,123,25,154,218,130,156,78,133,202,181,140,175,89,205,212,88,119,74,138,157,76,138,251,75,55,101,97,64,221,112,200,226,69,84,244,177,57,237,24,244,140,78,213,201,95,217,241,198,103,29,212,135,57,128,144,250,164,236,94,241,213,94,230,150,95,94,22,5,41,96,81,24,176,231,50,140,16,100,193,129,180,106,6,220,74,158,227,42,73,61,129,160,78,157,67,41,226,116,105,191,112,203,137,137,116,173,213,101,205,154,215,7,136,30,162,16,132,7,8,161,1,194,44,195,48,28,34,132,7,8,163,128,66,16,128,66,40,64,33,8,64,80,142,16,20,112,132,2,16,132,2,16,132,2,16,138,3,132,80,128,243,32,204,100,241,19,96,64,104,120,146,204,204,28,156,226,73,75,3,152,22,92,118,212,205,242,158,107,86,214,31,49,131,101,122,131,237,59,126,35,170,74,116,185,118,3,39,3,231,60,205,214,53,221,58,123,230,5,245,235,43,187,11,169,85,63,189,38,106,70,5,180,218,150,64,63,123,137,141,52,227,25,99,159,164,152,90,20,103,225,48,139,158,141,118,56,217,120,250,6,255,0,153,69,42,126,215,80,178,134,70,222,58,30,63,67,1,173,53,244,180,227,219,25,154,52,222,39,101,215,87,81,27,131,54,50,65,24,148,108,102,219,114,128,58,158,103,143,213,182,237,85,164,156,250,140,245,155,191,234,57,252,167,144,183,155,88,252,228,171,17,237,20,145,150,105,106,243,181,10,135,225,206,91,233,34,165,169,30,80,174,172,130,85,57,199,185,230,102,150,234,45,243,175,178,207,196,217,149,168,220,192,72,173,90,74,75,144,7,222,254,2,109,215,191,217,234,77,42,240,239,134,176,123,15,186,191,212,254,83,95,133,85,93,90,123,53,119,47,236,209,73,3,220,15,238,102,63,15,169,181,186,230,212,92,114,1,222,228,251,205,50,122,237,129,145,67,101,187,206,175,133,34,174,141,70,14,230,57,38,115,146,150,215,107,154,198,7,203,221,201,249,123,78,234,224,46,209,208,123,74,136,148,207,66,37,79,74,22,206,125,66,105,200,139,11,140,64,197,156,73,174,95,160,154,54,169,61,36,134,61,140,10,150,159,206,88,181,96,123,75,22,72,8,2,129,140,98,90,171,145,34,4,154,158,12,4,71,105,172,39,12,56,244,174,63,83,49,163,49,184,12,112,59,230,109,167,224,99,220,176,254,242,43,25,70,22,218,196,99,117,140,127,40,157,125,51,82,38,234,148,54,75,98,86,233,183,131,42,60,215,138,212,193,203,237,244,153,197,177,121,158,199,95,166,91,169,97,208,246,51,201,234,107,100,98,8,145,89,208,237,97,253,241,61,14,153,150,239,12,169,143,45,67,181,68,131,247,122,142,127,51,60,219,78,207,131,90,93,111,167,147,230,38,225,207,222,94,127,150,100,87,160,181,44,241,29,45,54,140,122,65,169,189,89,228,116,39,254,251,206,117,218,115,110,137,53,9,241,33,242,236,30,216,233,252,56,252,166,175,12,213,62,150,219,84,82,214,80,223,24,7,248,137,173,2,87,226,55,81,145,228,234,84,50,147,211,61,191,172,15,59,91,126,215,111,226,226,110,240,157,72,91,133,86,177,8,79,13,159,128,251,199,174,209,249,58,141,227,128,173,40,65,229,221,144,49,206,68,168,245,218,133,85,210,181,150,50,147,142,72,239,60,95,138,222,158,121,68,56,3,31,156,236,248,149,203,102,146,176,44,242,213,189,76,171,248,190,147,204,106,21,245,26,244,170,191,83,48,10,36,87,67,65,164,178,237,64,106,24,45,199,157,255,0,249,107,253,231,98,237,21,116,238,182,251,90,219,155,239,54,7,240,145,208,190,159,195,104,244,216,185,39,212,204,50,79,204,9,78,179,196,107,213,90,13,13,101,75,238,202,9,104,23,93,143,179,169,161,87,206,79,187,218,193,253,12,166,141,125,23,112,229,233,110,152,111,80,204,42,186,178,112,214,46,126,99,18,90,157,29,26,196,98,192,135,3,253,68,25,199,215,222,84,106,21,229,114,48,227,221,15,244,144,217,184,225,27,36,118,239,57,70,205,95,135,58,87,122,239,24,244,176,56,221,244,62,243,161,167,215,38,168,122,128,187,31,117,189,54,47,211,222,5,192,149,248,165,200,195,61,1,133,66,183,82,42,102,124,28,148,111,136,74,172,12,172,124,177,249,30,37,29,26,72,154,62,30,132,117,233,56,244,107,85,108,40,120,97,58,244,48,117,12,173,32,209,86,70,87,191,180,177,211,112,224,243,43,95,136,51,114,68,187,112,198,123,76,180,230,234,180,235,106,108,117,62,158,152,248,151,233,238,62,83,139,122,91,164,179,54,122,233,110,142,58,127,243,61,69,133,28,124,199,57,29,68,197,168,160,178,179,210,85,179,241,169,248,91,234,37,30,118,236,182,219,7,190,55,14,163,243,149,215,226,26,186,117,42,183,92,246,212,15,42,79,81,58,86,104,5,193,133,1,145,151,147,81,63,254,51,29,250,75,44,77,232,132,145,219,60,194,58,46,170,202,182,86,114,141,210,86,245,173,139,252,143,180,163,195,108,186,194,218,114,131,106,229,152,147,130,191,148,211,240,230,84,114,117,58,95,33,129,25,111,99,142,39,127,65,119,157,162,173,255,0,35,50,218,21,212,163,168,42,221,164,252,49,5,84,186,35,239,77,249,95,113,242,129,186,17,71,0,132,120,132,2,16,132,4,68,134,14,101,144,196,10,201,196,123,164,241,153,29,176,22,100,29,241,39,182,65,211,48,138,145,201,105,120,179,222,82,155,84,198,196,24,26,1,6,24,153,150,205,167,18,245,108,194,165,136,64,24,24,4,68,71,20,2,17,17,22,72,129,56,72,111,146,7,48,28,33,8,4,33,8,4,81,194,2,132,33,8,33,8,64,33,8,64,33,8,64,34,142,16,165,8,225,8,80,142,16,20,35,132,5,8,225,1,66,56,66,148,35,132,5,8,225,1,66,56,64,140,36,162,128,161,28,32,40,71,8,10,29,35,153,117,23,133,59,96,94,24,25,27,190,28,74,116,239,150,154,46,175,211,3,149,185,17,200,239,21,132,21,59,79,51,62,170,183,75,178,122,66,135,219,96,220,120,149,16,211,181,149,220,65,200,19,163,230,54,98,122,141,152,40,35,101,53,215,235,235,34,167,246,128,7,88,46,167,29,103,34,246,125,219,129,226,42,239,110,173,42,53,107,236,107,56,89,154,157,170,195,119,89,169,24,90,178,175,179,19,110,238,194,6,182,179,20,224,76,9,83,249,185,235,153,125,161,236,33,18,111,211,208,17,6,238,176,51,85,164,203,6,105,177,157,41,72,236,177,81,115,56,154,221,97,118,42,166,5,154,139,154,246,32,116,144,169,73,27,68,142,154,229,219,137,117,55,42,93,234,145,89,78,137,213,201,50,182,12,135,19,126,179,84,160,101,102,53,109,252,153,81,163,78,166,213,198,37,191,97,109,185,219,204,163,75,126,203,58,113,61,14,158,202,236,78,210,43,129,86,129,195,238,97,59,26,111,217,215,130,36,53,58,133,173,246,129,17,212,5,95,84,13,180,89,146,120,134,162,149,184,74,180,215,35,119,18,203,44,85,228,24,28,173,70,152,84,217,110,68,205,168,165,29,50,147,178,202,186,132,193,153,147,67,229,134,29,68,15,62,91,111,18,104,202,139,158,243,70,175,66,235,97,32,113,49,218,172,188,25,81,107,94,216,235,51,181,155,163,31,12,129,196,138,177,47,41,210,90,150,27,15,38,100,0,203,169,59,90,5,150,39,61,37,123,49,53,27,20,136,50,171,44,12,216,147,175,42,99,65,134,230,54,108,55,16,173,148,106,66,156,52,183,82,22,213,200,235,57,14,231,116,209,77,205,141,165,161,30,202,35,36,34,43,32,140,89,50,91,100,177,2,16,150,109,134,216,21,199,137,61,176,196,8,71,8,74,8,66,16,20,35,132,5,8,225,1,66,56,64,80,142,16,20,35,132,5,8,226,128,69,37,136,64,88,143,16,132,8,187,237,19,43,88,89,190,83,83,32,110,178,59,21,68,4,155,84,72,91,110,222,146,171,31,213,233,50,43,91,19,147,3,157,227,155,238,170,132,69,37,131,51,31,96,49,57,6,155,20,124,75,149,253,233,232,245,155,82,173,246,87,189,87,248,76,85,221,93,165,188,186,182,237,234,72,129,201,123,44,108,113,182,93,86,152,55,250,172,217,246,19,160,202,25,183,109,28,70,172,1,42,201,184,25,81,20,209,233,148,15,217,41,63,51,36,149,212,150,174,52,202,158,205,137,6,210,169,62,139,25,71,177,230,70,189,53,245,92,173,187,114,3,207,39,249,64,142,161,146,182,124,150,24,86,108,238,227,164,242,132,229,167,166,241,43,2,211,168,108,149,244,237,4,119,51,204,119,146,181,1,157,13,24,58,125,5,250,158,133,134,197,230,96,85,54,58,162,140,150,56,19,171,227,25,211,105,244,250,48,120,85,220,64,57,255,0,190,242,14,68,215,163,211,53,163,42,50,79,240,149,81,166,123,152,5,19,175,70,133,148,121,174,73,8,126,153,249,15,156,65,163,196,134,207,13,174,138,217,64,103,10,121,227,0,127,121,153,63,97,167,242,188,213,84,118,245,58,243,159,164,216,50,214,15,58,143,217,237,46,119,159,135,254,99,106,205,181,166,85,64,28,132,83,158,163,50,162,52,219,161,164,40,67,189,187,100,18,101,231,93,82,148,244,191,175,225,253,153,245,74,241,94,212,174,191,83,121,123,21,191,121,155,147,47,122,54,107,168,101,82,107,174,189,185,246,148,35,169,99,149,90,46,200,247,76,127,89,89,213,89,255,0,248,215,159,162,143,239,58,101,51,204,43,9,203,125,213,25,48,142,105,213,91,89,33,180,182,228,242,6,4,178,189,78,161,131,55,217,173,199,207,0,9,169,55,22,44,71,169,185,49,178,45,141,235,253,169,30,255,0,10,254,80,172,63,106,212,58,177,175,76,204,19,226,101,96,87,245,133,90,157,83,186,168,211,216,91,240,238,92,153,210,251,51,106,182,173,214,183,146,191,248,107,194,205,86,89,86,134,160,181,38,51,240,170,142,76,131,142,218,157,85,47,229,62,154,237,236,120,30,146,100,135,136,93,189,171,26,75,11,47,92,50,241,52,81,69,250,187,88,179,121,33,190,38,31,17,18,90,219,52,218,43,87,211,182,154,135,150,2,140,224,251,152,25,180,154,221,250,171,150,197,122,246,47,42,196,112,115,58,9,175,168,208,225,27,44,187,152,129,237,137,200,212,11,74,210,14,158,189,69,173,189,153,199,164,117,192,16,175,204,67,183,236,105,81,127,72,112,223,14,97,93,68,241,58,54,134,97,106,47,98,213,153,63,243,45,21,159,21,163,129,220,17,51,58,150,85,82,195,217,177,239,43,125,27,174,113,95,154,141,241,39,191,211,231,8,177,206,142,240,194,173,118,198,207,107,49,143,214,113,124,79,195,117,20,141,249,75,144,159,138,190,191,152,154,53,62,27,107,86,185,94,160,154,248,255,0,237,63,57,69,126,20,250,154,213,244,204,61,67,7,156,109,97,216,192,225,216,184,60,205,30,27,114,233,245,117,88,216,194,176,207,211,161,254,4,197,169,211,106,40,181,171,212,43,171,14,205,51,214,219,91,226,199,99,198,100,87,171,211,105,245,149,181,130,162,175,177,184,86,199,24,154,237,75,31,75,91,89,233,190,135,199,229,212,78,126,159,85,102,41,212,214,251,108,218,55,49,247,30,147,159,151,31,198,119,237,178,221,70,129,205,148,34,49,92,135,71,4,24,28,143,21,212,11,137,181,79,199,206,61,166,125,222,118,158,183,220,191,178,244,17,223,7,145,253,98,181,81,149,212,103,59,114,38,29,29,152,123,23,230,24,126,178,163,86,190,209,229,110,0,3,137,151,195,116,218,139,124,203,234,169,152,227,106,177,224,1,223,153,166,213,87,124,178,241,248,73,226,104,86,86,82,171,96,127,117,237,2,143,242,235,1,221,169,212,46,127,10,115,252,102,138,244,117,237,244,17,250,75,105,160,31,82,244,246,154,209,2,12,226,6,117,209,47,118,253,39,79,195,235,169,50,10,115,247,88,243,137,159,149,229,125,75,252,166,173,35,122,134,121,25,129,163,85,164,175,81,83,85,117,97,149,191,239,245,158,63,196,188,58,205,21,187,45,62,134,62,139,72,244,159,147,123,31,156,247,137,135,76,183,73,78,163,74,154,138,217,29,67,41,236,121,145,94,22,173,117,148,55,149,169,66,234,189,50,112,203,244,51,167,94,185,153,55,143,250,186,7,94,214,87,245,144,241,95,7,251,54,14,25,180,227,186,252,85,255,0,113,57,10,151,232,237,22,166,228,35,149,117,232,71,215,188,168,244,40,52,250,177,251,7,87,63,128,250,92,126,71,175,229,53,104,252,253,46,162,181,229,171,102,218,84,130,24,79,62,46,163,91,241,133,167,81,248,135,10,255,0,216,201,125,171,85,162,188,31,49,213,199,76,158,208,175,119,140,245,140,12,79,55,163,241,163,99,157,238,65,179,248,52,237,105,181,126,103,165,241,186,101,86,91,81,60,169,193,247,29,101,97,201,25,61,71,83,140,127,9,118,166,250,232,175,54,28,3,211,137,139,237,213,49,109,174,24,245,24,61,96,88,245,45,143,129,233,108,117,19,29,180,238,59,157,246,89,218,220,112,223,38,31,214,90,110,195,6,94,189,166,75,181,162,166,206,55,46,112,101,69,26,221,49,12,175,98,5,181,121,30,175,75,254,114,127,104,77,74,151,85,106,216,29,174,141,213,76,154,248,142,154,198,106,93,194,47,225,113,149,207,244,143,81,165,242,64,182,182,95,41,248,198,236,144,126,94,226,5,61,249,60,137,175,67,71,145,167,193,248,157,139,31,251,250,76,123,114,195,220,250,103,80,74,130,49,12,71,0,132,33,1,24,185,147,196,71,136,17,204,150,98,235,22,216,19,138,71,56,143,48,28,8,16,204,32,101,182,131,156,172,171,101,128,205,240,196,35,24,66,122,201,169,101,51,78,209,22,209,2,1,164,183,71,182,71,108,41,194,24,132,2,4,71,8,21,50,115,36,163,18,88,132,2,27,164,164,74,192,51,28,134,216,115,2,112,139,152,185,129,40,66,16,20,35,132,5,8,225,1,71,8,64,80,142,16,20,35,132,5,8,19,43,201,132,89,9,30,98,230,4,225,35,204,140,11,51,34,91,17,102,28,24,83,14,12,150,68,175,203,145,117,96,120,129,124,37,75,102,58,193,173,246,129,100,115,48,177,165,232,251,132,7,9,40,98,4,99,142,16,35,9,41,93,206,43,66,198,4,110,176,40,156,187,171,125,229,250,136,254,209,231,95,215,129,58,41,88,177,49,3,30,152,146,192,244,157,101,27,150,115,142,158,202,223,211,210,116,40,206,222,100,86,109,94,137,110,83,48,85,225,155,91,36,230,118,172,233,41,221,142,178,162,180,172,86,179,141,226,186,174,118,169,155,124,67,94,181,174,213,60,206,27,183,152,73,126,240,32,117,91,134,49,204,185,87,114,74,171,211,110,124,246,157,20,173,21,101,68,244,168,18,190,102,138,87,123,99,180,84,212,89,102,157,162,181,128,37,42,135,50,187,223,104,226,66,221,80,65,49,157,72,176,192,142,174,198,41,57,44,112,103,94,237,172,152,239,57,87,208,213,182,238,208,35,93,155,95,51,66,31,50,197,249,204,121,193,154,168,99,185,76,138,232,106,60,53,158,165,96,102,118,163,201,172,130,103,97,47,83,166,235,56,122,237,65,119,42,37,15,74,200,119,116,204,223,164,103,14,222,211,139,85,118,7,202,137,215,209,234,86,161,139,6,36,23,50,249,151,250,187,74,181,236,21,125,45,204,201,172,214,159,63,246,124,9,1,105,181,125,77,147,2,73,174,53,175,29,100,147,196,88,245,51,13,139,234,150,10,178,56,129,210,167,88,204,125,19,169,166,191,120,195,117,156,173,30,149,144,102,116,234,172,5,230,5,218,138,213,208,224,79,61,172,211,182,243,59,235,97,13,131,35,168,165,72,220,68,15,44,80,175,6,86,19,15,204,235,88,136,214,17,142,101,118,105,64,93,216,149,25,25,87,111,18,40,190,242,68,225,177,13,226,2,110,176,14,68,137,136,244,145,86,111,6,60,102,80,141,204,190,191,136,30,208,161,233,109,187,182,153,90,171,41,204,236,141,175,78,4,193,122,99,164,35,216,136,204,138,153,57,5,68,25,32,100,164,8,129,61,194,27,132,175,108,120,129,102,225,12,137,94,32,84,192,159,17,17,43,36,175,120,11,32,13,145,36,135,48,222,164,68,191,23,88,22,98,24,142,16,35,136,177,39,22,32,67,17,226,74,40,17,132,33,40,33,8,64,33,8,102,1,8,66,2,44,4,135,152,15,73,34,185,137,107,196,10,172,177,135,73,75,23,99,54,26,198,57,136,34,152,25,150,174,242,77,98,215,193,151,58,241,196,231,234,116,238,253,12,13,47,182,202,219,161,4,76,12,149,212,187,16,5,249,73,6,106,171,21,46,88,143,137,143,76,202,78,224,251,139,31,203,136,7,25,199,63,92,72,49,10,73,222,160,124,204,151,28,153,2,7,112,195,234,184,149,3,90,140,187,69,234,135,223,50,160,182,155,85,188,228,116,83,200,91,63,164,215,94,157,88,103,59,132,170,237,42,214,203,104,84,1,79,231,3,159,226,214,31,242,235,58,134,221,180,227,219,51,206,9,223,241,192,6,141,115,213,172,254,67,254,103,8,124,166,90,116,188,18,133,107,218,251,72,90,234,31,17,252,71,164,183,196,147,237,62,36,238,114,84,224,34,247,218,56,19,161,225,52,157,46,129,172,212,87,181,170,203,4,111,127,121,78,147,73,109,206,215,91,213,249,50,226,39,164,211,6,95,46,188,6,63,19,252,190,83,164,41,174,149,93,160,147,192,207,127,248,146,174,177,93,124,116,149,93,202,63,165,156,119,85,234,68,163,45,183,249,245,50,58,5,47,119,150,139,220,123,147,243,31,214,95,112,242,52,55,184,255,0,195,175,11,245,60,9,29,194,205,101,105,180,171,82,133,136,45,187,5,189,207,210,63,21,96,190,20,227,255,0,50,228,79,211,153,6,29,50,178,235,244,160,103,110,209,252,140,237,74,41,171,102,14,114,113,129,242,151,202,139,19,225,137,240,181,237,231,115,127,40,129,198,36,93,189,92,116,3,244,128,130,147,215,167,180,183,225,252,229,106,125,228,199,45,239,2,245,176,173,123,80,13,199,185,237,41,101,218,75,22,44,231,171,49,147,221,140,142,242,40,60,198,218,32,95,70,234,232,182,213,96,54,140,243,48,13,150,122,75,122,143,102,238,102,223,18,177,105,162,186,148,113,203,48,29,241,57,191,104,90,235,77,80,82,66,141,200,167,174,227,192,207,241,63,148,138,201,171,103,26,214,181,75,121,117,254,205,112,126,234,241,159,215,38,111,161,190,208,138,67,140,103,57,152,5,175,127,150,138,184,85,227,158,242,253,39,236,46,122,126,232,57,88,133,118,85,106,173,134,229,235,240,177,255,0,190,178,237,160,55,76,74,105,245,166,38,170,214,182,30,88,62,165,247,204,4,234,26,163,145,156,30,147,37,218,38,167,80,214,209,180,111,59,186,226,116,17,115,149,233,145,137,43,64,218,153,0,156,117,145,92,79,29,209,54,171,195,222,226,152,106,142,225,142,195,188,240,143,241,156,116,159,67,241,237,67,81,225,45,74,31,218,95,233,252,187,207,11,228,50,238,220,57,16,58,62,26,77,154,123,80,167,10,119,224,182,120,60,31,227,137,221,240,220,215,69,222,93,206,218,117,94,82,197,193,83,242,51,203,120,117,129,117,9,128,61,71,105,199,83,153,216,175,205,187,117,53,219,179,120,203,2,120,108,118,129,11,181,139,231,250,1,235,144,63,152,136,105,6,153,203,56,195,191,221,207,194,61,190,178,197,172,104,199,152,21,108,212,55,222,207,9,244,249,199,74,27,91,4,225,152,251,110,204,168,96,177,171,11,180,243,141,165,101,186,90,6,88,96,11,51,159,150,217,101,116,224,228,250,70,120,19,93,97,86,4,107,4,56,175,24,61,165,172,219,114,172,164,124,229,226,177,199,28,201,26,118,175,238,255,0,40,21,82,1,7,4,75,233,244,30,6,37,6,142,184,244,183,240,150,233,89,215,122,63,93,188,102,7,67,78,216,202,147,156,75,193,221,244,153,19,210,7,24,0,122,166,164,248,102,90,70,234,86,213,42,194,121,95,19,240,134,165,217,233,76,175,95,44,244,250,137,235,20,228,152,61,107,98,149,97,145,3,230,183,211,180,121,149,231,102,112,127,116,251,25,42,53,88,95,43,80,190,101,125,187,50,125,12,244,190,43,224,140,119,93,71,12,122,227,239,124,140,243,150,80,44,109,131,211,114,241,176,247,250,31,233,42,47,106,94,149,22,161,221,89,232,235,211,232,125,140,233,105,60,83,154,247,50,238,232,219,191,152,156,42,117,87,104,236,42,57,86,225,149,185,86,30,196,77,70,186,117,20,155,180,164,161,95,142,162,115,183,230,15,113,3,217,181,131,83,162,91,23,213,142,179,207,107,180,254,75,157,69,39,12,188,145,216,206,91,107,53,21,233,74,173,182,42,121,131,112,7,142,159,241,53,232,245,229,143,149,169,228,116,221,2,127,230,24,110,55,20,113,145,207,72,91,122,238,218,72,242,219,226,218,115,143,156,162,250,209,107,62,75,23,68,61,113,239,50,155,15,35,220,64,122,146,56,193,201,28,25,45,11,19,120,60,250,121,18,182,96,205,147,158,157,33,78,43,179,39,158,32,122,125,50,239,189,14,126,31,84,221,210,97,240,163,191,79,230,123,250,102,249,80,102,16,196,0,128,70,4,113,192,88,136,174,100,163,144,82,56,56,147,49,88,15,81,18,19,222,4,78,99,6,76,172,137,89,66,196,113,129,17,56,128,102,60,200,71,2,80,145,204,96,192,112,134,97,152,4,81,194,4,97,37,20,3,48,132,32,16,132,32,56,161,22,96,56,69,152,102,3,132,80,128,226,204,34,196,7,152,102,44,71,136,65,152,102,34,34,230,21,44,195,50,28,199,8,150,98,204,89,139,116,41,199,22,99,128,69,28,32,18,15,210,74,35,204,34,8,192,203,2,202,21,54,188,210,58,66,136,66,16,34,200,12,143,150,37,144,129,79,151,204,146,174,37,144,132,71,113,88,252,200,98,38,76,194,166,24,24,229,12,10,142,36,18,214,7,213,3,84,228,248,174,163,104,216,15,89,209,243,70,217,199,241,13,59,220,251,215,180,35,0,176,214,114,12,235,232,181,135,35,113,156,39,174,208,121,7,137,183,65,69,214,56,206,66,194,189,58,58,186,230,45,216,105,10,80,162,1,44,219,32,111,240,204,58,219,124,170,88,252,166,210,194,113,188,110,245,90,138,251,202,56,38,243,109,228,183,115,54,173,65,135,180,163,77,167,87,59,166,141,142,173,133,18,163,77,53,34,141,178,250,180,164,182,73,144,210,233,220,250,158,108,243,22,177,214,4,176,43,73,131,85,171,231,106,152,106,245,89,82,22,96,167,212,249,105,21,165,180,237,114,110,153,177,229,231,61,167,98,162,134,189,162,113,188,76,26,247,98,84,100,183,84,119,250,79,18,199,187,205,171,24,152,150,182,105,109,57,86,218,210,42,40,164,182,39,86,157,62,42,231,172,204,106,101,33,144,102,93,231,62,220,30,32,104,70,244,20,204,200,213,5,176,153,126,144,27,31,50,143,16,111,41,250,192,182,178,178,207,41,108,204,230,165,198,110,210,219,234,12,208,50,106,107,53,190,49,35,86,236,206,190,164,86,213,231,130,103,49,220,7,202,192,223,71,135,53,169,184,205,26,127,11,242,223,45,204,183,194,245,104,201,180,227,51,117,182,133,92,192,204,234,169,199,105,69,154,160,173,140,200,106,46,44,164,137,200,182,230,98,65,149,29,245,186,182,93,192,243,52,82,235,98,224,244,158,94,150,189,88,99,56,157,157,38,168,112,167,172,138,213,118,133,11,110,19,6,173,182,2,179,174,150,134,24,204,197,174,171,10,91,16,60,245,160,150,204,170,108,114,167,35,19,37,139,134,128,227,63,12,143,49,142,144,34,131,153,161,27,104,148,215,241,75,76,13,122,107,199,42,127,41,78,168,182,237,195,225,50,165,5,78,68,181,159,114,224,192,246,0,98,75,116,173,219,142,33,88,39,147,32,159,88,225,153,83,51,110,129,100,36,115,129,204,131,220,22,81,102,113,42,178,240,179,61,215,144,164,206,67,235,201,184,174,96,117,44,213,101,165,244,190,87,153,200,119,12,1,94,179,165,166,220,107,4,140,24,26,188,173,220,192,41,94,240,22,96,74,172,176,227,172,130,211,120,65,5,212,6,233,51,84,219,206,26,73,235,242,253,75,40,208,108,49,27,72,50,20,218,27,131,47,40,8,145,72,57,34,45,198,68,18,173,137,119,81,8,173,155,17,121,171,38,83,34,101,182,190,120,148,105,14,166,27,132,202,138,87,188,176,115,222,5,217,17,226,86,170,99,7,152,15,156,201,68,65,144,44,68,11,33,184,9,94,241,239,34,6,227,214,4,108,118,99,196,107,102,209,204,179,104,2,98,212,111,45,133,16,52,181,192,142,37,22,94,21,125,68,3,42,229,120,7,118,58,226,64,42,131,185,177,2,46,205,97,200,4,202,219,43,241,96,31,153,151,155,64,248,71,63,57,77,185,112,115,204,168,130,134,252,73,40,118,187,68,195,203,59,170,198,118,246,31,41,21,177,107,98,182,233,209,199,191,121,122,89,225,182,141,174,143,87,207,60,64,149,58,141,54,173,11,12,214,227,169,78,163,251,204,122,230,189,77,97,220,91,89,111,69,138,113,207,206,87,169,208,217,163,177,111,211,216,90,162,125,46,167,56,253,37,58,141,96,118,69,101,216,229,129,38,179,233,127,158,59,25,21,79,143,62,82,148,207,118,56,154,124,7,194,192,85,213,222,185,39,253,53,61,135,188,45,210,157,127,136,83,91,22,52,214,187,159,233,158,159,156,237,179,227,208,156,1,215,31,200,64,204,105,107,55,7,36,41,60,168,57,7,29,37,202,48,48,58,8,250,241,36,196,34,252,229,68,29,177,128,62,35,208,76,87,1,246,160,247,80,90,186,23,112,113,199,253,243,54,40,218,143,115,123,117,49,89,181,151,107,190,17,198,217,42,185,218,93,61,205,226,90,139,109,194,17,102,89,23,167,34,91,227,131,110,131,76,191,138,246,111,254,217,47,14,213,46,163,206,180,240,207,107,48,31,46,210,30,60,223,244,250,1,248,172,127,233,3,109,77,154,148,158,165,100,195,115,32,139,181,2,142,195,17,202,137,247,196,93,73,108,196,78,23,49,8,18,237,36,166,70,61,193,123,243,1,216,216,37,165,218,47,139,113,153,121,102,230,88,236,2,50,231,140,115,204,12,151,91,102,171,84,233,186,194,152,42,175,229,30,135,61,102,125,75,61,85,209,66,48,203,185,123,24,28,250,87,210,163,248,19,55,233,193,13,188,147,156,103,147,153,148,61,90,173,70,166,165,0,121,88,84,63,78,191,198,101,166,202,52,170,107,223,187,37,121,144,179,21,177,114,188,19,201,154,116,32,132,8,222,216,50,55,86,85,200,246,235,52,139,180,150,115,137,208,173,183,12,229,142,222,64,156,138,88,43,230,117,105,57,232,122,200,47,114,25,119,15,161,141,215,112,95,153,18,138,217,235,118,91,89,91,31,17,7,156,123,145,53,109,194,168,246,50,43,145,226,20,157,71,138,86,152,202,83,94,226,62,100,200,107,252,22,171,180,87,179,149,91,200,220,108,237,145,253,38,244,59,44,190,211,234,123,44,218,131,233,196,231,248,247,136,45,58,49,166,45,251,75,198,27,29,135,120,30,0,101,78,58,207,75,167,205,99,126,210,188,124,39,180,203,161,209,214,218,171,53,14,184,174,128,48,15,118,154,238,195,46,8,36,19,239,42,38,10,218,249,94,159,89,170,138,48,197,134,37,58,122,8,3,57,207,92,123,78,138,41,218,49,40,13,100,208,88,12,227,168,143,78,162,204,41,62,150,233,242,51,77,42,74,243,240,196,85,82,222,57,204,128,193,171,40,221,61,229,213,89,200,86,224,71,159,49,125,88,27,121,204,169,235,101,7,111,25,231,30,208,47,43,183,119,25,29,113,33,98,214,220,227,13,216,137,10,238,111,129,137,224,203,246,250,189,56,63,56,13,203,46,59,241,214,95,83,250,57,234,14,37,47,135,11,212,147,207,210,88,128,250,179,215,29,164,84,212,112,195,56,57,204,5,184,225,134,15,67,36,132,58,134,18,22,42,139,3,30,11,12,72,171,15,168,17,137,197,241,143,8,77,82,239,168,98,223,231,58,102,192,175,134,99,180,174,224,71,73,51,106,149,56,42,125,185,129,243,237,101,111,187,109,232,69,139,212,254,47,249,153,169,177,244,215,6,83,211,159,145,158,251,196,188,54,157,117,121,225,108,29,26,121,45,111,135,62,156,178,178,229,71,70,29,80,255,0,85,149,21,53,202,150,182,23,117,22,14,83,241,41,254,210,171,171,242,155,106,182,245,198,234,219,241,47,247,149,163,110,67,89,60,245,95,172,182,159,218,85,176,176,202,157,203,159,227,0,166,226,65,93,220,48,233,43,235,7,172,211,96,113,240,183,34,8,1,198,76,9,238,247,232,37,250,125,45,218,203,124,170,23,213,247,152,244,81,238,101,154,29,5,190,33,110,202,189,53,39,199,97,28,15,249,158,171,77,165,175,73,72,170,149,218,189,253,216,251,152,21,232,244,203,163,211,37,8,75,4,28,177,251,199,185,151,73,109,140,44,168,88,143,18,80,144,71,17,226,74,16,35,9,40,177,2,4,193,100,130,195,110,32,17,98,56,64,137,18,182,92,203,162,196,10,182,67,18,204,69,40,142,216,241,28,89,128,177,30,33,145,8,6,33,12,195,48,8,163,132,5,8,69,1,194,70,46,96,78,44,69,147,13,208,30,33,12,194,2,132,120,132,5,152,226,132,7,28,134,232,110,132,78,40,102,16,168,183,18,32,153,54,144,204,34,44,210,59,176,100,136,149,88,96,94,57,16,221,137,85,103,137,50,208,37,190,1,229,123,193,128,129,97,97,43,123,66,142,178,171,95,111,67,48,93,115,54,70,101,23,253,179,55,96,78,141,86,110,89,231,170,12,175,153,210,210,92,219,176,68,14,158,97,42,221,153,44,200,30,232,243,35,30,32,25,140,24,177,12,64,148,80,132,5,214,83,121,218,37,242,171,19,116,12,79,112,94,166,108,165,235,177,49,144,103,15,196,247,11,66,167,82,102,191,13,71,81,151,105,70,231,210,214,91,56,154,41,169,107,28,9,91,56,29,228,91,81,137,21,168,184,18,179,102,101,65,183,115,28,6,204,122,206,46,190,175,62,204,118,157,93,77,155,42,38,114,232,243,46,114,72,149,18,162,149,166,188,77,26,122,119,54,227,38,180,251,201,61,233,66,245,129,123,128,169,196,230,218,182,59,252,162,125,105,118,227,164,77,169,207,16,42,178,150,61,38,115,96,164,17,142,103,87,79,181,134,15,121,155,87,164,80,219,177,34,178,233,117,15,230,243,192,151,235,17,110,193,61,36,169,165,2,252,229,198,165,116,48,142,97,242,233,19,51,254,209,242,189,36,181,26,123,124,220,125,217,49,95,151,95,206,6,186,175,173,42,218,221,100,133,43,114,22,204,226,187,177,108,3,54,232,239,117,244,177,133,95,167,102,166,236,14,100,245,186,102,212,144,101,250,118,173,95,215,137,208,117,86,175,43,3,136,154,61,163,152,112,141,180,75,117,22,61,111,242,153,149,153,173,226,17,173,43,119,73,207,185,26,183,43,220,78,206,140,145,102,214,239,47,212,120,104,181,197,144,174,46,129,44,54,238,228,9,215,190,240,181,96,158,100,159,78,42,175,8,57,156,235,106,118,206,226,96,85,246,190,72,153,45,97,191,116,118,86,81,176,100,210,144,121,48,18,234,182,174,49,204,117,220,226,192,217,148,234,8,221,129,10,142,79,48,59,250,59,183,96,230,116,253,22,166,26,112,244,182,45,107,140,205,122,125,78,109,219,158,32,85,171,240,220,182,234,230,11,244,46,170,79,121,234,85,67,40,50,187,180,225,199,72,30,73,112,6,12,139,9,215,214,120,110,9,101,226,114,109,86,70,193,129,72,225,229,133,164,34,110,144,52,86,193,140,181,66,239,25,152,17,136,105,165,14,227,3,217,162,96,115,39,208,66,69,152,9,1,32,214,1,43,123,51,210,84,65,39,147,40,153,102,115,196,174,196,3,169,230,92,131,3,2,101,212,171,239,207,85,246,129,151,89,113,11,133,4,206,106,233,46,181,247,4,35,51,210,211,90,50,242,37,187,17,122,8,28,221,14,135,96,6,206,76,232,29,170,184,17,153,154,215,33,177,1,93,118,222,4,133,76,206,222,174,4,211,85,1,192,36,75,90,181,81,210,5,46,129,70,229,142,155,86,207,73,153,53,90,150,171,183,19,26,235,54,190,225,249,136,29,139,41,199,169,122,201,81,119,102,149,233,117,75,114,14,101,150,83,143,82,245,145,87,16,24,68,9,83,42,166,238,118,180,209,128,68,9,74,217,1,143,164,121,204,12,239,89,207,18,56,34,104,34,71,108,32,67,152,50,247,134,118,201,103,112,133,52,233,19,174,68,4,148,35,151,168,243,21,253,61,37,180,217,181,125,71,153,163,83,94,80,145,214,113,209,47,119,33,189,50,142,133,186,181,81,193,149,121,204,253,176,123,153,153,52,204,47,220,237,144,188,254,115,73,244,240,58,192,92,1,140,126,82,36,110,62,230,5,72,231,175,201,121,50,182,125,70,127,100,134,179,238,204,51,1,49,173,21,153,236,80,87,238,142,91,244,145,93,65,219,186,173,53,151,1,223,204,80,63,134,102,130,173,117,88,213,10,236,97,247,138,142,159,89,74,120,110,95,204,161,69,99,187,143,74,255,0,204,14,110,183,196,26,205,82,179,233,141,117,162,237,216,167,159,174,101,59,170,212,115,83,28,142,189,136,255,0,191,148,232,235,233,20,38,82,197,99,251,147,145,106,45,153,12,205,249,136,17,185,45,164,179,110,56,207,51,13,238,86,213,111,206,104,179,81,125,52,173,68,135,173,73,231,223,228,101,254,29,160,251,115,45,182,130,40,83,211,187,252,190,144,59,116,47,151,74,227,226,108,22,63,202,90,35,199,180,144,24,149,11,225,28,200,1,230,63,49,187,101,246,169,231,249,75,41,92,31,144,128,106,201,21,42,87,183,212,192,97,134,65,156,251,141,181,141,142,42,216,138,219,89,9,28,237,194,140,25,186,205,135,80,140,58,115,153,70,171,203,243,81,92,6,223,97,97,251,187,71,89,26,103,162,180,165,86,180,251,131,105,149,248,224,223,71,135,253,108,254,146,58,11,13,187,216,253,230,36,75,60,99,255,0,166,209,55,179,88,63,132,50,219,167,127,50,132,115,213,134,100,241,204,171,72,127,233,212,123,75,126,244,162,46,125,59,64,57,135,105,27,155,28,103,188,3,29,185,110,190,208,7,61,189,228,56,28,1,17,83,184,186,13,206,120,57,61,4,176,14,222,208,39,90,158,38,77,126,161,86,207,33,67,27,24,141,196,116,18,251,146,203,107,219,85,138,15,112,210,139,82,208,250,106,237,113,188,43,122,253,225,87,87,98,176,27,27,113,221,128,185,198,72,231,19,6,158,151,90,252,252,226,193,151,35,249,205,2,191,178,233,175,46,254,114,133,205,106,192,112,205,196,152,161,171,208,26,149,142,74,98,65,174,155,0,10,224,240,121,155,95,23,174,123,226,115,209,127,100,167,24,249,9,167,75,96,86,0,158,32,82,87,105,245,77,154,91,122,41,50,58,138,240,114,37,8,254,91,3,42,58,158,35,71,155,82,221,91,108,182,190,67,143,111,237,35,160,214,53,154,118,174,224,18,234,184,249,17,239,39,163,188,92,140,175,211,164,228,106,55,166,176,211,188,161,219,177,72,239,236,127,151,233,50,211,161,174,187,200,163,101,62,171,72,198,127,15,185,158,83,85,101,154,141,77,154,151,229,42,33,115,237,237,32,158,110,178,183,75,173,177,174,221,183,150,225,127,47,214,110,77,58,133,172,18,25,209,118,238,61,62,184,136,181,207,240,253,123,141,91,173,170,69,23,55,82,56,7,177,157,69,167,109,190,224,28,76,154,218,73,87,70,109,195,220,74,244,26,230,97,179,80,199,114,122,73,236,126,178,178,244,21,214,49,153,161,20,109,219,249,202,116,108,174,184,29,230,154,240,50,27,140,240,32,74,174,14,59,73,91,88,99,187,183,127,239,18,41,8,108,253,68,181,91,210,14,56,48,51,165,129,91,109,157,51,195,118,151,179,41,126,73,196,133,181,174,198,100,7,175,35,220,72,163,121,100,43,228,131,194,183,191,200,252,224,43,169,111,137,78,62,157,164,169,39,3,45,147,52,48,24,31,172,173,235,86,92,178,200,171,122,143,99,38,188,17,252,102,103,179,203,219,149,102,92,224,178,253,223,159,210,93,114,224,11,23,113,101,232,170,126,47,148,9,249,97,183,96,237,231,168,247,152,238,212,122,118,88,228,109,245,54,84,242,59,201,11,245,0,155,44,69,69,252,27,185,252,204,149,182,249,201,180,86,193,136,244,146,100,82,174,197,174,164,86,32,224,122,89,79,4,74,45,101,176,89,97,92,50,100,15,45,186,204,149,160,211,22,171,205,109,221,87,158,62,146,139,53,36,94,55,98,191,78,223,139,112,199,214,84,93,87,139,16,204,24,239,81,198,209,233,231,219,233,29,90,202,53,203,130,85,117,3,238,159,233,242,156,141,97,98,226,224,78,198,206,223,148,197,123,134,125,224,117,254,112,55,120,207,132,173,27,111,165,149,11,182,2,103,25,63,41,202,22,109,176,88,163,24,60,143,99,222,43,238,178,197,95,53,139,21,56,228,246,155,116,70,157,82,149,178,197,171,80,6,21,155,225,179,228,223,63,156,3,196,20,45,117,141,220,177,206,38,191,13,240,43,181,5,108,213,110,166,159,195,247,155,251,78,207,133,232,107,93,61,58,135,175,55,178,252,77,201,95,164,222,192,192,141,53,87,69,75,85,74,168,139,209,68,178,82,119,67,213,8,182,57,88,204,144,204,9,66,45,209,228,66,136,71,8,66,132,112,133,18,13,153,56,64,169,122,203,49,22,206,100,177,2,178,34,233,45,136,136,16,145,38,79,17,109,132,87,147,35,131,47,219,22,217,69,60,201,137,61,176,219,2,178,33,137,60,67,16,43,230,74,75,16,196,8,200,201,109,139,108,5,20,150,216,109,129,28,197,214,79,18,59,121,128,8,179,136,57,34,71,168,132,88,27,49,25,82,182,36,247,113,10,123,162,221,153,2,115,37,210,17,48,35,34,64,60,152,48,168,102,49,25,2,40,14,86,220,25,100,69,97,17,234,36,89,115,31,34,75,168,129,148,134,83,242,144,123,184,199,121,179,111,18,179,74,231,50,140,136,74,242,96,218,145,216,205,47,167,12,49,49,190,128,253,210,96,101,190,246,57,196,204,174,197,167,78,189,9,251,252,203,235,209,34,158,144,40,210,213,188,122,132,220,148,170,244,18,74,129,122,9,102,32,68,9,44,71,9,4,113,24,142,16,22,232,3,30,216,194,192,33,13,177,226,21,14,99,35,137,41,11,156,34,19,3,147,117,6,205,88,99,208,75,137,231,106,153,150,221,114,157,216,35,51,62,155,80,237,127,124,74,142,186,43,30,178,195,80,34,58,142,83,50,201,21,74,169,83,44,237,28,174,199,192,132,83,113,243,14,217,52,68,169,37,94,98,215,234,110,179,22,179,196,20,112,12,163,101,183,103,33,103,43,80,108,178,220,118,154,116,214,135,77,209,218,84,41,104,25,31,246,105,35,67,168,112,89,177,46,244,216,166,115,239,166,208,216,0,226,69,122,45,58,163,176,32,203,117,149,19,94,71,51,143,225,213,218,156,151,51,185,85,138,232,85,155,48,56,169,188,190,58,9,182,169,143,88,205,93,196,32,227,222,26,107,138,252,71,152,26,174,92,231,2,114,117,44,193,182,226,117,171,179,115,243,44,212,233,22,228,200,28,202,60,239,146,19,212,98,13,135,202,205,143,163,181,172,218,70,4,181,52,33,8,204,131,51,185,101,207,121,212,210,234,79,217,253,89,151,87,160,174,202,250,9,109,122,85,173,74,192,226,221,127,157,105,17,11,22,167,24,235,52,106,180,191,181,244,14,178,139,52,133,61,70,84,117,104,101,101,86,89,215,165,131,87,56,58,38,242,240,44,157,186,46,172,129,131,35,76,122,182,101,126,156,76,206,185,230,117,237,173,94,102,183,71,185,125,60,66,57,151,233,82,196,207,121,205,125,202,118,78,229,90,39,173,142,230,200,142,221,42,47,168,136,30,125,244,173,241,17,34,84,40,249,206,219,154,202,21,24,156,123,168,119,180,236,7,18,162,177,115,44,213,167,188,17,158,241,215,225,150,216,188,241,52,85,225,44,189,115,34,186,158,31,172,91,6,210,121,19,163,140,206,70,155,65,228,176,97,156,206,160,114,171,136,21,106,170,45,89,219,214,121,93,106,186,90,69,131,30,211,214,155,114,57,152,117,122,84,212,117,2,7,150,38,0,102,118,255,0,202,208,31,134,94,158,22,155,126,17,3,205,50,21,50,202,91,12,39,98,239,8,231,142,145,87,224,135,187,24,29,219,175,90,199,89,207,125,75,51,113,210,72,214,110,110,73,150,29,40,11,152,22,33,27,115,222,65,203,30,147,13,218,167,165,182,129,47,210,217,109,199,56,192,129,58,238,176,89,180,140,205,156,48,245,8,213,0,28,192,152,12,13,163,136,179,8,109,230,4,151,213,34,213,43,28,203,7,73,21,83,186,4,208,109,88,63,34,50,192,9,158,235,112,56,129,78,165,19,105,206,39,6,242,171,97,0,205,154,203,223,158,113,57,108,219,152,147,3,118,142,198,91,65,83,245,19,210,86,219,235,158,91,78,229,39,115,195,117,126,96,218,122,194,181,249,35,175,121,90,220,107,125,173,52,145,51,221,78,241,243,144,105,4,48,226,24,196,195,85,143,75,109,121,185,24,56,128,66,16,132,68,164,0,196,148,32,2,56,163,128,117,148,89,64,60,137,162,87,115,20,165,136,235,142,32,115,173,207,59,72,152,236,115,107,109,12,234,191,37,30,169,61,85,133,64,173,59,255,0,41,90,48,0,231,150,239,52,44,97,230,54,231,219,156,99,32,98,74,187,22,177,232,64,88,244,30,223,89,12,238,92,123,245,146,76,118,132,107,162,160,78,251,142,247,62,253,7,229,45,185,235,101,195,182,236,118,235,48,181,167,33,119,4,4,227,147,214,26,141,118,131,70,21,53,86,149,99,234,218,188,159,206,69,93,101,43,168,66,138,165,191,219,56,58,213,163,79,121,173,245,21,225,122,144,251,138,252,177,48,107,124,119,87,168,161,180,203,105,20,110,56,192,195,48,237,147,49,105,52,175,170,179,106,240,59,153,21,217,210,80,186,199,202,28,214,62,38,31,202,117,209,2,40,84,80,170,6,0,29,164,116,213,38,158,149,170,177,133,89,97,51,76,152,246,253,100,88,231,233,1,236,36,176,49,2,33,113,245,154,55,5,163,29,201,153,204,78,237,142,79,2,5,23,110,179,82,167,107,160,78,3,110,198,115,42,241,22,178,179,115,51,30,43,194,130,58,100,243,137,122,2,89,11,122,189,64,250,166,93,102,95,76,202,50,238,125,61,15,226,255,0,137,26,85,225,171,185,43,94,192,150,196,219,226,74,167,73,167,47,209,110,96,115,243,89,131,195,142,205,99,175,184,196,223,226,139,159,9,180,227,59,45,86,254,144,139,52,133,89,14,211,145,193,226,90,51,185,179,249,78,119,132,89,141,61,127,250,151,244,51,162,205,198,101,70,86,39,237,64,22,12,58,143,113,29,214,20,25,11,184,251,72,215,135,183,119,152,29,126,239,184,249,74,109,245,222,170,249,42,27,164,43,101,101,130,130,196,103,239,99,164,151,111,153,145,180,5,3,176,28,183,210,114,236,215,94,111,62,73,244,147,233,82,33,29,140,15,190,161,151,175,204,76,58,189,65,58,183,96,254,154,107,61,61,207,19,85,87,121,149,110,124,43,15,136,123,78,118,129,150,203,181,45,185,112,78,21,152,100,30,115,34,174,241,77,71,162,154,240,61,118,125,222,251,71,247,105,208,169,214,234,213,215,225,34,102,90,214,229,170,253,202,230,150,179,123,15,196,99,211,1,70,106,221,156,97,135,208,192,218,87,246,124,118,148,146,85,178,38,170,219,119,50,155,107,219,153,81,179,78,254,117,5,88,243,218,101,212,84,85,178,4,141,22,237,97,58,12,5,195,231,136,25,52,183,108,96,51,222,71,252,73,181,42,163,80,140,5,153,199,229,212,74,173,83,93,135,18,122,163,246,191,12,182,134,229,130,238,79,168,146,172,112,220,133,241,103,116,248,110,80,227,243,19,98,171,51,41,236,162,113,171,212,17,87,152,70,90,162,191,251,114,127,188,244,21,109,216,25,78,67,114,12,5,149,177,0,126,158,254,211,11,232,236,211,234,124,234,240,245,176,195,99,218,110,242,253,29,112,68,141,138,225,67,84,125,93,214,84,61,13,173,167,181,3,28,171,55,6,122,11,215,25,101,228,123,79,35,246,193,93,135,204,161,145,187,237,60,31,202,122,31,12,241,106,181,163,102,66,90,57,10,221,228,86,180,36,174,58,131,252,228,233,36,110,95,187,222,3,102,237,201,192,110,171,236,98,206,211,251,189,12,138,176,174,219,2,253,222,178,183,80,219,149,199,164,153,44,110,35,4,198,87,59,178,114,96,103,58,143,179,250,117,78,118,244,91,8,224,253,125,140,218,8,100,24,32,130,58,137,83,236,178,178,182,109,40,195,4,55,73,196,109,70,175,194,11,233,2,135,164,101,169,115,213,68,14,190,165,234,74,153,93,26,238,219,20,100,204,94,109,186,118,255,0,167,13,177,27,117,149,58,243,180,251,25,90,120,195,21,6,204,33,60,18,189,190,112,58,205,86,195,186,218,65,172,252,77,247,196,13,215,93,85,149,111,69,44,8,236,216,156,187,174,45,138,215,62,96,235,159,110,198,31,108,67,185,86,197,12,255,0,113,87,133,111,113,153,154,219,117,3,227,101,223,180,174,229,96,119,15,232,96,66,230,116,218,213,219,146,188,240,48,51,51,189,155,201,68,35,145,159,206,71,54,15,73,99,143,175,18,139,91,7,56,195,47,180,11,159,80,108,27,108,39,166,220,158,222,211,38,75,18,132,198,110,201,196,105,151,189,120,235,196,9,29,25,122,11,114,88,227,104,3,57,157,79,11,255,0,15,101,133,186,255,0,74,118,171,187,125,125,166,164,168,37,106,7,97,253,103,72,49,177,21,255,0,16,204,13,97,151,0,12,99,176,143,172,199,184,175,121,98,93,2,253,177,21,130,184,104,204,8,198,12,131,62,12,137,178,17,97,92,197,178,85,230,48,143,204,104,23,0,68,114,161,97,239,15,52,64,186,18,177,104,146,14,12,42,80,134,68,32,17,71,20,33,71,8,102,20,161,12,197,152,65,28,142,225,13,240,37,20,137,121,16,249,129,56,72,199,152,15,16,196,55,71,152,17,196,123,100,178,33,196,8,237,134,217,56,64,134,216,138,203,33,136,21,20,144,53,203,241,12,64,198,245,24,130,25,183,108,137,65,40,202,70,216,43,110,154,26,172,202,124,146,189,32,64,174,35,13,136,21,104,10,206,96,61,241,129,152,194,226,74,17,29,177,199,20,40,138,56,98,2,139,18,88,134,33,17,196,49,37,12,102,21,13,177,237,50,213,81,39,180,64,164,86,99,217,47,226,24,129,70,216,109,151,109,139,108,10,182,199,137,61,177,98,4,97,37,136,160,40,71,12,64,83,15,137,62,218,76,221,137,200,241,139,194,128,190,230,17,231,156,48,179,191,51,163,167,197,117,254,244,171,106,179,103,248,201,5,253,168,231,137,71,75,73,168,98,219,79,73,208,206,102,42,105,244,130,38,192,118,46,76,130,54,216,43,94,103,50,237,122,174,121,149,120,150,183,115,20,67,57,203,234,229,229,23,91,175,243,95,4,224,74,174,85,179,5,102,91,192,221,233,151,233,145,182,238,50,43,109,46,43,163,110,121,148,61,172,198,86,88,231,18,72,142,199,164,13,154,58,242,121,155,46,8,171,234,196,133,26,87,90,195,9,70,181,108,216,122,192,162,253,87,151,194,69,166,213,218,45,5,143,19,26,35,216,114,102,164,0,38,59,192,213,169,185,72,221,50,174,230,108,246,149,249,158,176,26,116,20,214,106,56,198,101,69,148,178,45,103,63,20,209,163,212,238,109,166,112,252,237,174,121,226,106,211,92,197,198,4,138,236,106,118,175,171,19,13,182,77,87,88,173,92,207,228,249,235,233,235,3,78,134,252,250,115,54,180,230,232,244,151,85,110,79,73,211,113,233,129,146,240,171,204,229,107,46,218,103,83,82,190,153,150,157,34,220,78,233,81,129,53,85,217,233,13,59,58,21,67,142,121,156,235,124,25,146,205,213,244,246,154,244,122,59,42,109,197,143,210,69,118,74,250,96,188,72,35,16,48,99,45,32,147,98,83,106,171,41,137,172,148,51,150,108,74,50,157,42,249,134,92,154,101,7,164,208,148,247,147,11,136,10,165,3,180,177,128,128,2,28,230,4,58,73,131,196,8,18,12,219,68,6,113,22,37,53,221,186,205,179,94,209,2,134,171,35,49,214,172,12,191,17,64,139,240,178,53,49,48,229,140,159,11,3,13,86,170,175,89,89,215,46,253,128,242,103,29,46,186,195,133,204,233,232,116,39,119,153,103,45,3,96,210,173,222,166,25,154,18,181,169,112,6,32,14,209,129,43,123,128,129,97,104,135,50,141,249,141,88,136,23,111,10,113,17,179,153,20,93,199,38,69,142,44,196,11,23,118,236,203,26,204,8,137,244,202,143,29,96,75,118,233,155,81,96,85,60,199,101,187,65,152,44,102,177,185,60,64,195,123,181,150,17,40,42,203,58,191,178,169,125,88,207,188,195,168,185,25,189,48,35,69,193,78,12,209,86,171,201,188,48,233,222,96,207,50,89,220,33,94,182,141,72,178,160,68,151,156,189,204,224,248,118,168,212,219,28,241,218,95,174,184,175,173,12,131,176,202,142,185,153,154,195,67,114,125,50,175,14,181,173,175,36,203,181,52,53,139,193,129,170,155,150,213,224,203,103,14,164,183,74,249,221,149,246,157,74,53,75,96,235,8,190,56,161,10,113,71,8,65,40,214,56,90,192,39,247,165,243,155,226,167,146,11,109,24,3,48,57,153,123,92,185,56,83,206,35,248,7,11,250,72,135,60,132,252,165,131,166,55,31,153,154,66,82,73,245,15,202,92,172,163,171,1,198,122,202,219,33,78,197,220,221,134,113,56,126,37,173,177,65,170,253,50,45,157,85,179,234,95,239,34,182,248,151,140,80,181,61,21,170,223,230,39,36,130,54,25,231,45,177,173,114,238,197,152,245,36,200,110,36,228,153,36,93,205,242,145,163,174,178,231,217,103,163,240,141,62,202,119,244,7,225,31,214,115,188,59,70,117,54,140,255,0,166,188,180,244,9,199,78,20,112,37,137,86,28,9,19,212,96,119,130,243,150,253,36,212,9,89,62,130,65,223,104,249,70,237,137,149,245,72,182,249,109,144,79,72,23,139,21,199,7,175,67,36,232,174,152,111,175,18,132,176,110,60,99,153,162,224,174,129,177,234,199,92,192,72,55,122,249,198,71,243,152,181,197,170,209,171,143,137,65,111,227,46,91,74,2,187,136,228,158,188,14,51,204,205,226,172,201,225,127,180,198,230,218,189,127,57,150,152,252,44,155,110,177,223,226,200,108,252,231,103,81,251,95,14,214,33,255,0,203,221,250,25,201,209,175,150,143,206,61,43,210,117,180,196,218,150,35,28,239,169,215,248,74,140,24,90,77,137,89,248,10,191,234,38,196,113,106,217,90,177,227,161,239,137,196,211,106,143,158,197,250,90,155,79,214,116,30,214,242,22,214,98,27,238,237,129,36,103,22,89,189,84,49,224,50,247,142,155,173,123,112,128,10,212,224,147,201,51,58,22,203,224,239,103,60,99,250,203,244,213,186,49,103,218,15,178,255,0,88,18,241,13,71,150,133,123,184,199,210,97,210,99,205,207,183,72,181,246,179,234,72,193,1,120,193,139,77,201,199,118,96,63,140,13,90,219,154,159,57,122,6,94,242,159,13,22,13,61,108,150,236,245,150,248,122,197,226,120,177,219,97,44,196,243,242,154,252,55,43,85,53,122,134,6,14,215,29,73,246,129,158,235,45,183,93,165,91,28,51,34,238,125,189,9,204,219,97,221,173,82,27,141,152,2,87,90,45,158,47,168,109,155,85,8,76,102,89,171,95,38,213,100,236,220,126,112,54,213,102,217,165,240,202,15,81,137,133,14,229,154,180,206,8,40,79,94,146,163,59,41,25,193,154,116,122,141,172,161,164,175,171,147,198,14,38,22,177,107,111,95,3,222,7,91,87,78,87,112,28,118,156,240,118,63,89,162,157,66,223,166,42,44,192,79,94,238,189,37,4,110,64,248,230,21,192,214,233,134,159,197,26,181,31,178,212,41,42,62,126,223,172,211,225,23,3,91,105,172,248,234,248,127,219,44,241,170,203,232,214,228,226,205,59,111,83,242,239,253,39,54,219,154,183,171,91,83,124,92,227,220,119,31,145,144,118,238,12,65,85,109,172,195,210,126,115,26,235,218,188,171,46,238,217,233,47,211,234,19,86,131,28,126,127,202,85,175,161,148,155,0,24,35,213,42,46,54,232,245,53,143,53,148,15,102,234,38,86,58,77,62,165,126,203,105,113,223,127,79,249,152,200,42,193,89,79,210,73,244,235,187,53,88,29,126,124,17,34,187,154,93,72,82,213,165,217,31,21,100,159,132,254,19,55,125,168,110,87,177,109,173,93,112,74,140,143,254,103,154,173,173,210,221,198,3,15,204,25,189,117,239,141,185,101,57,200,245,113,34,187,149,106,213,43,95,57,193,39,128,235,208,255,0,105,111,157,91,177,21,234,10,191,235,250,137,196,163,196,8,98,183,175,153,91,124,94,242,219,53,35,106,181,161,110,81,149,93,213,237,199,231,3,162,29,179,101,87,178,88,15,57,28,126,80,212,174,164,85,232,218,44,199,28,230,113,234,241,0,142,192,84,152,63,194,87,246,166,173,247,239,127,49,122,55,80,194,4,181,62,120,42,85,70,215,57,80,163,191,113,242,144,119,202,236,206,89,120,204,134,163,84,44,82,201,101,155,152,229,212,252,50,180,184,34,237,8,197,189,243,145,250,123,192,167,80,10,149,108,145,219,142,210,13,86,27,32,174,71,93,189,37,247,93,109,168,202,109,194,117,217,219,242,153,81,151,118,193,187,158,231,136,1,118,199,25,196,142,252,156,72,191,64,65,248,164,168,173,238,109,163,150,61,32,0,100,41,199,78,39,91,195,244,250,122,193,125,75,175,152,122,46,126,31,249,151,233,252,53,116,200,141,169,12,174,57,248,78,51,245,151,154,107,54,3,107,182,222,160,246,252,241,3,61,151,121,85,177,5,221,64,227,210,70,79,121,212,208,177,109,42,239,24,97,144,71,180,161,171,35,57,28,123,30,114,37,218,21,84,160,86,0,24,39,164,34,219,122,101,101,62,163,204,214,107,244,204,172,204,172,65,129,37,177,150,104,77,64,51,19,22,99,196,170,235,197,28,202,58,164,6,149,61,103,50,138,117,27,208,48,154,82,221,194,69,84,231,111,88,210,193,137,50,170,255,0,20,139,212,23,149,129,6,115,152,212,193,49,222,76,224,8,16,221,204,152,105,89,177,100,124,206,97,23,6,57,235,45,86,51,62,225,24,186,21,163,120,17,238,7,188,203,230,110,140,110,237,8,209,22,225,33,158,37,71,118,96,104,204,137,149,11,57,150,43,102,2,196,89,11,38,252,47,19,147,170,212,217,91,240,166,7,75,116,172,220,160,202,244,150,27,23,214,49,33,172,165,128,220,146,141,232,202,194,38,156,157,43,106,25,189,89,2,116,55,224,114,100,22,12,230,75,50,159,52,99,172,133,122,149,103,198,224,96,106,92,147,30,8,144,91,4,179,112,133,45,198,77,91,50,166,113,152,188,204,66,46,38,25,148,249,134,47,54,21,163,49,204,226,200,252,211,8,190,18,161,116,151,152,33,82,134,34,12,35,200,128,182,136,182,9,40,225,21,121,113,108,151,69,2,173,177,109,150,197,136,21,24,179,45,43,43,101,196,162,37,164,119,200,59,17,40,54,227,48,141,27,178,98,243,49,222,115,159,87,181,136,204,207,102,188,135,235,40,236,249,223,57,114,49,97,56,131,88,165,115,153,126,155,196,134,237,166,69,116,131,54,236,75,129,36,76,233,112,99,153,165,88,109,144,25,34,33,96,139,112,110,4,169,209,183,102,5,251,161,43,67,7,108,64,179,17,98,36,108,137,40,17,132,100,69,0,60,12,207,47,227,54,110,212,5,246,158,150,230,219,89,158,99,80,158,101,239,97,247,148,71,78,64,78,101,86,216,86,222,37,119,88,20,250,15,50,157,196,156,153,81,232,52,90,141,200,1,146,215,234,118,84,112,102,29,5,131,108,207,226,55,55,152,7,104,24,206,226,251,189,227,176,157,178,250,200,101,144,100,44,248,18,42,26,77,41,186,206,127,57,211,106,54,174,212,235,33,166,79,47,137,177,43,112,251,155,129,40,206,158,30,193,55,24,221,188,165,28,102,118,234,177,25,54,206,118,170,177,234,246,144,171,52,90,180,177,49,222,90,254,91,54,28,9,194,171,205,174,255,0,79,73,208,118,37,50,122,192,175,91,85,117,29,203,198,102,49,101,106,167,60,153,117,229,172,172,143,214,98,174,166,82,124,200,17,118,7,213,45,211,94,172,155,123,202,108,93,207,180,75,151,70,170,187,215,168,128,13,49,107,115,208,78,133,75,93,43,218,103,12,203,87,2,99,178,203,11,115,156,66,59,72,200,249,25,18,85,90,180,89,214,115,244,10,73,220,249,154,238,242,253,225,93,186,109,91,23,32,66,201,202,210,234,214,178,23,51,167,191,204,92,136,28,205,115,184,56,18,141,45,134,167,201,57,151,120,149,158,90,204,90,74,109,188,229,254,24,30,134,155,210,213,141,136,237,40,162,159,45,101,144,37,187,18,37,164,90,10,164,192,0,223,24,163,7,48,64,85,166,142,208,42,60,67,60,73,112,97,136,8,52,100,197,140,68,76,4,205,0,55,72,149,38,78,181,34,4,86,133,86,220,37,192,192,195,164,0,153,16,65,48,32,180,21,54,192,179,18,37,100,179,8,28,221,38,133,41,94,147,81,96,163,218,87,117,235,88,235,57,151,235,25,219,106,64,232,61,227,56,204,205,110,161,81,189,76,38,45,182,245,39,147,32,218,59,109,229,218,6,155,124,73,20,122,78,76,84,235,141,207,142,147,58,120,91,238,235,233,157,42,244,181,233,211,129,204,13,117,55,166,50,3,52,205,83,49,50,239,48,47,120,23,57,218,179,29,151,30,100,53,26,190,118,136,184,41,185,224,80,246,238,60,153,150,253,78,222,1,204,167,85,97,243,14,195,51,174,119,100,243,1,150,123,15,168,196,70,38,139,93,54,113,140,204,189,76,138,36,129,193,151,37,32,215,184,241,41,148,92,27,137,54,185,153,48,121,153,129,147,71,129,183,195,245,134,150,216,122,78,215,218,115,94,233,229,241,206,233,214,209,106,213,170,216,221,96,89,169,214,17,158,38,42,181,140,175,187,56,51,85,133,8,237,57,141,180,217,199,76,194,61,14,143,196,22,209,131,214,116,3,6,28,78,54,143,74,172,160,137,177,221,168,249,136,27,161,153,150,189,82,89,222,104,82,8,226,65,44,206,55,140,89,150,177,79,195,180,131,252,39,99,19,204,120,190,161,172,188,133,4,12,183,95,172,40,199,149,90,145,151,99,237,220,203,6,229,228,254,147,54,159,43,213,75,177,237,153,29,111,155,181,124,219,210,163,180,250,64,56,254,18,162,141,95,136,182,194,200,193,84,116,7,169,249,17,56,54,59,88,229,216,228,153,110,169,131,92,118,182,229,28,103,222,81,35,69,46,79,74,253,101,93,166,157,54,13,245,103,166,225,153,7,164,210,82,40,210,215,87,70,113,185,255,0,239,248,77,123,102,61,61,254,102,165,199,25,221,235,62,231,240,143,167,188,219,212,142,102,216,31,40,203,98,28,9,2,208,32,213,61,185,34,194,190,216,152,245,58,123,85,127,213,86,35,175,60,143,202,116,17,142,236,109,32,123,153,29,101,71,203,220,196,62,62,28,142,68,12,53,56,173,21,89,192,56,251,211,109,86,110,168,238,60,142,243,132,236,230,204,147,207,188,233,104,237,91,14,193,146,192,126,176,173,137,90,224,252,247,119,253,209,253,231,47,198,181,3,9,165,85,65,177,139,177,95,225,59,123,50,85,65,252,95,254,170,207,53,172,101,127,18,212,238,239,97,193,246,153,85,235,114,173,89,247,2,116,188,54,192,109,167,158,229,76,225,224,130,65,253,39,71,69,96,85,66,204,84,43,118,136,57,22,143,37,138,238,245,37,140,164,123,96,206,136,127,217,175,168,13,167,140,244,193,148,120,182,159,30,41,171,199,77,219,255,0,35,39,86,90,133,3,226,30,253,229,70,157,201,89,109,153,85,248,134,78,102,138,45,71,166,198,181,135,28,144,102,50,2,62,13,123,50,57,27,178,33,121,69,163,53,146,7,78,123,158,240,49,183,83,46,211,124,117,159,222,207,233,51,205,122,113,182,197,99,192,74,201,235,214,5,174,2,169,115,181,193,248,74,180,217,166,77,187,72,92,124,60,244,61,115,57,22,179,91,105,192,219,158,203,59,122,117,43,159,72,220,15,95,246,172,10,116,22,249,205,109,150,127,168,238,73,62,243,69,195,204,7,61,122,204,158,27,72,175,79,91,17,135,96,115,55,17,233,226,81,29,219,70,79,72,213,240,208,113,43,228,99,16,142,138,221,230,108,207,110,37,90,154,83,204,96,122,55,243,148,81,113,87,33,148,140,116,110,198,116,44,217,114,179,15,188,63,67,3,140,254,118,142,209,101,10,25,87,174,223,237,58,3,80,53,136,151,82,228,163,122,10,31,184,209,121,94,140,31,81,249,204,239,91,208,150,29,57,216,205,201,29,155,16,170,181,22,46,72,117,59,27,210,195,218,113,244,245,178,174,163,68,121,106,143,153,95,204,119,254,19,176,198,139,43,109,83,217,177,108,94,65,252,83,145,109,155,108,91,211,227,171,255,0,185,123,137,6,74,174,242,45,100,221,132,110,87,229,55,174,174,221,132,23,207,201,185,153,53,213,249,171,231,34,242,121,56,148,233,109,207,165,142,15,99,34,182,135,7,34,197,207,204,73,166,192,57,118,30,216,18,145,242,230,25,231,225,129,172,237,45,251,50,64,249,245,140,3,140,137,157,8,28,129,159,175,105,160,89,236,71,177,249,192,154,89,180,96,168,111,145,147,107,51,150,28,150,235,41,227,30,223,56,103,182,113,158,176,44,186,226,219,88,156,176,224,200,216,222,91,149,101,101,111,194,98,9,200,96,195,30,241,89,234,201,46,206,71,70,48,23,167,7,107,130,125,164,90,205,219,84,145,192,224,137,18,200,87,5,72,111,196,15,244,149,21,61,193,63,67,2,195,119,167,231,34,91,113,7,28,131,32,172,118,21,192,228,203,232,165,238,96,17,73,128,234,164,90,216,102,8,51,201,246,155,244,154,141,46,155,81,141,47,237,25,57,220,71,13,244,156,205,69,214,83,170,90,133,123,148,131,149,99,195,205,6,132,173,107,106,45,7,122,238,94,122,254,112,61,165,119,86,85,67,238,82,235,144,164,238,153,109,210,212,224,154,217,79,117,199,31,148,228,248,87,139,26,46,21,106,122,31,72,102,234,191,241,61,3,101,213,213,149,112,121,5,100,87,53,11,5,53,183,110,86,2,213,165,253,93,9,198,100,238,165,171,96,195,225,50,187,191,104,131,223,27,88,205,50,214,46,247,138,196,22,12,137,15,43,205,165,93,122,227,159,172,160,181,181,28,117,18,42,58,151,242,82,114,45,190,203,155,111,105,221,122,188,250,240,102,47,179,45,77,210,84,26,119,242,234,196,186,139,216,219,137,151,112,15,131,52,82,171,187,42,96,110,126,70,115,26,51,17,130,102,109,67,58,174,229,51,45,126,35,135,218,210,43,113,35,124,123,187,74,255,0,213,245,9,96,172,227,152,67,242,131,8,205,18,117,178,168,228,201,121,171,158,176,172,173,91,169,145,42,243,123,109,219,153,73,96,65,132,96,109,71,150,113,222,91,78,168,145,204,176,84,172,78,225,40,125,43,110,59,122,74,53,11,183,25,110,50,39,60,83,98,28,230,52,214,58,190,210,176,52,63,165,189,165,118,93,229,253,232,153,222,238,156,72,62,145,89,114,237,2,197,214,15,188,100,157,235,97,184,226,114,31,77,113,183,109,109,233,150,92,183,87,78,210,14,96,117,233,100,111,134,77,217,122,19,56,250,53,181,20,179,146,37,170,251,237,248,160,116,182,168,28,76,90,199,40,51,47,251,74,87,133,105,86,166,234,157,49,3,147,118,162,220,28,60,158,131,120,98,205,11,52,236,237,148,28,75,178,41,171,231,3,167,65,221,53,170,140,117,158,115,75,172,180,218,127,12,234,38,164,183,222,129,183,106,230,4,9,149,109,245,115,52,110,226,69,17,145,145,24,35,28,152,153,177,8,172,146,34,222,125,164,188,193,19,186,129,204,4,91,39,50,65,251,25,95,152,174,184,83,35,206,121,48,52,102,72,55,206,86,132,99,25,136,134,7,131,3,70,232,247,202,55,30,241,171,243,3,64,104,242,38,103,179,108,5,128,247,129,166,18,157,255,0,57,33,100,9,200,58,230,63,48,71,184,24,25,158,179,48,106,170,101,201,89,217,192,50,183,165,90,81,228,174,12,174,75,74,143,60,207,73,169,240,197,180,78,85,254,19,125,121,217,234,18,163,155,187,153,98,49,86,221,31,217,47,87,195,86,68,26,151,86,193,129,209,211,107,9,224,9,213,211,222,29,121,51,135,67,173,61,100,170,213,177,187,3,133,50,43,188,24,43,117,151,6,12,39,62,151,207,83,147,45,179,204,11,185,36,86,156,96,196,199,51,61,54,187,143,84,210,128,17,204,34,149,179,13,137,161,108,204,143,150,185,140,40,18,137,30,100,99,136,156,12,200,57,254,43,169,242,40,99,60,225,212,179,46,4,221,227,90,129,101,155,51,210,114,17,189,114,161,237,203,243,45,90,242,220,73,138,205,132,96,77,59,86,164,148,95,166,173,85,38,125,69,34,231,235,46,86,253,148,168,35,142,127,132,8,173,91,70,209,204,179,203,90,83,115,117,150,2,43,93,207,57,250,157,65,181,176,62,24,26,41,189,124,221,204,120,157,69,212,173,137,133,51,207,0,72,235,53,105,201,78,242,43,173,95,152,182,231,180,187,80,87,28,153,78,138,210,199,13,37,226,40,207,81,21,245,129,145,239,169,56,4,72,215,113,177,176,58,76,43,165,180,190,88,243,55,213,95,148,187,140,13,212,105,198,238,101,151,248,122,48,200,19,53,26,229,247,150,167,136,134,98,176,57,183,233,69,76,101,91,182,145,204,179,196,117,120,110,147,29,69,172,108,180,168,238,233,169,91,41,206,38,45,69,74,140,192,137,58,124,65,105,27,76,175,89,170,174,212,220,176,172,79,170,216,118,137,69,151,179,125,233,89,195,100,200,168,144,109,210,94,58,49,157,223,14,213,6,244,19,210,121,138,145,218,192,16,79,71,160,210,20,80,199,172,43,118,166,138,237,142,170,214,181,192,18,81,24,68,137,139,49,1,24,28,192,97,115,36,23,16,206,36,243,0,2,50,120,132,70,4,0,230,75,48,149,57,108,192,176,152,177,43,76,231,153,108,4,36,132,136,7,50,200,6,100,75,65,164,80,123,192,177,36,177,16,142,2,132,113,64,228,53,109,103,45,45,175,73,86,220,237,230,104,106,253,62,209,86,132,14,76,8,46,151,115,77,30,82,168,136,218,16,96,74,124,215,99,2,79,96,94,0,148,158,121,115,21,142,181,130,88,243,57,151,235,178,251,84,241,3,101,183,109,248,100,83,204,99,150,233,34,135,117,121,89,162,188,5,203,64,135,150,161,183,25,151,93,170,1,118,169,143,91,172,11,233,67,204,230,150,220,125,80,26,250,196,221,162,210,139,84,150,156,244,244,184,157,237,58,249,122,125,223,40,87,51,83,165,219,105,153,44,77,141,129,58,174,69,153,45,50,50,163,64,154,178,46,151,168,233,204,231,134,154,45,175,142,12,206,80,172,0,192,55,49,237,56,144,198,12,131,85,94,175,76,10,249,77,149,51,58,185,6,89,188,183,83,40,185,203,88,159,17,153,124,205,167,7,172,176,49,29,15,18,45,88,104,29,31,13,241,33,89,218,252,78,195,93,93,201,156,207,53,78,145,172,28,28,77,148,37,213,141,170,76,35,94,22,187,55,6,154,105,213,16,122,202,134,145,138,101,186,153,11,52,172,139,144,97,93,84,213,41,35,153,229,181,180,178,107,117,43,184,146,182,146,191,67,200,155,5,246,167,197,204,163,88,69,172,45,7,4,174,214,252,186,72,13,38,229,77,221,73,38,113,245,250,130,207,99,231,44,199,2,110,123,77,122,118,11,221,113,244,230,114,245,72,130,165,96,219,155,118,56,60,1,8,196,98,140,197,35,66,93,75,97,129,61,165,50,105,222,81,232,124,9,134,235,9,30,166,7,153,213,207,170,113,252,34,229,174,253,141,194,149,10,63,153,157,86,176,111,221,94,89,115,134,61,191,41,166,83,60,200,176,196,107,98,176,59,72,50,45,8,138,182,44,198,27,235,218,109,172,139,80,130,70,228,227,153,132,88,167,141,203,156,227,27,166,221,59,250,113,147,140,231,233,3,149,226,90,86,206,224,160,252,214,83,225,63,253,86,79,108,127,60,255,0,73,210,214,211,99,169,100,31,195,63,194,81,225,148,237,107,11,124,103,119,108,118,199,79,206,69,111,169,240,245,3,158,149,143,212,150,158,90,245,45,101,150,231,33,172,111,203,153,234,43,231,90,61,188,192,7,208,12,15,235,60,227,48,27,213,128,60,158,84,200,170,3,22,57,51,102,157,155,7,105,199,19,31,67,52,82,112,192,30,132,192,211,170,6,237,77,86,127,231,233,176,127,220,185,254,211,48,59,71,29,56,63,168,154,106,125,212,210,79,90,47,219,255,0,165,164,111,172,213,190,178,57,81,183,244,50,163,63,152,1,37,87,102,61,140,119,103,98,129,211,25,144,85,45,156,244,250,194,222,194,69,84,38,212,10,18,211,187,213,180,40,31,206,101,69,245,0,58,153,168,227,236,173,238,91,137,81,93,44,60,192,10,250,139,12,16,223,210,117,150,205,186,77,91,131,202,212,223,198,114,52,164,182,170,190,1,57,248,167,79,83,233,240,157,99,103,226,27,127,251,132,129,248,110,91,65,95,60,174,58,205,32,231,60,98,103,240,240,171,162,0,241,251,62,191,198,88,182,110,94,120,150,9,49,206,115,43,221,37,145,51,221,91,48,56,231,229,42,46,103,33,120,28,201,213,169,101,248,248,6,115,60,210,165,178,48,195,247,164,126,210,193,178,9,231,168,61,32,122,45,57,243,28,99,156,200,107,214,234,183,62,220,208,127,10,242,179,145,163,241,19,85,248,44,200,143,233,44,58,167,204,78,146,248,213,250,59,90,143,18,175,204,236,44,65,140,143,235,35,78,114,216,136,225,109,101,122,47,235,236,174,59,253,12,197,171,165,169,108,166,74,103,28,246,62,198,117,53,218,29,54,166,166,191,195,237,13,221,171,61,68,230,27,24,166,9,231,27,91,247,135,252,72,49,31,131,103,225,248,126,147,43,46,215,199,99,210,111,181,113,135,81,156,127,41,85,245,238,93,203,245,16,21,55,23,59,27,226,237,243,151,230,115,207,102,7,158,160,205,84,222,46,244,183,22,127,249,72,171,213,177,44,13,242,149,140,251,201,103,158,101,69,193,216,131,16,125,195,27,121,236,65,149,183,78,68,65,177,199,180,11,84,217,234,221,158,188,136,103,112,196,138,220,225,179,188,147,243,131,92,44,109,219,64,110,248,239,2,36,115,156,241,0,164,144,68,146,214,206,102,170,116,111,99,16,7,164,12,152,2,37,11,235,181,243,131,147,44,251,114,181,165,18,191,46,159,195,220,143,121,102,167,70,182,104,194,160,228,114,62,179,30,154,191,49,77,99,150,94,83,250,136,27,188,71,70,182,210,108,206,211,212,48,247,252,95,222,98,240,219,133,118,53,26,149,21,161,108,54,127,240,216,255,0,250,167,251,78,230,142,212,191,195,108,202,129,117,107,131,57,94,39,162,116,162,189,102,221,248,95,95,239,39,247,18,43,161,102,133,108,13,178,177,102,222,10,103,14,135,228,123,253,12,179,194,245,141,86,104,212,49,216,15,162,194,121,67,236,126,83,31,135,107,216,15,53,189,109,82,133,184,110,248,211,238,191,229,208,206,133,212,105,124,66,159,180,134,106,155,161,98,50,1,249,251,74,142,141,160,178,251,48,234,59,76,22,101,88,227,143,148,191,69,189,116,162,183,117,119,172,237,80,27,227,95,148,141,200,6,8,57,83,208,192,158,134,207,83,86,123,242,38,166,69,110,179,156,141,229,90,174,120,193,230,116,160,71,203,3,164,166,221,48,126,101,249,142,7,22,253,57,223,140,73,128,42,3,156,78,147,86,9,228,76,218,173,48,117,149,17,207,152,37,77,163,93,219,182,243,21,59,170,224,205,111,110,43,206,32,86,6,193,196,75,126,236,168,152,174,213,51,18,20,28,72,233,29,183,150,104,27,133,86,49,235,137,109,117,227,169,204,207,110,168,109,244,245,152,159,196,108,76,130,57,129,215,108,175,73,42,217,123,206,101,26,171,200,220,235,196,155,235,10,245,16,58,36,13,210,99,4,76,20,234,214,193,204,215,93,131,61,100,85,111,191,126,59,74,188,156,182,236,75,174,184,33,230,87,231,130,37,69,171,180,13,179,46,173,172,78,64,200,144,123,151,126,65,147,125,72,41,239,1,104,237,207,44,38,155,158,178,153,196,207,69,168,86,68,216,155,202,192,203,118,177,121,81,214,101,75,182,89,157,221,101,186,205,46,230,46,167,19,1,169,195,110,110,130,84,117,47,182,191,47,36,243,57,166,214,102,206,238,37,86,57,97,214,85,185,148,226,69,119,244,90,164,53,96,245,152,245,90,133,54,96,72,232,84,148,57,239,35,168,161,87,45,153,69,86,106,5,107,199,88,180,186,230,71,203,55,19,29,167,45,34,189,97,30,163,79,170,170,206,114,51,54,165,138,201,60,138,90,107,96,102,250,124,76,168,193,233,34,187,94,110,91,25,140,234,85,56,44,39,1,181,236,108,37,120,149,62,162,203,58,147,3,183,102,164,103,42,101,118,234,75,47,6,113,252,235,23,239,75,171,191,56,204,11,211,80,232,222,156,206,133,122,143,49,50,99,167,77,93,168,24,117,131,233,217,14,20,113,2,177,168,127,55,111,105,185,110,227,147,50,249,32,12,253,233,152,53,139,105,86,206,32,110,125,64,221,140,203,169,96,71,89,201,125,53,182,91,149,56,19,93,52,89,80,206,236,192,217,119,78,37,117,28,159,105,90,189,132,225,150,92,132,30,216,144,89,240,247,139,113,149,219,199,67,34,151,169,224,153,69,217,140,60,134,238,50,37,126,122,131,131,3,90,177,147,87,148,37,202,100,139,200,47,221,3,134,149,43,230,75,38,2,106,17,187,74,172,208,212,255,0,116,75,227,6,7,35,83,224,225,190,18,68,206,158,19,106,55,197,252,39,160,204,55,74,57,212,233,25,72,36,205,160,122,112,100,247,67,137,5,97,0,61,36,177,137,46,34,200,148,40,98,60,136,110,16,22,38,125,107,249,116,49,154,55,1,57,62,49,168,205,12,171,212,192,243,183,51,88,236,199,169,50,53,213,235,203,75,244,213,146,114,194,90,43,243,46,192,149,27,104,9,179,24,230,85,170,167,211,158,179,85,84,4,89,97,65,143,84,12,122,106,217,147,6,104,242,213,7,38,65,175,90,184,233,50,106,111,118,92,175,72,21,107,245,64,157,139,49,39,50,46,75,49,38,52,109,163,145,34,166,220,116,138,187,0,62,169,13,216,48,37,24,124,224,116,180,154,140,217,133,56,157,79,63,141,189,231,154,172,178,28,169,196,232,208,238,72,102,98,96,95,117,175,230,112,188,30,242,111,91,89,86,51,11,172,244,116,153,235,214,110,109,157,32,100,117,122,88,251,77,190,29,89,177,183,48,196,208,52,254,115,12,175,18,235,153,116,169,144,57,246,128,245,90,36,116,221,142,103,43,81,182,148,32,117,157,4,213,61,181,158,39,27,86,236,110,42,101,70,118,220,253,76,178,165,244,224,152,194,146,58,73,82,184,184,6,232,100,105,65,82,9,18,253,38,157,237,108,40,227,222,117,191,203,86,208,27,19,161,167,210,165,42,48,33,25,244,154,5,172,2,71,51,162,160,1,1,28,8,152,250,64,244,144,83,204,34,91,185,143,16,218,12,144,35,164,41,227,50,81,9,35,1,68,100,11,115,36,32,72,28,192,172,33,1,109,140,44,36,178,4,2,4,200,231,48,34,4,88,201,47,34,44,73,166,4,8,0,67,73,230,76,200,17,1,230,60,200,68,12,10,221,128,148,179,18,100,190,178,4,170,158,76,0,38,121,50,173,78,169,105,67,204,171,85,174,90,148,227,147,56,214,93,102,170,222,115,204,11,46,213,54,161,241,147,137,125,58,13,227,44,37,250,109,10,86,161,155,137,125,186,154,233,92,3,1,40,77,58,237,234,102,109,85,150,237,202,252,51,29,186,178,215,131,247,65,157,202,69,122,141,55,65,210,7,154,98,197,137,110,176,221,53,107,52,237,93,167,142,38,65,215,6,69,88,6,123,206,138,222,255,0,103,192,235,137,129,105,183,170,169,34,109,93,201,88,36,118,148,100,54,191,33,137,18,5,177,222,91,99,35,202,150,146,231,136,22,45,188,115,43,102,203,68,245,148,60,200,64,181,136,219,35,140,200,238,141,88,98,4,74,98,49,38,142,15,89,7,248,184,129,110,193,183,57,144,206,59,200,130,72,235,43,201,6,6,218,117,77,81,233,196,213,70,185,124,192,94,114,213,179,39,140,136,30,145,117,213,88,184,7,153,69,186,160,189,231,19,79,189,46,83,147,131,55,106,244,246,89,80,97,214,17,125,122,138,158,192,173,142,100,245,26,69,42,124,190,243,134,170,234,224,224,206,214,151,86,8,10,253,96,113,245,33,145,44,87,28,175,19,151,169,225,7,29,76,244,254,49,66,186,121,233,248,118,191,244,51,207,167,150,81,133,149,43,30,121,207,50,43,154,98,146,96,85,176,98,133,41,37,56,97,20,36,29,77,50,147,119,29,66,231,245,157,109,19,58,29,150,252,61,23,2,114,252,56,230,167,118,56,237,153,191,75,113,223,114,171,110,1,70,211,43,46,153,165,115,185,0,13,238,36,182,113,234,235,49,88,44,212,162,215,93,198,182,3,242,38,96,183,237,218,38,245,27,20,126,44,228,25,161,214,182,181,7,37,71,204,226,58,108,42,113,156,137,204,171,197,109,233,114,43,143,113,193,155,41,212,83,168,111,75,109,110,221,140,35,164,31,114,202,106,59,47,186,193,247,20,119,250,159,233,36,138,219,14,24,103,220,136,38,6,154,214,36,110,118,35,248,170,201,86,35,73,219,169,165,115,214,208,157,125,151,159,231,60,227,175,173,190,166,122,85,193,213,82,217,198,45,103,255,0,191,210,121,247,195,110,227,45,248,150,69,103,234,126,146,197,60,238,30,242,146,78,72,228,75,83,213,250,64,215,167,43,183,82,132,122,153,55,3,254,211,153,171,85,235,180,145,206,244,12,63,53,255,0,137,129,27,202,190,171,62,239,70,250,77,247,3,93,84,16,55,50,102,178,51,237,210,84,115,16,126,216,15,197,19,156,153,99,174,219,213,134,118,147,196,174,206,176,161,8,86,207,200,203,221,136,209,162,28,241,200,18,164,95,75,31,150,37,206,220,50,103,253,176,136,104,78,111,62,158,66,147,153,175,94,118,248,77,223,54,3,255,0,186,83,160,175,22,185,249,99,248,203,60,85,135,249,106,140,159,85,163,143,214,6,157,24,242,171,81,157,195,110,79,253,254,113,90,169,83,151,83,147,158,1,145,169,252,176,158,172,100,17,40,206,236,187,146,59,131,32,216,27,190,98,109,85,40,121,177,115,237,48,249,207,91,28,250,148,244,51,173,167,240,221,23,139,105,21,171,43,78,169,120,98,189,27,234,38,180,97,212,182,150,252,29,203,184,247,7,167,214,115,222,162,141,183,60,30,134,106,215,248,94,167,66,223,181,76,175,103,94,68,194,56,50,1,135,28,25,210,210,234,19,87,166,26,77,78,60,196,255,0,69,207,127,221,39,249,25,207,34,71,153,21,186,205,49,66,13,76,126,135,131,51,56,61,193,7,222,91,78,164,176,219,115,31,109,221,127,95,251,204,147,57,92,110,93,224,252,62,174,191,67,222,6,125,167,105,56,224,117,249,74,50,18,183,66,14,80,241,244,155,86,254,88,105,216,165,158,199,131,57,215,59,139,201,187,118,230,224,238,235,3,30,239,83,123,117,145,207,57,146,61,100,12,138,234,105,172,251,82,224,48,91,135,85,252,127,49,243,249,73,14,167,153,202,86,42,193,148,144,65,200,35,180,233,213,173,93,75,5,116,219,113,234,203,209,255,0,47,121,81,62,79,73,33,65,198,73,199,180,213,165,169,108,175,225,43,179,45,99,147,250,78,163,105,22,134,218,89,119,12,51,17,237,245,246,196,14,58,233,142,212,221,144,204,216,18,218,170,211,93,171,41,78,225,80,109,170,73,229,207,188,60,87,89,94,225,94,152,238,10,54,238,29,38,42,108,114,48,167,104,60,113,3,209,105,244,218,21,213,138,85,205,214,177,192,173,79,9,254,227,55,46,129,179,117,131,203,59,78,16,33,237,57,254,3,93,117,51,22,219,185,134,62,147,189,165,210,231,73,131,233,45,146,49,218,69,115,13,103,105,227,0,206,70,170,163,165,214,173,128,109,75,61,187,52,244,175,167,99,88,102,248,128,231,235,57,250,154,23,81,83,35,241,158,135,216,202,140,182,59,35,46,169,106,43,89,59,108,249,252,231,94,212,91,180,130,147,89,116,60,130,189,190,179,145,164,181,154,139,42,113,185,235,231,99,31,136,125,225,58,254,21,104,169,159,74,237,234,95,82,243,218,7,148,106,79,133,120,137,175,107,26,241,149,25,206,234,207,196,184,249,127,73,222,240,150,93,53,175,75,216,10,49,244,177,61,125,143,230,36,255,0,196,58,6,212,212,108,171,253,85,59,171,199,184,234,63,49,252,167,35,69,114,221,165,101,194,141,156,21,221,187,210,122,115,245,227,243,145,93,253,79,133,214,174,183,209,232,117,57,193,25,95,248,138,215,36,101,194,242,125,65,78,70,127,230,91,225,26,166,191,79,178,209,182,202,248,235,158,38,157,93,123,234,233,223,153,81,201,185,188,199,102,25,196,215,70,160,21,85,99,200,19,54,194,172,84,251,226,66,223,78,24,30,146,163,171,193,16,13,57,67,90,203,196,127,230,88,108,25,7,70,214,219,204,195,126,172,110,219,45,58,133,177,38,13,78,153,136,223,89,230,81,161,236,77,153,207,49,233,46,91,9,83,56,183,13,64,248,129,196,209,160,176,171,237,110,33,93,61,95,149,90,158,147,144,53,15,230,17,88,226,110,215,105,252,236,29,211,143,102,253,51,240,114,33,26,55,51,90,9,60,153,208,175,77,191,12,68,231,85,139,198,236,243,58,58,125,67,84,187,95,159,156,13,6,197,173,118,226,100,191,147,186,81,169,214,141,199,29,102,84,186,235,95,104,232,96,105,243,194,159,72,204,176,106,152,96,142,178,221,62,149,85,114,253,101,55,212,26,192,168,32,116,49,231,85,186,115,238,187,99,21,39,19,171,77,126,94,159,7,218,114,53,190,90,185,48,29,91,44,28,183,241,140,220,181,250,115,153,132,218,170,56,60,200,162,53,135,42,96,116,169,184,49,192,146,212,186,237,200,225,165,122,58,176,252,205,186,141,34,236,44,32,114,173,212,184,172,204,47,169,123,6,222,147,171,78,155,205,220,38,119,240,215,75,243,247,101,25,170,165,155,25,239,58,26,63,14,220,251,156,74,137,84,124,22,228,77,26,109,105,107,118,14,158,242,11,245,27,52,252,99,19,143,174,177,152,241,240,205,222,37,112,199,206,96,91,151,105,13,40,195,156,201,14,4,79,130,231,17,194,31,81,52,83,88,40,125,229,84,161,115,45,101,216,120,145,75,102,27,61,164,241,156,9,171,64,171,107,109,97,204,183,87,160,178,191,85,99,63,40,25,13,42,201,215,152,170,164,253,100,55,56,124,54,65,157,29,29,12,91,115,116,128,105,174,122,91,4,224,77,231,86,54,103,51,46,183,74,219,55,87,212,76,186,101,178,204,171,19,3,117,122,181,57,37,165,95,109,173,172,247,196,230,106,107,190,171,10,243,137,58,40,53,174,231,129,216,251,88,217,232,28,197,85,246,239,245,143,76,230,166,169,21,246,206,165,86,45,203,192,129,177,109,172,175,50,97,20,242,38,51,167,62,243,93,71,98,226,2,179,79,189,122,206,123,248,125,171,102,229,121,211,223,13,196,192,166,154,91,102,26,102,212,104,89,152,149,98,39,67,38,46,96,97,211,233,236,78,172,76,216,169,199,50,64,71,2,42,184,50,123,161,136,182,192,123,161,186,60,66,2,204,51,31,16,226,2,142,62,33,152,6,34,196,123,132,91,196,4,68,54,200,181,178,139,245,65,16,243,2,159,16,214,45,11,140,243,57,98,198,191,226,230,84,245,219,171,212,111,127,135,180,233,211,167,90,212,113,42,49,88,161,23,104,28,205,26,77,56,68,220,210,198,68,13,147,51,235,53,91,23,106,64,210,44,93,211,54,171,81,183,164,167,79,99,50,231,188,163,80,251,79,170,5,123,108,185,137,155,232,160,249,36,48,152,211,88,149,47,18,234,252,73,118,145,153,21,205,189,118,218,195,231,42,204,158,170,205,214,150,29,229,10,208,53,5,83,95,206,101,63,30,37,138,210,187,6,27,48,38,91,102,37,213,106,74,28,204,204,119,9,53,3,108,43,169,70,173,29,176,221,253,224,245,39,155,189,63,49,57,139,237,58,222,29,78,245,245,152,26,169,215,87,82,96,240,97,70,161,117,54,157,195,142,211,46,179,66,192,254,207,244,142,154,238,166,175,244,206,97,29,117,174,165,61,0,156,63,23,167,202,183,120,28,25,36,58,182,187,113,12,23,231,59,15,166,93,86,159,14,57,129,230,234,179,56,80,50,103,79,69,160,46,193,220,77,90,95,10,74,91,56,157,5,64,163,2,4,81,118,174,36,241,8,225,4,80,149,179,250,161,83,204,120,18,35,152,182,157,208,44,198,96,23,6,75,160,145,201,129,56,55,72,132,131,177,16,16,94,101,192,74,208,147,44,16,8,137,129,148,90,172,221,32,93,156,142,32,170,76,84,169,85,230,92,4,5,140,69,25,138,2,128,235,28,80,45,237,34,68,128,38,88,36,17,50,29,229,132,69,137,70,11,31,2,115,245,58,141,163,25,148,106,60,67,63,12,200,134,203,223,222,6,154,233,125,87,190,38,237,62,136,87,212,77,62,26,158,90,97,132,191,80,193,57,129,143,85,91,154,255,0,102,103,13,210,207,48,135,57,51,210,86,222,98,206,110,182,157,174,91,16,57,222,73,111,172,238,248,74,17,78,15,19,62,134,176,235,200,157,10,216,87,192,133,100,215,211,184,241,56,246,233,118,182,115,59,250,191,128,153,197,38,199,114,14,97,29,47,13,84,53,109,110,210,90,202,198,54,172,230,173,205,167,179,184,157,20,190,187,107,200,108,194,185,175,163,111,139,160,144,71,242,184,51,101,218,140,41,85,19,158,225,137,230,4,47,183,123,66,166,81,241,77,9,165,46,189,63,57,83,233,246,54,51,32,28,35,116,149,149,25,226,92,52,228,140,137,91,12,100,74,43,60,70,166,17,168,18,3,30,208,41,145,6,97,218,45,230,81,12,21,48,87,59,164,247,12,72,144,12,11,197,159,41,177,117,133,235,217,57,160,226,73,95,107,100,64,210,254,145,200,150,233,128,101,235,131,43,174,197,179,134,146,111,217,191,236,255,0,72,26,183,133,5,95,4,30,8,247,156,45,101,95,102,191,11,240,245,86,155,45,185,204,170,194,46,77,150,116,237,242,129,198,191,213,111,25,38,70,202,108,168,226,202,217,15,239,12,78,168,209,218,128,154,152,28,247,94,12,174,211,106,33,91,3,17,236,222,242,14,117,117,155,28,42,245,62,242,121,74,138,149,25,113,156,147,208,254,83,90,87,99,85,177,6,213,57,39,3,254,253,165,90,141,45,149,133,37,91,4,227,37,112,32,93,163,212,132,173,252,192,78,238,115,54,233,156,85,165,47,156,89,113,200,31,133,103,43,79,89,191,80,149,43,97,88,237,63,237,19,181,229,165,237,233,112,167,178,176,198,4,33,233,172,42,228,150,227,188,236,84,201,168,175,97,97,56,150,83,109,45,202,158,59,205,26,91,206,252,109,63,145,148,71,196,60,46,202,220,217,90,141,173,200,80,49,250,78,102,25,88,171,2,15,242,158,202,155,22,237,56,169,240,64,233,242,148,107,60,50,155,57,177,1,61,152,30,96,112,104,215,223,165,32,90,11,214,127,239,131,58,172,222,94,154,191,150,247,60,252,196,230,26,109,167,86,148,149,221,91,176,3,63,89,211,213,110,42,181,231,143,47,248,179,9,4,208,237,177,87,142,195,255,0,180,159,235,56,246,249,118,85,138,88,215,101,107,240,246,111,206,117,43,176,125,165,73,206,30,207,79,171,247,76,225,237,178,178,220,149,207,7,233,10,160,124,68,183,89,114,41,251,177,109,220,7,62,161,216,198,172,21,254,70,5,174,161,170,63,168,155,85,254,209,167,220,62,38,175,119,254,181,224,254,162,100,4,14,122,12,243,45,240,219,22,189,81,170,199,218,51,185,65,238,125,191,49,42,33,126,115,230,87,240,49,13,244,247,153,173,27,92,143,99,53,248,142,153,180,250,134,168,54,85,70,229,249,169,152,237,59,172,39,222,5,181,55,3,219,57,253,37,108,119,28,73,216,69,117,237,239,240,255,0,121,72,249,200,55,120,122,227,204,245,103,212,191,212,200,248,190,70,135,74,167,241,231,175,238,203,188,55,253,27,15,185,63,254,50,94,60,160,85,165,64,58,22,39,249,74,35,167,219,98,15,87,215,50,203,138,214,118,55,44,163,28,76,218,114,22,134,29,241,145,40,117,185,88,238,86,207,210,65,59,118,253,211,193,237,13,38,177,180,151,134,25,199,113,32,180,217,103,8,140,79,210,65,244,215,169,230,167,253,32,123,13,63,136,215,172,172,122,215,166,48,122,31,172,197,170,240,125,37,132,182,215,211,183,226,79,82,153,231,116,247,190,158,205,195,243,6,122,15,13,241,39,213,51,81,82,143,55,97,42,25,184,148,99,187,193,111,85,6,167,170,225,242,108,31,227,50,217,161,213,86,248,93,53,152,62,222,169,215,189,188,73,73,205,85,50,251,173,42,100,105,213,234,153,55,53,149,212,127,15,146,160,255,0,25,21,195,100,100,111,90,50,124,138,145,52,40,163,201,193,220,204,223,18,145,233,155,245,122,237,77,149,148,186,214,113,248,119,40,7,244,19,152,246,182,54,128,139,244,48,51,106,116,121,59,170,113,254,219,15,245,152,46,174,218,241,189,29,121,239,200,157,70,222,221,92,15,206,66,192,245,140,38,27,61,113,8,228,55,45,147,33,58,79,82,88,9,122,182,147,221,125,56,153,110,211,154,215,122,242,185,199,231,10,207,44,170,214,169,247,12,125,12,172,194,21,208,167,90,229,156,168,245,21,238,101,223,105,191,91,254,173,165,182,253,222,211,157,69,134,187,84,228,224,30,158,243,125,116,42,235,86,188,182,203,58,31,221,60,136,70,183,163,53,163,227,229,32,181,50,55,76,25,186,171,149,168,90,200,27,85,178,62,82,90,186,252,139,91,57,96,0,218,71,207,164,11,188,37,149,175,68,42,115,156,28,30,179,213,213,97,97,181,81,134,56,201,158,91,195,43,222,219,138,125,88,183,242,19,213,81,98,178,14,96,66,245,37,72,35,12,123,142,243,151,119,92,254,33,186,118,173,0,174,59,246,156,237,69,101,144,237,3,229,242,129,195,214,87,101,122,154,237,175,157,254,147,254,233,186,236,149,175,83,87,15,89,10,196,123,118,147,122,214,234,10,88,219,65,239,236,123,25,155,69,104,111,51,75,115,108,220,10,243,216,246,16,59,91,190,211,163,12,131,213,215,243,158,75,93,79,216,124,79,117,42,77,86,230,196,4,253,211,241,166,61,231,161,240,125,67,86,246,233,46,225,151,144,37,95,226,29,24,187,72,206,171,150,172,249,170,61,255,0,16,252,196,138,205,225,247,54,139,82,22,198,45,89,251,196,253,211,208,207,65,115,58,174,228,193,92,114,63,172,242,126,27,102,157,244,173,77,150,149,242,122,21,231,42,122,127,105,232,180,186,133,187,73,178,167,37,171,244,141,221,127,57,70,123,148,170,47,233,159,121,149,199,152,140,185,237,54,187,43,212,121,194,243,233,61,84,204,192,122,165,101,203,190,245,68,244,153,154,155,3,191,237,36,181,122,86,93,93,129,126,28,238,31,156,173,233,218,176,58,94,98,138,248,56,143,75,170,96,196,49,200,156,115,107,14,51,37,69,204,164,228,192,244,248,175,81,81,0,12,206,83,232,46,91,178,156,204,250,77,123,85,120,201,202,207,65,94,162,187,23,32,140,192,228,95,94,165,43,239,48,162,134,45,191,147,243,158,153,151,205,66,8,158,115,89,164,186,171,155,98,146,166,5,56,217,96,242,207,62,194,117,244,245,150,79,95,89,135,71,165,96,124,199,151,190,179,203,124,118,16,38,250,26,247,19,44,170,154,169,92,247,133,119,173,131,57,152,181,119,50,146,163,188,13,23,222,174,184,70,151,104,42,111,137,250,204,90,29,29,142,254,99,231,30,211,165,168,212,166,150,172,102,3,215,106,214,170,200,204,224,155,13,182,150,38,78,237,64,212,101,154,101,93,249,226,5,150,82,205,206,56,151,105,144,215,222,104,208,218,150,2,150,14,98,213,82,212,182,228,248,76,11,107,44,27,120,51,167,78,161,109,175,6,121,230,212,88,171,182,91,163,213,181,111,134,233,3,208,82,168,9,32,98,71,84,133,171,37,122,202,169,184,88,56,50,221,229,122,244,129,230,109,91,26,246,223,193,155,52,106,168,24,247,157,45,70,141,53,11,145,215,222,103,77,3,86,167,156,192,231,106,193,118,56,153,54,243,131,58,86,213,104,39,208,76,164,104,110,177,190,28,64,203,118,152,214,161,192,226,102,206,76,245,75,161,221,167,218,194,115,207,129,159,55,32,156,74,140,180,32,174,156,153,156,216,75,146,103,113,188,36,186,133,36,226,9,224,104,14,78,96,67,194,170,82,187,207,89,213,220,15,6,70,157,34,212,184,18,223,44,72,172,246,105,42,118,221,180,102,30,70,56,89,172,40,143,2,5,42,153,92,52,173,116,170,175,184,77,124,67,16,51,190,149,44,234,4,169,188,61,24,77,216,132,14,88,240,122,131,238,218,38,218,180,233,88,192,18,248,160,64,166,97,178,79,49,230,5,123,97,137,102,33,136,21,230,25,150,109,139,16,33,147,14,100,225,196,4,35,142,16,34,97,137,40,100,64,175,6,44,25,105,145,196,8,243,34,207,137,118,217,75,86,73,129,91,216,100,5,190,230,77,235,56,156,253,69,132,62,212,16,47,179,82,161,176,37,14,173,99,100,244,146,163,74,115,185,250,203,45,27,87,137,80,34,0,56,147,62,145,32,141,233,230,34,234,7,38,2,116,244,150,51,153,110,214,115,47,214,234,246,166,213,156,175,180,149,204,13,45,168,242,120,19,30,162,230,177,178,100,188,197,113,147,41,115,153,21,14,210,29,228,164,59,192,189,153,13,127,57,64,49,162,229,134,100,174,64,164,98,0,157,99,176,69,83,96,203,172,0,166,97,89,210,88,167,153,90,245,147,7,152,68,199,197,153,178,173,95,148,56,153,87,24,230,86,121,104,87,119,71,226,72,237,182,207,227,58,213,234,104,127,79,19,199,46,237,224,40,230,118,252,55,68,229,131,185,48,142,225,174,188,112,4,64,99,164,0,192,196,32,16,136,196,33,18,132,36,11,64,24,200,34,157,220,203,23,153,49,136,82,18,37,240,100,128,145,117,16,39,187,136,179,153,86,239,105,101,98,5,171,17,81,30,113,35,187,152,18,2,6,16,129,19,34,58,193,140,138,231,48,46,81,39,32,166,78,2,138,56,64,81,71,3,1,70,173,20,32,91,34,68,65,163,206,96,120,103,70,19,175,225,13,94,220,28,102,115,110,176,17,129,42,166,231,170,208,84,200,175,94,112,163,43,50,234,109,86,92,24,244,151,121,181,12,202,117,122,114,217,101,149,22,232,8,201,17,120,137,218,185,61,39,63,77,117,148,95,180,244,157,91,144,106,41,250,192,229,105,117,233,83,21,61,61,231,70,173,85,118,190,3,3,56,186,141,19,86,78,211,37,160,211,218,214,231,166,33,94,133,213,74,204,47,229,215,103,110,102,139,43,176,87,233,51,154,244,179,49,107,9,132,89,170,170,183,66,114,39,62,187,69,108,87,49,106,110,111,129,91,137,140,231,57,133,111,91,128,124,246,145,186,224,206,54,202,43,176,5,230,45,195,48,55,87,174,216,155,121,204,204,246,23,108,142,101,76,217,147,166,193,89,201,144,90,186,134,173,112,65,204,164,190,227,147,11,174,14,120,16,165,67,158,101,7,6,79,202,244,230,39,175,203,48,222,113,136,21,116,49,245,151,121,96,174,101,56,196,8,50,152,129,150,196,86,2,204,114,179,145,36,175,2,192,216,150,27,50,37,60,24,185,6,5,133,88,242,68,22,188,153,117,86,169,76,17,41,119,218,217,88,26,106,169,129,199,105,117,218,70,242,248,51,26,107,15,28,115,54,174,177,153,112,4,35,159,185,234,109,163,244,148,120,171,181,100,33,60,129,131,207,115,214,117,171,175,123,181,196,12,167,11,254,233,231,239,97,171,241,21,173,7,164,184,80,125,249,235,34,181,248,110,134,206,47,69,229,7,7,61,76,222,237,93,85,11,29,189,95,131,19,114,38,202,149,42,224,168,63,158,102,59,106,75,220,27,61,13,240,227,25,230,84,100,125,87,156,222,161,145,211,30,210,85,88,172,216,201,227,182,236,75,95,195,177,240,186,254,99,18,139,52,55,41,244,128,126,134,7,95,75,97,172,12,55,241,157,69,180,88,57,239,60,157,118,95,163,112,93,27,111,126,39,91,79,174,203,124,74,234,125,134,8,149,27,53,0,135,10,83,32,158,28,118,153,238,175,117,230,197,198,228,43,215,247,87,251,153,123,91,230,5,193,224,29,199,242,148,101,182,13,231,213,142,126,185,18,52,206,204,138,245,128,224,149,243,75,124,176,184,19,150,45,42,170,182,141,203,217,132,234,126,194,234,212,89,154,236,219,183,61,51,153,207,187,74,218,119,61,30,179,250,31,172,130,223,177,181,149,11,105,245,169,238,37,47,64,101,39,144,81,73,108,127,57,109,45,110,137,252,237,62,94,131,241,46,121,95,145,254,243,169,72,163,92,158,117,42,165,135,81,208,202,142,21,78,78,1,28,199,169,65,233,121,175,87,75,208,203,105,74,148,55,30,129,140,253,71,188,204,236,44,66,184,199,180,11,111,182,167,165,119,106,108,176,170,225,67,215,234,95,150,236,244,149,83,95,152,171,101,108,174,224,124,29,8,254,243,55,94,63,57,26,172,117,0,161,33,129,34,6,196,160,53,139,230,55,12,112,49,55,166,158,165,232,188,125,51,137,205,174,230,76,2,71,13,186,116,104,214,84,91,150,219,245,129,122,32,91,149,64,0,29,189,62,109,42,241,71,80,21,143,168,236,200,31,82,101,244,178,182,161,78,114,55,2,49,242,204,197,226,109,88,189,81,243,254,146,115,249,64,175,67,134,231,169,45,53,139,25,86,192,125,76,135,143,114,39,41,55,86,248,70,56,110,38,251,236,27,81,10,41,126,153,31,214,6,149,189,93,119,3,41,187,84,213,174,113,143,206,100,122,207,171,107,149,250,25,153,198,91,213,103,231,214,3,186,247,185,178,199,142,210,53,187,212,234,245,177,71,94,65,7,145,35,142,126,32,100,129,237,214,69,118,180,222,46,154,131,183,196,107,98,113,143,54,163,181,191,63,121,176,84,214,140,232,252,72,58,254,27,184,35,245,158,109,115,45,219,110,48,43,176,143,246,152,29,157,70,139,197,84,55,236,170,179,255,0,66,153,203,185,124,77,27,213,167,43,143,106,23,251,77,122,47,22,213,233,20,174,210,235,248,108,83,196,234,167,143,85,125,44,140,175,167,177,148,133,124,110,80,125,224,121,195,254,98,201,234,173,130,231,57,101,85,254,114,12,53,11,130,215,214,185,255,0,244,195,250,77,102,171,87,46,245,182,163,222,218,207,152,63,188,200,238,155,202,189,155,127,244,64,62,212,104,86,206,167,118,126,234,141,223,206,97,213,235,95,80,170,132,0,170,115,140,14,79,191,18,253,69,85,51,101,109,80,49,220,52,231,186,16,51,199,210,17,83,68,58,24,207,206,33,211,30,240,160,112,120,157,122,191,107,225,233,101,57,54,233,219,105,247,218,121,7,245,200,156,140,78,135,133,222,162,223,38,215,34,187,87,203,62,195,61,15,228,112,97,93,122,179,91,130,163,10,235,158,128,224,25,189,171,54,187,23,176,178,170,237,25,25,227,30,194,115,116,138,235,148,113,205,108,84,168,237,239,58,186,43,55,110,98,15,171,128,7,97,43,43,124,63,56,242,130,177,11,198,236,98,118,244,251,84,133,251,211,154,155,133,188,159,73,25,250,25,208,171,212,115,156,231,239,72,173,108,1,28,244,153,46,171,212,54,156,6,226,108,148,218,156,113,238,63,41,21,204,181,10,143,168,156,143,17,102,211,234,43,187,115,126,211,131,143,196,59,207,65,168,172,17,145,219,153,205,214,82,183,212,245,54,61,95,9,63,117,189,229,68,53,110,224,233,188,74,190,170,66,217,137,216,212,33,186,181,178,182,13,89,25,35,229,239,250,78,7,135,216,27,79,102,154,227,181,135,161,148,255,0,63,214,116,188,11,81,186,135,211,57,245,86,120,7,218,7,156,211,47,216,60,89,180,238,160,215,187,97,37,186,163,116,254,56,157,77,43,213,163,213,183,152,175,94,56,220,141,145,249,137,143,252,75,166,242,236,75,213,61,40,118,55,251,79,246,51,86,148,167,136,105,235,114,224,90,235,142,191,19,47,13,253,12,43,170,213,38,25,186,131,234,83,238,38,87,248,206,58,103,137,118,152,107,60,167,175,82,132,132,248,44,61,254,95,57,91,252,39,223,48,140,90,209,181,149,189,198,39,50,242,223,81,58,158,32,15,216,153,135,196,158,169,197,243,247,15,84,168,146,53,101,61,93,100,49,237,22,85,140,213,93,42,87,48,43,166,146,92,18,56,155,142,106,0,163,126,82,182,112,169,192,149,37,229,155,105,129,213,208,235,75,29,175,58,31,179,127,139,19,142,181,140,110,233,51,217,173,117,125,161,160,118,53,149,15,40,249,103,153,192,125,37,249,36,243,54,166,162,215,28,54,102,154,217,152,96,142,96,115,244,180,222,173,181,148,226,117,23,66,173,134,97,204,190,164,199,85,19,80,25,16,49,217,251,58,200,173,121,158,127,85,94,170,215,36,214,216,158,179,96,246,139,202,79,194,32,120,212,211,222,15,53,52,211,93,54,131,254,147,79,81,228,215,248,68,60,164,252,34,7,152,125,54,160,184,100,66,39,70,170,173,182,141,182,46,14,39,99,106,15,186,33,233,29,160,121,183,240,235,139,24,87,225,119,110,201,51,209,241,237,12,64,230,105,116,118,82,121,38,110,242,183,47,50,232,64,170,186,182,201,237,18,89,138,4,60,164,246,146,21,168,237,37,136,98,1,129,8,66,1,8,69,136,8,152,164,177,22,33,6,76,35,140,66,163,37,152,241,17,16,36,12,37,121,196,57,129,103,17,68,12,1,230,1,136,228,179,8,10,25,132,8,128,102,57,3,196,3,64,113,17,2,98,204,5,30,98,196,112,34,115,26,152,225,136,15,49,238,144,34,16,39,152,139,0,57,145,45,181,121,156,219,245,76,238,85,32,108,187,80,191,8,153,66,170,182,230,235,50,141,225,229,229,75,47,50,162,209,110,238,146,187,174,90,215,44,121,149,217,98,233,235,44,79,51,131,170,214,53,206,121,244,192,219,111,136,110,124,44,139,220,236,50,79,19,159,70,90,209,129,58,58,181,242,232,233,218,6,27,175,223,198,101,124,74,140,68,153,21,104,76,244,139,144,112,97,85,155,100,173,108,156,192,13,77,140,202,219,137,169,46,244,226,101,191,226,204,10,179,204,152,203,72,168,204,146,252,88,129,19,193,151,35,229,113,32,235,18,244,128,116,204,20,200,31,138,104,166,143,51,191,48,32,90,91,166,165,238,124,40,154,105,240,187,44,113,187,225,157,237,38,137,40,81,233,129,159,69,225,138,152,102,28,206,162,40,65,129,24,132,161,194,25,134,100,10,35,196,55,72,49,204,5,191,39,18,91,98,85,199,89,34,192,66,13,192,8,131,18,97,183,116,177,87,104,133,48,36,44,233,37,187,38,34,51,2,186,215,153,163,164,171,225,130,217,147,136,22,30,100,130,200,102,76,24,4,12,36,76,8,52,107,2,32,122,64,156,154,202,208,115,45,128,24,161,8,10,16,132,2,16,145,38,3,128,60,200,22,145,25,38,7,155,79,13,183,118,15,73,178,175,9,64,114,194,117,52,118,45,213,131,193,150,216,158,208,174,105,86,211,240,146,244,102,117,150,53,103,188,172,159,45,186,113,8,162,221,62,78,74,203,168,109,171,180,153,168,0,233,50,88,133,109,4,116,129,155,89,185,73,33,102,125,54,175,203,126,103,88,210,182,215,200,156,141,94,145,149,242,1,196,43,183,77,201,117,115,30,177,84,2,38,93,21,197,27,105,151,234,212,88,185,13,204,35,141,125,123,73,57,153,250,153,171,83,145,196,201,34,165,210,2,71,49,192,148,96,110,145,146,83,2,255,0,37,69,121,56,204,161,91,99,113,36,206,196,98,66,5,142,229,250,153,16,98,89,111,149,145,152,13,91,211,214,68,137,19,145,24,105,65,136,71,152,137,128,136,204,169,151,218,92,34,34,5,57,34,76,28,193,150,67,164,11,51,44,10,25,101,42,100,212,243,1,50,21,51,69,87,42,175,206,53,2,196,196,52,154,124,106,183,183,41,87,172,255,0,72,69,254,37,120,209,232,153,51,235,219,143,253,71,175,253,252,167,39,252,63,64,183,196,195,17,145,90,150,254,159,214,67,197,239,107,109,80,199,36,250,136,207,79,111,251,249,205,223,225,117,192,212,218,122,122,87,63,169,145,93,187,70,211,184,118,235,244,148,221,82,106,16,130,112,123,48,148,234,124,70,181,114,168,11,15,126,147,48,241,18,1,202,140,202,141,90,123,55,213,251,65,151,83,180,252,204,207,126,184,82,197,124,135,83,251,199,108,199,118,169,238,183,114,250,7,180,236,104,245,139,169,160,87,118,221,221,61,67,32,192,229,183,137,219,180,138,208,33,247,206,101,21,217,168,221,189,57,63,172,235,106,116,122,67,103,174,179,73,63,249,103,0,254,179,51,232,49,147,77,138,255,0,186,195,105,254,208,47,209,234,219,236,186,139,117,24,77,152,65,129,140,146,12,179,81,175,211,2,222,163,184,51,14,57,207,57,156,219,126,211,82,108,117,116,66,119,96,142,9,18,144,219,112,195,43,158,50,135,250,64,239,253,156,182,157,93,70,250,217,114,8,146,211,181,126,91,215,111,10,122,103,145,48,232,245,250,221,56,24,43,171,164,118,28,50,254,83,167,85,218,93,120,221,69,158,93,223,121,15,95,210,6,77,71,134,217,165,62,126,145,183,47,117,235,199,245,153,144,6,111,180,104,216,85,112,234,191,117,190,179,190,139,229,38,210,219,151,228,58,78,102,179,70,206,205,126,157,2,90,58,133,57,91,63,177,128,197,149,120,150,150,196,32,139,87,253,74,143,196,135,220,78,21,129,168,185,170,179,168,239,253,102,199,33,217,108,82,213,94,135,210,195,134,7,216,201,222,127,205,43,90,217,81,53,139,240,55,65,111,200,124,254,80,57,46,54,185,29,161,87,166,194,63,239,152,217,93,88,171,169,12,156,16,123,67,141,252,119,18,43,93,154,27,170,96,220,88,189,114,178,166,116,83,200,200,238,59,137,191,65,120,185,5,86,31,82,124,39,220,123,72,222,181,53,132,90,220,251,56,199,241,149,150,141,17,200,246,2,190,63,251,165,90,250,69,186,198,203,114,21,70,7,210,58,46,74,93,148,238,218,50,170,113,251,191,242,101,58,219,146,221,93,150,47,42,126,22,83,207,72,253,95,198,102,15,83,171,34,241,158,36,205,248,86,216,184,207,206,69,157,152,19,157,223,63,239,43,93,170,55,19,211,229,152,164,54,179,43,201,149,22,230,69,236,123,27,159,202,44,25,21,114,105,239,180,254,206,187,28,124,148,205,149,248,94,163,25,122,138,255,0,189,130,195,195,252,87,85,162,30,90,88,30,191,252,187,57,95,248,157,4,241,154,150,213,176,233,86,182,29,90,166,28,254,162,5,9,71,221,86,172,31,106,242,199,248,15,235,39,246,94,126,27,89,191,125,194,143,225,147,47,111,20,240,253,219,246,218,15,206,191,236,102,186,46,167,85,71,155,93,106,233,187,110,90,175,249,129,137,116,245,239,205,246,241,248,43,7,19,73,125,5,107,254,144,63,83,29,247,105,43,30,176,131,228,180,3,253,101,34,221,37,192,159,37,184,247,211,143,239,2,14,116,57,46,149,4,111,196,150,109,63,174,101,109,105,117,229,237,127,149,138,182,15,212,205,105,94,150,203,54,166,145,172,108,103,210,184,254,178,108,181,105,148,151,90,180,255,0,186,163,204,120,28,187,244,186,111,44,181,154,101,80,122,181,68,169,31,151,32,206,30,167,75,228,221,101,77,213,91,25,196,244,183,235,148,224,81,167,203,231,139,46,195,17,244,29,4,193,102,173,174,27,53,40,46,92,158,91,226,255,0,221,3,206,92,161,92,168,57,2,87,58,218,205,29,86,18,244,62,27,186,55,247,156,183,82,172,65,24,34,0,58,73,86,197,95,226,97,239,182,69,20,182,113,216,102,75,16,61,37,15,231,223,167,177,153,145,117,91,82,236,31,190,167,7,245,244,159,206,116,211,21,54,222,152,56,158,123,195,91,207,211,223,166,206,28,175,155,95,175,239,47,81,143,152,207,233,59,66,229,184,81,168,223,185,175,77,205,242,35,131,44,43,168,173,240,150,25,12,38,250,125,46,68,230,84,75,0,39,74,175,73,219,213,186,194,70,202,254,1,27,114,164,74,235,206,210,59,231,172,182,101,166,75,212,21,39,167,124,137,130,229,59,142,121,38,117,173,28,113,249,204,55,38,228,12,7,195,212,202,142,22,190,150,174,212,189,62,255,0,165,190,189,191,135,242,139,77,169,106,53,245,90,57,22,117,207,191,67,58,143,82,90,172,143,209,134,51,236,123,78,37,138,112,234,125,14,135,112,30,196,117,129,218,241,170,6,174,139,42,25,44,213,146,57,235,255,0,103,19,206,120,53,150,108,176,46,81,215,246,168,217,251,203,195,14,190,198,122,138,216,107,60,58,187,149,240,232,190,165,247,250,255,0,57,228,247,38,143,198,247,176,1,55,110,248,177,233,110,15,127,156,138,246,154,59,198,174,149,98,118,191,222,81,253,62,83,5,165,188,251,17,84,26,195,96,115,40,208,179,87,174,74,144,144,78,70,127,175,206,110,182,163,65,25,7,111,194,185,60,159,156,168,198,224,58,148,251,172,10,207,58,149,141,187,79,196,56,51,210,21,245,30,103,159,241,15,216,235,173,199,70,245,15,206,84,103,42,85,164,211,80,201,196,157,91,108,28,245,149,181,13,158,57,16,45,243,247,202,205,155,90,87,180,169,146,112,2,231,48,52,13,107,99,104,144,57,45,147,50,174,226,220,77,181,244,245,64,209,165,179,203,60,206,173,36,18,26,113,170,33,159,167,19,181,78,223,44,64,232,38,25,100,241,50,80,231,116,212,91,136,12,200,230,68,182,97,152,15,48,138,16,28,33,28,5,28,33,0,134,35,204,89,128,177,28,33,1,194,44,194,1,28,33,1,72,230,72,136,160,44,201,72,226,60,192,112,145,221,23,38,4,139,69,214,16,233,1,226,56,179,12,192,49,28,33,152,11,49,134,138,40,19,204,51,32,90,71,126,76,11,9,144,38,60,67,16,1,28,67,136,137,129,44,197,152,179,34,88,14,166,4,243,37,51,62,166,186,198,73,153,31,197,87,56,83,152,29,67,196,207,118,165,42,7,38,99,125,105,41,186,112,245,218,167,181,136,220,97,29,59,188,75,123,237,83,196,66,245,29,4,229,233,80,124,76,102,211,101,104,132,231,153,70,245,177,89,115,222,83,109,251,1,51,158,182,216,114,221,4,133,204,236,167,147,3,54,175,86,247,49,25,244,204,163,212,113,44,120,233,78,115,34,181,233,2,84,65,51,102,186,205,212,112,39,45,156,171,3,55,38,169,26,156,52,163,154,6,91,152,173,199,104,223,151,56,149,176,32,200,35,156,75,7,34,86,101,137,240,192,157,100,69,112,226,69,15,170,73,219,34,21,82,196,62,40,14,176,199,48,139,31,225,144,78,178,204,122,99,211,105,158,247,244,142,61,224,68,212,88,250,70,76,236,120,103,135,54,67,89,54,104,188,53,43,80,206,57,157,21,80,163,2,2,74,194,14,4,159,72,179,196,97,129,132,48,100,165,101,128,233,33,188,147,42,155,158,97,152,179,34,65,50,9,151,2,34,226,64,161,141,43,36,243,1,229,154,88,149,231,147,36,2,137,45,216,129,32,2,137,22,110,210,62,163,36,22,2,85,141,142,216,22,2,86,254,168,15,226,141,19,18,42,113,45,83,152,0,235,39,8,64,34,49,200,152,17,204,80,143,16,36,173,38,36,21,100,242,4,7,8,179,8,4,34,204,137,104,12,153,28,196,76,137,48,2,115,24,56,138,48,185,129,194,166,219,116,45,180,228,172,235,105,181,169,114,245,156,251,153,108,95,235,48,56,178,182,221,94,68,15,79,212,103,172,170,204,25,202,209,248,155,47,166,222,39,90,171,107,180,100,24,5,108,64,133,170,25,120,235,7,200,233,42,243,10,158,96,70,171,138,157,173,46,116,86,76,200,61,123,151,61,230,111,61,171,109,173,210,4,5,42,172,216,152,245,23,26,236,43,218,111,179,80,155,126,115,147,170,220,205,156,64,162,251,13,146,153,164,109,9,204,164,142,242,42,184,228,177,22,32,24,140,113,14,125,163,218,223,132,192,121,204,54,192,35,126,19,39,229,191,225,48,36,187,85,121,149,155,72,60,116,131,163,254,19,32,7,188,162,204,134,17,168,24,144,142,4,161,14,209,117,129,44,200,153,33,39,229,231,164,34,156,72,149,154,124,178,6,100,93,64,16,172,164,17,18,182,12,191,0,200,154,179,210,5,244,226,110,68,9,166,5,142,60,211,187,255,0,72,255,0,179,57,149,163,179,173,107,241,57,218,38,239,22,185,116,250,123,74,158,139,229,167,56,249,66,60,214,178,239,180,106,172,179,177,60,115,158,39,107,193,243,87,130,221,103,57,123,61,56,249,98,121,254,243,215,233,106,20,248,86,145,122,18,153,253,121,145,86,212,219,208,45,136,188,142,253,230,107,124,62,171,55,121,68,163,103,167,105,114,55,153,88,35,35,153,98,179,119,252,150,86,92,155,180,22,161,244,161,97,238,37,90,119,52,217,147,234,81,212,78,249,25,19,53,250,36,184,147,240,177,238,58,194,173,162,234,181,53,99,135,95,99,218,66,221,11,12,182,157,155,31,135,60,204,75,78,163,69,102,250,215,122,247,196,236,104,245,117,220,187,134,65,238,12,168,231,33,178,146,67,103,232,114,37,203,163,77,81,203,26,184,228,133,24,254,51,174,251,118,171,26,195,231,180,202,247,233,25,243,205,79,244,196,138,231,95,225,78,136,214,213,96,27,121,218,199,167,231,49,61,142,24,46,166,178,91,168,57,195,126,71,188,244,166,154,238,76,110,222,135,243,6,103,255,0,43,162,218,157,21,10,174,239,132,244,250,143,104,24,52,190,49,109,71,107,159,181,87,236,125,54,175,255,0,221,55,165,148,248,130,51,104,109,41,96,248,148,112,195,234,39,39,93,224,151,214,119,80,60,197,252,63,120,127,121,129,9,87,245,239,91,23,163,175,12,176,59,58,157,43,106,147,246,150,42,234,23,211,191,24,221,242,111,239,57,91,141,108,244,234,144,130,14,27,220,78,150,159,198,29,83,110,186,191,62,190,158,125,127,16,250,251,205,55,105,104,241,45,51,61,54,45,174,163,208,203,195,47,200,143,104,28,45,77,182,88,192,216,254,111,24,15,220,143,156,204,199,212,167,61,229,186,138,110,210,88,107,185,25,15,177,153,220,229,78,36,85,187,202,16,202,113,207,95,105,209,174,213,214,214,82,204,111,31,198,114,203,122,120,239,37,69,133,31,32,158,57,6,84,111,70,109,29,129,45,5,211,238,145,53,186,105,181,67,114,16,143,238,56,130,121,90,202,186,242,62,44,142,134,82,116,214,86,216,234,189,140,168,62,204,106,111,95,195,248,132,174,205,53,121,12,188,128,125,75,156,110,31,210,95,231,216,157,255,0,94,100,11,214,253,182,31,151,72,19,74,124,54,238,14,105,127,194,237,182,66,255,0,13,216,55,84,158,111,251,114,101,111,81,32,145,130,189,200,57,18,159,36,16,216,27,125,136,239,2,71,73,168,28,174,158,197,63,237,49,141,38,177,186,173,138,62,124,74,205,76,168,164,59,43,31,222,144,101,183,157,214,18,71,108,200,173,73,225,182,231,148,36,253,113,58,122,90,44,171,76,43,37,107,85,201,194,243,250,206,0,182,212,248,93,151,243,147,77,126,179,118,208,229,143,177,25,129,220,2,164,63,15,152,199,220,231,248,9,166,154,111,213,145,81,11,93,68,242,0,153,60,58,219,115,187,86,43,218,7,56,24,34,116,233,215,233,45,4,37,235,250,226,6,251,180,8,250,111,42,167,106,112,48,10,159,231,239,49,175,132,183,150,3,10,193,94,224,159,84,208,75,186,254,205,213,178,58,57,48,251,85,245,38,219,52,205,143,196,167,112,153,105,142,223,9,188,183,161,171,11,243,39,51,45,222,25,170,195,34,37,63,238,200,201,254,211,177,231,155,107,205,86,2,59,142,243,14,173,31,24,118,218,223,114,206,199,228,101,28,164,255,0,15,106,173,109,207,229,165,125,206,252,207,61,173,210,20,185,195,48,223,217,71,51,186,119,233,220,154,237,106,189,192,63,247,153,198,214,51,83,97,30,96,113,216,131,152,71,44,141,166,72,28,172,78,114,98,88,26,252,63,80,218,109,85,119,1,147,91,6,192,238,59,207,67,66,37,55,221,167,44,48,135,204,164,158,234,221,191,148,242,202,48,192,241,249,207,69,166,184,125,155,73,169,108,22,211,183,145,96,247,67,240,255,0,12,192,238,105,78,65,247,157,10,44,57,63,139,172,228,214,225,109,116,82,112,24,129,158,243,161,163,245,19,238,188,137,81,213,80,10,144,58,25,37,24,24,246,144,168,142,64,250,201,227,188,203,64,140,204,215,87,158,58,30,147,84,133,169,185,12,14,75,240,121,156,239,20,95,218,215,118,222,10,237,98,15,83,58,183,174,24,15,208,255,0,73,150,228,243,17,170,32,29,227,0,19,142,123,74,140,190,8,124,193,168,210,147,241,172,228,120,254,156,87,125,86,46,215,85,111,43,34,110,161,219,79,226,85,220,120,12,216,111,151,98,38,143,241,29,75,102,141,246,128,8,27,248,249,64,135,134,237,188,233,237,99,135,56,4,238,228,50,156,30,103,119,84,1,95,218,46,74,169,61,120,158,79,195,109,223,167,185,71,220,97,96,218,217,225,184,61,253,231,163,75,223,87,160,93,192,130,125,46,222,224,64,204,50,41,12,199,44,199,39,229,56,254,51,94,108,174,207,112,84,206,211,169,199,182,123,78,127,138,82,91,76,91,240,48,63,210,84,112,199,164,205,116,106,48,112,208,167,75,231,12,230,90,158,30,249,230,3,190,186,236,77,195,25,249,76,67,78,204,195,63,12,235,211,162,25,195,77,245,233,43,81,208,64,226,26,86,170,178,23,153,148,121,172,223,3,126,147,212,249,21,251,70,52,245,231,225,129,202,210,233,219,96,202,224,206,133,52,48,28,205,106,138,163,129,37,2,164,77,178,89,50,200,96,64,136,132,148,88,128,71,152,177,8,15,48,204,33,1,230,35,8,64,81,199,136,224,71,38,60,194,16,9,41,12,199,186,3,196,34,204,32,74,35,20,112,35,152,163,132,3,16,132,4,7,20,33,0,142,40,102,1,8,102,45,208,30,100,75,69,156,195,16,14,177,133,196,35,204,33,231,17,102,35,20,7,153,23,177,84,101,140,39,27,197,245,76,6,202,250,152,26,117,30,39,90,29,161,185,156,189,79,137,88,79,164,226,96,218,192,228,153,83,147,186,6,171,53,141,98,224,177,50,90,75,125,88,35,50,170,116,172,227,116,215,93,105,72,201,235,42,158,170,230,248,68,204,155,27,175,89,43,152,185,224,96,74,210,188,54,232,69,206,2,39,7,153,86,157,11,157,206,115,19,157,199,226,131,92,21,48,176,169,221,169,11,233,94,178,159,61,216,96,158,38,118,110,115,36,155,172,108,44,130,250,105,54,54,123,8,88,69,111,182,107,255,0,233,180,252,245,156,221,219,156,147,222,84,90,248,178,82,193,150,92,157,99,176,3,34,179,171,29,209,191,73,32,176,61,32,83,44,94,145,109,141,96,71,161,147,251,176,34,73,17,152,225,68,10,112,115,44,169,25,206,0,36,205,250,111,13,123,27,47,59,26,109,13,85,14,130,7,47,79,225,172,224,111,19,177,166,210,37,43,192,230,92,74,168,192,141,108,24,149,18,199,16,18,182,186,27,204,138,155,184,2,87,156,195,130,99,24,128,96,198,65,196,97,163,206,96,69,87,222,75,48,216,96,43,230,2,207,180,146,134,150,5,2,79,136,21,4,105,49,88,18,81,110,128,248,17,19,34,91,49,64,93,76,70,75,18,187,109,90,199,48,44,68,247,150,12,9,158,155,183,203,118,192,150,226,12,150,100,35,128,201,138,16,128,161,19,54,36,11,152,23,134,139,28,202,17,142,101,187,160,89,218,44,226,64,180,129,104,22,110,144,38,33,152,246,152,17,102,128,4,201,133,146,196,8,40,147,206,33,32,230,7,145,77,83,3,204,209,246,229,43,222,115,51,13,198,69,116,14,161,72,146,171,92,213,31,75,113,57,219,140,55,24,29,228,241,149,199,171,50,71,197,170,61,231,3,48,204,15,66,60,102,160,184,204,166,207,18,165,251,206,30,97,3,170,218,212,236,217,145,125,90,50,226,115,35,129,160,218,12,151,154,187,38,76,192,64,187,112,151,37,136,58,226,100,142,7,65,117,21,1,255,0,17,253,170,191,105,207,204,51,3,162,186,186,189,164,254,219,87,225,19,149,152,64,234,253,174,163,218,2,218,15,180,229,110,134,232,29,43,13,71,166,223,202,102,37,115,51,238,49,115,3,86,68,106,86,100,201,247,143,113,247,129,175,130,122,201,110,219,222,98,222,222,240,222,125,224,118,43,100,122,253,82,139,149,64,224,206,127,152,195,185,143,204,111,120,26,149,65,239,53,105,197,127,120,206,87,152,125,226,54,191,226,50,142,229,105,90,218,109,7,253,49,187,243,237,56,190,53,113,97,93,121,253,227,253,39,79,195,129,58,38,107,15,250,175,199,208,113,252,243,56,30,39,111,155,173,176,134,202,169,218,188,231,136,163,53,106,89,130,142,164,226,123,155,107,83,73,77,193,69,99,25,252,167,144,240,170,124,239,17,211,161,233,188,19,249,115,61,78,165,252,205,202,173,128,100,16,170,204,157,163,149,233,29,151,45,95,16,99,244,19,48,164,214,71,169,143,126,58,205,72,119,137,166,66,106,235,98,61,67,243,226,76,92,182,49,10,115,143,105,83,104,170,36,146,24,147,243,153,236,240,247,31,233,90,84,14,130,6,183,118,11,149,95,207,51,29,207,120,97,96,212,86,17,121,219,239,44,77,101,218,113,141,69,76,223,53,28,203,113,70,161,119,162,154,156,247,198,12,13,254,21,226,11,168,169,171,177,84,158,171,204,217,168,208,211,168,7,96,25,35,44,167,249,137,231,170,91,107,183,114,21,119,95,101,218,103,123,67,169,245,40,179,131,243,237,34,176,217,225,247,232,253,84,249,132,19,214,191,237,32,190,44,85,255,0,104,185,35,130,48,84,206,209,176,146,207,159,87,221,7,164,231,235,175,172,48,109,78,137,95,247,135,63,198,4,233,214,233,245,44,187,28,171,127,229,217,198,126,158,243,159,226,52,185,213,50,95,90,216,141,150,173,199,165,148,123,103,250,24,143,216,44,109,203,93,212,124,211,12,191,164,219,93,154,123,116,230,147,168,75,199,96,227,108,14,6,167,75,102,155,54,86,225,147,29,71,7,31,49,49,121,164,16,232,77,78,58,50,244,255,0,137,209,213,105,109,208,222,183,86,190,128,114,57,220,191,172,173,223,79,170,82,196,121,23,251,168,244,55,212,125,216,25,181,122,251,181,42,169,171,1,202,252,47,208,254,189,230,85,227,28,241,52,91,75,215,128,233,140,244,246,63,67,42,39,105,196,42,35,149,230,94,43,27,119,175,73,85,96,27,10,251,243,52,6,106,195,38,112,63,164,33,211,97,169,247,43,78,181,58,138,245,73,135,0,158,226,114,205,69,112,194,74,182,217,96,97,196,14,133,154,92,255,0,167,250,19,51,189,44,167,214,8,252,166,205,54,169,45,202,159,73,30,253,230,134,108,3,153,81,201,11,131,193,230,69,157,179,234,218,227,247,166,203,175,85,218,222,83,48,251,195,111,79,206,65,181,26,23,95,86,63,53,129,151,117,109,247,88,31,145,204,48,25,201,47,97,250,133,24,150,231,66,78,84,143,212,137,63,59,68,171,181,176,216,231,222,6,99,90,49,192,82,231,235,253,166,132,211,186,41,119,219,74,247,192,196,131,248,146,40,34,138,192,246,38,98,183,81,101,231,54,57,50,43,161,89,125,107,181,116,109,30,88,244,228,227,137,165,60,38,211,150,107,43,39,31,8,95,235,56,104,205,91,110,70,42,125,193,157,77,39,138,106,17,130,216,67,175,187,117,129,213,211,233,245,117,99,203,90,176,190,246,25,209,162,235,217,129,187,104,0,255,0,225,156,230,96,171,93,85,160,225,240,79,7,153,119,169,186,51,99,235,3,161,169,172,50,23,71,52,191,226,31,215,222,115,94,253,102,224,187,81,153,184,28,122,94,88,149,181,142,43,41,187,230,88,203,188,64,215,166,240,235,213,31,15,183,175,206,69,113,245,175,177,89,172,69,82,222,146,87,144,8,254,162,121,175,16,99,96,70,194,244,199,31,41,215,214,88,247,86,216,24,14,202,231,253,216,193,156,93,95,68,24,231,185,129,133,132,67,226,147,35,152,128,245,14,220,192,59,78,175,131,56,182,211,165,124,5,212,41,175,61,48,221,87,159,175,243,156,161,39,167,177,170,185,93,9,12,172,25,126,176,61,93,40,172,149,234,29,125,78,61,68,158,140,56,35,248,78,207,135,228,22,96,223,81,56,222,139,60,198,68,86,22,1,169,172,30,122,252,67,245,204,233,120,101,168,232,60,146,48,222,210,163,187,95,167,35,223,144,32,231,219,131,0,217,28,246,231,50,129,168,0,88,236,167,3,245,196,203,75,213,249,198,100,250,204,198,205,154,142,152,86,3,212,122,19,52,169,12,160,169,200,129,139,82,61,109,207,63,134,97,187,27,167,86,234,243,114,63,76,3,153,204,212,227,203,171,156,177,76,202,140,154,253,58,88,130,213,109,134,206,57,248,119,255,0,76,197,168,34,253,45,67,57,223,89,13,206,4,215,164,42,235,101,86,140,214,227,13,48,91,98,84,198,164,37,213,78,21,189,255,0,40,28,79,4,173,254,208,106,32,236,176,53,37,183,113,187,168,254,34,122,127,15,103,90,124,130,191,180,118,27,115,237,222,113,116,90,93,98,248,145,74,244,193,41,75,197,140,239,233,157,196,117,211,234,91,123,109,176,177,245,55,73,6,175,16,172,46,198,253,220,78,94,164,43,83,98,30,172,164,9,212,214,55,153,165,30,176,228,55,196,166,115,0,193,108,242,71,188,212,28,45,61,236,140,54,153,214,166,214,101,206,49,48,81,165,85,212,186,177,248,88,137,216,173,43,218,6,97,14,191,84,208,171,196,73,229,129,212,70,108,65,247,132,9,1,38,37,66,197,252,81,139,23,241,8,22,195,50,163,106,143,188,34,243,211,241,8,23,67,34,103,58,148,31,122,68,234,171,252,80,52,230,45,243,33,213,39,226,144,251,101,126,240,55,110,134,233,132,235,170,247,139,252,194,161,220,64,223,186,27,167,52,248,165,96,118,144,255,0,55,72,29,92,198,12,229,31,22,73,15,243,113,236,96,118,161,56,109,227,7,176,50,39,197,172,61,140,14,217,104,139,78,40,241,55,61,140,182,159,18,245,97,248,129,213,94,100,243,49,141,101,100,117,146,26,170,253,224,106,204,51,51,125,170,188,252,82,127,104,175,31,20,11,226,204,163,237,53,254,40,254,209,89,239,2,236,192,180,167,206,79,197,32,214,3,209,160,95,152,110,148,111,249,199,188,119,97,8,187,48,221,41,243,211,241,69,231,39,226,133,93,186,45,210,159,58,191,197,31,157,95,226,129,110,97,32,44,67,247,163,200,236,96,78,25,149,238,249,195,122,247,34,17,100,51,51,217,170,173,58,180,231,106,60,97,87,132,133,118,11,40,234,101,77,169,173,126,244,243,182,248,133,246,244,56,18,175,218,55,44,204,96,122,43,53,149,237,192,97,49,181,43,113,44,72,156,181,59,79,197,44,251,67,47,70,129,61,77,0,15,76,197,94,157,154,207,95,73,167,237,12,122,198,182,3,218,5,142,254,93,88,89,128,181,150,63,51,105,220,71,195,196,172,161,7,164,13,105,77,126,71,206,100,187,210,164,47,88,193,176,240,36,188,151,61,68,168,229,145,96,39,172,97,31,218,117,215,75,198,72,139,202,92,252,50,43,146,40,123,27,24,157,93,30,141,43,0,183,89,98,84,164,240,49,46,242,142,126,40,28,239,18,221,156,9,205,218,222,211,208,93,70,245,228,102,97,179,79,183,238,192,201,82,57,31,12,189,116,238,195,225,150,35,109,251,179,85,118,144,191,4,12,75,163,176,201,15,13,181,167,65,53,75,220,9,106,234,71,180,14,117,94,18,196,243,153,165,60,33,71,89,179,207,59,120,145,22,88,208,41,255,0,45,172,123,75,83,69,93,99,164,150,28,247,150,15,135,147,1,14,7,166,27,156,203,20,168,29,98,54,47,104,20,157,217,150,32,104,183,2,122,203,69,138,7,88,17,220,1,230,50,194,37,101,102,230,76,236,16,26,42,153,63,72,18,157,195,180,133,141,251,208,52,13,190,242,197,81,57,207,118,213,225,164,62,220,202,56,57,129,215,232,34,156,180,241,3,222,90,154,237,220,64,219,206,100,185,51,47,218,27,25,128,213,24,27,59,68,102,51,170,34,7,83,158,240,53,100,9,19,96,19,56,108,143,138,3,4,245,129,118,242,199,136,154,159,51,172,138,216,22,79,206,129,98,86,19,164,176,158,38,127,63,18,63,104,129,118,99,204,167,205,226,68,93,2,242,209,102,83,230,70,27,48,38,92,72,238,204,88,18,99,108,4,36,134,100,134,217,45,234,32,45,185,128,72,188,213,135,154,32,79,2,18,27,196,60,193,2,113,72,249,130,68,182,96,76,180,129,145,252,228,196,15,21,178,27,39,161,255,0,33,29,153,162,30,6,59,150,145,92,13,176,217,59,231,192,199,226,104,135,130,31,196,208,56,62,92,126,89,157,207,242,86,207,196,127,72,31,4,126,204,96,112,188,179,31,148,103,107,252,154,207,197,252,32,60,30,223,197,252,32,113,54,24,182,153,217,127,9,176,125,239,225,34,60,38,211,212,255,0,8,28,141,166,61,179,189,87,130,103,227,98,102,175,242,90,118,99,111,48,60,190,211,22,211,59,175,224,172,15,165,191,81,33,254,77,103,226,254,16,56,187,76,54,153,217,255,0,38,183,63,16,253,35,255,0,37,183,241,15,210,7,23,105,134,211,59,35,193,236,221,141,195,31,73,97,240,70,199,196,96,215,11,108,49,61,37,62,11,94,61,75,159,172,208,158,9,64,251,162,19,94,78,19,211,219,224,84,49,200,92,125,36,127,253,159,175,28,110,253,97,94,106,41,215,212,248,53,181,55,163,212,62,115,37,154,13,69,125,107,63,148,12,113,203,30,167,79,141,74,253,68,132,8,195,50,92,70,0,48,43,134,37,233,83,59,97,23,39,229,58,26,127,9,183,114,89,110,2,2,9,16,44,185,126,205,165,69,233,228,215,207,215,31,220,207,40,196,151,36,242,73,158,151,198,181,96,232,172,3,239,54,220,79,49,158,96,142,191,248,117,71,219,218,195,255,0,135,91,31,233,58,136,206,154,128,118,250,27,142,179,159,254,28,77,214,106,24,244,194,137,217,212,94,168,124,181,248,155,248,74,138,152,169,172,249,153,27,143,110,240,71,9,129,187,104,206,6,122,153,0,234,133,138,245,28,115,222,73,109,85,220,221,143,36,202,53,11,4,103,212,56,56,51,58,89,187,59,112,101,200,44,234,93,127,72,69,22,54,172,31,77,107,143,124,76,246,125,188,28,61,75,183,220,12,137,212,231,188,67,83,82,146,172,234,49,215,38,7,40,85,117,156,155,205,63,186,51,137,114,89,110,155,110,251,203,115,247,134,68,142,171,89,64,181,147,107,3,248,149,166,27,47,227,2,204,176,251,195,191,214,69,122,138,117,10,121,46,164,99,57,204,67,198,116,21,59,110,181,143,111,77,100,255,0,25,192,240,234,107,214,59,85,109,194,167,97,232,44,120,60,243,52,235,60,54,141,43,50,157,77,139,98,246,122,200,207,231,10,219,119,137,120,53,204,75,210,236,122,238,21,226,80,53,190,17,95,169,22,244,111,161,254,243,143,101,101,126,27,107,108,156,112,121,137,150,237,197,21,178,71,93,172,12,131,177,254,101,161,107,1,243,236,3,184,116,234,38,75,171,208,218,89,180,250,149,67,248,91,164,229,26,237,98,91,12,125,206,100,7,153,187,28,243,210,84,116,212,181,62,131,229,217,89,234,185,200,50,139,116,200,232,94,166,42,119,99,203,110,255,0,67,49,27,28,28,17,34,247,48,60,228,64,150,246,173,213,189,166,176,226,222,115,204,231,151,47,215,156,77,90,63,83,5,206,57,129,209,169,131,62,215,29,70,63,56,56,207,108,175,191,121,28,50,225,166,240,81,151,112,192,220,51,42,48,231,107,29,135,34,109,75,153,171,11,96,32,158,135,222,85,117,110,125,106,161,182,245,3,188,173,53,13,184,182,49,159,126,208,58,67,27,122,76,26,141,9,124,178,0,173,248,71,67,47,162,247,56,86,245,238,60,48,237,52,103,35,130,49,3,128,244,92,173,131,91,15,172,94,89,28,156,16,59,131,59,253,189,99,142,224,12,200,26,180,118,228,249,107,159,246,224,198,43,129,183,49,108,36,226,117,223,71,163,206,85,217,62,134,86,116,53,179,113,169,92,124,196,152,48,138,6,210,222,98,255,0,24,28,237,235,58,77,225,235,180,126,223,10,58,12,72,157,13,59,134,30,194,59,136,28,239,90,140,238,196,217,166,179,91,143,216,89,96,30,249,226,107,166,132,86,253,133,32,252,219,213,137,179,11,90,110,180,228,246,2,48,110,240,125,69,202,31,237,118,35,40,92,134,198,217,45,110,142,219,180,172,171,96,126,235,153,95,135,170,219,251,95,54,181,32,227,27,129,196,236,32,80,56,145,94,47,85,246,154,235,197,168,13,109,241,99,145,145,252,140,230,234,237,22,83,180,40,82,173,184,99,248,207,109,226,204,149,209,149,33,73,179,44,71,200,127,241,60,227,37,87,45,207,101,64,149,80,65,81,130,196,159,134,7,154,97,201,56,149,191,7,24,198,37,250,149,106,181,14,132,99,7,248,76,204,73,132,29,224,122,203,16,6,162,192,113,185,72,96,115,219,161,144,48,175,71,225,58,140,232,235,98,125,122,91,125,94,172,254,205,248,63,163,78,165,8,244,235,27,203,219,140,250,87,24,192,246,158,107,193,109,85,213,10,108,108,87,122,154,155,31,62,255,0,174,39,117,31,82,238,133,48,140,23,12,204,195,226,28,24,30,157,109,62,70,93,124,182,206,220,49,224,253,12,173,109,171,82,140,114,64,172,237,117,199,43,40,90,142,164,35,178,171,54,48,199,113,3,62,248,150,133,106,245,10,55,13,204,48,72,238,62,114,42,255,0,48,26,216,50,229,135,108,231,116,104,25,91,117,124,41,228,131,211,242,141,212,215,181,144,12,3,200,249,72,105,236,222,140,160,225,185,198,96,59,213,182,185,44,64,97,250,76,79,87,153,70,245,108,178,122,89,79,105,214,31,14,12,197,125,120,243,10,12,110,226,81,204,70,203,109,94,190,210,221,54,162,173,67,146,23,246,169,241,43,174,25,100,124,179,93,190,98,142,240,122,151,206,222,189,71,73,89,109,169,84,30,196,147,201,63,89,86,177,90,182,23,175,195,156,89,142,222,205,37,64,203,143,110,167,242,154,31,99,169,7,212,174,48,64,145,84,223,255,0,210,124,89,5,129,25,152,138,131,218,108,213,32,175,77,93,109,201,65,137,143,119,236,206,123,74,142,7,137,216,212,235,159,105,192,112,24,76,191,109,179,241,153,187,199,144,27,105,113,221,74,254,135,254,103,35,108,13,131,95,104,31,25,139,237,182,159,190,102,76,67,6,6,209,172,183,241,152,254,219,119,227,152,185,146,85,177,190,20,99,244,16,53,54,178,227,247,204,135,218,173,252,102,103,96,235,241,41,31,88,179,3,65,212,216,221,92,197,231,183,118,63,172,207,204,92,192,211,231,159,196,96,46,249,204,220,201,64,209,230,131,23,154,37,24,132,11,252,200,247,137,159,49,102,6,218,138,177,228,203,74,87,142,179,157,152,110,62,240,55,0,185,235,6,218,15,6,97,12,125,228,183,31,120,26,203,109,28,25,91,92,222,243,57,115,35,190,6,175,181,54,35,175,81,147,234,99,250,204,185,138,7,76,90,135,239,159,214,88,218,133,84,225,204,228,67,116,13,103,80,217,248,143,235,15,180,191,226,63,172,201,186,45,208,54,125,174,193,247,204,177,60,66,197,60,180,231,238,134,96,117,91,197,27,110,1,153,219,196,173,110,141,137,134,16,52,157,109,191,140,200,253,170,211,247,219,245,148,237,134,32,95,246,155,63,27,126,177,141,77,163,239,153,78,35,198,96,94,53,183,47,223,50,229,241,59,135,121,136,140,67,108,13,255,0,230,87,55,73,19,172,188,245,108,74,107,88,88,123,8,9,237,123,27,150,49,10,204,157,53,156,228,203,200,11,214,4,18,188,8,59,109,17,53,153,233,43,57,104,13,81,155,153,104,64,178,84,143,76,150,195,152,20,51,115,129,52,80,156,244,146,90,135,83,47,12,168,176,11,46,84,92,119,153,85,141,173,199,72,221,13,143,242,154,106,172,34,102,4,171,11,88,230,1,247,89,129,42,109,205,44,65,136,26,221,125,28,76,160,170,252,82,86,106,54,166,39,61,172,102,126,120,149,26,158,229,25,196,165,117,77,187,172,174,208,79,18,53,84,219,164,87,90,134,22,14,99,183,79,187,180,164,41,173,119,103,153,101,90,146,198,5,35,70,119,231,180,189,209,81,113,44,123,78,222,38,86,179,61,96,83,228,239,179,142,147,109,116,168,28,202,22,213,81,196,139,234,177,40,214,74,39,18,38,229,237,48,135,107,30,105,174,176,14,73,129,104,183,229,19,146,123,202,237,190,186,230,27,117,44,255,0,12,35,107,88,139,247,166,75,181,152,56,83,51,170,179,55,168,200,50,237,121,21,112,212,90,205,196,211,89,179,190,101,20,16,173,210,116,16,41,25,129,1,118,206,167,17,29,98,47,121,151,91,184,28,172,229,59,182,121,48,58,215,120,152,94,20,204,118,120,141,140,120,152,179,8,26,142,173,207,83,35,246,135,61,229,18,197,3,16,171,214,214,81,156,201,211,169,101,108,153,156,28,241,12,18,216,18,14,222,159,88,44,244,247,154,184,65,185,167,43,74,190,79,173,165,250,157,96,178,189,160,202,133,169,213,12,225,102,55,213,54,100,182,113,153,157,215,13,3,165,167,189,202,114,101,159,104,32,204,41,97,85,145,123,199,231,3,173,93,219,142,51,52,175,73,196,211,88,251,178,39,80,106,149,19,246,157,96,95,189,59,196,44,175,63,16,156,93,78,188,100,132,51,1,213,91,187,33,140,15,92,190,89,31,16,135,236,199,222,19,201,141,118,160,125,248,125,182,243,247,224,122,150,186,161,247,132,6,166,159,197,60,147,106,45,111,190,100,60,203,63,25,253,96,122,227,171,164,119,31,172,95,106,171,241,127,25,228,183,183,226,48,222,223,136,192,245,191,106,168,253,232,252,228,63,122,121,53,177,199,222,50,98,251,127,25,129,234,67,43,125,233,49,143,196,39,150,93,101,203,247,165,159,230,23,14,240,61,41,255,0,116,97,9,239,60,226,248,157,178,209,226,214,14,208,59,251,62,112,228,123,79,60,124,90,211,15,243,107,49,210,7,160,54,1,212,136,214,213,63,122,121,134,241,11,88,193,117,214,136,30,224,12,64,204,214,234,118,28,74,95,84,199,164,13,227,153,46,39,53,53,45,222,88,53,126,240,54,17,204,48,101,41,169,86,151,121,138,100,6,33,0,202,100,184,48,32,203,158,209,4,199,105,102,33,182,4,72,226,71,6,89,136,24,21,102,72,114,58,68,121,50,67,129,1,113,158,144,39,229,17,128,28,202,0,191,41,35,210,75,160,144,105,5,124,134,147,221,12,74,159,137,81,96,110,101,221,166,36,127,92,220,156,172,42,190,9,228,70,106,173,186,168,140,172,139,54,36,20,223,160,170,229,193,80,102,67,224,244,227,1,22,116,129,56,128,113,152,28,87,240,26,153,179,182,51,224,116,175,221,157,206,178,12,144,48,105,180,53,83,209,68,159,136,48,175,78,0,227,156,159,202,105,43,137,205,241,43,61,88,39,133,226,84,121,111,29,179,154,234,255,0,212,70,71,6,114,38,239,22,183,205,215,62,14,66,250,71,57,152,100,105,233,63,195,139,183,69,168,179,185,124,12,252,135,252,203,155,73,107,49,178,198,82,221,125,38,71,193,61,62,18,184,251,246,31,231,58,38,196,94,11,1,42,50,173,56,81,188,103,62,199,164,129,210,117,245,103,229,239,53,111,66,122,241,239,218,65,208,31,90,54,226,188,168,148,103,20,222,161,81,54,166,57,39,57,204,215,94,245,76,54,25,137,192,199,25,153,62,211,181,217,79,222,29,125,165,143,97,122,217,119,101,143,126,146,9,223,166,215,51,254,210,183,68,247,94,64,253,36,168,240,221,43,159,94,160,150,252,35,211,54,104,53,214,109,21,90,173,145,209,189,231,64,81,69,222,97,177,84,239,29,196,14,37,254,11,164,219,149,243,115,242,97,48,93,225,85,214,216,87,183,119,208,113,59,26,191,1,22,42,189,12,41,124,122,148,147,180,255,0,105,198,213,120,126,170,140,239,169,143,204,114,15,231,10,168,232,108,95,190,159,155,1,45,171,197,53,90,68,52,89,182,234,122,26,236,245,15,202,98,40,217,198,57,249,202,155,216,137,7,72,63,134,234,200,7,204,210,57,63,238,73,93,190,19,104,59,168,101,186,188,227,117,103,51,155,131,186,91,93,143,89,205,108,202,127,116,226,4,159,75,106,243,198,61,228,118,94,23,33,78,16,254,147,87,218,218,196,11,97,206,50,115,43,123,198,222,6,78,122,159,105,81,150,234,236,62,188,99,229,237,40,101,227,147,204,209,102,165,182,48,207,196,54,153,144,146,198,64,54,55,238,151,232,223,101,138,115,243,153,202,224,124,224,204,86,193,180,252,61,33,94,158,229,86,169,93,126,6,25,200,237,41,173,150,182,219,140,146,56,149,105,117,27,180,232,1,233,144,71,184,131,103,143,113,43,46,149,117,87,98,186,140,145,145,214,100,189,106,173,242,181,182,225,249,75,116,151,157,197,95,191,27,191,188,212,234,204,74,56,5,113,193,254,146,140,84,217,82,163,111,109,133,165,234,184,199,151,194,227,179,100,126,146,151,177,83,118,234,217,27,238,241,184,24,142,202,136,253,171,167,153,207,79,251,196,13,97,153,51,184,147,34,215,81,103,15,159,211,152,85,101,123,138,163,100,142,191,252,199,101,106,252,178,134,250,246,129,1,167,161,212,249,78,127,38,139,236,196,113,231,54,62,130,96,212,173,149,183,165,247,103,255,0,44,71,75,234,2,150,47,133,30,252,192,232,154,255,0,253,35,126,88,145,95,179,169,219,144,237,251,205,153,153,181,200,20,3,184,19,238,35,166,234,139,5,184,38,198,60,12,64,191,252,210,181,244,178,50,158,147,86,143,236,122,227,178,251,145,152,244,56,216,208,62,23,164,212,16,221,6,58,41,192,137,188,15,78,167,42,246,47,231,34,182,127,251,59,94,246,11,107,1,213,120,151,215,224,246,212,49,94,173,135,229,45,209,134,166,144,26,215,218,6,213,36,228,153,188,62,224,185,235,34,185,119,248,59,90,160,54,164,133,25,24,9,255,0,124,206,95,137,88,60,61,180,244,209,143,54,188,216,231,175,168,240,63,132,245,115,137,254,33,165,108,171,122,166,45,172,110,87,247,253,217,21,225,245,75,251,77,199,156,247,153,108,77,170,12,235,107,234,30,70,87,110,222,29,113,223,60,17,249,25,204,183,225,193,28,246,50,178,134,157,202,90,54,182,221,217,82,126,71,137,8,186,28,203,46,226,210,123,55,171,245,133,20,216,107,124,134,43,220,16,103,169,75,149,216,92,161,64,185,86,255,0,207,225,127,226,63,140,242,125,8,158,131,195,46,13,163,175,113,203,105,237,201,207,122,223,131,252,96,122,191,14,184,179,128,48,192,143,121,188,160,119,14,56,97,56,122,11,54,106,10,156,2,141,208,14,49,59,245,178,184,220,34,144,59,100,48,3,59,122,202,213,85,155,35,131,242,150,170,225,78,122,158,76,168,16,172,193,143,30,242,42,229,207,121,77,171,216,125,217,106,184,44,87,184,145,183,132,207,94,96,114,236,25,207,29,241,43,201,199,188,211,111,53,46,102,82,71,89,166,87,213,119,151,101,100,159,172,218,84,165,140,80,96,99,63,41,204,248,156,31,148,235,161,220,20,227,159,172,138,163,92,20,208,164,143,84,230,41,228,131,59,58,186,188,202,120,234,167,51,132,61,46,125,200,136,85,58,173,17,214,170,214,14,25,78,103,51,85,224,250,138,6,84,111,19,185,67,237,212,41,247,56,155,247,171,15,80,149,30,33,52,214,179,109,216,217,250,78,206,143,192,149,211,54,242,103,88,215,81,111,74,243,53,84,184,88,28,149,240,26,85,179,182,111,171,67,85,99,27,68,216,34,97,32,197,168,240,250,109,66,10,137,196,191,192,125,103,203,36,15,105,233,250,136,182,202,60,102,167,195,46,211,174,226,55,15,148,197,61,245,148,165,139,130,39,58,223,8,164,177,33,4,15,49,78,153,239,108,34,254,115,162,190,6,229,51,184,231,233,59,52,232,197,63,10,205,155,24,44,15,60,190,1,149,229,155,50,187,60,5,213,125,46,127,49,61,39,32,68,164,192,242,47,225,122,138,193,37,51,244,152,217,112,112,103,188,40,140,188,137,202,212,248,77,86,88,91,111,38,7,150,219,13,179,208,63,131,87,158,145,127,146,168,29,32,112,54,152,5,51,189,254,82,190,208,255,0,38,4,116,129,194,219,152,182,78,226,120,46,230,239,46,30,2,163,174,127,88,30,123,203,139,108,245,9,224,213,40,228,102,93,254,89,72,95,133,127,72,30,76,86,79,64,76,137,73,236,171,209,84,131,24,19,155,175,240,181,123,119,87,199,190,32,121,253,144,242,204,233,89,225,254,88,234,101,154,77,8,177,189,125,32,114,118,70,43,37,176,188,153,223,212,248,58,50,126,207,131,242,152,87,75,246,103,221,100,10,151,194,111,100,220,49,244,146,167,194,109,102,245,240,39,115,71,169,87,80,160,77,123,51,208,66,57,180,120,53,64,122,134,126,178,246,240,122,10,252,43,53,109,100,50,23,106,150,181,129,206,187,193,42,216,74,240,126,83,137,101,109,85,140,141,212,79,65,86,170,203,173,192,83,182,23,248,56,212,62,242,78,126,80,175,61,183,38,61,162,122,5,240,26,199,92,159,206,89,254,71,73,31,12,14,26,108,85,235,36,139,89,57,38,118,27,252,63,81,94,51,250,202,27,192,182,41,245,49,129,145,182,5,226,103,199,152,122,205,7,194,239,220,70,238,38,141,55,132,149,59,172,36,192,200,148,40,234,101,254,77,88,234,39,94,173,45,120,198,4,149,222,27,93,136,120,31,148,35,149,93,41,248,132,151,148,187,190,33,49,223,163,213,211,105,85,37,151,177,133,58,61,101,173,215,16,173,198,148,35,226,149,189,117,169,248,165,23,248,118,182,181,202,185,111,148,194,105,214,103,163,64,235,126,200,14,90,86,218,138,135,27,132,230,26,53,109,213,90,68,233,117,3,238,52,14,139,106,171,81,212,74,254,214,27,161,152,70,158,211,247,26,63,179,92,62,227,64,232,35,171,117,105,11,182,238,200,34,98,242,117,29,149,191,73,47,43,82,122,163,254,144,55,211,229,183,196,100,236,186,186,135,24,156,208,183,244,218,208,53,92,71,40,223,164,11,237,215,22,224,72,166,173,150,103,242,157,122,163,126,145,250,177,240,159,210,6,209,226,28,115,26,222,182,119,156,253,190,241,133,48,58,117,86,175,247,132,183,200,173,70,89,167,36,61,137,209,177,37,231,57,30,166,48,58,38,218,215,225,149,181,204,194,100,91,66,203,22,224,70,32,85,107,146,220,153,42,142,100,130,166,114,101,193,171,81,2,40,132,180,209,246,80,220,145,41,58,149,67,6,215,228,97,101,26,133,85,215,237,31,152,163,188,229,217,168,118,239,18,88,221,204,131,70,174,222,14,4,228,191,45,58,69,149,150,102,242,215,118,76,12,177,129,53,154,149,135,164,74,188,147,158,134,69,86,4,152,82,120,150,170,133,60,137,170,186,90,207,133,32,103,93,43,48,206,102,138,116,219,57,99,204,232,105,244,46,71,38,95,103,133,182,204,134,50,163,143,123,113,180,116,148,211,89,123,0,51,99,212,17,202,184,228,72,134,68,108,131,3,85,180,42,209,153,200,103,195,25,182,237,97,100,218,38,29,185,231,48,39,230,101,101,65,114,220,201,170,195,203,39,164,13,105,117,116,215,243,152,111,212,53,173,215,137,35,75,30,242,62,65,129,84,70,109,167,69,187,226,50,86,232,213,122,64,231,69,53,157,44,95,103,196,138,207,136,98,105,242,98,106,113,40,206,4,49,53,165,75,183,156,72,53,32,64,160,73,133,146,219,137,33,210,17,75,113,35,146,101,254,94,232,121,48,42,2,60,75,118,98,68,169,246,133,87,136,177,39,204,95,148,5,136,160,97,3,223,93,167,91,4,194,244,148,51,169,42,185,65,82,97,28,238,130,64,140,196,247,5,125,166,77,88,50,202,132,135,107,77,59,253,60,76,141,241,75,233,245,113,2,38,246,94,242,218,181,71,17,93,167,227,34,101,30,151,193,144,117,105,187,116,209,156,204,84,143,76,176,187,44,138,211,34,65,50,148,191,39,153,122,176,104,6,209,34,210,120,139,16,32,22,79,17,226,38,129,6,204,4,150,32,68,8,226,66,193,196,154,245,141,215,34,81,139,30,169,174,150,34,83,229,250,165,234,184,132,73,222,67,169,141,215,49,103,106,200,169,187,0,179,25,99,191,49,61,251,155,104,146,84,204,13,20,219,239,52,100,25,143,110,216,121,134,6,188,9,231,181,246,43,90,217,62,237,214,118,158,205,180,51,119,196,243,58,251,188,189,53,214,31,136,142,57,148,121,125,67,155,47,177,207,222,98,121,57,149,199,222,60,76,180,245,126,22,166,175,8,167,3,146,164,254,166,76,214,90,182,95,81,221,212,180,149,64,211,225,148,47,3,106,41,57,151,3,158,147,76,185,87,165,213,225,28,54,223,186,59,72,135,212,42,21,175,118,62,92,226,117,9,168,6,75,173,95,126,91,153,86,250,169,82,219,88,21,227,131,241,255,0,196,12,8,135,33,174,109,185,253,101,173,229,162,150,91,1,31,135,222,87,102,160,187,101,84,47,241,145,59,95,39,24,176,247,207,16,46,211,106,69,108,1,176,170,159,110,211,209,232,245,43,110,213,14,175,223,137,228,133,91,88,2,118,231,185,154,104,179,203,181,77,106,3,15,189,184,192,246,54,33,185,115,187,97,94,242,148,70,175,46,247,18,135,223,137,139,67,226,70,196,101,176,21,108,226,111,212,210,182,46,55,103,111,69,28,237,255,0,153,21,155,84,213,250,67,173,22,54,126,18,114,68,201,168,208,105,117,72,219,40,90,220,142,163,222,14,23,68,246,50,162,46,238,57,76,238,250,25,130,255,0,18,182,189,222,86,20,251,147,152,25,78,138,157,61,234,47,220,213,58,229,88,28,69,118,143,70,50,212,234,215,143,186,223,210,103,187,89,125,171,178,203,25,215,57,218,123,76,165,185,226,5,182,149,92,133,33,190,96,98,84,249,246,235,36,51,140,152,183,133,231,161,129,77,149,156,114,58,117,144,32,36,147,218,88,96,116,204,143,148,199,15,103,0,255,0,24,16,82,219,183,99,59,121,144,196,180,237,90,236,247,220,20,127,223,233,41,39,211,3,163,225,118,140,249,103,153,212,242,249,221,140,251,207,59,164,176,215,168,70,30,243,211,165,219,85,185,200,219,185,101,70,113,190,150,44,57,29,253,166,138,117,44,216,25,206,58,127,105,155,82,88,183,43,223,129,35,77,198,188,134,239,240,227,223,222,7,84,216,172,185,198,79,180,202,117,3,113,86,82,125,215,111,35,251,203,6,156,145,148,224,183,86,28,230,93,98,169,80,72,233,42,49,249,213,216,124,178,246,32,39,134,219,44,112,20,237,118,243,54,142,64,254,178,205,128,33,122,253,68,244,148,13,51,117,12,69,185,245,52,13,27,155,1,107,172,48,199,99,49,220,238,172,217,211,216,141,244,202,153,166,141,74,163,26,219,104,176,30,163,188,210,182,173,160,145,208,28,64,224,187,173,133,155,110,198,246,29,36,21,147,24,176,28,252,142,39,105,244,117,51,239,3,13,239,34,116,212,47,255,0,80,85,219,177,110,36,85,126,28,89,127,211,212,13,195,238,19,196,236,165,225,200,92,140,247,249,78,29,150,233,171,98,149,174,207,223,81,43,95,16,181,44,200,43,96,29,25,151,4,192,245,132,239,43,134,192,81,192,151,38,241,212,141,153,252,231,19,69,226,168,238,22,209,183,61,231,106,151,91,81,89,24,50,251,131,10,208,215,42,212,93,206,20,78,33,166,251,3,95,114,182,93,179,143,97,237,59,78,169,229,169,115,208,241,49,218,44,166,197,103,79,52,3,233,96,112,102,85,205,30,20,63,203,117,2,245,83,99,22,42,189,118,125,63,132,241,151,117,159,68,183,82,150,45,149,128,201,105,28,43,140,103,233,250,79,3,226,138,169,174,189,43,226,176,231,16,142,123,71,97,202,214,115,219,31,164,24,96,192,243,87,209,165,17,51,167,224,108,27,90,40,108,98,245,53,31,207,167,241,2,115,71,73,102,154,195,85,234,235,195,41,220,167,231,3,217,232,108,177,158,171,44,10,124,197,193,96,48,67,14,8,157,221,27,17,149,39,130,120,204,224,57,82,172,235,184,12,139,208,47,80,28,127,253,217,157,109,13,236,213,126,209,112,249,235,152,29,66,101,118,1,140,227,56,237,39,184,99,57,227,18,183,102,216,29,122,251,72,169,214,63,78,198,12,115,156,246,50,40,222,179,156,252,190,114,71,13,204,12,78,187,178,7,194,122,125,102,38,235,58,14,54,174,48,114,14,65,153,91,10,44,238,74,241,42,40,173,178,227,175,113,58,154,23,221,79,205,103,40,118,39,172,221,163,108,54,51,140,192,215,97,101,4,19,145,238,103,10,240,69,231,7,10,56,196,237,159,244,198,121,29,231,14,246,221,115,54,56,39,164,66,164,164,6,4,30,135,153,210,182,156,142,39,36,114,115,158,15,105,218,169,188,202,107,111,117,149,24,234,165,149,249,155,87,164,120,18,14,196,9,4,243,28,173,27,34,65,220,238,129,54,108,64,28,192,96,196,192,246,128,203,129,34,108,18,12,132,140,200,86,164,183,50,139,193,207,104,203,99,172,152,24,17,50,228,72,33,149,49,237,83,51,92,25,14,101,66,230,247,149,26,89,14,120,50,6,166,204,169,45,125,211,74,220,58,24,21,138,206,121,150,121,124,75,151,4,71,137,21,152,215,142,113,12,241,52,99,50,14,184,28,64,161,65,86,150,22,5,100,67,118,196,25,14,51,40,96,102,76,40,149,166,113,36,185,129,11,189,35,129,50,88,228,206,131,14,57,149,20,83,218,7,34,202,154,198,239,137,117,107,176,98,116,150,181,17,249,72,79,72,70,47,51,11,137,150,237,50,220,217,105,216,52,33,29,38,119,210,29,222,152,20,233,105,74,184,19,106,129,33,94,159,111,89,112,76,64,25,67,9,153,180,104,205,146,38,188,66,21,74,105,209,58,9,112,16,132,2,16,132,129,136,202,238,17,9,33,3,51,85,181,164,89,70,38,167,25,19,13,187,213,184,28,74,137,162,227,188,181,91,19,31,152,194,78,182,103,108,64,177,246,179,124,50,228,168,1,192,141,107,0,75,20,66,171,101,4,97,132,199,117,43,156,133,155,174,95,65,196,230,249,236,61,45,2,105,90,183,221,18,70,181,31,118,86,46,43,218,38,185,143,104,68,150,138,247,124,50,77,77,94,211,57,177,140,144,222,71,88,26,107,166,160,58,8,218,170,177,210,99,62,104,139,206,177,122,192,210,52,245,231,164,181,116,245,227,164,192,117,76,178,193,173,59,96,105,109,45,77,247,68,95,97,175,240,137,66,107,148,30,102,148,214,35,14,176,170,219,195,170,111,186,63,72,47,134,212,62,232,253,37,223,105,175,222,72,106,43,61,224,100,187,194,233,113,240,137,151,252,153,1,226,117,124,244,247,140,92,176,142,75,120,74,142,131,248,72,13,10,175,196,162,118,188,212,145,38,182,133,113,70,150,130,253,4,187,236,180,1,247,101,186,157,34,18,89,78,15,202,115,223,122,156,19,8,122,141,53,29,130,204,195,77,95,202,76,212,206,101,244,233,49,241,192,165,52,213,176,248,65,141,180,105,143,132,78,165,105,69,99,180,103,201,111,104,28,212,240,250,216,118,147,79,10,175,119,73,117,163,107,122,4,186,139,27,186,152,19,167,195,235,85,248,68,159,216,234,7,225,18,77,169,8,58,74,206,164,177,225,76,5,103,135,210,220,237,17,87,93,117,113,137,165,50,194,66,205,49,99,40,3,9,106,91,218,69,52,248,18,193,88,18,14,118,175,66,53,22,110,199,233,51,159,5,207,66,211,182,170,37,144,175,60,124,15,230,210,7,193,88,116,99,61,32,48,192,129,230,15,131,191,226,63,164,143,249,77,163,239,127,9,234,10,8,138,64,243,7,195,172,31,123,248,72,125,130,223,197,61,57,168,119,18,30,72,207,65,8,243,235,160,212,14,140,35,255,0,45,212,31,190,39,118,197,42,50,38,113,168,193,195,8,28,103,208,106,23,186,202,206,138,255,0,148,238,189,192,137,82,217,159,186,32,113,190,201,127,225,18,7,71,168,252,51,208,35,12,242,178,208,170,223,118,21,231,42,209,92,205,130,49,58,218,111,10,93,190,177,159,172,234,45,43,237,37,141,176,142,115,120,61,91,179,176,70,222,17,81,31,8,157,48,217,17,56,56,129,199,111,6,175,176,51,51,248,67,43,112,198,119,85,200,48,102,129,231,155,195,108,94,156,204,214,83,101,125,80,207,84,54,158,160,72,189,21,183,104,30,71,203,36,242,135,244,129,171,143,134,122,182,209,84,195,225,18,131,161,65,247,97,94,88,215,207,194,99,242,198,62,25,233,31,73,90,245,88,13,53,94,194,7,75,45,33,102,118,25,75,216,203,218,52,118,110,178,12,137,163,107,46,44,221,39,78,173,50,42,99,16,173,101,226,81,203,215,105,89,125,85,202,180,97,195,122,167,101,148,48,230,103,122,118,156,129,1,49,244,206,62,171,119,157,233,157,98,9,19,51,105,201,124,194,30,149,155,103,50,230,99,29,107,182,95,180,24,86,100,86,60,226,77,25,149,185,154,145,66,142,144,42,190,210,10,124,211,31,157,38,84,72,249,112,15,58,71,206,146,242,225,229,64,60,216,27,68,5,113,61,92,64,94,104,147,22,137,72,175,158,146,102,174,32,6,197,204,98,209,41,52,176,49,170,227,180,11,247,137,86,162,192,18,25,18,171,112,86,6,42,109,205,135,137,165,245,37,7,73,93,106,168,221,37,248,71,237,3,153,168,241,102,78,54,153,66,120,179,110,7,105,157,134,208,213,103,80,36,71,135,84,167,160,132,86,154,223,62,150,80,39,7,198,223,246,15,207,167,112,69,254,102,119,245,53,165,9,233,24,238,103,150,241,203,134,218,171,94,6,75,17,146,121,149,99,145,30,98,146,169,119,92,131,221,128,145,94,193,249,210,169,110,8,85,27,126,120,150,38,210,160,230,15,95,30,163,198,1,31,247,244,143,117,117,86,27,167,29,76,172,163,117,42,203,240,169,111,152,148,35,17,110,215,79,81,234,216,224,252,165,191,104,87,200,70,82,71,94,113,40,180,61,106,222,163,176,244,95,99,40,155,233,235,177,191,211,199,205,102,59,17,104,56,59,152,159,188,61,164,111,212,218,19,102,236,103,175,188,202,246,54,213,93,199,104,145,87,110,96,164,167,78,146,182,37,125,36,115,245,149,239,39,130,100,213,81,136,27,138,251,241,10,186,171,48,67,6,57,19,215,248,86,161,181,122,86,71,97,211,227,83,207,231,243,158,63,236,246,167,84,112,159,136,137,187,195,239,52,217,232,179,99,123,231,0,200,61,102,220,48,71,80,213,227,107,103,159,161,156,31,22,210,233,142,161,235,169,69,111,140,143,194,103,95,79,226,154,87,80,173,114,155,58,28,46,51,49,248,198,137,221,22,220,116,227,112,251,190,217,144,121,141,70,134,218,84,147,177,151,241,41,206,38,101,173,183,15,73,3,231,196,237,121,118,249,121,44,219,234,207,167,220,30,227,231,51,217,251,71,91,113,187,61,253,166,135,62,251,49,232,76,113,212,129,50,159,81,200,157,39,174,191,36,86,81,120,57,44,58,183,214,84,22,177,200,81,145,216,194,50,10,78,208,122,47,188,181,200,174,130,193,185,60,96,203,30,197,242,159,126,55,110,4,31,111,121,205,103,54,54,51,233,144,73,219,246,104,131,253,205,245,63,241,51,158,178,231,114,204,206,120,207,240,148,152,81,59,154,29,78,250,211,119,59,127,148,225,77,122,43,54,182,51,16,174,213,156,183,0,14,73,139,104,96,114,216,97,208,30,242,85,186,149,44,24,19,142,159,56,214,183,180,250,84,238,247,207,18,162,117,91,179,208,44,37,113,147,183,238,205,170,93,155,118,240,192,142,221,39,48,170,213,188,190,120,31,116,227,50,202,117,138,149,117,61,120,81,255,0,125,32,105,177,110,223,181,24,34,177,234,58,137,7,211,234,89,72,243,206,126,92,9,58,236,248,183,252,127,206,90,174,233,147,106,157,191,136,14,146,163,156,254,31,122,242,24,52,117,53,245,88,21,149,183,252,143,111,156,215,102,173,55,42,238,97,191,59,88,76,246,105,245,47,184,86,196,169,232,28,245,129,178,189,101,91,114,238,191,172,174,221,53,26,229,38,171,112,103,51,252,183,82,9,44,187,71,190,101,149,27,242,5,118,88,85,127,15,2,69,79,252,163,82,173,206,214,95,112,101,203,225,151,42,156,133,207,111,87,89,166,159,18,77,187,109,112,172,58,150,239,54,85,125,118,183,162,197,111,161,129,138,173,3,50,174,253,213,30,248,57,157,45,13,7,73,102,107,181,202,158,170,220,131,31,231,136,218,187,23,105,76,183,60,141,216,226,7,98,139,85,129,25,230,59,149,108,172,171,116,51,157,91,21,180,140,28,117,4,137,211,218,167,6,101,167,27,89,233,79,47,119,71,216,192,244,250,143,99,60,175,142,163,46,172,171,227,114,40,66,71,124,119,158,147,91,169,30,126,167,128,254,89,220,152,247,233,143,225,60,206,189,55,105,5,204,219,172,54,115,249,142,178,163,147,105,220,228,244,137,15,166,193,251,191,214,12,33,88,245,123,100,17,8,142,8,80,113,193,233,16,59,91,51,81,164,127,151,11,123,135,192,231,223,63,218,101,204,43,213,248,45,194,221,45,10,224,126,205,154,135,245,117,86,245,46,121,247,200,157,63,14,107,75,50,91,89,1,88,132,176,116,97,60,231,248,122,224,110,178,140,0,214,215,133,27,177,150,95,82,241,249,25,221,187,88,181,216,186,157,255,0,179,181,70,202,199,81,239,3,189,130,195,111,79,175,242,150,27,54,47,173,8,63,46,102,77,38,161,117,21,110,75,51,207,89,180,122,193,250,192,96,111,67,181,190,134,33,184,240,231,110,7,50,187,131,26,219,105,40,248,225,150,77,247,43,86,89,193,227,12,49,252,100,85,78,160,142,152,223,211,153,146,229,85,78,57,45,252,4,208,51,99,41,25,10,55,117,148,234,70,231,0,55,108,241,42,49,147,234,39,218,105,211,16,195,134,230,102,30,146,78,120,50,253,56,21,182,236,113,42,54,86,229,195,35,240,15,0,251,78,94,173,85,111,8,163,167,94,102,245,32,111,91,61,242,62,98,96,212,250,95,147,151,39,113,111,120,21,244,225,187,230,110,210,106,149,106,216,79,194,198,97,220,24,43,123,75,52,149,121,193,143,126,15,253,254,144,58,190,106,227,172,131,92,158,243,43,82,202,189,230,119,80,120,220,100,29,33,114,99,131,17,177,72,156,181,77,191,120,203,85,246,247,149,23,157,72,71,196,181,117,42,211,25,101,38,78,180,220,122,64,221,230,46,37,98,228,13,38,181,13,178,151,210,141,217,18,42,255,0,57,99,22,172,204,66,175,6,34,201,239,2,237,65,82,147,154,206,203,46,177,243,210,87,183,35,153,80,37,205,237,35,109,175,158,35,30,147,37,184,124,165,22,83,168,176,14,68,188,106,76,141,67,112,237,45,242,126,146,0,106,126,81,29,74,247,145,122,136,28,76,150,146,167,149,133,106,243,148,158,36,188,223,76,231,43,16,115,137,122,222,113,210,17,164,89,242,147,75,49,50,121,255,0,40,125,163,158,144,54,53,192,74,188,208,205,196,205,126,163,209,196,194,186,171,3,116,129,221,85,204,144,81,57,85,235,220,47,195,36,190,32,115,202,152,29,72,230,1,174,249,73,46,185,96,108,132,198,117,235,153,53,214,33,16,173,49,102,81,246,202,243,36,53,21,152,22,230,18,175,61,51,15,180,87,239,2,216,102,85,246,138,253,225,231,167,188,11,119,67,116,168,92,135,188,151,154,152,235,2,123,140,68,3,214,68,90,158,240,54,47,188,0,214,167,180,22,176,189,32,44,95,121,45,235,239,2,91,177,13,242,189,235,239,24,101,61,224,89,191,50,135,161,88,230,79,112,247,143,112,247,129,153,244,163,28,68,186,127,121,171,32,247,135,30,240,140,237,165,24,144,242,217,38,176,126,113,18,33,89,119,48,251,178,167,71,127,187,55,225,98,24,132,115,62,206,249,248,99,52,48,251,179,169,129,237,13,160,246,129,199,251,59,19,240,195,236,182,14,130,117,246,143,104,246,131,218,7,23,236,246,201,166,150,220,252,70,117,188,177,237,30,220,64,230,157,51,251,153,52,211,55,115,55,237,134,32,115,236,173,148,119,148,163,157,216,57,157,83,88,50,63,103,95,104,24,252,182,97,212,202,159,70,24,228,153,209,242,177,32,212,177,239,3,53,122,21,81,6,211,123,75,252,187,23,188,129,54,3,204,12,118,105,223,60,19,45,211,233,72,229,166,164,92,245,150,99,16,42,52,167,180,154,214,163,180,51,204,152,16,35,229,33,237,23,148,153,224,73,63,3,136,171,207,120,18,3,18,81,196,97,66,198,68,138,153,56,16,18,93,162,199,49,192,7,89,41,14,242,125,164,11,48,204,93,225,40,27,145,51,89,189,78,68,213,136,96,98,7,49,181,77,209,132,206,237,184,230,117,45,210,171,204,54,233,89,79,16,140,251,140,154,49,39,164,107,67,19,200,154,171,163,111,104,10,186,207,92,77,8,178,104,163,108,10,226,4,129,146,60,137,94,100,131,64,142,8,50,193,204,58,199,10,131,87,43,101,34,95,152,99,112,132,102,139,124,181,215,19,59,240,210,139,145,164,139,9,80,62,153,89,115,152,26,25,85,132,207,110,156,142,82,77,31,153,169,112,86,65,157,128,99,36,149,75,2,9,49,192,133,53,92,9,41,94,121,150,9,3,137,185,17,230,69,143,16,48,93,120,169,177,34,186,149,105,155,196,16,179,241,40,162,182,86,235,42,59,21,41,110,102,128,49,49,210,236,56,154,55,28,72,171,100,29,194,204,175,99,246,149,51,217,3,98,54,227,47,3,137,204,174,247,83,52,174,160,226,6,146,49,35,187,156,74,26,230,148,54,164,134,129,190,27,132,202,53,4,172,161,238,126,208,58,28,71,153,206,77,67,247,154,87,81,196,11,183,102,79,104,153,77,252,201,139,140,7,109,89,233,49,184,101,60,205,102,249,85,150,43,14,96,99,115,37,83,97,185,145,115,35,42,58,2,228,219,212,76,246,89,234,224,202,115,12,228,194,161,173,114,201,207,126,39,147,241,150,13,173,32,118,24,235,255,0,51,212,107,49,190,190,123,207,33,174,113,102,174,198,24,198,125,243,20,140,221,165,218,69,221,171,165,125,236,95,231,42,151,248,127,26,250,63,254,98,200,175,105,115,133,167,247,177,40,211,179,176,245,169,255,0,113,150,55,164,143,121,12,154,199,195,150,207,56,61,189,230,153,94,40,91,62,226,159,168,137,244,225,208,163,47,31,40,83,115,124,67,211,44,125,67,24,28,166,240,242,165,179,234,30,254,210,131,225,164,145,139,56,239,196,239,53,138,220,224,116,196,175,114,54,118,144,97,92,91,188,52,143,85,4,178,142,160,245,153,142,158,192,225,66,177,111,108,78,235,95,74,49,86,177,85,135,80,76,199,119,136,105,236,173,129,172,187,125,208,68,131,2,92,200,165,9,108,30,163,48,220,6,121,50,167,118,118,220,221,96,51,34,186,90,109,123,86,62,34,8,249,3,59,148,120,185,21,102,199,173,198,220,231,191,233,60,170,3,184,113,212,247,226,104,8,152,102,221,207,96,221,63,88,29,123,181,212,92,187,206,19,159,72,81,146,79,184,153,53,11,229,219,230,227,201,179,110,224,185,248,143,239,14,211,1,212,221,85,174,107,101,12,126,254,6,113,242,246,152,236,189,203,124,68,147,220,152,29,11,236,173,237,118,92,109,81,234,39,129,153,146,203,128,125,213,140,47,108,242,101,32,53,128,2,126,120,247,149,234,95,99,236,238,4,168,203,109,140,231,29,162,93,162,182,39,57,60,8,212,133,80,217,245,103,129,32,220,224,118,81,137,21,28,230,16,132,4,100,171,109,142,12,140,82,43,191,165,113,229,115,206,79,4,127,41,160,166,61,85,182,239,221,239,57,58,11,217,70,50,113,220,125,39,85,88,41,220,51,159,148,211,43,81,42,177,199,152,72,93,184,86,237,153,103,145,86,0,53,224,143,194,122,202,155,80,54,254,209,88,237,4,250,143,242,148,125,161,133,155,147,149,246,129,176,87,181,135,146,172,118,252,67,166,101,47,173,173,223,109,170,70,56,244,191,72,236,47,168,77,174,196,54,125,64,30,210,135,208,130,184,172,133,129,178,187,180,170,70,25,119,123,205,74,9,59,149,248,249,78,49,209,189,127,30,66,254,33,200,252,229,136,205,165,30,134,44,199,167,62,153,71,78,243,120,37,145,134,223,195,137,207,118,23,182,5,13,184,251,229,102,205,54,173,46,244,224,173,131,168,51,89,28,102,17,196,251,18,182,75,51,3,248,69,100,203,234,91,116,204,174,43,27,87,239,48,155,110,184,85,234,224,159,109,216,148,249,218,107,241,233,225,190,33,10,187,252,198,129,233,182,192,217,252,35,137,183,73,170,75,212,10,217,153,71,67,57,139,164,210,155,57,32,212,126,238,120,6,104,165,40,165,247,83,91,46,63,15,120,29,148,57,195,41,51,122,183,236,195,25,201,210,218,134,181,8,10,231,238,153,214,76,156,116,192,19,53,99,206,120,165,67,67,77,129,203,159,180,54,239,48,253,194,58,78,46,190,212,106,218,190,62,31,187,248,186,254,147,213,120,248,81,166,70,113,185,67,114,185,234,48,103,135,54,31,45,151,175,167,222,6,7,138,182,195,116,145,57,204,146,47,25,249,226,17,121,54,91,71,217,235,57,84,44,228,125,38,92,113,59,126,21,164,91,52,247,91,187,213,234,67,198,120,34,113,20,194,180,104,110,58,109,85,87,47,90,216,55,92,116,158,170,178,148,234,159,123,131,74,29,203,254,214,245,12,126,179,199,131,134,6,122,125,45,207,127,134,210,224,141,219,91,76,199,175,79,82,255,0,12,136,29,255,0,14,191,75,123,191,146,152,247,108,99,51,125,131,1,130,216,114,171,187,19,203,248,70,163,201,213,4,181,78,211,199,29,167,119,85,170,167,202,212,32,108,31,47,25,247,39,180,13,116,106,84,132,91,114,142,255,0,14,123,203,237,192,82,123,244,156,90,237,242,171,170,175,44,234,41,100,245,21,63,11,127,67,58,84,179,216,20,228,189,120,62,163,253,126,114,42,45,255,0,211,182,24,228,28,243,41,40,77,123,216,142,6,6,61,165,186,128,70,243,159,187,210,87,125,129,105,31,135,108,168,196,203,150,39,222,104,39,8,159,152,148,210,173,115,112,24,12,100,146,58,68,228,231,61,0,149,23,219,96,242,70,79,192,113,57,215,179,51,229,155,175,27,113,52,184,203,110,200,199,206,103,213,21,92,43,28,24,0,200,92,251,9,167,194,120,182,213,207,221,31,247,252,102,110,168,228,241,45,240,199,255,0,172,127,154,145,3,174,202,24,98,115,245,26,67,187,114,205,249,129,230,65,198,106,152,113,16,169,253,231,85,232,86,237,42,122,246,9,81,154,170,185,228,205,244,214,20,76,74,217,176,78,141,127,12,9,116,139,48,34,71,164,138,133,244,139,22,115,108,211,218,167,131,153,213,206,98,198,122,136,28,99,189,122,198,45,97,58,182,105,213,215,164,195,101,27,27,153,81,156,177,105,89,86,207,197,52,108,16,216,37,18,166,198,81,47,251,76,205,180,67,96,144,105,58,153,158,235,55,69,176,123,200,148,16,33,17,36,73,249,113,108,148,64,216,194,48,196,198,82,48,188,64,68,146,36,84,0,122,75,49,22,216,22,46,220,124,50,65,1,60,44,172,113,36,151,236,61,36,22,138,127,118,49,167,7,180,162,205,115,14,139,5,214,183,180,162,227,165,67,218,77,52,136,4,202,218,188,75,19,85,185,122,200,45,242,106,13,44,242,171,2,99,103,31,138,30,102,71,197,41,173,169,90,55,120,54,141,88,204,168,205,158,12,217,67,177,56,50,10,206,143,29,224,52,127,51,55,30,146,151,109,144,172,227,71,143,188,98,109,43,118,99,47,23,131,38,14,232,24,14,157,199,70,50,95,102,176,245,105,187,16,48,140,95,103,179,241,72,61,54,143,189,58,33,160,74,152,28,175,46,223,120,215,122,245,105,211,218,178,183,165,90,7,61,157,255,0,20,94,99,254,41,180,232,212,200,141,18,247,129,153,109,127,121,63,57,253,229,141,163,199,194,101,109,167,176,64,136,181,243,34,246,89,152,252,151,18,196,211,51,192,136,185,246,192,90,255,0,57,51,163,97,222,65,169,117,237,2,127,104,127,156,62,208,249,239,42,218,254,198,64,177,29,96,104,58,150,143,237,45,137,148,183,206,45,199,222,6,197,213,55,206,72,234,241,48,238,111,121,28,191,188,13,223,108,140,107,38,15,87,188,0,127,120,27,190,219,131,31,219,151,222,115,92,63,188,173,133,131,188,14,184,215,47,188,62,218,190,243,134,94,193,16,178,204,192,239,174,172,55,2,63,139,153,143,71,91,21,220,211,111,104,12,113,39,214,86,12,152,48,32,71,50,65,163,110,146,21,245,129,60,73,224,72,152,43,66,142,144,39,137,40,136,129,1,44,6,71,17,192,112,145,142,3,142,40,72,17,128,136,197,40,179,49,19,20,80,39,17,0,245,138,57,4,118,47,180,150,209,136,196,71,136,0,24,129,132,37,17,2,50,176,239,39,2,188,226,74,7,152,241,1,70,12,80,128,216,100,76,150,169,6,106,129,1,132,35,31,105,9,165,235,246,153,246,144,210,160,28,75,235,179,222,67,104,43,43,60,24,86,197,56,146,38,61,162,27,68,202,133,196,158,68,168,136,199,206,4,203,9,150,253,64,81,47,35,34,103,179,76,30,7,62,203,119,114,101,63,104,21,247,155,44,208,103,166,102,91,124,54,194,167,153,81,58,181,234,79,89,177,53,27,250,78,69,122,7,173,249,19,163,77,69,96,109,69,221,39,181,100,23,33,101,47,99,6,233,10,157,137,142,68,163,206,218,220,205,1,247,44,201,122,29,220,66,54,87,106,176,137,235,86,233,50,210,173,54,162,113,10,163,203,96,100,197,4,137,111,0,203,150,17,133,169,97,210,71,101,131,238,206,142,216,184,246,133,96,64,195,170,203,131,9,121,11,43,40,12,10,93,196,161,155,38,110,20,131,31,217,150,65,202,115,32,51,55,106,52,132,114,179,19,6,83,200,149,19,69,220,113,53,13,58,173,101,207,105,136,62,12,181,175,99,83,47,202,6,61,93,170,181,59,183,89,227,173,109,214,49,39,57,51,211,248,163,129,167,108,156,28,19,215,19,203,30,178,86,160,154,60,59,157,125,31,238,19,60,191,66,219,117,180,183,179,136,30,184,254,201,144,30,224,228,230,64,13,196,219,184,175,239,15,105,109,172,13,120,206,15,76,251,65,87,106,109,111,87,214,105,147,202,57,13,215,111,73,86,166,231,169,51,85,77,99,123,129,192,133,133,136,37,27,102,59,178,228,25,159,71,168,242,245,44,67,22,7,226,42,15,234,96,98,125,94,167,113,220,236,167,219,164,139,106,110,45,187,204,59,189,196,244,55,233,232,213,128,109,80,79,102,206,12,199,119,132,212,161,188,166,109,216,224,49,145,92,87,103,176,238,118,44,125,204,88,227,172,222,222,29,126,237,190,144,123,101,186,204,175,77,170,254,89,173,183,123,98,21,65,36,25,36,105,35,75,111,192,4,183,180,129,200,63,218,65,118,77,128,122,186,75,60,155,66,238,42,197,63,18,243,50,14,14,101,233,111,167,171,3,219,16,43,177,9,5,192,244,142,242,154,209,172,99,129,159,233,46,181,158,193,183,115,99,184,61,37,181,216,149,85,183,166,63,140,8,183,236,179,206,7,226,249,78,91,54,235,25,143,121,171,89,103,153,180,3,199,89,66,32,25,118,232,63,137,132,86,19,214,161,142,50,121,249,9,6,248,142,58,102,90,135,117,140,196,110,194,147,43,31,11,124,250,66,160,98,140,197,1,66,16,145,87,233,159,101,163,216,206,165,15,145,183,57,156,81,58,90,107,50,20,254,82,196,174,181,91,109,33,45,248,123,103,222,94,180,214,50,104,108,55,98,123,78,112,86,248,185,155,43,178,213,112,29,74,182,51,245,30,242,162,187,82,213,101,103,253,158,222,227,157,210,202,235,243,1,119,179,35,216,75,70,187,204,172,142,21,151,226,204,197,101,55,106,142,252,149,94,192,240,49,3,69,186,165,210,128,21,89,193,238,15,19,59,234,23,84,191,233,183,7,162,180,23,195,216,174,27,80,168,61,132,63,203,93,95,109,119,12,17,201,233,40,171,107,86,220,250,71,110,115,53,83,175,53,140,88,204,71,105,75,105,124,179,177,153,183,126,46,223,222,80,244,217,187,30,91,126,146,14,210,219,165,212,46,219,44,169,193,236,210,45,225,52,54,77,121,80,125,140,227,215,167,177,207,161,9,199,202,111,211,253,166,132,10,197,107,79,102,228,192,185,116,23,214,10,212,87,167,12,199,248,98,88,186,77,69,103,204,46,93,187,237,151,141,109,42,155,157,194,142,156,201,38,182,163,141,165,152,19,128,64,129,42,172,178,181,5,209,248,63,156,234,81,170,25,206,103,42,239,16,242,157,148,84,217,95,199,198,126,146,199,58,195,98,50,189,123,15,64,23,172,7,227,129,245,58,149,90,65,11,229,122,152,125,224,123,79,62,218,0,53,137,79,44,73,198,63,164,244,250,43,134,170,191,39,80,54,90,15,160,129,252,39,7,196,169,191,75,172,33,9,43,187,114,200,175,53,106,178,187,110,24,57,35,16,67,132,99,158,71,65,53,106,215,246,204,216,194,177,220,37,14,203,183,10,184,129,183,195,53,143,167,212,17,184,121,110,161,159,242,25,204,229,14,185,155,104,12,245,178,212,63,104,254,142,189,189,166,70,5,88,130,48,71,81,1,25,217,240,75,137,175,83,72,234,80,90,160,126,37,231,249,102,113,140,223,225,55,121,26,234,88,156,13,225,79,251,79,7,249,192,239,209,171,74,181,150,7,95,67,62,224,193,189,73,243,31,218,116,175,83,110,163,111,152,197,85,179,244,227,250,206,93,122,59,223,90,148,58,129,229,174,51,183,28,14,63,57,218,68,8,197,112,125,201,61,76,13,154,106,212,214,118,225,112,122,14,242,250,234,242,236,96,20,5,110,67,40,233,245,148,105,152,0,125,94,150,226,104,166,192,193,149,95,37,56,193,234,32,85,170,32,190,213,12,91,28,145,218,102,14,161,151,110,8,14,115,206,123,71,168,95,52,122,240,222,254,210,2,134,10,88,97,85,123,1,214,4,21,206,219,8,224,16,37,87,46,215,59,142,237,220,241,45,177,69,100,169,221,249,74,119,51,28,238,44,79,222,35,18,160,44,13,0,242,205,211,110,220,98,100,183,107,89,209,112,122,147,215,51,89,233,214,97,127,91,88,223,164,11,27,140,100,113,44,208,113,171,66,120,207,18,189,195,59,199,35,18,116,126,206,212,111,102,95,231,3,181,12,230,35,1,32,148,76,161,135,48,140,64,207,246,96,175,184,75,213,182,137,44,202,110,82,87,211,2,210,210,61,103,38,239,16,109,59,109,176,31,172,178,191,19,70,94,178,166,186,120,143,137,203,62,34,190,242,218,181,106,255,0,122,21,208,12,36,46,173,108,89,79,154,184,248,164,150,197,247,144,99,178,182,73,94,27,218,111,102,66,97,138,241,42,48,236,99,216,196,107,105,209,95,46,50,181,145,218,21,203,218,210,56,51,109,213,168,228,25,151,112,204,34,191,84,151,49,228,71,218,4,57,146,196,59,199,2,45,34,36,136,134,32,72,24,242,178,32,67,137,67,59,76,107,82,183,180,129,2,0,145,208,192,177,180,138,125,161,246,62,56,50,6,198,252,81,173,140,62,244,130,95,97,99,222,69,180,54,40,224,203,211,80,68,151,218,12,12,106,182,86,121,151,87,99,6,145,176,151,105,16,166,6,223,56,202,117,22,146,188,102,85,207,188,71,38,5,104,246,6,155,171,191,11,204,202,4,150,227,3,89,213,8,254,210,190,226,97,98,198,71,213,220,136,27,159,82,160,118,153,142,188,110,196,172,38,254,56,146,251,22,121,129,177,47,82,35,55,175,188,204,186,118,2,13,166,115,3,71,218,84,119,144,109,72,39,134,153,31,73,111,99,51,253,150,245,61,96,118,43,184,17,214,43,47,85,19,150,137,125,125,115,34,237,99,55,48,58,138,254,96,224,64,90,107,110,102,90,117,5,7,73,11,245,131,61,32,117,22,240,194,63,75,78,34,248,128,29,140,209,70,188,51,98,13,116,74,175,180,137,165,26,67,237,11,182,80,218,213,86,198,96,94,218,68,61,165,103,68,37,213,106,21,187,201,189,202,59,194,177,157,23,214,84,250,71,29,39,65,45,86,239,27,58,142,226,17,200,106,109,94,208,9,96,234,179,176,10,31,104,54,207,148,14,43,93,179,226,82,36,62,213,89,239,58,246,83,83,14,211,5,222,29,75,28,140,126,80,49,181,213,203,116,202,44,112,113,15,242,213,86,206,227,137,125,106,180,158,37,27,209,118,172,148,169,45,12,37,160,140,72,22,35,233,24,49,56,128,195,110,146,219,42,65,131,47,16,168,98,18,102,40,6,98,38,16,48,0,100,164,35,204,7,136,164,179,20,6,35,138,6,64,140,82,81,98,80,161,3,8,0,142,17,192,33,8,164,12,64,197,152,74,24,142,33,37,2,49,196,97,152,10,16,132,2,56,8,64,36,13,97,164,225,2,179,94,38,123,20,230,108,145,101,13,8,50,99,221,51,125,168,55,195,32,207,103,80,176,173,69,164,185,152,86,246,83,234,82,37,191,106,88,26,176,97,137,66,234,23,222,63,181,39,188,11,163,226,101,251,70,79,18,212,176,24,18,40,167,180,5,106,36,77,152,128,179,48,39,199,180,131,42,158,210,99,38,61,176,32,16,8,26,67,73,240,35,221,2,159,35,29,36,182,176,18,205,198,60,192,198,202,251,165,213,49,29,101,184,7,180,54,136,8,180,92,153,102,216,109,18,10,182,147,44,84,149,217,103,151,33,246,177,137,70,158,4,91,166,6,215,13,216,151,38,168,48,233,32,208,121,149,62,157,95,168,147,91,51,218,75,120,129,145,188,61,76,205,126,159,236,245,238,207,94,39,83,204,19,159,226,246,15,45,62,64,153,71,154,241,139,65,210,18,73,22,103,97,193,56,196,243,211,175,227,14,162,138,84,15,83,18,204,115,223,245,156,129,34,156,211,225,195,118,182,161,238,102,89,163,68,219,117,85,183,177,204,15,92,14,105,7,59,73,3,63,148,29,134,220,176,229,122,70,168,2,144,121,81,234,198,101,10,84,43,61,160,187,103,133,83,214,84,93,230,6,95,79,233,51,249,74,25,159,12,231,240,179,113,244,141,236,185,87,53,212,187,143,108,96,44,139,214,238,129,65,53,159,101,108,243,42,47,211,221,93,132,165,164,122,122,99,140,77,174,204,8,250,78,90,84,72,245,88,92,142,8,108,102,92,46,176,41,84,93,170,159,141,185,252,160,107,55,84,153,222,225,125,226,77,77,23,22,40,27,43,213,177,240,204,151,233,117,153,54,134,71,66,58,41,227,31,73,206,221,101,69,130,51,46,238,27,7,172,138,236,235,42,161,6,108,11,181,134,67,99,175,202,115,46,93,61,195,9,138,136,231,39,249,74,151,85,109,117,20,14,118,158,170,121,19,61,150,49,60,192,155,144,167,210,193,242,59,175,73,80,95,156,146,21,44,55,146,23,185,3,50,239,42,172,229,47,83,143,196,132,72,172,236,48,58,200,62,112,75,28,75,221,148,100,97,73,39,174,58,125,37,54,16,238,160,64,175,104,86,220,121,61,132,205,123,238,125,170,120,18,253,75,108,232,121,153,105,77,197,139,124,32,64,157,71,9,119,56,202,133,253,79,252,74,156,250,184,233,44,221,141,63,251,223,249,15,249,144,199,160,147,215,180,10,140,81,197,10,33,8,72,9,171,77,97,81,183,51,44,146,54,214,6,81,221,174,197,126,167,7,174,38,170,108,95,244,237,59,135,85,39,180,229,215,202,110,31,16,233,58,27,145,172,83,90,145,159,196,101,101,178,246,77,61,27,194,174,238,217,19,148,250,155,44,98,93,152,206,137,165,47,79,218,51,166,91,7,216,253,37,134,135,225,107,183,106,14,131,28,202,56,234,150,90,223,120,252,128,204,232,208,214,42,132,181,27,51,95,53,41,56,46,125,179,137,138,221,121,245,1,94,198,132,110,27,79,61,226,54,236,93,214,54,0,246,156,133,125,236,75,179,150,255,0,126,37,190,69,172,61,27,200,62,240,174,133,154,202,85,73,86,92,253,38,23,177,221,201,173,217,155,239,76,225,44,173,182,236,109,199,161,199,73,161,60,194,251,71,22,47,222,89,4,69,137,90,110,111,81,61,166,138,181,84,178,122,253,63,44,75,234,33,115,189,150,204,245,227,145,38,213,212,158,165,85,83,239,137,70,253,37,200,234,162,204,56,236,72,204,232,6,169,157,19,113,71,206,83,235,56,186,74,0,86,100,34,204,253,219,27,108,237,209,240,46,246,202,158,153,231,105,250,200,171,223,127,220,11,187,185,97,196,231,120,142,145,47,174,170,216,146,93,242,95,220,159,233,58,41,127,10,183,46,214,60,124,137,149,234,153,93,235,8,165,152,56,231,178,226,101,95,63,241,10,252,189,193,134,10,183,81,222,115,30,122,159,25,211,41,90,208,145,184,135,47,255,0,187,137,230,8,207,29,229,65,93,140,139,232,102,7,60,224,201,106,216,189,198,206,187,249,206,49,152,171,80,93,85,142,213,60,19,52,221,66,183,134,165,225,193,101,109,140,189,199,88,24,115,196,149,108,67,112,113,249,226,68,116,140,28,28,192,246,26,187,117,90,154,170,212,105,242,13,181,173,135,107,103,158,132,103,234,38,205,46,187,81,168,161,198,161,85,108,65,141,195,239,76,190,6,254,119,130,148,4,110,166,194,189,126,235,15,175,188,149,76,186,109,49,216,233,115,159,137,115,240,196,43,169,164,118,173,64,235,206,4,220,54,61,237,128,22,213,28,156,252,66,96,208,217,86,163,224,176,110,94,118,227,145,242,249,206,138,82,165,80,131,134,78,21,132,8,220,137,85,45,144,21,102,59,27,210,19,127,7,180,219,169,97,149,76,22,97,201,24,206,7,188,194,129,177,130,164,99,57,39,235,2,21,87,149,102,245,97,79,196,221,226,187,10,222,163,194,228,103,248,205,25,85,170,220,158,122,9,138,230,220,249,110,132,243,40,167,80,254,134,245,109,7,218,100,12,83,210,58,73,62,251,24,162,28,237,56,30,248,150,174,157,83,98,145,185,186,147,8,130,216,118,50,42,228,147,250,8,86,24,50,146,48,115,159,227,21,204,13,189,113,216,70,108,245,242,126,66,7,124,178,251,196,8,247,156,86,179,83,239,36,182,234,49,32,237,100,67,34,113,252,251,196,144,212,95,152,29,120,231,47,207,186,72,93,113,129,174,253,45,87,169,220,162,115,219,195,107,70,227,164,191,125,222,240,34,198,234,101,70,99,225,233,26,104,194,30,12,209,229,183,188,97,24,119,129,81,168,254,35,36,19,3,226,147,32,200,16,96,86,204,65,235,31,152,113,214,5,97,182,2,220,64,235,23,158,125,229,155,98,40,32,82,215,147,198,76,128,97,46,40,36,77,107,40,91,214,30,98,123,199,229,44,70,133,50,7,230,215,239,15,49,61,229,127,103,88,125,156,123,202,39,230,47,188,3,47,188,165,180,222,198,3,78,223,138,6,144,87,222,60,44,206,41,111,121,33,83,251,192,187,96,135,150,37,126,91,251,195,107,200,37,229,136,188,184,0,209,225,165,11,203,62,240,216,210,126,168,110,50,8,109,104,240,210,91,228,183,124,160,87,204,50,101,155,135,180,92,123,64,172,60,144,230,60,15,104,100,8,11,108,170,228,124,122,101,187,132,55,8,25,41,243,149,249,157,10,238,112,57,148,238,17,239,148,105,26,131,36,53,51,38,255,0,156,60,207,156,131,89,212,15,148,95,104,82,122,9,140,217,22,243,3,115,92,132,118,156,189,77,204,182,122,68,184,177,144,192,48,10,173,200,228,65,194,183,104,241,12,74,32,148,35,30,146,244,211,162,158,36,85,14,120,154,170,211,179,117,129,83,86,49,214,101,125,62,91,59,167,77,244,173,142,12,206,244,88,59,72,50,174,107,251,209,89,113,63,122,73,212,143,136,98,86,202,37,14,171,88,31,138,88,246,55,226,153,179,182,65,238,129,182,171,152,31,138,88,250,143,222,19,149,246,128,37,111,171,30,242,14,191,159,199,196,63,89,157,245,4,55,196,39,44,234,143,99,40,107,152,158,176,59,71,91,198,51,41,109,92,231,211,110,91,153,189,106,14,58,74,52,233,245,64,205,169,120,51,5,84,133,232,38,133,92,118,144,108,243,132,159,152,184,152,241,37,218,6,181,177,100,188,228,29,230,21,18,102,188,247,48,53,249,233,239,34,117,9,248,166,67,87,204,200,249,3,220,192,217,246,138,255,0,20,62,209,95,226,152,78,148,31,188,100,14,143,247,140,14,135,218,43,252,66,35,170,171,241,9,205,58,35,248,140,162,207,14,99,209,219,245,129,217,251,85,95,136,74,159,196,43,83,241,9,200,255,0,47,183,31,27,126,178,147,160,185,79,196,96,122,74,181,41,98,231,112,150,121,138,123,206,13,26,107,192,248,166,165,162,223,197,3,169,189,125,227,14,190,243,148,244,223,142,30,86,42,212,3,241,192,236,150,95,120,183,47,188,228,149,212,99,226,145,11,169,252,80,59,25,30,241,131,243,156,127,250,159,120,213,181,48,59,25,139,116,229,135,212,67,126,163,116,14,161,17,110,156,255,0,54,252,74,77,186,141,220,64,236,71,153,200,58,141,64,28,8,125,171,81,142,86,7,88,180,66,114,62,215,120,251,177,174,186,209,213,76,14,196,83,148,124,66,193,247,76,7,137,158,234,96,215,87,48,156,191,243,65,158,146,99,196,214,7,70,19,157,254,102,146,99,196,80,192,221,152,166,31,183,166,122,203,87,90,132,117,129,114,105,213,123,75,197,107,142,144,221,22,248,82,106,17,187,76,182,232,134,114,179,86,243,14,76,14,123,82,203,196,161,233,179,218,118,54,142,240,42,190,208,56,163,114,245,140,106,153,39,78,218,21,132,202,218,32,76,34,145,171,200,150,83,169,82,209,157,0,196,168,105,118,55,67,3,164,151,41,16,123,151,29,102,53,0,14,178,22,140,143,138,21,177,44,4,245,147,54,168,239,57,106,175,217,165,118,87,119,102,132,118,209,149,187,203,61,51,137,79,158,189,230,148,107,161,93,76,8,182,137,207,243,45,249,198,45,183,231,32,223,182,24,196,195,231,89,243,145,107,236,196,13,143,180,245,149,154,211,19,7,157,97,110,242,193,115,74,52,141,50,19,156,75,22,133,94,130,102,93,65,18,193,169,48,46,101,2,27,115,50,217,170,57,146,175,82,113,32,209,229,206,87,137,48,93,106,87,159,186,38,255,0,180,153,204,241,19,155,154,214,246,207,232,37,30,95,198,220,182,165,67,117,199,190,123,206,104,155,188,94,223,55,90,78,115,133,3,174,102,17,210,69,18,237,32,205,223,145,148,203,116,135,26,132,246,129,235,52,205,231,104,211,39,57,81,250,200,43,56,245,143,132,117,18,159,14,96,218,127,44,156,97,179,147,243,147,14,119,22,86,193,36,137,81,126,93,200,35,225,249,12,201,22,69,57,62,147,211,153,0,219,171,33,213,131,15,110,243,19,43,62,253,164,129,158,85,155,45,42,53,221,168,174,150,56,10,239,40,26,196,243,85,202,14,1,7,137,77,154,86,165,199,172,50,176,200,111,121,37,177,21,23,246,106,204,135,171,116,199,180,138,233,209,183,91,163,117,221,130,141,145,43,179,67,82,161,221,114,121,159,132,244,156,231,176,219,107,50,173,105,187,238,131,181,101,132,217,166,42,245,171,28,253,224,193,150,6,191,242,183,106,182,20,171,115,28,173,219,207,31,34,38,107,124,61,235,205,118,48,46,6,84,47,121,119,249,133,149,134,87,175,115,58,243,191,130,62,146,189,70,185,53,53,237,185,25,91,28,58,158,254,228,66,171,127,15,107,27,254,158,163,211,63,24,32,204,150,213,102,157,246,58,148,127,99,37,109,237,104,86,60,56,224,149,251,223,243,18,212,203,251,66,200,91,178,231,153,5,13,91,22,231,137,43,49,167,0,5,62,97,231,158,194,79,205,122,25,152,227,204,247,60,226,100,177,154,198,44,236,75,24,69,44,26,235,113,222,43,112,128,170,244,254,115,93,53,132,82,223,148,201,97,243,109,192,251,199,248,66,155,166,26,154,219,143,72,36,253,121,149,190,73,192,233,44,127,91,150,254,114,56,231,218,6,120,164,220,98,66,69,16,132,32,16,132,32,111,210,62,84,169,60,206,133,103,40,61,196,226,208,219,94,117,40,96,64,246,60,77,50,235,233,221,108,169,147,59,151,174,62,114,151,215,42,218,193,14,228,7,0,127,204,141,123,87,211,75,126,209,198,210,15,111,222,155,150,154,197,34,178,160,128,49,210,84,87,94,171,79,106,224,178,231,217,164,111,211,35,131,187,0,253,210,38,123,252,61,75,22,220,7,229,129,42,162,235,168,109,168,77,181,142,160,115,2,139,180,247,84,217,35,43,238,33,94,170,250,14,220,21,249,25,213,77,85,13,247,192,50,77,69,76,50,202,190,251,132,43,58,120,133,108,158,190,27,218,84,214,211,99,22,1,139,14,217,133,134,143,51,203,11,140,125,241,204,76,139,212,161,25,233,142,167,251,72,46,91,43,113,185,206,214,236,4,212,142,66,7,81,177,136,235,183,51,154,22,195,159,67,0,58,102,110,211,55,150,184,75,25,95,28,171,47,16,53,104,245,91,157,234,183,214,216,206,71,183,210,117,233,219,181,69,123,74,231,144,27,19,137,167,185,109,118,86,218,44,32,141,192,245,157,128,165,205,118,173,96,183,70,61,224,109,53,238,168,171,158,8,239,41,211,233,211,75,184,239,39,60,250,143,73,162,160,91,33,215,142,209,217,91,48,198,236,47,202,101,167,156,241,90,63,241,16,23,90,246,171,126,243,19,153,228,181,148,53,58,139,17,198,24,55,34,123,111,17,185,27,77,179,253,71,66,204,216,60,2,59,153,228,181,245,237,181,139,183,169,148,31,204,243,42,87,52,203,44,126,119,17,145,98,127,25,11,23,110,15,184,204,124,190,156,140,252,13,159,215,254,196,34,129,214,72,196,120,49,246,133,122,47,240,173,219,181,23,233,243,205,213,29,184,238,203,200,254,179,166,106,171,77,171,107,108,5,153,185,84,3,164,242,222,23,169,58,77,109,55,3,128,142,24,243,219,191,240,158,195,196,180,245,23,217,83,173,109,156,130,199,130,167,152,22,104,237,165,181,59,170,172,163,31,136,127,89,210,75,244,235,168,106,205,224,57,251,153,199,51,130,23,236,164,170,89,230,190,223,81,67,202,253,38,159,59,205,181,91,85,167,32,31,73,176,167,95,108,142,208,59,150,182,14,58,12,76,111,97,103,96,190,210,124,127,165,184,229,122,110,246,149,226,188,51,46,226,7,25,39,172,10,237,233,156,231,34,97,114,225,178,220,174,127,73,209,212,130,187,87,31,116,76,77,102,254,7,180,168,136,92,176,119,99,145,211,7,164,141,172,163,123,30,51,204,25,177,187,228,58,204,108,198,214,216,27,134,60,64,104,164,184,207,44,61,95,72,199,79,139,243,137,206,119,50,245,234,98,12,184,201,227,156,66,58,128,101,20,252,164,130,201,213,205,73,254,209,37,136,21,138,228,133,98,74,28,192,91,68,150,4,172,147,30,76,6,76,55,72,152,160,75,124,91,228,76,80,39,186,64,152,69,0,132,33,2,64,195,50,49,64,102,70,62,97,136,2,169,50,213,161,154,65,27,213,54,163,2,176,51,125,158,88,52,160,172,181,134,12,146,63,48,174,125,181,154,219,6,87,58,182,214,182,44,231,219,75,86,126,80,136,8,226,17,192,55,69,186,17,64,144,143,50,34,56,6,232,163,196,32,40,196,120,134,32,2,60,8,98,56,17,196,92,73,226,71,108,3,11,13,171,17,83,32,85,160,89,177,98,242,196,175,14,36,183,52,3,202,17,121,66,72,52,150,225,2,147,92,142,201,163,43,239,23,166,81,78,216,182,203,136,17,109,6,5,97,126,114,196,172,19,214,35,81,237,33,182,197,129,208,170,161,53,214,152,19,151,77,206,179,117,119,177,144,106,196,91,1,237,43,243,99,243,100,84,109,210,163,175,73,205,183,195,216,19,182,116,205,210,15,127,166,81,201,26,7,110,179,30,166,131,79,198,56,247,157,177,168,230,81,171,178,182,83,186,17,193,62,89,149,181,40,221,12,186,212,67,97,198,36,66,40,148,100,106,49,208,200,249,38,110,100,89,94,36,25,210,178,26,117,180,167,129,48,172,217,167,148,116,81,70,36,182,202,208,156,75,3,72,30,32,71,17,110,134,232,21,150,42,210,244,57,18,188,243,45,6,4,182,200,149,134,232,110,16,22,35,134,225,22,225,239,1,197,136,193,17,192,64,64,168,246,146,196,112,34,20,8,228,176,33,129,2,38,71,108,145,128,128,182,197,183,16,123,149,58,152,45,232,221,224,24,140,44,144,101,50,197,85,48,41,34,2,90,245,200,21,48,43,99,35,38,86,16,15,202,35,244,147,132,10,78,63,12,48,191,134,93,128,99,216,32,103,218,159,134,68,162,126,25,167,100,60,184,24,141,40,126,236,137,161,61,166,223,46,35,92,14,121,211,164,5,9,54,249,82,62,81,246,129,151,200,73,33,74,77,30,81,246,145,106,200,237,3,173,182,71,137,144,234,154,84,117,77,152,87,67,136,110,156,255,0,181,52,154,234,160,108,45,12,19,48,182,179,153,106,107,32,106,217,12,76,237,172,192,153,219,92,119,64,233,1,3,90,183,81,48,141,105,196,144,214,55,180,9,106,52,220,101,39,46,214,177,27,13,58,47,169,99,48,234,27,121,132,74,151,151,110,153,16,237,239,44,243,64,239,3,72,108,71,231,98,101,251,66,251,199,231,169,238,32,92,215,153,15,60,200,239,83,0,68,9,249,198,69,172,48,226,40,2,55,50,237,210,160,36,182,147,2,123,132,65,228,150,130,122,203,23,78,4,10,25,143,180,5,184,155,188,165,219,32,116,168,79,72,86,95,58,102,185,183,91,240,240,122,182,122,78,159,217,86,114,47,125,173,103,238,150,254,16,60,142,185,195,234,237,97,200,221,199,57,148,73,90,219,236,102,36,156,158,231,50,50,41,75,180,132,13,77,123,186,102,83,37,87,22,175,251,132,43,208,233,28,163,58,227,146,163,131,245,155,171,80,45,59,91,7,57,193,239,49,57,219,168,71,234,48,170,113,54,101,195,110,251,189,0,247,51,76,30,165,159,120,21,253,206,127,57,208,160,215,117,98,211,90,135,97,131,199,51,2,211,86,55,88,161,159,185,206,100,180,215,217,93,206,94,178,42,61,247,116,133,107,191,68,215,122,89,149,16,12,130,163,153,203,191,68,250,98,24,58,186,158,135,19,179,78,170,155,71,166,192,96,239,93,45,182,208,66,246,110,210,15,48,232,85,50,25,91,158,199,153,110,143,81,109,78,85,64,101,97,134,89,218,212,209,225,254,106,150,68,12,235,149,201,33,91,243,29,39,47,80,218,92,122,40,178,155,7,5,67,134,83,249,245,145,87,95,117,122,138,61,108,67,39,195,144,14,71,182,102,43,147,111,168,124,61,142,100,25,178,167,156,74,254,247,80,96,53,81,159,81,192,50,79,228,173,68,103,117,132,246,232,4,157,111,72,194,184,195,14,119,99,112,63,34,178,171,152,59,100,34,171,31,194,49,252,32,80,221,14,14,4,42,70,177,254,30,4,177,106,220,217,199,165,99,178,209,90,109,95,174,65,235,2,141,93,184,65,88,60,253,233,148,29,185,96,216,35,129,46,242,216,122,207,196,100,44,172,125,157,155,35,112,179,24,252,160,84,27,107,243,210,27,250,147,214,64,251,247,135,104,19,176,169,164,28,229,179,250,9,68,147,30,49,20,41,71,8,164,4,35,132,0,28,28,206,133,22,97,134,62,244,231,77,20,183,167,233,42,87,97,24,238,13,199,28,140,206,143,158,43,227,156,227,56,255,0,153,202,173,183,168,57,230,116,233,109,233,176,56,57,25,199,117,149,22,165,171,114,225,178,132,253,214,145,183,70,150,174,19,210,199,218,87,110,142,171,143,237,173,10,253,189,83,51,121,154,119,43,110,246,43,240,229,165,16,212,233,237,211,28,53,100,47,226,247,153,252,210,15,171,36,123,102,108,30,37,98,177,91,84,61,77,193,72,159,79,167,181,119,80,92,147,208,5,201,31,89,5,53,106,149,57,84,195,127,9,161,117,150,251,174,126,93,230,39,175,203,36,31,136,72,131,142,166,7,77,117,91,139,11,194,178,129,211,164,105,187,80,187,67,128,131,238,0,103,57,88,110,203,110,252,166,218,181,78,216,169,157,152,31,200,192,210,180,219,91,31,45,201,95,188,170,6,71,210,118,60,51,80,93,25,26,208,229,59,227,7,31,57,135,78,174,139,157,61,74,199,191,170,105,26,134,243,195,89,164,122,216,13,190,103,184,249,192,236,181,160,212,10,158,126,66,103,65,172,125,196,122,20,244,220,101,186,102,82,133,55,0,72,226,106,0,42,128,58,14,38,90,115,238,174,173,62,141,188,240,57,244,157,191,122,120,79,17,32,138,172,103,45,99,111,220,61,185,226,122,175,25,214,126,210,229,92,101,118,170,144,125,250,207,55,175,161,134,149,109,102,194,171,13,171,239,187,36,153,81,202,212,114,237,143,133,112,177,105,112,89,208,156,7,173,135,231,212,127,40,88,219,137,250,230,71,76,113,168,83,2,166,142,35,210,2,5,136,64,113,61,214,142,229,214,248,46,154,246,10,108,81,228,183,212,116,158,8,241,61,55,248,103,80,108,210,106,244,155,189,74,5,213,143,167,95,233,3,185,160,21,190,152,53,91,115,247,177,215,50,230,160,90,193,11,50,149,228,17,56,245,83,117,94,32,231,79,97,66,91,119,200,169,157,148,185,203,225,240,56,237,42,52,106,21,142,144,23,187,104,92,239,96,57,105,80,66,52,200,200,54,143,136,238,154,69,150,227,103,148,24,12,97,139,112,211,62,172,179,134,25,199,97,34,177,234,202,219,168,197,172,199,31,160,149,237,216,28,170,140,30,120,150,94,119,150,199,114,102,125,204,61,46,222,156,240,125,229,70,118,125,234,196,159,170,196,87,106,158,118,243,212,75,239,172,50,231,161,153,108,98,74,167,118,234,217,128,201,21,186,169,232,56,50,41,201,28,224,103,244,148,51,150,108,246,207,18,192,219,88,225,179,142,226,7,102,146,124,154,255,0,218,36,247,52,116,241,77,99,247,68,148,34,33,140,150,232,176,125,163,218,125,160,25,134,98,218,125,163,216,222,208,22,97,23,150,222,208,218,222,208,12,8,96,68,65,29,162,230,1,20,34,128,66,44,195,48,37,12,68,29,101,111,102,101,19,220,34,119,196,141,107,184,200,93,233,48,47,163,13,52,28,175,34,101,210,153,173,206,22,64,188,194,194,69,92,169,145,70,4,201,88,190,152,22,87,118,91,19,67,42,216,179,155,91,109,121,190,182,226,21,150,234,13,103,35,164,163,51,170,64,117,152,53,20,148,57,29,33,20,19,8,178,99,204,6,33,152,102,44,136,15,112,143,34,64,40,146,219,2,89,134,100,49,28,9,131,30,101,121,134,96,79,49,230,87,186,27,160,89,152,165,70,200,183,152,23,68,101,123,140,89,50,134,203,32,85,164,185,139,152,21,250,135,120,178,210,103,49,102,2,220,209,135,104,179,36,12,9,11,12,60,210,100,115,8,19,87,230,94,183,227,180,206,12,152,50,13,31,105,135,218,166,118,50,28,230,6,151,213,113,40,109,67,25,6,204,172,230,4,205,237,51,220,204,242,70,86,198,81,156,166,12,139,47,206,92,113,32,113,2,156,25,33,39,145,13,203,1,40,151,213,233,148,238,18,196,36,192,219,93,160,14,101,171,114,251,204,107,91,25,98,212,126,112,53,249,137,30,229,51,40,173,164,130,145,222,65,163,211,38,49,51,12,203,87,48,45,192,136,168,247,145,134,96,63,47,231,23,151,243,140,25,40,17,9,243,146,219,28,112,22,12,48,99,143,48,35,234,145,59,165,153,134,96,80,230,201,69,151,88,170,120,155,179,32,234,172,184,34,7,2,237,99,23,57,144,26,194,189,230,253,78,133,89,178,4,204,218,15,148,168,149,122,255,0,156,213,95,137,5,251,211,15,249,121,140,104,24,194,189,6,151,84,151,47,89,164,149,156,93,30,149,170,251,211,105,221,248,164,26,142,195,222,65,145,125,230,86,99,248,162,93,205,247,161,82,126,58,25,83,88,71,121,119,150,79,83,15,36,66,51,249,204,59,201,166,171,220,203,124,149,144,58,113,2,107,169,83,212,203,5,200,123,204,173,165,204,143,217,88,119,129,183,122,251,199,185,125,231,61,169,176,119,48,21,218,62,241,129,208,200,139,34,98,197,163,185,134,235,7,92,192,218,72,149,177,204,169,88,158,178,250,198,96,102,44,97,12,195,48,36,35,32,72,110,139,113,128,16,51,38,132,9,94,100,73,48,47,102,89,15,78,101,57,48,230,6,175,72,18,6,208,179,57,221,16,86,247,129,107,234,51,210,103,125,206,122,198,80,195,13,2,62,89,247,140,213,199,88,246,180,144,13,2,177,68,151,144,7,121,96,86,143,97,129,94,221,189,227,15,142,242,94,87,206,30,80,128,121,130,30,104,143,202,88,252,161,40,137,179,61,34,22,58,203,69,43,37,228,137,3,75,156,136,252,219,98,9,183,164,152,204,3,207,176,14,241,174,165,243,204,76,76,143,48,47,251,83,78,47,138,59,13,62,173,136,244,231,211,199,188,233,150,218,9,61,4,226,127,136,108,198,155,31,136,143,202,21,230,59,199,14,241,25,20,70,135,14,164,118,49,75,180,168,94,245,1,75,31,104,87,160,122,89,104,71,198,220,168,97,243,150,51,43,42,179,19,199,70,83,210,108,172,45,222,29,86,123,32,204,230,171,0,172,21,185,232,63,188,172,54,189,118,221,72,79,48,33,110,75,175,183,202,75,77,163,74,189,44,190,110,126,243,12,226,45,51,54,221,187,0,80,62,45,210,215,212,138,85,142,242,173,142,48,71,63,145,148,104,118,90,107,203,5,10,14,48,87,2,97,213,107,42,14,25,21,183,14,57,110,8,246,199,180,203,115,179,177,98,229,255,0,120,137,80,169,173,108,15,226,100,85,159,106,15,83,214,213,224,117,76,31,135,254,38,125,172,195,56,63,164,208,186,86,86,201,96,71,66,36,93,45,174,193,229,239,85,235,203,64,146,85,81,172,126,212,110,61,65,207,18,187,105,173,73,242,174,12,71,184,196,178,134,54,62,196,173,89,152,241,150,150,217,85,245,182,95,79,97,61,7,160,5,31,166,100,28,246,65,187,143,225,34,150,154,178,233,99,43,142,152,31,214,78,228,242,206,27,32,159,156,173,106,243,31,111,65,40,135,153,109,204,17,114,121,192,17,235,16,82,213,215,212,245,99,239,53,6,77,51,101,112,10,142,37,90,125,59,106,175,55,91,146,138,127,247,31,104,19,209,81,109,174,198,144,23,143,141,186,44,201,114,87,246,125,202,119,55,156,195,63,32,4,235,248,139,26,105,1,114,172,200,203,128,113,210,114,236,192,240,205,40,223,206,230,59,49,219,61,115,3,13,235,234,222,59,245,30,210,156,244,150,222,219,157,140,164,200,164,122,197,28,36,82,132,33,1,194,16,148,18,221,57,27,202,158,140,37,80,83,181,129,246,129,212,211,49,92,103,164,232,208,194,155,114,220,169,246,156,208,195,202,92,40,12,167,119,94,160,205,139,103,153,64,199,30,242,178,233,81,166,170,245,223,98,144,207,201,25,230,107,52,102,165,77,196,237,232,79,60,78,110,142,247,248,78,230,199,231,137,211,174,204,202,140,239,163,65,214,165,33,191,89,153,145,180,175,251,6,219,147,212,241,137,220,225,209,87,29,38,123,171,244,231,28,30,144,57,246,233,198,169,127,105,143,52,125,240,56,105,205,212,233,94,134,234,164,124,140,234,219,165,185,190,29,67,162,159,186,162,36,208,83,89,205,165,173,111,119,57,129,197,10,115,47,21,181,45,235,96,143,212,3,54,234,53,45,73,218,149,42,159,187,232,153,63,107,107,50,50,49,179,174,123,200,174,175,135,107,147,205,218,21,43,220,48,125,93,79,188,238,105,221,201,43,106,0,61,193,200,158,36,22,86,246,196,244,126,15,226,203,101,171,167,188,109,45,194,183,191,214,21,219,251,53,109,95,160,108,207,180,144,66,169,177,92,241,239,45,109,168,6,102,109,101,141,167,211,91,106,5,4,46,70,125,230,85,230,117,219,107,214,90,139,102,253,187,134,49,213,186,204,158,53,90,143,53,94,197,202,86,155,23,242,25,157,93,38,157,116,245,54,175,80,225,236,106,205,156,246,207,245,158,107,89,168,220,44,30,227,4,153,81,207,176,140,241,237,35,87,196,199,240,169,48,96,79,50,64,109,164,156,114,205,128,126,144,138,76,67,172,147,12,28,68,120,133,74,116,255,0,195,250,175,178,248,165,14,88,237,45,181,128,246,60,78,94,120,147,173,182,180,15,113,169,123,105,217,131,232,4,163,149,235,193,227,159,108,68,173,77,86,51,229,141,78,120,3,156,24,183,166,179,195,210,242,55,239,175,204,96,27,0,178,240,101,122,125,70,150,202,26,183,95,36,158,70,14,68,15,65,167,190,187,171,45,91,238,3,137,144,215,115,178,181,156,171,18,204,163,238,14,209,232,212,151,116,175,106,89,229,169,44,121,12,61,196,0,123,53,47,97,109,235,82,236,86,31,121,187,192,207,120,10,72,29,113,48,106,11,101,7,11,234,199,203,228,102,237,81,109,249,24,24,224,76,23,88,93,88,50,1,199,31,57,81,27,46,111,129,248,199,196,68,200,214,13,228,142,144,119,112,133,115,222,67,239,41,28,228,64,54,150,42,23,174,101,180,175,153,249,158,146,8,205,88,220,62,33,192,157,15,13,167,214,109,124,5,3,11,159,231,3,112,212,168,29,37,77,172,80,221,37,155,20,142,146,13,74,158,208,141,21,106,235,34,22,234,235,89,66,212,163,180,26,164,110,162,5,213,234,235,105,161,117,21,226,97,90,80,118,147,216,152,129,175,237,21,197,246,138,204,199,177,98,242,214,6,211,117,81,169,168,204,5,86,48,66,194,183,178,212,101,22,10,199,180,206,94,68,243,8,133,214,109,62,153,158,237,91,42,116,154,182,143,105,85,181,171,174,49,40,196,154,239,121,109,87,139,31,25,149,253,140,110,233,39,86,148,134,200,6,17,214,164,40,78,178,141,78,220,245,146,74,95,100,203,118,158,210,221,100,85,180,145,239,52,189,131,110,51,49,211,164,183,222,91,102,146,208,51,152,13,27,13,214,106,102,244,78,111,147,104,105,99,111,85,198,96,92,27,215,53,43,240,39,28,53,129,230,165,123,14,32,117,171,105,55,80,235,57,245,189,146,223,49,192,145,84,88,129,28,137,28,15,121,11,131,59,117,145,84,35,188,168,176,172,129,67,39,13,208,34,21,132,61,80,223,15,50,2,230,44,153,45,226,34,235,1,110,143,116,143,167,222,25,95,121,68,183,8,183,136,176,190,241,237,30,240,13,194,60,136,182,44,36,18,200,134,100,49,9,69,146,36,200,54,233,89,102,129,97,48,149,134,104,205,155,71,72,22,5,204,145,173,135,105,154,173,98,139,112,103,85,45,173,144,72,48,224,251,67,31,41,208,81,81,131,138,190,80,48,73,102,105,116,175,25,153,139,40,48,22,227,22,100,183,41,135,18,136,147,34,68,179,18,37,96,82,194,80,235,53,48,148,190,32,98,124,137,2,198,107,101,149,149,16,51,228,195,25,154,54,3,13,138,32,80,170,115,52,213,196,54,172,146,192,217,89,4,75,4,202,141,137,161,94,5,145,98,45,242,64,146,58,72,35,222,75,116,63,40,64,123,225,153,2,62,114,39,112,239,2,237,216,139,116,206,89,164,119,176,148,106,243,49,31,153,49,249,166,73,95,61,228,26,188,200,188,201,70,236,70,24,24,22,155,98,23,17,16,101,16,102,88,19,243,163,22,103,188,163,143,120,43,124,224,95,156,196,84,25,13,227,222,5,160,75,108,93,36,67,147,39,204,5,230,98,35,102,96,194,87,200,148,75,116,154,219,137,79,49,126,80,53,139,68,151,152,38,46,126,114,91,91,231,32,219,188,70,24,25,136,43,124,228,193,97,3,103,16,196,202,44,34,79,206,129,54,18,50,38,225,239,23,152,32,79,56,148,187,100,200,219,120,81,42,75,55,119,148,92,166,105,168,204,194,88,135,16,32,0,134,4,172,147,0,76,11,112,35,192,149,228,136,110,144,89,196,139,98,67,38,46,96,28,67,34,44,68,86,81,48,202,98,37,100,54,196,84,251,200,37,184,71,184,74,182,55,188,97,76,11,114,33,145,42,195,67,107,25,69,187,161,187,231,42,216,222,242,94,89,247,144,72,182,123,197,249,197,229,159,120,121,103,222,4,243,243,128,250,197,229,159,120,246,192,177,76,152,97,41,193,16,230,5,251,161,153,70,227,30,227,2,220,195,50,173,230,45,230,4,220,241,249,207,55,254,35,181,90,212,172,96,144,78,76,239,216,251,80,49,206,122,137,229,124,106,225,118,183,142,138,160,117,204,85,142,112,132,113,72,162,116,188,29,88,219,99,6,216,170,153,119,29,66,252,190,179,155,58,190,30,25,116,78,71,164,49,255,0,221,236,34,21,219,208,229,116,181,176,108,142,65,86,148,234,21,42,184,241,234,207,193,212,25,175,195,246,125,140,123,238,110,179,54,182,157,165,157,126,30,191,73,81,45,41,219,233,10,119,191,10,11,112,90,89,111,134,234,134,25,244,214,110,28,179,96,25,204,178,194,231,169,200,158,195,193,252,76,107,40,69,180,254,211,24,39,222,21,196,117,187,201,69,21,224,38,115,142,73,250,202,70,87,107,28,5,63,132,99,254,204,245,247,83,85,187,131,175,110,189,38,11,124,54,128,140,181,86,214,51,251,182,0,249,200,99,144,110,211,37,91,145,137,110,152,110,76,193,171,8,107,86,85,80,199,169,206,76,232,235,52,54,85,180,53,109,193,251,163,28,125,103,62,237,43,5,45,130,49,239,3,25,83,142,191,241,18,239,0,236,108,246,192,51,67,47,165,2,174,78,57,249,194,170,247,101,207,10,189,0,149,24,95,32,225,143,61,230,154,44,242,87,36,12,158,121,136,233,237,183,82,85,71,39,158,127,156,211,167,209,150,91,27,253,79,86,213,99,252,76,12,105,83,234,117,10,189,221,176,12,244,45,164,170,186,25,60,178,84,46,20,6,199,253,152,244,218,69,86,173,151,3,203,82,171,253,76,201,226,25,109,98,208,172,206,239,199,60,64,228,107,181,22,234,168,126,137,93,95,60,150,61,37,118,190,212,209,35,54,83,202,94,15,221,36,147,46,241,204,105,91,236,213,140,46,197,204,163,196,130,110,69,67,144,181,214,167,235,182,7,58,209,135,97,243,149,25,117,167,112,13,223,164,166,69,17,71,8,82,132,113,72,8,226,132,161,194,16,144,110,211,182,250,255,0,121,87,19,70,153,253,101,58,123,76,90,54,195,226,108,212,167,148,245,176,248,153,119,127,105,166,90,83,139,118,22,32,55,124,206,165,86,162,167,198,56,227,243,156,133,115,101,96,1,234,251,191,218,107,162,211,114,140,97,14,113,94,23,39,235,3,177,77,152,32,147,52,140,58,14,122,78,109,85,181,125,93,152,254,244,211,77,152,50,163,91,162,231,229,32,106,27,182,193,109,235,243,147,108,99,35,131,218,21,85,139,180,144,57,196,173,169,75,0,222,160,203,15,35,216,255,0,56,212,8,69,63,97,211,176,27,169,92,136,46,159,76,141,149,165,119,47,50,198,185,50,202,142,55,142,196,226,25,185,110,82,244,42,241,233,62,255,0,156,138,232,209,168,45,235,184,29,222,211,39,139,106,44,182,202,169,168,132,82,192,22,111,115,210,38,197,110,25,108,245,159,187,239,44,210,233,13,186,175,54,236,97,24,176,231,169,255,0,137,21,203,188,138,252,13,174,186,226,246,115,82,47,207,116,242,250,129,233,36,183,57,157,175,21,213,27,117,151,84,20,45,70,194,201,237,184,117,156,75,91,204,62,203,215,232,32,66,165,37,213,85,119,150,31,12,141,217,70,85,36,16,170,49,142,227,172,233,120,85,37,139,234,87,12,202,14,218,201,198,225,242,51,149,105,222,161,192,56,4,174,61,189,161,21,217,234,114,71,3,218,28,26,200,39,144,114,35,95,152,145,48,161,97,247,179,18,199,3,214,255,0,135,53,41,102,140,209,115,143,217,57,192,63,133,135,247,204,213,165,107,107,54,209,93,8,84,49,195,88,58,78,23,248,115,80,19,196,86,178,78,44,93,184,7,28,142,71,242,254,51,179,118,181,198,181,95,77,146,142,128,227,174,126,176,58,53,106,175,211,166,237,77,65,246,55,84,234,23,188,182,231,182,230,255,0,167,42,181,19,133,35,188,122,109,79,152,89,105,167,246,132,117,61,63,56,106,235,93,45,36,167,58,139,91,27,251,231,188,14,118,186,192,174,234,182,237,27,190,35,222,102,102,243,1,35,176,228,251,252,230,157,74,170,146,141,237,57,206,124,150,101,249,113,207,73,81,93,140,71,120,234,248,235,99,255,0,120,138,199,22,160,10,57,29,253,243,55,81,167,62,101,124,100,168,224,124,255,0,180,5,163,208,190,161,177,142,158,166,92,242,103,85,148,45,65,171,62,143,135,4,96,169,246,133,72,181,128,49,181,129,248,135,188,149,236,89,137,227,36,122,177,222,5,41,198,114,99,227,222,102,191,118,6,195,206,101,95,182,132,109,50,59,190,115,54,219,136,145,41,118,96,106,228,247,144,125,221,140,164,11,100,192,178,4,9,180,72,249,182,9,107,45,146,5,44,61,160,84,117,47,23,218,30,89,228,183,180,13,39,218,81,88,213,25,47,181,24,188,134,246,143,201,62,208,31,218,163,75,183,153,19,167,48,26,118,88,27,170,85,234,102,180,9,137,198,101,181,122,25,98,91,104,28,200,59,92,118,17,108,207,51,157,94,165,199,92,205,35,87,196,43,74,175,202,79,110,102,65,172,17,182,172,192,211,229,47,180,205,169,211,2,50,34,251,83,98,82,250,135,129,155,102,214,193,151,43,1,42,27,153,178,101,161,114,33,22,139,209,96,218,132,35,172,203,101,71,180,206,107,112,96,109,222,167,188,55,44,197,181,196,120,121,70,221,235,239,13,202,123,204,45,190,10,205,3,119,166,44,44,200,28,201,130,96,104,194,251,195,203,67,222,103,193,49,121,86,118,104,26,13,75,239,35,228,47,188,168,85,111,226,143,101,131,188,130,239,36,123,197,229,124,229,120,183,222,48,182,192,151,150,125,227,21,152,182,217,15,218,64,126,89,136,163,71,151,134,94,81,28,52,129,204,176,150,145,203,64,134,126,81,55,35,164,179,159,104,126,80,50,249,10,91,56,154,7,165,113,147,36,7,202,50,12,1,108,199,222,137,236,207,222,144,101,97,218,67,13,237,2,239,51,143,138,1,146,80,85,200,233,34,17,224,106,244,201,2,38,66,44,29,4,144,54,123,64,208,94,45,243,49,103,246,135,152,253,196,11,152,230,103,179,61,165,155,152,197,180,152,24,221,156,74,252,199,246,51,127,144,199,238,200,157,59,126,24,24,197,205,37,189,140,188,208,71,221,139,103,202,4,21,165,201,204,143,151,36,61,48,45,218,100,148,17,32,182,73,139,7,180,3,237,11,95,197,44,175,93,81,239,51,89,90,188,164,105,134,120,48,58,171,125,109,222,92,130,183,28,25,200,90,153,123,203,234,102,79,189,32,215,117,123,57,13,51,121,156,200,189,204,220,102,68,47,114,96,88,31,49,19,244,145,220,4,89,220,101,12,128,98,40,195,180,150,24,67,204,97,247,100,16,59,189,160,165,135,105,47,52,254,24,195,131,247,101,17,59,164,89,92,203,124,196,89,83,235,43,16,35,235,88,121,142,36,147,81,91,75,55,86,221,36,25,252,214,50,197,186,89,177,125,162,216,37,19,91,7,188,177,108,7,188,202,194,82,247,42,30,178,14,131,52,171,204,152,190,212,61,229,171,106,180,163,72,180,73,111,6,102,204,152,34,5,133,196,5,146,182,149,230,6,161,104,18,212,177,91,188,196,163,231,38,28,47,120,27,182,169,137,148,123,204,194,223,222,135,157,243,144,88,106,207,120,141,100,9,95,157,243,16,55,101,76,163,6,178,237,173,140,202,244,218,159,87,89,147,93,97,243,76,207,85,184,105,7,166,170,208,102,165,230,112,244,247,244,230,116,232,187,116,162,220,66,103,109,98,40,149,253,189,62,82,13,146,51,41,215,44,6,181,12,13,49,102,81,246,164,49,125,169,51,214,6,140,194,103,251,74,68,117,105,2,242,98,230,83,246,164,149,182,181,71,120,26,114,97,147,49,141,96,150,174,173,79,88,23,243,12,153,20,181,95,188,179,3,25,204,3,113,145,223,207,89,150,251,109,206,212,92,253,38,98,110,239,152,87,85,91,61,228,243,57,180,89,106,183,42,72,155,208,146,57,24,132,89,153,89,181,71,121,155,89,169,242,215,11,214,115,197,174,199,44,96,119,21,195,116,142,114,43,185,144,240,120,154,215,90,49,204,43,100,9,11,214,101,251,104,219,210,97,212,106,173,118,244,131,8,233,155,208,113,153,37,117,110,134,113,17,156,252,89,204,209,75,89,230,40,92,242,64,133,199,67,86,20,176,67,240,227,153,228,53,207,191,87,97,7,140,224,115,153,233,245,150,239,181,191,15,51,201,88,115,99,31,115,37,88,143,104,163,138,1,59,154,15,217,232,149,190,246,112,167,240,251,153,195,157,189,18,179,208,66,125,213,206,37,133,111,210,93,180,26,219,143,189,253,230,225,80,212,82,67,156,7,28,78,98,145,85,238,213,142,19,11,207,127,121,63,181,181,109,184,112,192,244,237,43,42,117,20,189,27,133,138,87,7,1,177,195,73,120,110,177,180,215,169,207,163,62,161,51,223,117,151,185,46,196,243,156,118,18,161,193,145,95,67,211,234,19,83,90,183,80,195,34,88,24,175,45,199,99,199,31,89,228,188,39,197,62,206,139,93,142,64,86,202,241,153,235,169,185,109,94,49,210,70,140,31,80,7,188,207,125,90,123,249,124,250,120,196,26,221,150,224,141,187,78,126,68,123,200,249,245,155,91,204,59,51,199,50,14,117,254,27,167,10,108,243,25,20,246,175,3,137,137,211,77,77,229,104,255,0,208,24,110,31,51,59,150,232,235,177,75,84,192,255,0,234,156,93,78,150,205,53,193,182,238,81,201,0,231,18,162,8,212,105,237,109,200,206,199,226,176,243,204,133,154,175,38,246,198,45,172,242,184,227,111,210,106,242,85,151,122,30,191,198,115,238,178,138,237,242,137,98,219,182,176,248,85,115,252,229,69,245,106,124,198,185,193,42,195,160,149,235,152,88,180,190,165,74,162,63,169,212,246,35,183,231,53,143,10,161,88,101,73,31,54,158,107,95,168,44,239,90,19,177,88,133,231,182,96,101,212,216,218,139,253,76,88,240,160,159,210,106,215,109,109,85,245,133,219,181,136,3,57,233,50,233,149,91,85,74,216,112,187,198,227,242,204,183,112,118,118,94,1,98,71,202,69,98,187,133,81,239,204,166,89,107,110,98,123,118,149,200,162,56,66,2,142,16,148,40,226,132,129,194,40,224,52,108,48,51,191,106,38,176,86,69,152,98,161,2,227,240,137,231,231,83,71,121,15,75,99,56,50,196,168,161,122,219,51,98,88,213,237,101,99,183,168,196,183,93,165,39,70,151,47,44,172,193,128,253,102,42,110,244,121,103,167,221,62,198,84,118,171,212,166,161,218,175,86,209,209,191,20,212,56,248,122,124,167,55,73,174,10,155,31,98,42,12,99,105,36,205,251,85,220,18,196,131,209,71,73,81,161,24,244,154,20,238,198,102,96,184,61,101,118,248,141,85,229,64,115,98,30,171,140,64,220,19,32,251,76,247,238,93,174,150,0,170,125,74,221,231,63,205,212,106,173,206,153,25,24,252,65,91,143,175,202,69,244,90,189,249,109,197,143,206,69,108,109,29,143,104,107,88,32,124,225,193,200,249,77,154,106,53,20,166,207,180,212,107,207,25,237,56,143,77,202,118,238,221,242,6,21,234,141,108,85,253,67,240,158,153,16,61,48,211,173,136,226,162,11,255,0,230,30,242,180,211,234,107,70,64,226,172,245,179,57,153,244,30,36,143,102,198,219,87,183,180,219,171,165,182,249,215,218,190,93,126,173,170,56,50,43,195,235,110,119,118,172,182,81,93,138,254,125,101,119,80,66,86,21,79,175,167,206,110,77,55,219,117,87,186,33,219,146,193,65,233,153,212,187,74,160,233,94,205,170,180,43,30,123,156,250,68,12,119,120,120,162,128,42,115,185,19,149,234,27,251,25,231,170,218,214,181,110,112,150,31,208,246,51,211,223,115,20,37,144,50,129,185,129,227,137,229,95,5,201,30,252,74,136,109,246,234,58,137,6,250,77,90,140,185,23,227,11,103,92,126,33,215,251,254,115,59,28,245,145,85,142,178,114,29,228,160,95,164,185,232,190,187,80,156,212,225,231,174,212,253,168,171,26,153,82,160,222,150,85,251,164,100,28,254,115,198,33,1,185,158,199,72,169,170,240,173,53,246,88,181,109,175,203,98,217,57,218,120,254,16,52,232,117,246,81,114,167,148,215,41,194,179,15,127,148,217,171,178,187,124,65,70,88,181,99,106,129,211,50,189,14,160,83,167,125,172,90,180,5,134,70,14,97,165,177,77,111,169,175,101,138,171,147,110,236,146,222,216,237,3,22,189,136,123,48,167,111,115,237,57,76,119,241,53,106,109,46,252,177,59,186,197,166,160,88,182,177,224,112,162,84,26,106,120,67,180,146,125,88,29,231,103,77,95,31,22,219,79,124,127,1,43,166,143,40,143,52,50,22,28,126,236,208,112,195,22,28,58,244,110,205,2,71,53,217,180,129,153,18,6,205,189,212,240,126,93,160,204,228,0,194,69,177,131,183,161,29,62,112,51,133,38,192,112,54,137,102,217,6,59,88,177,108,98,76,180,33,66,27,161,186,3,17,244,139,34,28,64,123,132,89,18,56,136,192,158,98,149,228,195,113,129,60,66,64,177,144,220,115,2,232,165,91,162,223,2,210,160,200,237,18,27,204,97,160,79,100,173,213,199,67,38,26,4,192,203,186,208,123,195,204,187,218,107,68,249,73,237,95,104,24,133,150,153,122,6,63,20,183,98,196,68,9,40,89,34,7,105,73,204,96,158,240,25,6,68,137,60,196,96,70,41,40,178,176,32,64,50,5,101,254,152,240,178,140,216,196,144,97,45,42,177,108,88,17,6,76,60,91,68,10,200,52,86,84,245,50,78,170,122,25,143,24,50,91,143,188,13,62,88,11,156,200,102,83,184,251,192,52,11,247,72,239,149,239,16,222,32,79,124,123,196,171,112,134,225,2,204,200,152,179,22,233,64,76,80,204,51,1,137,48,101,13,114,175,83,43,251,109,96,245,129,178,60,76,201,171,172,247,151,45,170,71,18,11,0,17,224,123,72,121,130,47,53,96,89,129,237,13,163,218,87,230,175,188,126,96,129,45,138,123,72,154,150,63,49,98,54,8,21,61,126,210,172,236,60,203,217,230,91,148,180,163,77,122,165,28,25,99,94,132,118,156,118,22,41,224,198,44,182,65,214,55,214,71,105,81,106,207,180,231,121,150,73,43,180,163,75,50,231,140,74,250,200,135,50,97,164,4,144,48,226,68,216,139,212,202,38,49,24,196,173,172,64,56,153,172,212,57,56,73,6,226,202,59,196,25,79,121,206,44,195,146,76,60,220,119,141,92,116,192,88,231,49,53,44,27,229,52,13,103,104,76,105,43,16,27,76,172,234,23,108,171,237,48,53,249,141,237,17,179,247,102,43,53,161,99,171,85,191,218,6,191,48,123,76,154,157,114,160,33,122,203,172,59,235,59,58,206,53,218,123,131,18,194,80,62,174,198,63,20,175,204,57,206,101,13,184,30,68,146,159,121,21,182,187,70,37,245,222,71,121,205,57,196,186,134,39,137,7,114,141,66,176,230,95,230,172,228,86,31,112,218,39,74,154,55,15,86,101,21,107,245,11,85,103,7,153,194,107,153,155,36,207,69,119,132,173,253,79,241,153,45,240,2,160,148,99,8,231,37,153,19,77,47,207,89,4,240,219,69,155,76,222,158,19,96,231,116,141,44,164,171,142,76,184,42,123,202,27,70,245,15,138,103,176,88,156,238,149,151,79,98,123,192,87,89,61,103,36,92,228,117,135,153,110,125,45,3,180,186,117,61,226,125,34,153,134,157,69,227,170,153,99,234,238,206,0,129,107,105,61,140,137,209,183,188,136,212,91,140,145,32,218,187,123,44,4,250,59,7,70,149,253,158,209,25,213,90,123,25,33,109,205,247,101,28,93,122,50,191,51,24,108,25,213,214,86,246,55,168,76,163,77,204,149,96,166,226,39,75,77,168,193,28,204,181,210,0,151,10,113,204,7,77,136,195,215,38,124,142,113,50,176,199,67,37,74,33,111,92,138,145,101,13,34,236,173,210,108,84,211,1,206,217,147,82,245,238,197,127,202,2,70,43,2,50,115,32,135,222,105,174,147,104,225,160,64,50,237,137,182,203,108,210,249,67,59,179,249,76,140,216,48,39,180,185,192,50,223,177,182,50,90,86,141,131,156,201,89,123,17,241,24,21,184,53,201,82,219,250,200,103,112,228,196,15,56,16,52,22,242,219,131,44,26,167,199,94,38,34,27,61,101,137,184,117,129,167,252,192,47,85,145,251,110,243,240,204,173,141,243,101,86,209,90,224,175,48,39,94,184,6,245,32,151,182,189,54,224,127,9,142,219,42,100,36,14,102,48,24,243,3,85,135,123,110,149,187,123,68,187,241,26,1,188,110,128,43,54,62,19,44,175,121,108,236,154,149,233,68,237,17,214,214,6,23,249,66,42,103,57,198,220,64,54,14,49,153,150,235,29,223,43,196,117,185,95,139,152,26,90,196,11,211,248,201,105,109,221,168,81,211,25,50,180,122,201,245,75,67,85,94,247,7,56,92,15,169,148,63,16,219,167,208,89,188,131,97,95,121,229,39,115,196,174,45,161,44,236,119,187,109,35,36,78,20,139,14,40,226,128,167,167,240,117,2,179,185,176,2,242,61,198,63,188,243,51,211,248,113,219,85,95,189,88,63,172,176,169,58,42,58,162,228,100,99,213,220,202,53,53,181,118,109,113,131,58,87,84,151,160,61,199,67,43,106,126,208,57,5,185,225,179,194,194,57,132,13,153,200,149,75,238,161,171,221,234,4,3,137,68,9,43,50,156,131,61,7,132,248,155,102,180,124,6,233,153,231,132,186,183,42,65,28,28,192,247,202,203,106,97,190,153,144,179,74,152,44,160,147,252,231,23,69,226,69,145,146,199,57,94,85,136,198,233,216,23,20,181,64,57,75,6,126,134,69,100,187,67,96,127,51,79,233,227,37,122,115,50,253,157,198,60,214,203,183,64,179,188,25,91,140,202,75,214,238,66,0,74,117,97,219,229,3,139,180,211,205,200,66,14,1,236,62,179,153,226,194,187,181,53,32,198,73,0,176,249,206,231,137,235,19,76,118,128,29,153,73,219,60,218,11,117,12,197,83,30,86,88,252,165,29,26,245,205,95,131,11,45,109,236,182,121,123,189,198,127,180,242,206,195,115,125,103,95,197,117,59,52,85,104,85,135,163,212,251,122,103,218,113,10,242,12,130,116,89,229,91,230,109,221,181,79,246,204,133,142,18,173,160,242,223,202,92,153,242,239,199,1,134,223,235,48,156,247,128,187,72,201,69,10,34,142,18,2,16,132,161,66,56,72,8,66,16,9,167,76,228,96,3,130,27,34,102,147,168,226,197,231,28,202,61,22,159,93,177,5,87,40,81,184,177,111,115,48,223,82,215,169,179,103,170,157,220,99,248,70,195,113,149,146,84,20,61,37,101,114,182,226,25,78,25,122,252,254,115,175,160,189,94,172,42,109,199,95,156,227,121,169,176,228,115,213,72,236,127,180,107,169,122,215,53,177,27,186,136,29,125,70,161,221,205,75,233,78,132,158,241,166,130,252,169,74,139,125,57,19,126,131,197,43,214,212,170,70,203,84,114,59,126,83,126,199,101,198,226,71,202,6,13,54,155,87,166,14,202,138,172,231,171,48,154,30,139,172,172,178,84,3,244,56,126,191,148,208,237,181,85,2,224,47,105,31,58,204,241,199,104,28,183,210,234,171,113,232,109,135,130,87,156,74,191,203,156,185,62,94,23,60,115,201,157,205,151,178,134,231,152,131,84,190,143,55,204,110,251,71,3,243,129,231,223,69,169,169,139,10,137,255,0,111,51,168,47,125,71,135,173,86,46,110,216,70,28,224,15,111,206,116,85,119,46,71,30,196,201,87,85,118,167,195,208,245,63,20,138,243,254,3,72,54,29,252,31,51,0,30,228,14,103,110,205,45,111,82,249,172,125,60,134,7,18,186,233,26,91,47,32,122,154,194,201,255,0,168,12,200,234,117,59,106,198,62,95,88,28,127,18,161,29,157,253,66,154,198,221,217,232,79,115,60,158,210,9,19,214,120,154,88,137,229,150,33,157,61,105,242,51,205,223,94,222,125,225,5,72,44,75,42,199,169,171,222,159,238,28,159,225,153,139,180,214,215,53,54,213,104,30,180,193,253,37,90,186,197,58,139,17,126,28,229,127,218,121,31,192,194,179,70,58,68,96,33,82,158,167,252,62,77,190,27,171,165,69,102,202,216,90,187,185,206,120,63,202,121,99,210,119,191,194,247,149,215,121,89,226,234,218,177,151,239,140,244,132,117,174,167,89,168,171,203,211,208,82,182,63,119,140,252,243,11,180,213,248,78,151,140,125,162,193,206,214,56,253,39,67,77,109,172,170,14,72,3,164,199,227,6,183,213,45,74,155,108,224,177,206,115,242,149,24,116,128,219,97,123,57,218,164,243,58,218,58,18,186,192,183,1,151,160,249,251,153,29,38,159,239,5,200,29,135,127,248,154,200,75,83,204,172,30,56,43,222,4,150,197,31,179,126,83,183,238,255,0,196,134,220,33,101,59,171,110,1,238,166,48,161,91,56,15,145,159,251,249,201,240,67,109,244,134,28,143,156,10,148,250,6,78,118,159,225,19,55,36,196,1,231,182,100,108,234,79,104,21,88,114,189,58,156,98,101,26,213,54,154,207,85,56,50,251,8,95,73,59,119,28,15,172,228,222,124,189,85,135,28,147,159,225,3,176,29,72,206,98,54,38,113,184,78,35,93,97,232,72,144,243,27,169,99,152,29,254,59,24,59,10,198,88,206,69,118,219,140,239,226,87,102,161,223,210,205,3,161,254,101,94,236,75,83,89,91,119,156,50,161,76,5,133,96,122,33,98,55,120,157,209,70,119,9,195,174,214,236,196,75,27,115,47,46,96,199,73,117,85,19,214,101,212,248,130,86,219,84,204,29,58,69,246,112,199,45,6,47,251,107,55,121,52,212,182,122,204,62,88,86,192,50,65,125,140,131,172,154,165,60,19,46,243,16,12,147,56,190,91,245,221,39,187,43,130,101,27,110,241,5,94,18,84,186,215,99,49,178,227,164,21,91,50,14,214,155,196,21,120,121,211,172,213,122,229,88,79,39,104,177,87,56,146,211,106,238,168,122,92,136,30,169,180,220,112,210,150,165,214,113,83,197,117,43,247,179,37,254,107,168,99,208,74,58,133,27,218,30,91,78,114,120,133,204,221,4,157,222,33,98,174,54,99,231,152,27,49,243,139,243,156,87,213,90,78,67,73,173,247,237,201,129,214,219,243,139,111,206,114,142,162,230,25,221,42,26,203,3,96,152,71,107,103,206,65,136,95,189,57,159,104,181,135,13,40,176,221,187,150,48,59,43,96,63,122,75,63,189,56,232,236,171,157,198,35,169,179,166,227,26,99,168,250,164,78,11,70,186,164,111,189,56,150,89,131,150,51,57,213,243,196,46,59,215,234,213,7,164,204,171,171,177,154,97,170,253,221,102,144,192,136,49,208,166,242,220,25,127,231,57,21,221,134,193,150,181,237,217,160,199,71,63,49,35,187,159,138,115,197,133,135,199,137,15,49,129,248,161,49,212,235,220,73,140,1,203,9,198,58,139,59,52,107,117,141,213,160,199,85,175,173,78,55,67,204,70,239,56,182,103,126,115,153,52,102,236,208,99,179,184,1,156,206,126,179,95,229,250,83,172,171,206,124,96,180,171,98,30,73,141,49,73,212,179,159,83,70,143,147,38,105,70,233,35,228,227,164,138,176,54,38,173,62,164,169,193,51,31,148,113,38,149,30,198,21,218,83,189,114,12,69,62,115,29,126,122,47,28,203,135,158,126,82,178,187,102,59,198,4,161,214,226,62,41,91,249,170,62,40,49,183,100,173,157,19,171,76,190,101,219,121,96,38,71,173,155,44,214,102,7,67,237,73,156,102,63,53,91,188,230,46,37,135,210,51,146,32,198,187,29,85,114,72,152,155,90,155,246,137,150,251,217,253,32,241,40,11,204,24,236,165,160,174,100,27,81,131,210,99,175,81,177,112,210,207,49,92,100,66,175,77,70,230,151,139,23,19,8,33,68,131,221,237,3,78,167,88,21,118,161,230,97,75,89,159,44,115,32,220,156,194,181,12,208,58,71,5,50,12,134,230,139,102,20,122,162,98,123,72,171,114,26,86,213,140,202,253,94,240,91,24,30,96,13,149,233,32,45,193,154,55,41,28,204,246,32,221,145,2,211,103,166,69,110,193,196,142,223,76,164,163,6,204,13,14,67,54,101,187,48,190,153,82,17,183,153,96,110,122,192,117,221,101,45,207,73,99,234,60,222,56,144,108,48,193,149,21,42,217,29,33,13,180,134,195,144,178,183,211,173,103,213,54,215,169,218,179,54,164,249,156,238,148,83,133,110,37,149,86,138,242,20,128,27,153,169,149,10,241,34,186,58,101,66,188,117,154,22,182,252,92,78,110,149,252,177,214,106,109,97,10,121,149,29,10,184,239,46,200,198,51,60,231,249,133,138,231,153,38,241,71,29,224,111,214,45,136,251,235,25,249,76,223,230,118,129,130,184,50,159,243,54,117,195,46,102,103,212,229,186,64,186,253,109,239,242,148,238,181,215,214,220,73,11,21,151,131,43,40,205,194,180,9,46,49,241,73,249,155,6,120,51,57,211,186,253,233,7,14,4,138,216,190,35,183,141,177,255,0,152,22,108,145,137,203,44,65,233,47,165,119,240,96,116,191,204,151,111,34,86,117,249,251,188,74,211,73,89,25,45,37,246,85,61,12,168,151,219,147,218,89,94,184,3,42,251,0,61,26,39,210,173,92,147,3,69,142,183,46,120,51,9,253,155,115,136,172,213,237,93,171,51,53,142,253,96,116,5,245,227,231,44,82,28,113,137,202,245,102,106,166,253,188,24,9,136,247,145,221,41,242,223,241,71,134,2,69,90,115,238,98,196,17,129,28,201,236,61,96,64,244,226,89,91,217,95,66,68,157,37,85,253,83,85,182,209,179,180,12,111,109,143,241,49,50,179,27,158,114,58,68,57,235,1,22,196,21,179,25,89,88,24,104,23,109,27,120,145,83,180,243,45,70,85,228,205,105,102,156,242,64,207,210,6,12,177,60,41,50,228,174,199,227,24,155,190,213,66,142,22,82,250,245,95,129,113,2,11,225,110,252,179,98,73,188,40,170,231,204,148,157,85,214,19,134,192,145,251,69,235,247,201,129,11,52,204,141,130,97,181,148,113,204,155,181,214,244,86,50,73,93,248,245,86,208,29,118,13,190,169,85,131,115,122,76,133,204,193,176,81,135,229,23,155,181,122,115,1,16,84,242,98,227,60,192,2,222,163,43,35,213,3,74,214,214,112,146,211,163,188,14,130,87,167,118,86,27,103,80,189,193,51,3,2,232,47,39,158,37,213,233,198,158,213,23,48,108,250,130,142,248,145,183,196,217,78,34,123,172,191,78,150,37,123,155,113,59,187,140,74,142,127,142,183,21,46,221,187,189,71,156,206,56,155,188,90,223,59,86,79,28,40,19,12,138,113,66,16,162,119,60,61,155,236,123,211,170,226,112,231,111,193,55,53,23,212,56,99,134,92,247,132,174,160,189,70,159,35,226,7,164,231,218,89,72,221,208,242,61,140,87,110,70,101,101,42,195,168,51,57,105,81,55,98,199,36,230,68,253,120,139,118,123,226,73,118,225,129,234,57,16,160,52,144,148,238,235,239,36,30,65,209,211,94,245,176,96,120,158,133,108,163,196,40,21,238,195,99,114,149,224,143,164,242,85,218,55,13,203,145,59,128,173,84,83,109,103,114,19,133,42,115,131,243,61,165,26,93,181,58,99,178,235,144,227,148,43,213,254,71,218,91,95,136,216,105,220,168,161,1,195,40,224,164,183,69,178,234,25,171,84,222,126,45,221,115,243,148,234,244,239,167,6,245,10,25,70,25,71,71,30,210,14,47,136,234,45,107,188,211,186,178,15,163,231,50,233,119,109,177,153,136,7,43,245,238,100,245,45,188,7,13,133,201,235,206,37,76,229,105,101,86,194,140,15,174,96,101,184,239,14,101,8,67,101,115,46,207,105,77,131,105,66,191,72,22,167,193,140,245,36,153,70,170,172,122,215,243,196,176,177,81,88,232,8,63,206,77,215,114,55,204,64,231,133,204,140,209,104,242,147,104,234,211,60,41,71,8,64,34,142,40,14,17,71,32,33,8,165,4,113,66,65,221,240,235,211,80,118,92,171,187,203,59,88,12,114,38,173,78,149,46,85,183,39,125,171,145,237,156,78,14,149,202,183,7,4,79,91,91,38,163,68,166,172,103,104,3,247,72,154,101,231,182,237,207,180,154,87,149,63,139,161,249,206,141,218,76,155,6,2,48,57,207,221,51,26,157,164,140,64,52,151,61,45,233,98,59,25,234,116,58,209,106,41,13,211,223,172,242,78,61,91,132,191,79,170,122,89,89,27,3,185,235,3,219,187,11,27,28,99,18,218,232,90,198,72,156,61,15,137,37,204,185,113,187,218,119,223,81,93,125,78,79,176,145,85,106,213,173,175,98,157,184,108,253,68,31,76,172,7,150,54,145,43,187,86,85,11,108,219,237,186,102,26,130,235,186,219,9,30,217,218,176,54,219,101,117,168,54,58,174,62,121,153,159,92,170,127,97,83,51,30,3,55,25,252,165,15,101,119,89,138,247,56,29,22,181,254,178,212,211,220,206,48,5,99,229,201,253,96,26,139,89,93,85,129,182,242,62,4,237,15,177,133,67,126,179,212,127,10,244,65,58,20,81,93,35,208,6,227,212,247,148,120,139,236,160,174,120,102,80,100,30,123,95,97,179,81,190,199,200,80,200,173,142,161,79,121,202,241,29,40,95,49,20,134,100,203,101,122,123,255,0,89,215,215,95,90,131,86,7,160,144,24,247,207,89,196,181,215,202,32,15,86,14,73,237,242,148,115,53,54,11,108,4,46,0,3,249,66,242,94,170,28,156,250,10,127,237,63,216,137,91,255,0,19,37,214,133,4,103,14,123,252,132,10,26,41,39,27,88,137,24,85,168,134,198,84,94,172,112,39,119,193,116,53,253,173,172,167,87,235,211,175,156,160,215,141,248,248,135,89,193,67,140,30,226,117,180,119,50,82,117,149,101,108,174,192,141,147,193,12,166,74,71,167,169,219,237,134,186,93,6,229,47,150,233,183,25,207,241,145,167,76,186,173,67,91,184,184,39,227,111,189,243,152,46,190,170,111,162,223,37,94,179,88,251,220,227,31,210,116,206,186,154,218,146,191,11,122,248,235,183,28,70,152,209,114,108,219,221,79,3,251,68,132,175,169,91,213,223,231,15,61,31,79,72,118,10,92,187,242,126,114,37,134,12,211,41,169,27,216,1,133,60,136,22,94,231,0,202,145,136,117,37,112,1,228,238,140,148,46,204,190,240,38,113,103,197,145,247,177,243,149,57,246,233,38,122,142,122,25,73,35,104,193,224,244,129,93,141,232,221,241,98,113,245,190,157,78,71,33,134,103,97,178,65,57,193,249,78,110,180,165,110,187,187,230,6,35,147,208,72,57,3,235,53,86,232,195,129,41,186,162,231,34,69,86,183,149,24,17,114,121,136,169,94,184,141,72,207,38,3,218,79,120,205,71,18,64,140,240,101,143,106,170,252,224,80,21,193,226,77,139,137,81,187,38,90,141,152,70,170,69,70,172,158,178,171,45,13,192,50,104,161,151,19,37,245,181,111,193,226,20,108,98,217,150,10,246,140,153,20,206,222,100,139,19,196,10,174,212,21,92,9,157,117,77,158,147,91,86,135,172,135,146,135,164,6,151,6,19,110,153,86,206,103,59,96,86,151,213,111,151,202,152,27,238,173,93,118,159,229,48,253,159,15,133,105,13,67,217,103,32,159,202,85,85,142,14,55,17,2,235,199,144,57,32,202,214,237,220,72,222,172,231,37,137,142,170,185,129,174,140,18,57,155,153,1,175,212,195,31,73,199,118,216,216,6,69,172,180,250,119,54,32,116,234,93,48,56,36,19,45,185,80,166,16,137,200,169,25,91,51,79,153,183,188,32,106,172,95,135,164,204,192,231,158,179,125,90,142,37,58,134,66,115,208,192,164,51,40,146,86,243,56,204,69,193,92,68,131,104,204,42,242,170,171,234,50,30,158,211,29,207,107,55,67,43,15,109,103,56,48,55,181,106,255,0,16,226,83,110,158,178,56,24,154,116,215,11,19,213,21,181,243,233,48,140,212,212,185,154,85,6,238,37,1,29,76,152,191,30,156,115,10,212,244,212,195,168,204,204,232,181,182,3,72,177,102,25,204,66,182,110,97,26,106,174,166,78,91,147,243,154,126,205,166,21,228,191,63,89,202,27,131,227,50,109,188,24,86,202,170,160,89,203,9,161,170,211,17,144,86,115,60,171,49,184,113,36,140,71,15,8,53,42,51,251,57,74,88,192,224,137,47,48,238,196,151,207,16,165,101,158,153,72,114,101,217,83,214,3,203,206,56,129,15,51,18,234,152,30,242,157,77,0,140,161,149,162,216,19,136,29,6,116,11,137,74,221,181,184,51,156,254,112,62,172,199,91,190,96,119,106,213,101,99,58,224,125,36,204,58,107,85,126,33,53,173,154,114,125,88,132,105,66,182,175,169,228,74,46,236,6,39,243,146,86,211,109,251,178,183,191,78,153,198,51,40,184,42,184,218,78,33,228,81,200,102,156,91,181,22,53,164,171,96,124,162,87,102,248,152,254,176,58,255,0,102,211,12,157,211,149,173,212,6,109,136,125,34,85,115,178,47,196,102,77,197,140,9,51,196,172,71,50,56,201,146,39,104,128,53,153,24,137,29,148,240,100,51,147,46,173,112,50,100,22,121,141,183,147,22,243,137,22,59,132,135,48,36,108,150,212,221,199,88,150,176,203,26,32,13,129,10,181,109,109,220,153,162,183,7,172,198,234,65,147,172,243,3,119,166,38,85,110,146,141,199,29,99,5,186,192,145,172,131,24,171,49,171,123,201,111,193,129,86,194,12,176,38,229,233,27,55,18,2,220,28,64,13,62,210,27,27,50,241,96,196,169,236,195,64,142,226,173,204,185,72,97,42,98,175,39,86,4,10,45,173,131,124,164,54,183,185,155,108,1,132,196,207,177,176,97,6,198,39,136,207,153,95,88,254,210,185,24,150,53,202,235,204,42,165,212,58,241,153,54,177,186,202,72,231,50,14,237,211,180,13,66,197,219,207,89,81,59,143,18,133,105,106,50,194,38,48,163,164,139,54,79,180,176,50,183,18,22,12,113,10,3,16,56,50,73,115,175,32,202,194,54,36,149,72,129,113,212,57,151,35,238,24,105,133,247,14,68,72,238,205,136,27,197,53,150,203,9,43,234,173,43,202,31,227,49,146,227,172,3,49,149,21,150,179,60,49,150,82,239,158,88,196,194,86,219,135,195,32,214,215,186,125,243,50,221,170,107,14,9,148,58,218,123,202,246,60,162,221,194,90,142,165,102,77,173,36,161,164,26,149,196,69,176,115,51,242,34,44,221,32,117,18,166,102,194,205,181,248,96,101,245,180,231,163,90,156,230,90,117,151,145,241,66,186,7,194,19,28,55,241,148,93,162,122,87,131,145,50,157,101,228,99,124,127,108,188,174,25,179,2,42,50,199,61,100,89,121,139,113,39,116,123,199,120,11,140,98,52,175,115,117,145,251,210,76,56,235,3,117,122,122,2,229,152,103,235,43,106,42,102,244,176,152,130,159,120,128,42,126,35,3,160,52,149,159,137,191,140,166,212,90,122,28,202,63,104,121,204,71,115,124,70,6,170,236,82,159,12,205,103,169,164,210,208,190,153,44,140,228,8,6,158,155,92,225,87,243,51,169,71,134,170,250,173,51,10,106,236,79,133,96,218,203,223,171,98,7,113,43,161,23,140,67,204,164,126,25,231,154,219,143,254,33,145,219,113,25,47,40,244,45,94,158,206,170,178,39,79,164,60,16,179,207,181,182,167,71,50,64,218,203,184,216,100,29,139,180,90,66,184,24,19,151,126,129,23,59,92,202,11,54,61,78,127,89,13,205,248,140,11,145,60,174,65,233,239,11,181,119,178,237,29,37,75,147,223,18,88,199,222,129,66,33,99,151,157,77,18,181,75,91,109,205,46,165,73,246,51,158,73,29,38,239,55,254,140,87,157,166,177,187,225,221,243,233,42,60,238,182,195,110,174,215,231,150,247,204,162,55,57,98,98,145,74,16,132,42,85,128,92,3,211,188,235,232,117,21,213,120,194,121,107,176,174,237,217,105,206,211,32,206,230,25,19,82,55,151,106,216,128,2,167,34,86,87,61,143,97,220,228,147,238,101,120,158,139,77,117,90,170,3,40,92,247,83,216,201,121,21,224,134,170,190,122,225,99,13,121,229,200,193,146,98,92,228,153,219,125,14,152,175,250,97,49,221,101,139,85,106,184,68,27,113,240,198,15,60,80,158,128,201,213,167,178,194,66,33,56,235,59,94,90,105,219,114,140,169,248,151,63,15,204,68,246,214,0,87,176,110,199,196,59,198,14,106,104,109,117,202,20,62,227,118,8,147,162,251,180,108,245,6,82,173,241,40,59,132,142,171,83,230,28,40,25,28,110,29,230,100,56,129,211,175,80,219,203,163,96,231,166,102,235,124,113,107,64,183,168,103,81,149,42,217,231,231,56,190,98,170,150,39,7,183,206,82,93,74,177,199,171,177,145,69,186,161,102,64,60,19,156,72,59,122,118,143,169,147,85,71,24,198,126,162,39,160,96,149,244,129,239,210,84,80,56,204,169,129,39,229,214,94,234,87,1,134,12,134,220,176,145,69,224,23,80,135,59,118,227,50,88,226,33,241,231,175,231,27,176,85,46,114,49,212,24,24,245,71,54,99,218,81,6,37,137,39,169,132,40,132,34,144,56,66,16,20,113,71,0,138,56,194,179,116,4,253,32,70,18,229,211,92,221,43,111,207,137,33,164,179,60,149,31,156,10,234,109,174,9,233,222,118,116,26,166,211,90,50,125,13,241,9,206,26,19,222,193,249,9,118,54,88,20,156,140,117,149,30,160,254,217,119,113,180,142,38,61,126,223,73,117,228,131,240,241,147,50,232,117,109,81,242,153,240,135,248,75,181,5,30,165,176,190,74,252,32,159,156,172,177,56,81,220,119,252,164,45,69,173,85,131,29,205,213,126,82,118,121,99,114,161,221,206,85,132,171,107,49,247,133,78,178,114,8,56,62,243,177,166,241,107,87,11,122,139,135,226,232,211,138,20,161,150,6,34,69,122,202,27,77,171,80,216,96,125,139,98,94,52,250,117,111,244,255,0,83,153,229,40,212,89,91,135,70,59,132,234,81,226,238,88,45,136,167,61,193,196,168,244,75,181,25,20,99,145,196,108,201,187,27,119,54,113,153,134,157,90,216,202,232,193,182,140,125,37,194,202,235,223,125,135,210,139,184,200,173,190,138,81,156,144,0,25,51,204,248,151,137,121,246,13,156,46,114,223,63,251,18,90,207,16,212,107,41,33,179,90,117,216,7,81,245,156,244,172,112,206,70,11,96,15,167,88,24,245,119,89,101,164,191,190,113,49,218,88,110,92,252,140,232,234,83,54,88,228,142,184,3,222,98,177,2,130,50,32,97,41,142,177,238,217,64,231,146,196,226,94,233,187,115,39,195,212,202,45,248,107,207,225,254,166,17,77,157,62,103,172,43,79,48,237,10,75,70,70,227,36,138,55,12,244,206,33,85,227,105,42,122,207,81,254,21,211,105,181,26,29,72,213,170,181,102,213,192,99,142,64,63,222,121,221,93,76,167,127,110,147,126,145,87,196,52,186,77,37,58,133,170,202,203,238,86,83,201,39,131,196,149,99,183,227,20,32,117,74,19,246,120,253,158,198,244,143,113,243,145,210,166,159,79,83,90,252,234,1,194,214,63,158,101,107,164,58,77,43,105,174,188,221,178,205,227,98,144,23,140,17,207,188,219,225,126,26,46,101,178,195,138,186,129,159,138,69,79,71,161,179,95,103,155,118,60,164,192,3,223,216,125,38,205,96,90,95,98,5,85,24,3,231,58,168,138,171,181,64,10,59,9,199,212,92,175,172,193,101,198,79,24,201,196,211,39,193,29,56,136,176,201,25,228,200,63,169,80,242,189,240,97,234,193,103,199,202,84,55,228,30,113,244,149,63,94,27,183,72,247,63,78,9,247,237,35,231,86,92,175,57,95,151,88,16,189,177,81,228,41,233,56,254,32,172,251,114,121,207,244,157,59,152,62,119,1,153,206,212,157,213,240,126,19,192,129,146,151,40,48,120,154,43,109,221,230,123,42,46,62,113,34,154,199,89,20,245,8,222,103,29,37,118,85,129,214,108,66,172,51,158,101,87,215,184,228,24,25,235,86,83,215,136,58,150,239,44,218,87,131,31,0,64,207,177,165,213,239,147,68,196,189,54,168,195,64,138,88,192,200,106,159,204,198,59,70,214,97,248,94,37,86,144,205,149,235,2,197,101,242,254,114,40,205,186,82,229,150,73,29,160,106,112,166,191,222,153,193,42,100,108,118,247,150,163,33,94,96,38,101,97,201,146,165,84,252,230,59,212,179,122,37,218,97,96,224,192,221,93,136,190,156,113,35,117,74,199,41,42,115,137,67,234,130,119,129,99,86,227,231,35,185,171,50,122,61,72,177,189,81,234,30,178,248,204,12,164,51,62,233,115,246,196,182,176,177,186,42,243,2,43,104,219,131,196,10,239,19,59,142,122,226,78,166,101,56,204,11,69,110,146,167,98,27,6,92,47,195,97,163,117,12,217,29,32,82,122,113,45,173,134,207,84,133,138,84,68,128,21,57,129,15,48,23,226,92,6,241,208,76,173,73,7,32,201,86,88,55,47,2,205,165,15,28,8,188,221,173,241,77,41,177,151,13,51,219,64,92,145,200,129,122,92,25,62,114,134,7,57,149,215,96,7,18,228,33,154,4,77,129,120,50,245,117,242,250,202,239,167,161,18,146,164,64,154,129,230,100,77,70,160,64,36,204,98,183,198,232,247,185,24,45,3,83,222,171,233,204,169,200,121,156,46,230,248,163,242,223,119,6,5,130,178,87,129,2,140,139,184,201,134,101,237,37,101,170,203,131,196,10,43,177,73,230,88,245,111,229,101,37,115,240,203,107,37,59,192,76,172,139,204,117,55,188,157,151,41,24,50,166,100,219,196,7,111,171,180,130,0,59,73,38,113,156,197,131,156,152,13,182,136,215,30,242,183,86,110,146,62,91,117,129,167,114,131,21,140,132,117,148,34,22,239,27,80,221,140,11,70,156,218,50,146,45,69,168,220,136,82,246,212,120,151,182,165,219,227,16,142,126,167,126,122,74,65,24,157,81,101,108,48,192,76,143,167,82,252,64,205,208,74,219,38,110,52,170,136,182,113,210,6,74,211,185,151,49,227,19,64,168,21,153,218,146,91,0,194,138,246,231,153,99,170,137,89,211,178,158,36,188,155,15,104,70,132,85,106,229,126,89,15,152,86,219,61,38,94,165,97,85,54,101,39,33,167,71,202,86,76,204,173,95,170,0,173,192,150,171,113,43,21,243,27,241,210,4,192,50,45,102,198,230,72,90,162,185,23,197,139,1,249,185,136,144,195,34,82,231,103,16,174,193,239,2,98,194,27,6,77,253,75,43,177,75,28,137,19,99,39,6,4,215,34,90,153,50,25,5,115,30,236,8,23,6,230,87,117,33,249,18,177,116,159,218,6,195,3,45,138,168,122,243,41,107,79,105,27,172,123,44,39,6,67,107,123,66,52,85,111,188,208,187,91,137,141,43,105,161,85,148,194,149,154,114,27,137,2,172,162,108,221,133,230,84,45,86,98,12,12,213,187,7,154,218,192,203,33,181,55,75,25,84,44,1,27,140,72,51,48,105,15,82,242,36,214,206,57,129,55,96,86,84,31,105,206,32,199,119,120,149,115,2,98,237,220,73,168,36,202,130,237,61,32,93,243,196,13,190,72,41,215,153,79,146,217,149,249,238,163,156,201,13,81,196,1,134,58,195,104,219,218,69,137,121,89,114,56,129,37,172,179,112,38,143,179,101,115,137,69,55,21,60,205,15,170,56,192,16,50,89,73,83,35,176,75,108,176,188,175,4,245,48,47,243,51,210,27,179,35,144,12,121,16,35,147,158,33,150,199,50,120,18,59,119,72,15,51,140,70,108,18,107,66,226,84,201,234,128,217,142,50,32,25,189,225,182,49,1,100,246,50,74,8,235,22,6,100,134,61,229,19,15,181,98,103,204,169,196,20,30,240,6,206,115,38,150,17,196,131,177,221,192,140,64,183,205,193,143,204,4,74,182,131,22,220,119,129,50,204,79,167,164,146,151,110,37,126,102,206,36,254,210,54,252,48,37,229,247,45,34,204,195,128,101,69,157,206,96,93,135,16,38,21,155,172,146,169,149,173,140,123,73,121,164,192,155,47,166,67,17,179,241,34,135,213,2,66,104,241,2,181,232,252,197,97,230,121,123,72,207,60,204,174,222,169,127,140,220,19,195,82,142,142,95,213,207,92,64,243,221,76,113,66,20,66,16,144,117,60,50,132,179,2,203,210,144,127,23,83,244,157,75,252,33,134,124,151,14,49,156,49,231,245,156,154,145,78,153,31,143,99,245,151,83,168,183,78,195,101,140,49,248,90,105,149,212,181,186,77,66,229,72,231,4,123,206,186,235,168,59,153,44,87,61,151,164,194,186,167,98,206,213,214,246,48,200,98,165,72,63,151,6,96,53,88,58,50,231,235,136,29,187,60,66,141,193,25,185,239,183,160,149,191,136,213,89,32,2,254,216,60,78,41,171,80,62,227,99,220,72,110,96,118,149,108,253,35,76,118,172,241,26,193,5,2,177,35,213,159,229,57,246,90,172,120,226,101,223,36,12,138,158,115,36,167,153,13,194,45,224,16,96,90,251,238,34,186,215,158,56,18,95,100,179,201,181,201,255,0,71,139,7,225,51,163,165,214,105,18,164,174,189,49,30,176,204,197,242,95,29,137,246,147,241,90,234,109,63,158,151,35,223,209,246,127,226,15,167,202,7,30,157,219,128,7,37,184,196,149,174,202,199,39,27,120,3,174,36,0,2,181,176,30,73,35,233,18,93,233,53,216,185,149,19,63,180,175,215,184,158,185,153,135,194,216,62,174,152,199,105,186,231,87,167,63,119,176,207,73,155,102,222,73,201,48,40,54,154,221,119,114,59,137,94,174,192,199,106,244,235,44,182,162,91,115,30,0,44,102,78,88,147,34,160,97,45,74,94,223,129,115,142,178,228,208,49,248,221,87,228,57,133,100,132,234,211,163,211,14,28,23,63,51,52,174,158,138,219,208,136,15,210,17,195,90,217,186,41,63,65,45,77,29,207,209,113,245,51,174,238,165,182,226,63,44,48,246,144,96,95,10,114,50,108,95,160,18,197,240,250,83,227,44,199,244,155,20,89,90,240,115,42,203,51,122,229,9,40,161,78,5,107,53,61,117,170,140,74,27,61,132,131,179,134,224,192,209,229,2,71,180,139,233,210,69,93,182,245,134,246,48,17,85,3,108,162,225,177,145,135,211,50,223,53,122,17,204,169,236,202,145,2,37,182,177,154,17,77,184,80,195,39,128,12,192,236,197,75,31,136,156,205,52,150,85,83,239,8,153,82,189,68,65,138,153,184,235,5,232,171,96,85,218,62,234,252,95,89,153,170,244,27,50,49,156,98,81,7,177,159,175,229,35,153,33,91,54,118,245,235,137,12,72,171,3,153,52,177,115,234,25,247,19,56,50,196,60,192,210,151,20,229,9,89,208,210,107,203,217,229,234,108,97,83,13,165,151,170,158,198,114,194,142,185,39,51,101,26,11,238,111,216,47,153,129,158,59,64,234,234,215,83,165,77,199,246,212,245,243,20,127,73,138,235,106,37,63,102,165,118,146,25,78,50,167,250,131,58,62,29,87,137,233,198,194,159,177,29,86,207,111,148,134,187,194,214,242,109,240,253,172,191,122,181,61,15,184,129,202,21,45,218,173,156,133,102,218,24,252,250,25,143,89,166,117,70,180,149,10,48,188,123,206,142,150,204,135,71,82,89,57,219,209,177,223,31,49,214,74,224,154,138,29,107,117,59,198,63,236,64,243,200,95,107,46,237,170,72,221,250,202,240,183,84,23,7,206,175,56,31,137,127,184,155,254,200,245,179,37,140,163,35,145,158,163,222,103,212,85,90,41,97,241,103,130,33,24,212,115,200,140,141,173,144,211,90,173,119,166,231,103,12,7,44,57,199,212,76,214,87,180,225,152,3,212,124,229,22,155,171,182,166,79,188,195,24,63,194,104,255,0,15,16,151,216,228,19,140,14,153,156,163,144,211,175,224,158,166,187,247,177,252,140,138,244,90,221,70,53,186,67,65,99,230,35,134,194,114,113,207,121,94,142,173,93,148,121,154,111,187,233,200,110,71,208,76,62,57,106,173,90,27,92,110,11,105,207,171,29,151,188,218,182,91,165,213,88,213,217,181,155,213,193,200,63,175,88,86,175,63,196,214,171,22,210,216,62,144,118,128,115,22,146,151,86,100,21,144,8,245,62,101,148,248,135,157,134,212,29,172,56,27,71,31,89,166,203,182,82,251,49,200,27,121,238,97,25,46,116,243,89,188,193,181,70,213,3,188,137,176,227,246,163,111,176,207,95,202,90,52,234,140,205,183,31,208,74,195,84,108,200,11,189,207,92,114,101,68,142,215,77,185,227,188,168,168,1,128,61,36,28,87,102,247,81,131,217,135,17,254,213,107,63,9,104,21,53,11,141,185,202,158,39,55,82,216,94,39,73,247,46,73,111,187,204,229,234,200,228,142,144,51,238,245,75,61,44,188,204,253,243,39,187,3,57,145,81,220,202,221,56,143,206,247,129,179,218,3,212,122,8,22,27,171,96,20,245,145,96,9,224,230,69,171,63,117,68,173,1,15,207,16,53,37,138,167,212,37,119,91,234,232,96,237,243,18,176,25,185,200,48,45,221,232,204,134,238,115,137,6,102,81,43,220,221,96,109,99,91,213,200,193,148,32,25,49,84,165,190,35,129,44,244,167,78,96,68,215,150,224,201,154,74,140,137,94,252,30,37,254,113,29,160,102,57,83,210,77,24,131,200,146,177,179,204,171,37,70,115,2,78,197,155,152,141,72,195,145,204,104,217,25,139,213,187,164,5,82,42,147,142,36,30,144,199,113,105,114,134,111,133,99,42,64,59,250,192,169,51,88,200,105,55,180,216,6,58,200,121,103,222,74,181,195,113,2,69,55,137,37,164,175,57,145,102,96,120,18,15,101,144,44,106,198,50,76,133,118,132,110,176,10,204,178,151,93,166,7,69,182,219,95,167,172,207,181,144,114,178,138,29,129,239,54,253,160,162,250,215,136,25,203,124,164,124,144,223,89,189,44,210,220,135,56,6,99,112,219,136,67,2,130,45,172,224,77,8,206,87,15,51,184,180,247,150,161,124,122,160,47,41,87,36,198,152,13,214,73,242,87,164,168,12,30,96,110,127,218,32,193,153,25,112,220,153,32,248,224,73,133,87,60,192,146,217,233,235,34,54,217,156,9,83,250,88,168,48,8,224,100,64,137,171,101,153,151,111,218,37,103,113,235,15,172,11,60,204,193,215,116,164,47,124,241,52,33,13,193,48,10,234,24,60,202,192,5,240,100,199,165,206,27,136,246,130,114,32,35,74,183,121,23,173,80,113,46,168,171,29,166,59,244,174,190,164,233,2,144,14,217,91,22,221,242,143,127,171,17,179,15,120,18,66,36,91,36,113,32,132,163,100,242,38,212,122,182,116,230,7,61,88,131,137,103,153,129,140,203,26,181,44,76,168,215,2,209,98,237,204,69,213,250,158,36,54,170,47,105,0,55,24,15,114,169,56,130,90,153,245,68,245,153,5,168,247,88,27,168,106,139,117,17,59,166,91,164,202,155,87,172,76,185,248,76,11,88,238,67,178,84,3,252,82,117,43,169,193,60,77,59,23,185,129,142,203,92,17,39,231,59,39,18,87,34,22,235,31,147,181,114,134,6,34,45,45,156,25,125,126,103,27,132,5,165,95,107,12,25,160,178,236,235,204,10,223,80,87,210,36,18,198,38,88,2,183,56,136,178,214,51,136,26,21,134,222,101,111,106,116,152,222,231,39,137,73,118,6,17,210,77,173,214,79,203,25,244,204,85,221,129,204,185,53,3,48,167,117,123,143,50,128,138,173,214,116,170,65,106,230,83,110,144,102,5,38,213,3,137,38,172,216,153,196,206,245,178,89,128,114,38,154,217,250,44,8,162,176,93,166,69,216,168,196,149,141,131,215,153,0,85,207,38,0,139,129,17,82,188,226,105,174,181,97,212,74,109,87,83,242,129,86,71,225,140,16,123,65,121,227,18,228,77,220,24,1,194,166,68,164,219,153,99,168,28,102,86,212,231,164,11,183,43,46,51,42,122,128,60,24,214,189,191,16,142,206,62,19,0,69,94,242,211,88,219,193,153,188,182,206,115,44,91,10,142,176,34,202,115,36,21,136,228,64,89,204,211,77,138,220,24,25,48,160,226,45,219,90,109,191,76,164,110,89,133,235,56,200,129,55,36,250,162,31,89,14,74,99,48,69,111,197,196,11,184,43,35,180,3,16,61,163,3,116,9,130,170,113,153,99,173,69,115,145,50,189,88,60,24,188,182,199,6,5,172,171,214,75,140,9,65,98,6,36,14,226,58,192,218,21,113,34,245,224,100,74,16,190,220,102,90,29,177,131,2,91,0,16,9,153,79,152,210,65,155,16,47,218,160,117,145,117,3,161,149,242,195,172,145,237,131,2,94,181,145,102,199,89,39,177,136,0,74,26,182,102,228,192,180,58,226,48,193,165,12,164,112,36,208,176,28,192,208,17,72,139,203,29,140,130,218,118,244,146,70,38,1,229,156,242,32,112,4,144,187,7,12,37,78,251,154,2,146,17,109,226,2,4,176,99,43,239,18,182,99,228,246,129,18,171,152,5,81,6,66,34,69,231,6,4,179,199,18,39,167,17,237,25,235,24,95,156,0,103,29,34,196,145,125,163,18,57,4,192,68,196,15,170,75,3,48,224,125,96,72,237,35,231,51,248,185,207,151,238,196,177,150,224,246,19,63,140,156,106,194,119,85,0,192,231,136,163,237,20,2,17,66,21,212,240,109,98,105,238,106,237,11,181,199,5,151,118,211,244,157,139,150,237,166,218,174,87,78,190,144,63,150,39,148,4,131,145,214,118,60,47,88,162,193,189,136,95,188,178,196,173,71,85,104,35,112,87,147,54,211,122,157,234,213,227,220,102,59,43,75,169,243,104,83,229,147,157,173,212,74,208,103,141,160,74,202,212,211,39,151,149,32,175,191,81,43,119,33,112,140,24,15,148,137,174,196,27,235,220,49,220,74,252,208,175,186,202,242,79,225,59,96,34,212,187,17,101,60,143,188,134,30,77,44,125,22,17,199,70,88,191,100,220,165,155,27,218,193,253,68,10,184,229,6,64,31,116,238,18,42,54,105,108,84,220,23,122,251,169,204,163,175,105,110,246,87,238,135,235,52,46,174,221,152,102,86,249,50,131,3,45,86,109,227,164,208,28,56,57,108,74,220,233,155,226,13,81,247,94,68,66,166,198,234,93,109,95,221,60,254,146,42,253,101,10,5,109,95,2,212,15,143,99,222,96,33,179,243,18,255,0,57,203,97,216,252,247,75,15,144,234,220,176,56,224,231,191,188,8,212,66,186,182,67,15,194,101,55,86,213,134,53,217,184,47,81,221,68,150,210,141,185,51,250,112,98,178,196,37,88,46,214,31,62,24,123,74,136,35,53,200,203,212,227,145,238,38,39,1,92,128,79,231,53,93,90,214,193,170,102,216,195,114,19,252,190,162,102,183,44,219,136,235,34,180,104,115,134,61,186,77,187,23,174,100,116,104,19,79,94,239,188,51,137,123,138,224,86,181,250,186,203,25,150,177,156,102,65,169,183,110,229,248,100,81,152,130,12,6,150,35,190,113,137,107,218,163,156,72,10,179,201,144,41,98,231,144,68,11,197,168,203,204,165,216,231,211,32,136,205,200,56,150,165,63,189,1,249,143,140,17,43,114,125,163,177,217,27,24,144,220,228,241,2,196,248,122,195,161,245,116,140,84,219,119,9,30,89,176,76,4,245,228,101,121,149,121,92,231,145,52,143,79,2,55,177,74,225,135,72,28,230,224,178,252,230,177,133,192,39,137,150,208,26,221,203,210,90,238,193,147,30,198,17,35,157,217,147,44,197,64,44,72,29,4,66,190,1,207,89,28,227,131,214,81,34,217,145,143,0,199,196,138,140,96,196,36,177,2,244,112,74,255,0,25,186,173,70,164,87,178,155,237,10,58,109,226,114,215,172,209,77,205,91,112,76,13,207,126,191,110,219,175,212,109,246,102,49,83,170,183,74,219,213,216,31,145,147,167,197,29,24,151,69,187,60,19,103,39,19,98,182,131,84,185,52,53,79,223,97,200,129,83,234,168,214,17,109,213,26,236,83,254,189,71,7,63,78,242,205,79,130,121,255,0,182,210,222,185,110,113,211,63,49,237,19,232,234,14,74,182,229,60,168,81,252,62,82,133,212,89,167,177,130,96,246,245,30,144,51,235,52,186,202,171,217,117,64,177,227,61,70,238,204,167,220,251,78,77,129,217,72,207,171,29,63,23,252,207,76,186,229,21,226,210,93,153,195,216,125,177,208,44,205,169,210,166,181,155,82,42,53,41,179,106,243,241,103,63,215,152,30,92,179,99,131,37,230,169,93,174,50,189,215,219,230,191,218,91,109,78,183,250,151,213,140,227,249,204,183,12,49,231,50,161,90,10,62,14,15,177,29,196,233,248,19,127,173,245,31,254,45,57,128,249,148,144,122,167,43,244,239,255,0,127,89,211,240,30,86,206,126,247,255,0,170,100,86,207,241,9,13,225,84,31,255,0,76,59,251,164,219,163,182,167,175,77,168,186,172,163,212,1,10,217,228,113,250,204,94,52,55,120,29,77,237,101,127,255,0,76,255,0,105,111,128,106,0,240,245,36,46,104,179,140,243,149,111,229,204,43,209,181,90,99,64,122,16,122,143,97,40,109,27,27,86,203,189,53,167,194,185,228,197,162,213,107,154,214,13,88,178,189,220,242,1,18,205,118,185,119,108,165,121,29,88,194,51,235,26,205,58,13,239,189,217,137,62,192,118,19,29,23,10,210,219,93,129,101,1,23,18,178,142,251,203,54,6,115,201,239,44,46,52,182,165,20,144,237,214,207,237,42,45,220,143,74,249,132,168,97,147,136,174,218,195,10,222,216,231,174,99,91,213,239,101,173,75,227,169,29,4,87,87,146,171,90,140,187,115,242,199,120,21,223,98,143,78,121,224,78,86,171,119,152,87,218,110,212,182,196,43,144,253,73,108,117,156,125,70,163,109,144,44,231,24,104,192,89,74,90,28,245,151,168,144,91,93,117,158,210,77,165,251,200,113,34,167,108,213,91,46,57,133,97,5,171,200,50,146,119,55,51,70,188,231,253,51,204,198,142,84,109,110,240,19,236,7,150,151,163,87,183,211,43,41,94,70,229,145,117,195,97,12,11,188,191,51,164,152,160,99,145,51,249,118,168,200,127,202,72,93,98,143,91,64,86,101,91,29,4,153,122,213,58,243,32,89,110,224,245,145,125,58,134,25,232,96,11,114,43,103,57,140,234,129,105,22,210,214,7,196,115,42,52,175,3,48,55,46,46,94,188,200,186,181,99,212,185,17,85,95,150,185,83,19,179,57,245,24,22,34,46,223,73,198,101,68,154,219,168,49,238,216,6,225,196,147,162,88,114,191,12,11,18,213,85,207,121,94,227,103,61,101,59,66,89,129,146,178,250,93,67,122,65,128,220,16,58,74,67,21,99,204,212,238,175,193,233,50,186,14,78,96,6,224,23,17,13,206,194,51,82,170,131,100,181,27,78,7,124,192,209,93,201,90,21,35,51,155,117,217,180,224,113,45,109,172,199,15,36,116,233,179,33,189,80,43,164,146,192,246,157,59,172,75,116,251,66,243,57,168,174,135,24,227,222,92,129,183,231,119,229,2,134,169,171,57,193,196,154,190,91,137,190,204,58,12,137,151,201,66,72,129,7,177,80,117,201,148,27,206,102,143,176,171,125,233,7,240,251,7,42,115,8,182,151,220,185,50,203,43,12,153,19,33,22,82,152,35,153,21,213,89,240,145,196,42,97,136,56,140,220,18,77,48,188,226,66,240,152,207,67,2,161,98,238,201,19,66,92,187,37,59,85,176,49,3,86,14,32,105,14,25,9,153,188,224,108,195,9,52,5,6,51,196,119,34,250,113,2,199,218,83,34,83,150,251,162,69,131,55,67,24,44,164,12,192,152,222,123,75,208,144,49,33,235,85,221,198,37,102,211,187,136,22,103,22,137,212,166,197,41,134,60,78,73,245,96,201,121,155,87,226,144,91,170,169,5,187,150,101,117,245,244,226,91,230,100,114,100,25,142,120,233,40,155,58,133,225,101,91,223,118,122,73,217,102,208,62,112,91,19,24,110,176,43,221,102,238,7,18,198,179,106,227,169,145,36,136,183,174,96,64,163,55,57,147,83,180,102,88,44,92,116,136,0,199,145,2,116,218,175,156,200,51,6,124,102,64,168,82,118,200,10,217,142,68,13,22,37,123,64,239,34,40,252,38,102,118,183,120,4,75,146,230,83,131,2,241,166,102,251,211,61,200,213,228,18,68,208,186,128,131,172,86,90,183,12,24,24,43,82,95,37,167,66,146,170,188,180,169,244,203,140,230,103,242,207,64,208,53,176,169,219,36,140,200,217,167,102,25,67,50,249,22,3,241,77,52,217,101,61,114,194,3,21,237,92,183,18,162,192,182,12,182,203,141,189,177,242,153,242,174,216,232,96,89,180,30,113,19,170,245,34,7,114,47,76,136,145,183,174,32,32,181,203,60,144,87,137,83,38,207,189,52,210,235,179,172,7,85,230,145,136,91,172,222,184,18,147,181,220,243,26,212,59,24,17,75,61,68,145,153,103,156,192,122,68,170,213,242,229,59,219,180,2,197,177,216,153,31,82,14,146,234,217,241,234,147,220,173,144,96,85,93,172,58,25,173,110,202,225,196,204,107,219,204,150,239,79,48,39,94,22,220,145,196,179,82,216,245,39,18,167,108,160,24,231,222,2,195,240,60,10,133,158,242,234,172,80,114,76,183,236,181,26,243,49,189,59,88,250,160,116,27,109,171,199,6,101,117,106,219,164,136,98,170,48,210,127,104,231,14,32,82,246,88,221,162,92,153,161,90,183,126,184,138,234,112,114,166,17,87,171,180,134,235,17,179,44,44,81,125,228,124,237,221,161,91,170,213,126,203,213,40,243,21,158,86,220,172,130,252,80,44,178,188,183,6,8,25,15,168,75,128,233,137,11,25,137,233,136,0,85,228,201,108,86,92,142,178,164,37,79,49,181,133,96,58,241,200,121,32,232,157,32,142,142,37,86,85,184,241,0,30,167,207,105,39,216,167,137,90,209,111,64,100,91,77,103,118,129,104,97,218,63,52,3,131,51,170,178,241,24,169,137,201,129,161,118,227,164,9,226,73,84,71,233,238,32,86,62,178,107,17,198,125,34,44,177,48,36,23,45,25,24,60,72,168,231,147,44,194,129,156,192,136,88,202,241,24,101,235,153,23,96,123,192,143,121,32,222,210,44,185,29,100,118,156,227,48,39,241,52,10,243,34,43,108,252,70,72,166,222,135,50,6,76,157,123,74,159,120,136,80,188,117,145,29,243,40,150,125,88,2,6,194,166,8,164,18,123,74,219,227,128,247,22,57,38,50,191,56,209,84,247,144,185,93,126,14,96,77,149,66,228,30,96,7,18,143,42,230,92,238,145,2,224,66,238,129,164,5,246,137,164,25,46,11,34,165,183,122,140,11,57,61,36,112,217,147,12,190,240,220,73,244,226,4,145,179,143,121,206,241,35,157,109,159,35,137,188,62,93,125,61,231,47,84,65,212,217,198,61,71,136,21,30,145,64,194,20,161,28,36,10,53,98,172,10,156,24,163,29,96,117,180,58,255,0,90,121,182,48,11,247,123,78,174,221,227,126,149,131,3,247,103,152,19,168,168,245,133,52,179,41,24,207,61,78,51,196,211,45,229,152,146,174,164,183,177,153,238,80,91,225,108,206,157,22,105,117,203,239,98,142,79,70,146,58,123,19,115,7,223,183,160,219,204,168,225,121,47,131,193,149,236,217,212,243,59,47,101,118,0,92,109,7,177,62,172,252,132,172,120,117,118,240,45,30,97,232,163,254,100,87,51,207,183,167,152,196,14,129,185,140,90,119,126,210,170,219,242,219,252,167,76,248,43,38,55,219,90,31,99,147,51,91,167,174,182,42,31,123,14,248,192,129,144,132,110,74,216,159,237,108,255,0,56,121,105,193,91,128,249,58,145,252,165,132,122,186,102,61,163,28,192,101,29,147,135,166,207,145,113,253,97,246,86,219,187,202,117,255,0,111,168,72,165,54,92,251,107,66,199,228,39,79,77,225,43,93,181,121,237,146,249,244,161,192,28,123,192,229,27,109,165,124,178,73,76,252,63,241,40,184,111,114,83,225,60,227,216,207,65,174,30,93,134,175,43,52,227,226,173,114,202,126,126,226,114,117,78,187,150,181,43,132,92,13,181,237,253,126,112,51,54,6,149,147,61,24,48,249,127,223,244,147,168,165,135,46,160,174,61,66,71,107,21,109,190,220,196,158,167,21,215,220,226,69,107,31,181,201,206,61,190,80,21,240,65,57,50,189,69,94,93,184,168,157,165,65,25,250,71,81,101,30,163,1,181,142,163,104,60,202,247,190,114,102,164,68,115,153,120,170,191,148,12,171,105,106,240,57,139,27,176,59,247,155,70,153,15,78,38,107,180,230,146,89,79,16,43,242,121,193,108,69,229,148,228,30,32,122,2,91,63,41,32,59,3,196,4,65,57,97,43,220,101,251,80,0,55,98,13,77,127,116,230,4,87,81,133,219,214,84,236,199,145,193,147,21,109,203,44,134,115,156,158,96,8,204,167,36,66,227,187,145,22,214,56,147,242,155,5,139,126,80,40,33,118,99,188,43,218,214,13,199,131,199,229,36,84,153,26,134,45,80,125,224,105,176,121,105,142,228,76,161,70,112,58,201,219,110,79,88,133,158,210,162,127,9,193,132,172,190,238,185,18,89,199,83,143,156,138,144,49,140,103,172,137,132,11,120,140,74,213,165,129,134,122,3,242,129,117,106,237,157,162,110,208,177,7,27,118,178,247,247,152,171,181,129,192,59,126,98,111,71,119,80,206,217,111,164,168,217,246,133,80,70,239,89,63,164,175,87,166,220,11,5,195,99,32,142,141,13,53,9,110,225,201,126,195,51,163,94,133,209,127,105,107,86,135,129,223,255,0,137,21,135,195,124,53,175,173,44,180,143,44,18,118,247,51,169,169,216,180,141,213,86,213,47,239,112,178,229,209,86,8,106,221,145,135,7,111,127,172,175,236,53,218,204,44,102,41,158,80,30,9,133,120,239,16,13,110,164,222,163,110,121,81,242,29,39,47,95,90,165,237,229,252,7,145,61,23,143,29,158,40,213,215,128,21,70,23,24,198,4,227,107,40,101,202,227,190,225,242,200,207,246,132,115,42,59,109,4,142,58,17,242,157,127,1,33,86,206,122,49,255,0,241,51,146,195,107,113,214,117,124,24,226,139,127,220,127,252,76,13,254,47,255,0,238,250,252,154,159,255,0,22,152,127,195,143,155,245,20,15,252,74,91,3,29,199,61,102,239,18,245,127,135,95,175,165,147,190,126,243,9,197,240,141,71,217,124,70,171,61,56,207,59,155,3,18,43,214,173,180,105,233,107,235,79,219,90,49,157,217,152,67,219,99,98,181,36,203,235,166,251,240,181,160,117,67,176,156,227,111,214,118,233,166,157,45,36,171,47,195,203,74,142,89,209,92,180,182,87,204,177,176,3,110,244,175,115,47,210,248,103,148,165,238,109,236,122,227,164,53,62,32,187,138,143,133,120,31,57,23,215,23,172,10,156,46,15,222,128,159,109,104,222,89,1,153,143,78,220,204,204,109,70,216,140,2,183,57,61,132,181,195,46,152,57,229,152,231,218,101,39,113,33,207,168,137,81,159,87,111,153,184,251,12,78,121,84,177,176,71,89,171,85,144,173,142,79,19,34,240,220,158,100,82,251,58,35,141,166,73,236,85,176,123,67,110,9,203,115,43,53,142,185,129,99,218,15,32,201,11,213,198,220,202,89,0,28,12,200,148,194,231,24,129,112,92,117,145,113,234,13,137,90,11,8,29,113,44,37,199,210,4,157,114,51,142,37,7,112,228,172,208,73,116,193,56,145,3,39,14,96,67,205,12,57,235,26,237,113,134,137,193,94,84,113,34,29,128,224,8,9,148,212,248,81,145,46,123,55,40,244,156,202,188,206,57,82,26,72,6,99,149,111,214,3,216,108,94,115,153,22,167,110,1,204,190,187,194,124,96,19,242,147,251,82,89,159,76,12,222,104,169,113,152,146,244,38,55,164,28,156,74,149,81,122,136,23,216,202,49,150,235,15,47,57,43,102,4,167,201,91,155,169,0,67,113,168,251,136,23,129,180,96,243,243,147,8,160,245,153,141,231,30,161,38,182,3,3,82,20,31,56,252,149,179,160,196,194,186,165,87,198,103,75,78,200,203,157,208,50,89,167,177,91,213,234,89,15,44,103,51,118,170,245,9,181,122,204,91,152,253,223,206,5,118,133,235,208,194,171,0,111,91,122,99,100,102,33,88,140,73,54,153,54,129,186,5,86,106,7,69,138,139,137,126,178,241,160,77,155,164,19,72,200,217,132,108,4,180,28,114,8,148,179,149,24,17,174,160,14,12,13,21,128,120,154,16,237,156,243,168,43,208,75,23,84,118,228,194,181,221,74,90,185,239,57,174,2,190,216,62,170,205,223,23,164,196,155,183,23,12,63,56,9,197,160,240,56,149,189,86,185,245,112,37,214,220,215,97,79,7,220,72,186,177,93,170,208,10,246,228,3,218,92,106,207,171,116,199,246,123,171,110,146,202,172,109,216,108,192,184,83,102,114,57,17,5,102,248,135,2,106,162,239,78,209,140,74,108,181,73,109,176,42,43,90,142,15,50,27,235,83,206,73,150,48,220,128,237,6,68,236,222,14,222,144,44,47,230,46,58,9,72,27,91,164,77,98,150,62,163,36,27,53,231,60,192,146,184,45,131,38,222,91,113,50,168,207,168,72,239,109,252,3,3,160,181,212,83,29,37,87,105,172,81,185,27,43,34,150,112,51,53,45,161,87,212,120,129,206,4,150,218,231,153,114,86,157,207,48,125,151,95,233,131,208,192,146,144,47,53,35,87,203,74,30,145,89,220,57,89,82,111,102,218,198,104,184,237,10,169,200,128,188,218,194,112,188,251,202,86,243,187,142,145,181,14,195,161,196,161,171,101,227,6,6,227,234,175,51,42,181,138,199,29,35,75,44,81,140,241,46,93,138,187,154,5,78,93,151,116,149,57,97,240,193,237,7,132,196,142,246,4,109,48,34,245,217,191,34,89,228,185,2,73,223,111,121,33,111,167,35,172,5,97,97,94,15,89,69,97,243,192,230,64,220,236,220,137,162,141,66,253,225,131,2,171,44,178,179,200,147,77,67,17,134,28,75,44,181,24,244,204,134,196,117,200,226,4,156,140,100,74,145,151,204,137,156,142,7,50,30,91,17,157,176,58,30,155,23,211,137,153,169,101,110,101,116,177,173,176,91,137,117,214,18,158,142,96,86,213,150,29,14,36,169,164,224,149,145,165,173,207,78,38,170,239,76,224,140,24,24,222,189,173,130,97,185,171,35,153,166,228,22,30,36,26,159,78,125,160,39,179,205,92,98,64,160,28,205,21,121,91,62,114,54,224,142,6,32,67,204,82,184,149,168,27,228,215,96,60,137,97,21,252,179,2,70,218,246,109,35,51,59,149,234,36,25,74,183,167,152,233,5,172,196,11,124,197,192,200,144,202,57,196,182,214,85,27,113,50,121,129,91,34,6,218,235,244,252,82,111,163,98,55,3,49,166,163,39,172,218,53,127,179,198,96,100,101,101,109,172,35,176,40,94,68,157,151,27,36,89,75,129,2,20,212,29,248,105,165,215,110,20,202,69,101,14,65,129,183,45,130,96,77,145,91,129,26,233,254,82,181,179,107,117,154,67,122,96,65,170,218,178,141,187,78,101,174,249,224,115,25,35,111,48,34,142,195,164,45,203,253,101,5,136,109,171,44,5,189,160,0,72,216,155,190,244,145,4,158,78,34,9,150,204,12,219,108,172,241,44,243,157,121,101,151,56,135,152,155,113,183,48,18,234,129,237,31,250,135,33,136,18,166,203,31,74,96,69,150,83,2,229,164,126,40,54,228,250,74,153,136,16,70,176,183,94,32,89,181,227,102,34,71,214,7,197,145,26,243,218,1,187,3,32,70,161,186,198,231,110,4,157,111,94,61,70,5,57,98,113,137,112,92,175,94,37,110,9,201,89,72,119,86,195,102,69,90,125,47,183,180,108,48,56,92,198,140,163,150,49,121,187,159,29,160,36,36,159,134,76,55,89,91,22,7,229,26,100,118,149,18,222,88,245,140,159,79,206,68,109,97,142,242,76,173,142,12,0,49,11,0,119,125,100,2,184,234,96,17,139,101,76,130,226,227,110,9,144,106,198,204,238,131,47,35,113,144,124,142,144,27,238,173,65,18,2,231,60,238,150,50,216,83,164,130,214,88,244,196,9,165,160,143,156,99,174,113,13,138,188,226,91,93,212,244,176,74,24,181,118,225,165,47,229,243,234,151,26,214,204,149,198,222,210,159,37,7,197,1,87,176,28,147,152,215,97,37,129,130,233,183,28,161,244,193,244,232,15,6,4,252,196,62,223,166,103,25,249,114,123,102,116,158,134,175,148,99,187,28,78,122,214,238,216,85,63,156,42,179,9,186,189,16,251,231,113,246,18,243,81,85,194,0,62,144,57,227,79,105,25,242,219,30,230,77,116,110,126,38,85,155,85,92,215,180,198,192,109,0,200,40,175,68,133,189,76,79,240,147,182,138,107,173,130,214,55,99,172,177,16,244,204,150,222,14,78,101,71,55,110,222,179,183,225,165,108,169,89,153,179,240,243,208,127,216,156,219,16,156,1,239,204,211,165,118,167,56,252,135,207,222,17,171,82,139,189,90,188,165,128,100,50,159,210,110,240,253,115,216,254,70,160,98,208,50,15,226,19,31,153,81,218,23,53,237,24,221,51,106,110,203,0,132,144,164,225,143,89,71,163,181,17,249,206,199,236,235,212,76,22,248,125,224,230,187,119,143,159,89,207,167,87,114,140,121,156,14,198,110,171,196,176,222,176,85,125,250,202,36,141,170,92,212,51,103,191,7,143,214,66,237,43,121,138,165,178,196,100,175,183,231,54,209,175,170,208,219,75,54,61,229,155,178,219,138,227,48,140,21,248,96,108,6,36,31,175,19,82,104,104,171,56,64,216,238,220,203,158,197,175,44,222,210,182,212,212,115,151,0,66,174,68,27,182,160,29,51,129,15,180,105,242,182,249,138,124,179,234,0,243,142,157,38,118,213,81,89,228,183,152,57,86,86,192,156,255,0,17,190,187,156,186,170,163,125,226,167,33,164,23,120,151,136,212,85,126,204,191,181,3,253,82,57,31,73,194,219,159,83,30,76,157,188,82,88,158,73,192,18,24,227,232,36,84,119,18,72,25,61,132,211,164,169,183,22,82,50,188,125,125,230,94,112,163,24,192,231,231,58,26,48,85,66,238,235,219,231,8,187,83,94,234,170,35,130,61,51,157,117,118,110,224,206,174,165,74,208,163,63,123,137,140,88,10,178,158,177,86,51,163,88,130,88,183,56,230,51,95,28,180,177,41,173,184,222,32,53,190,195,210,70,219,44,111,75,183,18,213,242,233,124,150,12,38,123,172,70,39,218,3,80,23,147,204,121,12,120,200,50,145,99,40,0,140,137,51,99,14,118,241,2,47,187,171,25,109,43,145,144,217,149,111,222,51,36,150,42,54,225,222,6,131,91,0,0,56,149,189,92,252,224,215,150,108,46,126,176,220,23,147,146,125,160,37,81,91,130,78,101,219,22,195,233,226,102,127,49,251,98,78,166,181,1,82,57,236,96,15,91,86,118,130,37,108,10,176,99,27,221,216,143,84,77,191,24,61,32,68,214,167,156,200,149,252,161,187,105,245,113,216,203,118,141,185,61,224,87,183,111,88,190,184,150,185,201,232,56,246,145,10,88,224,8,17,63,15,29,99,13,239,38,213,226,64,237,246,128,228,179,34,12,121,129,162,183,7,25,2,118,244,122,45,69,220,168,217,95,93,237,253,39,156,221,137,122,234,237,227,246,174,112,48,61,93,160,122,234,180,53,160,100,112,88,254,60,252,83,82,34,173,102,162,204,202,127,17,158,78,143,22,190,180,101,243,15,35,142,122,77,244,248,211,17,251,65,147,239,156,64,239,215,185,71,60,145,199,214,89,206,246,218,125,88,232,103,30,159,18,220,75,111,79,79,56,7,168,246,250,206,138,235,145,190,38,81,158,152,48,57,31,226,109,24,90,171,214,19,151,12,17,191,219,60,246,174,194,238,199,220,147,61,127,142,92,139,224,250,135,60,177,27,23,62,231,218,120,171,27,208,73,234,4,12,55,140,146,222,220,98,116,124,24,143,179,217,254,255,0,255,0,84,206,110,161,91,118,112,121,151,232,245,131,75,67,161,83,184,146,70,62,152,129,221,214,169,63,225,235,243,215,104,56,255,0,253,131,251,207,46,156,56,51,189,127,138,209,119,132,223,86,113,99,46,2,156,243,234,83,253,12,224,6,193,145,94,190,183,170,203,22,237,70,255,0,46,212,86,1,78,225,146,59,201,106,117,10,88,165,46,90,181,60,74,188,21,237,213,105,16,80,197,157,11,86,93,184,10,15,32,255,0,57,218,211,248,61,53,5,201,47,142,78,126,241,149,28,250,52,86,216,203,185,112,167,169,62,211,86,166,164,173,145,16,42,46,66,231,249,159,210,109,212,88,181,113,156,78,6,183,93,230,92,112,187,182,231,4,244,204,7,173,215,11,177,229,240,187,176,163,229,51,35,109,127,81,233,223,216,202,203,22,99,102,7,30,221,37,62,99,22,216,138,88,158,128,74,139,181,78,130,208,195,33,91,213,131,50,92,65,245,87,37,168,245,4,27,129,101,92,31,145,201,148,171,43,38,210,112,100,85,101,236,7,44,37,137,234,250,201,50,29,190,242,140,92,173,192,235,3,82,174,218,242,88,74,198,226,223,20,162,205,235,128,76,73,97,13,214,6,243,91,178,202,129,101,125,172,56,150,174,179,21,99,108,170,198,238,57,129,101,204,155,135,150,59,74,143,173,185,4,68,54,231,45,196,185,25,74,231,62,152,20,97,131,31,87,18,181,86,12,88,77,33,85,219,175,18,209,85,103,190,32,97,59,247,116,151,12,237,199,27,165,205,89,76,144,55,76,206,217,201,60,24,17,174,183,87,44,68,177,195,99,120,227,229,32,55,112,51,214,90,202,200,122,238,16,4,180,149,57,29,101,108,158,156,25,34,195,177,230,88,187,74,224,192,169,14,196,56,50,33,243,213,96,236,187,246,198,78,7,206,4,92,238,237,38,181,171,161,50,33,137,63,15,50,73,157,220,131,2,175,177,171,115,37,90,154,219,27,142,217,115,124,36,44,175,204,42,54,145,204,10,174,183,107,228,230,88,154,165,53,24,56,220,50,203,204,73,87,28,175,88,20,53,229,154,79,206,227,172,209,246,122,217,123,69,228,162,175,165,67,64,178,157,64,219,183,116,209,191,106,242,68,231,178,128,220,13,166,93,111,69,35,145,222,2,248,217,152,240,35,100,244,3,34,108,218,152,251,176,71,54,87,183,244,128,154,206,194,75,118,86,37,165,151,213,222,65,143,226,28,192,180,217,78,204,30,178,15,101,76,2,175,18,117,212,151,38,56,204,166,205,40,13,132,60,192,182,135,80,72,60,195,206,173,44,231,172,138,233,213,49,150,230,43,43,69,12,113,147,3,67,59,56,200,60,72,41,32,145,129,245,152,218,243,180,0,49,137,101,86,231,169,129,169,52,165,178,119,227,49,62,138,213,95,75,102,95,79,42,6,101,251,128,60,152,28,183,123,0,10,87,108,154,117,227,56,239,58,86,87,93,181,156,227,51,148,197,235,102,219,240,136,17,178,156,31,73,150,42,0,48,198,86,183,109,62,149,220,76,45,107,91,159,44,136,18,85,195,124,92,75,82,181,207,6,101,221,96,234,166,105,175,59,125,92,64,176,211,184,231,62,145,222,69,171,4,19,158,38,138,74,170,29,198,102,107,107,102,36,28,8,21,86,187,91,112,56,147,251,64,4,224,196,246,170,174,0,200,144,77,174,118,129,1,88,202,190,189,220,197,94,160,203,174,211,38,0,196,170,173,56,112,125,224,95,94,171,213,53,129,93,213,146,192,78,105,211,237,234,220,203,61,106,187,85,248,129,106,233,43,185,143,150,216,50,155,244,173,71,165,142,98,172,61,111,185,26,88,205,99,242,253,224,103,90,192,92,226,1,212,25,160,105,108,198,123,74,26,140,19,147,1,187,28,116,148,165,204,182,77,11,93,140,189,56,148,178,96,192,178,198,44,187,128,148,13,199,153,112,117,218,3,25,53,169,91,161,129,82,43,100,112,102,155,171,242,235,13,158,79,104,143,236,240,34,212,89,191,7,176,129,93,74,73,154,70,49,130,101,53,97,150,86,245,147,240,185,129,119,236,152,145,222,65,235,101,27,149,191,41,64,173,189,228,235,45,191,105,60,64,179,205,109,156,117,148,135,33,185,150,181,126,174,178,70,140,174,64,129,20,177,203,96,14,37,194,199,81,180,142,178,177,98,34,224,143,80,141,46,70,110,176,34,213,184,113,142,134,105,194,249,88,39,145,40,176,51,54,85,165,108,167,179,24,22,121,149,99,7,172,142,213,44,61,88,145,53,40,198,100,173,172,109,5,27,136,23,229,23,158,178,130,199,113,41,196,137,200,78,57,142,150,207,24,129,18,28,156,152,186,112,64,196,216,138,55,99,18,171,168,108,250,121,204,12,222,88,206,229,48,13,147,140,203,27,79,98,253,211,34,67,39,167,103,38,5,168,155,80,150,137,108,196,88,109,156,180,160,179,110,226,5,142,246,30,146,2,198,7,212,179,69,108,10,250,162,101,37,190,24,20,238,220,227,140,77,217,219,80,13,40,242,79,86,226,88,192,178,237,16,41,12,67,201,187,177,94,144,106,217,0,36,12,72,89,232,31,88,16,243,23,63,57,98,158,51,153,82,170,176,201,16,71,217,195,116,128,205,153,108,77,21,178,237,153,90,196,6,72,92,187,96,94,174,187,142,121,17,54,51,144,56,153,252,229,50,104,197,155,211,210,6,129,130,147,57,86,221,196,181,71,206,89,136,68,107,173,136,229,100,254,206,71,33,100,211,43,45,75,49,214,6,37,172,26,179,187,159,104,43,5,18,63,25,225,177,52,61,21,162,140,62,76,42,171,25,88,116,149,132,39,160,49,133,228,146,102,154,117,130,145,141,131,235,2,128,25,15,168,17,245,137,138,183,89,43,245,70,215,220,100,0,44,55,116,128,100,47,104,43,115,157,176,199,183,89,49,91,99,172,8,249,141,156,226,76,142,55,30,35,74,198,222,58,192,149,13,201,144,68,47,171,164,123,25,121,140,130,121,6,50,66,175,169,185,128,156,238,83,239,32,140,85,114,58,192,46,121,6,53,223,187,16,27,238,117,221,140,98,87,83,158,114,51,44,222,203,149,196,138,96,103,127,6,5,158,96,84,201,6,68,88,172,123,137,22,101,224,19,196,139,250,91,210,120,129,115,45,131,133,25,204,172,214,221,88,99,18,109,115,154,192,28,31,121,4,203,3,189,204,9,85,91,30,67,226,55,91,54,242,50,37,89,106,219,208,114,37,201,115,116,38,81,20,12,195,161,2,88,170,219,113,142,36,13,167,60,152,29,67,17,136,14,218,216,183,13,19,214,202,163,39,116,85,175,119,105,51,98,140,6,144,65,6,198,206,232,201,235,204,154,132,118,228,253,36,188,180,198,123,202,43,221,158,2,153,23,92,30,71,18,123,133,121,231,34,21,218,173,241,8,21,30,120,206,36,189,99,140,241,44,178,202,212,242,57,146,53,2,84,251,152,25,74,241,145,47,211,160,101,35,60,142,68,139,175,167,119,183,17,233,253,45,241,21,249,136,22,250,71,5,184,62,210,155,92,15,74,227,30,248,133,214,130,196,244,207,97,51,22,201,235,2,123,227,243,15,73,15,164,123,73,235,2,98,214,31,9,196,215,167,214,107,11,128,182,51,252,143,34,98,199,50,123,217,87,106,156,115,3,210,163,253,170,133,112,70,236,109,97,236,101,55,233,83,110,74,225,179,240,175,121,197,210,106,173,211,221,184,49,32,252,67,222,118,173,241,45,42,233,247,88,166,198,110,138,63,175,180,168,195,120,169,80,149,102,92,242,20,242,191,172,231,216,219,154,78,251,108,212,88,206,181,158,102,82,75,116,145,86,31,86,115,249,69,184,228,30,159,65,32,188,122,163,220,67,114,55,123,136,19,69,6,221,222,166,3,212,219,186,153,174,175,78,172,144,48,172,125,95,46,51,10,180,228,233,172,201,195,129,185,191,160,154,104,69,85,22,110,44,74,142,76,168,90,211,230,42,84,125,4,250,186,204,86,160,172,237,7,50,221,75,110,188,133,236,49,42,92,54,85,135,62,242,42,65,147,103,60,202,211,99,54,21,184,145,122,246,131,134,145,173,79,197,136,23,26,118,140,183,79,121,21,81,187,59,120,149,189,142,202,65,61,32,150,54,48,32,105,193,95,187,233,50,183,14,132,224,112,100,90,198,108,6,200,147,77,217,218,205,152,25,252,196,67,183,103,170,91,184,109,229,118,153,99,208,135,5,142,79,188,139,170,176,198,96,10,219,71,2,54,101,108,31,105,21,93,131,174,115,34,124,192,220,39,166,5,166,236,140,102,95,187,246,94,130,9,152,252,182,87,206,122,203,194,5,82,89,185,129,67,86,249,36,161,250,193,212,1,212,230,105,175,114,166,237,219,148,246,144,189,197,133,114,49,3,59,46,113,158,252,75,19,253,45,164,228,167,242,146,53,157,184,31,148,166,183,216,225,143,67,193,129,57,63,48,170,109,207,25,204,23,10,114,87,32,115,245,148,187,192,155,57,50,29,254,114,5,135,94,254,209,122,153,185,56,129,105,30,237,143,164,77,180,123,254,178,56,253,227,13,176,15,76,121,81,216,68,97,183,61,32,72,48,207,252,203,21,191,123,248,74,194,49,237,37,229,54,58,64,180,88,203,209,132,181,53,54,169,200,39,234,38,93,172,122,201,45,111,140,246,129,189,53,158,117,102,141,77,143,229,49,206,71,37,79,191,252,74,117,26,45,173,186,187,170,185,79,222,76,255,0,17,212,74,133,4,182,95,56,249,69,112,242,109,101,12,72,29,12,12,150,43,82,89,44,236,113,254,211,50,219,241,78,131,178,181,108,191,136,230,98,179,78,227,145,234,16,42,3,122,149,238,57,18,188,73,242,173,199,4,77,105,87,155,86,213,0,135,245,47,238,183,113,3,165,254,30,183,11,117,96,243,233,110,167,140,25,235,180,150,107,2,161,188,86,245,183,75,20,224,143,172,240,126,15,113,77,117,105,185,128,98,87,25,192,231,222,122,165,241,52,30,25,98,177,97,105,4,38,59,103,254,204,10,252,71,94,150,93,98,43,131,131,128,71,73,199,181,185,226,65,243,183,57,144,13,199,39,243,149,13,236,33,66,193,154,147,163,84,242,152,221,191,115,57,60,99,178,137,3,89,235,187,48,218,160,247,145,81,36,109,224,17,32,169,183,175,89,111,61,0,4,72,135,203,227,110,32,74,195,128,61,95,148,74,27,36,147,42,114,119,30,230,78,178,74,158,50,32,76,40,113,235,230,2,181,66,72,81,137,13,172,62,145,110,37,177,210,0,20,151,235,133,150,45,67,113,0,241,43,68,101,127,91,122,100,183,247,94,96,92,218,92,175,7,50,139,42,112,54,246,154,169,191,41,244,149,93,114,155,23,111,231,2,138,242,152,224,226,73,181,62,172,116,150,220,23,102,65,230,80,219,89,64,35,213,3,66,95,131,251,178,183,220,207,188,14,61,165,106,174,62,247,18,33,223,127,61,32,104,123,147,140,85,131,239,39,101,168,200,54,169,204,204,114,123,195,44,199,104,226,65,96,173,155,238,153,58,201,173,189,75,6,103,90,194,103,243,143,125,99,28,146,125,229,5,203,91,46,224,184,50,188,110,27,135,17,178,43,54,119,19,17,11,145,206,4,11,17,149,119,3,201,50,183,12,169,215,6,27,23,112,42,252,201,234,213,145,65,253,96,87,230,149,78,71,231,6,40,106,220,31,152,215,22,85,180,246,149,173,91,151,152,23,212,107,106,121,229,165,118,19,156,238,233,37,232,85,231,129,33,230,87,187,48,35,203,41,231,17,46,234,215,59,179,53,81,98,51,99,104,155,13,53,50,242,162,7,29,20,92,249,99,137,161,61,39,25,226,23,213,246,123,55,40,202,64,54,229,220,59,192,29,6,236,133,220,37,105,241,110,28,96,244,150,155,48,152,39,152,122,3,5,95,110,76,11,5,204,217,233,35,128,195,105,92,159,121,67,35,11,177,159,76,11,50,125,243,2,94,89,173,178,167,16,101,4,117,230,71,123,1,159,138,76,50,149,245,12,24,20,110,122,207,76,203,82,194,121,108,15,148,14,49,239,34,48,20,177,129,104,40,203,180,160,201,145,122,21,10,241,196,178,139,146,197,218,62,41,22,15,191,44,61,34,4,235,99,143,217,197,188,181,188,180,146,50,12,227,137,79,150,119,22,29,32,76,150,173,185,105,3,187,147,215,48,181,195,40,4,200,139,85,70,4,11,22,173,199,32,96,203,188,179,248,165,72,249,151,8,17,182,187,48,10,140,202,57,99,240,182,125,166,175,51,108,154,53,118,240,71,48,50,97,151,62,147,147,22,228,86,195,174,37,246,86,107,61,120,50,38,149,53,146,78,79,104,21,181,42,249,101,198,37,57,106,136,50,98,171,21,78,12,28,19,183,11,129,222,65,54,191,114,124,39,50,149,125,167,140,205,5,65,175,175,73,74,244,233,40,104,121,233,44,122,114,187,132,205,234,13,183,50,207,53,235,28,192,175,123,163,242,112,37,134,194,227,33,186,73,13,182,13,223,206,65,43,82,96,72,94,251,113,186,70,160,204,89,179,6,27,27,129,39,75,122,142,87,16,47,77,94,209,181,150,69,237,86,59,118,140,76,247,122,95,235,17,7,168,16,54,38,138,139,42,220,4,163,21,37,155,112,71,206,104,211,57,106,182,6,198,102,109,74,236,114,189,224,91,168,74,188,172,131,207,214,85,167,77,255,0,23,72,211,78,88,137,48,166,176,202,4,0,182,14,2,128,178,187,81,190,37,73,91,179,147,134,237,46,75,92,174,123,8,21,178,176,92,21,48,106,198,222,50,37,158,105,97,144,223,148,73,122,103,14,57,129,80,218,167,213,100,184,106,87,225,18,54,80,150,54,113,137,77,148,42,55,161,142,96,108,74,235,117,109,195,153,157,244,233,212,113,43,71,186,179,207,34,38,54,179,31,104,26,233,106,170,78,121,50,55,88,8,220,170,38,43,75,46,23,50,218,183,55,86,129,44,59,12,231,18,126,93,155,58,241,21,206,170,20,123,68,46,36,114,120,129,101,105,198,9,147,43,183,225,18,53,176,147,108,123,202,136,110,96,121,134,226,27,57,146,98,188,9,19,180,140,192,185,108,102,62,158,146,89,86,62,181,19,54,238,152,143,213,212,24,23,89,166,174,207,132,226,83,246,111,44,122,70,233,36,45,142,101,170,251,100,25,49,106,183,41,129,45,112,219,150,109,243,21,135,168,76,218,138,78,55,86,97,86,187,39,145,240,243,50,43,237,57,105,21,183,62,130,220,198,107,83,198,238,96,105,71,174,222,12,149,250,101,101,244,129,57,193,152,89,183,56,196,184,220,235,247,140,6,43,242,207,42,113,21,149,135,29,4,180,93,192,231,57,131,217,94,232,25,134,152,14,72,204,139,84,153,228,98,74,198,117,111,75,112,100,124,222,112,240,34,104,175,30,156,230,76,15,44,99,18,250,171,82,62,40,236,172,143,152,129,159,204,18,202,158,86,245,13,195,104,226,91,93,99,218,6,138,236,204,111,140,241,50,165,193,45,219,53,150,92,12,64,255,217]}}