Corporate Identity Design Agency: Professional Branding Packages and Pricing
What makes one company instantly memorable while another is forgotten by the end of the scroll? It is rarely luck. It is rarely just a logo. And it is almost never “good design” on its own. The brands that earn trust, command higher prices, attract better clients, and stay top of mind usually have something deeper: a clear, strategic, emotionally intelligent corporate identity.
That is why working with a Corporate Identity Design Agency matters more than ever. In a market flooded with lookalike businesses, your brand identity is not decoration. It is your first pitch, your silent salesperson, your credibility marker, and your growth system—all at once.
If your business looks inconsistent, sounds uncertain, or feels generic, customers notice. Investors notice. Talent notices. The market notices. And when people are unsure, they hesitate. When they hesitate, they leave.
Marq on brand consistency.
So here is the real question: if your brand is influencing every buyer decision before you even speak, why not invest in a solution built to make people say yes?
Why Corporate Identity Is More Than a Logo
One of the biggest misconceptions in modern business is that branding begins and ends with a clever mark. It does not. A logo is one signal within a much larger perception system. Corporate identity design includes the visual language, verbal tone, strategic position, internal consistency, and market distinctiveness that shape how your company is experienced.
The Buyer Sees the Whole Picture
When a prospect lands on your website, opens your proposal, sees your social media, receives your email, or views your packaging, they are making judgments at speed. Is this company professional? Is it trustworthy? Is it established? Is it relevant to me? Is it worth the price?
Research from Stanford has famously shown that web credibility is heavily influenced by design elements and presentation. That means presentation is not superficial—it is persuasive. Evidence:
Stanford Web Credibility Research.
Your Identity Impacts Price Perception
Brands with weak identity often compete on cost. Brands with strong identity compete on value. That distinction changes everything. A business with a compelling visual and strategic identity does not just look better; it feels safer to buy from. Buyers frequently pay more when they perceive lower risk, stronger credibility, and clearer expertise.
“Your brand is what other people say about you when you’re not in the room.” — Jeff Bezos
That quote matters because corporate identity shapes exactly what people remember, repeat, and trust.
What a Corporate Identity Design Agency Actually Delivers
A premium branding agency does not simply produce attractive files. It creates a coherent identity architecture that aligns your purpose, market position, customer expectations, and business goals.
Brand Strategy Before Brand Styling
Before the visuals come the foundations. This includes positioning, audience understanding, tone of voice, competitor analysis, messaging pillars, and brand promise. Without this, design can become subjective decoration instead of strategic communication.
Logo and Visual Identity Systems
This includes your logo suite, typography, colour system, iconography, photography direction, layout rules, and digital/print applications. The key word is system. Great brands do not rely on one asset. They operate through repeatable design logic.
Brand Guidelines That Protect Consistency
Identity guidelines help your team, partners, printers, marketers, and developers implement the brand correctly. This is how a brand stays recognisable and credible across every touchpoint.
Corporate Materials and Sales Assets
Presentation decks, business stationery, email signatures, proposal templates, social templates, brochures, signage, packaging, internal documents, and website UI all contribute to identity. If they feel disconnected, your business feels disconnected.
Why Businesses Invest in Professional Branding Packages
There is a reason high-growth companies and established firms invest in professional branding packages. The goal is not just to “look polished.” The goal is to unlock commercial advantage.
Stronger Recognition in Crowded Markets
Distinctive identity helps people remember you. And memory drives consideration. If buyers cannot recall your business, they cannot shortlist it.
Higher Trust and Lower Friction
Trust is built in moments. Strong identity creates confidence before a conversation begins. Weak branding introduces hesitation that your sales team must work hard to overcome.
Better Alignment Across Teams
Marketing, sales, leadership, HR, and operations all benefit from a unified brand framework. Everyone tells the same story. Everyone uses the same cues. Everyone supports the same promise.
Greater Efficiency Over Time
Clear brand systems reduce wasted time, revisions, mismatched materials, and inconsistent campaigns. Professional branding becomes an operational asset, not just a marketing expense.
Interbrand’s brand valuation methodology.
Corporate Identity Design Agency Pricing: What Shapes the Cost?
One of the most searched topics in branding is branding packages and pricing. And rightly so. Businesses want clarity before they commit. But pricing in corporate identity work varies because it is influenced by scope, depth, expertise, and expected business impact.
1. Strategy Depth
A lighter identity package may focus mainly on visuals. A more advanced package includes workshops, market analysis, messaging frameworks, and brand architecture. The more strategic the work, the higher the value and price point.
2. Number of Deliverables
A startup may need a logo suite, colour palette, typography, stationery, and social templates. A larger company may also require packaging systems, signage, investor decks, website UI direction, campaign templates, and sub-brand structures.
3. Agency Expertise
An experienced corporate identity design agency often charges more because it brings tested process, senior thinking, and stronger commercial outcomes. You are not just paying for hours. You are paying for judgment.
4. Revision Rounds and Complexity
Complex organisations, multiple stakeholders, and layered approval processes can influence cost. Rebranding a mature business is typically more demanding than launching a new one.
5. Implementation Support
Some agencies deliver only the core assets. Others support rollout across web, print, social, packaging, internal communications, and campaign systems. Rollout support adds major value.
Typical Professional Branding Packages and Pricing
While every agency structures services differently, the table below gives a useful benchmark of how professional branding packages are often tiered.
| Package | Best For | Typical Deliverables | Indicative Pricing |
|---|---|---|---|
| Starter Identity | Startups and small businesses | Logo suite, colour palette, typography, basic guidelines, stationery | £1,500 – £5,000+ |
| Growth Brand Package | Growing brands needing consistency | Strategy session, identity system, templates, messaging framework, brand guidelines | £5,000 – £15,000+ |
| Corporate Rebrand | Established firms, multi-touchpoint organisations | Research, workshops, positioning, messaging, full visual system, rollout assets | £15,000 – £50,000+ |
| Enterprise Identity System | Large organisations and complex brands | Brand architecture, governance, sub-brands, digital systems, implementation support | £50,000+ |
These ranges are indicative and can vary significantly by market, sector, and agency approach. The most important question is not “What does branding cost?” It is “What is weak branding currently costing us?”
Signs Your Business Needs a Corporate Identity Upgrade
Many businesses wait too long to refresh or rebuild their identity. They adapt to inconsistency, patch over mismatched assets, and assume the market does not notice. It does.
Your Visuals Feel Inconsistent
If your website, presentations, social media, and printed materials all look like they belong to different companies, your identity is not doing its job.
You Struggle to Explain What Makes You Different
If your messaging sounds interchangeable with competitors, your market position is likely unclear. Great identity turns difference into clarity.
You Attract the Wrong Kind of Client
Your brand design and messaging influence the type of buyer who engages. The wrong look can signal the wrong level, wrong price bracket, or wrong value proposition.
You Have Grown, but Your Brand Has Not
A business can mature operationally while remaining visually stuck in an earlier chapter. That gap creates credibility drag.
If your ideal customer compared you side by side with your top competitor today, would your brand identity help you win—or quietly weaken your case?
What the Best Branding Agencies Do Differently
The best agencies do not impose style for style’s sake. They listen sharply, think commercially, and create systems that align with business reality.
They Build Around Strategy, Not Trend
Trends can date quickly. Strategic identity lasts longer because it is rooted in truth: audience needs, category behavior, and business ambition.
They Create for Real-World Use
Beautiful work that breaks under practical pressure is not enough. Strong agencies build usable systems that perform across print, digital, pitch rooms, social feeds, and internal teams.
They Understand Perception and Behaviour
Design influences emotion. Messaging shapes expectation. Consistency builds trust. Great agencies understand these psychological mechanics and apply them with discipline.
Brandlab and the Value of Getting Expert Help
When businesses want stronger positioning, sharper presentation, and identity systems that support growth, it helps to work with specialists who understand both creativity and commercial impact. That is where Brandlab enters the conversation.
A thoughtful agency partnership can help transform uncertain branding into a clear, confident market presence. Instead of piecing together freelancers, inconsistent templates, or reactive design decisions, you gain a joined-up process that connects strategy, identity, and implementation.
Why Contacting Brandlab Could Be a Smart Next Move
If your business is preparing for launch, entering a new market, repositioning after growth, or simply tired of looking less credible than the quality you actually deliver, then getting in contact with Brandlab could be the move that changes your trajectory.
Why stay with branding that undersells you? Why let mixed signals shape buyer perceptions? Why allow avoidable friction to slow down trust?
The ROI of Better Corporate Identity
Not every branding outcome shows up instantly in a spreadsheet, but that does not make it vague. Some returns are immediate, others compound.
Short-Term Gains
Sharper sales materials, improved first impressions, stronger launch confidence, better stakeholder buy-in, and clearer brand storytelling.
Medium-Term Gains
More consistent campaigns, improved conversion quality, better alignment between teams, stronger recruitment appeal, and reduced production inefficiency.
Long-Term Gains
Increased recognition, stronger loyalty, more pricing confidence, asset reusability, and a reputation that can support sustained growth.
For wider reading on how branding drives business value, Nielsen has extensively covered trust, advertising effectiveness, and buyer behavior:
Nielsen Insights.
Questions Smart Businesses Ask Before Choosing a Branding Agency
Do They Understand Our Market?
Category familiarity helps, but curiosity and strategic ability matter just as much. Ask how they uncover insight and define differentiation.
What Is Their Process?
A strong process reduces subjectivity and keeps projects focused. Look for clear stages, rationale, and stakeholder management.
Will They Deliver a System or Just a Logo?
You need an identity that works in the real world, not just on a portfolio page.
How Will Success Be Measured?
Good agencies tie branding decisions to business outcomes such as perception shifts, consistency, launch readiness, engagement, or conversion support.
The Future Belongs to Brands That Feel Clear, Coherent, and Confident
The market is not slowing down. Attention is not getting easier to win. Trust is not automatically given. That means your corporate identity matters even more tomorrow than it does today.
Businesses that invest in strategic identity gain an advantage others often underestimate until it is too late. They show up clearly. They look credible. They sound confident. They feel established before they prove it. And in many buying journeys, that early perception changes the outcome.
So ask yourself one final question: if your next stage of growth depends on how powerfully your business is perceived, why keep leaving that perception to chance?
If you want a more compelling identity, clearer positioning, and professional branding that helps customers say yes sooner, now is the time to get in contact with Brandlab. A conversation today could be the beginning of a brand people trust, remember, and choose.
Focused keyphrases: Corporate Identity Design Agency, Professional Branding Packages and Pricing, brand identity design, branding agency, corporate branding services, rebranding agency, business branding packages, professional logo and identity design.
https://brandlab.com.au/output1-2-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,48,100,97,98,98,54,98,56,45,54,53,57,56,45,52,50,99,52,45,57,101,48,57,45,55,56,50,54,98,57,54,48,100,101,49,97,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,169,235,78,198,156,90,41,122,95,5,228,193,99,154,190,236,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,202,133,14,212,93,113,118,178,208,160,8,9,100,155,197,205,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,55,58,49,54,46,57,52,52,50,50,48,52,50,56,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,55,58,49,54,46,57,52,52,50,50,53,53,51,53,90,162,102,97,99,116,105,111,110,120,24,99,50,112,97,46,119,97,116,101,114,109,97,114,107,101,100,46,117,110,98,111,117,110,100,100,119,104,101,110,192,120,30,50,48,50,54,45,49,49,45,48,52,84,48,49,58,48,55,58,49,54,46,57,52,49,57,57,54,53,54,56,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,219,65,42,235,108,237,103,144,94,83,9,99,214,129,32,193,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,110,126,75,34,114,237,158,228,47,238,139,182,108,206,145,138,37,192,41,143,231,91,222,174,86,222,96,232,190,160,249,137,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,54,100,53,102,100,50,97,48,45,56,100,102,100,45,52,57,97,57,45,56,98,57,100,45,55,56,99,100,50,99,53,48,56,99,57,52,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,27,48,249,252,46,99,188,48,131,40,124,201,167,27,112,26,126,10,219,95,172,92,10,252,105,207,243,42,91,71,60,95,107,115,112,101,99,86,101,114,115,105,111,110,101,50,46,50,46,48,119,111,114,103,46,99,111,110,116,101,110,116,97,117,116,104,46,99,50,112,97,95,114,115,102,48,46,55,57,46,50,105,115,105,103,110,97,116,117,114,101,120,77,115,101,108,102,35,106,117,109,98,102,61,47,99,50,112,97,47,117,114,110,58,99,50,112,97,58,48,100,97,98,98,54,98,56,45,54,53,57,56,45,52,50,99,52,45,57,101,48,57,45,55,56,50,54,98,57,54,48,100,101,49,97,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,27,48,249,252,46,99,188,48,131,40,124,201,167,27,112,26,126,10,219,95,172,92,10,252,105,207,243,42,91,71,60,95,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,10,3,97,45,31,66,36,20,82,205,129,40,121,206,134,206,116,252,7,207,61,20,14,201,10,203,94,144,123,69,134,24,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,172,207,53,215,132,163,43,183,243,35,169,54,79,84,165,119,234,231,229,247,226,132,167,204,7,27,179,180,155,254,190,29,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,140,48,130,20,136,6,9,42,134,72,134,247,13,1,7,2,160,130,20,121,48,130,20,117,2,1,1,49,15,48,13,6,9,96,134,72,1,101,3,4,2,1,5,0,48,129,136,6,11,42,134,72,134,247,13,1,9,16,1,4,160,121,4,119,48,117,2,1,1,6,10,43,6,1,4,1,131,191,48,1,1,48,49,48,13,6,9,96,134,72,1,101,3,4,2,1,5,0,4,32,186,154,103,148,224,128,110,195,252,141,100,94,33,110,110,96,142,161,244,230,223,2,24,137,104,60,115,147,0,202,139,47,2,9,0,205,47,114,53,11,238,68,199,24,22,50,48,50,54,49,49,48,52,48,49,48,55,49,54,46,57,52,54,49,55,55,90,48,3,128,1,1,2,9,0,244,148,25,111,60,11,83,186,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,78,253,251,221,184,145,200,167,242,145,39,157,145,107,242,87,41,111,230,73,134,244,172,194,23,100,53,23,13,222,159,169,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,74,236,206,213,176,92,233,213,136,195,214,66,230,17,160,111,51,185,9,201,215,191,215,121,149,1,122,48,191,11,208,60,174,11,162,53,18,145,132,151,12,216,37,163,97,188,111,43,80,72,106,126,183,200,231,249,201,80,114,175,158,232,175,183,142,220,183,142,75,217,120,185,230,192,8,181,64,48,220,180,177,65,165,43,155,253,176,108,245,50,174,240,190,62,187,227,163,8,111,147,247,197,112,3,64,249,12,199,237,140,242,122,113,195,100,97,215,23,120,209,70,181,225,247,109,75,186,61,7,166,76,77,87,162,226,115,141,229,40,47,144,4,135,173,136,231,12,123,42,247,220,228,210,124,66,16,207,69,139,119,160,141,5,74,215,105,224,41,0,101,239,204,112,123,203,185,167,203,153,18,248,185,107,205,143,202,26,167,28,157,98,197,126,134,18,13,106,86,245,18,126,154,211,79,148,47,243,89,141,121,42,159,95,165,40,242,184,57,33,116,125,102,88,11,134,204,18,182,68,228,206,11,155,196,114,151,184,73,122,164,55,156,71,34,100,231,119,155,181,113,108,155,222,161,65,179,191,144,89,58,204,143,242,199,254,143,180,214,170,124,189,25,138,140,163,117,38,118,219,214,25,132,225,221,44,11,218,178,67,91,42,63,120,98,122,59,40,150,147,114,1,192,40,186,246,84,134,163,36,195,202,144,70,18,25,230,17,229,193,80,188,225,230,187,210,11,228,175,31,91,23,51,70,151,202,59,43,216,95,252,154,142,126,20,160,195,139,55,213,232,134,251,42,250,159,207,190,235,183,138,206,204,142,141,47,227,240,203,13,61,72,145,62,35,186,135,99,171,19,68,25,247,91,202,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,51,55,52,49,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,51,55,52,49,90,160,17,24,15,50,48,50,54,49,49,49,48,49,49,51,55,52,49,90,48,10,6,8,42,134,72,206,61,4,3,2,3,72,0,48,69,2,32,23,19,247,3,9,99,18,1,2,201,171,119,218,29,6,150,205,192,30,43,36,93,114,54,104,208,40,247,151,161,164,226,2,33,0,249,136,107,66,224,212,203,119,176,120,217,248,99,102,75,196,212,245,100,109,166,42,116,81,182,88,38,206,63,132,188,166,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,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,34,226,181,106,242,151,25,25,162,245,210,43,178,92,111,129,190,93,32,0,239,39,239,226,194,76,60,143,11,156,253,143,77,60,14,51,212,105,150,41,63,253,120,11,77,63,73,139,169,205,178,217,252,99,15,35,191,242,166,214,133,157,164,86,255,219,0,67,0,20,14,15,18,15,13,20,18,16,18,23,21,20,24,30,50,33,30,28,28,30,61,44,46,36,50,73,64,76,75,71,64,70,69,80,90,115,98,80,85,109,86,69,70,100,136,101,109,119,123,129,130,129,78,96,141,151,140,125,150,115,126,129,124,255,219,0,67,1,21,23,23,30,26,30,59,33,33,59,124,83,70,83,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,255,192,0,17,8,4,0,6,0,3,1,34,0,2,17,1,3,17,1,255,196,0,27,0,0,3,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,2,3,4,5,6,7,255,196,0,68,16,0,2,2,1,3,2,5,2,4,4,4,3,7,4,1,5,0,1,2,17,3,4,18,33,49,65,19,34,50,81,97,5,113,20,66,129,145,35,82,161,177,51,98,193,209,114,225,240,6,21,36,67,83,130,146,99,115,162,241,37,52,147,163,178,194,255,196,0,23,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,3,255,196,0,27,17,1,1,1,1,0,3,1,0,0,0,0,0,0,0,0,0,0,17,1,2,18,33,49,65,255,218,0,12,3,1,0,2,17,3,17,0,63,0,250,107,11,1,0,88,132,32,40,9,0,40,44,144,2,247,8,155,4,192,99,1,1,50,68,51,75,19,40,204,105,131,66,64,83,34,72,160,3,39,19,38,185,58,164,184,57,230,185,42,36,19,16,20,54,75,0,2,64,98,8,9,24,0,128,6,3,19,98,19,1,50,74,16,8,67,16,66,1,136,40,36,161,4,32,1,128,132,48,1,0,196,2,1,136,0,0,0,4,49,0,132,80,138,21,0,192,129,5,12,104,8,218,90,69,112,38,194,149,140,130,226,16,18,203,100,48,16,8,96,52,81,3,176,20,137,27,16,8,69,8,9,1,129,66,16,192,9,1,128,8,0,0,0,0,0,0,0,0,0,4,3,16,0,12,0,66,24,0,128,96,2,1,128,8,0,0,0,6,2,24,0,8,40,96,2,1,128,8,6,32,24,128,0,0,0,0,0,0,4,48,1,8,161,0,134,3,1,0,192,4,48,0,1,12,0,0,0,4,0,0,2,24,0,128,96,2,1,128,8,96,0,32,24,0,128,96,2,1,136,0,0,96,32,24,0,128,0,0,0,0,98,24,0,128,98,0,0,0,0,24,128,67,0,0,16,192,4,48,0,16,12,64,0,48,0,16,196,0,33,128,8,99,0,36,6,0,32,24,0,128,96,2,24,0,0,12,0,67,0,0,16,192,0,0,0,251,11,16,49,28,219,2,1,20,0,0,2,0,0,24,8,8,42,196,216,132,80,10,198,75,2,172,84,34,128,40,76,180,76,208,16,217,148,185,53,104,134,128,207,105,45,26,10,69,70,66,27,17,80,8,6,2,17,66,160,1,20,72,8,67,16,8,69,8,4,33,128,66,16,192,9,0,0,0,0,1,8,96,2,1,128,8,67,0,16,134,0,32,0,1,8,161,0,128,96,2,1,136,7,98,0,40,69,68,69,34,1,144,203,37,160,36,96,0,2,24,128,0,0,4,34,132,80,132,49,0,128,98,0,16,192,4,0,0,2,24,0,128,96,2,1,128,8,6,0,32,24,0,128,0,0,67,0,0,0,1,0,192,4,48,0,0,0,0,0,0,0,0,1,0,192,4,3,0,16,0,0,0,0,8,6,32,0,0,0,1,128,8,6,0,32,40,0,64,3,1,0,196,2,1,128,8,6,0,32,24,0,128,98,0,0,0,0,0,0,0,0,1,12,0,64,48,1,0,192,4,3,0,36,6,0,0,48,1,0,0,0,12,0,64,48,1,0,192,4,3,0,36,10,16,8,6,0,32,24,0,128,96,2,1,128,8,6,0,32,24,128,0,0,0,0,0,0,0,0,0,96,32,24,0,134,3,160,16,14,135,64,125,99,17,68,156,219,33,12,69,0,128,64,1,98,16,21,97,100,140,6,12,67,1,12,67,176,21,12,44,44,7,97,100,54,9,128,50,104,186,16,25,180,67,52,145,155,42,51,98,45,196,154,40,144,24,4,8,170,37,20,21,44,150,138,100,182,17,32,0,0,73,68,128,8,96,16,132,80,128,144,24,0,128,98,1,0,196,0,33,128,8,69,8,4,33,128,8,69,0,18,5,8,4,3,0,16,12,64,32,24,0,134,135,67,1,18,209,98,96,64,21,68,209,64,33,128,8,6,32,16,12,64,33,12,8,16,134,34,128,67,0,16,12,64,0,48,1,0,192,4,0,0,0,0,0,0,0,32,24,1,35,0,1,0,192,0,0,0,64,48,1,1,64,2,1,128,8,69,0,18,5,0,8,67,0,16,12,0,64,48,1,0,192,9,1,128,8,6,0,0,0,0,0,0,0,0,0,0,0,0,48,1,0,192,4,0,0,2,24,0,128,96,2,1,128,8,67,0,16,12,0,64,48,1,0,192,4,0,48,16,12,64,0,48,1,0,192,4,3,0,16,12,0,67,0,1,0,196,0,0,0,0,0,0,0,0,0,0,0,33,128,0,0,0,8,96,2,24,0,0,12,64,32,24,0,134,58,10,1,1,64,2,24,12,4,3,0,62,165,133,140,70,27,33,0,128,9,24,1,32,48,1,0,0,0,88,8,2,192,64,5,32,100,142,192,67,65,66,2,211,9,17,184,55,1,50,33,154,213,144,226,4,146,209,165,6,210,163,26,10,53,218,129,198,128,206,137,101,200,205,128,8,0,168,66,24,128,4,48,1,0,196,2,16,192,33,8,161,0,128,6,4,128,192,4,34,128,9,1,128,8,40,99,2,0,160,160,32,11,161,109,2,64,170,21,0,132,85,5,1,35,42,130,128,145,208,192,4,201,41,136,4,0,0,42,10,24,128,144,24,0,132,49,20,33,12,0,66,40,64,32,24,0,128,96,2,1,136,0,0,0,4,48,0,1,128,8,0,0,4,48,2,64,160,2,64,160,2,64,160,2,64,160,2,64,160,2,70,58,10,1,0,232,40,4,3,160,160,36,10,160,2,64,161,0,128,96,2,1,128,8,6,32,16,12,0,67,0,1,80,232,0,4,3,0,0,0,0,0,24,8,0,0,64,49,0,128,96,2,24,12,4,34,128,9,1,208,80,18,3,160,160,16,20,0,72,12,0,64,48,0,0,0,0,0,0,1,128,8,0,0,0,0,0,0,0,4,48,1,0,192,4,3,0,16,12,0,64,48,1,0,192,9,24,12,4,3,160,1,0,192,0,0,0,0,6,2,1,128,8,0,0,96,32,1,128,0,31,84,33,137,152,108,137,24,128,76,67,16,0,8,0,98,11,16,0,8,0,4,49,21,0,12,0,104,77,128,153,20,152,172,64,84,82,101,89,8,118,64,50,92,129,177,20,43,98,114,41,10,81,2,91,36,98,42,16,138,16,8,67,0,16,138,16,8,67,0,16,12,0,144,40,65,8,6,32,16,12,0,64,48,2,64,161,0,128,0,0,0,96,33,133,20,162,21,2,53,218,45,128,103,65,70,155,10,80,3,42,13,166,219,68,6,84,75,52,102,108,4,3,160,8,144,40,0,129,23,66,2,104,10,16,18,34,132,2,16,196,80,128,98,0,0,0,0,0,1,0,192,4,3,0,1,12,0,4,48,1,0,196,0,3,160,160,36,10,160,160,36,10,160,160,36,40,160,1,1,64,4,208,232,96,2,160,24,0,5,0,0,128,0,4,3,16,8,6,0,32,24,0,128,96,2,17,66,1,0,192,4,3,0,0,0,0,0,0,0,24,128,0,0,4,3,0,16,138,16,8,96,0,33,140,0,66,40,0,66,40,64,32,24,0,128,96,2,0,0,16,12,0,64,48,1,0,192,0,0,0,64,48,1,0,192,4,3,0,16,12,0,67,0,1,0,192,4,3,0,16,12,0,144,40,0,145,140,64,0,3,1,0,192,4,3,0,16,192,0,64,48,160,16,14,128,4,49,128,8,69,0,31,82,209,38,175,146,28,78,109,161,146,209,108,146,136,17,109,18,194,16,0,128,0,0,161,5,20,4,19,67,24,5,33,12,65,8,4,5,0,134,0,72,155,25,32,0,0,17,81,234,84,186,16,59,10,134,132,83,37,132,75,17,66,40,64,49,0,132,80,128,64,48,1,8,96,2,1,136,32,0,0,1,12,0,66,40,84,2,1,208,232,8,161,209,74,37,109,10,206,134,162,105,67,160,33,68,164,135,69,40,129,52,86,210,212,69,38,69,78,209,58,66,114,33,149,14,82,33,177,208,182,129,34,162,246,134,208,34,130,139,218,45,161,19,66,42,133,64,73,37,80,168,4,33,128,18,3,0,36,69,0,16,3,2,132,3,0,16,192,0,64,48,1,12,0,4,5,5,1,33,69,80,80,10,130,134,0,42,1,128,8,0,0,64,48,1,0,192,4,3,0,16,12,0,64,49,0,8,96,2,1,128,8,10,10,2,66,138,160,160,38,130,139,161,80,19,64,85,5,1,52,5,5,1,32,48,160,16,14,128,9,1,208,80,8,7,65,64,0,0,2,1,128,8,6,0,33,12,0,64,49,0,0,0,0,12,0,64,48,1,0,0,0,0,192,66,24,0,134,0,2,1,128,8,6,0,32,24,0,128,96,2,1,128,8,6,0,72,192,96,32,24,0,128,96,2,1,128,8,69,0,18,49,128,18,5,0,18,5,8,4,3,10,0,1,208,0,128,96,2,24,192,5,65,67,24,19,64,80,1,32,49,129,245,61,0,125,73,104,230,216,113,51,113,52,76,125,64,192,70,178,137,14,52,6,109,10,139,160,69,17,66,53,162,28,64,145,13,146,202,135,97,100,0,22,4,216,236,4,3,0,16,0,0,132,80,128,84,20,48,2,64,0,4,196,49,21,8,69,9,129,32,0,2,1,136,0,67,0,132,0,1,72,6,20,16,128,97,64,72,198,0,20,20,0,21,84,20,43,11,1,128,172,55,1,105,13,36,103,184,55,1,186,72,164,145,207,188,60,70,69,116,240,103,40,153,120,140,60,64,41,196,151,17,111,22,226,160,160,11,21,128,192,145,216,23,180,54,137,72,105,129,46,36,184,154,146,192,198,133,70,180,39,16,49,161,26,180,77,4,64,138,98,1,8,96,4,136,161,20,32,24,0,134,58,0,21,5,12,0,84,20,49,128,168,40,96,2,1,128,8,69,8,4,3,16,8,6,0,32,24,0,128,96,2,17,66,1,0,12,4,3,0,16,12,64,0,6,184,176,203,36,170,40,8,81,109,124,27,98,211,201,173,219,108,238,197,163,140,125,125,138,205,147,28,120,111,142,200,205,88,226,252,62,231,204,191,100,41,98,197,15,83,149,155,207,83,137,121,96,249,247,57,101,147,5,250,148,230,251,39,253,217,42,193,47,11,249,153,63,195,190,50,95,232,68,246,115,230,191,136,153,55,177,186,110,55,251,148,142,141,190,86,237,55,240,69,28,243,201,194,73,62,8,142,170,81,225,191,220,172,186,232,84,68,53,16,146,231,134,104,188,221,29,148,33,20,32,0,24,128,65,69,0,19,64,48,1,80,80,192,9,160,24,0,168,40,96,4,208,81,64,2,161,81,64,4,208,81,64,4,128,198,4,128,192,4,3,0,36,96,0,0,48,2,64,96,2,1,128,8,6,0,32,24,0,132,80,168,4,5,80,80,18,5,208,80,17,67,162,128,9,160,24,0,128,96,2,1,128,8,6,0,32,24,0,128,96,2,10,24,0,128,96,0,0,48,16,12,0,64,48,0,0,0,1,12,0,64,49,1,244,202,69,169,25,48,82,57,182,209,160,18,144,192,98,218,3,76,8,112,33,196,220,78,32,100,129,196,167,17,129,132,162,102,206,153,68,202,81,40,201,136,183,18,90,42,21,0,5,128,12,155,29,128,0,197,96,2,162,172,118,128,138,21,26,112,62,0,198,128,223,106,13,168,12,40,40,218,145,13,160,51,161,22,217,44,34,88,134,5,18,3,16,0,134,0,32,24,130,0,1,133,0,0,2,1,136,4,0,0,0,0,16,128,170,0,169,2,128,5,65,67,16,8,69,8,4,20,49,216,5,8,44,65,1,73,19,99,220,5,168,150,160,102,164,86,230,21,170,130,19,138,35,123,68,60,140,130,221,25,201,162,92,153,37,3,100,177,136,34,88,12,69,8,6,32,16,12,0,64,49,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,6,2,17,66,1,0,196,0,3,0,16,12,40,4,0,48,16,12,0,64,49,168,219,2,176,225,150,89,168,193,91,61,124,88,97,166,133,165,230,125,89,207,163,81,199,15,17,43,117,192,102,201,41,62,89,141,214,243,15,46,126,95,55,103,14,105,41,93,151,57,30,126,167,55,100,70,134,108,144,252,199,30,72,227,109,197,55,95,114,103,38,204,221,129,110,121,23,59,183,87,75,26,212,206,185,143,236,40,181,79,236,42,79,177,89,90,212,197,254,106,251,149,191,28,191,58,253,204,37,141,55,238,79,131,31,202,233,252,162,163,175,109,171,139,191,212,81,156,225,211,250,156,158,12,151,43,250,112,11,54,108,110,167,230,95,33,30,158,61,85,186,159,83,165,53,40,218,229,30,92,51,71,34,218,248,126,204,219,20,229,137,240,238,37,71,112,4,36,167,27,69,20,72,20,32,16,12,64,0,20,0,32,24,80,8,6,0,32,24,1,32,48,1,12,0,4,3,0,16,12,0,64,0,2,1,128,8,6,0,32,24,0,128,96,2,1,128,8,6,0,32,24,0,134,48,1,0,192,4,3,16,0,134,0,0,0,0,0,0,32,24,1,32,80,128,0,0,0,0,96,32,24,0,128,96,2,17,64,4,140,40,96,32,24,0,8,96,2,1,128,31,69,98,104,67,179,13,145,74,66,234,72,26,169,14,204,147,43,113,6,169,142,204,183,20,164,6,149,100,56,141,72,118,4,146,226,104,77,1,140,162,102,209,210,209,148,226,6,13,18,92,137,102,145,32,12,65,20,164,87,12,204,119,65,77,161,14,197,96,22,22,1,64,27,152,110,98,16,69,110,16,130,192,4,59,21,128,128,98,40,4,49,0,0,0,0,134,0,33,208,12,9,160,40,40,9,10,46,135,64,103,65,70,148,20,6,84,6,180,77,1,32,58,10,2,64,170,10,2,104,54,151,19,69,20,192,195,104,182,157,62,25,15,24,24,208,154,55,240,201,112,3,26,3,77,162,160,136,160,161,128,13,68,209,36,101,97,185,133,106,227,100,56,11,123,30,240,37,196,146,219,36,34,69,69,136,8,160,162,168,40,8,17,66,40,64,49,0,8,96,2,1,128,8,6,0,32,24,0,128,98,1,0,192,4,3,0,16,12,0,64,49,129,32,80,128,64,80,1,32,49,0,0,192,4,20,50,128,147,125,38,157,234,50,237,252,171,212,101,71,171,162,138,211,233,149,250,167,230,100,213,197,75,26,130,170,57,50,179,170,121,55,156,153,252,169,182,97,209,199,168,151,149,158,94,89,121,153,213,170,200,217,194,237,176,37,146,83,36,3,160,43,111,128,234,105,141,198,48,82,92,183,215,224,169,169,148,90,242,177,62,158,101,107,220,183,203,229,146,248,124,240,253,202,202,91,113,231,215,31,234,138,142,217,175,116,77,168,203,159,43,254,133,84,125,94,151,238,186,48,51,158,63,13,238,135,71,217,244,102,216,178,238,93,248,234,153,91,109,113,255,0,236,197,175,14,118,248,237,255,0,34,163,171,22,79,10,106,95,149,158,132,90,148,119,71,163,60,200,181,211,179,58,52,185,28,37,178,79,134,17,216,34,128,162,66,138,16,10,128,96,2,160,24,16,42,0,0,21,0,232,0,66,40,10,36,10,16,8,6,0,72,12,0,64,48,1,0,192,4,3,0,16,12,0,64,48,1,0,196,0,3,0,16,0,192,67,1,0,0,12,4,3,0,16,12,0,64,48,1,5,20,0,77,0,192,129,0,192,5,66,40,0,144,162,128,162,104,40,96,2,2,168,40,4,20,48,1,0,192,4,3,0,16,12,0,64,48,3,221,177,146,22,97,179,11,16,128,161,88,88,0,247,13,72,129,1,182,226,183,24,89,74,68,26,238,41,74,204,108,19,3,114,101,18,84,203,78,192,194,112,49,113,58,218,51,156,10,57,232,154,54,218,41,68,168,200,69,50,66,16,12,0,7,98,161,208,0,135,64,2,161,81,64,4,80,22,20,6,96,105,65,64,102,35,74,10,40,204,13,118,139,104,25,129,166,209,109,2,0,189,162,218,2,11,10,29,0,5,133,8,7,97,98,0,11,0,24,8,99,31,0,42,30,210,149,20,154,34,161,65,154,70,5,41,162,150,72,144,27,73,147,72,169,77,24,203,144,162,83,70,109,141,196,91,74,137,171,22,210,168,86,202,137,218,45,165,88,172,5,180,54,21,97,184,9,216,61,131,220,27,128,94,24,156,11,222,14,86,6,77,8,169,50,2,1,12,64,33,12,10,16,138,16,8,6,0,32,24,0,128,96,4,129,66,1,0,192,4,3,10,1,0,192,4,3,161,208,18,5,80,168,4,3,161,208,18,5,80,80,19,65,69,237,30,210,12,232,40,211,104,246,129,157,14,141,41,0,6,12,79,46,88,195,221,158,190,92,53,21,253,143,51,30,175,30,142,46,109,92,223,8,172,127,81,122,153,215,70,103,166,249,110,231,28,82,86,250,179,131,87,170,135,155,115,164,95,212,175,26,129,226,106,111,35,110,204,180,90,157,114,114,168,67,245,103,47,141,154,109,236,143,236,107,12,113,221,207,44,237,150,63,11,31,41,47,212,163,204,150,61,71,80,89,28,120,201,26,249,58,222,78,68,246,205,83,64,100,186,23,142,75,107,198,210,238,227,254,164,248,91,95,151,160,165,7,219,170,232,84,95,78,233,175,116,62,168,80,74,82,138,232,164,249,37,74,159,193,80,58,174,99,254,164,175,10,253,78,38,183,23,240,194,81,231,205,31,220,32,199,37,30,233,199,221,116,46,113,140,226,226,215,7,46,76,85,45,216,222,217,127,70,105,166,203,185,188,115,85,37,216,3,18,113,188,111,183,70,109,7,187,159,205,30,161,150,21,83,79,160,38,156,148,151,15,164,144,71,161,134,123,224,104,113,233,165,183,38,215,209,157,197,68,129,66,40,64,48,1,8,160,160,36,10,16,0,134,4,8,69,8,4,3,2,132,3,0,16,138,21,0,128,116,20,2,2,132,2,1,128,8,6,0,33,20,0,72,20,0,72,198,0,42,10,24,0,168,40,96,4,129,65,64,72,199,67,162,9,1,208,232,162,70,58,29,16,72,81,84,20,4,208,81,116,32,38,130,138,29,20,69,6,210,194,136,35,104,81,165,6,210,140,168,40,215,104,168,8,160,162,232,40,8,160,162,168,40,9,161,81,116,20,4,12,170,10,2,0,186,21,1,32,85,5,1,236,0,134,101,162,24,128,128,0,0,24,128,0,99,161,20,20,133,96,200,108,11,220,92,102,99,97,96,117,41,88,153,138,145,106,68,3,68,51,70,34,142,121,34,78,135,27,50,148,104,168,204,97,66,8,101,34,66,192,160,38,194,194,152,0,0,0,0,66,16,192,4,43,40,64,43,29,136,0,118,27,132,34,135,97,100,128,20,2,0,24,80,172,44,7,65,65,97,96,20,20,22,59,1,80,14,194,200,38,152,249,11,29,128,185,14,71,184,86,80,114,59,22,226,108,11,177,110,34,197,96,91,98,108,144,0,176,1,0,8,160,8,144,24,0,132,49,129,52,34,128,9,10,24,1,52,20,48,2,104,40,161,0,168,84,80,20,77,5,20,0,77,5,20,20,4,208,81,84,20,65,52,20,93,5,1,20,58,24,1,52,58,42,130,128,154,2,168,40,8,29,21,64,4,208,109,40,64,20,58,16,1,92,10,196,0,22,43,24,80,10,194,156,184,93,88,80,227,195,76,13,181,154,8,74,43,172,154,71,14,159,102,44,241,138,235,103,126,183,234,88,116,248,242,41,101,107,35,116,163,14,89,229,78,75,77,143,196,124,231,154,190,127,34,255,0,115,155,174,58,190,183,172,199,147,50,132,63,47,13,158,54,76,138,136,156,155,182,217,148,172,170,169,102,240,234,95,33,159,234,82,205,5,183,2,81,233,234,182,103,40,44,181,119,199,99,120,233,241,236,95,195,254,161,28,191,136,81,126,117,40,125,206,140,121,84,186,52,18,211,198,253,32,177,198,61,18,3,116,193,153,166,18,151,149,129,180,41,97,115,220,183,83,93,76,137,199,198,40,42,229,71,159,238,83,237,247,52,206,20,189,54,185,94,196,199,39,27,119,63,177,127,30,228,203,99,235,229,125,152,70,145,243,47,58,220,190,12,53,16,150,25,195,46,55,113,95,208,210,51,175,105,124,161,205,169,197,164,250,245,76,138,221,78,51,138,127,150,70,84,225,145,75,183,70,103,163,126,73,98,151,99,170,81,221,142,251,247,42,41,121,102,168,244,96,247,43,60,184,203,201,23,236,119,233,165,112,69,70,212,34,130,130,36,10,160,40,144,24,0,128,98,1,0,232,40,9,24,194,128,84,3,0,38,130,138,0,38,130,138,0,38,130,138,0,38,128,160,2,104,84,93,5,1,20,20,93,6,208,34,128,186,21,1,52,20,85,14,128,138,10,46,130,128,154,10,42,130,136,38,130,138,160,162,137,160,162,168,40,5,65,69,0,19,64,48,1,80,232,40,100,10,128,96,2,1,128,8,6,32,16,199,66,160,2,137,0,24,128,96,33,140,0,84,20,49,129,59,67,105,96,4,109,10,44,0,138,21,20,32,16,12,64,122,131,1,25,104,0,0,0,0,0,0,12,0,86,2,1,178,74,0,38,128,170,17,66,176,82,10,21,1,162,144,236,204,100,85,166,13,89,9,149,184,8,113,33,163,91,37,149,25,1,109,18,16,0,12,4,3,0,0,1,0,0,8,0,0,0,0,0,161,0,0,0,128,0,4,0,16,0,0,0,88,0,10,194,198,32,162,194,192,0,118,2,0,24,8,0,0,0,0,67,0,132,3,0,16,12,84,2,1,208,0,128,98,0,0,29,0,132,85,0,19,66,44,64,77,0,192,9,2,168,40,9,2,168,40,9,161,209,91,74,218,4,109,10,46,130,128,138,10,46,135,180,43,58,10,52,218,20,6,116,27,75,161,0,168,84,48,8,66,24,168,4,3,160,1,0,192,4,3,16,0,0,0,0,0,1,158,104,206,81,242,73,39,242,104,0,113,79,77,45,26,252,70,105,44,153,230,173,55,249,127,230,121,217,39,44,146,114,147,187,61,127,170,227,159,137,29,222,199,143,147,54,44,82,113,154,154,174,251,120,49,93,177,41,91,19,143,38,142,17,156,55,226,146,148,95,116,40,75,119,149,245,2,20,41,217,209,7,193,59,71,208,34,228,146,49,147,138,235,193,83,221,24,165,195,114,233,207,167,228,198,56,34,252,210,110,127,55,199,238,84,170,148,146,87,76,81,82,151,50,138,219,255,0,93,78,152,75,28,99,75,28,111,221,54,217,50,200,165,106,81,105,118,105,4,246,206,171,144,156,90,225,170,126,198,146,119,5,10,79,158,189,5,42,160,172,159,43,221,2,140,159,117,47,191,82,156,106,168,106,93,172,148,140,39,143,36,222,220,113,81,247,147,18,211,99,143,171,44,220,189,236,223,60,229,24,165,30,253,68,170,80,118,137,90,140,121,195,158,50,221,113,159,27,145,218,165,105,252,156,55,120,167,31,111,50,58,112,242,151,216,184,207,88,188,94,150,122,26,53,229,56,32,252,175,238,122,26,79,240,239,228,219,26,232,24,12,33,8,161,0,168,40,96,2,1,128,19,64,49,0,5,0,0,80,80,0,0,134,0,32,24,20,32,24,16,32,29,5,20,33,133,5,16,0,0,80,80,80,192,129,80,81,64,4,136,176,160,36,7,65,64,32,29,5,0,128,40,40,0,0,0,0,64,3,0,0,0,0,1,0,192,161,0,192,4,3,160,160,16,21,65,180,130,64,173,161,180,9,25,91,71,180,8,3,77,161,180,12,192,211,104,80,84,8,210,137,8,145,20,32,16,0,138,61,96,0,48,209,0,0,0,12,0,40,84,48,176,165,67,160,0,10,0,0,36,67,160,160,16,5,0,67,19,1,0,135,98,2,134,2,176,176,24,168,2,192,84,34,132,2,0,0,128,64,0,2,24,0,128,96,0,0,0,33,20,5,18,3,16,8,69,0,68,129,66,1,0,192,41,0,192,4,3,0,16,12,2,16,12,2,164,6,0,32,24,80,66,1,208,232,4,20,85,12,42,40,40,176,160,51,10,52,216,86,194,12,168,40,219,104,109,3,29,162,163,93,162,218,6,64,105,180,54,148,103,65,70,155,69,64,69,14,138,161,0,168,116,20,58,1,12,123,71,180,5,65,180,170,2,9,161,128,128,4,198,32,37,136,161,21,10,130,128,0,4,0,0,33,128,8,0,0,64,58,0,16,12,40,4,3,160,160,38,142,157,14,53,60,247,47,203,205,24,29,58,30,51,62,123,116,26,184,62,177,167,147,80,203,137,91,92,74,62,232,240,117,218,77,147,154,113,181,23,86,125,86,89,184,198,89,41,201,174,137,30,6,171,52,86,155,36,114,73,120,185,37,185,175,99,155,174,60,76,49,142,159,122,142,239,51,232,86,52,220,183,62,11,125,70,144,27,40,249,72,146,162,161,42,224,109,90,40,153,165,41,54,215,71,91,88,109,183,114,118,202,230,87,186,92,246,191,129,4,197,36,145,50,99,37,145,83,98,187,99,104,93,202,42,174,60,246,34,107,108,92,253,138,246,57,181,57,220,164,240,197,112,186,252,141,76,76,231,56,231,148,147,227,216,233,134,217,199,142,14,127,76,124,233,162,244,247,24,202,79,167,99,45,49,189,144,201,47,253,168,223,28,182,206,41,124,163,155,60,183,101,199,141,116,79,205,247,43,119,241,96,191,83,88,199,78,133,146,156,190,231,167,165,212,98,140,84,92,185,60,57,228,91,219,178,240,75,116,163,38,250,155,97,244,240,148,102,174,18,79,236,7,143,9,73,250,127,115,187,75,150,91,182,78,77,223,75,42,58,64,161,0,128,161,16,32,24,0,132,48,1,0,192,161,0,192,128,0,0,0,160,0,10,10,24,0,80,80,0,5,5,0,0,80,80,0,5,5,12,0,84,20,49,0,80,168,161,0,128,116,20,2,1,208,192,144,40,0,154,21,23,65,64,69,5,21,65,64,77,5,21,65,64,42,10,24,0,168,7,65,64,32,29,14,128,84,58,0,0,160,16,88,20,4,110,13,192,88,204,247,11,112,26,216,89,150,224,220,194,181,177,25,238,30,224,138,37,133,136,0,64,0,32,24,1,234,5,12,12,182,84,20,80,4,77,5,20,43,1,80,80,236,86,20,0,8,32,176,177,0,14,192,144,176,40,68,216,172,10,16,172,10,24,128,0,64,48,1,0,196,16,0,0,8,6,0,32,24,0,128,96,2,1,128,8,6,0,33,20,32,16,12,69,8,6,0,32,24,1,33,69,0,8,6,0,72,20,32,21,0,192,4,3,161,208,19,65,69,80,246,129,20,20,94,209,236,32,206,134,106,177,149,225,133,99,65,181,155,237,65,64,100,160,86,210,131,144,16,172,123,67,96,10,196,86,193,237,2,0,189,161,64,69,8,186,39,104,16,20,105,180,54,129,158,208,218,107,64,6,123,71,180,162,91,0,16,172,86,16,236,86,33,0,236,155,0,40,44,4,48,16,12,2,16,138,0,169,2,132,16,128,116,20,2,0,161,208,8,69,80,80,18,48,161,208,8,7,65,64,35,93,43,219,157,115,213,116,51,162,241,241,146,47,228,106,227,63,169,235,222,60,170,9,241,30,222,231,207,79,38,233,75,106,114,231,177,235,235,52,25,53,218,156,237,75,102,56,186,221,239,246,57,114,104,112,233,116,251,86,105,207,204,246,198,206,110,238,13,212,234,75,247,53,142,215,209,156,211,192,164,221,69,254,228,71,77,145,116,201,40,134,117,220,227,67,68,227,189,138,50,118,215,114,168,0,28,150,222,95,32,0,46,244,1,211,236,23,250,253,138,132,200,99,221,230,105,190,125,151,98,39,32,129,191,53,34,149,57,116,231,222,142,47,18,81,204,228,185,93,40,233,252,66,80,189,175,169,26,86,85,38,213,127,83,159,46,101,7,183,118,233,255,0,99,45,78,178,109,84,124,191,99,151,26,107,116,159,87,192,77,215,70,154,55,37,39,242,193,203,248,178,144,98,149,66,77,244,163,25,75,135,238,205,50,89,50,113,247,58,116,151,53,24,174,172,226,111,169,238,125,59,71,224,226,82,201,196,229,219,216,98,107,166,24,246,197,112,107,5,79,128,72,210,40,219,46,200,189,209,82,247,10,51,211,79,141,143,175,84,108,65,52,20,93,0,17,65,69,128,17,65,69,0,19,65,69,0,19,65,69,0,19,65,69,12,8,160,162,128,9,2,128,9,160,162,128,9,161,208,192,5,65,67,0,16,12,0,64,49,0,128,96,2,1,136,0,98,24,0,0,0,192,40,116,2,10,42,128,42,104,40,161,0,168,84,48,8,66,42,133,64,32,29,10,128,44,86,61,161,180,9,1,237,13,160,72,21,65,69,19,65,69,8,9,10,42,128,4,3,0,16,12,0,64,48,32,64,50,74,61,141,161,180,86,59,48,217,80,168,171,11,2,104,84,93,128,25,208,81,98,2,104,40,161,1,52,3,0,21,10,134,1,19,66,162,196,81,52,20,48,1,0,194,128,64,20,58,1,0,232,84,2,1,208,80,8,6,0,32,24,0,128,96,16,128,97,64,32,29,5,0,132,85,5,1,52,5,80,80,18,5,80,80,16,5,80,80,18,42,46,131,104,19,65,69,237,13,160,69,5,26,80,246,129,157,11,105,174,208,218,21,157,15,105,123,74,218,6,123,74,162,246,141,68,130,18,43,105,106,35,218,21,20,20,105,180,116,6,91,67,97,160,90,32,141,131,218,86,228,75,145,66,218,20,27,133,184,2,132,43,11,0,10,22,225,111,8,170,10,33,204,91,138,44,68,110,22,224,52,36,157,226,222,5,10,137,222,45,193,21,66,162,119,6,226,138,161,80,172,44,0,0,0,40,40,0,32,161,0,0,0,0,0,0,5,2,24,130,0,0,0,0,24,8,96,0,0,56,197,201,210,67,221,143,27,254,121,127,66,85,129,99,109,95,69,238,199,112,135,68,228,253,217,140,231,41,74,220,133,41,217,157,214,179,26,125,70,50,142,7,225,183,238,254,79,9,198,119,230,139,163,233,180,241,90,156,113,111,149,92,156,218,255,0,44,90,139,92,123,25,110,188,22,73,89,164,220,153,146,178,141,17,118,102,139,68,0,12,156,190,92,114,146,234,4,182,247,40,197,110,155,232,135,183,108,118,218,147,238,251,125,190,198,155,35,5,81,149,174,237,126,98,36,210,42,48,200,228,185,220,254,221,17,142,87,93,31,94,134,179,149,252,24,55,190,119,217,42,64,56,193,25,106,38,146,73,118,70,210,123,98,121,249,231,215,144,37,249,165,207,67,73,45,176,93,172,207,2,190,95,66,231,61,211,251,21,149,77,237,196,151,191,39,62,255,0,221,151,154,92,109,58,190,153,160,252,68,214,92,171,248,75,162,254,111,249,20,111,244,223,167,172,137,102,206,188,189,99,31,127,150,122,244,189,129,36,187,47,216,168,163,76,154,69,246,18,64,130,30,41,108,203,27,233,92,157,212,121,253,100,206,236,82,223,142,44,10,1,128,8,6,32,16,12,0,64,48,1,0,192,4,0,0,0,0,2,1,128,8,99,0,16,12,64,2,24,0,128,0,0,0,96,32,1,128,168,40,160,2,118,143,104,195,112,15,104,246,147,184,55,5,86,208,162,119,6,224,42,133,66,220,27,128,116,20,45,193,96,20,0,1,0,0,0,80,80,88,172,41,208,80,172,44,7,66,11,21,132,0,49,1,32,80,128,144,24,1,32,80,138,16,12,0,64,49,0,8,96,7,173,180,84,104,7,54,217,208,26,80,168,162,0,186,21,1,0,85,0,18,42,44,64,77,6,210,128,8,161,208,192,5,65,180,0,5,180,54,148,0,77,5,14,130,128,84,42,40,0,128,42,130,130,36,10,160,160,36,69,138,128,144,42,132,2,10,40,10,38,134,58,10,1,0,232,116,65,32,85,5,1,32,85,5,1,32,85,5,1,52,20,93,6,210,136,161,209,123,74,218,136,50,161,237,53,164,58,65,88,237,43,97,167,3,224,12,246,15,195,52,176,178,8,216,61,131,176,220,1,180,40,44,44,6,2,176,0,177,88,197,64,75,100,219,52,160,160,50,228,41,154,208,168,163,42,3,70,132,208,25,139,146,232,2,50,218,197,181,154,147,101,17,180,91,75,118,46,66,34,132,209,84,195,104,25,208,26,109,22,210,136,3,77,161,180,12,168,116,105,65,64,103,180,123,77,4,65,27,66,139,10,40,206,130,141,40,40,12,232,40,208,0,207,104,246,150,32,39,104,81,66,1,80,80,196,2,160,161,128,66,1,138,128,10,132,28,223,178,238,223,97,70,46,82,81,93,88,103,201,7,21,139,15,49,94,169,123,178,46,33,234,20,99,40,198,60,62,230,78,113,144,167,30,12,92,169,211,50,219,105,59,137,158,251,33,228,113,51,223,81,100,87,173,167,201,225,232,110,47,155,103,153,147,59,156,101,27,238,44,26,181,24,203,20,229,229,151,41,251,51,154,114,219,54,69,194,148,121,39,96,222,68,79,136,21,91,64,205,204,151,38,200,54,220,145,18,148,101,229,114,164,251,153,61,207,185,14,32,107,60,209,119,230,253,125,204,103,146,193,164,136,116,84,39,114,99,117,4,59,165,242,75,139,140,157,203,158,87,251,151,19,117,57,184,92,191,211,216,243,178,243,42,71,110,103,193,195,55,83,9,173,125,24,232,193,58,228,211,28,101,168,200,161,15,255,0,71,171,166,208,197,53,24,43,151,187,52,142,15,167,232,165,172,207,230,181,142,60,201,255,0,161,244,113,81,132,20,99,26,138,84,171,176,225,137,105,224,163,5,93,239,220,43,205,193,172,103,66,70,137,112,9,15,176,2,244,182,39,199,29,199,117,18,127,204,2,233,193,213,165,119,25,71,245,57,101,212,232,210,241,150,189,208,71,80,12,0,64,49,80,0,0,0,8,96,4,128,198,4,129,66,1,0,192,4,3,0,16,12,0,64,49,0,0,192,9,24,196,2,1,128,8,6,0,32,24,0,128,96,2,24,0,8,6,0,32,24,0,134,0,0,33,128,8,6,0,32,24,1,32,48,1,0,196,0,0,0,32,24,0,128,96,2,17,64,4,128,192,4,0,5,0,0,16,122,155,131,113,32,101,181,110,13,196,128,21,184,44,145,1,86,22,72,1,64,32,1,129,33,96,80,133,98,176,40,100,88,1,118,22,64,1,96,69,128,20,50,6,5,80,81,54,22,5,109,13,164,238,13,224,61,161,180,91,195,112,15,104,182,134,224,220,1,180,123,69,184,55,0,80,80,88,128,40,0,0,96,3,1,0,192,4,3,0,1,128,192,67,16,0,236,44,144,2,183,5,133,5,0,88,88,80,80,5,128,80,0,0,192,0,98,176,176,24,10,197,100,20,22,70,225,110,40,210,197,102,123,131,112,26,88,172,141,194,220,5,129,158,224,220,17,98,164,70,225,110,2,248,14,12,237,133,178,138,180,22,140,192,10,108,86,33,4,59,11,16,0,236,44,64,3,176,177,12,2,194,192,64,22,0,0,32,24,80,8,6,0,32,24,20,32,24,0,128,96,2,1,141,70,218,94,224,83,254,22,158,89,54,219,159,149,91,232,142,22,246,157,154,249,47,22,56,151,42,42,142,89,83,84,204,53,136,115,78,52,115,205,249,202,155,170,49,114,229,128,78,74,254,198,79,204,168,115,139,175,244,8,195,143,63,64,172,156,109,249,80,227,135,35,235,229,71,92,99,23,31,41,155,109,55,22,65,154,199,30,141,217,148,163,27,111,176,247,237,155,79,163,38,87,55,182,13,95,203,10,121,52,237,69,78,14,225,46,83,48,148,214,63,81,233,232,97,224,105,229,143,42,89,156,165,187,158,20,126,198,122,156,81,216,229,75,175,176,133,113,67,196,203,27,199,138,82,94,229,61,54,169,254,72,175,188,142,188,24,227,139,28,99,6,156,77,153,98,121,60,207,192,234,95,89,99,95,169,63,247,126,94,249,99,250,38,122,109,252,144,218,17,43,133,104,93,171,205,211,252,164,103,194,177,245,147,105,207,117,174,215,212,239,114,143,177,156,165,125,138,60,184,248,121,39,182,123,175,183,38,25,180,248,213,237,139,191,248,143,79,36,35,234,106,217,132,32,167,171,199,22,184,108,13,52,122,63,7,20,85,127,18,94,175,246,61,92,24,63,15,13,211,245,63,232,24,32,177,167,57,43,111,133,241,242,92,220,164,227,207,9,21,19,110,79,224,105,112,9,80,167,53,21,203,171,116,84,93,81,45,210,228,114,146,138,229,153,164,228,238,95,162,1,243,46,88,215,164,116,41,48,20,121,54,195,198,104,253,204,225,194,52,195,254,52,126,225,29,192,48,1,1,66,1,8,160,2,64,161,80,10,130,134,58,2,104,40,161,0,168,69,0,18,5,80,80,19,64,80,1,32,49,129,32,48,1,1,66,1,8,160,2,64,96,2,1,128,8,6,0,32,24,0,128,96,2,1,136,0,6,0,72,20,32,16,12,0,64,48,1,0,192,4,3,16,8,6,0,32,24,0,128,96,2,1,128,8,69,0,18,3,0,16,12,96,119,88,8,12,180,98,0,0,16,196,0,0,0,0,0,0,0,32,24,128,0,6,32,1,133,136,0,118,22,72,1,86,4,128,21,97,100,128,12,4,0,48,16,0,192,64,3,24,128,6,2,0,24,8,96,22,22,32,1,216,88,128,7,97,98,0,24,196,0,48,16,1,86,22,72,1,91,135,184,129,129,123,131,113,3,10,171,25,22,22,5,138,133,99,176,10,29,5,134,224,21,5,14,194,192,138,10,40,96,103,65,70,148,45,160,103,65,70,155,67,104,70,91,69,180,215,104,182,129,27,69,180,210,132,4,109,13,165,1,68,109,21,21,64,4,208,134,1,8,6,0,32,161,128,10,135,67,0,21,5,12,64,20,20,0,2,160,161,128,8,6,0,72,12,10,16,12,8,16,12,96,73,166,157,110,207,5,242,65,174,159,252,120,1,205,175,201,25,106,37,79,133,236,114,74,79,179,59,53,184,191,241,13,165,119,207,29,142,57,70,186,25,105,205,59,147,224,206,77,195,203,31,81,174,89,108,77,251,25,98,91,158,233,1,120,241,201,201,110,170,251,154,100,143,149,237,42,61,8,148,170,84,81,203,12,187,38,199,150,119,37,34,242,98,77,238,51,154,91,107,185,6,89,159,115,12,121,182,229,140,159,216,50,100,181,183,228,194,112,114,92,189,170,236,43,219,199,59,146,222,206,156,216,225,225,173,174,212,226,206,28,82,78,49,107,219,169,209,9,180,154,183,69,68,168,212,111,133,205,240,62,221,73,121,46,78,63,5,197,251,129,155,111,178,37,238,102,206,81,51,148,128,205,170,234,99,60,158,200,185,201,25,61,207,225,4,115,228,115,151,78,15,67,233,159,74,126,36,103,149,220,250,255,0,194,141,244,63,79,148,182,230,156,122,250,19,254,231,161,54,176,65,40,114,186,183,238,21,207,169,140,92,170,49,219,218,140,95,6,179,154,73,206,110,189,207,62,82,150,179,152,55,28,94,253,10,141,101,168,143,136,177,227,243,75,189,116,66,158,52,242,199,36,165,39,94,152,246,178,161,142,56,214,220,113,228,165,30,109,245,42,21,115,111,169,104,82,35,112,26,54,74,38,202,78,130,45,240,141,52,255,0,227,71,238,101,212,232,211,47,226,196,14,208,24,17,72,6,0,72,20,0,72,12,0,64,48,40,64,48,1,0,196,64,128,96,84,32,24,0,128,96,2,1,129,2,17,64,81,52,3,0,16,12,0,64,48,2,64,96,2,1,128,8,6,0,32,24,0,128,96,2,17,64,4,129,64,4,129,64,4,128,198,4,129,66,2,64,161,80,8,6,0,33,20,0,72,199,64,4,129,84,1,82,5,8,33,0,192,14,192,24,140,180,0,0,4,3,0,16,12,64,0,0,0,33,128,8,0,96,32,0,0,0,0,16,192,0,0,0,4,3,0,16,12,0,64,48,0,0,24,8,6,0,33,128,0,0,12,4,3,0,16,12,0,64,48,1,0,192,4,0,48,16,12,0,64,49,0,0,232,64,0,0,1,99,177,80,80,14,194,197,64,3,177,217,32,5,88,110,36,0,189,193,184,204,0,215,112,110,50,0,54,220,133,185,25,0,26,218,23,6,98,228,13,120,14,12,237,133,176,52,164,45,168,139,97,185,129,123,80,182,19,185,134,230,3,216,61,130,220,27,128,123,3,96,183,6,224,30,192,218,45,193,184,3,104,109,13,194,178,133,180,40,0,2,130,128,2,10,10,0,1,80,168,160,2,104,40,160,1,80,80,192,9,42,15,108,148,189,128,2,186,115,227,89,161,73,215,55,247,60,140,241,150,60,142,50,228,245,49,100,168,211,236,101,173,197,23,141,228,227,143,101,203,50,175,7,87,22,229,26,244,190,163,198,171,177,209,147,205,6,154,166,114,169,20,116,192,140,235,109,75,176,66,92,4,165,186,52,215,0,102,228,142,60,211,219,63,177,166,104,202,28,118,236,113,234,50,110,253,168,7,24,109,91,229,234,124,165,236,97,155,34,171,247,61,12,113,199,169,197,25,115,22,215,46,38,121,126,147,28,157,51,201,127,236,1,232,50,169,233,225,185,242,149,89,219,31,137,24,105,190,155,12,48,217,226,206,95,53,71,74,193,4,233,110,251,216,71,46,162,59,117,24,242,175,152,203,147,109,222,99,155,36,156,161,56,187,221,7,237,242,119,97,140,103,130,50,113,86,223,112,49,158,77,162,91,231,209,29,94,21,250,33,251,32,142,41,73,93,113,242,21,205,224,215,89,126,198,218,45,12,117,57,237,167,178,28,202,77,255,0,67,85,133,57,45,242,242,247,219,212,217,228,112,130,199,141,108,130,236,128,237,205,154,17,134,200,86,238,141,174,137,123,30,126,73,37,200,156,157,115,253,204,229,242,4,77,44,190,190,99,252,189,131,175,11,250,5,57,63,130,146,164,84,36,146,9,58,64,222,212,100,222,230,16,54,223,33,208,78,72,198,121,82,238,84,108,228,37,145,95,44,227,121,165,146,91,113,173,213,212,168,97,149,238,201,59,147,246,3,209,131,82,71,102,142,55,54,253,145,228,193,184,116,147,54,134,171,62,62,33,146,72,15,104,15,42,31,80,212,174,30,217,125,226,111,31,169,181,254,38,40,223,249,100,34,187,192,228,199,245,28,82,126,120,202,31,61,78,216,237,156,84,163,36,211,238,136,38,130,139,218,27,64,206,130,141,54,134,208,51,160,163,77,161,180,12,232,40,210,130,130,179,160,163,74,21,4,69,5,22,0,103,67,162,128,9,160,162,128,9,160,161,128,19,65,69,0,19,66,162,128,9,160,162,168,0,144,24,0,128,40,40,0,0,0,64,58,0,16,12,0,64,58,0,16,14,130,128,66,42,130,128,145,142,130,128,144,42,128,9,1,208,0,128,96,2,1,128,8,0,10,16,12,0,64,48,32,64,48,40,144,24,232,14,160,24,25,82,1,128,8,0,0,0,0,4,3,0,16,12,0,144,24,0,128,96,2,1,128,8,0,0,0,0,40,0,0,0,0,0,0,0,0,0,8,96,33,128,0,0,12,0,0,0,0,0,40,0,0,40,0,2,130,135,97,96,42,10,42,194,192,154,10,42,197,96,42,10,24,0,168,40,96,2,160,161,128,10,128,96,2,1,128,8,6,32,16,12,0,144,40,0,144,162,128,9,160,40,64,72,20,5,18,5,0,18,34,168,64,32,24,0,128,96,16,128,6,2,1,128,8,96,0,0,48,10,64,48,1,0,192,9,2,128,9,161,140,0,144,40,40,9,2,168,40,9,35,79,60,184,231,44,19,77,195,174,57,255,0,163,249,53,160,68,28,218,205,53,255,0,19,27,164,251,123,30,102,76,51,132,155,146,163,220,157,165,186,186,158,118,170,19,78,89,32,183,55,43,175,244,10,227,139,9,70,87,113,19,86,220,161,233,42,50,101,68,100,169,98,119,212,242,50,237,73,252,30,211,138,125,143,27,93,134,88,178,87,229,151,70,65,95,79,205,82,150,55,211,170,61,56,77,95,60,159,63,143,50,195,158,45,244,232,207,99,21,190,83,180,7,161,9,69,246,69,55,209,209,205,25,81,178,229,117,96,112,235,241,175,196,169,185,109,78,15,236,223,251,157,127,78,132,167,137,194,54,255,0,136,210,182,78,166,42,112,139,156,84,162,165,202,102,223,75,254,26,212,37,74,42,75,106,143,107,143,33,93,115,180,148,32,252,177,51,81,125,123,178,223,46,144,62,59,129,59,89,50,168,160,158,79,99,46,101,212,4,222,239,176,117,69,109,247,253,135,84,16,182,147,57,40,161,202,106,40,228,205,158,17,245,72,162,220,175,169,150,76,170,43,169,195,169,215,79,118,204,80,231,221,156,57,242,78,175,44,219,248,3,179,81,245,12,120,248,82,220,253,145,207,131,38,125,126,93,177,242,65,122,165,236,112,227,132,179,229,80,138,243,73,159,71,167,211,199,6,40,227,199,219,171,247,96,94,29,60,99,5,12,106,146,52,120,246,245,42,30,91,137,83,229,149,150,42,35,164,139,117,20,74,139,147,228,1,38,249,26,129,124,69,91,225,24,203,44,178,241,138,212,127,152,13,54,36,116,105,117,15,4,248,230,15,170,57,90,108,43,222,64,123,248,242,71,36,119,66,74,72,187,60,60,25,158,158,106,113,118,191,50,247,71,179,25,41,69,74,61,26,180,69,85,133,136,8,167,97,98,0,24,172,0,0,0,10,0,16,0,0,0,0,0,0,168,10,0,38,130,134,0,42,10,24,0,168,40,98,0,160,160,0,133,66,162,128,9,160,162,128,9,160,40,0,144,24,0,168,40,96,2,1,136,0,0,0,0,0,4,3,16,8,6,0,32,0,0,0,0,1,12,0,64,48,1,0,192,9,1,128,8,96,0,117,0,196,101,160,0,0,0,0,0,33,128,8,0,10,0,0,0,0,0,0,0,0,0,0,0,0,1,0,196,0,0,0,0,0,0,0,0,0,0,16,0,0,12,0,0,0,0,6,0,0,2,24,0,128,6,2,1,128,8,96,0,0,0,2,1,128,0,138,0,36,96,0,32,40,64,32,24,0,128,98,0,1,128,8,0,0,0,0,0,0,0,4,48,1,0,192,4,34,132,2,1,128,8,6,0,32,24,20,32,24,192,144,40,8,36,10,0,36,10,0,36,10,0,36,6,0,32,24,232,9,24,192,4,3,0,16,12,0,211,13,73,74,18,229,51,28,216,54,110,239,18,162,246,201,63,99,163,36,119,194,209,21,225,229,211,223,158,15,107,233,126,255,0,115,157,249,101,183,34,217,46,222,207,236,123,89,52,237,195,203,36,253,209,195,151,22,229,40,78,22,187,166,81,199,36,227,246,57,181,152,252,108,18,138,245,85,199,238,116,100,199,60,47,202,165,44,127,187,95,238,66,219,145,92,89,81,242,78,231,61,175,173,209,238,105,114,75,28,98,155,186,70,95,85,209,44,90,140,122,136,42,82,117,47,185,88,154,148,23,186,32,244,97,158,47,177,180,37,25,118,60,248,71,159,81,209,139,116,93,117,69,29,25,188,216,50,46,244,206,172,81,81,211,98,73,115,40,239,151,221,255,0,202,140,52,241,89,51,40,203,163,234,117,100,150,233,57,55,212,138,81,87,108,137,124,178,159,151,185,148,165,205,80,3,125,144,116,248,21,215,68,68,147,151,80,139,121,34,186,114,99,151,52,146,190,136,83,201,28,107,228,194,165,145,238,159,236,6,51,201,60,143,150,232,198,111,157,176,245,127,99,162,124,249,97,251,145,225,236,139,101,24,120,81,199,23,39,215,220,242,117,25,60,108,173,175,74,232,119,125,67,59,216,161,30,178,254,199,159,24,182,210,238,200,61,111,163,233,106,18,207,37,203,226,39,171,8,243,100,225,198,177,97,134,40,254,85,70,205,86,43,42,50,199,45,217,31,220,219,171,179,159,72,183,73,191,100,116,79,136,252,178,136,107,116,190,10,149,66,62,201,21,5,182,54,101,183,199,159,63,225,199,250,129,158,215,157,238,159,248,127,150,62,255,0,38,134,140,77,109,8,204,84,138,98,40,73,215,7,167,244,253,78,232,172,51,245,71,210,253,209,230,52,217,80,147,139,82,139,166,185,68,30,248,25,233,115,45,70,21,47,204,184,146,249,53,163,45,16,14,130,128,64,58,10,1,0,232,40,9,2,168,40,9,1,208,80,8,7,65,64,32,29,0,8,6,32,0,0,0,0,0,16,12,64,32,24,20,32,0,0,0,0,16,12,0,64,48,1,0,192,4,0,0,0,0,2,160,161,128,10,130,134,0,42,10,24,192,154,10,29,138,200,10,10,11,0,21,0,192,162,64,160,2,64,96,2,1,140,14,128,24,25,82,2,168,64,32,24,128,64,48,1,0,232,0,145,142,130,128,66,40,0,145,22,77,0,128,116,20,2,1,208,80,8,7,64,2,1,128,8,6,0,32,24,0,128,99,40,145,142,128,129,0,198,2,1,128,8,10,0,36,10,16,8,96,48,16,12,0,64,48,160,16,21,65,64,77,1,84,20,4,129,84,20,2,1,208,20,72,21,64,4,129,84,32,16,12,0,64,48,160,16,14,128,4,3,10,2,64,160,160,36,40,161,0,128,96,16,132,85,5,1,32,58,10,1,0,232,40,4,3,160,160,16,14,130,128,64,58,10,1,0,192,4,3,0,16,12,0,64,48,1,0,192,0,0,0,0,98,0,16,198,4,155,98,158,223,43,51,113,168,238,151,8,227,150,191,20,114,202,9,73,202,62,193,93,217,163,9,243,123,89,198,176,102,200,221,75,139,238,103,29,102,233,121,213,125,142,136,228,148,58,62,164,25,102,194,241,69,120,148,254,199,30,109,44,100,247,193,237,147,252,203,191,220,236,205,61,248,254,108,230,82,148,95,5,28,185,227,25,65,226,212,67,203,46,47,179,253,125,207,35,38,158,90,124,187,27,184,254,89,123,159,66,215,137,25,110,138,107,186,56,245,26,93,176,105,220,240,254,242,135,202,247,69,71,159,11,163,120,73,245,50,219,44,82,169,126,235,163,53,139,140,144,29,250,57,45,211,117,206,207,127,147,73,203,204,147,50,210,218,197,46,95,90,255,0,175,220,209,122,186,50,41,78,79,223,131,61,222,100,223,66,228,191,233,153,199,171,221,216,13,27,138,49,203,145,244,67,156,148,120,71,62,251,155,174,100,16,156,82,123,178,50,124,211,234,182,199,219,220,217,99,252,211,229,138,173,178,136,140,76,53,153,20,33,87,71,91,242,196,241,126,167,151,116,220,23,216,35,134,115,241,114,57,63,211,225,29,26,12,94,38,183,12,107,141,214,255,0,67,4,143,67,232,209,221,174,191,229,131,97,94,202,93,75,205,229,193,47,248,74,138,182,45,74,254,14,79,248,89,81,135,211,121,194,223,185,209,53,186,116,115,253,59,140,8,233,135,169,200,8,204,220,154,132,122,203,250,20,162,163,21,24,244,67,197,29,206,89,61,248,95,98,159,192,18,184,51,155,182,105,63,42,249,100,40,247,97,19,183,187,19,46,92,247,35,107,1,19,181,238,235,193,78,52,249,23,238,81,190,151,59,193,153,79,242,62,36,190,15,106,207,158,71,173,160,212,199,38,40,226,147,172,145,225,95,116,77,92,118,88,88,128,203,66,194,192,0,44,118,72,194,29,133,136,2,128,0,0,0,0,128,0,2,144,0,0,8,0,32,0,0,0,0,0,16,0,0,0,0,0,0,0,128,10,0,0,0,0,0,0,0,32,64,0,0,0,0,2,0,40,0,0,128,16,192,4,0,0,0,0,0,2,0,24,8,0,6,32,40,237,80,108,37,80,42,83,81,71,38,76,214,204,171,87,154,35,241,34,206,57,74,197,101,131,189,37,46,131,216,113,67,52,162,106,181,47,184,131,163,104,156,126,76,37,153,246,100,248,153,25,7,64,24,199,43,186,146,53,234,3,1,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,96,0,0,0,0,53,22,192,0,123,24,80,8,6,32,0,0,0,0,0,1,136,0,96,32,1,140,64,3,1,0,12,100,128,20,33,8,10,2,64,11,17,54,22,5,1,54,48,24,201,176,176,24,80,172,86,5,1,54,22,5,80,81,54,22,5,80,168,86,22,3,160,161,88,236,0,84,59,11,1,80,80,1,64,20,3,1,0,0,0,0,0,197,64,0,20,33,128,8,6,0,42,1,128,10,128,96,64,128,96,2,1,128,8,6,92,99,200,17,181,165,108,80,146,151,149,117,52,207,37,181,197,63,50,87,71,46,25,109,176,52,212,228,78,227,236,143,31,27,223,186,92,91,147,186,61,25,221,54,207,11,79,168,240,179,206,50,244,202,64,122,27,79,99,50,140,163,24,184,246,60,170,221,205,246,61,121,43,196,164,186,184,160,56,188,7,60,155,83,234,115,228,132,177,206,87,219,177,219,123,92,126,230,217,177,172,138,218,191,148,7,141,139,50,150,77,142,53,127,54,116,73,197,127,195,220,195,89,167,240,101,60,184,229,206,222,127,70,105,226,172,144,85,85,212,163,135,89,167,216,255,0,250,114,233,254,73,127,179,56,160,156,101,76,247,124,31,27,20,241,77,126,86,215,201,227,206,59,102,226,219,114,139,219,38,251,191,255,0,64,122,26,104,214,154,60,85,182,202,143,89,19,167,151,254,18,23,107,175,127,146,99,82,186,228,34,167,40,174,231,60,166,220,169,35,89,121,122,144,163,111,113,70,78,18,151,45,223,194,46,48,81,143,67,72,174,104,153,245,2,37,210,130,42,149,135,89,11,52,212,98,194,57,243,230,81,140,159,177,225,229,110,89,36,223,83,210,203,45,209,109,244,94,102,121,157,237,245,0,81,61,31,163,173,186,169,255,0,246,255,0,213,28,9,209,215,244,204,159,248,215,236,241,180,21,238,105,165,187,117,246,101,230,243,66,107,252,172,48,47,43,7,220,168,231,208,241,167,253,13,228,154,131,81,235,194,95,169,205,166,117,138,75,224,237,135,50,127,114,7,74,49,81,143,98,212,82,143,61,67,211,203,19,243,113,238,4,86,239,55,98,37,72,211,36,212,85,28,239,118,73,84,74,7,62,200,184,199,109,74,93,125,129,70,56,190,101,238,103,60,215,213,132,57,187,228,130,101,147,218,45,153,79,36,220,27,81,119,217,116,3,120,180,174,201,241,36,165,112,226,72,195,14,104,205,45,201,198,93,226,206,136,184,190,133,30,190,135,84,243,197,199,39,248,145,95,186,58,143,31,69,45,186,168,115,73,240,123,6,117,172,0,2,34,152,8,44,6,2,16,12,5,97,96,80,133,97,96,48,21,133,128,196,32,8,96,32,1,128,172,0,0,64,3,1,0,0,88,128,7,97,100,128,20,33,1,67,1,0,0,0,16,49,0,128,96,0,80,0,128,129,216,128,0,6,32,0,0,0,1,0,0,0,0,0,134,0,32,24,128,6,32,2,188,89,50,31,34,26,40,144,46,137,104,4,0,48,54,195,141,55,108,234,242,198,39,18,115,136,214,103,220,138,233,168,73,154,121,82,56,94,70,47,22,94,226,14,222,24,109,56,227,154,73,155,67,80,6,206,41,10,147,33,205,75,185,73,90,234,64,218,66,161,168,59,234,93,80,17,180,116,54,201,176,27,137,37,110,39,112,13,68,123,82,5,34,93,176,41,209,59,69,181,154,70,44,9,81,177,237,52,218,75,76,9,80,178,252,52,129,58,38,121,0,126,81,249,89,207,82,147,41,99,152,27,236,66,226,200,78,93,13,35,16,13,168,118,144,52,45,160,39,38,192,181,66,106,192,138,176,216,84,98,95,9,1,146,129,91,16,156,210,97,190,192,54,114,83,81,72,141,204,151,108,6,208,182,130,178,249,160,32,69,134,208,36,10,218,27,64,145,20,226,32,16,12,0,64,0,0,0,48,16,0,192,64,0,0,0,0,0,3,160,36,10,160,160,36,10,218,27,64,144,42,133,64,32,0,0,0,2,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,3,25,35,1,136,0,0,4,105,143,213,202,235,220,128,198,183,78,81,254,87,201,163,126,111,132,99,9,108,212,207,217,209,83,123,99,147,236,7,36,38,222,169,55,249,184,37,112,197,117,56,75,252,200,172,190,92,179,95,230,96,19,126,86,124,196,215,153,191,147,232,242,59,131,251,31,55,28,184,249,190,182,81,232,104,117,91,86,201,221,118,127,232,125,22,139,39,141,244,252,50,255,0,45,126,199,198,248,177,220,151,14,217,244,223,64,201,226,104,37,31,229,201,47,238,77,26,228,87,39,236,116,105,231,187,30,215,214,38,121,150,217,179,24,228,240,230,165,216,11,214,69,120,18,184,169,55,42,182,186,25,233,227,143,195,82,80,141,199,170,95,220,237,201,24,229,197,199,126,79,55,116,176,100,0,241,28,117,16,119,206,238,79,47,234,241,88,53,179,106,93,97,25,87,201,234,73,111,146,148,21,243,216,207,235,26,121,103,201,5,142,183,109,114,255,0,247,240,81,205,162,143,254,7,31,126,189,62,229,67,202,159,220,157,47,147,71,142,55,217,255,0,118,94,38,170,87,214,194,15,10,82,91,154,164,83,141,46,128,242,118,236,41,77,56,209,70,75,212,76,249,145,72,154,176,130,17,226,206,29,118,79,50,141,158,132,188,177,60,125,76,183,102,109,246,228,163,151,54,177,75,12,177,71,27,87,214,77,156,187,159,199,238,103,226,199,230,193,100,149,241,6,200,170,123,153,182,135,36,227,151,43,131,75,100,55,59,93,107,177,156,99,158,93,48,203,246,58,244,208,240,176,234,22,76,123,50,77,112,254,43,160,31,65,244,252,177,212,105,60,72,244,110,141,54,242,115,125,30,30,31,210,177,223,89,92,191,169,217,30,129,30,124,60,139,34,249,103,110,158,91,151,234,255,0,185,201,155,137,228,54,211,75,248,109,133,116,79,207,146,48,253,202,159,146,54,78,153,110,185,191,205,253,139,156,94,108,155,99,211,184,28,138,50,205,43,233,21,220,232,140,82,91,99,30,43,247,55,120,118,199,133,194,48,158,237,203,111,84,192,203,36,94,59,121,61,63,30,207,161,15,29,249,162,146,143,99,181,181,225,203,116,119,248,94,168,255,0,52,63,228,11,30,57,197,37,143,36,23,88,190,168,14,6,168,150,117,230,193,24,254,116,115,74,45,21,150,19,199,186,234,77,51,155,102,124,126,127,84,151,178,224,236,160,40,152,102,146,173,209,253,143,127,14,104,230,198,165,25,38,235,159,131,194,43,28,165,9,41,66,78,50,93,209,33,94,248,142,93,46,181,102,107,30,74,142,87,210,186,72,234,50,208,1,0,83,0,0,16,0,0,0,8,6,0,1,0,8,2,152,8,2,0,0,0,1,8,10,16,0,0,8,0,0,4,80,192,64,3,2,64,10,2,64,10,16,128,129,133,136,0,118,4,128,20,33,0,12,44,66,2,172,44,144,2,128,144,176,40,9,176,178,138,16,172,0,96,77,133,128,192,86,22,6,223,134,146,45,105,221,29,43,44,37,220,118,159,70,74,174,39,134,86,107,13,63,185,191,11,169,134,125,84,113,199,134,64,165,167,141,154,67,4,98,121,146,214,228,221,199,66,191,31,58,232,88,61,73,66,52,115,189,61,200,227,143,212,93,242,111,255,0,120,71,104,131,103,166,74,61,76,37,138,87,199,38,57,53,211,126,145,224,214,121,191,136,84,106,176,207,216,181,167,145,211,12,176,154,224,171,37,87,47,225,230,187,149,8,206,44,233,114,174,166,114,205,4,64,210,101,165,93,89,203,61,100,99,220,230,203,174,111,210,32,244,39,146,17,234,204,94,167,21,245,71,145,60,210,156,185,145,12,212,74,247,160,225,62,140,209,99,71,131,135,81,60,79,135,193,234,96,215,70,74,159,12,145,93,149,20,46,8,220,167,209,151,20,145,5,36,62,132,185,164,68,178,0,165,54,129,101,247,22,228,99,55,207,0,117,41,166,27,83,56,252,70,141,35,158,132,29,74,42,32,229,71,63,226,16,60,201,129,167,137,27,228,209,77,28,82,154,37,100,146,3,189,179,25,77,153,71,63,185,94,34,96,87,138,87,140,96,218,100,217,71,74,200,55,59,71,37,148,156,128,210,114,51,220,193,238,125,137,228,13,161,145,155,69,217,207,8,75,216,211,108,209,6,252,9,178,86,226,146,0,29,13,210,22,244,1,64,47,17,19,44,168,10,161,109,51,89,45,151,184,3,104,109,15,19,146,174,192,157,162,162,194,208,17,65,69,240,22,128,157,163,218,14,105,7,136,128,91,67,104,156,197,226,1,91,66,137,83,40,4,59,16,173,0,219,21,140,76,3,144,228,96,4,242,28,150,131,128,32,40,190,4,4,1,116,20,128,128,42,144,112,4,129,92,7,0,72,14,199,192,18,3,224,86,80,0,14,128,64,20,62,128,32,11,16,0,12,0,64,0,0,48,11,0,51,156,252,61,84,47,211,73,26,17,174,199,252,56,201,117,162,10,212,197,166,159,78,105,191,129,229,150,237,44,165,238,185,51,134,85,169,211,169,63,82,226,68,194,123,177,207,31,186,180,7,58,229,47,186,52,212,241,168,159,220,136,46,127,84,109,172,227,43,40,195,35,172,82,251,31,29,191,204,254,231,212,107,51,40,194,81,124,45,182,217,242,177,142,238,119,47,220,13,241,61,217,99,247,62,167,254,206,189,186,117,31,231,185,127,83,229,176,199,248,145,74,106,239,161,238,253,51,44,241,207,78,212,211,132,26,139,75,170,191,113,163,221,212,69,202,74,142,60,171,205,76,244,114,113,108,243,38,238,77,144,111,164,212,109,151,133,39,195,232,94,175,6,245,185,46,81,231,191,81,219,13,76,165,130,191,50,234,81,204,231,45,155,111,143,131,63,172,228,147,150,56,98,220,229,23,230,218,191,100,57,39,78,84,235,220,232,212,227,221,143,20,231,91,188,169,115,212,14,12,75,255,0,9,135,143,203,254,172,80,77,198,250,43,53,80,81,211,227,143,180,17,56,146,240,249,231,204,232,168,158,189,1,174,10,124,18,17,37,194,60,217,11,169,178,85,15,184,24,102,116,153,229,184,169,100,151,217,158,134,161,249,78,76,105,70,119,62,19,226,192,207,73,13,51,121,41,38,224,246,243,31,99,161,228,195,15,229,95,170,57,231,167,134,55,202,227,239,193,59,32,186,69,20,108,245,184,239,137,47,211,147,143,93,154,82,205,143,195,235,56,87,63,38,180,163,25,73,170,138,51,79,198,207,134,227,91,56,254,160,125,14,44,107,30,151,28,63,150,41,21,21,72,27,242,197,13,46,8,175,59,81,255,0,245,19,143,243,68,173,36,175,8,181,145,254,53,175,229,49,208,73,75,36,163,254,98,15,95,20,54,233,227,124,61,167,70,143,30,231,211,142,173,153,190,84,98,122,120,177,44,88,84,123,247,10,226,203,186,94,88,197,141,105,118,198,228,174,94,222,199,95,149,91,163,159,54,110,200,131,37,8,169,223,89,199,154,247,93,209,156,177,172,113,240,183,121,31,155,20,187,53,236,92,49,206,83,82,143,110,230,146,143,133,29,155,124,108,114,126,149,94,95,220,163,53,31,27,14,233,71,167,14,206,28,248,241,167,199,12,232,212,234,35,28,82,197,131,47,133,55,205,100,139,180,112,254,34,75,14,215,40,60,143,174,68,92,68,202,36,49,248,141,165,230,92,3,182,86,80,52,58,2,139,133,183,22,189,81,119,23,242,123,24,115,67,62,37,147,27,225,240,254,31,116,120,202,84,118,253,58,117,151,46,62,211,243,175,191,70,77,92,119,128,14,140,180,4,58,6,128,64,11,146,169,80,16,0,216,4,0,0,0,0,32,1,136,0,0,0,4,0,22,3,1,88,20,2,0,32,64,0,0,0,0,0,0,0,0,32,24,128,0,0,0,0,2,192,0,65,96,80,0,172,44,6,2,176,0,16,0,0,0,0,0,128,6,0,32,0,1,1,206,178,74,61,36,205,33,173,156,122,242,115,174,130,219,201,81,215,45,100,228,140,101,45,221,89,157,209,147,200,236,13,152,165,208,205,100,52,187,3,26,118,105,25,80,167,208,149,108,10,121,16,150,75,34,93,73,3,183,6,161,227,124,62,15,71,22,182,46,60,179,194,77,163,72,72,69,175,75,81,174,190,34,113,188,210,147,229,147,195,22,208,139,220,15,148,67,225,17,226,114,0,226,236,27,162,150,68,197,48,136,220,56,206,200,104,152,186,144,29,248,117,115,199,195,228,232,122,217,180,112,46,131,241,23,65,22,186,214,182,91,188,199,110,25,44,171,169,227,57,38,94,29,84,176,203,142,132,139,94,223,130,193,224,35,14,170,57,35,212,215,197,50,172,94,23,124,9,233,228,116,172,145,13,214,7,36,176,201,17,182,94,199,125,10,151,176,163,146,56,164,205,86,155,131,161,7,32,115,61,61,25,188,114,71,99,176,80,3,12,120,91,234,104,240,35,81,59,3,24,233,249,54,88,226,144,114,22,192,28,98,74,199,18,148,71,64,46,16,250,141,68,125,0,207,148,53,97,41,81,62,34,1,201,54,67,198,203,241,44,184,166,6,81,196,251,138,88,145,180,165,72,230,201,55,96,82,141,4,164,209,156,114,211,228,214,51,140,128,197,183,101,197,203,216,219,202,87,8,12,212,100,195,99,52,221,236,101,39,43,1,187,39,204,92,83,238,87,9,1,207,45,194,138,147,53,115,141,141,228,138,64,101,40,200,201,202,138,203,158,250,28,242,147,108,168,218,57,13,99,53,238,113,134,231,238,81,217,44,137,24,203,43,179,29,193,96,110,179,50,150,110,78,91,29,136,59,163,52,251,142,215,185,194,164,61,239,220,144,174,201,100,218,66,204,153,204,242,89,54,33,93,222,36,65,77,51,134,198,164,208,133,118,216,91,48,199,155,220,219,114,97,73,216,114,48,228,5,76,41,142,216,91,2,121,31,33,200,83,0,1,56,177,83,3,75,37,200,154,98,218,192,165,49,238,35,107,30,214,5,110,29,145,181,142,128,118,27,135,65,180,6,38,197,76,54,176,1,39,69,36,13,1,88,252,210,248,53,212,71,126,58,57,219,148,35,186,38,251,188,164,30,68,101,45,46,165,170,242,79,170,58,165,81,156,38,157,198,239,253,197,173,196,167,27,233,236,253,153,201,12,175,107,140,184,146,234,138,59,39,29,185,107,228,189,114,167,125,236,197,100,241,49,194,93,226,246,179,125,103,44,131,196,250,142,39,157,70,11,213,59,138,127,39,151,15,163,230,125,117,24,255,0,68,207,160,201,27,248,164,221,254,135,54,214,250,26,71,157,31,165,120,85,150,122,175,75,190,33,255,0,51,167,233,49,156,241,60,153,31,95,79,194,54,213,84,112,74,47,158,43,247,55,211,40,199,10,162,43,219,127,197,211,198,127,205,19,204,159,173,209,232,232,229,122,24,254,167,159,155,203,149,144,100,215,37,66,91,101,104,82,100,181,194,107,146,163,77,78,69,147,155,253,61,138,215,100,242,164,189,42,113,138,253,14,92,143,130,181,57,119,98,194,151,85,62,127,248,176,43,47,166,63,240,175,236,103,5,37,135,114,175,83,70,217,189,49,247,217,31,236,103,8,255,0,13,63,185,68,164,223,44,76,178,36,16,99,141,200,223,81,15,13,198,47,174,219,175,96,209,99,223,149,95,165,114,254,196,106,38,242,100,148,223,112,174,44,238,229,70,51,92,85,39,240,108,227,114,178,28,100,247,109,234,163,39,253,2,48,133,101,209,226,148,96,160,188,213,20,238,185,35,99,82,228,237,150,36,176,198,49,226,49,84,145,142,68,154,235,208,163,154,113,200,230,182,58,199,142,62,36,254,125,145,26,72,187,198,223,87,36,205,243,57,71,22,77,149,231,134,217,89,26,111,46,163,30,41,170,148,100,173,1,238,63,82,69,215,2,171,149,150,101,94,118,179,137,199,245,57,62,156,235,85,40,255,0,245,31,246,58,126,161,195,139,249,56,244,111,111,212,191,226,87,253,0,250,93,20,60,77,76,91,233,21,103,163,147,167,83,155,233,208,172,82,159,243,58,253,142,137,173,220,17,92,211,148,166,246,193,112,37,131,111,51,103,82,138,75,130,103,76,14,121,73,250,98,186,25,188,121,101,234,146,75,216,221,184,34,39,56,202,45,93,1,193,171,210,195,58,123,237,203,165,217,227,203,232,173,228,220,246,237,246,82,61,140,152,100,223,25,47,238,99,44,57,35,218,205,35,206,151,211,20,23,24,255,0,99,158,90,57,70,73,175,18,53,237,103,167,56,200,206,157,149,28,27,179,226,230,50,155,94,205,89,159,253,229,146,57,54,207,3,113,247,143,7,170,163,69,109,140,151,41,1,201,143,52,51,47,36,154,151,242,190,25,190,12,178,197,150,51,127,149,152,107,48,65,96,148,225,229,107,216,203,77,158,81,139,241,36,220,87,119,216,81,244,202,93,211,224,171,57,116,185,86,77,60,90,237,193,182,226,43,69,32,114,51,220,75,96,107,99,220,99,97,96,109,104,91,145,144,185,3,80,179,61,204,55,1,119,97,201,42,67,220,3,228,116,201,220,14,96,62,66,200,220,82,96,22,22,0,3,6,33,48,24,10,199,24,217,0,5,74,145,158,224,40,86,56,171,9,0,135,193,22,50,138,224,56,37,34,156,120,32,65,193,29,202,219,192,0,232,139,166,86,226,135,64,163,100,110,26,152,22,226,74,136,183,177,111,32,189,163,81,68,111,22,230,81,82,21,10,194,155,32,173,188,17,220,29,162,74,53,81,224,137,112,10,76,123,55,117,1,33,208,246,168,144,228,144,21,180,123,73,140,209,93,64,91,67,104,215,82,248,72,131,205,64,32,179,72,206,114,33,46,10,201,27,51,83,219,192,64,151,152,209,90,51,139,185,29,49,92,0,159,40,79,161,109,25,182,172,12,101,118,17,151,6,205,38,140,222,48,37,59,102,145,65,12,116,87,114,134,149,13,205,33,190,134,19,181,34,13,119,166,68,162,168,80,91,144,228,154,3,62,108,106,111,184,41,114,91,142,224,6,213,17,92,147,59,139,28,101,81,3,104,50,50,47,96,132,173,154,184,240,7,50,111,185,162,141,162,38,169,148,165,192,26,225,203,44,82,235,193,236,233,229,28,177,92,158,5,155,233,181,82,195,47,129,184,181,244,11,10,52,81,81,71,142,254,171,236,153,174,47,169,70,92,55,201,152,213,122,50,146,28,121,50,199,56,228,230,205,37,150,24,209,6,137,7,67,202,207,245,45,179,168,114,116,105,245,145,205,30,188,136,58,247,34,142,87,46,75,134,95,112,54,186,29,137,53,33,72,4,242,36,198,164,152,163,143,220,189,169,0,57,9,72,78,133,246,2,219,33,216,211,247,43,114,3,29,178,99,142,47,114,211,178,232,5,24,164,54,196,217,22,2,157,179,158,113,103,79,34,240,237,129,200,161,38,205,225,131,142,77,54,168,138,82,105,112,5,40,168,147,146,116,140,37,149,144,242,54,6,208,204,147,228,183,154,39,27,38,217,98,58,165,168,246,51,121,217,128,1,82,155,100,185,63,113,48,40,0,67,176,132,197,101,209,46,32,72,211,10,26,137,66,2,182,143,105,4,12,116,61,141,246,2,6,61,180,58,2,71,69,108,21,0,139,82,104,91,36,251,6,215,236,21,180,51,123,154,44,145,103,58,131,125,131,100,215,98,14,164,211,40,231,130,154,53,185,80,83,178,137,140,74,186,32,40,91,72,148,216,120,169,32,52,164,75,234,101,227,161,172,209,40,221,37,68,201,164,99,44,234,140,39,145,200,14,197,82,27,164,112,195,36,163,220,175,25,247,16,117,162,184,71,50,212,170,38,89,156,128,221,228,67,82,179,130,82,149,245,42,25,164,132,74,238,21,164,99,29,66,162,39,155,144,174,140,177,223,134,73,118,228,173,27,223,139,107,126,104,240,97,166,204,158,85,9,116,159,6,121,165,45,46,165,77,116,232,200,58,242,194,211,139,60,236,184,174,91,163,234,143,245,71,165,227,66,88,188,72,243,103,159,57,63,17,183,220,8,195,58,157,95,150,124,29,250,179,204,204,156,127,137,31,253,203,253,79,65,228,89,180,248,242,39,235,138,40,243,181,154,188,90,76,18,201,155,133,39,181,51,204,127,85,211,202,87,28,241,95,28,155,253,118,120,163,28,120,50,74,110,252,237,70,184,236,191,212,240,246,224,221,196,178,47,188,19,8,247,115,103,197,170,193,191,4,247,43,191,213,117,254,230,250,102,222,4,217,228,233,244,243,201,155,20,33,54,161,142,62,100,184,182,249,255,0,99,219,142,41,40,40,197,112,186,148,122,90,124,143,30,155,10,126,151,119,251,152,106,227,89,44,185,90,209,226,227,172,74,203,252,77,60,103,222,185,34,184,228,137,143,114,236,158,236,35,60,156,180,190,76,117,114,75,46,8,167,249,155,127,164,89,115,126,117,103,54,170,79,241,80,175,203,142,79,247,164,81,232,234,47,204,235,138,175,232,100,173,66,60,245,30,105,90,151,220,171,80,130,254,103,253,0,151,194,50,124,178,165,33,224,139,156,194,58,241,255,0,7,73,39,249,178,61,171,236,114,102,117,26,58,181,46,166,177,174,144,84,113,103,100,86,105,24,75,51,80,201,20,229,25,229,78,56,229,30,205,123,252,29,80,141,194,71,6,105,58,80,140,124,234,78,174,85,195,40,230,134,15,168,100,79,197,205,47,143,50,7,244,252,237,115,146,95,255,0,113,147,154,58,233,103,151,133,151,100,105,126,126,44,135,166,250,132,189,90,159,255,0,200,7,70,15,167,228,198,230,229,41,53,178,92,57,62,88,241,171,250,202,84,214,234,124,253,142,28,186,44,177,148,86,77,74,91,149,220,164,207,107,73,143,198,250,135,226,105,236,142,53,21,107,173,42,3,213,85,86,135,216,93,32,144,175,130,43,205,250,157,172,118,189,209,195,129,214,187,4,190,232,244,126,162,191,129,55,236,172,228,250,110,158,90,205,126,5,15,76,37,190,79,217,4,125,134,24,248,56,33,23,217,11,153,50,218,220,238,79,244,50,207,153,99,91,99,212,138,50,100,142,53,238,206,73,231,147,119,100,189,210,119,33,168,160,35,116,152,185,102,241,199,41,116,139,9,99,216,174,111,246,40,231,105,142,16,155,233,194,247,103,98,134,44,120,183,181,124,95,39,153,155,44,242,73,219,227,216,35,61,99,134,229,225,187,107,213,47,115,158,236,210,81,35,105,164,38,193,88,56,130,180,130,56,62,167,41,239,199,137,122,95,153,191,115,41,69,199,11,75,213,47,44,126,231,102,183,111,130,166,255,0,35,53,250,102,138,89,231,28,249,227,88,227,233,137,26,122,63,77,210,188,90,72,41,182,219,228,234,120,232,173,193,201,21,27,3,195,102,169,208,247,38,6,81,196,83,130,69,57,25,182,216,18,226,27,89,106,44,170,164,17,150,198,11,27,179,68,249,44,9,80,72,153,85,154,9,197,5,101,34,40,217,164,10,40,35,61,160,162,205,31,3,180,6,123,89,126,31,4,238,228,173,205,133,103,40,209,54,107,181,200,79,21,1,152,247,14,73,35,59,42,41,187,39,129,164,216,246,176,11,16,232,20,91,2,74,178,214,49,184,164,136,50,220,61,214,38,208,173,20,1,185,129,45,128,95,35,177,0,12,5,98,220,5,8,91,131,112,67,1,88,236,10,137,123,149,24,216,88,85,74,68,80,88,88,26,65,81,78,84,99,185,133,128,78,76,198,86,205,67,111,192,25,45,198,177,148,133,183,224,186,160,131,112,188,64,36,14,91,3,60,114,220,139,52,128,135,4,217,98,0,140,84,74,114,164,68,221,35,39,55,64,105,226,25,185,92,136,93,74,81,118,6,235,210,52,100,228,232,152,228,167,200,29,29,140,247,114,86,244,209,155,116,5,120,130,159,153,25,111,243,27,170,113,2,113,249,77,45,51,38,249,224,93,25,3,148,124,192,228,209,74,86,85,34,142,105,55,38,10,45,155,202,41,35,53,36,128,47,97,164,50,89,139,123,152,183,109,100,29,78,59,140,167,7,22,105,142,87,16,156,147,3,21,201,45,209,165,17,34,133,184,125,72,102,145,244,144,111,135,81,150,28,41,27,185,228,200,188,210,60,253,237,72,222,25,221,80,81,147,202,199,167,202,225,153,115,195,51,201,43,100,174,160,125,54,24,44,144,76,211,194,138,60,255,0,166,234,47,30,214,250,29,89,53,17,143,115,45,58,85,36,11,150,112,126,54,55,212,211,30,182,13,213,146,14,201,74,140,229,144,60,72,201,112,204,102,192,37,146,216,225,151,220,133,9,73,155,71,2,160,46,50,220,61,162,81,81,44,10,84,140,231,50,159,67,9,216,10,121,12,252,74,34,118,69,148,117,195,45,154,239,56,161,185,190,13,212,37,68,21,57,153,248,171,184,167,185,25,84,164,248,40,217,237,144,188,2,176,224,238,205,164,212,81,7,35,195,70,111,31,201,209,145,183,208,231,147,146,42,22,218,10,39,120,212,138,1,81,209,142,49,145,178,195,18,14,45,175,216,28,78,237,145,66,120,226,197,35,137,20,149,157,94,12,74,142,40,161,72,227,240,223,176,214,57,123,29,219,98,27,80,171,28,176,194,223,83,85,133,35,75,72,55,34,12,252,24,217,91,34,151,64,121,16,111,76,12,222,53,38,63,1,26,34,172,8,88,146,66,120,162,91,144,183,0,40,36,186,11,195,94,197,88,158,68,0,160,151,96,105,9,228,70,114,200,216,26,110,68,185,19,24,182,93,36,2,220,204,229,46,75,156,151,99,9,223,82,130,115,48,148,216,78,76,158,165,66,108,19,96,208,138,134,229,68,248,140,26,51,125,64,219,127,4,238,100,167,192,0,175,146,227,48,218,45,180,5,174,64,158,194,176,47,112,55,100,49,38,7,86,134,27,181,81,255,0,42,179,171,89,139,197,131,227,148,99,244,213,204,229,246,137,232,74,60,89,157,107,30,22,28,178,195,41,66,92,175,238,117,78,49,201,143,116,31,43,176,107,116,235,170,225,246,103,20,50,181,42,124,73,1,186,166,169,154,104,225,120,22,53,249,50,63,217,242,98,165,65,163,212,40,107,118,63,78,69,253,80,30,55,215,241,78,95,80,156,146,242,197,40,198,190,15,46,42,166,183,116,234,207,170,112,142,102,219,243,39,108,242,190,163,162,199,9,226,142,63,86,89,87,233,220,35,209,250,52,112,234,35,24,193,183,145,249,165,199,67,179,58,150,57,202,46,94,95,202,87,210,246,224,210,202,49,74,46,184,51,147,121,117,120,241,183,106,235,244,65,93,250,152,237,211,65,127,42,70,58,103,191,30,72,126,168,211,60,247,111,143,193,134,141,255,0,27,238,153,6,13,84,164,103,214,205,181,17,219,150,72,205,244,40,230,110,242,253,142,60,207,126,183,34,246,217,5,207,205,157,209,87,57,28,88,188,218,183,43,235,157,191,217,26,101,221,147,149,250,148,253,200,151,229,95,37,205,240,145,6,78,219,59,180,113,88,211,156,191,34,191,212,229,197,27,149,157,14,127,195,218,187,187,97,82,249,185,62,172,228,200,247,76,234,155,168,156,149,114,3,163,78,186,175,116,103,151,12,93,238,73,253,205,240,198,136,205,204,109,1,197,151,6,72,203,209,182,27,85,17,12,50,147,168,157,211,114,149,120,148,218,95,208,157,235,107,113,234,145,81,199,139,27,150,178,81,124,168,69,81,233,99,134,216,125,206,93,4,124,77,94,102,250,112,119,117,159,193,20,79,128,22,71,200,187,17,92,250,196,165,138,75,224,244,62,135,162,252,30,130,46,75,248,153,124,210,251,118,71,34,130,203,159,28,31,73,73,35,222,154,81,95,4,25,101,201,178,63,230,125,12,99,134,115,231,111,234,205,165,55,185,40,199,146,156,246,199,204,249,3,158,120,227,142,59,178,75,131,56,234,112,175,66,69,231,254,50,169,46,61,142,41,97,140,58,54,138,58,37,172,246,70,51,212,202,93,82,51,231,239,246,19,42,30,77,68,220,107,119,30,199,60,178,201,251,126,197,200,201,132,47,17,247,140,127,96,223,23,215,31,237,42,20,145,54,80,73,91,242,218,65,8,115,213,140,180,3,199,142,18,201,24,228,142,232,183,202,61,77,169,112,184,94,199,153,7,230,143,220,238,121,9,171,141,123,154,113,71,58,200,85,182,69,19,124,146,164,208,220,100,197,177,132,106,165,104,93,25,48,84,91,232,20,247,42,37,200,134,194,152,20,165,200,74,76,113,141,21,182,192,133,38,85,218,19,84,56,208,10,49,109,154,165,180,150,232,151,48,9,200,149,36,200,156,136,231,176,71,78,212,14,145,146,200,210,228,79,37,133,106,178,114,18,149,163,159,112,120,140,34,165,22,216,71,25,74,74,140,229,144,163,161,82,70,115,145,159,136,68,228,65,126,37,51,72,228,71,27,147,5,41,22,14,237,214,75,145,132,50,178,155,178,9,155,51,221,69,184,182,79,134,202,135,226,14,50,76,135,141,130,131,69,29,42,168,202,82,166,37,104,150,172,138,173,201,135,82,84,74,92,21,6,209,237,13,195,220,69,77,80,213,18,221,136,13,27,68,216,169,136,11,74,198,209,41,131,96,12,81,78,76,164,172,210,20,128,107,29,32,168,149,41,112,99,41,17,77,181,96,228,168,202,114,51,222,84,108,185,101,56,24,41,209,170,147,144,30,102,56,184,154,238,50,150,85,20,103,227,91,52,203,165,179,25,100,166,56,205,73,13,227,76,11,132,148,144,222,52,68,99,69,129,43,29,49,207,203,17,221,19,145,249,64,195,125,200,114,162,59,134,214,216,26,195,161,92,52,40,198,144,182,181,32,35,109,72,181,39,208,219,106,218,67,168,144,40,70,250,142,72,159,16,19,178,141,33,17,180,37,52,135,186,192,36,184,57,229,6,157,157,29,65,174,0,230,67,217,102,169,34,169,80,25,169,109,137,147,155,114,52,113,49,156,28,88,27,41,90,39,185,56,162,205,26,64,27,83,68,198,238,138,140,185,43,104,25,202,52,79,61,135,54,201,82,64,45,204,210,4,168,238,145,164,150,212,6,152,50,203,28,248,103,163,40,120,176,189,199,145,108,236,211,106,26,91,89,20,246,184,48,109,149,150,119,201,204,243,121,168,14,168,231,156,59,157,90,125,82,156,170,71,18,105,161,56,181,202,5,125,4,39,13,188,15,121,243,203,89,60,110,172,244,48,106,212,227,212,204,106,187,39,50,86,83,41,78,200,114,3,173,102,27,200,153,199,184,184,121,164,32,223,102,246,87,129,18,163,81,137,19,201,199,82,13,35,24,196,39,58,57,124,110,65,228,176,46,115,247,30,57,196,194,82,108,149,25,55,194,40,239,222,168,203,36,140,182,205,34,37,184,2,89,40,135,45,192,211,21,21,18,208,81,73,89,180,48,57,117,3,24,201,199,161,209,12,254,229,254,29,81,155,211,251,16,111,25,41,13,153,67,12,151,115,72,194,93,217,20,45,192,212,141,58,18,229,200,18,148,135,201,106,216,80,25,109,109,141,99,52,180,22,4,120,104,22,52,61,220,149,197,0,169,32,116,43,65,180,3,106,13,168,42,130,172,2,172,159,12,211,109,11,114,64,71,134,27,18,46,197,64,77,62,198,114,140,141,237,33,90,96,115,168,72,153,197,209,210,14,54,7,156,225,38,250,13,97,151,177,232,40,69,15,130,210,60,231,138,75,177,27,90,61,41,81,27,34,42,71,159,40,178,118,158,139,199,22,103,44,8,180,142,45,180,58,58,150,158,203,142,149,38,40,227,218,253,132,226,253,143,77,99,140,87,66,101,8,178,82,60,202,26,137,219,45,58,100,126,25,246,45,35,149,196,157,172,239,134,151,220,209,233,161,92,138,65,165,135,135,137,109,230,93,89,180,178,100,170,104,207,21,53,147,103,59,101,95,208,218,45,74,63,38,85,142,72,239,141,51,202,212,97,243,92,125,75,250,158,212,162,114,106,113,126,100,186,1,230,99,158,228,97,155,201,150,50,79,149,43,58,181,24,235,248,144,235,221,123,156,89,178,41,195,228,210,23,211,117,234,77,99,202,191,84,205,224,191,21,245,157,169,121,113,67,101,252,190,89,243,250,60,143,30,162,55,125,79,123,233,120,242,248,241,158,57,169,248,143,116,182,167,253,72,174,249,73,225,203,40,227,100,104,165,226,253,74,114,187,80,91,87,237,201,89,165,224,172,155,163,77,91,118,200,250,38,55,224,75,35,235,182,223,234,7,84,167,121,235,183,64,210,193,173,77,123,89,154,191,23,142,182,117,227,219,12,185,36,250,237,3,13,77,77,71,34,251,51,6,188,141,155,69,238,241,33,255,0,185,24,77,212,24,24,195,243,75,181,158,126,137,219,194,249,243,41,72,238,189,186,108,146,248,147,254,135,22,138,62,108,92,122,112,245,175,177,166,93,183,252,88,33,205,219,38,43,248,191,100,92,99,115,32,210,11,108,1,14,66,93,66,150,87,229,50,197,91,172,188,207,130,49,1,210,221,67,142,230,50,148,98,158,231,71,62,28,242,83,88,154,109,74,223,50,232,45,75,93,101,233,138,114,127,160,29,25,56,148,163,237,197,153,118,113,92,54,112,47,169,233,119,55,186,92,255,0,149,149,255,0,121,233,31,89,73,255,0,237,3,175,79,229,213,102,253,63,177,219,9,93,158,94,28,216,245,18,121,176,250,119,109,105,174,188,30,148,35,81,116,64,57,110,127,173,21,70,80,91,99,21,109,252,179,162,16,156,253,49,108,42,52,255,0,255,0,91,135,254,52,123,147,73,245,116,145,195,164,192,176,249,231,27,201,219,252,166,211,147,147,228,129,207,34,74,162,140,124,210,229,149,60,177,199,214,140,167,170,174,128,106,147,246,51,212,66,49,131,115,146,138,249,57,178,106,103,238,113,228,148,178,114,217,98,83,241,46,111,111,65,203,51,74,174,204,57,74,137,179,72,217,230,79,169,155,126,221,9,161,208,64,164,38,14,63,34,166,5,34,147,37,20,128,210,30,184,157,7,62,46,114,163,175,195,97,82,105,9,208,227,133,178,188,26,34,174,50,177,183,70,113,141,13,197,178,41,57,208,111,177,248,65,28,97,9,38,217,170,84,46,132,185,133,57,202,136,241,1,220,137,217,43,2,183,134,226,163,132,110,9,1,42,216,56,151,30,5,46,64,205,67,147,85,24,164,78,198,28,160,26,130,99,120,210,68,169,80,57,129,13,33,121,65,242,75,199,32,139,105,52,101,56,2,83,43,108,138,48,229,13,72,209,196,159,13,216,21,24,238,47,195,73,10,55,16,156,192,151,181,48,180,102,221,138,194,54,69,170,57,183,50,227,48,171,153,147,153,83,118,140,90,101,70,155,172,180,172,231,73,150,164,208,27,184,164,140,220,168,106,86,41,70,200,164,164,153,86,66,137,162,137,80,131,104,223,2,220,69,12,146,186,133,32,18,24,232,64,9,143,145,116,11,2,183,10,172,73,21,209,1,155,198,79,135,70,155,185,46,184,3,40,66,38,203,106,51,113,38,128,240,183,89,112,86,57,98,174,132,171,137,166,86,158,214,107,9,156,237,216,224,218,96,118,69,143,121,16,151,4,207,168,14,115,28,100,164,140,248,99,140,125,128,191,13,117,37,186,102,144,249,9,195,216,12,101,146,133,189,182,39,6,92,35,64,110,159,148,153,66,201,228,173,212,185,3,9,249,72,132,185,228,188,210,76,201,1,209,25,68,211,141,167,29,242,92,102,192,218,51,228,213,187,71,29,180,105,9,176,52,140,94,226,235,129,196,116,6,14,226,201,111,113,188,163,104,203,101,48,42,10,145,156,229,230,53,175,41,132,160,219,0,179,104,74,204,99,14,121,45,53,22,6,146,134,228,96,241,237,145,213,22,154,20,227,96,98,218,140,73,82,115,99,156,24,146,81,136,6,234,26,157,59,34,156,137,106,136,59,241,228,82,66,158,52,221,156,152,178,56,179,170,57,44,163,55,41,69,150,179,118,101,180,164,97,56,56,176,52,120,212,249,28,99,44,124,166,101,25,180,95,137,124,16,118,233,245,23,45,178,59,182,70,113,225,158,36,189,209,182,159,89,60,109,41,114,132,90,245,97,166,147,55,134,155,107,22,159,85,12,145,92,154,203,42,93,12,180,37,143,131,155,36,38,106,179,91,52,220,168,131,206,148,100,186,138,51,166,105,169,201,110,145,207,70,145,221,135,99,234,106,231,8,158,86,231,23,212,123,229,238,33,93,217,117,42,61,14,105,106,121,232,97,41,216,152,137,93,248,114,194,125,78,133,142,18,232,120,202,84,248,103,78,29,76,160,249,124,8,181,233,71,12,81,124,35,28,122,152,207,185,178,105,153,82,118,201,169,26,90,70,83,203,64,86,230,135,185,156,241,205,230,228,222,50,76,3,150,82,64,228,137,220,128,210,204,231,38,27,208,111,139,3,7,54,152,252,110,13,124,172,78,49,3,157,228,228,184,229,224,111,12,91,31,128,138,51,148,199,12,204,214,56,35,220,181,138,8,8,220,228,138,131,101,189,169,19,184,130,155,116,99,40,201,154,110,26,144,25,71,122,47,150,87,81,208,25,236,108,113,199,70,168,82,149,1,59,104,44,202,121,76,94,102,152,29,84,13,25,99,204,159,83,93,235,176,25,184,49,168,151,77,130,73,1,43,25,91,7,185,3,96,36,168,98,220,39,43,1,135,4,242,133,185,129,92,1,147,201,67,140,236,13,108,55,87,238,102,228,86,162,75,14,142,83,127,202,6,127,75,155,205,135,60,229,249,179,75,253,141,156,28,101,104,199,233,16,120,190,157,135,119,18,154,222,255,0,94,78,137,190,172,1,75,220,195,83,169,199,24,56,197,39,39,193,158,108,143,161,195,55,110,192,109,158,110,187,11,138,121,49,174,63,50,61,4,41,214,211,72,249,252,113,198,183,101,113,91,160,183,117,61,95,161,79,55,224,35,141,206,81,77,185,36,185,187,60,221,110,7,134,89,188,55,228,201,9,87,195,246,61,29,3,81,134,57,71,178,84,7,79,212,241,188,56,60,55,47,62,74,79,226,217,232,232,49,199,30,129,215,185,230,125,66,111,54,190,10,239,155,253,145,234,233,107,240,110,63,44,138,202,30,167,69,205,40,105,156,251,183,68,98,142,252,187,81,122,249,40,194,56,163,216,14,72,228,217,145,75,217,139,63,146,114,93,187,17,93,205,38,212,240,67,222,55,22,17,134,117,183,233,185,165,239,22,115,233,33,78,235,255,0,46,40,234,215,195,255,0,226,164,238,155,95,255,0,210,48,192,214,249,174,61,49,40,214,62,169,26,67,136,182,68,58,203,244,44,6,11,168,134,128,156,203,130,49,163,76,189,8,135,80,12,113,77,238,105,46,12,181,24,238,18,139,79,152,184,241,242,111,139,167,37,73,113,68,31,55,63,166,188,115,173,209,127,120,177,47,167,187,245,47,254,12,247,163,203,183,246,52,81,10,226,209,225,112,195,12,85,228,139,110,210,171,61,76,56,231,154,91,96,184,238,251,35,109,23,211,229,40,238,202,182,198,248,93,218,59,222,220,41,70,10,190,16,25,97,209,98,198,147,151,158,75,187,54,242,163,25,228,147,232,74,82,125,89,6,206,72,202,124,174,29,49,49,1,201,154,25,37,45,205,242,97,45,201,249,145,232,184,182,103,44,59,174,145,71,158,228,152,23,58,140,220,103,20,75,216,250,74,190,230,145,14,38,51,139,139,58,124,60,143,208,148,191,225,102,121,35,37,235,132,151,221,4,96,48,124,49,4,22,82,21,170,26,2,151,64,93,66,193,117,10,234,209,195,248,235,245,61,10,56,116,142,178,55,240,118,198,105,153,213,195,76,36,49,117,10,132,173,154,198,52,137,84,135,189,16,18,51,177,202,70,109,148,94,228,84,84,89,131,82,246,22,247,16,142,189,170,140,230,246,153,172,226,148,156,144,86,177,158,225,209,203,185,166,109,13,210,1,237,228,107,130,234,133,104,7,216,137,34,211,66,148,146,2,54,134,193,239,67,222,4,170,76,187,70,83,183,208,112,220,5,112,75,182,58,118,104,146,2,35,140,191,13,36,85,164,41,74,200,49,157,35,38,226,205,229,27,50,150,46,74,140,222,61,221,3,192,224,232,132,82,42,125,5,28,51,134,210,46,142,153,162,54,38,84,68,101,102,145,199,187,177,80,199,19,166,9,36,21,135,129,193,30,10,179,170,82,49,156,136,168,120,209,13,80,60,141,16,242,21,20,9,180,40,73,51,85,20,192,205,178,77,165,20,140,171,144,4,13,150,162,18,128,18,152,50,118,187,54,134,25,75,168,25,21,24,183,216,233,142,157,26,40,70,36,163,158,56,155,9,97,103,78,239,97,48,174,120,97,45,227,73,26,161,73,88,28,153,56,232,99,188,236,156,56,56,114,197,217,81,199,66,216,153,173,10,141,50,193,225,228,126,23,6,160,6,41,56,176,201,46,13,90,48,155,243,1,48,118,206,136,163,56,66,250,27,213,32,4,61,192,152,85,128,154,180,79,65,201,210,51,221,200,20,78,73,81,162,146,51,201,82,96,99,181,177,85,27,250,81,155,229,129,27,31,81,71,137,27,73,212,76,105,185,1,167,86,109,8,82,178,113,194,186,154,221,0,194,193,19,39,192,6,244,15,147,29,173,200,209,61,171,144,26,234,85,33,42,144,157,166,3,113,179,12,145,104,221,4,146,96,99,9,237,53,241,56,49,201,26,20,37,106,128,223,114,145,142,101,67,73,197,154,92,100,169,129,156,26,218,67,139,108,211,101,50,157,32,48,107,105,174,57,110,84,70,86,168,206,15,107,3,161,73,194,70,233,169,196,195,215,16,133,192,13,30,50,118,211,52,82,220,137,156,91,2,28,246,130,146,145,18,143,6,118,211,3,170,25,229,137,249,25,232,105,181,170,124,77,242,121,48,231,169,79,202,236,138,250,8,77,75,152,143,38,117,8,242,121,218,77,100,99,10,125,74,201,151,196,149,217,34,213,100,204,165,33,89,131,234,95,98,178,185,116,33,54,9,177,199,168,19,40,135,99,163,108,118,152,78,32,101,79,113,165,147,30,25,64,84,102,227,220,214,26,185,199,185,205,32,3,187,241,173,163,63,196,243,201,205,100,190,88,139,93,170,106,70,145,200,215,115,134,55,30,135,86,24,78,127,98,43,111,26,69,70,83,151,99,104,97,138,92,154,84,98,136,172,33,142,79,169,172,112,142,50,183,193,173,210,32,133,20,133,45,166,115,147,179,159,62,109,168,14,174,189,10,72,243,49,234,164,159,38,207,89,229,44,43,183,245,19,60,223,197,75,113,217,131,81,28,157,68,43,120,198,250,151,73,14,210,92,24,78,100,20,231,27,13,209,57,167,35,45,237,62,165,131,189,202,145,30,55,38,16,205,238,19,169,116,3,167,196,10,114,50,193,6,229,201,212,252,168,131,47,5,81,132,240,174,198,211,200,115,203,35,178,130,24,37,184,234,134,37,19,8,103,163,88,230,82,238,5,78,84,184,57,231,146,72,221,201,24,202,81,100,25,120,172,210,57,108,137,99,79,161,88,112,187,182,81,172,83,145,172,99,67,73,69,9,200,128,116,67,105,19,57,24,78,76,13,212,99,38,104,177,164,142,56,229,218,205,227,158,208,26,237,77,156,127,94,201,183,73,28,81,245,101,146,143,238,117,98,150,233,55,236,121,26,220,159,137,250,182,28,113,119,24,121,191,209,1,239,194,42,56,226,151,69,20,99,155,161,179,106,146,56,254,161,151,108,34,163,249,187,129,205,155,34,82,249,57,155,182,32,178,160,9,249,160,208,172,44,163,204,213,47,19,20,224,250,209,127,77,123,180,152,159,249,104,211,87,143,243,163,151,233,179,172,114,135,242,205,129,219,119,173,95,9,158,166,138,118,242,67,221,89,228,198,87,170,95,121,47,236,119,233,103,183,81,11,233,116,7,126,150,59,92,230,251,28,89,178,238,200,228,206,205,78,85,139,12,162,186,179,203,187,100,86,241,166,235,179,34,105,226,151,195,52,193,4,225,186,110,163,25,114,103,151,38,247,200,25,235,178,57,125,58,92,86,216,174,254,205,28,186,105,110,201,58,119,113,93,206,137,255,0,19,79,147,31,243,69,163,207,250,118,119,41,164,223,88,251,190,165,71,165,15,84,145,102,107,215,247,69,55,72,138,99,66,138,116,31,152,34,167,204,72,129,125,81,159,166,64,56,63,51,45,179,63,205,250,154,66,19,200,234,17,111,236,21,207,111,123,140,83,110,207,99,71,161,240,210,201,155,153,246,143,177,158,143,71,224,100,121,178,43,200,250,127,148,236,115,125,217,6,174,70,115,140,95,126,76,165,36,187,152,207,58,64,110,210,93,201,225,119,57,94,162,200,121,190,74,59,119,197,17,45,68,34,113,60,151,221,145,38,154,234,33,93,146,214,198,61,145,140,254,165,58,168,36,142,44,134,91,139,25,173,50,100,150,73,57,73,219,102,96,20,84,10,77,119,45,106,51,69,82,201,47,220,138,16,21,60,179,201,234,119,250,17,76,55,87,99,60,154,168,99,79,127,0,105,65,201,205,31,168,98,159,166,70,209,212,69,247,3,66,147,35,196,84,87,94,80,29,250,40,110,115,127,99,165,199,105,26,5,88,91,247,145,188,163,108,203,104,140,155,47,104,227,20,134,228,65,13,25,202,44,169,200,157,197,14,16,111,169,170,130,70,106,116,86,254,0,169,109,48,156,84,135,38,216,225,30,64,88,240,46,166,187,98,145,75,132,38,65,150,200,238,54,138,73,112,100,208,227,58,40,213,153,72,110,118,69,216,19,186,152,247,38,14,40,137,42,232,5,168,22,160,98,166,209,164,102,5,186,66,178,28,136,114,3,71,49,111,49,109,138,216,29,10,86,105,20,114,194,124,157,10,104,11,151,67,25,178,165,51,9,200,3,196,162,150,91,57,230,201,82,162,163,169,171,34,124,17,28,164,207,37,129,164,100,105,28,135,42,147,7,38,7,92,165,102,82,145,130,200,195,125,128,231,34,44,77,147,101,69,38,111,139,33,205,99,82,160,58,229,43,51,230,204,214,90,52,199,45,239,130,43,68,217,113,131,125,77,113,226,73,91,39,52,251,69,17,87,24,198,61,75,82,93,140,113,99,147,245,27,82,138,32,173,198,109,182,199,213,151,64,37,192,49,73,210,51,83,228,13,122,34,57,101,37,99,2,38,184,56,178,197,185,29,204,135,11,40,241,192,86,45,198,216,48,21,240,101,44,233,48,52,201,42,137,199,55,114,30,92,246,99,184,14,156,57,105,211,58,119,110,71,154,174,206,140,89,26,225,129,212,133,186,137,241,17,132,220,183,1,174,73,217,16,144,70,46,72,106,52,2,157,246,8,55,124,142,83,66,139,176,54,151,154,34,132,81,156,178,109,47,28,172,13,37,4,193,99,138,29,140,9,96,80,80,19,185,34,27,182,25,34,251,17,20,6,138,73,35,60,187,159,66,39,42,145,111,34,218,6,120,229,56,148,243,114,16,154,51,154,243,1,188,50,26,167,103,38,215,216,223,21,174,160,92,227,185,28,219,118,204,236,225,156,249,213,114,128,211,141,166,47,118,238,9,134,71,116,205,183,42,2,161,202,7,11,34,51,52,140,128,194,120,218,96,161,113,58,90,76,137,71,128,51,197,193,179,74,72,202,11,146,212,170,64,37,229,102,209,105,162,43,112,115,16,9,192,193,197,38,116,167,100,78,22,7,60,165,181,131,147,97,56,187,21,82,3,92,50,54,82,113,145,203,142,85,35,166,82,168,216,29,48,146,145,170,71,152,179,115,193,211,135,81,217,144,117,85,17,41,80,220,175,160,164,173,0,148,153,86,76,99,69,85,129,45,19,102,174,60,17,180,8,221,200,165,125,138,113,228,170,3,56,219,45,68,181,30,12,220,154,96,84,120,146,59,241,106,33,24,174,135,156,165,99,187,98,45,123,11,81,23,30,164,248,209,147,234,121,201,180,186,130,109,119,36,90,245,97,56,164,68,245,49,93,207,61,100,149,117,37,169,75,185,33,93,222,54,235,56,243,183,41,208,212,158,56,242,97,44,173,203,113,112,214,173,109,137,151,81,60,187,134,138,200,15,21,194,86,152,223,67,9,160,61,28,58,235,85,35,103,145,73,90,60,133,194,53,199,153,174,9,22,187,103,35,61,196,169,88,192,164,205,33,62,121,39,22,61,204,223,193,136,87,70,41,170,43,36,204,85,68,28,148,145,149,103,57,152,201,155,78,42,142,121,178,133,184,106,77,25,110,30,226,163,170,57,184,228,205,206,217,134,225,238,176,58,177,201,182,117,195,132,112,227,180,104,179,52,249,34,186,103,35,57,76,151,146,209,131,201,201,6,237,217,19,143,4,71,32,229,61,200,163,23,212,105,180,205,35,140,165,135,116,190,59,178,163,162,18,240,116,114,201,46,175,161,227,253,63,27,158,183,199,127,158,75,111,252,39,94,166,90,141,94,220,112,195,37,143,167,233,255,0,50,240,105,114,227,156,91,133,36,204,171,163,54,125,175,131,28,179,89,96,148,139,205,130,82,107,217,11,193,106,41,119,3,135,36,43,148,101,187,154,103,163,44,14,93,142,124,218,73,40,185,53,73,26,71,63,81,144,211,143,81,223,0,78,90,148,26,60,140,13,225,215,228,131,233,40,238,137,233,201,156,26,168,109,205,143,42,252,178,167,246,96,105,134,78,57,101,127,151,51,254,169,30,154,236,207,39,35,219,28,237,127,150,71,163,131,38,252,113,151,192,29,58,188,207,36,254,198,16,118,70,89,114,94,36,65,208,231,183,79,183,249,153,197,45,209,151,193,209,150,73,35,142,115,223,42,164,21,107,38,215,187,159,147,205,212,127,224,245,81,205,30,113,202,91,151,195,238,131,54,185,199,83,44,88,226,184,238,76,222,229,183,54,69,56,207,172,33,27,254,160,122,176,212,67,36,35,56,73,53,213,26,198,81,110,220,190,199,138,180,177,148,165,224,229,203,134,61,163,28,114,55,89,165,167,172,114,223,154,42,59,156,170,159,236,7,176,133,35,131,65,171,241,33,41,57,113,187,202,159,90,59,124,85,36,16,162,205,161,142,89,188,177,141,177,97,210,229,203,36,226,170,63,204,207,87,20,35,134,27,33,199,187,238,194,185,48,232,34,167,121,165,125,246,163,187,201,24,121,105,71,224,206,79,175,61,76,156,159,78,43,219,161,6,217,50,40,197,201,244,71,12,181,82,201,254,28,91,54,200,214,72,181,39,95,12,33,146,56,188,174,41,125,138,57,246,230,151,84,198,176,206,249,58,37,154,18,105,65,185,73,246,70,16,212,74,82,147,186,140,64,37,134,111,162,35,240,211,93,77,191,25,219,28,119,51,151,46,92,185,58,203,111,234,84,109,225,70,61,76,50,203,6,234,82,127,161,142,73,66,43,156,174,79,236,115,185,171,226,217,81,171,51,13,205,254,95,220,124,190,224,28,251,137,202,43,171,9,36,133,181,63,176,13,228,138,93,25,207,159,87,225,47,79,63,113,103,201,181,212,121,151,177,195,60,114,212,55,27,117,222,75,184,26,233,245,89,117,114,150,201,70,27,123,119,54,252,44,37,61,217,22,249,127,153,153,233,244,177,211,206,51,132,106,142,230,146,125,185,8,136,98,199,30,144,143,255,0,18,246,199,249,87,236,58,23,255,0,31,238,80,182,47,98,227,229,39,254,186,5,129,234,105,117,24,150,56,195,114,82,246,103,86,227,193,179,76,122,140,152,253,51,227,216,145,107,218,241,56,39,121,193,13,101,255,0,136,171,229,26,194,123,159,14,201,22,186,58,146,107,8,249,69,36,145,21,158,224,220,41,153,216,70,241,146,41,72,198,17,147,103,76,49,133,53,108,28,89,178,141,34,89,7,60,173,19,203,103,67,137,52,145,68,199,27,43,105,91,132,221,129,148,209,139,116,205,228,71,135,184,12,110,193,110,58,99,133,33,184,164,7,61,240,77,217,188,162,153,150,202,8,184,197,4,146,35,115,66,243,48,162,146,26,145,75,27,30,202,2,29,153,74,84,108,248,48,200,202,136,114,39,113,50,68,59,42,54,177,240,204,55,48,222,192,233,74,40,109,196,230,241,24,110,3,105,81,42,172,207,112,1,164,146,38,133,99,143,61,0,173,163,81,52,134,25,72,234,197,166,75,169,22,56,214,9,77,244,224,238,193,166,88,226,108,162,162,184,67,86,74,163,105,62,26,76,187,17,2,237,193,59,89,105,15,160,25,174,11,20,164,145,142,76,212,128,185,180,68,35,108,199,28,178,100,151,193,217,5,72,161,165,66,144,54,36,172,130,104,116,85,9,176,62,125,244,49,169,110,54,140,173,12,232,195,57,182,160,114,193,111,151,39,108,169,163,154,227,25,0,79,12,104,231,154,218,205,114,228,48,111,112,14,15,147,110,14,107,166,104,172,13,27,107,161,88,242,91,228,80,106,185,20,163,205,160,59,34,213,17,144,199,28,218,116,203,155,3,23,109,141,58,42,213,16,185,96,14,228,205,161,113,69,99,197,220,219,106,3,157,206,69,66,115,53,216,189,139,164,128,148,203,36,104,2,74,209,206,212,186,35,162,119,70,80,147,111,144,51,142,43,124,145,147,19,190,14,202,13,168,14,92,120,153,170,194,141,146,66,144,25,168,164,83,92,25,203,46,217,9,228,224,7,191,108,140,242,228,20,229,100,109,109,114,3,226,173,19,191,154,47,18,236,19,195,230,180,4,172,155,88,75,47,60,19,44,108,81,131,108,14,188,83,220,141,12,35,7,19,104,203,176,13,68,207,44,93,240,108,75,228,8,199,39,70,189,78,125,251,100,105,226,123,1,162,67,51,142,66,238,192,140,144,220,140,28,89,214,76,162,168,14,53,81,145,215,7,25,198,142,92,152,222,225,226,147,140,168,10,205,13,174,209,146,203,201,218,210,148,78,105,225,73,216,29,24,115,251,179,174,45,72,242,227,19,124,89,37,14,164,30,130,70,138,7,46,61,66,102,251,247,32,168,202,235,161,148,114,26,203,148,115,202,59,88,70,202,86,81,140,77,147,224,10,236,115,77,249,141,165,42,70,19,229,128,226,249,41,115,35,52,141,160,128,180,22,50,92,144,20,185,58,240,99,93,206,72,240,116,227,222,185,125,9,171,138,214,109,80,164,121,251,25,209,155,38,233,81,157,151,13,115,184,180,199,190,145,187,86,140,39,14,66,46,18,178,156,81,16,224,210,248,3,41,71,146,75,221,205,10,92,32,46,19,52,220,209,201,7,230,58,123,1,188,53,27,81,164,115,74,76,226,186,54,197,145,32,181,188,228,210,49,241,154,125,71,151,45,163,153,190,64,235,241,183,119,34,71,61,180,53,146,64,107,67,81,108,33,52,209,106,73,5,67,198,205,49,195,220,153,76,159,16,131,182,46,41,19,58,57,22,86,90,201,98,7,38,204,221,151,118,90,72,12,55,52,84,50,114,92,241,163,23,26,124,1,215,9,239,148,98,186,201,209,217,182,17,154,85,116,187,246,60,253,28,101,248,172,124,119,61,85,143,174,238,172,154,184,21,177,185,70,43,204,204,179,231,88,85,55,230,246,60,236,154,137,205,144,117,101,202,163,46,31,6,83,201,222,206,102,228,250,133,178,141,167,150,73,117,48,156,220,159,45,176,109,209,37,66,124,163,25,67,158,25,177,50,225,1,205,149,237,92,156,185,154,148,92,78,217,184,202,52,249,60,253,70,57,66,229,27,113,246,2,50,100,126,11,154,87,113,243,127,102,119,97,254,22,8,67,218,39,153,164,200,178,70,113,246,145,220,243,121,125,192,210,115,179,162,51,242,90,103,148,243,236,149,73,249,126,76,127,29,41,220,49,93,123,144,116,234,117,82,241,212,94,91,143,117,21,201,139,215,110,140,150,56,184,215,191,83,60,90,88,230,148,83,156,150,223,110,173,191,147,151,84,188,61,83,140,39,41,193,250,91,176,45,56,199,54,89,85,223,167,108,142,156,122,185,60,91,113,249,84,22,234,146,167,71,11,91,147,251,27,233,165,44,208,138,147,186,132,241,255,0,170,10,232,201,174,74,54,178,198,79,218,41,191,238,97,226,172,141,73,171,148,163,205,246,228,231,88,39,28,137,74,45,43,238,122,127,76,250,102,109,118,85,225,199,102,56,218,148,223,69,205,129,174,61,60,114,102,142,44,88,98,229,46,209,137,238,253,63,232,176,210,94,76,243,115,155,252,137,249,99,254,231,110,159,79,167,209,170,131,138,147,245,73,245,101,79,54,55,23,83,248,68,20,228,189,201,147,34,113,187,170,102,14,82,139,242,191,220,13,39,54,98,228,151,89,19,146,113,151,73,52,206,76,179,146,239,102,145,215,41,194,94,89,51,28,187,176,202,183,92,127,149,255,0,161,206,178,124,23,44,202,113,169,174,157,31,176,43,155,83,170,207,135,46,61,152,100,227,47,207,187,131,108,154,181,177,67,108,125,252,168,157,203,159,42,119,238,75,219,237,76,168,159,196,102,147,227,202,133,230,147,243,73,150,146,6,130,18,140,87,98,146,76,154,45,112,20,182,147,242,84,159,97,58,72,8,127,38,57,115,54,246,67,175,184,102,200,223,150,61,72,218,177,66,255,0,51,232,4,236,252,139,171,245,51,104,98,165,194,22,40,237,92,242,251,154,245,2,36,212,87,118,105,27,120,215,106,26,92,4,94,214,16,225,23,37,105,113,239,32,184,175,205,127,97,245,126,157,223,50,100,182,251,202,43,226,40,160,124,254,95,220,154,248,72,60,190,210,96,210,254,64,2,65,175,100,208,121,190,24,22,141,49,100,120,114,90,253,189,204,55,43,233,76,180,239,134,7,169,29,66,201,13,216,255,0,85,236,45,211,145,231,227,148,177,79,116,95,43,250,158,190,159,38,60,216,247,69,83,238,189,140,235,88,80,199,125,77,35,133,26,197,20,101,80,160,145,162,68,148,152,20,75,29,146,216,19,34,25,82,102,108,2,201,114,19,100,54,81,166,242,227,36,115,54,53,58,3,176,206,68,199,32,238,200,51,145,54,107,178,198,177,20,100,169,154,69,68,175,13,33,237,0,102,114,101,51,57,38,4,182,101,56,166,91,102,109,149,24,74,46,200,148,89,208,62,25,81,196,7,76,241,38,71,130,192,196,14,136,105,219,124,155,199,76,144,164,114,71,28,164,106,176,112,118,67,18,236,141,99,136,149,99,130,26,105,73,157,120,180,209,130,58,35,20,186,21,68,171,25,198,52,205,18,16,200,25,54,12,135,146,49,238,5,140,205,100,139,30,244,5,216,153,27,144,60,138,128,153,153,109,222,199,57,91,234,79,141,24,148,111,8,168,163,67,5,154,38,145,150,229,192,23,192,90,35,107,108,181,18,8,109,177,168,89,116,22,7,202,98,149,112,111,118,121,251,218,103,94,25,110,71,70,26,156,249,161,220,233,38,81,220,128,243,219,8,114,232,218,122,123,151,5,227,211,211,3,25,226,238,37,42,224,236,146,73,24,78,9,129,149,242,111,14,81,132,162,199,9,184,190,64,211,34,161,70,118,168,211,137,196,193,167,25,1,114,137,88,163,201,80,105,163,88,208,20,186,2,124,133,144,186,129,178,25,154,200,129,204,13,2,232,194,115,104,157,242,3,162,115,38,21,216,197,201,201,21,140,13,236,153,201,141,48,124,129,48,108,209,145,194,43,168,28,249,177,219,178,84,29,81,213,66,116,7,39,133,45,198,142,53,19,161,46,14,124,215,124,1,141,237,145,211,9,110,137,205,182,77,23,138,91,93,48,55,218,153,148,177,237,157,163,100,54,4,218,81,50,229,187,69,78,45,142,16,105,0,225,62,198,148,115,84,188,67,169,116,3,12,216,251,163,56,38,159,39,91,232,115,228,105,48,46,149,10,51,169,81,158,254,58,152,219,221,104,15,65,13,152,97,201,216,218,192,137,35,157,175,49,212,209,140,226,6,144,126,82,50,54,24,199,37,96,99,9,212,141,159,40,194,97,139,39,154,128,209,75,108,142,172,89,189,206,92,177,181,104,152,57,46,160,123,48,132,114,70,211,51,158,9,57,112,114,97,207,44,125,31,7,165,167,213,65,175,49,21,201,146,18,143,97,64,235,205,151,28,153,148,20,100,192,206,81,224,200,236,158,56,164,114,101,199,78,208,9,174,10,132,136,236,90,224,35,77,194,81,182,69,110,102,208,84,7,94,159,10,106,217,174,103,24,99,224,231,134,70,234,40,90,167,182,28,178,52,227,149,185,182,59,20,37,184,166,138,200,76,36,172,148,153,104,12,159,6,176,124,3,136,85,0,109,86,13,42,24,164,7,51,142,217,26,238,164,38,132,253,37,21,185,49,152,67,212,108,145,2,223,205,20,18,199,220,188,16,221,42,96,56,98,148,250,35,120,104,164,215,39,126,28,113,140,122,23,39,70,107,81,228,229,211,203,31,67,53,35,211,157,75,169,207,44,17,125,11,72,228,177,51,170,26,125,210,54,142,138,55,201,106,71,2,140,159,98,169,199,170,61,53,130,49,93,9,158,24,201,18,172,121,234,70,145,147,52,150,151,158,13,161,129,40,129,202,156,165,42,58,113,224,85,108,214,24,98,159,67,93,164,170,156,56,212,114,39,236,116,57,82,179,56,47,49,150,108,222,106,68,28,25,101,145,78,79,36,93,251,144,178,89,213,146,239,116,93,51,41,184,108,243,197,57,62,156,20,64,83,190,133,71,38,53,252,209,254,164,102,151,136,188,147,143,235,192,3,219,222,72,135,183,220,197,226,203,30,92,95,221,114,78,230,138,141,153,50,229,25,248,133,41,216,28,114,111,28,233,132,159,6,249,177,111,141,174,167,20,164,226,154,125,64,229,212,193,69,203,36,21,73,245,174,231,4,190,163,149,58,141,63,150,122,25,157,192,242,245,42,46,56,118,198,154,220,164,235,175,35,69,39,44,212,243,110,187,225,251,157,144,140,99,31,42,163,149,74,82,211,83,124,65,223,253,126,134,248,167,113,234,65,180,37,40,100,139,79,139,228,199,234,28,229,89,60,180,249,242,187,248,255,0,175,185,161,57,210,158,23,207,69,117,241,255,0,84,81,156,121,68,233,165,82,219,117,207,252,130,10,112,81,222,191,230,116,97,199,5,29,178,201,28,115,110,247,109,187,253,64,233,208,104,178,107,243,215,72,199,156,147,127,149,31,79,226,67,14,40,224,193,29,152,210,227,253,206,109,38,31,195,232,97,14,178,154,223,55,238,217,93,174,79,146,42,188,88,197,183,203,57,179,106,241,199,220,89,154,138,184,187,179,155,240,242,201,45,211,253,128,219,23,212,19,82,142,217,197,62,231,76,53,81,158,61,169,166,255,0,169,200,241,109,93,12,103,10,3,167,54,232,187,179,55,150,82,245,117,247,22,28,219,151,135,153,253,164,57,227,112,102,153,46,226,228,77,14,236,33,15,170,1,213,0,69,211,41,242,9,38,1,66,66,147,166,85,209,29,93,128,46,12,178,79,142,13,36,100,227,108,5,142,29,217,148,111,54,93,203,210,184,143,251,149,158,87,88,161,214,93,126,197,42,132,118,162,7,125,151,67,72,162,33,19,94,133,12,92,169,13,3,187,182,16,77,71,217,200,74,255,0,150,40,183,82,143,171,161,142,252,113,190,83,2,157,191,205,251,19,95,44,82,205,237,30,158,196,248,143,218,191,80,42,151,200,185,254,111,221,19,189,251,47,220,94,39,23,95,179,40,191,189,5,53,211,246,100,248,177,239,107,238,139,142,217,122,93,125,128,106,93,45,29,58,92,222,6,85,47,202,248,145,205,182,199,7,195,143,116,65,244,42,67,220,121,218,44,247,15,14,95,151,167,216,234,222,101,182,142,64,166,103,184,150,200,58,55,139,113,206,166,86,240,52,108,150,201,220,21,101,10,172,165,142,205,33,19,64,57,165,136,202,80,104,235,100,62,64,203,28,27,55,142,50,160,141,18,32,149,17,150,75,2,90,37,150,217,18,96,102,201,108,166,102,202,38,81,182,76,177,112,91,22,224,142,121,69,166,35,161,164,198,161,18,142,122,145,164,83,53,217,240,82,138,1,65,26,168,132,107,161,84,101,78,49,162,130,194,192,58,8,78,85,212,202,121,187,32,53,114,81,51,121,125,140,246,202,101,237,80,64,101,147,36,223,8,207,193,148,185,148,153,165,185,75,131,85,23,92,148,98,163,181,117,21,187,54,164,132,161,110,192,206,91,171,131,25,75,34,103,92,221,35,24,194,83,151,64,49,169,201,18,244,249,36,248,61,24,98,163,85,20,128,226,195,164,146,245,29,144,130,138,40,151,36,65,66,114,162,92,140,103,59,116,6,187,236,77,138,42,140,243,229,88,226,7,206,100,192,86,24,237,54,92,162,95,7,70,22,38,17,149,148,4,143,117,33,49,62,98,7,54,92,183,42,20,83,104,207,34,219,50,227,146,162,5,46,188,139,36,85,112,103,185,216,214,78,204,9,132,156,101,76,214,109,56,217,155,93,192,10,132,168,217,74,250,28,246,105,134,92,129,123,165,101,239,227,146,210,76,137,199,158,0,138,110,86,111,5,100,44,111,104,67,114,144,27,56,32,219,16,179,57,238,176,42,123,82,51,198,237,154,109,184,242,17,138,64,85,0,208,165,36,128,153,21,14,132,74,72,157,244,6,219,133,86,98,178,91,55,82,84,3,232,137,105,11,127,34,147,176,41,40,156,185,214,217,90,55,73,147,40,110,1,226,119,19,69,242,101,20,226,232,217,0,12,64,1,181,38,39,52,152,217,140,241,216,27,218,146,50,201,141,72,32,156,98,79,137,114,160,57,114,70,80,127,3,132,184,58,231,141,73,25,248,84,128,136,100,86,116,71,34,56,234,166,87,153,48,59,132,209,24,167,104,208,12,220,105,131,232,83,228,139,218,192,231,203,25,117,34,7,99,74,72,205,225,174,64,172,114,221,195,22,72,215,67,56,241,51,121,122,64,206,54,145,80,156,145,154,201,230,166,109,20,164,184,3,72,228,221,220,214,19,218,115,109,219,200,44,220,208,29,83,203,38,71,136,223,82,20,172,26,3,72,190,78,152,120,114,71,158,230,226,37,156,131,213,88,160,68,212,98,113,195,87,242,84,178,239,238,21,217,139,36,96,238,204,53,57,60,73,113,208,194,223,184,183,83,5,56,69,197,155,167,102,109,220,76,247,74,33,29,68,115,102,113,205,102,201,166,128,155,13,194,154,16,26,39,98,98,130,41,129,155,68,180,109,86,27,0,231,219,201,180,16,182,121,142,252,56,83,93,2,177,81,242,244,8,121,100,119,120,42,140,167,133,89,154,177,182,57,121,66,114,33,39,20,103,41,145,78,82,33,202,136,148,137,243,75,161,164,116,99,200,172,232,89,14,37,9,34,212,165,30,164,87,93,146,200,140,237,20,185,100,1,69,40,142,128,155,13,192,201,96,92,229,183,11,125,217,200,163,41,203,131,108,158,105,198,8,153,228,140,83,140,63,127,112,39,43,132,35,177,121,165,221,156,238,55,212,114,235,199,35,88,242,203,164,25,70,110,40,151,24,157,11,73,57,122,165,24,131,211,99,143,175,43,253,0,193,82,232,197,179,197,150,218,220,217,164,165,130,30,156,123,159,203,51,150,124,141,84,106,11,218,42,138,142,92,216,28,103,40,197,244,116,115,238,113,149,75,131,183,105,19,138,106,164,147,64,101,28,139,165,152,234,113,120,139,116,125,65,60,27,93,227,127,163,20,50,56,186,144,28,25,23,145,217,231,230,134,237,51,154,252,153,41,254,171,254,71,177,173,199,112,121,33,250,158,126,12,111,38,143,58,254,103,199,232,52,114,225,149,183,30,205,6,38,226,218,125,98,233,152,70,123,36,190,25,188,33,60,217,127,133,205,175,51,126,228,87,100,93,197,189,201,124,179,108,88,178,102,199,26,81,218,248,82,175,87,217,4,52,17,106,49,201,230,125,217,233,193,197,46,202,184,72,168,199,14,143,30,59,181,114,125,91,46,26,92,122,137,198,19,141,39,36,147,53,130,109,238,234,223,244,58,112,181,12,216,247,63,204,128,238,149,164,228,151,151,161,202,252,76,185,54,99,141,201,155,228,158,216,184,209,90,108,210,140,252,45,62,159,196,149,92,228,221,81,149,86,31,166,198,10,243,74,229,240,107,45,46,21,249,63,169,183,141,218,113,112,151,201,150,108,141,71,106,234,6,57,116,120,246,220,29,89,230,103,196,225,42,103,115,204,163,113,221,215,220,226,205,54,229,214,205,35,150,72,223,6,104,108,148,50,223,62,153,123,25,75,147,39,199,0,116,78,59,93,9,117,228,120,166,178,225,75,243,67,134,15,161,80,232,59,9,59,67,236,4,199,169,87,201,55,201,84,69,75,228,27,164,81,61,93,128,146,51,205,56,226,131,147,53,147,218,173,156,19,147,212,101,191,201,30,128,86,36,233,228,159,169,154,194,54,237,146,150,233,37,217,22,250,210,2,175,216,210,17,238,102,186,209,173,246,69,69,17,57,215,29,95,178,11,111,167,79,113,164,151,64,51,218,228,238,75,143,97,36,147,150,218,87,217,26,81,156,184,151,86,194,19,186,231,167,78,76,238,52,210,149,83,45,237,230,200,127,163,191,130,132,228,189,195,143,117,67,123,147,170,38,229,252,160,62,159,151,246,5,87,127,242,23,111,75,15,213,160,52,89,37,23,207,153,127,83,69,37,47,52,76,71,211,205,23,200,29,56,166,241,205,73,30,132,103,185,38,159,12,243,33,45,201,125,250,29,24,114,109,123,95,66,43,181,76,28,140,84,198,230,69,94,224,220,103,201,112,142,228,5,194,86,206,132,115,168,52,205,162,233,17,91,68,109,153,238,7,50,6,216,137,114,22,224,54,129,162,57,225,51,93,192,105,100,54,45,196,182,0,228,67,96,217,13,128,217,33,98,178,132,192,77,139,112,14,172,164,182,242,200,77,223,5,248,110,64,53,61,220,20,162,199,24,70,11,150,68,245,80,128,26,197,80,220,215,185,195,147,85,41,122,10,195,25,203,153,200,14,213,43,28,157,35,23,146,56,251,153,203,51,159,64,46,114,114,20,32,174,194,49,108,209,71,106,0,110,145,139,221,38,104,249,41,70,128,49,197,34,166,210,35,196,75,130,37,25,228,96,82,229,151,181,149,12,91,122,154,16,100,177,251,150,162,145,66,108,0,28,146,49,158,101,21,212,231,121,156,164,81,209,60,173,186,65,8,190,172,156,104,185,207,106,32,156,178,164,103,141,54,236,74,242,72,217,69,70,54,80,229,37,8,219,60,109,102,119,146,123,83,224,232,215,106,90,242,197,158,93,187,228,13,80,220,108,245,101,162,199,46,200,202,90,20,186,26,172,71,153,91,89,113,118,117,100,209,74,184,102,11,79,146,47,160,16,193,26,60,83,254,86,79,135,147,249,89,71,30,162,29,204,98,207,74,88,101,40,250,89,199,61,54,69,46,33,47,216,8,132,119,14,88,118,187,47,22,60,145,151,56,229,251,29,51,139,219,233,127,177,7,13,95,3,219,180,38,165,25,244,102,242,87,2,142,105,2,77,59,7,30,78,140,120,247,68,11,196,238,37,56,243,100,195,203,42,54,160,35,126,212,68,178,21,146,28,24,69,121,169,129,180,39,101,120,138,195,195,242,240,101,225,203,112,26,203,39,148,202,57,124,198,219,60,164,120,105,48,19,205,64,230,166,129,226,76,75,30,214,6,106,50,220,106,241,218,52,74,44,116,6,42,52,84,100,203,160,160,38,72,112,46,172,91,104,6,201,76,166,36,128,157,202,199,191,147,44,175,107,19,77,198,192,232,92,149,70,56,155,238,109,96,4,178,128,12,165,46,198,13,249,205,166,210,102,25,31,176,29,81,119,17,181,103,62,12,151,193,209,96,98,241,121,172,83,91,81,208,103,154,59,162,7,58,201,76,233,199,61,200,228,88,221,155,97,140,162,7,73,25,33,192,164,232,22,78,0,152,58,44,206,249,42,192,140,177,125,81,16,200,250,51,126,168,206,80,230,192,203,47,184,177,229,167,70,174,42,72,230,148,106,64,119,248,138,81,50,154,93,78,101,38,138,78,78,64,116,227,145,94,37,50,97,15,45,131,64,104,234,104,194,120,235,161,170,224,125,80,28,220,36,17,202,226,195,44,40,205,43,3,163,198,52,222,154,56,233,166,109,23,64,111,28,156,154,55,104,229,147,20,115,80,27,55,76,210,25,62,76,84,148,131,210,236,131,170,50,99,222,140,161,150,45,14,125,44,14,136,180,198,206,56,102,105,209,180,115,43,228,14,136,35,170,24,247,68,207,10,140,142,200,36,145,53,166,80,211,171,232,116,194,41,9,52,86,227,42,108,134,14,68,74,64,12,197,225,185,26,89,113,40,133,128,214,56,98,187,22,138,32,205,197,18,241,166,104,217,32,76,113,209,73,80,88,88,21,98,108,64,1,68,247,44,73,92,144,18,240,175,55,153,55,38,82,199,130,61,163,100,229,12,24,219,150,231,209,1,171,85,194,68,201,56,197,191,98,231,145,68,202,121,211,141,1,231,79,81,146,114,229,210,246,38,236,236,148,97,37,202,70,51,211,197,250,45,20,115,182,67,153,191,129,47,203,82,50,156,28,125,73,175,185,81,27,194,211,38,80,246,32,5,150,46,174,61,81,206,230,166,185,234,116,238,247,48,205,135,115,223,15,87,183,184,25,190,19,79,148,121,154,204,254,6,56,105,176,197,65,43,147,146,235,35,191,127,30,99,143,95,24,203,28,103,221,72,15,62,24,92,228,165,46,101,39,194,61,173,38,8,227,138,132,122,174,91,247,103,159,130,47,197,83,236,149,35,212,195,47,58,3,124,80,189,211,127,100,99,40,202,50,227,148,116,63,229,136,225,10,231,171,42,47,31,151,26,79,175,113,100,201,207,18,173,180,255,0,82,232,223,69,244,247,168,254,38,107,88,220,174,191,152,138,236,134,15,196,73,73,63,35,230,207,66,49,134,40,84,34,146,37,109,132,105,82,72,199,54,99,42,121,178,35,207,212,102,120,90,115,231,12,255,0,50,235,7,254,194,207,159,178,102,62,38,248,56,117,230,203,10,207,50,148,100,211,253,253,204,206,117,171,150,60,255,0,135,205,74,46,95,194,126,223,7,69,242,84,38,140,102,168,232,236,97,53,195,248,3,37,145,227,154,146,58,159,39,28,215,20,116,105,165,187,13,55,233,224,130,227,234,101,245,23,113,148,46,224,193,123,132,128,151,203,162,184,138,23,167,238,67,78,68,28,218,156,142,111,100,122,119,20,35,178,38,143,31,54,45,183,65,85,15,44,109,137,127,82,102,237,237,70,176,142,213,108,168,168,199,111,34,111,119,29,187,132,165,219,184,46,133,69,174,75,20,87,5,1,61,204,178,71,142,150,205,100,41,4,96,173,46,23,31,97,74,93,110,40,169,41,87,50,191,187,51,119,195,114,72,161,59,107,152,114,45,173,174,97,253,71,81,229,57,54,30,84,250,128,186,46,146,66,187,246,99,227,159,51,10,125,164,3,180,223,95,208,165,220,154,227,149,251,13,73,87,80,53,143,14,205,87,153,24,167,111,148,84,94,218,68,86,234,76,223,12,92,159,36,104,146,203,146,81,236,145,232,199,26,137,21,159,135,193,81,142,210,153,22,69,83,100,216,83,99,81,2,119,13,54,61,188,149,72,9,108,134,205,25,52,4,197,187,55,131,33,64,181,193,5,137,139,112,183,0,164,65,114,48,158,85,18,138,109,34,110,250,25,165,44,178,248,54,148,161,138,0,40,99,220,249,101,184,69,28,171,60,155,227,160,165,154,94,224,117,92,98,99,147,82,250,68,231,241,36,250,190,7,9,45,224,57,228,201,92,178,33,13,239,147,161,225,148,213,246,49,156,182,112,186,129,163,148,49,68,80,205,44,142,163,193,201,38,229,43,108,112,200,225,46,2,59,252,27,234,202,189,188,36,70,23,146,92,203,132,111,229,143,33,90,67,133,108,137,229,87,86,103,147,36,165,29,184,197,135,75,39,204,217,6,170,118,184,47,108,164,141,33,138,49,69,129,132,112,115,108,221,37,17,164,39,40,174,224,50,92,146,38,115,227,131,155,38,77,169,182,192,222,121,9,230,72,226,134,73,100,201,240,107,147,51,199,26,40,203,55,175,169,88,163,114,57,114,77,185,93,157,186,56,185,71,115,42,58,98,182,163,12,173,202,84,141,178,202,145,24,224,219,182,69,94,40,109,137,207,171,207,178,52,138,212,234,22,24,213,158,86,92,207,36,173,129,158,105,54,219,103,59,151,38,185,29,170,70,91,29,114,17,233,195,85,40,245,52,252,97,193,41,80,111,76,212,102,189,69,171,78,61,140,39,168,91,189,39,26,144,74,123,75,10,244,176,106,113,183,230,71,108,30,25,46,199,131,28,209,101,44,210,143,49,145,34,215,208,44,120,190,4,241,98,60,56,125,70,125,44,191,198,100,247,36,90,246,60,12,76,30,155,25,229,227,215,79,165,29,80,213,79,188,89,33,90,189,30,54,250,34,94,135,27,236,135,227,203,216,127,138,138,234,21,140,190,153,137,254,84,79,253,221,8,244,137,214,181,24,223,230,69,120,144,125,192,243,229,244,200,221,242,68,180,18,93,44,244,158,120,71,184,126,34,21,213,22,164,121,79,69,144,201,253,63,38,235,71,177,248,156,127,5,120,216,218,236,41,30,71,225,178,165,233,34,88,114,47,202,123,94,38,55,236,103,145,194,186,10,145,227,56,77,126,86,69,62,232,245,150,76,125,198,227,134,94,197,164,121,13,209,155,109,163,215,158,159,19,93,17,205,61,44,19,224,84,143,49,185,69,154,195,55,185,209,60,41,35,135,36,104,163,169,101,139,42,211,60,234,148,95,83,175,19,123,64,220,12,150,94,104,213,83,2,36,37,58,234,105,180,203,36,0,89,54,200,80,125,137,81,224,152,198,81,159,192,29,11,130,201,74,209,72,6,0,0,101,56,110,57,167,142,74,71,104,154,76,12,49,99,165,102,194,109,33,174,64,99,97,67,3,61,188,140,170,10,2,90,180,97,56,181,208,233,162,90,3,158,59,168,184,203,177,82,224,199,117,76,13,138,236,29,98,0,101,59,143,67,8,197,206,71,101,110,68,70,27,100,6,18,198,226,17,225,157,57,107,105,201,41,83,3,182,18,242,132,163,102,24,178,26,188,180,3,143,176,204,252,84,202,140,148,128,110,59,145,139,134,214,110,13,90,3,146,108,149,39,102,211,198,99,24,189,192,107,126,83,53,22,217,123,107,169,167,149,68,8,143,12,209,243,19,43,246,42,19,183,76,5,27,82,55,223,229,228,20,23,82,50,32,33,186,149,154,222,232,153,237,180,56,61,188,1,215,131,52,177,158,134,29,82,146,228,242,177,201,54,107,211,161,34,189,101,145,62,140,210,51,179,199,134,162,81,124,157,152,245,49,100,139,93,150,38,97,226,124,150,178,17,91,65,26,163,154,50,54,140,136,53,25,158,224,220,1,33,3,98,1,128,0,0,196,22,3,176,139,243,34,91,8,191,50,251,129,74,14,110,141,219,142,56,15,132,114,234,167,249,80,28,249,229,44,179,225,210,23,165,23,12,50,155,227,247,58,97,167,132,122,173,207,228,14,56,169,75,162,42,26,124,174,92,249,81,213,57,199,31,115,143,62,173,191,44,0,199,83,147,102,121,40,62,2,57,165,85,123,190,25,132,149,242,37,104,210,52,156,241,181,206,45,175,222,47,253,14,108,184,213,222,57,57,47,149,70,254,175,81,148,213,116,3,6,235,168,212,138,100,53,236,84,99,172,192,231,31,19,31,169,118,247,60,141,70,77,219,85,251,158,230,253,188,51,200,250,150,40,198,126,52,21,110,117,37,242,69,97,135,42,139,163,210,210,57,77,240,121,216,180,242,202,211,111,106,61,189,62,40,225,198,163,18,141,99,26,69,199,205,36,145,148,167,68,57,102,219,90,116,222,105,189,177,251,178,14,216,234,52,184,53,17,199,157,78,114,127,150,17,186,251,158,204,114,195,34,254,20,151,31,151,163,56,244,159,78,201,135,20,37,151,34,205,150,188,205,163,204,250,247,212,39,138,120,241,227,131,199,183,148,209,21,235,229,212,109,117,38,115,234,51,39,138,226,207,27,31,213,255,0,17,88,181,13,67,55,105,127,55,252,205,225,147,154,149,252,150,37,55,145,247,57,53,159,80,142,145,123,228,125,32,191,212,207,95,245,8,225,110,24,233,229,246,93,34,120,147,200,229,39,41,189,210,125,91,42,22,108,185,115,101,121,114,77,185,62,231,208,125,51,85,248,189,50,114,127,196,135,18,62,118,206,143,167,234,158,151,89,25,95,146,94,89,25,87,211,246,51,154,228,168,205,25,202,92,201,129,132,186,50,244,82,78,121,35,124,209,148,219,124,35,77,46,53,143,116,164,238,82,10,234,67,20,125,35,101,66,93,7,181,217,112,139,171,61,77,6,151,26,132,115,75,204,218,181,125,136,174,56,104,101,224,188,153,120,246,137,207,56,242,207,111,50,241,100,224,121,115,141,58,246,32,224,201,26,108,199,162,58,115,47,42,94,236,195,111,37,4,33,205,149,55,95,232,87,99,38,247,59,253,138,134,141,34,187,178,97,30,236,166,251,21,23,23,101,10,60,33,128,159,36,254,82,153,207,169,121,22,41,172,94,160,39,202,249,225,176,174,95,11,143,147,159,77,143,81,29,63,155,172,165,107,113,188,177,228,125,101,21,246,8,110,92,116,86,68,159,222,138,240,231,255,0,169,253,3,195,149,122,223,236,81,35,74,55,93,3,108,253,226,21,59,230,55,246,96,31,254,65,195,239,207,245,19,106,188,233,199,238,52,159,111,50,2,162,233,211,53,175,43,119,208,201,116,254,230,177,124,87,184,29,159,73,143,158,111,224,245,29,30,110,137,248,120,126,91,58,124,83,13,52,144,227,19,45,229,41,133,109,73,16,229,66,222,75,228,6,228,75,145,81,136,246,1,157,217,174,56,88,71,31,38,201,40,162,9,106,140,228,199,57,17,185,0,155,23,136,163,213,153,101,203,180,227,158,73,73,148,118,101,207,199,7,54,235,149,200,105,199,103,38,50,149,176,54,122,141,188,68,206,89,28,221,201,146,145,182,44,27,221,246,1,110,242,240,102,183,62,167,76,176,121,146,71,86,45,44,87,45,1,197,12,18,151,99,171,14,149,71,150,116,237,81,92,4,83,100,4,210,142,51,202,154,148,166,234,44,245,228,175,129,120,112,93,128,242,22,155,36,159,67,171,6,135,107,221,35,185,69,46,197,20,98,241,210,164,17,193,238,108,4,19,28,113,143,98,196,48,25,155,201,24,186,39,54,93,170,151,83,154,24,114,74,91,230,255,0,64,53,207,168,113,143,148,199,10,203,146,91,164,248,54,240,211,124,150,228,177,196,7,54,161,30,79,55,62,87,57,210,232,86,109,67,156,234,248,38,17,139,101,70,218,122,140,126,78,93,102,86,229,72,236,217,199,6,95,133,185,238,144,87,46,28,50,155,91,186,30,166,63,225,194,144,161,137,69,26,87,0,66,78,82,228,51,230,142,24,50,115,234,35,134,61,79,35,62,166,89,167,79,160,19,159,52,178,206,223,66,95,164,173,150,137,159,8,8,135,45,139,36,212,74,139,164,97,151,153,21,29,19,91,145,207,61,209,55,199,145,72,185,69,72,211,46,40,231,105,151,44,155,162,94,93,58,236,68,49,186,3,15,17,197,154,199,63,148,206,120,221,153,197,121,136,173,119,189,214,105,28,242,93,76,187,154,203,107,129,81,221,163,207,13,215,35,215,199,168,193,46,232,249,92,114,105,151,190,81,230,50,100,92,125,84,245,24,34,187,28,153,181,24,38,184,146,62,117,228,156,159,169,133,73,119,36,90,236,207,150,81,151,146,108,49,234,230,186,201,156,114,220,86,46,122,149,29,57,117,78,75,169,159,226,114,37,196,153,51,194,219,180,83,199,81,40,152,103,200,231,204,153,216,178,207,103,18,103,11,116,105,135,55,155,107,32,211,241,217,49,203,169,213,139,234,74,74,164,115,100,194,167,201,207,45,60,163,208,35,216,89,99,62,80,110,249,60,188,51,146,149,29,169,200,13,188,79,144,221,127,152,231,146,108,152,169,38,81,182,71,199,44,243,51,201,238,224,238,203,185,199,131,206,154,148,100,247,1,166,9,111,149,51,208,134,20,248,92,30,110,36,183,158,140,28,162,147,76,8,205,164,148,86,228,209,56,119,47,81,209,44,210,148,105,164,102,250,1,86,76,213,163,7,150,80,101,195,50,152,16,183,41,26,168,149,67,160,4,48,72,0,0,0,160,19,24,1,140,227,101,195,130,130,136,24,0,192,4,48,1,9,162,132,192,134,140,229,141,62,77,89,32,16,41,162,81,93,64,17,51,224,162,101,200,25,205,220,78,116,174,236,210,109,197,146,146,176,12,106,166,116,78,9,163,52,146,118,109,22,164,7,44,188,172,112,147,220,111,147,26,163,56,69,1,209,23,104,26,49,221,181,155,70,91,144,18,75,198,186,154,128,28,185,120,38,21,71,78,76,106,72,193,225,113,0,138,182,76,160,227,43,28,100,226,202,114,220,6,152,167,106,153,78,187,153,71,203,201,111,204,4,75,168,187,154,70,22,76,214,214,2,141,198,70,240,149,152,237,114,37,73,198,64,116,215,34,156,182,62,10,132,211,137,158,101,220,131,163,6,163,180,142,200,61,221,25,227,70,76,233,211,231,146,116,194,189,136,51,72,179,130,57,36,116,194,126,83,45,58,55,11,121,134,242,183,16,109,184,44,201,72,180,6,150,22,32,1,216,172,64,0,1,98,176,58,101,42,91,142,120,97,158,73,238,201,194,58,49,249,177,166,254,197,164,168,5,194,84,149,35,12,250,152,227,225,117,35,89,157,193,248,112,245,119,103,23,135,57,115,182,79,244,1,229,201,44,143,150,100,107,224,228,255,0,211,151,236,103,46,50,120,117,230,171,127,11,228,162,89,54,104,227,21,53,23,62,61,210,102,211,240,33,11,132,109,251,190,64,207,22,9,229,86,184,94,236,156,216,241,194,27,84,183,206,250,174,136,211,38,121,100,138,75,203,75,152,163,9,46,0,202,81,181,71,60,155,143,29,206,150,103,146,59,151,201,81,205,41,28,186,186,240,165,103,68,145,201,245,27,240,227,21,249,164,4,233,34,242,100,227,162,234,122,78,85,19,151,71,15,14,9,23,155,42,182,5,79,34,74,207,115,232,186,55,28,11,46,69,230,151,167,236,121,63,75,208,203,91,158,51,154,172,49,124,255,0,177,245,80,91,85,244,174,196,213,44,207,100,40,240,62,163,179,44,92,50,45,200,244,245,153,233,62,79,15,44,247,202,77,186,138,229,177,134,190,115,95,165,158,12,151,203,132,186,72,223,254,243,207,29,38,199,31,63,108,157,232,237,213,255,0,226,87,180,82,168,196,241,115,70,120,231,182,69,70,124,221,183,109,131,99,161,85,145,67,232,105,135,12,243,207,108,105,124,178,177,105,229,57,198,53,207,177,223,56,188,56,229,139,12,19,148,252,174,75,183,192,30,142,129,185,233,112,219,183,69,101,200,156,182,195,247,20,49,100,199,164,140,113,174,138,140,214,229,247,2,246,170,227,245,101,198,73,214,223,177,148,229,57,121,58,125,141,177,98,106,189,144,27,197,112,41,228,140,37,230,182,255,0,149,25,228,205,181,84,120,58,116,58,95,19,52,60,69,199,86,128,235,203,141,237,193,166,164,165,146,156,254,23,177,234,112,163,199,11,253,15,55,4,165,155,95,147,47,21,5,211,189,190,135,126,89,109,131,248,84,65,56,93,185,79,220,228,213,227,94,108,139,243,29,120,252,184,44,203,44,119,105,221,251,90,253,192,242,94,61,211,248,72,199,103,39,100,224,225,142,223,230,49,140,120,118,81,207,145,87,151,220,136,198,217,171,77,220,159,113,69,82,42,7,208,152,242,199,46,120,42,17,8,161,183,75,224,27,164,76,124,210,182,80,212,111,175,64,164,164,159,177,68,53,236,6,122,140,177,140,182,202,73,55,233,68,120,209,82,138,125,251,151,61,60,50,206,57,36,188,209,51,142,52,230,211,125,0,215,116,67,116,125,199,181,123,17,84,5,92,67,202,36,20,1,178,47,185,15,10,249,95,98,246,135,40,35,54,165,30,95,79,230,67,131,243,112,90,151,185,50,74,50,220,189,47,250,1,219,137,220,107,216,211,147,61,28,147,201,181,247,71,110,200,145,166,17,187,53,81,116,92,99,20,85,162,12,93,160,82,42,124,147,24,219,10,210,50,53,139,33,69,36,68,242,198,61,192,233,84,103,147,44,99,220,231,252,77,156,185,178,74,82,234,65,209,151,57,148,115,223,86,97,41,92,76,224,164,217,71,70,89,167,208,152,195,203,108,219,6,145,203,205,33,231,131,75,108,80,28,109,242,94,56,110,151,5,195,75,41,75,158,14,236,56,33,143,168,17,139,75,113,182,109,12,91,77,30,69,24,146,178,89,5,44,126,107,45,186,68,110,224,81,82,147,228,2,237,150,134,162,144,232,5,67,218,22,45,192,48,21,89,84,1,64,49,0,10,196,228,67,200,128,110,49,187,98,156,233,25,185,17,123,164,81,170,247,57,53,57,123,89,182,71,45,181,19,153,193,126,118,7,60,49,203,36,173,35,187,22,159,220,195,241,88,241,112,159,39,70,159,55,137,200,29,10,42,40,93,89,57,51,194,43,169,205,45,108,87,70,7,92,165,24,174,89,197,169,214,40,241,19,139,81,170,150,73,84,95,6,46,251,128,243,102,148,249,108,193,91,145,164,227,192,225,20,5,41,210,49,148,174,116,108,226,100,225,205,129,110,182,153,74,40,153,55,116,62,197,70,139,22,214,93,180,88,154,52,203,9,229,166,105,9,38,133,60,106,64,163,181,1,150,102,142,89,201,39,193,219,147,30,232,156,51,195,37,32,5,61,197,198,50,104,152,193,199,169,174,25,92,168,131,63,14,73,137,201,244,58,242,198,163,103,19,149,176,28,101,76,210,228,249,49,102,208,154,218,20,158,67,88,86,219,57,91,243,27,47,44,122,129,213,138,106,92,26,56,89,193,12,187,102,119,194,91,145,80,75,10,104,228,120,37,28,150,119,166,20,155,0,198,188,165,52,168,16,192,207,195,91,172,180,85,21,180,9,67,218,84,99,108,235,199,166,82,93,8,56,118,153,207,4,100,122,111,67,236,197,248,25,123,138,177,226,189,45,74,209,215,4,246,209,217,45,28,145,155,211,206,61,130,57,220,68,225,103,108,52,174,72,37,163,146,232,41,28,30,21,130,210,243,104,236,240,37,30,177,55,192,163,209,160,57,97,165,147,136,165,166,154,236,123,16,132,107,129,184,199,186,37,106,60,61,146,143,88,177,30,211,197,141,145,45,36,37,217,22,164,120,224,122,51,208,199,177,207,61,28,163,208,84,142,80,52,150,41,71,170,51,162,128,0,10,0,1,144,33,89,66,160,0,16,192,66,40,150,4,149,17,19,220,13,73,104,19,40,12,114,71,131,8,174,78,169,70,209,11,24,25,203,161,48,148,162,205,92,6,160,154,1,222,244,100,226,226,205,32,182,178,178,43,64,114,206,86,205,112,204,193,197,238,52,132,105,129,216,38,40,20,208,9,14,172,67,64,79,135,18,37,136,220,150,172,14,121,56,165,68,227,151,152,188,152,108,231,81,146,144,29,209,35,34,93,73,195,46,204,214,113,224,9,140,150,211,57,40,200,174,42,140,246,184,200,129,61,209,26,201,187,134,110,210,120,206,104,47,51,1,174,36,106,147,143,152,197,166,153,94,35,170,3,210,211,101,140,162,116,120,148,120,248,114,56,200,244,97,45,200,43,73,76,35,145,132,97,185,150,176,209,21,112,118,109,22,76,34,104,145,20,236,86,12,68,20,43,2,88,14,197,96,20,81,217,137,109,199,20,83,225,19,141,220,19,248,39,54,69,20,64,178,127,50,22,254,12,231,146,91,120,139,191,158,223,115,157,230,130,159,93,242,247,96,109,146,115,205,7,28,92,47,230,124,35,25,225,132,48,205,44,155,178,75,150,215,4,120,210,147,228,153,76,163,7,39,209,216,110,125,164,57,242,102,226,215,66,163,71,38,250,179,25,203,36,91,252,241,248,234,138,220,38,236,42,33,154,57,27,73,242,186,174,232,108,140,152,163,62,90,229,116,146,234,140,188,73,99,150,220,175,135,210,127,238,2,212,42,78,72,224,204,252,76,177,255,0,42,61,44,158,104,158,100,147,142,89,47,144,142,181,37,12,118,114,100,157,203,106,126,111,236,70,108,207,114,132,125,95,216,172,56,146,119,220,15,83,233,216,50,102,142,60,81,201,40,108,150,230,226,251,30,245,229,199,26,142,77,203,218,127,238,113,125,31,22,204,18,200,215,51,233,246,59,114,63,43,253,140,181,143,47,89,154,94,109,233,175,143,115,206,212,202,246,227,139,181,214,79,221,158,182,106,201,197,30,118,171,12,113,243,17,72,228,71,54,179,10,201,11,238,116,49,53,104,15,27,106,95,116,105,131,28,222,107,197,78,149,219,236,105,159,79,63,30,59,58,73,211,179,211,208,104,227,28,126,127,123,113,249,42,35,14,146,89,49,190,54,197,174,189,217,95,75,199,230,201,138,92,203,20,154,221,238,118,234,117,24,244,184,94,73,118,232,189,217,207,244,183,31,13,79,187,78,82,126,242,97,29,109,87,66,54,201,201,54,149,26,207,44,34,114,229,212,37,220,163,103,178,60,179,57,103,114,150,220,113,221,35,150,47,46,166,123,97,196,123,201,246,59,161,8,225,138,140,61,79,191,118,5,233,240,121,183,77,220,191,162,61,92,16,240,113,78,127,155,111,247,232,115,232,112,248,153,18,126,149,204,142,221,84,188,61,62,239,230,151,185,53,92,223,73,146,115,205,30,45,203,117,157,186,135,228,138,247,118,113,125,30,182,102,159,217,29,90,135,121,33,18,13,38,246,224,81,39,46,213,138,42,82,165,192,223,170,42,93,45,137,73,228,184,39,81,143,18,146,254,192,114,106,237,205,237,244,174,135,63,135,41,198,91,87,41,27,230,158,231,36,210,111,179,232,26,120,201,195,35,174,212,7,22,69,82,163,25,29,57,250,152,85,200,168,81,143,114,129,146,223,53,251,148,30,174,123,118,52,138,224,152,171,44,168,76,92,142,135,209,4,76,95,46,38,51,91,114,223,105,34,250,73,72,121,151,151,237,200,82,231,176,85,139,135,209,142,50,236,192,134,168,105,150,227,100,56,208,67,22,225,110,163,207,250,134,170,122,120,249,58,183,212,15,74,133,60,126,207,202,250,163,203,211,253,87,38,56,109,212,227,114,126,235,131,213,195,150,25,160,167,142,91,162,192,122,89,63,22,47,186,116,119,248,140,224,130,107,58,249,103,101,5,95,136,82,200,99,76,91,168,138,232,220,135,226,70,39,20,243,53,208,207,124,165,213,129,213,155,85,217,28,206,114,147,182,200,110,199,20,6,139,39,150,136,229,177,184,149,12,114,155,232,69,17,134,238,17,221,131,4,32,173,147,12,14,17,52,240,167,32,53,150,88,198,52,140,20,183,62,134,176,211,165,212,213,66,49,32,195,108,159,68,92,113,75,185,178,104,125,64,149,141,24,230,201,24,112,141,242,61,176,56,161,9,100,203,185,174,0,219,14,231,212,221,9,69,69,21,96,49,54,10,216,232,8,218,217,81,136,194,192,98,177,88,152,13,178,92,137,158,69,5,108,243,179,106,219,157,71,160,29,121,115,118,66,132,120,220,217,205,139,34,148,185,58,154,221,30,10,38,247,58,70,145,81,143,83,9,78,56,81,201,151,85,41,122,64,234,213,106,163,5,75,169,230,229,212,75,35,234,103,146,110,93,204,225,110,69,70,219,59,154,195,60,162,182,162,98,234,38,105,249,155,34,171,44,167,46,178,100,46,17,119,184,199,35,218,4,166,220,205,41,177,226,74,81,45,70,128,199,36,159,65,193,56,161,62,114,29,48,194,228,175,176,19,12,114,156,108,206,126,94,14,167,153,99,142,213,212,225,201,63,48,16,151,154,199,32,34,114,162,163,170,198,74,26,52,201,137,161,128,18,39,20,202,0,51,150,36,209,150,60,59,114,89,209,208,164,192,37,21,40,209,195,155,77,183,148,122,4,202,59,144,30,93,112,71,230,58,243,96,106,218,57,37,22,165,208,138,173,188,89,46,109,240,118,225,195,186,28,156,249,176,236,149,129,153,221,166,149,163,130,206,205,33,71,104,232,146,144,67,162,146,37,20,5,36,90,33,21,100,27,225,113,79,147,208,196,226,215,7,146,153,221,165,201,24,199,146,107,88,237,73,142,140,191,19,22,82,205,19,42,210,190,9,120,211,236,30,52,125,195,197,136,2,138,67,175,129,169,69,135,30,224,75,132,95,99,55,130,55,104,169,228,140,58,176,89,97,37,212,161,109,104,78,44,173,241,247,13,209,236,192,198,74,72,205,230,148,123,29,93,72,150,53,46,192,114,189,96,191,21,25,6,109,45,244,56,167,138,88,217,166,93,147,201,6,140,54,194,102,27,216,183,83,3,121,105,120,225,153,75,12,162,84,115,201,119,41,230,190,193,24,85,1,183,137,22,61,144,145,70,3,46,120,210,238,102,1,66,162,128,9,17,116,75,64,73,44,166,72,13,20,100,165,201,160,0,134,38,128,137,242,40,58,234,81,60,238,2,166,232,168,52,208,184,146,33,121,88,6,76,125,200,139,166,116,47,50,49,156,29,129,172,31,5,163,24,112,141,34,192,210,137,124,20,42,1,88,201,97,96,81,156,162,138,34,82,3,59,219,51,161,61,200,230,124,149,143,37,58,96,106,226,99,38,247,81,208,153,148,163,230,176,26,151,150,140,118,189,246,18,151,152,213,59,137,0,149,176,158,27,228,33,53,184,221,252,1,202,161,82,58,33,147,195,31,135,102,115,131,64,122,56,51,41,35,165,73,51,202,192,156,78,200,100,35,78,184,178,247,28,203,33,75,33,21,171,96,153,150,226,147,3,91,37,147,184,107,204,233,117,1,163,72,99,114,87,209,21,12,27,121,159,236,84,247,62,141,34,11,133,70,52,142,124,217,182,228,218,185,151,79,177,172,124,145,148,183,57,112,115,233,176,74,89,124,105,244,237,242,7,68,240,238,196,163,127,243,57,94,145,39,205,157,238,182,145,40,182,128,230,142,158,49,249,251,145,155,79,185,173,148,141,157,163,57,206,128,195,240,115,248,253,196,244,187,85,228,201,24,175,220,156,218,137,116,76,230,109,203,150,202,27,105,183,236,75,65,67,42,34,200,201,24,206,20,213,163,86,253,200,105,48,57,98,222,57,120,114,118,186,197,255,0,161,197,175,115,132,214,200,219,146,234,122,25,34,233,209,203,170,255,0,15,27,107,158,140,14,44,56,95,86,219,125,217,221,135,27,114,140,87,87,194,48,142,72,174,232,244,254,143,143,198,212,239,235,28,124,254,161,94,220,18,195,130,49,95,149,81,25,166,163,142,223,177,164,215,79,131,151,51,223,246,48,211,60,105,202,59,153,193,174,126,106,61,68,171,25,228,106,221,228,101,28,173,13,32,42,40,32,142,37,57,198,251,59,50,208,235,60,77,70,108,119,229,182,226,111,55,24,96,200,231,53,15,45,95,116,121,223,74,196,252,73,77,116,244,197,190,229,196,213,230,142,109,102,189,67,44,92,49,67,154,247,71,161,116,182,197,22,163,24,174,132,207,52,113,174,17,81,19,79,243,51,60,120,94,121,240,170,43,172,138,132,114,234,101,203,217,143,189,29,50,156,113,197,67,26,175,100,3,123,112,195,108,85,21,166,139,156,183,203,191,67,31,84,148,63,51,234,253,142,220,73,69,127,64,61,125,30,61,186,127,153,190,126,198,127,84,227,4,58,122,215,83,125,53,199,79,141,62,187,78,79,171,202,176,99,255,0,238,35,42,228,250,78,74,140,225,252,220,254,204,239,155,189,84,87,181,30,55,211,242,120,115,139,151,105,59,253,207,107,60,163,138,50,159,22,255,0,168,6,163,36,92,161,24,63,51,226,255,0,150,205,220,99,139,29,71,136,196,225,206,246,71,19,126,166,247,73,157,122,169,127,225,228,192,243,245,10,164,253,211,58,240,255,0,15,6,233,118,141,191,212,231,113,142,105,99,147,117,25,117,102,218,252,177,132,22,56,119,234,7,6,106,149,152,165,229,191,147,70,200,93,25,68,75,168,146,42,185,42,138,129,34,129,12,168,68,205,149,70,51,234,1,234,224,181,20,224,24,215,13,138,50,230,75,245,3,24,42,225,254,82,164,187,138,82,126,50,105,240,213,53,238,56,180,223,195,8,113,145,111,147,57,70,130,50,0,148,78,15,168,105,158,92,78,190,231,162,249,34,81,3,231,30,73,186,83,77,202,62,95,208,238,134,127,193,229,140,212,118,99,148,87,29,165,255,0,51,108,216,252,41,74,81,226,51,91,100,60,14,58,172,19,197,157,45,209,226,75,253,66,189,93,28,225,147,44,102,157,166,184,103,116,182,196,249,191,167,79,38,143,82,244,249,29,198,238,44,245,103,150,82,97,91,228,204,186,35,158,82,119,98,140,93,139,36,89,2,187,41,68,49,196,232,199,130,83,125,40,131,13,134,216,240,78,125,142,236,90,68,186,157,81,199,24,133,113,226,209,247,145,211,12,49,137,109,251,19,201,5,82,246,16,10,192,16,14,129,68,4,145,162,36,24,10,126,96,81,75,160,210,43,160,19,76,40,28,130,236,7,99,16,156,128,109,147,212,93,66,82,81,1,222,212,101,60,148,172,77,185,51,45,70,69,24,80,28,122,157,67,155,113,76,229,221,76,209,197,201,218,92,179,92,58,41,100,119,34,162,49,41,78,75,106,59,39,147,194,199,201,209,12,17,195,11,60,189,94,109,243,105,116,65,88,229,203,44,146,229,137,116,50,114,228,168,178,163,57,186,101,98,229,145,46,100,107,138,32,92,223,6,70,251,119,48,203,141,70,54,69,102,164,146,50,203,230,68,202,94,99,78,28,10,135,166,151,20,106,217,203,138,91,103,71,71,82,42,177,105,229,146,86,151,6,178,201,225,45,165,45,76,113,66,171,147,147,38,71,57,54,192,58,201,182,204,218,76,116,232,120,215,91,2,20,121,39,36,77,164,171,161,148,185,101,70,244,2,140,209,70,153,33,128,128,0,96,1,68,190,11,6,128,152,200,179,54,168,113,149,128,223,38,111,12,91,179,64,0,138,81,92,17,147,26,154,44,96,121,217,52,239,119,7,86,159,30,216,155,52,8,7,67,64,48,26,40,145,129,67,178,6,5,89,91,218,51,25,6,177,200,208,229,150,70,72,160,170,89,39,238,82,201,37,249,136,11,1,228,215,75,31,114,87,213,154,71,62,167,22,248,156,62,28,162,249,17,93,217,245,242,205,221,162,86,171,36,35,196,153,199,41,70,40,49,229,221,192,71,67,250,158,94,155,141,48,253,79,34,126,103,103,6,76,78,247,33,227,141,245,3,220,195,245,45,199,84,53,240,238,207,157,134,79,14,116,94,92,175,134,33,95,71,248,168,72,83,142,60,139,177,243,209,205,42,225,155,227,213,100,130,182,196,43,187,62,150,185,137,197,55,44,126,164,109,139,234,81,151,12,185,207,30,85,216,14,104,100,76,175,17,35,159,52,84,101,229,23,170,37,71,78,248,190,228,185,109,229,51,134,110,113,151,82,241,230,190,24,27,203,60,175,169,156,242,72,207,50,107,205,19,31,21,247,3,182,26,138,92,155,71,44,101,220,243,148,212,184,7,187,31,41,129,234,1,195,131,85,124,51,187,7,241,157,38,4,184,146,226,122,16,208,57,63,81,164,190,159,31,146,85,143,33,196,19,61,73,125,62,53,220,231,150,139,111,118,42,71,48,29,81,209,201,244,96,244,51,69,164,114,5,38,142,135,164,200,137,252,62,75,244,144,113,206,50,143,66,57,103,169,29,30,73,170,104,215,31,210,109,249,133,88,243,49,200,217,45,221,143,98,63,78,197,15,202,141,22,151,28,123,10,71,133,60,50,171,81,100,67,30,75,244,51,222,114,195,25,109,116,94,220,91,110,137,86,60,69,142,127,202,199,182,94,204,234,212,106,177,66,123,82,8,106,49,237,228,181,35,141,162,104,233,114,132,231,216,114,193,26,180,17,202,76,146,53,150,54,140,218,119,201,70,25,60,166,59,155,118,117,184,238,70,51,195,79,128,52,195,59,92,154,117,57,125,39,86,47,50,2,37,138,221,141,249,98,116,109,51,203,11,92,16,115,71,213,103,78,55,104,206,24,249,58,35,10,64,52,39,68,74,94,106,20,173,133,110,170,138,57,163,38,142,188,24,242,101,142,234,168,255,0,51,2,60,70,153,164,39,103,102,61,14,62,179,139,127,241,127,177,208,177,199,26,226,151,219,131,45,56,99,143,43,252,146,253,77,161,134,95,158,74,63,212,214,78,187,175,216,137,91,95,236,6,145,197,141,117,185,22,156,99,233,73,28,83,147,77,255,0,179,70,79,59,92,185,58,247,190,0,244,37,144,143,24,227,142,121,93,110,191,137,127,185,162,201,25,58,148,105,251,48,58,163,147,114,105,171,79,173,29,95,151,143,99,205,191,250,125,127,115,175,79,155,124,62,99,195,32,189,178,234,46,77,186,174,14,77,102,73,71,201,141,91,3,60,249,187,28,251,247,19,224,228,147,185,13,99,105,20,101,154,45,187,48,118,142,153,199,220,201,192,168,133,34,172,157,164,221,1,82,86,140,238,191,66,236,207,34,238,2,125,25,195,169,201,24,205,69,190,122,157,91,184,57,53,113,140,165,23,92,208,9,40,79,173,51,232,254,149,165,142,155,73,26,141,74,126,102,120,31,79,192,243,106,241,227,106,227,118,223,193,245,51,154,140,62,95,67,58,214,50,207,147,134,151,234,204,120,101,229,141,99,75,221,145,46,141,17,164,183,252,38,120,217,165,115,103,172,191,192,118,120,217,95,157,149,8,168,174,68,139,82,81,171,125,66,56,53,184,229,154,50,126,19,223,22,146,107,216,238,140,118,70,60,40,180,171,130,186,201,149,87,242,105,150,83,200,24,244,238,111,118,78,23,177,170,80,139,190,228,79,53,1,174,76,145,132,105,24,199,202,158,73,190,127,177,140,36,242,229,248,69,203,248,153,99,141,122,87,50,3,167,75,30,55,75,213,46,126,200,244,180,120,94,108,139,249,87,50,56,176,198,83,154,140,85,202,71,189,142,17,210,233,212,23,94,239,221,141,26,221,244,232,121,159,87,156,92,240,227,106,223,171,169,233,97,94,68,223,220,240,117,185,222,109,107,105,249,87,79,208,202,185,177,201,71,46,95,101,38,122,25,114,228,147,199,226,85,237,186,71,145,186,245,153,34,223,73,112,143,71,36,191,136,173,246,3,183,95,47,52,127,225,52,207,151,118,134,47,221,68,230,215,202,229,31,248,17,59,183,104,82,254,87,64,26,121,238,221,142,249,124,199,238,25,86,230,165,252,202,206,107,113,105,174,168,235,222,165,138,253,252,203,225,247,64,97,36,79,68,92,239,177,159,52,248,228,162,163,210,253,192,59,80,191,41,80,226,80,36,1,3,57,229,212,218,114,49,151,37,20,159,149,33,73,84,211,28,57,160,203,125,64,195,92,229,135,79,44,189,224,212,184,37,61,202,51,132,184,124,163,125,84,119,233,114,69,247,137,193,244,252,177,205,134,80,140,118,168,58,74,251,1,221,190,215,66,90,18,143,150,159,84,59,174,31,238,16,38,85,217,52,32,22,104,41,69,163,203,148,255,0,15,153,100,237,31,44,255,0,225,247,61,126,167,6,191,23,14,117,197,83,2,245,56,222,109,44,242,227,255,0,19,21,77,53,237,220,233,209,229,252,78,8,228,238,250,156,223,66,206,164,214,60,156,237,242,75,229,29,31,76,211,254,31,234,154,143,167,201,240,165,186,31,97,171,142,200,163,72,233,229,145,244,164,119,195,75,8,26,193,36,248,70,90,115,225,209,198,61,81,208,160,163,209,26,1,2,66,147,27,18,64,8,99,16,9,146,93,14,128,144,40,0,154,31,65,74,84,103,110,64,104,228,77,216,148,104,160,4,135,208,153,74,140,220,156,152,23,41,132,85,132,35,238,57,201,68,2,82,218,140,93,201,133,238,99,125,10,11,81,71,52,240,188,179,231,161,191,11,171,39,197,141,210,2,161,167,140,123,27,69,37,208,199,196,247,101,126,34,17,238,4,235,50,109,198,207,18,86,219,61,13,86,95,19,133,208,225,106,159,32,99,182,217,82,224,217,109,218,96,237,178,162,77,225,233,57,155,169,29,56,185,164,192,219,20,86,219,103,54,73,57,77,199,177,219,147,22,220,86,153,197,209,217,21,150,76,77,114,97,190,75,131,190,82,184,156,50,142,236,148,84,105,135,158,78,136,228,218,249,52,197,167,132,49,91,234,115,230,92,17,75,38,69,41,4,121,103,50,189,231,98,75,96,13,181,70,82,181,208,49,249,166,109,146,41,68,12,211,180,67,93,200,115,160,83,178,162,158,54,165,102,145,108,176,163,76,129,49,133,1,42,92,150,102,225,201,81,2,138,36,0,100,213,20,32,0,1,128,128,98,1,128,128,10,25,35,2,128,67,1,128,128,10,2,6,128,210,194,201,176,2,183,5,146,43,3,94,168,224,213,167,210,39,98,124,28,89,165,37,63,130,14,23,25,95,37,99,139,222,119,67,28,102,140,51,47,14,92,5,116,198,10,80,57,178,99,148,46,139,195,146,82,71,69,39,212,168,224,195,9,79,37,179,174,120,110,6,209,132,87,40,77,54,7,28,26,140,169,154,228,243,71,129,101,211,254,99,40,100,126,150,65,146,184,207,147,95,17,199,185,25,96,211,220,76,124,193,91,55,39,27,35,30,106,149,51,108,114,141,109,102,89,240,254,104,149,27,77,169,199,131,155,109,59,43,4,165,116,205,229,135,114,224,5,138,74,106,153,142,108,123,36,84,83,199,35,162,113,89,32,7,158,248,118,141,45,202,36,228,199,40,246,43,10,236,200,34,30,89,29,184,178,203,19,221,6,115,229,197,74,209,151,136,215,5,30,222,15,171,202,50,219,62,62,79,79,30,170,57,99,196,143,151,140,163,180,215,79,169,150,44,157,124,164,139,95,73,185,153,202,50,147,35,73,168,134,68,185,59,226,162,215,6,90,97,142,14,37,78,79,178,55,80,43,98,64,115,227,131,151,169,27,120,113,246,47,142,195,162,9,81,75,177,72,1,202,128,207,36,101,39,192,246,121,72,150,110,65,101,224,12,103,166,139,157,154,120,126,90,51,158,121,111,164,134,242,56,198,217,71,62,125,22,55,207,115,139,46,157,227,232,199,159,234,14,89,118,196,165,145,205,114,84,113,207,116,121,47,30,105,53,212,232,158,29,200,195,193,113,101,101,94,55,60,143,203,34,60,59,102,137,112,4,203,26,68,109,42,81,149,151,141,123,129,199,147,27,177,225,147,140,169,158,139,197,9,68,225,205,133,198,87,16,58,110,201,145,158,38,235,147,70,2,180,133,226,15,105,132,226,212,128,36,252,214,106,185,70,78,54,143,83,233,250,23,198,77,68,106,43,211,23,223,238,20,104,116,62,47,241,51,47,39,104,251,255,0,200,245,42,49,170,138,227,167,193,46,75,177,18,155,50,210,165,38,101,44,146,236,175,236,209,156,242,243,73,167,246,102,51,203,30,147,73,127,199,31,245,2,231,56,167,231,82,139,251,81,156,165,126,153,41,124,73,114,39,54,163,229,180,191,249,68,198,124,171,219,95,103,107,254,69,69,60,254,237,175,248,188,209,255,0,144,156,163,38,183,45,147,237,207,15,245,51,109,174,91,175,151,254,162,233,105,71,143,205,7,211,244,3,70,170,234,190,87,111,249,2,148,163,124,110,143,120,190,177,34,50,119,223,143,221,127,186,52,81,221,204,120,126,221,127,111,116,6,216,231,197,222,248,127,88,154,97,205,179,80,147,230,19,84,165,242,115,175,45,78,46,175,143,249,51,155,62,127,14,30,38,55,92,222,215,238,69,123,208,201,82,218,76,156,114,74,215,83,28,25,20,240,188,139,172,206,156,88,82,87,46,164,24,201,52,102,242,69,117,71,86,79,13,58,109,42,71,137,245,13,100,163,150,49,199,142,77,55,86,138,59,92,240,203,171,162,101,28,21,254,39,244,56,27,219,46,102,155,174,214,199,226,47,243,126,192,107,145,69,73,237,118,140,154,26,201,230,230,44,164,225,58,73,211,249,40,197,240,62,171,146,228,149,180,101,209,129,207,151,202,115,100,119,53,246,59,114,71,113,205,12,111,46,170,56,215,230,105,4,122,191,68,211,212,39,154,93,103,229,143,216,235,201,61,217,126,23,8,165,146,24,48,237,135,166,42,145,193,143,81,191,81,24,246,179,14,152,238,205,45,187,111,162,228,195,14,88,228,147,86,115,253,83,52,183,40,167,216,227,210,230,112,202,173,245,224,15,67,91,145,99,132,84,79,26,94,105,54,119,235,109,197,54,113,20,209,30,10,117,46,168,85,195,38,218,46,49,171,140,184,41,201,153,166,61,201,21,4,159,118,97,38,230,233,21,41,57,58,52,199,21,30,125,128,78,176,98,174,253,205,52,177,219,137,202,94,169,242,115,205,248,217,148,127,42,229,158,134,155,27,148,173,250,80,30,135,210,241,165,154,50,151,94,191,99,190,119,147,45,46,136,226,210,189,153,55,51,185,56,195,27,158,71,182,61,89,53,113,143,212,53,94,14,157,198,30,169,42,92,213,124,158,30,20,156,165,46,134,250,188,207,52,229,146,75,175,166,50,235,5,236,99,14,33,247,100,28,146,105,125,82,113,93,45,63,232,118,78,127,196,137,231,229,147,255,0,189,114,95,186,254,199,92,223,165,252,148,118,230,158,229,23,254,84,86,158,91,176,102,143,181,72,231,111,202,86,25,236,147,255,0,50,104,6,17,200,224,235,179,37,191,48,234,192,232,85,44,123,163,217,209,153,24,230,241,183,236,248,104,183,43,229,114,128,158,141,23,93,3,109,130,254,197,67,19,31,200,119,2,103,193,140,141,178,117,50,174,74,139,196,131,42,52,198,136,203,212,4,227,187,3,249,84,120,122,7,225,106,18,73,165,59,139,231,185,239,97,230,13,123,51,192,207,31,7,83,146,191,242,242,238,253,0,245,186,75,238,12,79,154,99,42,21,215,81,176,23,79,176,20,137,201,141,100,131,137,72,168,144,120,120,31,224,245,233,190,21,237,151,219,179,61,95,168,234,227,139,254,208,104,245,48,146,119,8,198,84,113,253,87,22,215,226,37,196,188,172,227,215,100,241,52,186,109,66,245,71,201,47,186,10,251,216,100,199,154,59,177,205,77,124,23,194,62,91,14,162,81,169,227,155,132,154,234,141,151,212,53,184,219,169,185,167,221,211,36,90,250,45,193,212,241,240,253,95,52,87,241,241,66,95,41,209,235,96,205,143,81,141,79,19,181,221,119,68,139,86,3,160,162,4,58,25,46,64,48,37,200,141,204,11,178,92,200,191,145,92,87,112,47,212,63,74,50,150,120,196,202,90,216,244,3,166,204,222,94,76,252,87,53,229,12,120,101,187,116,138,53,138,114,52,140,18,8,52,133,57,168,162,5,146,123,81,206,228,229,34,157,205,149,24,209,69,69,82,57,181,58,133,8,240,61,78,111,14,28,30,92,242,57,219,96,108,179,79,35,171,43,115,198,115,98,151,153,178,229,43,2,178,106,101,216,197,78,114,124,201,147,55,230,53,132,60,161,26,195,34,162,114,83,68,85,21,182,77,112,130,177,229,49,181,72,110,18,79,163,41,70,250,129,132,97,186,102,251,84,29,145,38,163,62,13,61,92,132,44,153,165,37,182,248,20,18,238,101,146,94,106,69,37,42,65,87,52,187,28,243,142,199,103,84,96,212,110,71,46,103,114,1,199,52,155,166,205,165,29,208,179,153,45,174,206,141,254,78,0,199,22,53,185,154,207,136,152,198,79,113,171,244,129,158,21,231,102,179,119,193,49,91,85,153,120,141,200,9,156,104,152,63,49,164,214,228,68,99,92,149,29,9,142,197,64,105,149,1,22,59,2,192,148,202,176,1,136,96,0,38,9,129,64,33,128,8,96,2,10,24,1,35,24,0,12,64,5,8,0,6,2,0,24,196,0,49,12,64,52,68,226,165,212,177,48,38,41,68,153,227,140,202,4,4,71,26,136,74,205,4,192,152,54,90,149,9,25,228,221,216,129,229,157,170,60,252,151,28,150,116,205,202,61,73,91,114,20,105,26,201,140,199,193,171,58,97,143,108,120,5,215,144,56,18,151,138,119,87,147,146,38,162,157,153,101,205,74,128,175,42,186,12,121,234,84,200,197,37,34,115,66,185,64,118,84,101,200,234,142,93,62,87,116,206,197,200,19,181,75,170,35,192,91,173,26,140,2,80,82,141,28,57,116,190,102,209,220,55,200,30,84,161,40,179,69,23,86,118,203,26,125,131,195,84,6,122,108,142,61,233,158,150,13,100,225,234,118,143,41,194,81,109,162,241,102,230,153,7,209,226,214,198,107,169,183,137,187,163,62,117,73,167,113,103,86,29,108,161,196,201,26,175,97,73,149,189,156,248,53,48,202,186,157,62,90,34,133,49,245,50,114,246,37,229,113,32,210,80,37,196,35,154,203,220,152,25,218,70,121,26,146,163,125,169,144,240,166,81,231,79,75,25,59,174,76,246,60,111,224,245,124,20,137,158,20,203,82,56,35,186,93,13,22,30,57,71,92,49,198,61,138,154,227,129,72,243,231,132,205,226,146,59,37,9,55,194,30,202,92,161,72,243,218,104,113,59,39,141,73,116,50,240,25,106,70,35,175,114,252,41,2,139,233,64,17,132,26,7,130,250,29,88,48,95,84,116,172,49,93,137,86,60,213,163,147,238,92,126,159,57,247,73,123,179,210,80,81,38,114,255,0,166,74,70,88,52,120,180,254,104,199,116,255,0,154,70,147,200,68,167,237,181,152,206,82,255,0,210,191,248,88,86,146,201,125,29,253,168,195,38,93,189,210,251,220,76,178,78,29,37,75,227,36,107,250,153,202,82,138,225,201,47,254,81,42,52,201,145,254,110,159,230,243,47,221,17,185,37,206,232,127,249,69,153,222,223,53,109,255,0,52,58,126,168,119,30,171,143,248,127,235,146,129,170,91,162,210,95,205,23,113,255,0,144,183,83,243,122,191,185,23,82,221,25,109,127,205,16,114,125,20,87,190,223,203,47,183,176,26,121,37,240,255,0,235,247,68,201,109,107,205,75,255,0,245,255,0,144,87,43,183,127,148,105,24,199,217,126,164,19,13,219,149,69,175,127,143,148,107,8,117,182,237,187,242,246,99,166,185,173,195,83,228,42,229,143,137,61,171,158,182,112,234,96,246,212,101,95,100,119,239,224,225,213,190,45,50,14,223,164,79,116,60,57,123,41,35,187,38,119,25,108,132,92,155,227,131,197,250,86,163,99,77,114,237,196,247,35,141,99,139,239,39,234,126,228,209,203,150,50,73,219,185,62,181,254,231,43,211,227,246,142,239,115,167,55,83,23,229,228,163,159,46,55,31,147,157,190,78,189,206,140,167,21,46,121,178,163,36,82,39,160,38,5,215,179,175,131,59,127,159,247,46,248,38,93,8,172,229,208,157,28,111,234,48,175,191,244,9,58,117,251,26,253,51,30,237,100,242,118,132,65,142,173,85,188,18,174,199,153,134,123,51,70,95,39,167,7,226,120,240,246,228,243,51,199,108,218,70,93,29,159,80,142,229,25,30,116,184,229,118,61,28,175,118,135,28,159,120,158,108,223,145,132,122,122,168,238,210,70,126,234,207,50,61,79,95,63,63,77,194,191,250,104,242,82,228,184,7,36,221,62,5,94,210,50,202,164,166,218,232,76,102,107,24,214,169,245,228,79,159,127,212,155,228,184,215,90,42,28,35,183,238,70,124,170,17,164,92,231,182,63,39,35,254,46,93,160,117,104,241,185,37,252,210,228,246,49,197,66,10,43,177,203,166,195,225,71,159,83,234,117,71,246,94,228,29,24,18,115,183,196,99,203,57,53,154,199,170,158,200,90,194,191,252,159,252,136,213,106,124,72,120,80,109,99,239,219,119,252,140,96,155,228,138,50,203,116,145,164,35,230,198,191,204,140,250,228,54,186,201,23,252,188,144,120,243,165,172,156,215,124,140,237,200,252,150,113,77,219,221,239,43,58,223,56,202,58,19,184,32,78,136,196,239,20,71,96,106,196,165,180,74,86,128,11,187,35,163,180,232,84,43,160,61,12,88,252,72,65,174,178,141,254,164,79,30,220,187,95,115,111,166,228,89,48,87,242,74,191,113,229,141,231,148,190,64,198,124,34,98,141,50,46,73,232,138,140,167,212,149,212,114,8,149,27,67,161,156,223,152,211,164,76,87,51,0,135,19,146,247,71,143,245,92,117,170,255,0,238,65,175,212,246,27,219,154,63,177,195,245,136,121,49,228,175,68,128,122,105,248,154,92,114,247,137,170,57,62,155,42,197,147,19,252,146,181,246,103,100,125,138,134,0,0,79,165,252,22,159,34,124,162,111,107,162,9,214,99,241,112,74,61,235,131,231,177,203,196,134,124,15,191,158,63,116,125,55,83,231,181,88,94,159,89,41,46,155,171,247,26,175,75,77,115,210,225,148,90,244,46,25,191,137,181,121,227,75,227,147,155,28,124,28,88,227,15,52,84,111,168,255,0,17,40,219,219,127,220,168,219,54,60,143,205,135,39,31,202,78,159,85,60,51,146,241,246,201,62,220,24,199,91,29,205,169,69,46,234,92,23,63,7,85,7,41,42,146,253,192,245,112,125,99,46,58,89,63,139,31,158,167,177,135,62,60,240,223,142,86,143,141,199,143,38,56,202,50,126,79,203,46,167,110,135,85,60,57,42,249,107,204,145,55,23,53,244,242,154,75,169,151,139,31,115,204,158,166,114,238,24,178,123,179,49,167,163,44,241,71,62,93,75,79,131,24,205,110,160,201,138,79,148,1,248,137,177,71,36,228,249,99,199,167,148,159,39,92,52,241,138,3,145,220,202,134,149,203,150,118,67,12,83,54,219,192,25,226,198,160,141,25,55,68,79,34,130,32,182,246,163,154,77,202,68,189,74,108,175,18,52,81,172,120,136,57,109,77,178,113,189,196,106,165,182,0,121,250,172,187,228,209,204,185,46,93,217,148,47,112,26,198,52,41,189,166,137,18,224,231,42,72,12,160,183,74,206,168,251,33,195,77,40,245,58,33,24,99,229,128,240,232,220,157,200,237,88,33,24,156,111,92,163,194,39,46,185,237,224,13,53,62,22,56,190,135,149,60,182,222,210,243,100,121,58,179,157,117,42,8,220,167,102,251,169,23,131,26,113,179,44,222,89,17,75,28,28,242,158,132,49,40,171,103,30,157,75,170,52,203,154,117,64,78,167,50,244,163,137,189,211,47,34,114,86,101,141,61,224,109,53,81,39,28,187,23,147,210,99,143,214,84,116,195,26,187,46,73,14,170,38,14,94,98,42,166,248,163,5,26,228,209,39,41,209,166,76,123,80,24,43,101,56,178,225,19,171,20,34,149,200,12,38,149,146,12,17,182,10,133,70,209,199,184,82,199,40,129,137,73,142,137,162,138,177,238,32,153,54,65,181,129,148,100,93,129,67,32,164,192,160,21,140,0,0,0,0,0,0,0,0,0,0,0,0,0,7,98,0,40,100,88,236,10,1,93,19,184,10,161,80,156,168,149,59,2,130,184,38,82,162,99,148,11,92,14,211,38,82,242,156,239,51,140,128,233,156,35,40,209,198,241,248,115,190,198,177,201,184,172,144,221,16,30,60,201,170,35,54,90,92,28,252,227,98,94,105,114,1,226,190,229,40,172,136,156,177,218,172,198,25,118,178,13,20,60,41,151,150,94,81,57,44,148,92,162,165,2,140,225,40,174,78,204,89,20,145,230,78,46,44,223,79,39,25,114,7,160,49,69,218,24,0,208,128,10,16,38,22,1,182,209,140,176,243,104,218,193,129,205,185,195,169,167,139,25,68,121,49,238,71,51,199,40,48,53,134,166,88,103,229,103,165,166,250,157,241,51,199,148,55,68,172,62,204,138,250,124,89,161,145,90,45,180,120,90,124,210,198,248,124,30,150,159,91,25,249,101,212,145,107,171,129,217,75,108,151,3,242,145,74,50,52,163,43,138,45,100,136,21,66,166,61,214,59,32,141,161,69,138,192,92,9,237,34,114,246,33,70,77,148,107,181,50,94,43,46,41,164,13,176,38,56,71,224,165,216,184,200,190,8,51,75,105,119,93,107,245,26,66,155,219,249,148,126,220,176,35,36,151,121,47,217,156,185,50,197,127,230,197,125,226,107,147,42,237,147,159,147,158,115,200,239,252,57,126,197,25,202,110,94,156,152,103,253,12,167,41,69,121,161,37,243,25,19,154,95,250,152,35,247,92,24,110,143,62,28,220,126,25,81,186,204,187,101,95,108,136,137,53,30,101,143,111,249,160,248,49,121,30,234,157,95,207,251,141,254,197,69,239,238,185,249,92,50,119,95,183,47,175,111,215,216,133,107,158,168,118,165,207,103,253,64,210,219,231,167,200,70,187,58,191,112,77,174,168,170,77,127,168,83,243,46,200,180,212,190,25,151,154,44,184,228,247,32,209,55,18,183,41,117,37,73,48,124,116,34,169,240,113,234,186,89,209,187,177,207,169,126,80,142,127,167,187,203,147,217,31,77,135,42,203,130,50,239,220,249,125,7,25,50,254,135,175,163,207,225,228,218,253,50,10,235,201,22,204,38,190,13,179,229,142,53,114,103,31,226,147,140,159,122,2,156,29,242,232,153,99,130,86,229,215,161,150,77,87,50,189,180,215,23,216,231,252,76,59,201,1,174,72,211,51,39,241,88,156,182,238,31,226,49,127,50,40,171,19,96,164,166,174,35,148,0,202,106,211,59,180,113,240,116,82,202,250,207,147,134,78,153,232,106,223,135,164,199,141,118,138,68,213,229,158,131,152,231,155,248,71,159,168,119,57,51,187,70,235,71,149,255,0,155,253,15,58,111,212,97,183,161,150,59,126,157,133,127,145,30,94,69,228,103,169,153,238,250,126,31,248,17,229,228,119,6,81,233,78,91,254,159,131,255,0,182,143,54,50,228,234,199,155,119,211,113,193,117,143,149,156,177,92,187,8,153,181,189,174,228,74,11,170,225,139,83,10,146,156,72,142,75,54,198,155,180,56,202,151,4,74,92,19,185,4,84,231,214,79,162,58,190,153,131,143,30,107,213,233,71,62,29,59,212,228,81,127,225,174,100,255,0,208,245,91,142,56,219,168,198,63,208,163,93,202,49,114,155,164,186,179,151,38,121,102,233,198,31,103,214,127,242,34,82,121,234,89,23,240,250,198,15,251,203,253,132,252,206,200,28,60,210,58,82,168,153,226,135,115,89,116,34,162,11,206,216,102,150,204,25,167,241,72,168,112,155,57,190,165,61,154,120,98,239,39,108,14,41,127,132,116,197,255,0,13,28,210,231,9,174,57,94,52,6,248,95,144,187,49,195,47,43,251,151,97,26,65,151,116,98,152,220,248,10,213,201,37,118,66,139,203,230,124,67,251,139,28,30,87,186,94,133,253,77,230,192,232,250,108,210,205,60,126,241,181,250,30,159,132,158,9,95,93,205,158,30,158,126,14,166,19,246,124,159,66,255,0,194,175,130,15,58,75,204,103,151,131,165,227,109,41,35,155,55,170,138,49,144,224,138,148,120,43,28,74,130,94,146,32,185,102,143,158,5,84,84,115,229,225,217,58,216,120,218,89,199,222,54,141,50,121,130,30,108,107,227,128,60,93,6,74,213,71,178,201,26,253,81,234,119,60,124,209,252,62,162,85,255,0,149,147,119,94,199,177,119,202,251,149,0,15,176,128,1,171,64,52,2,198,251,30,87,214,150,200,238,175,93,115,242,143,82,94,87,184,230,250,198,53,147,233,243,151,242,84,136,174,28,179,173,54,158,113,231,202,86,60,209,205,141,243,199,116,102,225,56,104,177,70,188,214,154,253,81,205,189,226,157,237,112,126,221,128,233,120,212,147,150,57,70,105,254,89,114,10,115,197,232,198,148,191,50,220,68,37,189,249,103,74,93,105,43,48,189,179,113,148,229,6,159,46,128,244,49,234,37,30,110,175,179,58,41,78,94,38,55,182,93,26,60,248,205,77,198,182,205,195,158,127,49,213,131,116,84,146,151,55,105,191,111,98,163,212,210,99,150,121,248,123,170,85,197,157,113,208,77,62,79,35,196,149,174,204,236,211,253,87,62,55,181,203,124,87,13,72,145,107,212,197,163,80,118,206,141,177,72,230,195,245,76,25,84,99,39,225,205,186,166,116,153,104,146,6,153,162,66,116,136,18,84,185,20,178,19,57,89,12,7,186,185,103,14,167,45,202,145,211,147,34,218,207,59,39,172,161,110,28,100,247,46,120,52,199,167,148,223,60,33,230,198,160,138,141,255,0,17,28,112,57,178,230,121,62,198,19,4,252,164,83,234,140,227,31,49,172,85,148,160,163,200,23,12,87,30,89,164,50,99,199,236,97,44,141,170,68,172,86,173,129,218,242,169,240,140,178,193,213,217,205,25,56,23,248,151,40,208,24,191,81,109,238,137,31,32,229,192,24,238,169,81,79,148,102,249,101,87,148,168,211,14,103,30,3,39,154,86,99,5,231,58,182,240,3,134,85,8,209,77,169,171,48,107,146,86,70,164,145,21,179,197,229,57,125,50,59,148,188,135,14,104,61,220,21,21,123,140,211,219,144,188,112,144,231,133,169,88,27,75,39,144,199,27,82,145,91,92,162,44,24,235,37,145,93,10,42,60,141,255,0,18,84,136,204,251,34,244,241,147,124,32,53,150,40,227,129,150,53,44,146,164,118,254,22,89,61,93,14,156,26,104,227,3,196,39,185,77,156,217,50,83,54,195,174,57,28,75,252,68,90,167,193,199,12,155,145,142,162,114,136,30,154,140,102,136,158,41,71,228,242,244,250,201,227,159,193,237,233,243,195,52,85,144,113,131,71,163,45,52,103,208,206,122,25,37,195,45,35,130,168,118,107,60,82,131,229,25,209,66,178,172,84,20,65,86,59,36,0,173,195,178,1,1,96,33,128,128,0,6,2,24,0,196,48,1,136,96,75,68,70,45,51,81,0,159,34,81,228,161,128,156,68,161,69,128,17,56,217,146,197,76,220,153,116,0,81,224,202,88,211,97,28,143,119,38,151,96,66,130,68,203,114,52,176,226,128,226,207,42,49,140,164,185,43,85,37,184,149,37,176,138,210,115,82,137,146,199,104,205,79,204,107,226,241,64,24,227,76,169,100,113,98,130,109,149,40,88,25,57,110,118,27,185,224,209,97,100,188,123,64,237,211,100,220,168,233,71,153,135,38,217,158,140,101,113,178,162,168,67,176,2,70,58,0,49,150,229,35,72,190,57,40,116,4,238,66,156,84,145,51,139,177,54,210,3,61,180,204,220,94,238,11,121,61,197,12,139,112,13,74,81,102,177,147,124,247,29,39,19,31,19,108,234,128,239,195,172,156,93,55,193,216,181,15,34,225,158,108,34,156,108,207,241,18,195,151,142,132,139,94,186,142,86,254,13,99,143,37,152,233,117,145,148,81,221,28,145,146,234,69,76,100,226,86,240,123,65,109,34,133,146,203,219,185,10,49,86,107,186,49,64,100,177,211,228,213,36,140,39,155,145,60,141,160,58,55,68,137,201,28,190,47,61,74,83,181,212,7,190,87,193,182,54,251,156,202,117,35,166,22,226,154,93,125,192,217,122,120,139,151,235,72,199,46,255,0,104,34,220,101,94,105,201,252,47,42,57,114,193,83,184,199,247,32,199,54,246,238,120,212,254,199,36,229,137,245,83,131,251,151,146,48,79,137,184,125,237,24,202,89,42,183,41,175,151,102,144,158,232,175,38,77,203,216,202,77,73,249,149,49,190,188,167,7,240,38,229,241,52,84,62,138,156,119,33,87,254,156,191,246,177,39,207,149,215,195,27,107,186,169,118,2,101,25,73,240,184,238,82,124,242,102,162,241,241,143,167,117,46,134,150,164,187,169,32,41,219,230,63,176,71,44,151,15,146,163,47,126,161,40,169,62,56,97,86,154,146,227,246,6,191,115,46,98,107,28,138,92,50,4,185,251,141,77,197,242,76,226,209,59,211,226,64,109,38,164,173,28,185,165,192,220,220,76,50,79,114,104,3,70,235,54,79,178,59,175,108,111,185,229,104,164,255,0,19,145,63,229,47,87,170,201,20,227,6,172,14,157,86,179,195,143,50,231,180,125,206,95,197,207,34,165,29,182,121,186,120,203,38,105,202,77,183,242,60,250,248,226,242,224,74,114,254,110,203,253,200,175,67,107,107,116,229,199,187,102,126,54,27,219,9,169,202,234,163,201,226,228,205,147,52,175,44,156,254,253,15,91,232,208,143,135,146,127,155,117,1,218,177,163,79,14,52,85,13,20,115,228,195,222,18,169,46,149,193,148,245,179,193,36,179,167,95,204,142,233,70,209,229,253,83,203,139,227,183,193,7,169,166,219,159,44,57,78,47,155,53,250,134,93,217,41,62,199,143,244,124,178,142,124,105,244,147,163,187,87,185,102,123,137,173,242,236,210,63,252,20,255,0,227,127,216,243,114,62,36,118,233,178,237,208,201,39,206,230,112,114,236,202,189,25,184,255,0,221,248,121,191,47,185,231,118,101,225,203,41,227,240,31,88,243,31,177,41,52,249,2,180,114,81,150,217,250,100,233,149,155,30,204,141,28,239,203,35,89,102,241,34,155,245,46,10,159,172,243,71,201,126,199,36,227,78,226,118,117,225,156,89,183,99,155,137,172,103,172,27,172,120,113,75,62,69,24,126,175,216,202,27,178,100,81,130,229,158,182,40,195,73,130,191,119,238,202,203,95,225,233,112,242,234,43,247,108,197,238,201,63,19,47,9,122,113,255,0,47,203,249,18,140,165,63,23,47,171,242,199,249,63,230,85,128,73,151,142,54,200,132,92,165,103,84,35,72,138,164,169,19,46,165,88,146,183,96,9,93,42,234,121,90,236,222,54,170,77,59,140,124,168,244,181,89,214,159,77,60,159,153,170,137,225,195,208,6,248,222,236,84,60,47,200,215,177,150,23,91,138,131,219,55,242,7,70,57,112,254,229,238,57,227,42,69,110,8,223,113,120,113,188,211,175,202,186,179,8,41,100,154,132,122,179,209,138,142,40,40,68,2,109,69,84,72,114,190,40,186,38,84,161,242,194,165,211,139,111,161,239,105,50,248,186,92,115,125,106,153,225,79,180,125,191,185,232,253,43,50,112,158,43,230,14,255,0,112,59,241,71,107,113,246,103,14,166,59,115,74,207,70,62,164,255,0,67,147,86,183,76,131,150,113,186,161,181,182,38,254,20,162,149,152,230,227,131,72,202,60,200,214,75,202,68,23,37,207,210,7,63,28,139,23,150,82,95,4,207,168,163,229,154,145,81,231,253,83,29,106,20,151,76,177,218,232,215,69,63,19,73,141,190,169,109,127,161,183,212,177,120,154,121,113,114,131,220,142,63,165,207,203,155,31,180,183,47,212,14,228,12,61,192,32,25,35,69,21,213,24,202,62,38,44,184,37,222,45,27,34,102,182,206,57,61,184,100,30,62,108,145,201,165,131,154,116,148,98,235,181,112,114,203,28,39,79,27,183,210,211,61,9,225,169,229,199,255,0,212,149,126,188,156,179,211,248,114,242,212,36,248,180,248,97,92,207,27,81,140,183,175,132,109,235,142,233,173,205,46,162,150,61,169,197,183,45,189,23,71,250,16,231,44,57,61,93,31,70,2,200,156,37,226,66,18,240,254,78,140,58,141,211,226,85,229,232,251,157,17,156,51,69,122,93,244,220,114,188,49,114,188,127,195,154,116,226,251,48,61,44,57,33,150,53,23,207,246,42,81,106,87,182,254,81,230,120,147,195,59,189,180,239,167,83,209,197,149,100,142,228,202,130,46,175,157,203,228,244,244,31,84,218,252,60,238,226,186,75,186,60,108,178,150,60,188,237,81,235,118,105,142,107,36,119,116,3,234,163,170,193,146,45,195,44,90,93,121,50,150,104,207,209,40,203,236,236,249,199,36,177,191,17,244,238,137,134,221,219,177,78,159,91,139,39,138,215,210,194,217,123,44,231,250,94,163,241,24,218,155,94,36,122,252,252,155,103,205,28,102,90,103,60,41,176,88,97,30,89,203,45,103,152,203,46,166,82,3,175,46,120,193,84,79,63,38,73,74,92,155,36,156,108,194,96,68,242,112,86,46,76,106,228,116,65,109,136,70,188,118,51,156,154,37,73,217,166,205,209,176,169,140,146,70,184,230,156,104,230,113,123,138,111,106,3,92,145,70,17,160,115,180,24,154,221,201,81,91,36,200,151,149,81,232,98,216,160,113,231,173,206,136,174,91,228,171,13,165,126,82,178,48,214,243,169,197,28,184,151,154,205,247,48,184,37,30,14,121,70,157,155,238,224,198,79,115,34,167,196,104,22,75,149,176,240,236,126,29,21,29,56,156,89,121,182,237,224,194,17,146,232,142,220,58,95,19,212,69,112,66,50,148,170,42,206,188,90,76,141,91,224,244,97,135,22,47,99,87,147,28,87,20,7,154,180,82,220,118,96,210,168,178,231,170,199,20,114,207,234,74,234,40,131,209,218,171,147,159,62,127,11,161,24,37,151,50,183,193,183,128,186,200,15,158,125,14,108,233,81,120,114,169,33,106,96,220,120,58,48,230,195,146,167,71,78,72,169,194,206,60,113,243,29,152,189,128,224,154,219,35,125,54,161,194,85,102,185,244,251,185,56,229,7,141,145,95,65,165,213,116,179,182,122,165,179,177,225,105,50,90,58,172,21,166,76,202,82,228,91,20,145,140,149,142,18,148,123,149,23,44,50,68,83,93,77,150,127,116,61,209,144,24,10,141,28,61,137,113,2,70,0,2,41,18,9,129,96,33,128,8,98,40,6,32,32,99,178,64,10,1,12,0,98,0,24,8,0,98,2,119,32,48,207,145,68,195,30,161,238,160,213,245,48,138,238,7,108,228,218,180,76,102,218,160,193,45,209,166,91,74,0,112,103,94,123,50,221,216,233,212,74,50,232,114,247,34,170,1,107,112,168,40,43,163,30,68,139,147,230,206,68,249,58,163,37,179,144,142,188,45,74,33,155,14,228,115,96,204,163,58,61,5,202,178,163,204,120,101,6,119,105,229,112,46,81,76,80,134,214,5,116,41,48,100,39,200,26,8,19,0,1,136,0,25,52,80,1,207,151,31,116,114,187,140,173,158,129,150,76,42,72,7,130,106,81,12,184,175,148,103,135,27,199,35,174,173,1,134,60,141,121,89,83,199,187,146,188,62,108,180,6,56,164,225,42,103,110,60,242,143,115,29,137,154,70,32,122,24,100,242,46,166,241,197,35,151,71,196,143,83,177,141,105,134,214,136,148,100,251,155,72,134,194,176,240,228,90,131,218,108,154,40,14,25,225,149,137,66,113,103,121,45,10,57,227,141,183,201,209,38,148,85,205,99,93,189,193,215,79,112,221,183,242,202,82,255,0,42,255,0,82,14,124,158,11,235,146,77,254,166,19,240,186,70,74,254,108,233,200,239,213,165,111,238,113,230,150,62,143,20,177,148,101,147,122,94,155,251,72,230,147,139,124,249,89,180,210,252,153,19,50,123,189,148,138,133,114,248,146,249,37,237,249,131,15,45,247,131,31,155,189,73,21,9,240,188,202,215,186,20,121,185,110,109,126,91,9,117,81,140,182,183,218,135,222,128,43,129,202,14,112,242,203,108,187,53,216,40,168,58,3,40,202,78,247,122,163,213,127,169,181,220,111,186,35,44,27,243,195,215,31,235,240,44,114,139,74,81,244,201,17,91,122,163,102,79,202,194,233,151,42,104,2,57,63,97,79,107,232,102,173,175,143,112,223,24,241,213,129,60,242,140,178,70,191,55,236,105,146,82,148,191,151,238,115,229,92,219,182,6,112,201,24,231,164,253,75,105,134,108,149,147,107,85,26,224,188,209,181,113,226,136,203,89,163,207,173,117,64,113,102,203,44,113,156,87,27,223,83,148,232,207,13,184,164,223,105,112,115,199,161,149,92,98,123,63,67,87,143,52,125,164,153,228,227,171,228,244,126,153,153,225,203,159,28,90,223,36,182,167,239,102,145,236,202,36,149,23,41,66,46,105,70,93,210,119,64,202,14,199,30,183,26,158,42,126,231,101,163,159,87,7,60,19,80,245,117,68,87,14,151,201,159,11,95,207,31,238,122,191,81,141,103,103,143,7,231,142,79,179,95,7,183,245,38,188,91,248,51,173,114,228,211,77,67,43,140,159,150,124,50,179,98,240,166,209,197,158,94,73,29,235,55,226,180,112,203,249,227,229,151,220,141,126,184,167,39,143,44,102,187,51,170,117,37,185,28,249,33,185,6,44,203,28,212,36,248,159,79,185,5,78,54,142,109,238,19,103,91,145,207,155,30,232,182,189,72,214,38,183,132,119,71,114,104,230,215,175,46,57,37,203,123,78,125,63,212,22,25,184,206,246,63,232,119,189,173,172,179,225,71,165,136,205,45,54,24,233,113,60,153,95,153,245,248,248,52,73,202,91,243,71,205,249,99,252,191,127,147,58,148,178,44,185,19,82,143,166,47,242,255,0,204,173,198,153,105,41,10,41,182,16,131,145,211,8,80,4,33,72,209,240,133,208,93,64,92,178,248,81,182,252,171,169,61,120,56,117,250,181,8,181,23,229,139,175,248,152,28,127,82,213,75,54,85,30,138,61,142,124,114,242,179,41,74,221,142,18,234,69,111,138,93,75,111,204,115,198,84,94,224,55,190,3,113,150,227,175,233,248,188,76,158,36,189,48,233,247,42,59,180,216,188,12,91,165,235,151,95,129,193,185,204,167,23,149,251,71,220,191,44,22,212,136,41,189,138,186,252,156,238,91,164,215,179,224,207,83,168,240,227,182,27,111,175,154,85,72,207,77,150,19,82,159,42,93,26,151,96,173,242,203,100,111,191,98,62,143,170,255,0,249,104,194,252,179,139,143,235,212,228,250,134,171,157,171,173,126,200,226,211,106,188,13,70,60,137,243,25,38,81,250,26,232,142,92,203,248,166,240,146,156,45,116,106,204,210,241,39,22,140,141,156,119,98,127,99,203,200,158,234,103,177,63,46,51,205,146,83,155,24,51,132,69,148,233,120,220,35,201,203,153,242,105,28,243,141,153,244,52,108,78,154,42,6,247,67,159,99,201,209,69,225,250,142,108,77,254,94,63,115,209,148,101,182,74,47,158,198,11,14,220,235,44,191,196,219,182,208,27,53,230,31,98,127,50,29,176,128,98,2,139,69,53,113,37,20,136,60,221,124,252,12,126,54,221,221,34,209,199,29,70,61,68,84,119,127,237,151,83,208,250,132,83,195,56,202,59,151,14,143,7,81,129,66,81,218,154,220,174,172,43,190,91,99,29,179,91,227,208,143,5,79,114,197,182,119,249,103,234,253,14,76,58,156,216,229,182,150,69,237,35,171,14,109,62,105,42,111,28,175,211,46,143,236,197,17,47,225,78,74,120,246,243,194,124,29,56,165,25,95,136,189,92,91,125,78,141,145,201,143,102,79,55,220,227,203,133,69,113,41,84,120,91,191,176,27,207,79,186,14,56,229,107,218,93,140,97,145,224,109,77,237,167,209,161,233,245,78,49,243,241,21,195,114,124,155,100,217,150,18,243,111,139,253,215,216,35,93,209,203,10,116,209,195,60,190,30,90,181,10,151,69,220,234,197,30,55,41,39,250,81,150,187,10,158,61,209,94,100,81,50,213,198,50,218,218,178,90,132,156,178,67,211,46,199,30,223,14,183,69,169,124,155,227,212,109,139,142,79,79,106,234,74,173,176,234,50,105,179,122,157,117,139,179,178,63,86,150,88,239,156,183,251,174,232,242,231,21,11,150,239,225,190,87,6,201,98,202,212,227,29,141,240,220,64,246,112,214,103,185,59,70,153,149,116,60,220,25,101,167,202,184,229,254,210,61,25,78,57,57,137,20,161,39,66,110,221,26,70,41,71,147,57,112,200,170,240,215,81,73,210,5,38,208,187,128,68,213,100,252,166,125,5,126,96,54,113,73,89,132,188,210,161,100,201,42,22,55,220,6,241,178,82,113,145,180,114,38,232,39,27,101,67,241,56,50,155,182,21,201,46,192,111,161,14,67,177,40,219,3,108,94,146,155,20,23,20,116,224,210,202,79,116,136,174,104,198,82,226,141,86,149,197,91,58,214,61,179,164,142,165,134,215,40,15,33,225,151,72,163,163,14,143,188,206,239,14,41,244,51,212,101,140,97,72,14,108,243,199,138,52,142,117,173,156,122,112,103,59,148,183,50,36,64,242,234,50,73,219,147,15,30,114,84,228,201,142,28,153,31,17,103,94,31,167,74,77,57,1,148,45,196,223,77,138,59,183,76,234,158,8,96,199,208,243,228,242,228,149,99,77,32,61,152,103,132,35,74,137,241,165,145,249,122,28,218,93,36,170,242,54,206,232,198,24,192,248,108,25,124,57,117,61,40,205,100,129,228,168,157,186,89,87,22,109,148,228,139,132,236,33,168,169,209,217,60,106,104,227,201,165,123,173,21,29,208,146,148,76,115,226,82,69,97,139,140,121,52,3,155,77,142,80,145,216,69,20,128,96,33,128,134,0,5,110,99,221,100,12,10,171,19,136,14,192,154,21,20,201,40,10,32,19,32,176,21,128,0,0,0,0,0,0,196,48,24,8,0,5,187,145,153,202,60,129,164,159,7,38,73,56,203,224,233,143,66,103,143,112,24,206,30,38,51,146,156,37,76,244,97,29,170,140,53,24,172,12,116,238,166,118,206,27,226,114,66,52,206,200,115,16,60,252,248,92,121,71,45,249,143,102,112,220,169,156,121,52,201,91,162,43,150,236,112,235,69,70,21,42,53,88,149,216,25,120,50,187,161,206,13,35,187,30,221,188,156,154,137,171,160,48,135,170,207,83,77,146,227,71,152,149,114,111,167,200,212,168,15,78,172,42,130,47,129,149,8,154,46,132,208,18,138,16,38,3,0,24,8,10,16,9,146,80,168,4,202,140,132,32,53,10,34,50,52,76,1,22,132,134,6,176,155,139,224,237,195,170,236,207,57,50,211,36,90,246,84,163,36,76,186,28,218,57,185,117,59,100,145,150,156,173,74,248,52,134,238,230,148,137,147,160,1,156,211,205,40,179,12,159,80,218,170,52,228,7,127,217,91,246,38,78,127,155,52,99,246,51,211,185,79,4,39,154,91,119,43,227,171,9,188,11,143,5,207,245,32,207,39,198,167,159,148,114,230,241,23,254,108,101,250,154,229,150,15,205,166,175,155,103,44,222,41,63,225,220,127,247,20,101,42,252,241,253,104,158,63,44,205,26,146,246,100,182,251,197,21,18,247,119,138,107,224,149,95,150,78,63,5,121,123,55,17,78,78,49,183,21,32,26,187,110,85,199,28,8,105,84,99,18,166,138,5,202,10,34,38,139,146,9,147,168,73,252,24,193,85,187,242,183,127,102,111,40,220,90,247,57,241,186,242,191,176,26,77,121,126,69,211,175,236,23,197,55,204,71,20,170,251,128,185,127,8,203,39,151,53,46,148,104,155,82,105,254,134,57,165,252,68,216,21,63,51,49,221,214,203,220,97,155,128,34,110,162,114,205,219,181,212,232,82,184,209,134,72,211,34,176,213,79,118,154,74,75,205,185,114,115,96,195,147,52,246,98,131,155,254,199,84,241,203,51,134,24,254,121,117,61,104,71,6,143,10,92,70,43,247,147,3,151,77,244,142,249,231,127,229,135,251,157,177,210,225,210,206,19,140,97,8,223,154,255,0,220,202,90,204,185,56,198,188,56,251,190,166,126,30,231,186,109,201,251,177,72,239,122,237,52,120,241,47,254,21,100,75,95,135,180,114,63,253,167,39,134,144,82,37,107,199,29,31,143,197,222,57,23,254,210,227,170,193,147,211,145,95,179,224,226,105,18,225,23,213,10,70,186,204,123,94,248,244,125,78,205,94,95,26,56,242,46,146,138,103,156,165,44,112,148,91,188,109,112,159,102,122,58,13,185,126,151,36,210,114,140,218,191,101,212,105,158,158,126,120,255,0,10,76,62,155,168,80,207,225,191,78,78,63,94,198,186,181,88,39,75,154,170,60,168,226,204,223,17,107,239,192,195,175,175,110,110,164,227,71,14,167,27,154,227,212,185,71,78,25,75,38,56,239,255,0,19,184,231,21,250,145,175,174,93,46,171,196,172,115,245,246,249,58,220,95,116,209,231,228,210,101,150,167,118,10,75,173,183,209,158,146,201,187,201,41,69,205,47,50,69,140,215,50,210,224,199,150,122,156,189,23,69,242,107,25,57,75,196,200,171,249,96,255,0,47,207,220,39,42,149,36,156,151,119,216,112,131,151,82,179,167,204,186,26,99,198,84,97,70,145,69,69,70,37,146,184,26,96,38,155,41,46,221,192,195,62,127,13,108,131,91,223,127,96,13,70,90,254,30,55,207,230,126,223,243,62,127,89,153,100,203,182,62,152,112,142,221,118,167,193,195,182,47,207,63,250,179,200,220,69,105,187,128,82,51,177,171,32,213,72,181,35,29,178,69,40,100,109,36,173,190,200,163,120,183,57,40,199,150,221,35,223,193,167,240,177,70,29,151,245,103,39,211,116,62,5,100,202,175,47,101,252,159,243,61,34,160,232,140,220,170,217,163,124,24,101,226,55,250,144,121,186,188,83,140,229,158,57,32,235,141,173,243,246,162,116,249,35,226,73,52,215,155,204,189,146,95,245,251,29,48,199,57,75,14,249,75,99,123,182,74,87,76,203,234,48,88,229,147,44,111,123,74,60,1,231,203,28,179,229,148,231,47,83,190,13,97,131,28,127,47,238,202,195,143,123,185,110,253,77,246,195,117,93,63,106,40,250,159,165,101,241,62,157,142,93,212,118,191,208,236,211,241,54,159,221,30,71,208,167,252,12,216,191,149,238,95,169,236,227,74,42,50,111,177,149,86,161,249,78,44,113,243,157,121,223,6,24,85,200,14,151,141,75,21,63,99,201,212,71,108,154,61,153,189,184,217,227,106,37,115,101,195,88,180,67,162,164,194,17,182,84,70,218,148,95,107,163,45,86,76,120,61,110,172,233,200,114,235,177,71,82,162,220,83,239,201,80,183,38,212,147,180,54,204,241,197,199,131,80,132,48,160,2,145,100,161,129,199,245,124,78,122,57,56,254,94,95,216,240,86,221,206,164,220,126,79,169,201,31,18,18,131,233,37,71,201,53,182,77,95,78,9,173,97,194,75,122,239,65,56,73,112,232,113,105,39,81,91,146,234,95,137,81,146,127,155,224,130,177,103,207,164,165,53,186,15,179,61,28,58,140,58,181,181,62,123,194,71,2,139,120,84,167,25,53,249,95,250,28,249,32,225,61,201,60,111,172,85,149,30,134,163,74,226,157,39,60,105,223,30,168,134,158,121,42,163,56,206,29,189,204,244,159,83,149,168,106,21,251,77,117,253,74,121,43,93,40,70,15,20,102,173,167,239,238,81,114,241,35,22,165,199,55,107,163,9,230,148,170,156,92,123,199,220,211,46,105,97,87,181,127,163,56,242,92,35,91,149,70,77,254,224,45,67,203,134,241,214,232,93,198,79,147,44,153,84,165,22,225,82,93,126,78,217,228,139,211,185,71,137,69,156,241,201,9,101,114,201,31,14,107,170,236,5,195,36,114,66,81,115,225,173,170,18,50,131,120,211,95,153,117,70,159,135,140,228,178,227,154,110,255,0,169,182,108,94,37,55,23,9,255,0,112,54,199,155,118,53,111,107,236,217,182,12,139,28,247,79,203,126,165,219,238,121,41,188,109,197,183,181,245,190,199,94,44,209,240,189,235,170,126,192,123,19,149,199,129,66,55,212,231,211,230,221,47,14,85,85,229,103,100,98,223,66,42,182,197,68,206,142,136,96,148,223,61,13,101,165,81,137,21,194,211,234,40,114,206,137,36,145,132,107,112,17,56,219,45,69,109,42,113,18,183,197,1,150,214,166,110,175,111,67,108,26,103,57,114,119,173,52,99,16,60,87,195,29,90,61,12,154,120,185,9,233,163,24,129,230,109,228,168,64,235,142,150,83,151,11,131,183,15,211,210,229,132,113,105,176,202,115,186,224,245,177,226,168,154,67,12,113,174,17,125,8,172,214,36,157,149,183,142,70,229,71,38,163,89,94,88,114,192,157,102,162,56,213,89,228,188,210,201,59,102,217,161,55,230,159,86,115,199,28,164,252,177,108,13,161,130,121,159,148,238,193,244,216,199,153,114,254,75,208,226,148,98,183,163,184,12,225,130,17,93,13,54,165,208,140,185,35,138,54,206,69,173,121,37,80,86,7,86,92,75,39,82,97,134,16,93,11,196,164,213,200,169,212,85,182,7,62,108,187,23,148,202,30,46,71,111,160,231,150,27,202,150,171,30,56,117,3,228,179,225,113,229,28,208,155,134,67,214,148,84,162,121,218,152,109,145,182,93,248,114,110,137,169,197,163,118,142,210,162,88,208,80,0,198,32,1,136,98,2,144,19,101,0,192,6,0,3,16,8,6,48,10,19,137,67,3,39,17,89,168,156,64,155,25,156,147,177,174,128,88,137,114,160,140,211,2,128,6,2,24,8,6,33,128,8,98,0,1,53,99,0,57,51,173,156,163,93,52,220,145,164,226,164,185,20,34,160,6,140,153,43,67,176,3,207,212,227,146,118,140,99,146,81,234,122,146,138,146,228,229,207,167,93,128,203,14,75,149,15,81,129,201,110,70,81,184,75,147,209,196,183,67,146,15,46,41,174,25,112,242,205,51,171,81,167,230,209,132,113,53,203,10,235,89,170,38,248,230,165,19,205,156,188,180,107,164,200,238,153,81,232,12,148,80,10,133,69,14,128,128,42,130,128,2,130,194,192,5,69,117,13,175,216,8,161,26,80,168,12,202,140,138,218,27,64,164,202,179,42,104,184,129,73,150,153,52,58,3,163,14,111,13,157,216,245,10,107,169,228,219,42,25,28,89,34,215,175,41,156,249,115,108,141,203,161,56,181,17,219,230,103,14,167,52,181,25,26,79,108,98,101,167,126,92,91,177,111,148,246,198,142,28,122,37,158,110,81,158,223,208,107,84,150,216,228,185,199,185,221,129,111,138,158,239,43,232,144,29,56,211,140,84,113,193,73,197,86,233,19,57,106,123,78,43,245,22,216,191,241,50,53,237,24,153,206,58,126,141,228,253,136,51,203,248,191,231,82,248,220,142,28,174,123,191,139,143,250,29,57,49,233,191,36,231,31,188,78,89,173,175,201,145,63,232,81,155,219,239,183,245,14,127,44,172,114,114,239,20,200,123,58,184,184,149,4,165,252,208,191,148,79,14,81,80,151,123,104,174,127,36,148,151,179,4,158,246,218,92,112,3,94,105,125,139,107,202,66,232,106,185,64,97,210,69,161,100,85,201,49,144,26,245,57,51,45,153,190,25,210,153,142,166,27,227,242,136,11,233,79,137,42,12,18,242,51,56,203,203,31,184,97,149,69,175,146,141,100,173,110,246,57,179,74,57,33,186,47,161,209,57,84,104,229,138,173,208,10,149,46,136,50,115,19,55,42,144,247,121,64,230,186,96,221,134,78,36,101,186,136,55,211,202,56,188,76,178,231,100,120,20,20,179,75,197,202,238,79,162,246,48,82,182,227,213,79,134,142,200,42,224,154,184,210,40,210,61,8,69,68,40,162,25,167,98,26,10,134,34,132,208,19,37,186,45,29,26,28,144,195,28,144,109,212,215,127,115,156,46,134,38,180,205,45,210,117,208,197,177,202,102,109,217,166,91,97,204,241,101,140,227,249,89,211,158,167,230,143,73,114,142,24,169,73,157,17,200,227,21,141,121,187,209,55,12,216,203,38,73,195,203,5,115,151,68,78,28,62,27,110,47,118,73,122,167,238,107,23,41,199,149,181,62,191,38,208,137,77,210,199,142,142,136,170,18,84,22,84,93,143,113,17,139,145,106,8,10,92,142,253,133,75,109,183,81,57,178,102,150,79,46,46,35,252,222,228,23,155,80,213,195,23,50,238,253,142,76,173,98,131,148,159,221,155,173,184,160,121,26,205,71,139,61,169,249,80,24,102,126,54,71,57,117,100,56,168,167,194,41,75,154,224,36,247,70,147,50,172,149,154,71,205,46,10,199,137,87,155,185,170,81,141,215,150,138,26,135,30,236,245,244,58,47,9,120,153,23,157,255,0,67,47,167,105,169,44,249,23,47,210,159,111,147,190,218,42,45,117,161,147,7,201,93,64,82,233,242,115,205,238,220,185,233,238,111,40,223,78,166,19,191,15,173,88,24,225,148,167,170,82,110,77,116,78,78,200,215,53,190,155,238,116,98,134,217,199,238,115,106,231,21,157,223,96,51,135,17,224,89,114,70,53,39,73,163,12,218,184,195,133,215,216,225,158,73,206,106,83,253,128,247,254,129,174,221,245,69,143,242,228,139,143,250,159,89,30,99,71,192,105,50,75,79,159,22,120,83,217,37,47,147,239,177,78,50,169,71,163,86,136,165,157,249,80,180,241,228,89,101,116,107,167,92,16,26,153,109,198,121,19,230,76,244,245,146,225,163,204,101,193,155,92,154,197,82,38,185,46,30,105,36,84,107,60,74,26,119,146,125,95,68,112,197,110,226,143,75,88,239,18,138,236,121,248,147,89,41,119,24,39,54,61,177,70,42,226,122,186,220,49,199,134,60,121,187,179,204,162,160,176,39,160,194,42,37,16,139,1,163,230,53,177,120,53,185,227,23,94,102,125,49,224,253,106,27,117,206,87,74,80,76,106,227,130,82,91,99,199,62,246,46,84,92,186,10,110,61,87,31,4,238,184,214,238,76,180,215,79,169,158,41,83,147,112,125,83,46,121,227,145,222,206,106,186,152,169,59,242,69,37,37,85,214,199,254,28,154,113,106,72,84,111,24,99,148,57,143,153,46,221,205,149,198,81,230,51,168,212,101,124,196,229,92,45,201,170,71,66,94,70,202,47,135,185,57,74,81,94,253,83,50,201,29,177,170,220,202,199,57,121,183,75,204,184,191,127,99,88,197,228,141,201,56,191,242,246,42,22,213,28,86,233,121,122,19,12,113,207,138,230,183,62,155,187,149,153,74,9,212,169,200,140,83,148,97,37,37,26,107,170,3,146,109,195,36,177,194,111,107,125,95,115,92,90,156,177,158,203,186,249,234,107,147,28,114,198,59,229,181,190,19,107,163,57,94,57,97,150,237,213,40,190,140,138,244,92,97,169,197,230,105,63,234,142,105,194,88,37,83,229,123,161,199,50,155,92,109,107,149,74,237,252,157,81,146,205,24,241,93,84,190,25,81,150,22,225,146,249,107,109,254,135,191,244,221,102,41,212,114,73,124,73,255,0,169,225,74,48,197,55,185,85,126,100,107,25,113,187,29,57,123,62,255,0,0,125,94,103,178,55,19,142,121,229,209,156,58,63,168,75,119,131,154,148,107,202,255,0,208,233,159,154,92,18,42,219,82,70,75,31,152,214,24,235,169,179,198,156,72,170,134,56,44,124,147,252,56,156,242,220,184,177,66,18,111,144,59,112,228,87,193,208,231,193,207,135,11,236,117,195,15,184,28,206,50,148,184,54,134,157,191,81,211,24,40,148,65,16,199,24,246,42,89,35,5,203,39,36,182,198,207,47,42,205,169,157,43,140,64,238,122,200,202,123,98,237,155,43,146,57,116,186,53,139,151,212,236,232,4,202,22,140,99,165,138,150,230,116,88,48,57,179,97,131,234,60,88,241,175,74,70,58,136,100,201,42,139,164,116,96,195,225,199,144,53,74,186,12,2,192,228,212,224,150,105,85,240,94,45,60,48,196,222,206,29,110,171,195,84,128,53,63,80,142,30,14,25,125,66,121,93,46,14,60,205,205,182,250,139,31,8,14,247,24,236,114,111,159,115,139,46,86,223,94,5,44,143,148,97,182,83,149,68,3,14,77,200,207,85,135,114,179,76,56,246,155,53,104,232,195,139,71,113,116,206,243,31,14,157,151,186,128,177,9,72,160,16,192,96,32,6,72,14,134,33,216,12,98,19,2,198,102,164,88,12,0,0,99,16,192,0,0,4,209,20,104,32,50,148,109,25,108,113,103,80,156,108,12,226,248,40,54,146,147,76,11,0,24,18,48,16,12,64,0,48,16,0,8,96,2,24,0,0,53,96,48,57,231,134,45,217,182,63,44,104,100,244,2,164,172,137,99,91,89,96,7,149,153,74,51,162,240,54,178,29,153,176,169,114,113,175,38,94,72,175,77,116,41,50,32,238,37,38,84,80,88,142,92,185,37,9,252,1,216,51,44,89,20,162,106,1,66,218,48,2,110,142,156,89,32,250,156,227,160,59,214,44,89,61,129,232,99,46,140,224,140,165,23,195,55,134,171,36,123,145,91,191,167,190,204,135,161,154,52,134,190,186,155,71,91,6,79,107,233,201,248,57,139,240,115,71,163,29,68,37,236,105,226,64,82,60,135,135,36,123,19,211,169,234,79,36,62,14,76,187,100,248,45,72,230,10,177,206,27,83,151,99,153,101,115,111,107,225,1,175,89,61,188,209,158,73,53,6,154,219,38,94,57,165,137,237,94,121,49,102,199,12,120,159,137,153,111,254,83,45,57,183,97,134,219,148,165,111,148,187,158,215,227,48,99,217,142,252,206,150,223,99,192,219,28,153,20,149,164,151,9,22,227,149,79,27,117,182,50,85,187,172,185,3,234,96,167,183,248,120,227,94,239,185,19,122,142,216,227,251,34,119,66,188,243,123,191,203,209,25,79,194,127,249,237,125,226,65,150,127,196,87,241,52,233,175,248,127,216,226,201,36,223,248,78,39,94,72,197,43,134,162,47,226,154,57,102,229,218,124,154,25,220,63,153,196,126,111,203,52,254,227,243,254,104,197,144,227,23,215,29,125,130,9,116,243,67,245,65,26,88,211,170,190,73,147,168,210,147,95,116,105,37,209,1,84,156,66,62,86,76,101,201,163,228,5,56,218,57,111,100,182,157,118,115,234,33,106,208,4,100,55,43,57,148,139,83,243,109,3,21,112,212,108,125,58,162,183,40,70,114,249,39,84,246,184,207,219,130,50,201,75,4,84,127,48,6,25,57,207,116,153,119,252,73,50,113,173,191,167,38,106,116,190,89,21,158,94,162,140,184,30,86,151,220,231,148,232,7,57,91,48,148,130,83,163,9,78,192,232,193,230,204,190,57,59,161,212,225,209,121,165,41,126,135,124,8,214,52,93,25,112,35,177,112,10,59,147,34,242,65,198,113,126,226,203,195,160,50,20,221,69,140,195,85,45,176,254,128,105,213,17,62,131,199,43,65,32,50,232,92,35,124,177,70,22,236,183,45,191,243,52,230,167,229,141,165,246,65,24,219,191,126,191,33,8,221,93,210,233,101,54,5,46,167,68,81,150,56,247,54,232,138,6,202,140,108,152,69,201,155,116,1,244,38,82,80,142,233,186,68,207,34,198,185,230,79,164,76,246,202,82,221,55,111,251,1,25,101,60,190,174,34,186,68,35,37,24,217,83,148,98,143,59,89,172,80,131,199,141,220,159,244,32,207,91,172,118,225,7,203,234,113,69,223,122,39,99,147,187,228,169,69,168,251,51,42,82,148,90,226,239,220,19,229,42,182,84,227,61,170,249,65,181,195,213,195,127,208,13,18,218,157,222,228,117,104,49,203,62,127,51,78,11,213,193,199,115,201,63,43,123,159,20,123,250,28,15,14,20,165,234,239,247,52,142,169,214,212,79,88,132,159,4,38,5,71,169,175,41,17,141,92,173,151,32,38,249,166,204,36,212,231,241,216,121,102,234,151,50,151,149,21,8,120,107,228,7,8,249,151,193,224,107,53,79,38,167,36,99,36,163,186,172,247,103,145,99,197,147,35,252,169,179,229,110,223,203,38,168,157,95,12,23,20,236,44,68,29,56,226,242,47,159,234,125,167,208,117,15,54,135,28,100,252,216,188,146,253,15,134,132,246,181,124,215,185,244,127,246,103,89,90,172,152,92,118,172,145,184,253,209,71,210,100,119,51,163,18,168,156,176,110,83,145,211,187,110,45,215,216,131,147,87,43,157,28,140,214,114,221,38,201,104,163,58,52,195,15,54,238,197,227,193,41,62,148,142,168,225,168,208,28,186,143,65,58,76,15,38,69,46,209,238,118,203,78,165,212,210,17,142,60,91,87,64,57,245,209,89,49,58,236,120,245,201,234,207,81,23,55,143,138,124,30,84,184,153,113,53,51,137,38,146,229,25,149,149,23,18,17,75,168,3,234,121,31,93,141,60,51,251,196,246,31,39,157,245,136,167,163,82,171,219,36,21,225,73,56,199,111,28,243,246,34,150,223,87,62,197,46,101,81,143,94,40,39,22,175,115,189,188,25,104,163,42,149,219,95,98,148,147,77,54,239,177,149,240,63,150,65,213,186,50,194,163,54,248,233,229,41,57,40,110,77,78,41,125,153,201,186,85,92,209,182,60,158,68,159,229,186,255,0,99,72,215,14,84,220,183,47,45,27,67,46,217,185,69,183,15,236,115,195,19,123,100,223,82,246,53,22,227,43,82,69,29,190,36,51,37,107,116,95,117,216,202,120,99,23,42,243,241,75,224,203,12,92,100,252,111,44,90,245,46,204,233,199,37,5,181,41,77,123,196,34,119,70,88,186,55,197,56,221,83,49,158,57,79,26,83,140,184,233,47,250,236,111,146,91,160,234,94,103,193,202,222,78,99,15,35,235,81,125,64,202,120,220,37,105,61,171,243,26,105,242,255,0,18,73,203,203,53,95,102,117,109,89,162,183,249,50,174,235,185,201,169,195,83,147,107,109,243,64,94,60,150,156,103,41,87,111,185,209,21,40,202,45,213,191,99,142,63,195,126,103,250,29,145,147,220,156,125,53,202,246,3,166,81,114,141,194,94,101,213,29,218,12,241,156,118,201,243,218,207,51,196,80,202,169,250,151,79,115,161,73,74,59,162,185,40,245,164,249,52,139,242,152,232,36,181,47,100,157,73,116,249,61,92,122,88,199,169,134,156,17,193,41,203,161,217,139,72,163,203,58,84,84,122,33,144,40,194,49,40,93,17,205,159,44,189,48,3,167,124,67,117,156,186,124,83,235,55,103,82,84,1,40,238,92,138,48,140,122,33,128,10,114,218,140,161,57,73,154,184,216,210,75,160,0,0,128,40,96,20,2,24,19,57,172,113,182,192,115,117,22,120,90,217,110,202,254,14,173,78,187,117,198,7,157,39,124,176,39,109,146,238,40,211,28,103,39,81,139,103,161,167,250,126,234,115,3,204,197,167,201,154,92,71,245,61,109,38,134,24,150,233,117,59,99,135,30,24,93,30,118,175,234,27,101,182,28,176,60,190,10,57,20,228,153,211,23,104,232,193,146,226,80,0,148,75,64,134,2,24,10,192,116,42,29,128,19,66,162,199,64,66,38,114,164,104,226,103,146,22,128,202,51,228,221,74,204,161,10,46,168,13,19,40,205,50,172,11,2,44,118,5,12,155,0,24,8,96,3,16,192,2,128,0,154,1,128,18,3,0,36,10,162,104,4,22,20,42,2,128,0,0,0,0,6,33,128,10,138,0,36,96,32,3,44,152,99,39,102,163,2,96,170,52,48,24,12,156,152,212,209,69,1,207,142,14,12,232,76,4,5,12,144,1,148,153,0,5,128,128,0,16,12,7,185,174,228,254,50,81,123,91,25,148,240,169,114,6,222,51,151,112,223,43,57,149,227,103,68,36,182,238,100,15,81,155,203,182,93,9,195,142,115,242,195,27,75,220,80,80,121,33,44,207,139,186,59,53,95,82,143,131,40,225,142,223,243,25,109,207,168,173,36,60,89,121,211,225,109,247,60,41,203,60,228,242,99,238,206,201,248,153,19,218,222,223,147,109,6,158,21,55,150,105,127,44,64,195,26,203,8,98,91,124,210,245,51,76,173,60,174,89,29,197,26,234,178,195,14,104,99,221,124,121,140,116,218,124,154,153,199,172,163,143,250,129,245,49,241,101,142,59,49,227,219,74,149,152,100,89,87,93,60,37,246,46,30,26,138,83,156,148,235,150,136,201,127,147,35,32,226,203,40,55,94,22,201,125,206,121,243,234,131,58,179,100,202,150,217,173,209,249,86,115,74,86,239,118,223,138,52,140,252,190,242,136,113,255,0,169,251,162,156,159,254,164,68,156,187,56,48,37,187,201,5,113,124,223,5,254,98,98,175,43,126,209,52,75,171,3,62,229,38,76,149,48,82,3,75,6,183,34,119,5,145,92,153,161,178,123,151,70,99,60,149,149,29,185,22,228,121,154,148,241,205,62,197,70,217,223,137,133,152,169,171,94,203,160,212,156,177,87,118,78,199,30,89,21,164,178,37,10,238,250,152,79,50,138,242,245,247,34,117,119,41,175,220,202,89,113,71,172,211,1,78,77,153,75,37,33,100,212,194,170,41,179,158,89,28,187,81,5,74,118,102,228,79,81,208,30,150,134,53,135,119,243,59,59,146,164,142,77,43,255,0,195,227,251,29,151,208,54,26,225,26,97,126,101,100,201,240,40,112,208,29,218,153,193,226,141,46,135,4,221,179,119,114,137,141,1,61,14,13,102,75,156,85,241,103,124,151,7,159,55,29,239,203,124,132,109,167,149,155,179,147,79,42,116,117,183,193,21,46,91,97,125,125,145,49,142,247,185,183,93,85,131,78,78,187,35,85,194,54,192,110,144,67,205,34,27,182,116,98,141,32,53,138,162,154,232,16,67,191,55,216,168,191,74,164,78,76,158,31,11,153,178,103,147,101,87,51,125,17,49,141,92,164,249,125,88,14,49,171,148,157,183,213,179,28,218,184,65,58,127,169,199,245,61,109,53,139,31,221,158,126,220,185,186,254,196,27,231,214,75,35,168,202,151,185,148,34,157,243,101,227,197,23,181,59,221,223,130,222,158,159,19,219,18,43,39,53,84,188,191,160,238,22,183,116,247,53,147,197,138,43,164,154,50,150,72,187,113,143,47,176,27,117,219,24,174,166,115,193,61,237,54,188,221,217,88,38,241,166,157,113,229,219,103,78,28,63,139,202,163,146,62,88,243,212,168,175,164,232,158,255,0,27,34,248,143,251,158,203,225,82,20,34,161,26,72,77,129,51,51,178,223,36,194,59,166,6,177,236,144,101,149,125,198,228,162,169,10,49,167,186,94,175,236,1,24,109,75,220,153,240,141,72,151,51,75,245,3,206,250,198,95,11,68,177,167,230,200,235,244,60,41,39,26,180,209,221,245,140,203,54,181,197,75,203,141,109,253,123,156,9,219,50,162,248,232,5,193,201,121,87,118,95,16,148,173,39,37,197,117,64,66,247,61,15,166,101,150,13,102,28,181,45,176,119,250,119,56,97,252,74,135,149,54,248,108,232,120,227,24,69,71,39,155,157,205,62,62,192,125,238,53,230,145,174,100,252,7,27,228,243,254,131,155,241,58,28,83,187,148,86,201,125,209,221,154,96,97,139,75,41,199,116,157,35,120,97,199,143,181,191,147,47,196,77,42,43,30,121,228,150,221,182,6,246,22,115,207,54,198,226,250,152,207,85,236,81,215,44,169,28,217,51,218,57,165,150,82,33,238,97,17,41,56,229,221,242,70,122,89,31,238,91,137,18,143,38,145,147,176,41,198,132,16,88,18,248,31,96,45,51,147,95,15,19,73,154,31,22,116,39,65,40,238,77,123,170,10,249,108,184,246,52,162,239,143,113,78,46,49,86,170,69,100,130,141,211,186,234,133,143,39,105,118,233,220,203,76,168,61,44,185,250,159,78,125,130,105,238,169,243,95,216,130,167,44,107,152,55,202,254,164,46,143,159,208,87,230,181,199,177,126,30,231,182,30,119,46,120,40,185,101,115,150,235,169,118,163,104,61,177,139,140,190,89,201,23,207,67,183,20,241,199,158,205,122,95,184,70,179,79,36,55,67,208,151,43,220,83,155,138,88,173,197,165,234,70,174,74,88,230,163,45,181,202,70,19,203,20,188,253,248,232,105,2,110,48,148,115,39,183,180,133,40,189,209,113,142,234,234,175,251,19,147,203,21,143,38,94,125,91,151,60,26,195,54,41,206,230,213,208,21,41,92,154,154,112,175,75,125,206,155,142,76,91,50,83,108,229,150,72,198,50,183,183,252,175,148,199,15,14,56,247,69,56,167,203,141,221,1,158,163,4,177,203,134,220,95,230,34,19,148,23,188,225,222,251,29,241,148,187,184,188,109,112,204,39,133,99,147,117,113,151,230,255,0,112,20,30,57,53,39,42,191,115,182,14,81,107,133,37,238,153,193,225,36,182,202,84,163,209,23,202,197,186,74,165,7,228,8,239,134,70,164,167,7,199,186,234,143,164,250,126,177,106,176,249,154,241,35,234,95,234,124,180,50,69,108,236,167,211,216,235,208,235,30,151,83,105,41,73,42,251,161,171,143,169,22,227,44,26,136,106,177,44,152,157,167,253,13,84,104,195,65,242,137,88,226,157,150,0,0,43,16,12,0,0,0,2,128,2,134,0,33,128,0,250,35,199,250,150,161,238,217,22,122,153,31,150,172,227,90,56,202,110,114,234,7,155,131,79,57,244,71,126,47,167,46,178,228,237,134,56,199,162,52,3,24,105,161,14,198,142,74,8,166,233,114,121,122,205,106,82,218,159,32,26,253,122,81,113,79,147,203,131,82,149,177,230,94,39,43,150,199,131,71,158,82,244,210,3,23,24,134,228,140,220,152,40,182,116,97,162,149,149,100,70,20,88,14,199,98,67,64,2,40,0,67,10,16,20,138,34,199,96,80,154,11,38,76,5,64,209,81,29,1,133,114,90,41,196,18,0,24,80,80,3,18,101,80,168,6,59,36,44,11,25,35,1,128,0,8,69,0,18,34,232,40,8,2,168,84,4,129,84,0,72,12,64,33,110,42,133,64,22,49,80,192,99,36,96,49,0,0,134,32,1,136,99,1,14,192,64,59,25,44,34,192,160,0,1,140,67,0,24,133,96,80,196,152,192,64,48,2,92,119,25,206,123,114,237,79,202,151,38,179,150,216,182,113,106,230,177,233,249,245,207,161,157,107,13,101,89,179,195,107,225,117,52,213,230,142,56,236,94,163,155,14,55,135,12,87,230,125,206,204,88,23,129,45,76,218,155,94,155,232,69,111,15,166,202,122,56,100,134,233,78,124,184,244,163,5,244,205,76,243,126,92,106,63,36,226,213,106,181,26,156,120,49,229,147,147,245,53,210,40,247,241,225,88,241,237,143,47,188,152,28,88,190,157,166,143,147,34,241,50,75,153,73,157,112,211,195,21,248,126,88,127,40,71,195,131,111,114,190,231,14,187,86,242,47,15,4,187,243,93,192,245,160,228,240,198,177,41,199,177,207,151,194,252,208,150,55,239,65,166,168,233,49,120,153,60,213,77,197,143,36,178,37,228,204,165,255,0,18,32,229,156,93,121,51,66,95,13,156,179,82,77,220,87,232,116,230,223,36,247,99,132,190,98,114,55,31,230,104,208,94,111,229,139,10,230,222,37,126,233,146,235,255,0,81,254,225,186,63,250,143,247,8,172,125,36,234,185,46,30,131,40,182,177,46,110,249,228,213,58,73,124,1,51,92,24,200,232,146,224,198,104,9,82,42,204,216,38,6,135,62,163,26,156,90,54,82,247,19,142,224,60,29,94,175,46,12,190,30,63,45,46,181,212,226,158,76,153,60,211,156,165,247,103,173,245,92,10,88,247,87,48,127,208,242,170,209,53,89,215,112,52,219,29,188,183,100,53,251,16,42,17,73,124,136,5,192,211,125,2,190,7,124,113,199,250,129,235,105,161,90,92,127,240,155,195,152,217,56,252,184,146,246,67,192,237,73,124,145,182,176,243,68,93,5,7,183,43,94,232,169,247,3,76,19,241,35,37,221,25,207,168,125,62,91,117,19,111,181,50,178,250,153,70,57,101,182,13,158,116,98,228,207,71,42,184,52,97,181,69,12,103,88,56,236,200,190,78,165,204,78,124,150,234,85,194,55,198,238,33,172,56,122,235,220,172,142,145,23,82,78,157,123,138,79,116,139,140,234,176,198,221,157,104,203,12,120,52,252,197,101,183,72,217,156,229,177,110,125,95,68,14,107,212,253,43,167,201,17,79,36,183,75,175,246,40,120,211,109,206,125,89,150,179,84,177,99,108,211,54,72,227,131,109,210,71,141,159,36,181,19,114,110,146,244,162,12,92,188,73,74,82,234,118,105,158,232,242,248,70,47,12,234,233,36,253,140,163,41,227,114,139,114,143,216,138,244,92,234,47,98,83,107,178,103,30,166,91,164,154,125,131,38,163,126,56,199,109,53,214,187,156,238,77,95,60,252,10,45,69,202,73,47,51,151,100,30,158,59,216,188,75,130,141,47,191,185,55,182,92,162,11,140,30,73,70,48,230,77,210,71,210,232,116,171,77,130,49,234,251,191,118,112,253,35,71,95,198,154,229,244,248,71,173,41,26,196,38,200,156,134,221,25,43,201,58,64,104,147,151,8,183,88,226,87,24,226,68,35,189,238,151,78,200,32,132,27,243,75,175,99,65,147,32,164,204,167,53,8,100,202,250,69,127,98,230,234,45,156,63,84,201,224,253,58,81,239,63,40,31,61,41,57,77,201,245,110,217,112,94,36,169,82,247,118,76,83,148,169,117,42,17,74,77,73,254,198,85,171,150,41,226,81,219,179,34,252,223,204,97,39,182,78,157,215,116,57,57,77,252,164,27,101,118,221,88,20,178,121,90,165,207,244,58,33,47,38,232,37,107,170,255,0,90,20,52,187,160,165,22,167,207,126,44,184,233,229,23,186,28,75,218,250,20,125,15,253,147,121,22,29,84,159,162,226,151,220,246,37,45,204,228,250,54,63,11,233,56,228,213,75,36,156,228,118,227,196,230,248,2,35,13,204,236,197,142,56,99,185,149,12,74,31,115,147,91,153,223,135,31,212,131,151,52,188,76,178,151,201,155,73,4,178,40,25,57,185,20,91,145,46,66,219,32,218,253,138,133,184,78,67,216,197,179,168,6,225,56,169,15,98,19,105,116,42,51,219,92,9,196,160,176,136,145,81,229,3,86,137,143,12,15,155,213,197,227,212,102,246,83,104,231,77,117,190,78,239,170,226,156,117,153,36,226,246,201,218,125,142,56,227,221,223,151,216,203,66,89,35,202,75,143,118,105,182,115,134,233,244,75,134,204,252,41,61,212,159,148,35,57,109,113,252,190,193,83,56,74,18,229,53,221,3,151,22,175,117,245,55,241,22,221,139,152,123,75,177,25,32,163,24,186,146,147,247,233,250,0,147,140,242,39,37,75,191,251,154,206,27,82,236,235,163,49,226,187,223,111,98,227,157,111,230,43,109,244,234,6,184,167,41,214,229,117,193,180,182,60,177,199,36,252,198,122,117,41,77,202,188,173,245,236,25,103,41,70,78,81,243,71,143,177,81,18,141,237,105,237,187,92,190,27,51,118,154,221,84,189,153,62,51,138,106,61,250,182,76,90,106,81,146,235,209,144,116,226,212,168,199,107,140,114,38,249,220,116,55,121,55,70,21,25,124,158,126,77,251,215,138,188,212,117,195,35,223,21,137,121,106,159,28,20,122,58,124,85,130,81,221,185,91,175,246,37,70,120,221,122,163,209,167,216,223,21,40,170,46,148,173,26,101,199,39,5,61,155,185,254,87,254,134,117,22,222,41,122,147,239,236,107,168,192,178,197,166,246,237,233,37,249,71,28,113,201,138,47,35,79,44,85,110,64,101,138,81,77,198,50,242,47,126,197,199,59,83,243,165,195,171,57,115,97,203,142,115,242,84,92,95,49,232,76,37,146,88,150,233,199,143,87,202,34,189,189,30,187,46,143,59,148,33,120,229,215,158,167,210,105,117,88,245,88,183,227,253,87,177,241,248,115,171,240,219,190,15,67,233,58,137,96,214,70,49,149,227,201,229,149,141,195,31,76,32,3,13,10,0,0,0,19,116,67,201,236,6,128,68,45,154,0,168,161,9,186,86,4,102,204,177,198,217,230,101,250,151,242,114,103,245,45,67,156,182,69,156,186,109,46,76,143,167,0,116,226,214,101,203,147,106,71,169,134,50,219,114,35,75,163,142,37,211,147,168,1,33,136,55,47,112,57,245,153,86,60,108,241,150,155,38,121,238,106,172,247,50,98,142,78,164,185,98,195,199,0,115,105,116,10,11,204,142,185,60,120,99,216,63,17,13,183,103,143,245,13,99,201,39,8,48,56,54,5,81,67,58,48,139,24,232,170,1,36,48,0,24,172,70,51,158,217,1,210,6,112,158,228,93,128,80,138,0,4,0,0,52,52,32,76,11,37,196,96,4,130,46,137,218,3,10,1,129,52,27,74,0,32,99,21,0,192,84,0,80,19,97,96,88,10,199,96,20,20,48,2,104,84,88,1,155,66,46,132,208,18,34,168,64,33,128,0,128,96,2,0,160,160,0,0,0,26,98,104,139,105,129,168,18,153,64,1,67,0,16,0,0,236,100,140,10,16,12,4,59,1,1,67,34,202,176,9,228,199,24,84,189,79,161,231,230,139,207,171,185,122,97,216,219,88,188,57,71,35,228,173,38,57,41,120,153,35,215,154,49,173,98,126,167,25,105,240,227,114,175,226,116,72,230,212,235,114,228,193,143,12,177,172,75,26,232,187,145,171,214,74,57,114,244,148,159,17,114,231,111,216,90,109,66,212,167,167,120,35,186,78,220,239,144,175,91,233,121,241,104,180,156,171,205,63,52,152,243,125,93,207,11,225,197,55,75,228,224,207,20,179,46,105,35,13,68,165,226,226,199,137,221,246,246,3,179,77,185,172,153,101,38,219,225,43,5,39,40,236,135,15,172,153,215,224,248,88,177,227,138,235,220,194,122,107,212,56,183,229,135,90,238,7,185,244,220,177,150,131,18,168,190,40,51,227,192,162,219,141,63,242,186,48,250,118,55,24,168,250,82,111,202,187,27,103,142,231,74,104,131,143,52,83,119,12,146,251,72,203,205,238,191,99,162,122,121,213,163,157,169,35,72,79,117,118,50,158,229,22,255,0,208,210,223,11,177,25,47,165,0,73,121,98,190,18,46,107,146,101,204,215,220,114,117,96,56,221,19,52,61,213,30,131,180,208,24,52,75,70,173,17,46,0,204,91,156,73,121,12,229,38,250,129,25,255,0,136,165,127,154,207,29,227,81,140,121,185,55,208,245,219,180,217,228,238,150,57,238,181,201,53,83,53,44,82,244,237,125,172,194,71,70,121,110,147,107,170,236,100,227,221,178,9,133,116,147,224,76,168,197,62,27,29,83,228,8,167,69,244,113,140,121,28,241,74,227,237,34,95,171,134,7,179,210,4,233,159,51,251,145,167,201,227,97,231,212,184,99,192,182,101,151,201,27,108,248,203,19,73,116,51,201,195,82,246,102,189,128,203,76,246,234,36,189,226,107,145,242,96,158,221,68,126,109,26,79,165,129,51,244,152,168,185,191,131,73,62,6,189,37,196,212,74,9,197,196,207,15,149,184,179,78,172,115,138,225,244,145,117,49,106,55,140,206,17,243,23,12,146,138,107,109,216,224,174,87,84,13,111,21,72,79,212,249,165,221,132,219,92,46,172,206,94,111,34,233,221,149,144,175,44,174,170,43,162,246,43,38,69,142,61,66,82,88,227,212,243,242,229,121,231,75,209,253,192,199,85,158,89,229,92,168,174,159,38,27,156,120,230,45,117,59,99,24,237,106,213,247,57,242,233,101,185,120,105,180,200,173,39,170,142,200,166,183,198,186,213,114,96,255,0,137,186,81,165,254,84,44,142,84,177,63,203,219,228,138,171,231,146,6,162,219,164,77,21,185,202,221,126,136,39,30,47,251,0,71,167,29,78,237,22,137,234,51,239,202,247,69,63,254,76,229,211,105,229,168,203,24,69,241,213,191,100,125,46,159,20,113,65,40,170,75,161,113,22,162,161,26,68,78,84,84,229,72,194,158,73,82,52,138,91,178,58,93,13,210,142,40,142,42,56,226,114,230,202,229,45,177,10,213,75,198,159,62,149,212,220,136,65,99,198,163,251,135,66,11,177,49,110,11,2,37,205,47,118,121,31,246,131,39,159,14,37,236,228,207,103,255,0,51,236,120,31,85,255,0,196,107,230,163,40,220,82,138,86,52,121,206,86,238,171,236,10,85,202,124,138,73,197,180,250,161,25,86,138,73,69,215,183,54,56,203,119,13,153,246,102,152,103,40,238,219,61,188,115,242,7,94,155,80,163,21,139,107,109,190,204,232,203,12,141,197,194,123,127,177,196,162,212,101,158,13,71,109,121,108,234,211,63,197,71,248,150,220,121,235,70,145,246,31,75,198,242,253,63,75,207,10,28,158,150,53,178,59,87,99,193,250,22,183,195,199,147,79,47,200,247,71,236,207,94,58,149,38,200,173,242,100,142,56,242,121,89,164,231,54,226,174,217,122,156,207,36,169,24,171,143,54,65,81,209,185,121,178,73,67,238,106,176,233,161,214,82,145,202,245,28,240,172,211,7,137,158,117,24,148,116,236,193,182,210,98,254,7,242,151,155,102,13,59,135,14,108,243,114,102,140,57,148,168,14,233,207,4,87,161,28,185,51,194,252,184,209,199,45,100,101,196,98,254,236,206,89,39,47,117,246,42,58,27,178,124,171,185,199,225,228,191,84,152,252,57,127,43,42,58,238,47,184,82,247,56,246,46,233,160,112,156,85,198,76,14,202,7,19,151,30,162,157,75,169,209,28,170,64,97,169,171,94,205,114,153,231,228,209,227,114,221,135,248,114,246,235,19,213,207,143,197,135,29,123,28,9,52,233,162,163,200,205,139,46,9,255,0,22,15,111,191,103,250,153,78,148,170,14,251,158,253,90,105,164,211,234,153,199,159,233,144,149,203,3,218,255,0,149,244,36,90,243,39,29,175,213,186,47,185,182,25,70,88,252,60,149,183,180,175,152,176,150,41,69,74,25,60,155,95,70,103,58,223,193,149,19,197,56,198,50,171,82,233,68,70,147,243,43,59,98,214,93,46,216,186,113,123,168,229,105,70,119,23,186,43,243,80,26,239,242,42,114,88,227,209,124,155,207,44,148,35,41,42,149,109,127,230,71,157,110,205,241,101,218,171,175,195,236,40,206,74,59,124,173,218,235,100,110,108,232,202,163,27,148,121,134,69,251,51,24,67,115,113,219,109,244,160,170,82,221,56,180,146,125,57,58,177,73,227,155,231,100,189,187,28,138,187,179,163,28,94,228,229,234,171,69,196,122,120,50,239,233,208,235,226,172,242,225,146,241,202,127,225,252,157,122,108,239,38,46,122,217,166,87,147,116,100,165,195,79,169,146,227,39,151,133,212,218,83,140,90,140,159,50,232,99,40,173,234,105,93,1,191,246,57,39,163,140,39,41,98,105,238,252,146,58,52,250,152,102,226,185,52,201,178,42,49,147,235,209,129,229,185,202,13,238,225,198,169,157,145,200,212,151,105,124,13,198,45,74,51,73,251,89,205,60,83,192,162,241,197,56,238,235,221,1,246,95,74,213,254,47,75,114,127,196,135,150,95,238,118,159,17,139,89,147,75,157,120,57,37,142,82,238,186,51,232,180,95,90,197,157,40,103,172,121,59,191,202,255,0,216,206,227,89,175,74,115,80,92,156,25,181,190,106,143,38,218,136,75,47,17,124,11,6,142,49,229,245,50,173,48,185,100,141,179,104,193,33,197,40,170,67,1,128,128,6,78,69,186,52,49,129,193,13,4,92,220,165,201,215,12,81,135,68,104,0,34,114,100,88,227,108,169,61,170,217,228,107,245,87,113,139,1,106,126,166,212,170,3,211,106,101,145,220,228,121,143,27,147,179,72,39,30,244,7,175,159,91,28,112,234,120,250,141,84,242,74,247,52,133,146,86,186,152,85,160,55,134,105,109,245,51,37,43,147,179,56,169,93,35,167,14,53,126,96,16,12,14,140,0,1,128,128,96,4,145,40,41,22,0,74,142,210,208,0,13,50,136,41,0,192,0,0,91,74,0,4,49,12,6,49,12,9,99,137,64,144,0,168,170,29,1,20,42,61,13,62,155,116,121,53,158,142,62,196,171,30,101,5,29,83,210,74,61,12,94,57,71,170,9,24,237,39,105,181,6,198,251,20,98,22,105,180,78,31,0,78,226,172,157,161,76,10,176,178,69,96,105,98,38,194,192,108,154,29,140,9,161,22,42,2,64,116,32,24,8,96,2,161,128,18,5,5,0,134,33,128,12,64,3,24,130,192,96,22,48,16,20,145,84,6,124,129,166,209,109,3,49,114,153,166,210,163,138,82,232,128,195,53,228,231,111,67,61,86,127,11,75,39,187,107,170,70,249,178,126,85,216,243,254,177,40,237,197,8,54,229,46,100,97,183,145,54,246,238,187,179,213,250,78,61,152,188,119,234,147,227,236,113,45,54,233,40,250,165,47,232,123,56,112,243,12,24,218,94,94,253,144,17,225,75,81,147,108,19,148,228,250,29,223,132,142,151,140,219,101,146,92,121,23,79,212,143,199,233,62,159,166,120,244,210,241,115,126,105,152,126,55,44,163,22,251,187,151,184,29,30,52,156,155,199,197,121,85,246,31,226,99,143,110,57,219,201,62,92,140,241,71,200,220,84,155,235,207,99,45,102,191,79,138,47,28,18,156,246,214,239,102,7,169,244,92,211,201,28,242,201,23,15,55,17,126,198,248,162,231,29,222,236,242,63,236,246,162,89,30,171,116,155,242,174,167,191,142,59,112,197,124,1,134,121,108,129,231,205,219,58,181,115,243,82,57,118,238,97,16,39,234,138,46,107,111,148,203,255,0,53,59,233,22,80,227,206,84,92,150,228,101,23,230,111,216,222,47,114,3,23,194,4,236,185,163,39,192,14,81,246,50,156,90,53,76,36,173,1,195,202,224,140,150,162,109,150,59,89,148,252,209,96,99,187,248,82,247,166,121,153,37,47,9,66,117,229,253,206,252,151,178,85,214,142,87,134,229,85,215,213,240,77,87,60,178,82,164,175,142,165,205,185,70,49,218,156,187,52,41,65,120,155,20,188,183,195,52,199,234,233,207,68,200,49,240,220,58,180,75,125,123,29,153,176,238,229,61,171,171,57,51,202,45,249,81,66,150,89,74,249,37,63,55,60,13,56,237,127,204,250,10,16,121,39,24,46,173,144,119,125,59,28,155,148,239,142,139,228,235,219,82,178,240,227,142,56,70,43,162,69,184,169,22,25,172,231,204,11,82,184,163,62,84,246,245,176,189,191,99,45,150,75,181,37,216,191,84,83,236,21,98,196,246,100,218,253,50,254,225,69,10,61,226,107,53,70,79,137,38,92,77,82,137,156,249,145,179,116,140,89,88,56,171,55,130,81,141,178,49,71,130,164,235,171,242,196,160,156,154,255,0,142,93,62,4,220,113,64,149,46,179,151,87,253,14,13,86,105,103,123,97,232,247,247,8,203,85,171,121,101,182,62,159,238,60,25,227,24,121,151,115,153,194,73,244,41,69,168,166,101,90,71,36,93,220,95,46,248,58,151,241,177,84,103,181,46,167,31,154,171,216,218,18,199,225,242,210,119,201,112,101,60,81,140,218,115,95,120,242,136,200,182,75,106,149,190,244,84,164,173,215,115,55,93,136,30,230,110,163,229,142,214,165,39,249,123,156,221,15,95,233,58,110,63,19,145,115,210,31,238,48,118,232,116,139,4,54,186,220,249,155,255,0,67,174,82,218,130,43,100,126,76,50,79,147,108,134,220,229,181,29,16,132,113,196,156,16,217,29,207,212,197,150,64,70,108,151,193,58,88,92,220,223,229,35,171,58,241,199,100,18,32,111,150,0,5,84,176,251,149,68,78,92,168,162,6,230,177,226,148,231,217,89,243,242,142,57,205,206,82,79,117,202,79,216,244,254,161,39,150,30,4,37,182,249,147,60,201,104,103,209,100,187,247,3,24,99,211,202,223,158,93,223,52,111,139,79,165,207,38,161,28,151,93,153,51,250,110,104,211,141,77,7,224,243,197,57,42,84,191,152,131,79,251,183,14,75,240,242,202,215,98,39,244,201,166,252,60,177,117,239,192,67,54,88,207,108,84,156,229,30,200,232,192,245,30,35,83,226,151,116,81,195,61,60,241,222,248,53,179,171,78,232,157,62,217,75,110,76,142,9,247,236,123,152,212,103,143,122,75,107,248,49,207,143,28,163,126,20,37,94,252,8,56,116,218,252,154,109,68,39,23,228,139,170,247,93,207,173,195,53,61,179,198,238,51,92,51,193,142,28,78,43,126,56,63,138,225,30,159,211,50,109,202,177,109,113,141,249,126,0,235,140,185,249,50,205,63,202,105,146,52,217,158,12,111,54,163,207,233,143,50,34,186,116,154,61,241,241,50,189,176,254,230,249,117,48,195,13,184,146,138,34,115,158,103,182,30,88,174,13,113,224,199,143,215,204,159,238,65,229,230,201,151,43,123,120,249,102,31,133,147,123,164,165,39,242,123,239,26,168,168,69,43,65,61,176,143,37,30,26,197,95,150,191,64,112,61,89,100,141,210,87,103,62,89,198,189,17,42,56,28,73,163,105,70,79,149,22,103,43,93,81,81,28,251,139,159,107,42,195,128,140,50,98,82,229,117,38,23,19,108,153,35,10,181,98,201,27,229,5,92,50,24,234,82,189,235,184,209,57,255,0,194,191,144,50,220,82,145,146,96,217,81,166,92,80,205,13,179,86,191,170,60,189,110,150,88,156,166,214,232,183,196,151,111,185,234,195,130,252,178,77,53,215,177,7,135,135,28,188,178,220,149,246,39,52,118,101,141,45,156,29,250,173,27,195,187,38,20,220,107,152,251,28,186,199,230,187,234,147,162,52,195,52,212,246,189,169,73,123,119,51,170,125,124,195,187,190,44,113,199,41,53,21,213,244,34,151,136,188,61,173,125,139,134,45,240,221,25,197,53,249,91,229,153,100,139,140,228,189,186,137,73,174,132,26,57,67,98,78,46,51,93,253,203,84,211,150,57,110,217,213,123,163,23,115,93,91,55,199,8,67,34,169,249,187,62,197,71,92,54,41,60,107,208,215,252,205,112,238,140,174,75,108,122,42,124,24,224,201,24,238,231,152,190,253,209,211,7,23,137,172,139,134,238,141,35,93,70,53,147,19,229,166,185,180,115,227,207,252,41,75,114,123,57,149,119,71,84,90,75,106,253,14,44,208,150,60,207,100,35,82,77,41,116,253,24,69,74,112,241,177,229,138,242,211,119,31,127,147,161,100,142,107,243,110,95,216,243,240,78,59,210,233,38,171,225,157,112,142,60,142,113,132,182,100,238,7,68,99,229,219,46,125,153,62,52,99,186,50,189,209,234,138,87,225,250,226,166,184,183,208,195,82,165,60,81,201,20,148,227,212,162,50,233,229,41,110,197,36,227,252,172,199,196,203,138,110,109,116,226,72,114,200,218,141,122,191,151,180,190,198,176,201,29,70,43,146,169,199,130,43,214,250,111,213,165,166,138,142,100,231,133,243,243,19,232,241,100,134,108,113,201,142,74,81,151,70,143,137,83,240,164,161,40,212,95,73,93,163,217,255,0,179,250,133,12,249,48,90,219,63,50,231,186,27,139,143,124,0,12,40,24,0,0,200,156,212,21,179,131,81,175,73,184,199,168,29,211,205,24,119,57,231,245,12,113,252,200,241,115,234,114,100,151,83,37,203,234,7,171,155,92,242,42,129,198,161,190,87,38,40,244,33,185,118,3,121,236,132,78,76,153,61,138,199,139,38,108,187,79,87,23,211,97,181,90,3,197,92,157,56,116,89,50,117,84,143,94,26,12,113,125,17,213,12,113,138,225,1,230,225,250,108,49,199,116,151,238,112,234,148,99,145,168,158,206,187,35,134,39,71,132,252,206,223,80,51,40,206,78,145,17,205,205,29,24,110,4,41,89,104,10,16,0,18,49,0,12,98,40,4,48,0,1,136,96,48,1,208,8,99,160,160,1,136,96,48,1,129,190,8,198,92,51,170,58,69,118,112,226,79,122,163,216,195,123,21,153,214,177,88,225,181,21,67,67,50,168,113,76,202,88,99,35,96,3,142,90,69,101,67,79,20,186,29,52,20,81,202,244,177,108,127,133,141,29,0,7,12,244,73,178,127,5,193,222,38,197,72,242,231,164,146,232,115,203,12,163,216,246,122,190,81,51,197,25,46,133,164,120,219,73,104,245,63,12,155,51,201,163,227,130,212,143,56,118,109,60,18,139,232,100,227,69,65,99,38,128,10,21,5,142,192,154,2,130,128,144,42,133,64,32,0,0,1,128,18,48,160,1,208,232,0,4,5,12,9,76,180,197,65,64,82,104,163,22,164,129,73,129,171,101,226,212,56,98,151,28,62,135,62,93,238,30,78,164,95,150,49,156,188,198,117,172,55,7,60,171,181,158,54,191,36,165,172,154,223,233,224,246,115,56,40,249,159,29,207,13,99,241,117,146,142,56,240,229,193,21,217,244,232,73,199,196,146,114,148,158,216,165,220,250,12,31,76,199,12,82,158,166,87,57,47,52,83,254,135,55,210,180,243,241,247,98,138,240,224,182,238,103,171,154,49,151,175,167,220,15,158,212,60,111,52,158,12,106,49,94,88,70,49,254,164,71,29,81,234,106,50,96,140,86,44,74,42,43,216,226,219,31,84,191,68,5,107,60,60,90,31,54,119,9,207,211,5,221,123,179,131,12,49,96,147,150,197,146,85,196,166,252,168,229,215,234,119,103,146,245,241,95,8,232,209,232,101,151,11,148,214,200,241,43,239,100,30,223,210,20,94,228,156,119,74,55,45,177,174,231,173,153,237,198,121,63,78,213,75,241,240,192,225,81,112,117,55,222,143,87,82,252,133,30,102,87,114,55,211,99,172,121,50,75,242,174,62,228,195,19,158,90,72,211,89,145,99,130,195,7,196,122,252,176,56,103,204,182,167,207,118,100,171,126,74,237,81,46,15,215,46,201,28,218,57,57,233,229,146,82,183,57,201,255,0,161,81,172,122,72,172,78,157,19,210,37,67,165,129,164,140,164,141,110,209,18,3,30,227,176,145,22,2,200,173,28,115,242,179,177,187,71,62,104,129,201,54,226,211,143,91,20,124,208,201,93,139,147,140,103,25,73,90,92,208,177,201,60,178,127,146,105,254,128,114,207,15,89,115,211,143,184,148,182,86,239,87,193,190,166,74,182,193,169,127,161,140,165,178,48,116,69,86,92,233,197,39,193,231,207,169,171,149,238,109,247,33,249,155,124,16,68,35,186,74,207,67,69,134,167,41,117,81,226,39,20,171,117,81,237,105,113,120,120,227,31,110,191,114,224,209,64,82,123,75,155,236,137,132,45,238,102,144,66,52,190,72,201,91,182,174,189,203,201,63,13,123,190,203,220,136,170,141,190,100,204,234,226,97,42,242,191,208,156,170,202,156,84,190,228,202,46,186,217,35,121,171,142,79,18,31,230,92,50,90,114,70,113,242,202,209,188,46,106,226,173,17,81,141,254,71,219,160,235,154,38,126,89,41,123,51,87,30,77,99,29,45,121,97,242,97,55,230,219,217,117,251,154,78,85,211,175,68,121,218,205,70,213,225,99,124,254,102,86,83,171,213,110,126,30,55,199,118,44,13,188,124,244,76,231,130,77,52,203,169,99,181,23,100,86,255,0,135,201,56,250,211,190,198,121,180,243,140,188,170,254,198,216,114,74,14,48,94,103,87,47,131,117,145,41,83,187,42,60,233,199,46,40,238,146,113,190,12,111,216,239,213,127,26,30,71,196,122,170,234,115,79,3,132,84,155,84,213,147,84,92,37,138,221,41,46,18,68,37,43,225,118,21,7,230,168,191,216,131,167,69,165,122,188,241,135,72,174,100,254,15,162,132,86,228,162,170,16,225,35,159,69,167,90,93,58,143,254,100,185,145,208,157,67,131,88,131,36,200,195,13,249,45,244,66,124,179,162,17,217,2,161,200,194,124,179,73,51,62,172,7,142,55,52,110,217,56,163,81,177,128,202,37,13,129,50,232,206,108,211,240,112,79,45,92,159,165,26,230,151,10,63,204,232,228,214,201,75,44,49,223,17,228,43,206,197,147,83,44,181,146,15,115,238,122,88,225,197,72,91,94,199,183,202,235,169,203,9,229,142,74,191,43,124,203,36,104,15,69,165,73,123,18,210,151,229,51,134,124,115,126,89,197,215,201,180,114,70,93,26,97,25,227,132,163,38,219,77,127,99,104,237,146,181,29,221,184,7,56,37,203,143,234,113,107,35,40,195,126,28,187,41,246,232,21,223,40,45,180,151,7,20,252,12,205,197,78,55,15,53,251,81,199,47,170,103,80,112,123,119,255,0,50,41,103,241,177,75,114,132,101,53,75,195,143,95,185,40,184,234,226,167,44,111,204,223,70,186,50,116,217,37,135,38,252,51,156,233,238,248,70,122,85,186,214,58,241,59,197,244,146,50,212,47,15,43,143,134,161,221,46,180,69,125,102,45,70,45,94,63,19,27,251,199,186,103,94,155,26,142,25,57,112,228,207,59,232,56,94,61,11,212,109,254,38,87,215,249,98,143,83,4,156,146,155,32,232,197,141,69,91,95,111,131,40,115,168,156,159,74,160,201,155,106,8,106,113,202,42,56,227,114,232,7,68,242,70,48,186,170,71,19,89,51,54,235,108,126,78,173,177,140,127,158,65,56,184,198,216,28,254,10,242,219,182,145,150,76,107,138,224,221,169,51,41,197,148,115,228,135,201,205,56,29,57,20,189,206,89,217,164,101,36,73,76,146,178,137,198,233,190,198,58,93,67,205,226,70,94,172,114,174,135,85,90,163,159,107,199,155,114,143,18,92,209,3,151,150,66,212,127,130,190,88,55,186,77,127,43,51,213,206,182,71,226,194,177,26,119,34,55,23,14,80,26,197,149,185,25,164,144,40,238,97,29,81,106,81,249,60,205,118,143,213,151,26,255,0,138,63,236,122,49,141,69,34,186,253,202,62,118,78,55,186,49,119,253,9,243,55,229,235,236,119,125,75,70,225,47,23,26,242,62,171,249,89,195,41,110,156,155,111,147,45,39,114,201,29,178,174,190,175,99,41,198,80,149,63,209,251,154,108,123,146,77,114,105,63,226,71,28,21,39,5,85,238,69,97,22,227,202,102,248,103,141,99,158,254,101,126,83,9,59,182,223,34,229,58,124,1,234,66,24,212,20,148,119,95,70,91,147,222,165,190,163,209,166,112,227,203,41,60,80,82,165,15,79,201,233,108,82,77,113,246,102,177,150,139,39,191,255,0,34,115,67,196,142,222,207,173,119,49,241,60,45,60,147,172,110,246,167,212,215,28,188,93,45,73,212,215,117,253,202,143,59,54,44,218,119,183,115,216,250,73,116,100,199,55,135,146,220,164,116,230,205,45,28,212,125,120,228,185,82,232,70,167,79,29,190,38,30,149,185,197,251,51,45,55,142,174,57,221,244,113,231,238,116,226,155,201,22,167,214,255,0,116,120,247,24,37,56,182,165,124,197,157,122,125,68,97,38,227,233,125,155,232,90,145,166,167,26,197,45,175,252,57,255,0,248,179,56,79,192,204,246,75,148,188,247,208,232,207,147,116,56,140,103,187,162,103,4,28,94,44,175,164,215,187,26,58,39,154,89,39,41,63,240,250,21,28,203,114,175,36,187,59,225,156,152,167,29,206,227,41,119,218,153,178,88,229,61,170,87,25,115,27,3,236,254,143,245,28,122,205,52,99,41,175,26,30,89,69,247,61,35,224,20,229,133,185,73,191,242,180,191,185,232,225,250,198,125,59,141,103,184,190,145,159,41,146,45,125,108,154,138,228,230,205,171,140,23,83,197,159,215,178,100,168,203,26,79,222,44,136,231,89,95,50,229,251,146,45,116,234,181,210,149,168,244,57,177,220,185,99,156,44,165,29,145,32,198,112,123,133,202,45,229,66,119,37,192,2,203,197,26,224,134,76,179,164,184,39,77,134,51,203,230,61,237,62,60,120,226,170,128,157,54,150,56,226,157,29,66,220,159,114,128,0,67,3,151,95,23,44,78,145,229,225,209,228,200,252,202,145,238,184,169,117,5,8,199,162,3,229,93,51,39,138,216,65,179,83,171,9,140,104,180,33,144,48,0,0,16,196,3,40,144,176,40,100,216,236,6,2,11,2,138,38,194,192,177,146,152,192,97,67,24,18,80,0,26,98,150,217,35,212,195,147,116,79,32,237,210,77,244,38,181,143,69,0,147,224,102,20,9,177,139,104,25,207,37,10,57,108,209,193,19,177,0,238,192,18,30,208,36,69,109,10,40,154,10,42,128,12,90,162,101,39,70,174,36,237,3,10,82,124,163,60,152,98,117,236,51,158,38,202,143,58,120,104,205,197,163,190,88,152,150,13,221,139,82,60,253,164,237,163,210,122,41,48,95,79,111,173,138,71,154,82,103,102,109,22,213,193,199,40,74,61,80,67,10,38,199,184,160,161,81,86,0,64,202,161,80,8,7,64,4,242,59,24,85,128,148,138,178,118,13,69,129,73,148,70,217,46,204,165,126,192,80,73,70,43,115,236,4,102,113,148,28,95,114,8,89,19,139,159,99,158,10,83,203,41,254,94,194,207,58,140,113,64,218,59,182,245,164,140,54,224,250,182,79,15,76,188,245,146,250,23,244,168,74,88,124,92,149,25,75,132,254,14,60,186,121,107,190,164,224,189,43,169,221,168,146,195,134,113,222,183,40,212,98,128,247,48,107,176,105,244,239,248,145,123,120,140,98,114,234,245,83,146,183,46,95,72,163,202,208,234,113,188,107,26,194,223,243,202,206,247,230,126,34,133,121,170,49,246,40,35,134,81,133,62,175,151,240,114,234,245,105,75,248,59,100,160,187,155,106,242,205,98,154,140,169,203,171,60,57,92,220,158,235,3,125,38,63,31,83,187,39,49,94,105,124,252,29,250,156,249,225,145,69,79,194,199,91,154,139,13,54,37,135,65,226,203,135,37,229,60,220,185,124,108,210,140,85,91,227,144,59,190,137,146,89,126,187,134,83,147,110,165,213,252,51,234,179,242,145,243,127,68,150,223,169,225,140,212,109,110,75,223,161,244,146,82,115,143,149,208,10,13,105,240,75,35,245,62,34,121,153,228,229,111,187,58,245,115,111,108,61,145,203,177,206,73,1,142,170,14,63,78,158,53,106,121,58,87,177,158,146,59,52,88,83,109,249,111,147,150,121,183,102,212,102,134,73,79,123,217,24,244,164,142,217,58,132,87,101,20,84,15,252,52,63,200,76,159,148,112,244,1,80,149,148,204,162,234,70,183,96,101,52,100,205,230,99,32,33,186,51,159,66,228,101,34,142,108,177,114,141,46,164,98,150,221,62,88,222,233,46,111,165,29,16,123,117,24,255,0,227,143,247,43,95,163,255,0,196,228,197,142,47,115,91,154,50,175,39,10,94,38,213,233,151,67,73,229,142,41,74,63,212,185,65,99,132,92,184,105,28,121,39,185,75,138,230,249,32,197,201,220,146,225,48,93,74,140,28,157,36,104,226,176,220,95,86,175,128,53,209,97,89,53,17,246,143,153,158,199,17,143,7,23,211,113,214,45,237,83,155,254,135,108,253,145,172,68,193,110,102,205,69,42,8,199,100,126,76,51,77,202,75,18,235,47,87,194,40,132,188,92,142,111,210,184,137,111,250,154,66,42,46,191,161,51,234,65,151,114,146,30,209,160,37,227,92,249,81,158,53,37,151,139,219,220,219,184,80,139,81,146,14,114,140,107,191,83,89,113,211,168,238,163,103,14,179,82,177,193,255,0,52,187,2,212,235,53,43,28,124,190,167,233,248,94,231,149,111,171,101,57,188,147,185,62,88,40,174,230,66,76,184,180,237,73,113,216,75,110,214,171,205,124,8,10,132,222,244,237,174,199,165,134,78,88,188,175,119,203,224,243,62,104,214,25,156,49,165,185,175,106,238,92,30,150,232,70,22,233,47,147,143,91,233,132,162,188,166,176,82,201,138,14,149,167,214,70,89,176,228,217,37,185,181,214,141,35,139,171,59,254,145,165,241,115,248,179,94,88,127,115,158,48,115,138,140,35,230,62,131,77,129,105,180,240,198,186,247,251,153,193,167,188,137,252,191,169,164,253,38,107,163,52,138,197,29,211,251,27,77,134,40,237,135,201,50,96,68,185,18,137,73,21,5,114,95,0,105,233,137,37,72,73,0,208,48,98,64,97,62,117,80,94,202,207,59,196,121,53,89,37,187,141,221,15,79,174,121,200,240,113,231,112,82,158,222,111,143,146,43,209,203,157,98,131,254,111,107,51,140,252,104,74,51,226,186,156,90,156,139,35,138,255,0,204,143,95,99,163,3,88,85,184,248,151,234,176,56,229,134,120,228,159,77,221,25,221,135,83,179,19,221,31,60,124,174,157,126,166,178,199,189,248,152,246,193,174,139,169,231,203,14,73,100,113,186,119,82,1,101,148,101,45,170,77,193,251,132,51,207,20,157,187,85,85,217,157,216,116,177,175,15,38,77,240,93,21,25,231,211,168,238,172,86,151,77,178,34,188,249,61,211,114,225,54,251,14,50,150,57,58,110,18,70,191,132,201,54,188,56,73,62,251,186,26,100,208,102,142,29,237,57,78,249,174,72,57,225,149,99,156,101,183,167,179,228,219,38,93,249,35,39,61,217,95,169,246,57,31,18,119,195,42,53,223,175,96,62,191,65,171,82,250,38,24,227,237,112,151,232,119,232,219,150,24,211,227,185,242,159,74,214,44,50,120,50,75,201,147,255,0,198,71,209,104,243,108,195,145,59,123,121,162,142,204,216,119,197,121,184,190,197,105,241,45,206,81,84,186,35,45,28,101,248,72,166,169,202,219,59,49,164,161,26,246,32,223,30,53,21,125,197,151,158,43,160,161,109,245,43,36,146,64,115,201,81,132,218,52,155,48,154,108,163,28,146,71,46,70,142,169,227,48,158,36,84,114,177,26,207,29,25,50,178,104,195,80,220,114,193,246,179,100,101,168,78,80,85,217,148,102,225,225,229,147,191,44,249,49,200,252,73,54,117,102,142,236,71,21,208,18,227,76,119,67,171,46,49,162,5,24,182,111,8,209,40,180,192,187,1,1,69,52,165,23,22,174,253,251,158,62,167,7,131,150,56,246,39,7,209,190,191,99,216,68,102,198,178,66,191,233,1,224,234,99,20,211,139,248,104,193,197,254,87,207,83,171,82,167,25,79,28,149,237,247,49,140,154,143,45,163,45,33,237,240,212,106,46,79,157,215,202,248,21,82,229,26,199,100,114,93,39,23,214,200,252,238,49,118,175,143,146,42,46,186,117,55,134,175,34,203,187,35,115,93,27,48,155,78,55,91,95,176,160,165,39,177,62,189,64,245,51,78,19,194,252,72,183,14,169,166,61,28,150,199,207,47,167,216,225,89,33,224,83,114,241,19,253,26,52,91,18,167,185,73,171,139,249,53,89,116,235,113,239,192,223,120,187,56,177,94,232,181,54,173,215,83,208,211,230,142,88,183,223,243,35,147,83,134,42,78,88,214,218,229,197,255,0,160,209,121,115,126,34,123,179,243,40,241,73,81,203,155,106,159,147,211,216,121,115,188,158,31,103,5,71,102,163,6,44,233,100,132,93,165,206,222,146,249,39,213,99,131,81,23,134,80,155,233,204,88,102,198,220,183,210,169,115,104,231,131,140,91,191,217,29,152,218,217,181,74,225,37,236,7,36,124,147,231,131,84,165,59,157,175,35,173,196,77,188,83,105,211,175,126,228,96,202,227,63,120,203,134,189,200,58,241,235,59,100,87,242,56,73,86,214,148,162,249,57,242,99,150,57,117,184,190,134,146,142,76,123,99,183,204,185,70,134,171,45,73,44,114,79,252,178,55,142,162,88,255,0,197,131,95,99,9,63,58,220,214,213,202,77,21,226,44,177,113,148,92,95,220,35,211,195,170,221,27,140,173,46,204,213,234,35,53,79,131,196,89,37,167,159,169,223,202,234,117,224,207,12,235,249,101,236,7,171,135,73,227,52,215,67,179,46,158,56,241,30,110,143,89,151,77,113,131,91,125,159,54,117,102,214,120,253,171,224,206,227,85,130,221,25,90,102,203,85,153,116,145,120,176,60,145,232,117,105,244,21,43,145,5,104,222,105,243,51,210,93,9,132,20,23,3,1,140,72,160,0,2,101,37,21,200,31,40,144,192,103,86,0,196,50,0,0,0,2,134,48,36,40,160,160,38,138,160,162,146,2,104,54,179,108,113,185,36,122,88,180,177,148,122,18,145,228,83,29,30,188,244,113,246,57,167,162,174,130,172,112,148,109,45,60,163,216,135,6,187,21,9,12,84,20,5,1,35,64,81,215,165,71,34,59,116,178,68,213,199,122,124,12,149,208,171,48,209,138,194,196,2,148,140,220,165,102,187,69,180,162,55,209,75,32,108,177,120,96,94,235,25,27,90,10,145,5,147,67,73,142,152,18,73,182,209,108,3,42,10,46,74,135,30,128,103,28,123,159,38,209,196,144,41,81,91,192,26,72,134,85,217,51,232,6,89,107,187,57,114,199,19,139,232,103,173,150,84,158,211,203,121,242,93,73,179,88,138,204,212,114,112,11,149,102,89,102,171,228,172,19,220,105,150,131,178,156,95,176,168,2,198,77,12,6,0,42,96,53,18,148,65,22,163,39,216,131,108,26,111,16,236,134,142,49,236,97,165,115,140,169,163,208,190,9,173,99,157,233,224,47,195,67,216,214,249,38,121,99,18,43,41,233,241,198,46,79,162,60,60,147,221,150,82,131,242,163,213,214,234,87,129,40,167,204,184,60,92,191,194,197,41,126,192,115,224,148,178,106,167,58,242,246,58,50,101,80,230,110,141,49,42,193,117,203,48,158,31,27,60,83,230,49,229,144,60,24,188,28,51,148,121,203,148,202,26,92,155,229,190,59,178,109,226,43,177,190,108,146,199,37,94,93,220,38,122,154,76,152,244,250,69,84,242,207,250,1,228,96,195,56,237,139,84,215,244,58,94,72,227,201,8,228,151,94,11,223,44,142,89,26,243,51,138,79,28,117,27,243,193,228,107,152,197,186,64,103,168,200,167,230,241,226,155,127,225,242,217,142,146,24,165,139,62,76,176,226,60,69,95,115,143,54,174,111,85,41,165,24,56,183,181,69,112,108,165,168,135,135,138,41,55,151,205,64,118,107,245,121,49,226,80,81,138,139,242,197,247,163,159,71,185,226,111,19,138,201,9,110,243,117,104,211,62,143,195,219,114,115,113,109,205,190,148,103,44,184,163,147,116,34,160,171,208,157,148,116,227,188,95,84,209,172,115,94,108,145,182,159,61,104,250,201,99,91,252,210,148,148,126,79,141,250,101,126,55,12,165,20,228,242,199,151,219,147,237,51,75,110,60,146,3,207,156,148,167,38,149,34,112,197,228,201,36,184,242,190,127,64,252,172,219,77,6,177,78,93,228,212,64,249,53,138,120,242,229,197,145,121,160,157,241,124,158,220,239,105,205,245,140,91,126,175,29,177,230,80,139,116,235,185,213,151,191,220,168,137,112,202,141,215,4,100,42,15,160,19,187,150,90,151,4,206,62,107,8,62,192,84,186,209,148,141,26,51,109,160,51,100,76,209,190,40,203,35,3,12,145,221,36,151,91,59,51,104,255,0,9,60,120,223,248,178,110,82,159,193,197,54,175,150,122,186,166,178,103,120,244,142,49,216,182,183,46,108,154,184,243,126,165,183,83,41,74,75,195,113,74,49,75,243,51,202,205,167,156,38,160,227,230,124,158,236,176,40,227,126,36,147,109,187,231,147,24,79,20,167,44,147,140,158,216,242,155,253,136,60,197,142,81,91,99,213,153,207,28,165,146,49,175,55,165,157,75,28,242,203,35,232,215,52,86,12,83,142,171,207,23,29,139,159,146,142,204,120,246,165,21,209,112,83,106,50,249,43,114,140,126,76,146,221,43,52,141,103,37,143,28,167,62,105,25,105,241,201,41,79,39,174,93,127,216,207,50,121,115,195,29,61,145,91,165,237,125,145,215,197,80,25,205,209,48,86,199,234,145,162,141,0,182,240,67,141,27,17,38,6,75,213,70,141,40,199,147,57,180,140,114,231,221,194,253,72,30,108,170,49,114,147,168,174,79,23,62,87,155,35,151,236,107,169,212,120,190,72,63,34,127,252,153,130,140,174,146,228,154,165,78,249,46,50,165,65,42,124,217,27,153,7,67,217,61,170,49,80,247,149,153,202,163,39,78,254,74,115,115,198,151,9,37,216,124,69,167,106,208,10,16,223,147,108,19,151,216,214,56,177,203,42,230,81,133,119,50,150,71,12,210,106,77,95,120,157,17,156,35,9,201,79,119,151,210,81,219,23,9,67,248,109,52,189,137,155,225,223,238,113,105,179,56,69,194,30,166,238,223,67,121,100,123,210,105,187,53,89,111,161,211,198,122,143,22,184,143,245,103,165,234,145,24,112,248,56,148,81,172,106,128,79,165,6,40,220,133,35,76,61,192,210,126,147,19,105,244,49,104,6,229,193,88,57,82,145,132,228,117,99,142,220,81,64,12,1,138,249,2,168,142,156,26,116,70,115,126,86,194,176,221,81,156,190,27,62,107,123,156,85,201,186,62,139,82,252,61,30,89,127,145,159,57,142,55,9,115,230,51,163,117,157,44,106,14,41,181,210,69,110,221,94,175,55,43,147,149,166,185,58,48,202,92,203,110,234,94,253,2,189,45,44,159,134,247,47,177,180,241,197,193,198,81,187,60,232,229,219,141,172,146,221,125,54,246,59,103,170,142,60,59,227,43,151,100,84,97,147,124,36,165,91,54,240,182,254,97,229,212,47,204,212,184,244,251,25,101,214,60,137,73,241,36,248,163,167,75,138,51,82,150,72,43,151,60,129,48,203,80,131,150,77,183,249,141,255,0,17,187,28,147,202,163,205,42,238,112,106,163,225,230,225,214,50,50,102,75,28,92,98,250,116,78,233,251,176,174,157,110,37,63,54,86,159,30,93,171,147,205,158,55,214,62,100,122,122,60,179,201,137,78,81,220,251,178,53,58,76,79,34,154,200,161,25,117,95,33,28,113,91,163,30,212,169,253,207,161,250,38,108,185,101,44,89,34,248,131,243,30,59,199,28,45,74,54,227,37,247,61,255,0,251,63,138,225,44,145,159,146,234,189,200,175,95,65,53,151,71,9,93,243,201,180,58,56,251,51,139,69,37,135,38,109,52,91,116,247,35,177,63,60,149,117,228,131,104,112,86,84,171,228,197,117,54,138,76,14,87,30,76,231,193,211,155,203,208,229,149,178,140,38,217,132,219,58,102,142,108,150,84,97,57,24,182,105,56,203,216,200,172,152,165,27,136,20,138,48,197,61,241,148,95,88,240,114,53,230,105,251,157,177,138,140,229,238,206,76,235,110,87,242,64,145,86,74,6,192,214,44,186,57,225,46,78,136,178,134,48,0,25,68,141,1,199,245,13,55,141,13,209,245,71,250,163,203,202,154,132,95,169,46,244,125,3,87,199,236,121,58,236,15,12,252,72,182,177,203,170,246,100,213,199,38,103,9,201,206,9,69,53,123,125,190,12,177,71,116,233,197,180,248,227,177,188,177,222,9,79,29,215,230,50,197,53,27,183,242,69,94,104,109,197,178,248,187,86,115,63,43,55,241,86,73,184,203,106,140,184,251,18,241,201,238,230,229,30,26,32,206,51,74,113,150,219,174,199,86,159,42,156,36,178,165,229,57,54,180,183,83,175,115,76,114,138,140,239,173,112,49,93,25,177,126,31,36,103,142,77,38,248,125,142,169,100,199,145,83,105,186,180,232,199,85,114,210,198,75,210,185,103,44,115,75,143,131,72,219,81,134,225,44,219,20,34,250,81,90,41,110,142,205,238,47,178,236,205,116,158,120,73,75,111,133,62,54,223,70,103,155,71,61,60,183,98,110,73,115,242,136,48,213,226,217,53,53,26,140,249,94,198,112,156,149,109,147,168,243,246,61,44,74,26,157,42,142,235,93,36,159,102,121,153,49,75,14,87,9,241,67,71,110,108,113,212,226,89,21,120,137,84,151,185,231,237,169,52,117,98,157,213,206,158,53,113,249,248,52,212,225,79,248,216,227,195,245,47,102,6,43,110,73,242,246,71,111,245,162,176,229,148,154,221,230,219,253,140,120,229,238,175,130,176,237,183,126,175,203,247,32,232,147,89,49,62,58,163,56,75,203,77,238,175,232,44,57,39,9,237,109,37,187,185,114,201,74,112,143,73,59,76,163,127,51,94,120,239,135,246,48,154,240,242,110,141,248,99,197,168,142,228,178,166,218,232,209,211,158,19,138,241,32,210,190,207,185,81,134,25,185,38,148,165,25,55,214,206,184,102,156,99,230,94,104,245,75,251,156,190,26,225,167,225,203,250,17,44,146,89,110,238,149,75,138,3,232,244,31,88,142,40,168,234,34,229,27,245,71,177,244,112,148,103,8,202,13,56,201,90,107,185,240,218,124,81,141,201,113,25,252,240,122,95,77,250,180,244,205,226,245,99,139,173,190,223,97,184,185,175,168,98,60,217,253,82,13,45,175,169,209,135,82,167,27,179,10,234,177,163,21,150,62,230,145,200,152,14,115,81,92,158,70,183,92,247,56,193,157,250,166,165,6,172,242,30,150,114,159,0,114,128,1,209,131,0,0,24,8,96,3,76,76,158,224,104,4,216,192,163,92,116,204,134,152,29,248,180,241,147,179,209,199,29,177,163,198,195,168,150,55,215,131,210,195,169,83,70,117,172,116,138,144,93,129,149,75,132,95,99,41,233,227,46,199,64,81,71,153,147,74,215,67,7,7,30,168,246,92,44,206,88,35,34,212,143,39,109,143,99,93,143,73,105,162,159,66,165,130,45,22,145,229,163,72,75,107,53,201,167,174,134,91,92,66,61,12,57,55,35,99,205,199,55,22,118,227,201,185,25,105,168,215,201,35,32,118,59,39,107,26,136,12,99,218,82,64,74,69,80,10,192,160,164,77,140,10,37,177,138,128,154,177,149,65,64,67,66,218,107,68,206,74,32,103,208,55,175,115,147,83,168,107,132,114,173,68,187,178,193,232,101,217,37,201,229,234,48,194,82,224,169,231,117,212,231,223,45,214,107,49,24,79,72,250,147,138,62,28,250,30,166,25,70,106,153,183,225,97,39,216,84,101,167,148,50,42,102,153,52,138,93,17,182,61,44,97,202,58,46,49,70,106,188,153,233,37,30,134,47,28,163,213,30,158,108,201,28,121,50,70,70,146,48,162,162,173,149,8,169,51,167,22,151,155,3,92,58,104,181,116,111,225,66,37,40,237,137,155,220,217,150,133,198,61,132,243,33,236,50,158,22,216,11,38,71,92,28,121,30,73,62,231,161,8,36,185,43,100,125,128,241,51,198,87,20,207,51,52,165,159,54,205,213,20,207,107,234,78,62,50,81,236,143,23,77,29,218,140,173,251,144,122,53,21,29,177,230,145,25,94,204,15,119,151,129,223,135,205,93,246,30,171,28,113,224,115,207,229,85,229,135,118,192,243,161,167,205,158,88,231,153,181,30,169,62,231,161,24,75,28,119,87,94,150,94,40,185,105,225,126,86,189,77,242,217,172,212,101,25,79,35,232,186,1,155,140,163,138,84,212,56,245,75,177,224,106,178,198,122,156,219,91,201,23,196,101,46,63,83,167,234,26,201,75,77,28,110,27,174,78,91,175,149,93,143,47,22,60,153,94,235,226,235,144,54,210,194,114,201,145,109,143,167,204,228,186,30,140,103,13,62,76,153,49,205,100,113,242,219,52,195,12,90,24,70,83,154,155,127,149,126,99,129,249,176,228,85,231,148,192,90,157,84,242,231,83,154,242,244,217,218,136,154,142,162,120,225,130,27,101,208,151,137,199,212,249,30,71,44,91,102,191,50,236,81,213,166,221,29,78,20,170,227,146,59,249,246,103,216,106,229,252,58,247,103,196,224,201,142,19,223,145,93,114,151,201,246,90,153,111,134,54,186,73,110,3,157,241,19,183,22,61,152,49,223,252,76,228,219,190,113,130,238,232,235,212,202,167,8,47,112,60,15,171,249,190,189,141,82,109,70,31,220,219,39,47,245,49,214,121,191,237,2,111,172,118,215,63,12,217,245,95,114,162,114,42,20,58,23,151,161,156,10,54,235,19,159,164,141,162,248,163,41,240,200,52,78,208,153,17,145,86,6,18,226,70,115,232,205,166,140,95,64,57,242,30,159,210,180,121,51,106,37,158,82,113,199,23,127,118,121,146,61,236,186,172,88,116,185,162,163,225,183,21,24,168,247,38,171,29,122,197,44,121,165,143,11,156,46,49,147,82,60,204,120,155,190,54,169,118,93,141,164,242,106,54,194,45,194,49,93,111,173,245,102,209,158,56,197,40,220,246,126,132,25,233,241,172,88,218,221,187,36,155,190,58,47,99,30,143,213,41,37,211,119,83,61,110,170,121,36,241,97,147,182,249,113,101,201,246,69,195,82,229,185,155,193,40,197,206,125,18,178,49,98,174,123,147,172,148,150,154,81,130,109,205,237,224,210,51,210,199,201,60,211,143,155,36,156,185,246,236,116,74,95,195,234,78,21,81,81,164,170,60,164,41,95,160,11,196,184,178,219,164,78,229,8,152,207,40,26,79,37,24,79,47,38,57,115,40,171,147,56,51,107,28,184,135,238,65,215,159,82,162,185,116,112,230,212,60,139,100,120,143,127,147,46,101,43,147,100,153,83,70,209,220,162,218,116,168,207,29,110,228,211,117,119,234,6,152,99,12,146,106,84,251,251,6,92,56,164,211,194,249,239,19,38,186,223,1,43,141,74,171,216,161,203,27,132,93,202,185,226,34,134,219,123,159,216,136,185,110,180,233,162,182,171,87,107,220,129,212,91,113,151,87,223,216,219,54,151,108,83,135,234,101,123,101,229,253,218,52,241,37,44,82,198,228,223,116,80,96,158,201,197,118,235,35,187,67,5,168,213,120,151,112,135,63,169,230,47,44,174,249,62,135,71,135,193,211,70,61,37,46,89,113,29,23,186,84,84,133,15,113,200,168,203,185,190,37,193,130,245,29,48,232,1,51,41,23,54,101,54,6,105,110,203,24,252,157,172,229,211,198,242,223,178,58,38,4,182,84,34,74,86,205,87,0,39,212,203,55,68,189,205,36,204,165,230,154,248,65,92,31,87,201,225,232,246,255,0,59,163,198,198,171,36,20,248,82,59,254,179,147,196,207,28,73,250,23,63,115,131,195,148,23,249,145,149,116,234,48,194,48,242,73,78,251,174,199,52,101,225,202,154,233,217,154,195,60,177,75,205,24,190,59,147,13,185,97,43,242,207,223,220,11,121,30,72,109,221,113,110,218,246,102,184,150,232,73,62,139,185,197,25,109,71,118,147,81,138,17,243,122,187,252,129,88,161,45,44,37,41,211,139,232,79,226,219,207,40,202,94,31,21,238,133,155,54,216,47,9,199,108,238,249,244,252,25,67,31,143,113,146,254,34,232,253,208,29,57,180,176,150,61,241,149,180,238,229,46,166,122,156,107,20,188,72,121,119,126,84,250,25,41,79,4,103,141,174,101,239,216,51,78,46,118,186,119,32,120,179,63,18,27,229,183,31,230,113,54,203,168,140,240,120,123,237,198,87,27,143,44,230,199,28,82,181,44,155,90,248,234,133,9,110,139,141,115,87,30,64,235,197,170,88,162,162,225,126,95,55,220,250,143,164,164,180,152,165,21,181,73,93,125,207,137,134,73,38,218,110,207,185,209,199,195,209,226,79,180,17,65,94,31,213,163,254,120,209,220,147,82,86,114,107,18,142,92,57,111,211,35,181,251,144,51,72,207,108,73,52,132,83,3,9,39,39,201,148,184,58,167,19,25,36,128,229,146,114,51,120,205,178,101,81,225,28,211,150,89,250,34,202,38,120,236,230,158,26,238,107,44,89,157,219,75,245,50,150,25,251,167,250,154,101,139,84,9,142,113,148,122,162,45,21,4,221,74,206,109,92,122,72,233,156,110,63,99,26,241,49,53,220,14,84,193,187,23,122,29,17,87,8,154,89,159,37,40,191,230,42,52,83,45,74,204,92,31,243,21,24,201,119,32,212,17,9,178,183,20,89,25,96,178,69,167,209,148,152,1,228,235,52,115,173,216,223,63,154,43,185,231,56,56,241,36,212,147,229,116,103,208,230,85,230,191,185,207,120,178,183,9,40,203,221,18,21,225,126,99,165,74,166,156,189,78,55,195,234,142,185,253,50,46,222,57,215,195,71,46,93,38,124,106,156,45,47,205,18,70,154,227,203,28,145,240,182,185,110,126,150,114,103,138,142,89,70,41,197,123,49,169,109,105,167,202,59,53,139,31,137,7,149,86,232,245,3,31,23,198,140,86,73,121,97,30,35,238,204,182,56,244,102,123,150,215,203,177,44,143,167,98,43,120,110,140,29,167,177,247,71,161,167,213,199,39,240,114,61,255,0,203,35,130,51,201,150,17,130,252,157,18,246,42,10,48,207,178,78,147,124,124,50,163,95,14,90,93,66,112,123,111,183,229,145,217,170,210,254,35,10,148,120,200,186,26,79,18,201,10,146,79,238,94,25,45,155,83,124,123,246,52,203,196,158,28,184,127,196,92,75,185,211,131,36,163,43,221,186,52,183,35,187,34,132,150,217,37,82,236,114,228,210,201,127,133,42,95,202,201,22,185,245,16,140,39,43,138,169,116,248,57,252,54,238,157,215,83,212,120,86,76,42,57,85,75,222,206,63,195,181,41,169,199,107,93,25,33,88,78,78,77,54,187,87,220,184,249,161,181,241,218,206,140,120,101,56,237,148,124,171,187,49,158,57,91,140,93,251,160,174,120,54,167,199,83,174,58,169,191,93,73,47,126,191,161,205,155,27,132,84,210,225,255,0,115,52,239,169,7,165,60,152,243,99,149,201,125,140,92,167,30,109,184,152,69,203,111,50,242,199,167,201,217,229,146,140,160,188,179,235,207,67,72,223,79,150,43,19,254,95,236,103,25,214,103,46,124,231,60,51,60,82,149,46,252,68,214,14,82,146,146,138,112,126,168,174,192,122,56,231,202,179,177,100,148,99,196,143,39,107,142,117,37,55,85,209,157,154,124,171,39,10,87,125,9,184,184,245,52,121,37,145,211,118,117,205,100,94,148,79,211,112,108,141,181,203,61,9,40,153,87,155,225,230,200,249,103,110,28,59,23,38,137,34,128,249,112,0,58,48,96,0,3,0,0,0,96,0,73,72,6,3,40,145,129,70,184,178,56,72,196,164,7,177,131,50,148,122,157,11,147,195,199,145,193,158,142,13,82,107,150,103,113,172,215,109,5,153,239,220,184,5,102,85,160,9,14,128,150,75,52,39,128,35,109,153,79,10,103,69,153,202,84,81,201,60,13,10,10,113,103,74,150,230,111,28,107,216,81,56,211,146,228,218,49,5,72,162,3,129,54,50,64,44,7,67,160,36,165,16,180,22,0,22,1,64,38,198,128,96,49,57,10,216,186,1,87,193,142,68,217,82,203,24,152,101,212,70,186,129,203,154,41,28,179,107,177,174,108,202,71,52,99,41,51,108,185,229,146,91,232,214,44,185,225,113,119,70,114,143,1,26,70,116,248,102,209,212,201,28,112,139,79,147,69,212,15,75,22,121,202,38,177,147,146,228,141,50,142,194,115,102,80,232,70,151,44,74,76,195,46,151,186,39,14,162,82,153,209,155,54,216,1,192,212,177,72,234,193,172,174,36,113,102,212,39,34,83,82,69,71,183,28,209,154,7,35,203,193,153,197,245,224,244,49,100,140,145,150,154,171,99,218,202,85,67,220,136,37,192,94,24,247,19,151,46,200,74,95,0,124,238,169,57,102,159,46,247,14,24,97,143,207,84,251,132,46,90,137,228,125,14,253,54,147,199,146,203,57,37,137,1,158,25,98,195,130,122,153,43,151,72,89,204,241,229,214,106,99,59,114,138,92,190,199,177,155,79,167,203,178,224,167,24,250,87,99,135,83,171,146,204,225,137,165,24,174,139,161,70,115,168,39,125,23,68,115,235,51,67,30,24,198,111,207,214,145,112,219,226,238,147,109,252,158,103,212,115,67,241,16,126,237,216,28,90,169,184,202,75,12,219,141,121,159,200,254,150,163,226,79,125,185,87,146,63,38,78,114,240,231,40,249,113,201,211,249,59,62,151,80,222,248,223,46,34,64,231,28,82,214,70,19,147,199,20,185,107,155,99,134,151,46,161,41,121,163,137,54,188,79,250,234,115,234,51,94,87,24,201,113,47,81,235,175,168,97,195,29,178,91,214,40,109,199,21,209,251,178,143,33,66,121,37,24,194,175,229,245,47,83,150,178,203,126,37,143,44,99,182,151,67,158,89,156,167,57,40,168,43,221,81,236,44,81,89,50,237,182,247,62,91,32,153,66,78,55,30,157,209,246,120,174,90,61,35,125,124,24,255,0,99,228,227,12,113,202,220,222,236,107,219,171,62,171,75,53,147,67,164,146,233,225,36,81,211,163,134,237,74,151,104,171,45,121,245,151,218,60,151,165,91,49,74,126,230,88,150,236,173,208,30,60,222,239,174,102,248,133,255,0,248,191,247,52,126,184,163,60,109,79,234,154,252,158,213,20,255,0,95,249,26,46,114,126,133,66,200,101,30,166,179,50,252,197,26,46,164,101,69,88,231,202,3,4,203,76,201,240,202,76,10,153,207,39,201,179,49,200,136,49,103,173,163,196,166,243,103,213,206,246,70,212,125,143,55,79,143,197,212,98,135,243,73,35,216,250,174,159,240,154,89,79,20,221,223,167,177,53,92,250,169,226,134,159,44,176,171,147,242,163,207,131,203,21,248,123,86,227,114,127,203,240,45,54,57,228,199,226,101,181,25,75,251,119,41,99,134,217,40,62,170,136,49,211,205,98,158,72,201,39,145,174,90,94,147,163,20,121,178,243,61,209,199,25,40,238,143,86,145,55,92,26,196,105,205,61,181,125,172,198,105,73,37,145,47,39,60,75,184,60,219,101,182,28,203,251,24,100,201,24,174,88,26,198,78,233,119,234,253,137,158,88,169,185,46,123,28,83,213,95,150,39,54,92,179,151,23,87,236,7,102,109,92,99,234,151,232,113,79,93,41,58,130,175,150,97,146,59,100,74,70,106,183,156,119,121,229,45,252,126,166,20,116,105,220,165,52,186,210,54,158,8,228,147,226,164,138,56,123,240,58,167,201,183,132,241,202,74,88,220,223,98,54,202,233,197,217,5,78,113,150,212,160,160,182,211,251,251,153,219,186,70,147,134,212,211,77,73,117,12,123,19,110,113,117,254,87,202,0,132,162,189,87,87,213,19,38,194,116,228,228,189,45,240,131,167,13,128,37,37,246,46,121,91,141,116,93,140,219,246,66,229,247,232,3,79,185,164,37,207,178,51,73,56,113,110,94,194,109,167,212,14,223,167,226,241,245,42,50,87,24,249,155,61,187,182,115,125,47,79,224,233,119,181,231,201,207,251,29,138,147,179,88,202,161,126,227,154,20,101,200,230,248,40,205,46,78,136,241,19,24,46,77,191,40,25,182,101,38,92,153,147,234,7,70,153,84,101,34,159,44,112,91,112,197,2,234,3,74,144,156,185,6,232,144,6,204,212,169,74,111,161,83,225,28,95,83,203,225,105,54,39,230,159,1,94,54,92,158,46,121,77,245,147,178,185,201,45,222,149,238,105,167,211,198,110,91,140,114,45,174,73,75,161,149,19,146,146,91,223,216,188,56,101,46,59,152,37,46,171,147,76,121,101,142,123,211,166,5,230,197,177,53,182,223,189,153,116,143,55,184,169,230,158,89,121,250,246,248,9,70,85,215,130,12,238,221,154,120,155,84,118,203,204,191,161,42,43,115,9,70,190,224,105,151,52,179,74,60,238,100,74,57,22,232,180,237,117,65,5,113,151,59,90,52,252,82,217,43,191,17,173,182,253,128,197,69,211,116,199,8,203,116,84,125,79,160,227,149,194,233,186,151,91,41,53,22,227,126,101,209,128,246,237,113,87,230,110,154,246,62,239,31,16,138,246,71,193,70,123,154,142,213,234,92,159,121,139,205,8,191,128,30,185,110,209,201,247,74,205,241,75,196,211,198,94,241,76,78,59,244,242,139,51,250,124,175,73,24,255,0,47,148,14,152,187,138,102,144,179,56,122,126,195,114,109,212,63,112,47,44,148,23,188,159,99,146,81,156,249,155,218,116,74,80,195,13,210,235,238,207,43,87,245,46,92,112,171,96,118,75,195,199,203,165,242,206,124,186,204,113,252,199,151,39,169,206,237,182,131,240,83,124,201,73,154,136,223,38,191,29,245,70,15,95,15,250,66,252,51,143,228,254,130,120,210,236,84,75,214,99,151,89,80,227,146,19,233,40,191,212,137,99,139,236,103,45,52,37,218,190,192,116,181,199,6,16,188,82,218,215,150,186,152,181,159,79,204,37,190,63,202,205,113,106,113,234,34,226,252,178,93,83,236,6,57,35,89,29,119,5,18,243,69,168,167,237,193,156,100,84,90,69,164,74,40,10,67,16,192,96,213,128,192,158,98,239,177,105,216,17,233,151,193,3,201,29,203,238,114,188,113,221,127,152,236,235,22,99,37,230,221,93,74,51,219,40,199,142,74,142,72,167,181,180,165,237,97,56,110,139,73,181,125,209,227,231,211,229,192,238,79,114,254,100,7,163,159,71,135,53,189,187,37,252,209,60,215,25,126,33,227,200,158,93,138,159,61,142,188,90,212,240,168,191,90,93,223,83,151,46,71,43,156,226,237,113,25,87,244,100,213,99,154,49,82,123,61,55,193,149,26,111,148,99,40,187,93,232,94,174,122,25,105,182,142,114,132,218,139,243,53,72,239,150,21,55,189,194,47,155,181,212,243,161,146,56,228,164,189,75,250,158,134,151,38,236,124,205,72,214,51,174,188,83,115,131,151,201,57,39,21,53,109,11,197,138,150,215,37,111,177,199,173,155,134,108,110,234,47,191,82,163,178,109,238,85,211,186,30,55,185,183,185,56,158,94,109,91,201,24,108,221,9,69,221,217,211,164,213,67,35,113,202,146,148,184,109,126,98,85,142,229,60,110,45,223,149,117,180,68,241,199,35,223,25,39,10,166,113,79,38,109,38,87,141,189,240,234,148,187,163,124,58,172,121,32,227,8,236,247,137,81,62,12,227,158,155,114,199,92,17,170,192,229,5,40,122,163,223,224,215,42,123,85,77,218,124,124,252,23,12,139,36,122,129,195,142,107,194,148,39,230,79,242,203,170,57,245,24,124,28,173,47,79,84,117,107,49,202,24,210,109,201,95,18,49,115,241,49,40,79,150,189,50,246,51,173,49,220,171,109,38,253,211,41,222,41,63,43,219,220,199,205,9,123,52,82,200,231,39,226,73,249,186,144,117,75,46,25,85,243,22,191,88,177,97,201,89,60,183,75,169,132,223,151,109,250,95,14,142,143,195,40,226,139,235,38,173,20,116,195,42,203,142,250,127,161,174,159,116,54,201,214,228,250,163,205,134,228,221,201,195,223,228,244,33,41,78,16,150,41,41,87,168,168,251,29,38,104,102,211,199,38,57,38,171,159,134,107,118,124,239,209,245,139,79,169,150,28,151,225,230,124,63,105,31,69,21,70,117,172,90,69,10,201,220,65,243,32,0,116,96,12,0,0,98,24,0,12,96,32,24,0,0,198,0,3,29,1,155,147,70,144,155,93,3,109,155,97,196,156,185,32,235,209,228,148,186,158,140,81,207,167,197,24,70,206,135,35,58,217,133,152,60,143,113,164,121,32,166,102,202,148,146,70,18,205,27,234,3,150,224,142,39,46,165,227,146,145,114,203,24,162,130,24,212,75,57,150,170,46,85,102,171,42,104,131,81,156,179,212,198,50,54,134,69,36,6,128,68,242,40,161,71,38,224,52,178,102,222,222,6,138,116,7,30,220,174,95,7,76,56,234,200,205,158,56,226,207,46,127,80,110,124,20,123,46,105,24,79,81,78,142,76,26,151,147,169,211,5,22,237,129,182,61,210,234,108,145,143,137,24,162,63,20,189,200,55,201,56,193,28,51,214,71,117,38,115,107,117,18,151,9,156,16,147,82,182,88,61,76,185,55,70,236,227,200,219,238,76,179,109,143,83,21,159,115,162,161,91,220,111,134,123,89,149,119,31,66,163,167,46,101,36,115,73,147,44,137,35,56,79,115,8,213,49,146,107,24,217,70,248,114,73,70,140,179,54,229,108,188,120,229,187,161,209,60,43,111,36,87,30,41,237,97,155,82,165,197,151,147,5,116,56,242,225,150,235,3,60,207,184,176,229,180,57,97,148,144,99,195,182,64,84,50,73,76,235,134,87,217,153,120,104,139,113,144,30,150,29,75,92,51,174,51,220,143,38,18,180,109,143,52,160,196,90,244,168,242,245,218,169,60,175,20,58,119,58,167,170,81,195,41,123,35,200,132,167,186,89,95,87,209,25,86,216,37,138,115,142,158,62,124,210,119,36,187,29,153,114,94,120,225,114,138,140,23,248,113,255,0,83,203,250,124,35,143,60,242,100,202,241,202,92,110,70,95,81,215,96,195,146,88,180,141,205,190,28,192,246,245,25,163,13,30,71,25,168,183,194,149,158,30,154,121,94,101,143,114,105,243,39,240,115,107,117,106,114,199,138,49,123,48,174,85,250,153,80,158,79,2,89,218,169,77,241,93,145,7,102,108,216,163,166,201,63,94,71,117,27,244,163,204,217,45,103,153,40,195,183,29,8,213,102,121,39,229,149,166,151,30,223,6,234,17,252,12,219,227,111,245,147,3,155,22,23,154,17,141,109,132,101,183,121,190,154,47,28,103,155,28,163,37,142,246,238,252,199,30,44,146,132,169,243,5,125,25,209,56,108,88,113,199,38,238,242,75,162,40,193,168,207,44,229,211,26,84,159,246,9,202,89,48,70,54,171,26,47,54,41,99,211,172,158,152,206,92,70,249,127,39,34,221,43,72,129,239,81,141,59,228,189,178,140,47,148,94,60,62,84,230,183,87,59,68,242,236,244,53,82,236,251,1,90,120,206,114,164,233,117,147,246,71,214,125,54,165,244,173,59,139,190,26,254,167,200,166,212,93,42,247,231,169,245,191,64,126,47,210,240,170,170,156,151,245,3,212,159,240,240,70,62,200,199,76,170,114,148,189,172,189,76,188,167,54,92,158,15,211,245,25,91,175,35,255,0,100,81,230,104,83,120,51,229,125,114,230,127,209,127,204,218,30,182,24,160,240,232,240,65,215,71,47,221,138,63,153,149,6,68,115,203,169,209,119,19,9,250,128,104,190,198,113,52,64,115,229,84,197,23,193,174,101,193,205,116,232,11,148,140,231,46,7,102,115,238,6,223,73,243,125,79,2,249,111,250,30,167,213,117,24,165,150,24,101,230,156,121,171,60,175,166,78,56,190,163,138,115,150,216,171,231,244,55,142,56,61,108,231,221,187,228,206,168,205,39,28,50,226,218,79,132,121,220,101,195,44,153,55,70,16,77,203,107,239,210,40,236,158,117,227,75,30,57,45,202,93,95,68,97,245,105,169,98,132,97,56,71,205,230,141,249,167,242,5,225,139,88,160,155,185,87,83,61,70,101,141,108,198,252,239,172,189,133,151,54,200,168,69,242,215,39,47,47,43,248,70,144,57,74,49,173,204,231,149,242,223,232,107,37,230,234,40,181,126,98,43,61,142,147,146,232,103,44,145,182,171,115,93,13,179,100,147,227,28,95,203,163,158,24,228,231,106,50,175,144,49,234,202,81,147,124,118,58,177,105,27,149,206,182,251,27,173,54,56,219,81,254,162,35,151,12,106,45,171,220,117,227,182,238,255,0,64,158,63,39,151,203,246,49,132,179,187,81,95,251,138,58,155,72,198,177,230,181,127,170,57,114,228,203,38,212,228,253,153,154,201,44,77,168,203,246,20,141,179,227,88,166,183,55,52,215,83,41,207,114,95,28,10,121,103,146,148,165,229,54,254,4,18,113,126,35,151,30,110,196,87,61,181,250,146,83,75,152,215,153,62,182,10,60,89,3,123,95,192,153,91,29,117,8,199,119,29,251,114,4,210,239,212,234,209,233,158,109,92,49,63,74,243,63,177,200,123,191,73,195,225,105,124,89,122,178,127,98,226,59,223,199,110,1,170,68,223,63,98,238,209,164,66,182,198,202,236,67,234,6,176,52,151,160,206,6,147,244,129,207,39,201,159,89,23,62,162,130,188,145,251,129,213,62,40,155,46,100,0,117,26,4,130,125,8,172,228,247,78,189,143,27,93,63,196,107,105,73,40,226,227,158,254,231,167,151,50,195,134,121,95,232,120,208,82,94,121,39,93,95,200,29,25,231,31,9,45,219,84,186,28,55,186,78,42,95,175,185,25,229,187,47,249,123,124,21,134,123,114,42,219,37,242,69,46,138,201,114,237,208,219,35,199,41,55,142,211,190,134,18,183,43,238,64,173,185,89,186,147,75,169,156,85,180,153,166,104,108,190,252,215,0,102,164,226,200,155,118,59,253,203,197,24,202,107,117,164,6,211,203,31,3,108,35,206,222,126,254,231,28,147,234,215,83,163,36,163,41,241,229,93,140,242,220,157,186,85,216,9,140,150,201,39,215,177,164,253,49,231,177,46,87,15,177,41,219,165,220,13,99,74,157,243,125,15,185,209,207,118,20,124,31,39,217,253,43,38,252,17,126,241,76,163,214,199,221,123,163,155,68,220,115,106,49,251,74,209,188,37,77,24,69,172,127,84,159,62,184,16,117,54,250,46,228,228,205,13,52,45,177,101,156,113,197,205,158,67,148,190,161,168,216,159,145,117,3,73,79,63,212,178,237,199,123,125,206,204,63,76,199,135,215,204,142,189,38,40,105,226,163,20,107,150,52,7,47,135,24,244,138,70,51,58,36,140,166,81,205,59,48,154,79,170,71,70,67,150,118,84,115,206,41,116,32,214,81,102,76,172,135,201,231,235,180,239,27,241,241,122,163,212,239,27,138,148,92,89,71,30,44,171,83,167,227,171,70,40,152,39,165,214,79,31,229,124,163,73,241,54,69,10,123,89,209,7,186,39,28,159,39,70,23,72,13,168,98,25,80,198,32,1,138,64,18,232,64,65,240,103,55,87,240,199,7,230,22,101,214,151,88,128,147,181,65,40,41,69,166,184,57,176,228,123,171,148,250,212,187,29,73,223,202,40,230,142,142,16,110,163,30,77,22,56,168,188,110,55,31,149,193,189,9,129,193,155,233,209,200,174,18,113,107,223,147,143,62,151,38,159,153,45,209,247,71,185,21,87,207,1,81,148,123,52,72,87,206,82,151,155,119,221,81,171,205,28,88,229,8,69,169,255,0,55,193,217,151,15,225,50,228,203,142,42,88,164,170,81,246,48,75,6,92,82,134,53,231,147,227,119,84,72,210,240,67,22,124,126,91,132,215,55,125,7,171,197,57,105,227,60,139,207,9,109,251,163,124,56,54,199,26,79,107,135,29,58,155,77,69,173,179,142,232,75,134,139,17,226,78,50,199,45,178,84,208,163,37,185,55,233,238,122,58,189,30,40,97,121,49,202,73,195,179,228,227,211,97,150,73,201,62,37,31,53,52,102,45,91,201,44,184,163,190,94,84,234,46,249,137,48,203,60,119,15,46,232,191,80,120,126,30,73,74,112,219,237,27,28,225,138,82,188,50,164,255,0,44,187,20,118,97,154,205,167,149,203,149,212,214,56,170,78,82,151,152,224,142,69,28,51,91,85,199,172,175,147,186,19,241,176,70,78,59,184,253,209,113,26,207,108,162,225,42,105,246,60,236,152,222,28,138,18,230,55,119,240,111,12,210,221,40,201,39,21,202,231,176,103,243,70,50,77,180,189,189,128,228,214,99,138,169,227,118,187,156,135,76,227,183,34,191,52,101,221,119,22,108,18,199,41,37,202,70,117,88,172,146,80,219,124,89,219,135,62,60,144,142,41,167,199,73,89,193,92,149,23,182,94,225,93,26,143,46,73,170,251,81,182,147,36,161,199,185,142,76,187,162,178,54,220,215,31,6,152,242,70,124,244,151,183,185,81,209,29,76,165,150,211,105,71,175,195,62,203,71,171,134,175,79,28,144,127,18,190,182,124,98,106,83,174,54,201,117,61,111,161,103,158,61,79,131,58,74,124,117,235,236,52,125,28,230,74,110,196,226,219,41,70,140,171,231,128,0,234,193,140,67,32,0,0,6,49,0,12,98,24,12,0,0,101,33,5,129,101,70,91,93,163,59,29,145,94,142,13,69,240,206,173,233,163,198,132,154,103,161,166,158,238,172,154,174,133,212,169,55,92,15,132,39,36,101,92,121,188,89,112,140,97,167,200,229,201,233,82,125,139,81,75,177,70,16,199,40,192,153,97,148,187,157,64,65,199,13,30,215,103,68,112,240,105,67,3,7,165,140,157,179,104,97,81,69,89,19,155,64,41,227,76,33,21,19,7,150,91,138,78,76,13,247,34,103,144,141,172,94,27,3,28,152,252,78,167,59,208,38,207,69,99,46,168,180,114,224,210,172,113,43,36,101,31,73,189,145,41,16,121,249,101,151,217,145,139,196,114,232,207,65,40,201,244,53,134,40,174,104,163,135,240,175,39,168,115,208,199,111,67,190,78,186,24,228,147,3,199,207,165,146,232,101,139,79,181,158,190,199,46,168,211,30,158,61,89,106,71,155,224,202,186,17,60,82,163,215,201,24,197,28,57,165,205,36,41,28,15,8,227,143,105,190,215,236,42,43,44,232,215,12,170,66,16,87,167,141,198,130,124,156,120,178,209,164,178,54,184,34,137,201,34,28,84,144,188,57,204,214,24,101,21,200,28,210,198,209,158,222,78,234,93,25,51,194,153,82,57,73,112,76,214,88,229,18,0,80,141,22,34,39,45,171,170,95,112,22,70,220,148,23,86,44,217,33,166,167,23,114,138,229,190,134,115,139,241,97,182,239,172,165,216,207,93,5,44,18,148,165,203,126,84,101,166,26,172,144,199,162,150,76,146,169,79,210,151,86,121,218,120,201,234,176,203,54,57,37,39,198,238,44,237,214,77,102,130,150,12,124,65,168,41,75,175,232,140,188,29,70,175,54,237,67,107,111,4,2,211,227,252,100,227,254,53,59,164,248,58,62,161,40,40,199,20,87,14,149,174,197,97,158,60,89,124,28,41,57,123,145,168,201,28,48,150,89,53,57,221,65,124,251,129,193,166,199,183,42,150,71,23,143,205,213,251,25,67,59,201,57,111,126,94,100,116,100,150,124,186,69,211,98,91,189,41,87,234,121,249,101,29,215,5,37,15,144,46,49,107,28,167,249,122,26,97,202,182,237,227,117,250,155,232,44,120,94,76,91,147,227,171,248,47,14,158,252,207,163,225,1,155,140,159,153,250,126,123,154,67,28,97,63,225,201,202,85,223,161,209,153,69,194,49,94,125,171,107,149,250,126,12,28,37,25,92,19,124,117,0,203,151,198,146,186,138,233,72,202,120,220,100,212,163,246,26,132,185,143,71,215,158,227,139,111,171,2,176,184,197,61,222,163,234,255,0,236,228,175,69,149,55,110,57,58,253,209,242,48,115,142,228,187,245,62,187,254,206,226,240,254,151,25,127,234,78,82,255,0,79,244,3,187,50,184,209,201,245,123,90,12,24,163,77,230,203,24,170,58,218,114,157,35,206,250,195,231,65,30,127,196,236,81,90,183,231,143,21,81,92,123,24,193,189,155,125,249,52,212,238,148,219,248,95,216,148,164,210,72,168,205,198,140,178,117,55,151,6,25,58,128,162,105,19,20,104,153,69,79,148,113,229,226,71,97,207,154,36,28,246,19,226,34,124,10,124,148,60,79,110,163,27,255,0,49,217,151,52,99,150,27,101,252,56,249,92,191,205,247,238,121,237,165,159,18,125,55,43,55,250,151,254,42,59,52,242,141,66,125,23,8,206,174,51,207,44,122,76,150,170,114,191,77,244,71,147,169,203,44,217,231,151,166,231,103,163,171,150,79,29,74,88,226,214,218,179,204,247,76,131,182,25,97,168,130,110,106,57,18,167,125,202,197,143,248,142,164,165,126,199,23,135,252,59,246,228,215,3,138,185,57,109,224,162,179,201,99,235,207,60,209,166,21,28,145,220,163,72,227,207,39,57,238,232,187,35,88,207,46,60,17,216,233,221,32,58,158,6,221,238,105,123,34,188,61,189,99,127,97,227,201,178,49,89,103,114,125,202,201,158,24,233,183,215,142,13,50,113,134,232,132,225,85,106,171,184,41,174,188,163,57,228,121,110,59,184,238,5,56,187,228,141,251,114,109,147,138,143,223,147,60,218,159,15,136,114,113,198,123,242,238,155,230,238,201,85,211,169,210,228,200,211,198,247,47,110,148,112,207,27,132,220,109,73,175,99,212,142,166,18,146,138,118,195,87,142,50,199,189,42,201,31,220,65,229,40,154,98,74,55,184,191,14,114,138,151,20,250,26,60,209,199,143,194,158,40,182,187,145,92,175,142,252,6,227,79,225,238,148,220,149,47,76,125,201,115,82,78,248,127,96,27,200,251,112,159,98,37,25,69,242,154,4,223,66,165,39,209,221,129,122,76,79,81,168,134,63,119,207,216,250,55,81,74,43,164,122,35,131,232,250,125,152,165,158,94,169,112,190,199,161,5,114,231,238,92,101,80,133,43,102,181,104,150,90,236,81,147,38,139,151,82,88,23,143,163,46,125,9,199,208,172,128,97,33,225,255,0,17,124,10,69,96,141,205,129,188,186,34,75,145,44,40,51,205,46,43,220,187,48,203,37,185,201,244,138,178,15,55,234,217,99,186,24,111,133,203,56,55,70,56,220,110,255,0,208,172,219,181,57,165,146,248,147,253,140,101,29,169,145,81,182,250,178,188,169,240,40,190,183,250,15,148,65,208,212,84,86,202,229,119,39,100,92,101,87,185,118,100,194,93,157,113,208,219,203,146,220,167,83,101,17,28,144,107,108,163,250,162,181,88,165,41,41,175,67,246,48,156,182,182,172,232,132,114,203,19,148,91,248,64,99,44,112,142,214,165,213,114,189,135,24,238,117,116,46,110,93,190,229,70,227,230,73,202,41,121,159,177,2,134,53,118,223,3,156,96,229,45,151,95,36,99,147,222,212,91,218,44,146,243,238,64,67,180,195,107,146,111,216,113,95,110,65,115,105,176,30,55,114,166,125,47,208,178,222,8,43,232,220,79,155,184,37,93,207,91,232,57,90,121,33,246,146,24,62,173,74,145,207,151,123,215,224,146,95,18,54,82,82,199,104,227,201,168,88,245,17,151,229,69,17,245,173,83,140,124,56,191,52,188,168,234,250,78,155,192,211,38,253,82,60,61,70,104,234,190,171,138,17,150,229,20,125,76,22,216,168,251,32,52,92,26,59,148,76,141,20,170,61,72,49,153,140,153,164,238,79,224,157,180,6,18,199,187,169,156,241,65,117,55,145,140,226,105,28,211,88,206,108,145,246,103,86,72,156,147,137,81,154,45,18,29,10,142,77,118,43,113,200,186,174,25,134,87,231,61,9,173,209,107,220,242,221,238,119,214,200,170,143,44,232,135,8,195,26,228,223,176,23,25,26,38,115,217,172,31,1,26,0,1,67,9,122,64,31,165,144,101,242,186,160,114,183,31,184,215,165,146,250,47,184,86,49,198,247,121,169,191,115,73,228,142,24,238,155,168,247,42,75,204,199,229,148,90,146,181,222,202,140,49,106,227,153,74,56,223,153,116,190,230,170,105,198,206,89,232,113,237,126,31,149,251,149,8,228,134,200,71,209,21,82,3,161,101,91,30,199,208,201,106,97,41,236,220,148,189,135,29,62,61,178,91,107,119,90,60,172,248,255,0,15,169,148,122,215,41,147,85,232,235,55,97,219,150,28,246,146,247,71,159,153,194,214,212,212,58,197,175,236,94,93,87,137,134,59,156,188,75,231,217,162,84,161,53,225,166,212,101,221,254,89,1,88,53,153,35,36,166,247,71,231,169,213,29,84,101,149,199,107,242,186,60,200,70,81,204,163,55,178,159,63,6,250,169,79,197,114,218,241,207,191,201,40,244,242,66,25,99,182,124,175,185,50,197,113,254,27,217,46,210,57,176,230,241,50,171,157,42,85,31,115,170,91,120,151,242,154,71,155,171,142,72,103,254,39,90,253,25,135,69,207,7,161,154,107,54,13,185,26,181,39,182,94,223,115,207,201,25,70,91,100,185,70,117,172,111,190,57,35,78,41,38,182,202,81,52,210,100,216,246,222,236,92,254,159,39,52,224,241,229,168,191,152,179,163,14,55,24,238,79,151,216,96,211,52,19,114,221,194,147,225,251,48,197,187,28,182,201,82,126,221,44,199,122,80,120,229,205,75,159,131,167,28,163,44,105,169,111,93,175,134,84,114,102,242,228,151,242,190,81,120,178,71,38,55,28,146,106,75,210,200,201,23,24,55,46,60,213,70,113,205,24,193,199,105,21,57,227,225,229,189,187,123,164,19,131,148,60,78,239,169,89,37,226,99,142,238,18,226,47,228,156,50,154,147,135,84,200,50,140,156,122,27,193,74,53,145,46,82,179,21,22,242,52,185,54,198,210,109,75,160,86,218,108,145,198,246,229,84,159,41,158,146,155,199,56,77,117,93,14,9,225,148,112,39,195,174,83,55,243,75,240,237,59,133,85,251,51,76,190,195,75,170,142,171,77,28,213,77,245,94,204,207,81,170,88,209,228,125,59,88,240,198,120,103,233,124,167,236,60,243,148,228,101,164,128,134,116,96,198,73,68,0,196,0,49,136,0,96,3,1,140,172,120,114,79,162,58,86,133,237,178,81,200,6,241,210,77,200,213,232,220,99,98,172,114,20,144,231,29,142,132,17,74,139,134,87,7,193,157,50,227,16,174,252,89,37,145,29,16,198,251,152,105,105,29,189,140,180,84,144,172,92,182,82,84,64,36,85,10,197,96,54,201,220,38,103,200,26,110,23,12,154,99,160,37,197,89,106,34,75,147,78,192,43,72,105,163,55,108,113,139,2,220,168,135,32,97,64,75,145,157,185,50,228,138,199,20,138,43,30,61,165,202,73,34,101,62,12,157,182,65,123,172,92,54,17,136,210,160,46,49,9,58,66,221,193,156,155,96,70,71,103,60,163,27,58,28,76,229,140,162,106,52,99,147,26,52,148,104,206,118,84,115,201,80,168,215,109,139,107,69,68,36,236,236,195,142,250,156,209,225,157,88,178,33,163,166,42,49,68,206,105,35,25,73,179,41,238,50,209,202,87,33,169,50,22,57,208,109,159,177,81,209,29,178,234,76,180,241,151,67,20,228,159,36,101,214,203,252,60,60,203,187,246,2,53,63,195,150,216,115,47,99,143,36,102,229,187,43,182,186,69,6,167,30,104,203,196,78,91,187,147,138,83,252,239,150,69,106,238,56,214,222,102,206,77,116,165,147,27,150,60,171,200,186,35,76,210,148,183,120,79,175,148,231,157,41,220,253,41,37,24,71,185,6,120,116,208,134,72,228,114,150,76,143,211,247,59,35,137,74,177,79,36,113,78,79,149,119,38,113,172,207,215,41,172,115,114,168,215,253,116,57,245,153,49,195,89,143,30,149,202,110,62,169,127,52,128,236,219,225,106,94,155,4,226,228,249,201,145,46,139,216,230,122,172,179,207,146,56,220,118,227,78,183,34,49,71,36,150,76,143,27,149,167,215,142,76,176,233,53,57,36,225,8,189,211,229,253,128,215,55,212,37,55,182,113,140,214,197,21,236,153,17,210,101,212,40,69,199,111,242,223,183,185,182,71,167,211,229,197,9,71,156,75,151,238,202,212,106,165,147,52,101,187,183,229,236,128,231,203,150,49,78,48,85,8,249,99,243,243,247,45,206,47,28,114,185,238,140,41,109,138,174,69,154,11,20,163,23,204,160,239,109,117,51,201,231,150,230,163,4,221,237,143,68,2,140,185,147,146,252,220,29,59,229,147,201,40,212,118,241,240,114,101,201,23,21,182,10,45,46,183,212,206,57,167,181,199,168,26,100,150,233,43,151,11,216,85,40,171,109,53,253,136,92,26,194,59,223,176,13,198,50,171,234,125,182,131,31,131,244,189,52,61,177,47,247,62,46,106,24,219,78,229,125,37,236,125,198,228,176,198,43,242,197,47,232,1,133,249,100,217,229,125,114,46,58,108,19,149,73,227,150,234,111,134,122,54,212,41,39,203,56,62,176,164,244,46,50,79,119,179,40,215,59,82,139,146,238,147,43,51,240,177,70,16,255,0,220,251,182,113,224,205,44,186,104,41,70,167,91,118,163,170,113,126,4,229,147,137,202,92,71,216,163,153,152,204,217,244,50,152,70,105,22,133,16,186,2,201,154,176,78,198,250,1,197,150,38,87,194,58,178,68,227,154,166,192,199,82,223,20,232,62,155,189,229,150,217,92,23,91,238,18,143,137,154,17,125,28,146,102,219,113,105,245,16,140,182,169,65,202,77,71,142,58,162,106,175,46,125,144,148,85,110,77,166,217,229,83,43,241,27,165,58,84,164,239,236,31,149,115,213,209,1,57,71,100,98,217,47,36,118,75,183,100,44,174,151,61,184,138,50,74,82,143,8,13,160,183,43,125,186,26,91,89,99,110,184,224,207,211,8,175,205,240,116,105,146,158,161,197,197,62,61,69,16,178,228,198,252,60,156,47,122,50,148,214,57,238,198,223,223,220,215,89,37,44,242,81,126,88,240,145,120,103,142,17,132,106,52,253,109,171,8,232,212,227,83,192,174,223,122,137,230,185,53,61,176,140,147,254,167,119,226,226,231,183,107,218,187,217,111,38,21,231,225,181,236,185,52,60,233,238,220,148,252,183,238,55,183,28,156,163,114,237,103,126,92,17,207,20,225,56,180,206,44,176,132,27,81,154,145,6,48,189,220,117,55,114,146,221,39,54,167,223,158,166,111,204,221,84,61,146,9,173,177,123,213,75,183,36,87,76,117,144,112,81,201,31,52,122,56,153,102,185,207,119,23,215,137,89,206,212,220,119,83,218,187,149,9,202,227,179,175,184,168,211,34,94,21,45,188,245,181,201,206,213,26,70,82,222,175,154,236,205,161,24,228,182,188,179,10,199,106,240,255,0,204,251,87,65,227,195,226,101,134,56,203,205,39,79,224,167,185,71,139,164,119,253,31,22,236,147,207,63,203,194,127,33,30,164,82,199,5,8,250,98,168,210,62,155,247,51,143,44,210,92,81,164,6,171,170,251,25,46,166,203,168,25,207,169,5,207,169,42,54,6,144,92,10,110,228,52,246,147,213,129,19,70,186,104,212,91,247,39,34,229,36,116,70,59,49,164,69,67,234,29,80,50,55,80,9,217,230,253,83,43,199,163,159,188,222,211,210,156,184,60,143,172,255,0,253,54,23,254,96,60,156,121,28,101,247,52,148,247,75,110,234,143,115,45,182,213,26,202,53,25,108,190,122,25,80,246,198,21,195,119,213,16,219,236,55,187,172,145,46,118,6,144,239,199,96,105,237,78,249,53,217,24,194,62,107,148,191,161,166,44,86,214,254,157,21,20,68,52,177,223,23,147,34,218,249,95,39,165,8,198,48,168,244,60,221,78,55,185,118,219,209,20,243,101,199,21,20,169,190,133,70,218,173,62,231,190,15,159,99,134,115,218,229,24,220,98,253,74,250,157,88,245,25,50,56,197,245,190,89,158,171,203,26,148,84,127,66,43,157,55,78,138,140,120,243,13,101,221,141,195,100,119,93,169,33,100,140,161,182,251,162,11,159,135,214,17,106,151,79,115,56,56,245,151,176,74,73,63,39,4,193,69,63,55,112,23,115,187,65,145,96,214,194,159,150,92,51,159,108,101,29,178,168,215,70,102,154,77,87,85,220,15,184,193,146,241,126,167,30,105,47,52,152,105,117,48,201,160,134,88,203,207,85,40,252,156,185,231,41,65,198,61,89,71,31,210,105,253,82,50,247,145,246,136,248,205,44,94,29,110,57,118,179,236,96,192,178,212,92,190,196,126,99,84,200,51,156,82,232,102,205,103,26,102,51,146,143,87,64,76,145,148,171,220,83,204,159,162,50,145,140,165,157,244,199,24,253,202,9,237,103,62,72,196,169,254,35,222,38,19,158,161,118,139,52,140,231,26,232,200,20,178,73,250,161,251,2,148,95,114,178,166,184,179,135,85,142,178,238,93,36,119,41,28,250,152,238,139,95,170,3,158,5,217,16,29,221,144,62,166,176,232,103,5,70,150,81,162,118,134,76,74,64,48,236,196,250,141,16,100,253,34,151,160,87,230,162,167,232,96,76,219,241,7,100,101,146,223,243,71,63,226,160,228,224,165,230,233,69,29,46,73,63,129,79,225,153,173,251,98,221,87,230,57,191,22,163,155,110,88,249,87,70,7,86,76,174,48,109,117,163,200,158,76,153,156,178,77,166,250,29,26,205,84,119,37,142,87,238,112,69,237,201,113,118,172,206,181,141,176,44,82,154,89,155,219,125,153,183,131,225,103,219,186,227,46,44,194,89,119,201,92,35,75,165,29,17,219,147,7,11,108,163,209,174,224,107,159,4,101,24,229,221,234,143,63,115,21,61,153,92,103,47,18,15,141,199,114,140,94,8,197,54,226,112,78,57,49,57,226,113,223,14,171,224,168,80,201,255,0,136,221,14,87,100,117,75,51,89,118,215,14,54,114,96,91,178,213,27,230,221,142,155,230,250,124,12,15,30,72,201,228,113,77,197,36,229,22,86,72,248,184,247,226,151,167,216,229,195,47,11,42,156,157,198,92,51,162,25,56,221,9,110,248,238,6,59,164,164,164,229,185,252,150,167,145,183,207,47,216,209,207,19,198,223,229,125,23,201,157,56,99,185,117,251,246,10,199,43,134,215,239,255,0,93,69,143,60,146,218,167,81,95,208,207,52,84,101,196,173,50,34,185,50,174,191,22,75,11,222,183,45,220,16,225,23,47,35,243,62,222,198,49,147,219,79,148,92,31,1,23,54,159,31,254,63,36,205,54,183,174,31,122,55,158,60,82,126,70,212,171,163,238,41,195,115,107,26,219,185,122,74,51,88,163,44,79,38,238,87,83,46,214,83,123,120,166,165,223,228,112,113,148,94,232,249,163,205,174,228,30,134,159,119,132,177,206,59,177,181,203,190,134,90,105,82,158,40,206,227,109,41,123,24,226,213,202,56,246,165,127,39,100,99,5,52,211,169,74,41,180,105,21,7,146,50,139,154,183,209,181,220,238,193,150,50,123,27,243,85,163,156,205,111,134,71,37,43,93,87,193,98,87,120,196,50,128,98,2,10,2,108,118,3,24,225,25,79,210,142,205,62,134,82,119,50,14,92,120,229,145,249,81,233,105,180,43,172,145,215,135,77,28,107,161,189,25,221,106,50,142,56,67,177,85,101,109,178,170,136,172,150,58,98,201,29,202,141,69,96,112,79,69,190,86,105,13,20,98,142,177,59,45,28,121,116,209,75,132,113,202,50,140,184,61,87,27,35,193,136,163,139,4,166,165,208,244,224,238,60,153,172,113,67,190,56,3,75,72,78,102,92,138,157,144,91,144,41,6,209,168,128,54,45,195,145,5,23,184,55,25,182,78,224,53,220,81,130,102,138,64,109,24,162,140,84,202,82,178,10,104,206,114,81,28,220,171,131,153,66,114,151,153,129,180,60,204,209,160,198,182,162,152,19,180,20,71,184,118,0,20,67,152,212,128,109,18,55,34,27,0,108,137,50,168,151,18,140,164,97,51,173,192,194,120,249,42,34,5,237,69,66,20,76,211,93,0,206,80,20,98,211,13,252,155,67,204,6,152,225,104,211,194,69,226,133,23,52,69,74,140,82,21,68,28,89,19,242,66,82,246,68,28,58,253,86,53,47,10,28,191,205,71,54,89,225,195,138,46,18,172,178,252,167,43,107,26,150,73,115,46,173,178,116,75,241,25,188,89,43,246,40,218,57,166,241,185,102,149,110,233,31,99,151,38,105,108,150,206,141,213,154,106,114,66,121,101,142,248,143,168,156,219,35,142,155,168,162,12,163,114,141,95,167,251,139,52,103,25,91,73,206,43,133,217,19,146,25,21,212,120,93,18,103,54,108,243,149,227,198,210,117,200,25,107,115,42,142,56,100,232,188,210,174,108,227,197,226,79,81,29,142,91,175,212,110,180,237,99,185,119,126,103,182,220,77,244,243,130,202,163,135,20,223,187,238,255,0,217,1,215,6,171,111,89,116,219,124,149,12,154,133,28,155,114,227,199,25,58,147,45,233,227,162,211,78,89,114,181,169,146,170,72,242,115,103,225,99,230,146,226,128,211,197,135,150,53,29,188,185,75,187,100,44,146,142,57,61,222,174,40,203,23,54,182,169,182,187,142,9,74,45,182,7,70,108,254,54,120,203,115,148,156,82,119,238,68,167,226,101,113,140,107,183,83,41,206,45,199,98,106,75,184,252,77,178,222,149,242,5,229,138,88,249,124,223,67,26,227,216,173,210,201,204,165,229,190,253,134,160,156,151,155,143,112,33,74,159,29,205,112,170,245,244,65,225,108,220,219,229,116,249,47,196,140,186,194,47,221,247,3,77,46,55,159,87,139,6,228,212,230,163,127,169,247,47,46,24,175,84,18,62,15,196,113,202,167,9,83,143,49,174,199,116,62,167,198,221,68,63,247,67,253,128,250,185,235,48,197,91,200,165,93,17,228,107,53,15,81,62,238,37,96,196,229,130,50,138,110,45,93,208,165,142,138,57,227,113,118,143,66,89,225,155,76,221,86,75,170,246,57,26,37,149,23,41,52,186,89,140,164,159,66,183,203,191,36,78,42,93,0,33,220,82,23,154,54,59,78,192,73,141,72,18,234,71,112,42,106,226,217,195,155,185,217,57,84,14,28,204,12,101,146,88,100,178,65,212,163,202,103,14,124,190,36,229,39,41,54,251,200,232,213,74,162,113,115,36,218,93,9,170,172,85,41,114,109,9,39,215,211,236,101,134,52,164,255,0,66,187,252,16,60,223,203,95,98,227,13,155,84,151,84,92,32,165,36,253,144,242,181,181,166,250,174,10,48,222,228,239,254,145,215,167,169,57,66,51,219,57,85,63,244,57,113,199,137,58,52,211,228,88,242,41,62,192,118,106,112,70,56,20,106,154,252,199,155,56,184,78,175,245,93,25,236,102,151,149,100,115,74,30,205,117,57,99,167,199,146,73,248,187,227,214,146,163,90,152,199,75,166,241,183,57,39,177,46,167,100,48,199,22,46,239,131,120,202,42,21,26,81,248,34,114,231,224,68,121,57,241,79,11,174,177,125,25,149,203,162,189,199,86,175,44,214,73,70,50,184,63,232,204,167,5,139,37,112,233,123,153,105,22,182,69,86,215,222,70,152,244,217,37,7,62,40,203,117,74,237,217,179,212,75,106,91,222,239,123,224,12,179,70,88,218,132,157,198,94,102,145,10,62,111,43,59,225,167,121,26,201,55,82,174,133,61,36,119,70,85,127,204,88,149,195,142,30,36,169,29,88,180,146,79,116,229,183,225,22,188,60,55,28,123,111,216,121,179,56,198,59,127,81,5,102,244,109,140,83,247,71,163,135,20,113,96,199,137,118,235,247,60,221,27,252,70,166,211,242,67,150,122,177,126,102,84,92,32,220,211,236,138,151,82,161,233,100,176,20,125,70,235,161,140,61,70,239,132,21,14,54,28,68,31,66,64,27,182,8,93,89,105,81,5,37,114,94,236,223,34,164,45,14,63,19,85,27,232,149,155,107,49,236,151,151,160,28,132,73,26,18,202,49,151,70,121,255,0,86,141,232,162,253,164,143,74,105,83,56,190,165,27,208,75,226,153,7,207,83,92,246,53,195,146,73,164,140,155,151,113,41,109,151,6,85,223,44,206,80,74,17,77,179,159,194,111,51,82,148,83,234,103,12,210,132,213,116,58,166,241,57,57,126,98,133,159,195,221,29,178,123,43,250,143,22,161,41,213,121,9,156,35,44,137,242,177,215,44,154,196,163,39,27,220,189,192,232,89,183,110,93,98,194,80,158,79,52,98,237,113,102,88,242,164,214,254,143,133,93,17,221,138,106,18,113,114,77,85,217,81,196,241,202,51,138,186,101,234,37,60,145,230,182,244,228,189,76,155,243,185,36,187,37,213,152,203,39,139,124,116,68,82,134,57,70,49,240,249,114,247,70,89,99,37,196,173,73,123,155,126,49,172,94,27,86,187,95,97,229,244,127,17,212,171,203,243,247,3,5,21,38,163,20,229,127,220,83,139,199,58,148,90,126,204,184,74,81,149,67,137,251,145,39,57,74,82,148,158,226,2,114,110,174,66,81,242,216,148,119,169,113,204,121,26,107,104,26,99,212,100,199,232,155,137,221,244,157,92,167,175,138,203,43,82,77,114,121,73,91,52,199,55,143,44,103,30,177,118,7,212,106,244,209,94,124,125,185,175,99,220,193,45,216,163,47,120,163,197,197,150,212,50,117,139,95,208,245,180,242,142,200,236,244,246,40,234,137,113,234,66,34,229,150,85,23,81,238,200,30,92,142,79,110,47,220,203,193,87,115,123,153,212,227,24,197,40,153,72,12,159,11,131,41,155,52,101,50,142,121,163,159,34,103,84,249,48,156,74,142,57,144,226,165,213,27,206,6,45,83,43,44,246,202,62,158,87,177,87,28,145,107,243,46,197,34,103,13,220,174,37,238,81,201,150,59,57,236,200,140,150,227,163,39,241,49,202,45,84,227,201,195,209,145,93,99,78,217,132,102,104,159,32,111,22,84,122,147,7,104,180,84,39,43,127,98,145,157,249,153,73,144,99,249,216,228,255,0,134,201,151,173,149,47,64,87,155,245,54,227,159,12,147,126,159,245,39,77,146,31,136,118,149,154,125,79,28,167,147,30,197,117,30,199,38,26,115,130,218,183,46,182,79,213,122,238,105,174,57,76,227,213,97,121,48,57,47,84,63,177,180,226,148,20,191,151,145,97,212,194,86,148,149,246,69,71,145,69,236,81,146,241,46,154,190,10,204,164,178,75,116,54,63,106,30,57,99,148,37,28,158,175,203,35,45,50,93,122,157,122,121,84,92,107,152,243,247,56,167,23,25,52,206,221,54,233,43,155,187,84,190,195,19,91,105,243,169,70,74,46,249,190,123,26,102,135,137,27,78,165,19,155,195,88,167,41,67,152,203,183,177,188,37,186,82,75,186,52,140,148,163,178,83,174,83,245,46,225,168,149,180,219,111,111,192,100,150,201,73,237,93,42,95,34,229,97,82,235,105,166,7,44,233,57,109,230,37,225,203,53,141,194,53,214,249,49,82,225,252,174,77,161,24,184,85,53,46,187,140,171,170,24,96,177,109,221,111,171,94,199,52,224,241,203,202,238,50,226,142,205,178,121,55,40,254,90,151,39,46,110,101,25,175,99,72,141,76,42,91,215,48,236,97,217,180,104,242,197,91,81,182,250,174,195,75,28,177,218,180,251,209,150,153,69,92,146,186,249,42,18,236,201,159,185,88,122,73,85,182,184,32,165,145,60,183,38,220,106,185,53,142,106,134,205,174,79,179,246,57,25,166,253,181,37,199,181,21,29,55,12,184,249,168,205,118,49,240,246,243,55,92,244,247,52,199,146,25,18,121,99,110,47,213,240,109,44,114,134,235,142,252,127,216,163,146,88,227,186,211,168,190,140,107,44,147,140,183,61,209,52,146,139,132,163,9,110,231,132,204,158,28,156,249,25,7,171,131,81,12,176,235,207,116,41,203,108,235,157,189,164,112,97,221,142,18,191,43,234,155,93,78,168,106,124,73,194,151,150,74,165,247,53,82,61,112,24,155,42,0,178,109,141,70,192,168,66,89,29,69,29,186,125,4,165,204,204,180,242,142,57,114,122,216,53,16,146,224,154,184,120,180,177,198,186,29,10,41,116,5,201,73,24,104,34,168,5,96,81,50,145,46,68,74,64,85,130,51,76,171,2,236,86,67,97,96,83,98,17,72,5,65,69,0,18,52,12,86,6,128,66,144,236,4,209,45,13,200,155,40,137,33,109,53,72,116,6,74,37,168,148,162,104,145,4,168,26,70,20,8,39,42,64,76,218,70,59,130,77,200,113,136,13,72,171,177,109,224,81,234,3,37,206,141,95,67,154,126,160,29,242,92,95,2,81,224,202,77,148,107,41,36,17,146,102,27,37,34,163,138,72,13,220,162,136,241,34,217,148,161,38,74,193,47,112,58,92,163,70,19,201,27,7,130,85,212,231,158,12,145,125,64,221,73,19,60,136,202,24,230,217,180,116,254,229,71,62,221,210,224,236,193,135,106,178,227,142,49,53,190,8,170,139,164,81,141,148,164,64,217,193,245,124,207,14,151,135,86,206,251,60,111,173,37,151,38,56,238,242,199,150,128,242,155,121,163,181,54,220,250,179,167,196,252,62,55,12,105,69,109,234,101,8,189,222,88,254,132,229,197,186,47,124,182,246,160,57,116,240,121,20,179,100,77,185,75,203,242,117,106,99,24,199,22,9,74,27,231,45,206,87,233,248,12,211,142,28,18,140,103,198,218,95,7,2,188,185,97,24,171,217,31,51,2,167,31,26,120,225,25,201,65,182,231,54,101,57,97,193,6,224,155,151,107,58,239,108,57,92,46,168,243,181,153,163,154,126,75,174,192,70,76,185,101,142,59,220,163,24,242,141,113,230,240,113,41,60,143,116,252,206,41,254,195,205,151,38,45,39,129,46,178,243,75,253,14,58,220,151,28,255,0,112,59,53,58,204,250,188,110,89,50,57,249,186,28,77,148,155,218,227,186,171,162,19,139,139,218,235,144,4,183,66,77,205,121,122,71,220,112,114,219,247,236,69,115,212,187,146,226,46,192,173,175,122,93,25,163,199,229,73,186,190,76,185,82,185,75,204,250,151,185,188,171,157,213,220,11,138,139,168,216,179,66,88,229,83,253,25,120,50,70,57,147,201,109,68,215,86,227,23,22,164,164,186,186,3,7,153,79,108,111,133,240,76,177,58,187,245,89,154,188,147,235,70,211,106,16,92,61,222,224,78,44,157,21,240,109,45,185,32,249,81,219,217,152,194,49,174,87,61,138,216,242,70,247,116,3,238,180,107,110,139,2,255,0,233,199,251,24,234,97,25,115,209,157,80,91,112,65,123,69,47,232,115,102,40,224,154,166,67,53,201,212,201,149,16,201,101,177,1,27,159,126,66,227,94,223,113,178,36,128,26,231,134,70,233,34,37,113,244,186,39,197,146,143,153,38,1,57,121,185,48,201,79,247,45,230,131,185,59,95,114,26,83,87,10,96,113,234,227,229,231,165,156,93,31,7,126,170,13,71,155,72,225,146,167,199,67,58,171,74,163,247,29,95,222,198,189,43,158,197,99,189,233,85,190,160,111,141,52,246,247,163,57,220,179,170,234,184,23,136,155,114,77,189,223,208,219,77,24,198,91,229,223,161,69,106,82,199,167,240,215,171,212,206,40,77,198,45,215,15,185,217,159,38,236,191,195,231,220,232,134,40,168,198,52,88,138,199,252,124,49,241,35,92,116,52,142,24,70,18,88,213,63,115,104,40,197,34,155,69,71,6,56,203,30,77,173,90,145,174,212,220,151,116,141,148,124,210,85,199,185,148,226,247,79,142,40,15,45,229,219,143,38,216,249,155,234,251,28,201,158,156,116,234,88,163,9,223,205,17,147,67,142,14,47,123,218,223,114,69,103,167,195,227,67,118,71,106,47,132,111,61,62,61,188,69,13,78,24,229,225,46,29,116,31,45,210,86,190,229,64,165,204,83,149,127,151,220,51,106,35,142,50,77,115,92,17,28,106,60,168,187,231,169,150,87,57,38,156,57,186,72,14,76,115,148,101,125,95,107,9,238,115,82,243,63,123,61,28,58,104,195,205,55,186,67,221,44,185,177,227,199,74,50,117,34,69,117,125,55,10,197,164,82,106,165,55,103,84,33,125,74,149,121,98,186,23,8,149,20,233,70,145,12,169,25,200,42,240,243,35,89,62,76,240,249,97,41,6,224,27,13,163,140,91,46,168,9,74,135,208,165,18,102,200,59,190,151,30,114,79,244,13,100,173,26,232,35,179,71,187,249,185,51,202,183,197,145,92,68,54,84,149,50,104,168,153,197,237,179,147,89,111,71,145,127,148,237,156,158,214,142,108,171,118,158,75,252,160,124,196,229,43,182,168,205,245,59,37,143,124,42,236,231,120,164,147,110,61,12,170,41,241,103,70,39,182,94,39,90,49,107,129,198,79,160,29,190,60,43,108,185,108,50,120,111,201,177,238,174,199,43,143,79,55,236,117,105,242,173,241,93,123,54,84,74,138,140,162,191,116,41,61,185,106,50,225,247,58,167,37,142,114,154,73,186,57,167,155,22,76,81,130,198,227,40,242,229,125,66,148,231,187,23,61,159,2,132,102,183,195,164,170,235,220,210,49,197,28,110,110,228,239,133,125,1,121,148,165,25,92,151,74,3,147,107,110,186,27,98,131,148,151,13,174,131,156,148,115,43,229,215,39,86,151,44,99,25,69,246,236,4,120,81,138,185,42,102,79,106,147,141,243,238,76,231,39,146,111,162,190,85,147,63,74,154,125,64,211,60,188,209,148,56,77,83,126,231,44,159,53,208,234,83,150,76,14,50,92,46,135,54,78,36,237,238,249,32,141,220,154,95,148,149,29,220,34,162,164,159,200,30,255,0,209,245,17,203,166,120,164,252,208,254,199,181,244,246,234,81,125,159,7,198,105,115,203,77,158,57,23,78,232,250,239,166,101,142,70,229,7,113,106,202,61,44,146,124,66,61,89,172,18,132,84,81,134,31,60,229,63,209,29,8,129,190,132,50,156,137,2,26,178,28,13,37,42,48,158,98,133,40,35,41,70,38,121,53,6,19,206,84,111,44,105,247,71,54,92,12,202,89,165,238,79,143,53,220,168,82,139,139,228,19,7,155,119,169,18,235,177,81,158,120,191,92,125,72,224,203,37,25,41,126,89,30,156,185,71,14,167,26,81,146,237,213,17,88,218,124,166,90,151,7,53,87,115,69,38,21,217,139,34,232,110,186,30,117,190,199,118,57,55,137,95,80,132,185,145,100,69,114,203,64,99,37,252,70,18,233,67,159,172,77,129,19,94,116,251,164,121,58,133,24,234,38,155,105,221,158,164,178,39,150,75,216,227,250,134,52,227,28,137,114,184,99,76,91,203,25,233,36,163,46,145,56,177,45,217,20,187,34,22,77,169,237,125,85,49,110,149,82,116,140,213,117,102,205,141,236,252,244,238,153,203,57,39,54,212,118,175,97,114,220,87,116,206,233,97,221,107,39,47,180,139,244,115,56,168,195,165,238,232,206,157,63,155,206,248,236,206,105,238,195,151,109,223,246,103,100,101,28,120,55,62,157,210,24,35,38,77,201,237,124,55,195,52,199,45,209,221,42,82,71,10,201,30,87,185,215,143,106,133,53,47,148,84,109,169,132,114,227,255,0,84,115,40,228,88,100,253,159,39,100,34,188,58,170,94,199,60,163,37,42,95,105,32,57,161,141,109,245,82,124,116,58,35,167,218,220,84,184,107,147,63,195,203,116,158,73,109,198,186,80,150,105,168,165,210,75,134,69,109,146,75,29,199,221,117,49,223,226,74,81,151,42,184,160,147,89,50,41,55,186,43,170,50,140,182,75,117,221,62,128,98,221,49,198,78,50,184,186,126,229,102,243,101,124,109,79,148,66,249,102,85,180,86,236,83,231,204,185,218,74,91,99,205,166,250,50,177,206,49,105,215,49,94,253,71,150,50,117,37,45,209,125,10,137,88,228,230,155,224,172,152,226,167,40,69,241,214,47,220,113,206,163,24,173,187,165,27,79,115,225,160,142,73,74,46,49,117,92,196,163,24,220,93,62,140,223,30,169,227,184,183,186,47,134,134,226,245,17,131,140,118,180,169,156,173,237,109,53,201,6,185,35,181,220,57,139,232,117,97,207,80,185,121,182,245,247,163,24,109,150,11,223,211,172,76,211,218,189,63,126,74,61,93,248,242,69,42,82,137,193,8,214,116,147,242,73,249,78,117,146,81,140,146,239,212,233,211,100,184,85,43,143,37,181,30,175,227,19,238,56,234,20,159,83,206,244,135,137,76,149,99,218,198,227,36,104,121,122,109,85,58,108,244,33,145,76,172,180,52,199,145,194,93,78,124,147,218,140,86,73,75,160,88,250,93,62,170,59,57,98,205,245,12,120,215,169,31,57,44,153,98,169,72,140,112,148,165,115,149,153,105,238,47,172,99,114,173,199,94,45,108,50,47,82,62,118,120,226,163,193,205,28,147,199,43,132,168,177,43,236,55,169,116,98,171,62,123,7,213,92,90,140,217,220,190,167,29,183,100,87,169,208,151,35,131,31,212,97,55,91,145,211,227,197,196,13,119,20,142,120,230,139,145,188,103,31,112,45,34,210,50,121,163,16,142,116,200,58,18,34,77,24,207,62,212,113,79,88,247,81,71,123,98,108,229,199,146,83,54,3,69,34,183,24,46,166,136,10,96,75,16,23,184,55,16,52,128,210,44,209,50,35,18,212,72,40,151,27,43,161,46,84,0,160,132,218,68,75,45,28,243,205,200,29,46,106,140,183,242,101,185,177,114,81,211,226,112,69,242,68,2,111,104,26,185,165,19,7,147,146,55,110,41,68,11,134,82,167,154,145,205,52,226,101,41,73,149,29,11,83,201,127,137,72,243,223,4,238,118,33,94,162,212,166,70,92,232,225,142,74,38,83,108,66,187,113,103,141,157,74,91,151,7,143,22,239,131,183,4,167,92,129,215,96,37,101,168,145,82,58,45,68,123,64,202,114,240,225,41,62,137,89,243,179,205,44,185,36,227,230,114,151,83,216,250,174,106,196,180,240,91,178,100,237,236,142,93,22,159,30,147,27,205,157,171,252,177,32,140,248,101,165,211,169,95,241,103,219,216,242,231,56,110,183,61,198,191,80,215,228,203,158,91,83,125,151,193,207,158,59,177,41,198,53,143,20,120,93,228,192,227,197,143,46,171,89,205,237,110,254,200,236,194,161,29,235,13,241,42,220,251,179,45,36,101,139,20,242,77,212,167,194,70,185,165,29,46,40,243,95,11,171,3,147,87,147,118,159,36,252,88,168,169,237,217,124,201,251,152,125,57,120,154,152,238,170,87,43,125,17,158,44,18,212,100,148,82,174,246,122,88,244,216,240,226,120,253,163,191,52,189,151,104,160,56,243,75,206,228,242,41,185,95,46,63,212,120,180,211,158,95,2,49,243,191,158,196,39,227,102,92,117,103,102,109,87,132,228,226,148,36,150,216,40,255,0,112,51,158,130,82,212,40,100,201,26,81,183,93,142,9,198,16,200,227,25,110,138,252,212,111,9,228,201,39,45,205,123,191,131,158,84,228,235,136,128,147,86,93,218,221,253,9,110,43,133,208,113,238,219,228,11,219,74,154,86,253,251,19,79,118,216,146,166,236,169,184,110,242,90,85,200,10,50,110,105,55,104,236,131,141,111,146,91,84,170,189,206,40,53,185,57,112,141,183,205,221,52,215,176,29,19,134,63,14,225,31,52,249,227,178,50,131,221,25,110,231,138,70,114,185,186,77,174,57,54,134,105,71,19,247,233,211,160,25,202,92,84,87,62,229,248,119,56,73,210,124,90,5,141,75,27,113,111,127,123,30,154,49,158,167,12,121,245,197,116,249,3,239,31,17,175,131,147,51,59,39,208,226,204,254,10,56,231,212,205,154,79,169,155,42,36,76,109,146,217,66,102,114,45,153,200,12,230,204,165,208,210,111,131,25,178,12,230,150,198,99,248,93,78,161,198,56,20,182,252,46,229,228,149,70,171,177,244,31,65,147,151,211,100,161,91,148,228,136,175,31,254,230,250,142,103,28,121,26,168,175,207,35,155,81,244,141,78,41,248,113,219,151,230,12,250,199,31,6,50,138,200,220,164,115,103,158,61,38,7,146,81,185,254,84,200,62,102,90,60,152,49,197,101,141,62,120,48,94,92,182,165,247,58,179,106,30,87,55,186,85,214,153,203,223,239,212,11,240,226,167,199,73,116,53,94,125,52,163,124,227,109,163,44,138,188,201,240,151,66,177,75,195,193,114,92,205,186,40,173,62,63,18,77,202,92,47,234,107,154,89,161,146,227,229,130,238,97,7,127,195,140,171,187,102,250,185,73,98,173,215,26,95,171,42,31,227,96,228,162,220,146,251,27,188,137,207,111,54,143,55,240,217,103,178,191,63,67,208,122,69,165,240,246,220,230,253,77,190,133,27,105,231,123,147,247,42,117,125,122,145,74,48,117,195,20,36,223,12,34,103,113,146,174,236,140,139,196,184,73,112,108,221,50,20,252,254,27,182,250,216,28,242,130,158,72,203,151,93,18,70,208,199,177,62,178,108,217,227,138,142,227,60,143,139,182,190,192,67,243,75,134,248,234,101,149,74,51,82,199,20,253,249,55,186,82,145,16,219,56,238,107,160,24,228,158,73,194,161,229,190,182,117,253,59,14,219,147,252,170,172,226,203,159,159,225,198,233,158,182,157,56,233,227,185,84,154,182,6,145,91,164,205,186,68,206,42,182,151,32,19,49,159,83,86,248,50,75,116,146,10,234,197,26,198,145,174,29,60,178,203,202,184,238,202,193,130,89,100,163,30,157,217,232,79,102,12,91,99,193,6,15,30,61,60,58,91,247,103,36,229,190,95,3,205,149,228,145,49,65,68,159,6,50,229,154,72,88,225,187,44,35,238,194,61,101,29,154,88,197,127,41,200,165,86,172,236,204,234,7,157,182,91,136,169,203,30,230,52,118,188,110,72,136,98,81,182,202,57,222,41,56,55,70,19,131,88,122,117,71,124,225,47,9,202,78,189,145,156,233,232,33,47,128,143,150,217,37,109,139,39,17,124,115,70,188,185,59,124,127,98,103,24,181,236,152,28,155,98,177,57,89,164,49,198,74,182,117,238,60,216,163,8,110,143,49,190,81,156,114,79,194,117,42,162,41,75,31,154,91,57,218,100,173,203,213,69,71,36,148,95,61,127,169,190,56,169,225,219,181,110,190,25,6,81,123,91,142,79,50,127,33,24,252,154,195,12,94,161,99,148,169,123,151,171,210,172,9,79,28,183,67,189,246,40,180,241,40,197,73,221,242,232,172,78,17,82,158,55,95,7,20,50,121,247,119,55,156,148,99,105,115,32,42,82,196,231,127,204,185,37,78,49,141,193,212,186,51,53,139,204,185,234,57,193,197,218,0,202,161,177,78,252,207,177,49,201,252,61,164,74,86,154,174,125,197,7,213,81,6,138,125,175,130,114,109,221,228,232,41,65,166,146,118,216,83,143,169,1,165,195,98,109,53,37,221,119,28,212,167,82,233,236,103,186,82,199,183,178,102,248,163,226,45,142,41,75,249,128,206,48,183,246,62,135,254,206,70,113,150,104,183,74,184,76,240,212,86,44,142,153,244,127,64,81,150,60,146,141,246,64,123,152,99,178,17,70,166,104,171,2,227,21,124,147,150,113,143,164,153,75,131,9,176,35,38,75,57,114,72,218,103,44,228,105,24,206,70,76,185,16,84,72,80,196,2,161,164,0,16,220,90,48,212,99,223,141,165,212,234,78,209,150,72,208,30,27,187,162,224,171,169,182,124,74,57,91,93,25,11,168,105,166,53,201,219,31,74,57,177,163,163,176,65,30,165,18,134,4,100,235,102,125,100,105,62,108,202,62,190,160,121,89,178,184,235,50,73,127,48,181,25,229,145,86,233,87,177,166,167,5,207,36,212,185,221,208,230,174,57,50,169,75,165,163,208,210,98,79,7,43,169,197,182,82,141,246,136,163,151,36,85,41,52,134,15,87,30,159,18,141,84,100,215,185,201,155,52,227,158,74,18,82,138,236,115,195,52,224,219,79,150,70,230,165,125,203,72,172,179,150,89,238,147,46,27,100,182,190,63,212,120,227,28,209,219,249,239,169,11,28,183,202,41,114,136,58,86,24,227,117,53,25,119,224,28,182,100,123,36,213,174,72,196,165,225,206,79,242,153,77,189,251,162,250,148,122,22,225,141,181,43,160,203,43,217,52,204,100,210,199,24,223,49,87,247,58,54,199,38,53,179,132,84,101,60,145,203,183,107,184,39,230,248,50,114,132,227,39,30,38,149,125,205,51,105,229,45,210,139,219,199,43,220,206,42,59,163,44,92,186,167,96,101,28,89,35,151,103,230,171,12,203,30,244,225,105,62,162,115,109,91,111,121,50,147,148,54,202,93,58,25,85,205,42,167,43,84,246,191,244,57,223,83,120,100,142,252,123,163,196,120,127,33,169,211,203,19,116,155,130,233,47,128,49,220,147,139,219,107,186,247,58,227,150,57,32,191,35,93,14,55,218,141,85,71,138,169,47,205,99,4,206,46,50,113,104,80,148,163,46,180,107,91,220,84,229,255,0,187,216,149,139,114,155,82,244,171,251,129,112,148,94,235,110,47,221,118,102,121,214,231,187,243,126,106,39,196,107,116,99,233,151,185,174,37,186,14,41,121,186,174,64,197,113,220,235,139,140,33,143,45,223,102,142,103,91,169,240,104,218,80,112,114,226,238,44,96,188,152,99,219,141,220,197,217,148,177,101,194,183,87,30,232,232,133,207,78,163,46,98,191,114,48,231,112,184,190,98,202,63,255,217]}}