Best B2B Content Marketing Agency for Lead Generation and SEO: Why Smart Brands Choose Strategy Over Noise
In B2B, attention is expensive, trust is fragile, and bad marketing is everywhere. Every day, decision-makers scroll past generic posts, bloated websites, empty claims, and recycled advice that says a lot while proving very little. That is exactly why businesses looking for real growth are searching for the Best B2B Content Marketing Agency for Lead Generation and SEO—not just a vendor that publishes content, but a strategic partner that can turn expertise into visibility, traffic, trust, and qualified demand.
The truth is simple: content without strategy is just digital clutter. SEO without commercial intent is vanity. Lead generation without relevance creates friction for sales teams and frustration for prospects. The companies winning today are the ones that connect all three: content marketing, SEO, and lead generation.
If your business wants to be found by the right people, prove authority in your market, and convert visitors into conversations, then the question is not whether you need a sharper approach. The real question is: why not get the solution now?
Why B2B Content Marketing Matters More Than Ever
B2B buyers are more independent than ever before. They research deeply, compare options silently, and often form strong preferences before filling in a form or booking a call. According to Google’s research on the digital evolution of B2B buying, today’s buyers use search, digital content, and online research extensively throughout the purchasing journey. That means your website and content are not simply marketing assets—they are often your first sales conversation.
Content is now a credibility engine
Decision-makers do not want exaggerated promises. They want evidence, clarity, and confidence that your business understands their problem. A high-performing B2B content strategy helps answer the exact questions your audience is typing into search engines and discussing internally with stakeholders.
SEO connects expertise with demand
You may have the best service in your category, but if your ideal customer cannot find you, the market rewards someone else. Search engine optimisation gives your content compound value. Instead of paying repeatedly for every click, strong SEO allows helpful, insightful content to attract relevant traffic month after month.
Lead generation improves when content earns trust
Cold outreach can still play a role. Paid campaigns can still be useful. But warm inbound leads generated by useful content often arrive better informed and more ready to engage. They have seen your thinking. They have read your evidence. They have started trusting your brand before the first meeting.
“Great B2B content does not interrupt the buyer. It helps them make a better decision.”
— A principle echoed across modern demand generation teams
What the Best B2B Content Marketing Agency for Lead Generation and SEO Actually Does
Many agencies write blogs. Fewer build measurable pipelines. The difference is enormous.
They start with commercial strategy, not random content ideas
The best agencies identify the intersection of search demand, business priorities, customer pain points, and revenue opportunity. They map content around what buyers need to know at every stage of the journey—from problem awareness to vendor comparison to purchase confidence.
They build around focused keyphrases
High-performing B2B content is structured around targeted opportunities such as B2B content marketing agency, lead generation SEO agency, SEO content strategy for B2B, B2B lead generation services, and content marketing for professional services. But keyword targeting alone is not enough. The content must also demonstrate insight, originality, and authority.
They understand search intent deeply
Someone searching “what is B2B content marketing” needs education. Someone searching “best B2B content marketing agency for lead generation and SEO” is much closer to action. Great agencies know the difference and create pages, insights, and conversion pathways accordingly.
They align content with sales outcomes
The goal is not merely more traffic. It is better-fit opportunities. This means service pages that convert, thought leadership that differentiates, case-study storytelling that reduces risk, and SEO assets that attract buyers with specific intent.
The Evidence: Why Search and Content Drive B2B Growth
The data behind this space is compelling. According to the Content Marketing Institute research hub, B2B marketers continue to invest in content because it helps build brand awareness, nurture audiences, and support trust across longer buying cycles. Meanwhile, Semrush and other SEO research platforms consistently show that relevance, quality, and authority remain central to organic visibility.
Buyers use content to de-risk decisions
In B2B, choosing the wrong partner can be costly. Prospective clients are not simply buying a deliverable; they are buying confidence. That is why educational articles, insight-led landing pages, comparison content, and proof-based case studies matter so much.
Organic search captures active demand
When someone searches for an answer, a framework, an agency, or a solution, they are revealing intent. This makes SEO one of the most powerful channels for connecting your business with prospects already looking for help.
How Brandlab Helps Businesses Turn Content Into Demand
This is where Brandlab stands apart. The opportunity is not simply to produce more content. It is to create the right content architecture—one that supports discoverability, trust, conversion, and long-term brand value.
Brandlab focuses on strategic outcomes
Instead of publishing for the sake of activity, Brandlab helps shape content around real business goals: better search visibility, stronger positioning, improved lead quality, and more qualified inbound conversations.
Brandlab connects SEO with persuasive storytelling
Search engines reward relevance, but buyers respond to clarity and conviction. The strongest content strategy blends both. Brandlab helps businesses say something meaningful while making sure the right audience finds it.
Brandlab supports lead generation with intent-led content
From service pages and pillar content to case studies, thought leadership, and conversion-focused assets, the right approach moves prospects from curiosity to confidence. That is where meaningful B2B results come from.
If your website gets traffic but not enough leads, if your content feels busy but not effective, or if your SEO strategy is disconnected from revenue goals, this is the moment to fix it. Contact Brandlab to build a content engine designed for growth.
What Great B2B Content Looks Like in Practice
It answers real buyer questions
What problem are we solving? What makes this provider different? How long will results take? Is this approach worth the investment? Great B2B content does not avoid these questions. It attacks them directly, with confidence and proof.
It reflects the language your audience actually uses
Too many brands hide behind internal jargon. Effective SEO and lead generation content uses the phrases people search for in the real world. That includes problem-led keywords, service-intent terms, and industry-specific needs.
It shows expertise without becoming unreadable
Complexity is not authority. Clarity is. Strong B2B writing makes sophisticated ideas easy to follow while preserving depth. It helps the reader feel informed, not overwhelmed.
It creates momentum toward action
Every strong page should point somewhere: book a call, request an audit, explore case studies, download insight, or speak to an expert. If content educates but does not guide the next step, opportunity leaks out of the funnel.
High-Value SEO and Content Opportunities Most B2B Brands Miss
A surprising number of companies underuse their strongest growth assets. Here are some of the biggest missed opportunities.
Comparison pages
Prospects compare options whether brands help them or not. Creating honest comparison content can attract high-intent visitors and reduce uncertainty at the decision stage.
Industry-specific landing pages
A generic service page rarely speaks to everyone. Tailored pages for sectors, business models, or use cases can dramatically improve relevance and conversions.
Thought leadership with search value
Opinion matters more when people can find it. Combining insight-led writing with SEO demand creates enduring authority rather than short-lived social content.
Case studies that explain the “how”
B2B buyers want outcomes, but they also want process. Detailed case studies that show what changed, how it was done, and why it worked can be powerful conversion tools.
Quick Comparison: Weak Content vs Strategic B2B Content
| Approach | Weak Content Marketing | Strategic B2B Content Marketing |
|---|---|---|
| Goal | Publish often | Generate qualified demand |
| SEO Focus | Broad traffic | Buyer-intent keyphrases |
| Messaging | Generic and repetitive | Specific, differentiated, persuasive |
| Conversion Path | Unclear | Intentional and measurable |
| Business Impact | Activity without momentum | Visibility, trust, leads, and pipeline |
Questions Every Growth-Focused B2B Brand Should Ask
Are we visible for the terms our ideal clients actually search?
If your prospects are searching for solutions and your competitors dominate the results, you are losing opportunity long before a pitch is requested.
Does our content prove authority—or just fill space?
Volume is not strategy. Are your articles, pages, and resources helping someone make a decision, or merely adding to the internet’s noise problem?
Do our website pages bring in leads with intent?
Traffic can be flattering. Revenue is better. Are your most important pages designed to attract decision-makers, answer objections, and move them to action?
What would happen if our content finally worked as hard as our sales team?
That is the possibility many businesses have not fully unlocked. Imagine your website answering critical questions at scale, bringing in warm prospects, and reinforcing your expertise every day.
What Results Become Possible With the Right Agency Partner?
Not every result happens overnight, but with the right strategy, the compounding effect can be extraordinary.
Better quality leads
When your content aligns with high-intent search and meaningful business pain points, the leads coming in are more likely to be relevant, informed, and sales-ready.
Stronger brand authority
Publishing useful, evidence-based content consistently makes your company easier to trust. Over time, that trust becomes a competitive advantage.
Reduced reliance on paid acquisition alone
Paid media has its place, but a strong SEO and content engine creates lasting value. One excellent article or service page can generate returns long after publication.
Shorter trust-building cycles
Prospects who arrive having already consumed your ideas need less basic persuasion. They understand the problem more clearly and often view your team as an expert before the first call.
Third-Party Signals That Support This Approach
Independent sources continue to reinforce the importance of helpful content, search visibility, and expertise:
- Google’s guidance on creating helpful, reliable, people-first content
- Google’s B2B digital buying insights
- Content Marketing Institute articles on B2B content strategy
- HubSpot marketing statistics and inbound trends
These sources point in the same direction: buyers want useful information, businesses need discoverability, and consistent authority compounds over time.
Why Settling for Average Marketing Is the Bigger Risk
Some companies hesitate because they worry about investment, timelines, or internal change. But there is another side to that conversation. What is the cost of staying hard to find? What is the cost of publishing content that does not convert? What is the cost of ranking poorly while less capable competitors win the search and shape the market narrative?
Doing nothing can feel safe. In competitive sectors, it rarely is.
The market keeps moving
Your buyers are still searching. Your competitors are still publishing. Search visibility is still being won and lost every week.
Relevance does not happen by accident
Brands become memorable when they consistently say the right things, to the right audience, in the right places. That takes strategy, commitment, and expert execution.
The Smarter Next Step
If you want a stronger pipeline, more visible expertise, and a website that works harder for your business, then now is the time to rethink how your B2B content marketing and SEO lead generation work together.
You do not need more content for the sake of appearance. You need content that earns attention, builds authority, and creates commercial momentum.
If your business is serious about becoming more discoverable, more trusted, and more effective at generating qualified inbound leads, get in contact with Brandlab. The right strategy can change how your market finds you, understands you, and chooses you.
Final Thought: Why Not Get the Solution?
The best time to create strategic B2B content was when your buyers first started searching for your expertise. The next best time is now.
You already know what is possible: content that ranks, pages that persuade, ideas that differentiate, and SEO that drives not just traffic but real business opportunities. So ask the harder question—the one growth-focused companies eventually face:
Why not get the solution?
If the answer is that you want better leads, better visibility, and better momentum, then the next move is obvious: contact Brandlab and start building content that deserves to win.
https://brandlab.com.au/output1-14-jpeg-5/ {“fileName”:”output1.jpeg”,”fileData”:{“type”:”Buffer”,”data”:[255,216,255,224,0,16,74,70,73,70,0,1,1,0,0,1,0,1,0,0,255,235,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,55,57,51,55,98,98,54,97,45,50,54,50,101,45,52,53,50,53,45,97,50,98,101,45,102,99,56,101,53,100,53,101,99,53,97,52,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,210,183,140,75,194,227,55,68,214,34,248,48,110,229,84,44,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,141,222,91,204,37,5,3,82,156,127,63,31,160,13,40,125,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,50,56,58,53,49,46,57,56,50,49,57,52,54,50,55,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,50,56,58,53,49,46,57,56,50,49,57,56,50,53,51,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,50,56,58,53,49,46,57,55,57,49,55,54,57,51,53,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,178,214,10,231,123,80,115,159,198,243,39,190,215,131,181,178,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,249,143,150,246,221,148,56,25,152,135,75,9,41,233,139,251,207,233,208,233,224,188,130,27,142,78,212,238,21,5,134,30,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,50,55,102,53,48,97,52,49,45,101,101,49,52,45,52,98,102,98,45,97,98,56,48,45,55,51,49,101,49,101,102,51,99,99,54,56,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,43,106,190,220,69,8,63,164,49,11,19,231,28,28,208,47,0,13,168,110,82,248,173,35,171,77,217,193,128,94,54,229,119,111,114,103,46,99,111,110,116,101,110,116,97,117,116,104,46,99,50,112,97,95,114,115,102,48,46,55,57,46,50,107,115,112,101,99,86,101,114,115,105,111,110,101,50,46,50,46,48,105,115,105,103,110,97,116,117,114,101,120,77,115,101,108,102,35,106,117,109,98,102,61,47,99,50,112,97,47,117,114,110,58,99,50,112,97,58,55,57,51,55,98,98,54,97,45,50,54,50,101,45,52,53,50,53,45,97,50,98,101,45,102,99,56,101,53,100,53,101,99,53,97,52,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,43,106,190,220,69,8,63,164,49,11,19,231,28,28,208,47,0,13,168,110,82,248,173,35,171,77,217,193,128,94,54,229,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,215,119,251,7,95,175,212,211,21,195,14,246,200,31,48,130,117,191,67,78,233,226,136,237,26,203,25,220,174,95,154,160,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,55,38,212,160,38,136,54,233,79,255,220,172,212,122,112,223,106,150,161,178,194,125,75,197,220,43,155,138,6,38,168,49,104,100,99,58,116,105,116,108,101,106,105,109,97,103,101,46,106,112,101,103,99,97,108,103,102,115,104,97,50,53,54,0,0,69,206,106,117,109,98,0,0,0,40,106,117,109,100,99,50,99,115,0,17,0,16,128,0,0,170,0,56,155,113,3,99,50,112,97,46,115,105,103,110,97,116,117,114,101,0,0,0,69,158,99,98,111,114,210,132,89,7,85,162,1,38,24,33,130,89,3,114,48,130,3,110,48,130,2,243,160,3,2,1,2,2,20,82,148,37,7,129,181,106,134,249,51,23,120,112,214,142,173,239,98,26,65,48,10,6,8,42,134,72,206,61,4,3,3,48,129,167,49,11,48,9,6,3,85,4,6,19,2,85,83,49,17,48,15,6,3,85,4,8,12,8,78,101,119,32,89,111,114,107,49,17,48,15,6,3,85,4,7,12,8,78,101,119,32,89,111,114,107,49,19,48,17,6,3,85,4,10,12,10,84,114,117,102,111,32,73,110,99,46,49,20,48,18,6,3,85,4,11,12,11,67,65,32,68,105,118,105,115,105,111,110,49,26,48,24,6,9,42,134,72,134,247,13,1,9,1,22,11,99,97,64,116,114,117,102,111,46,97,105,49,43,48,41,6,3,85,4,3,12,34,84,114,117,102,111,32,67,50,80,65,32,67,108,97,105,109,32,83,105,103,110,105,110,103,32,67,65,32,40,50,48,50,53,41,48,30,23,13,50,54,48,51,50,51,48,50,53,51,48,50,90,23,13,50,55,48,51,50,52,48,50,53,51,48,50,90,48,71,49,11,48,9,6,3,85,4,6,19,2,85,83,49,25,48,23,6,3,85,4,10,12,16,79,112,101,110,65,73,32,79,112,67,111,44,32,76,76,67,49,29,48,27,6,3,85,4,3,12,20,79,112,101,110,65,73,32,77,101,100,105,97,32,83,101,114,118,105,99,101,48,89,48,19,6,7,42,134,72,206,61,2,1,6,8,42,134,72,206,61,3,1,7,3,66,0,4,74,170,68,226,5,255,150,185,79,63,197,108,25,228,110,182,134,33,231,121,232,206,76,221,41,21,112,251,27,137,103,194,141,116,1,145,115,243,38,245,47,126,224,181,160,113,150,17,99,51,78,39,86,97,141,105,124,138,56,166,75,253,42,111,163,130,1,90,48,130,1,86,48,31,6,3,85,29,35,4,24,48,22,128,20,195,179,36,150,52,147,161,89,234,82,24,107,158,23,224,169,186,214,176,76,48,29,6,3,85,29,14,4,22,4,20,10,119,93,139,222,84,19,206,127,243,15,55,113,90,201,135,147,89,49,216,48,12,6,3,85,29,19,1,1,255,4,2,48,0,48,14,6,3,85,29,15,1,1,255,4,4,3,2,6,192,48,31,6,3,85,29,37,4,24,48,22,6,10,43,6,1,4,1,131,232,94,2,1,6,8,43,6,1,5,5,7,3,36,48,37,6,3,85,29,32,4,30,48,28,48,12,6,10,43,6,1,4,1,131,232,94,1,1,48,12,6,10,43,6,1,4,1,131,232,60,1,1,48,94,6,8,43,6,1,5,5,7,1,1,4,82,48,80,48,33,6,8,43,6,1,5,5,7,48,1,134,21,104,116,116,112,115,58,47,47,111,99,115,112,46,116,114,117,102,111,46,97,105,48,43,6,8,43,6,1,5,5,7,48,2,134,31,104,116,116,112,115,58,47,47,99,97,46,116,114,117,102,111,46,97,105,47,99,50,112,97,45,99,97,46,99,114,116,48,51,6,9,43,6,1,4,1,131,232,94,4,4,38,12,36,48,49,57,98,99,52,48,51,45,53,99,100,55,45,55,54,54,57,45,97,102,101,54,45,102,100,98,49,55,49,55,55,100,52,50,56,48,25,6,9,43,6,1,4,1,131,232,94,3,4,12,6,10,43,6,1,4,1,131,232,94,3,10,48,10,6,8,42,134,72,206,61,4,3,3,3,105,0,48,102,2,49,0,255,230,129,98,53,107,251,209,55,236,79,216,16,189,10,140,169,15,166,4,215,86,109,45,234,103,27,213,190,137,87,239,157,42,175,7,125,123,42,150,90,81,154,162,136,239,165,207,2,49,0,173,128,54,107,103,232,68,68,7,149,172,205,1,132,189,237,91,203,221,29,89,139,120,135,3,206,14,101,43,21,251,116,159,187,197,29,170,208,241,126,184,236,192,136,75,118,21,56,89,3,215,48,130,3,211,48,130,3,88,160,3,2,1,2,2,20,48,232,161,240,165,137,66,107,210,185,130,72,71,153,25,220,22,55,2,203,48,10,6,8,42,134,72,206,61,4,3,3,48,129,168,49,11,48,9,6,3,85,4,6,19,2,85,83,49,17,48,15,6,3,85,4,8,12,8,78,101,119,32,89,111,114,107,49,17,48,15,6,3,85,4,7,12,8,78,101,119,32,89,111,114,107,49,19,48,17,6,3,85,4,10,12,10,84,114,117,102,111,32,73,110,99,46,49,20,48,18,6,3,85,4,11,12,11,67,65,32,68,105,118,105,115,105,111,110,49,26,48,24,6,9,42,134,72,134,247,13,1,9,1,22,11,99,97,64,116,114,117,102,111,46,97,105,49,44,48,42,6,3,85,4,3,12,35,84,114,117,102,111,32,67,50,80,65,32,82,111,111,116,32,67,65,32,40,50,48,50,53,44,32,69,67,67,32,80,51,56,52,41,48,30,23,13,50,54,48,50,48,49,48,57,49,53,49,56,90,23,13,51,49,48,50,48,50,48,57,49,53,49,56,90,48,129,167,49,11,48,9,6,3,85,4,6,19,2,85,83,49,17,48,15,6,3,85,4,8,12,8,78,101,119,32,89,111,114,107,49,17,48,15,6,3,85,4,7,12,8,78,101,119,32,89,111,114,107,49,19,48,17,6,3,85,4,10,12,10,84,114,117,102,111,32,73,110,99,46,49,20,48,18,6,3,85,4,11,12,11,67,65,32,68,105,118,105,115,105,111,110,49,26,48,24,6,9,42,134,72,134,247,13,1,9,1,22,11,99,97,64,116,114,117,102,111,46,97,105,49,43,48,41,6,3,85,4,3,12,34,84,114,117,102,111,32,67,50,80,65,32,67,108,97,105,109,32,83,105,103,110,105,110,103,32,67,65,32,40,50,48,50,53,41,48,118,48,16,6,7,42,134,72,206,61,2,1,6,5,43,129,4,0,34,3,98,0,4,250,157,227,230,250,38,169,245,169,214,246,13,111,97,197,56,242,230,51,234,5,248,9,66,186,183,127,105,184,255,254,134,58,217,167,231,109,39,252,66,155,160,188,190,243,174,236,141,2,18,153,108,207,226,226,184,250,89,225,210,161,15,210,235,77,31,140,22,148,229,146,79,75,199,231,238,191,10,225,184,53,36,225,129,104,26,17,16,54,225,8,25,71,236,170,126,163,130,1,64,48,130,1,60,48,29,6,3,85,29,14,4,22,4,20,195,179,36,150,52,147,161,89,234,82,24,107,158,23,224,169,186,214,176,76,48,31,6,3,85,29,35,4,24,48,22,128,20,3,213,95,175,126,131,229,4,29,89,128,39,74,52,255,69,253,235,73,120,48,18,6,3,85,29,19,1,1,255,4,8,48,6,1,1,255,2,1,0,48,14,6,3,85,29,15,1,1,255,4,4,3,2,1,6,48,41,6,3,85,29,37,4,34,48,32,6,10,43,6,1,4,1,131,232,94,2,1,6,8,43,6,1,5,5,7,3,36,6,8,43,6,1,5,5,7,3,4,48,75,6,3,85,29,32,4,68,48,66,48,12,6,10,43,6,1,4,1,131,232,94,1,1,48,50,6,10,43,6,1,4,1,131,232,60,1,1,48,36,48,34,6,8,43,6,1,5,5,7,2,1,22,22,104,116,116,112,115,58,47,47,116,114,117,102,111,46,97,105,47,99,112,99,112,115,48,94,6,8,43,6,1,5,5,7,1,1,4,82,48,80,48,33,6,8,43,6,1,5,5,7,48,1,134,21,104,116,116,112,115,58,47,47,111,99,115,112,46,116,114,117,102,111,46,97,105,48,43,6,8,43,6,1,5,5,7,48,2,134,31,104,116,116,112,115,58,47,47,99,97,46,116,114,117,102,111,46,97,105,47,114,111,111,116,45,99,97,46,99,114,116,48,10,6,8,42,134,72,206,61,4,3,3,3,105,0,48,102,2,49,0,213,11,254,42,72,187,100,102,2,86,92,24,175,213,29,169,152,104,125,190,232,241,184,186,189,64,116,59,172,193,248,25,61,99,152,45,174,139,7,101,248,129,225,170,106,74,234,103,2,49,0,235,105,53,212,216,197,105,169,78,209,179,44,22,41,212,224,160,175,30,251,169,64,201,187,156,135,239,158,19,171,158,45,153,244,52,5,148,98,187,11,129,232,237,13,184,140,244,180,163,103,115,105,103,84,115,116,50,161,105,116,115,116,84,111,107,101,110,115,129,161,99,118,97,108,89,20,139,48,130,20,135,6,9,42,134,72,134,247,13,1,7,2,160,130,20,120,48,130,20,116,2,1,1,49,15,48,13,6,9,96,134,72,1,101,3,4,2,1,5,0,48,129,135,6,11,42,134,72,134,247,13,1,9,16,1,4,160,120,4,118,48,116,2,1,1,6,10,43,6,1,4,1,131,191,48,1,1,48,49,48,13,6,9,96,134,72,1,101,3,4,2,1,5,0,4,32,109,72,60,101,156,225,19,225,88,142,48,4,181,142,225,249,175,243,217,104,30,115,146,219,200,242,128,83,87,5,34,234,2,8,18,64,160,220,55,228,142,43,24,22,50,48,50,54,49,49,48,52,48,49,50,56,53,49,46,57,56,52,49,51,51,90,48,3,128,1,1,2,9,0,241,229,97,211,71,161,166,180,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,175,173,49,86,57,44,64,239,128,179,131,86,105,36,212,36,54,237,253,219,1,137,156,189,128,198,129,107,197,222,49,5,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,149,38,157,139,99,167,133,143,242,212,19,36,149,69,46,245,33,86,25,250,228,154,210,109,36,77,87,252,166,219,248,158,109,185,132,245,241,69,186,52,218,109,156,254,56,234,20,53,37,47,142,201,152,131,193,46,195,242,7,223,74,163,134,96,198,71,134,98,16,99,209,155,23,79,183,12,132,213,87,172,129,191,42,244,24,104,192,193,223,164,204,66,243,27,237,26,48,19,68,143,16,44,121,56,164,251,255,7,252,38,187,248,155,164,233,204,92,169,93,88,183,14,48,221,234,218,100,111,51,65,207,122,58,253,204,179,7,186,237,47,126,163,54,105,249,140,19,207,140,24,157,92,27,191,61,210,191,42,61,215,182,58,34,3,110,13,213,29,236,130,210,168,60,194,19,151,69,131,136,60,249,173,182,144,116,113,249,127,65,2,75,112,231,61,63,34,67,87,153,196,61,166,78,71,220,153,4,150,254,124,228,3,65,86,220,83,95,137,251,32,87,20,227,181,6,117,152,170,157,112,226,209,69,210,4,227,79,63,251,206,244,4,73,164,188,119,121,91,166,243,39,197,127,169,221,32,2,111,104,44,188,125,116,155,37,146,125,52,218,244,141,150,233,69,247,179,174,59,92,126,75,195,243,218,244,154,121,194,132,21,20,112,82,107,172,207,111,160,63,102,146,86,17,185,54,156,45,193,95,227,194,185,28,0,176,15,173,18,146,145,183,181,244,22,158,13,210,151,170,73,103,192,86,132,252,82,172,119,85,77,252,189,242,82,45,201,40,82,118,154,148,4,17,188,243,204,47,35,125,192,128,146,82,246,107,226,118,247,185,50,236,123,4,10,105,75,244,156,231,205,180,4,153,38,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,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,88,64,33,251,139,13,30,134,250,33,135,179,49,103,127,83,30,87,163,121,240,123,179,123,243,38,1,192,206,41,173,70,140,243,65,122,212,56,60,240,221,48,251,164,156,201,113,183,128,132,43,152,115,90,46,178,246,171,240,23,9,16,63,232,228,38,255,219,0,67,0,20,14,15,18,15,13,20,18,16,18,23,21,20,24,30,50,33,30,28,28,30,61,44,46,36,50,73,64,76,75,71,64,70,69,80,90,115,98,80,85,109,86,69,70,100,136,101,109,119,123,129,130,129,78,96,141,151,140,125,150,115,126,129,124,255,219,0,67,1,21,23,23,30,26,30,59,33,33,59,124,83,70,83,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,124,255,192,0,17,8,4,0,6,0,3,1,34,0,2,17,1,3,17,1,255,196,0,26,0,0,3,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,2,3,4,5,6,255,196,0,68,16,0,2,2,1,3,2,4,3,6,4,5,3,3,3,3,5,0,1,2,17,3,18,33,49,4,65,19,34,81,97,50,113,129,5,20,35,66,145,161,51,82,177,193,98,114,209,225,240,36,130,241,21,67,162,52,83,146,6,37,99,53,68,115,178,194,255,196,0,24,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,2,3,4,255,196,0,29,17,1,1,1,0,3,1,1,1,1,0,0,0,0,0,0,0,0,1,17,2,33,49,65,18,81,97,255,218,0,12,3,1,0,2,17,3,17,0,63,0,244,196,192,70,220,200,0,0,0,64,3,1,12,0,0,0,0,4,3,1,0,83,16,8,33,128,128,41,128,134,16,192,0,41,140,145,128,198,32,2,172,118,64,192,187,25,22,59,32,178,145,8,104,11,45,16,141,34,69,90,67,161,161,145,80,52,20,48,26,40,148,82,1,208,134,48,21,12,97,64,32,162,168,96,77,0,196,2,1,136,4,33,136,4,33,128,18,38,50,74,132,201,101,50,88,8,76,100,128,153,44,108,69,66,37,141,136,0,16,0,22,128,86,43,0,100,50,155,36,9,98,40,77,20,72,14,128,6,138,66,67,2,145,162,102,105,20,65,161,46,66,179,57,48,27,145,45,137,178,108,161,216,89,33,96,85,138,201,0,42,194,201,0,24,8,0,160,178,70,5,89,72,148,80,20,2,0,40,4,0,48,177,0,14,199,168,144,2,245,13,51,49,216,27,41,15,81,141,143,80,27,88,172,207,80,106,32,187,21,147,100,217,69,106,21,138,196,5,88,89,22,22,5,234,21,145,98,176,47,80,181,25,216,88,23,168,90,137,21,129,90,133,100,216,88,21,97,100,216,88,21,97,100,216,88,21,97,100,216,88,21,98,177,0,64,2,0,24,0,128,0,66,176,29,133,138,197,96,48,16,0,0,0,0,0,128,4,0,80,8,98,0,0,24,8,40,101,36,65,20,58,52,210,61,0,101,164,40,219,72,180,129,157,5,23,68,129,52,5,8,4,49,128,10,135,64,48,21,14,134,48,16,192,96,42,16,196,4,177,20,20,4,133,23,67,160,35,72,81,116,38,128,206,132,91,36,161,0,232,116,16,168,165,17,168,151,24,133,74,137,90,75,81,42,136,51,210,61,37,208,81,70,122,66,139,160,160,136,160,162,232,0,154,10,40,0,129,0,136,166,32,0,0,0,0,0,0,0,1,128,128,98,0,0,0,160,67,16,64,0,32,24,0,5,49,136,0,96,0,3,1,0,12,100,140,10,25,35,32,180,82,33,23,16,52,137,164,73,130,53,72,138,164,38,193,236,102,228,69,104,138,50,76,180,192,161,147,99,76,10,24,172,96,49,145,101,38,5,0,172,118,0,32,19,96,12,155,19,100,216,20,4,106,13,64,80,137,212,45,64,81,33,98,178,160,100,177,178,64,66,6,32,16,134,73,80,132,49,0,0,0,0,128,10,16,138,21,0,128,5,96,85,10,133,99,212,0,52,77,133,129,165,142,204,236,44,11,108,134,194,201,96,22,32,100,128,196,2,1,128,128,6,2,0,24,8,0,99,68,141,1,162,44,205,23,96,49,138,198,0,0,0,0,33,88,12,44,155,21,129,118,22,69,142,192,171,29,144,48,46,194,201,0,42,197,98,0,24,132,0,49,8,86,3,177,0,128,0,64,0,0,32,128,67,16,80,0,1,0,0,5,0,0,16,0,0,0,0,128,96,33,88,0,8,64,59,1,88,88,14,194,201,24,12,100,140,0,64,0,2,0,40,0,64,3,1,0,20,139,70,101,38,65,188,17,116,101,25,21,168,42,154,37,134,162,28,128,76,150,12,65,0,128,0,99,36,96,80,196,1,76,98,0,24,8,96,32,0,8,7,66,24,12,98,0,160,76,161,233,3,38,133,70,174,36,180,17,5,36,20,52,81,73,22,162,17,70,148,65,52,49,128,82,16,192,33,8,96,80,128,100,128,196,22,43,8,129,12,8,164,0,0,0,49,0,0,0,12,0,2,128,0,0,16,192,4,34,130,128,144,24,0,128,96,2,24,0,0,0,0,192,64,3,1,12,6,50,74,64,82,52,137,154,46,44,131,162,6,189,142,120,72,215,81,149,18,102,109,149,38,102,202,45,51,68,204,19,52,139,32,212,44,155,19,97,90,106,43,81,134,162,148,128,210,193,50,44,160,46,195,81,22,13,129,122,132,228,102,228,67,144,22,228,43,51,178,144,69,0,88,0,132,50,89,66,176,176,16,14,196,32,1,49,0,130,1,0,138,1,88,18,3,177,88,132,81,86,22,72,1,160,153,54,38,192,24,130,196,0,0,0,0,0,3,1,0,12,64,32,1,0,0,128,0,4,0,0,0,0,0,0,0,49,161,13,1,69,89,35,2,135,100,216,236,7,97,98,177,0,196,3,1,0,0,0,0,0,12,64,5,0,128,6,2,0,24,128,64,2,24,128,4,49,0,8,98,0,0,0,16,0,0,0,0,0,0,0,0,8,0,0,64,0,2,1,146,2,8,98,16,20,0,0,0,49,0,12,4,0,48,16,0,0,0,0,134,72,12,98,24,12,164,74,41,16,85,134,162,69,96,94,161,89,22,22,3,108,86,43,0,40,4,48,1,128,0,198,32,176,166,49,88,0,192,0,0,0,96,0,3,1,12,116,82,64,56,196,181,16,72,180,4,56,153,74,39,65,46,32,115,208,35,103,1,104,1,69,154,38,74,137,74,32,0,58,0,16,134,1,8,69,8,4,102,205,25,13,20,67,2,168,154,8,98,40,68,82,0,0,0,0,0,0,0,160,0,0,0,0,0,98,24,0,12,0,66,40,0,144,0,1,0,196,0,0,0,0,0,0,0,48,1,136,96,82,45,51,50,145,6,137,150,164,99,101,89,6,182,75,100,234,21,133,81,113,102,86,82,96,109,168,153,72,155,37,176,42,205,34,98,153,180,88,26,197,20,101,168,106,100,86,132,176,212,39,32,34,70,108,210,68,50,162,108,106,65,164,40,11,82,42,204,199,96,54,201,11,21,128,0,134,3,16,196,2,16,201,1,8,118,34,161,18,81,44,4,33,147,101,12,5,97,96,2,176,36,6,50,64,10,1,0,12,0,0,4,0,0,33,128,8,6,32,1,12,64,32,24,128,0,0,0,0,96,48,1,128,192,0,6,2,24,12,16,34,144,5,5,20,20,65,2,45,162,104,161,0,0,0,0,0,0,0,0,0,0,0,0,0,134,32,1,12,64,2,24,128,0,0,4,3,0,16,0,0,0,8,0,0,64,0,2,0,16,0,64,33,136,161,0,196,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,24,0,13,12,145,128,201,24,136,1,0,20,0,0,3,25,32,5,88,89,32,65,118,22,73,72,6,49,12,6,49,12,40,24,138,0,41,9,20,128,104,164,36,82,1,162,128,116,64,12,40,160,39,72,105,40,0,138,2,168,69,18,3,16,8,69,8,4,0,1,18,34,132,4,209,44,182,67,40,4,88,168,138,144,29,0,68,128,192,41,0,0,0,12,96,72,198,20,2,2,168,40,4,3,161,16,0,0,2,1,136,161,0,196,2,1,136,4,49,0,12,98,24,0,196,4,20,50,64,11,176,178,66,192,171,11,36,0,187,41,51,43,29,129,174,161,89,26,131,80,23,101,41,24,216,236,13,181,26,69,152,38,90,100,86,218,137,114,51,114,33,200,13,117,6,163,29,69,41,1,178,6,66,144,165,32,43,80,89,147,144,106,3,82,73,212,45,65,22,138,179,45,65,168,163,91,21,153,106,13,64,88,155,39,80,88,0,19,97,96,49,49,88,0,153,37,146,202,36,44,24,128,44,4,48,0,0,0,0,0,24,0,0,0,0,0,192,0,66,40,64,33,12,0,64,48,1,12,0,0,0,0,0,0,6,49,12,0,96,48,41,20,137,69,16,48,21,128,5,10,138,16,18,42,40,69,0,0,192,145,23,66,160,36,10,160,2,64,161,16,32,42,215,176,173,122,148,33,21,183,102,0,72,138,16,8,67,0,16,0,0,128,98,0,16,0,0,128,0,4,48,1,8,96,2,0,0,132,3,16,8,6,34,128,0,0,0,0,0,0,0,0,0,0,6,0,2,24,0,128,0,0,0,0,64,0,0,32,0,0,0,0,0,0,25,72,145,160,44,100,140,129,140,64,21,67,16,208,20,139,68,162,144,20,139,66,69,34,6,48,24,12,116,34,130,128,1,129,52,42,40,65,17,64,81,37,18,3,16,18,0,32,128,64,32,19,36,160,40,170,21,20,35,42,154,10,40,10,34,130,138,10,2,40,40,170,10,2,104,116,48,0,0,25,0,0,48,16,138,16,18,3,0,36,6,0,72,12,10,36,6,0,72,12,0,67,16,0,192,64,3,1,0,12,100,140,129,128,128,0,0,0,44,44,64,3,178,172,129,129,162,101,106,51,176,176,52,178,108,157,65,96,59,11,38,197,96,105,168,53,25,216,88,23,97,100,216,192,44,118,33,0,236,44,64,3,176,177,8,10,176,178,64,162,172,44,139,25,3,29,146,5,21,96,33,129,44,150,91,33,129,32,0,16,192,64,5,1,37,88,83,1,5,128,192,64,3,1,0,12,4,0,2,0,0,0,0,0,1,0,192,0,6,2,24,0,196,48,25,68,128,23,99,178,44,44,11,176,178,44,96,93,133,147,96,64,192,6,80,0,10,114,81,32,161,54,163,205,35,159,39,81,36,188,187,24,100,156,156,244,173,221,19,87,29,51,207,8,174,111,228,101,46,169,223,150,53,243,220,203,203,143,121,59,145,205,57,60,142,86,233,122,32,174,137,245,89,31,230,164,140,31,85,38,249,114,100,79,68,98,181,75,76,87,11,212,202,83,236,149,55,217,176,141,159,85,37,204,168,143,189,203,179,118,103,163,107,148,151,209,80,252,177,92,148,108,186,188,213,204,138,93,102,85,255,0,184,151,205,156,142,112,92,36,47,22,187,34,163,208,135,95,46,250,95,186,54,135,91,141,252,86,143,39,198,255,0,18,95,65,248,158,178,3,219,142,88,79,225,149,151,126,231,135,25,59,218,95,177,180,58,156,176,226,86,189,192,245,128,226,135,218,9,255,0,18,31,161,211,143,60,50,124,44,11,17,92,136,4,34,132,2,17,66,1,0,196,0,33,128,66,16,192,41,0,196,0,0,1,8,6,5,8,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,33,136,4,0,0,0,32,1,128,134,0,0,0,3,64,48,24,196,81,3,0,0,40,104,72,164,21,72,184,146,145,162,2,145,66,67,32,99,16,192,99,16,172,10,176,212,67,98,176,52,177,19,97,168,6,34,117,11,81,67,16,156,137,176,29,138,194,201,8,161,8,44,0,2,196,81,168,134,34,40,16,196,0,0,0,0,48,32,66,42,130,128,64,58,10,1,1,84,20,65,32,85,10,128,145,21,66,162,132,33,136,0,64,5,8,67,16,0,0,0,8,98,1,0,196,0,0,72,20,22,72,88,23,99,51,177,216,22,4,216,192,98,1,0,192,64,3,176,177,8,10,176,178,7,96,85,138,197,96,3,1,0,21,99,178,6,5,88,18,48,24,201,24,12,64,0,32,24,128,67,0,0,0,16,20,49,13,48,19,33,154,54,67,2,64,98,0,1,128,66,1,128,80,0,32,24,196,0,0,32,1,128,0,0,12,0,64,0,2,0,0,1,136,96,0,0,3,0,0,24,8,0,160,16,192,6,33,128,198,33,160,24,248,67,75,125,138,154,81,92,240,102,213,145,156,229,183,161,206,228,173,38,249,48,234,122,184,169,184,193,221,35,207,121,179,228,157,241,166,87,22,159,6,91,199,123,234,49,201,201,174,23,244,50,197,213,39,154,126,36,163,117,117,31,232,97,162,50,133,105,113,190,105,242,84,86,40,206,47,137,69,242,187,131,25,207,58,155,156,245,184,255,0,52,154,227,253,196,186,168,53,167,18,210,219,173,249,255,0,68,25,116,168,39,47,51,149,179,41,40,165,82,189,47,122,69,49,110,120,212,219,201,151,84,187,70,43,83,255,0,65,60,176,139,122,99,230,229,235,151,245,49,148,35,25,181,230,94,196,172,120,175,120,181,244,176,152,210,121,87,51,156,91,249,145,170,51,252,201,251,36,45,42,223,135,8,73,47,106,99,213,46,210,209,243,141,154,67,148,177,199,226,87,243,8,228,199,249,99,250,34,117,103,95,154,45,123,2,201,38,233,228,166,86,90,106,213,192,180,203,180,23,234,78,137,73,255,0,22,76,107,20,255,0,153,254,136,161,232,159,106,66,172,171,143,217,135,135,37,249,159,232,134,163,151,213,63,251,64,165,147,36,121,143,236,92,58,132,157,180,226,253,83,33,75,42,225,69,143,196,146,218,120,228,136,59,240,245,143,243,61,107,215,185,219,143,36,114,43,131,60,52,241,203,186,139,245,163,104,74,113,222,50,191,147,3,218,21,28,120,58,203,90,114,29,145,122,149,173,254,64,32,42,128,9,1,136,4,34,132,2,16,192,4,0,32,0,0,0,0,17,80,0,8,0,0,0,0,0,0,0,64,48,16,0,0,128,6,32,0,0,0,0,0,0,0,0,0,0,24,12,0,160,4,48,25,0,48,24,83,69,33,34,144,20,141,17,8,180,65,67,18,24,12,161,20,130,145,44,208,134,17,34,25,50,101,3,100,185,19,41,16,216,20,228,45,68,88,130,47,80,106,32,101,23,99,178,0,7,97,100,128,21,97,100,128,29,0,0,101,64,138,0,16,12,96,77,5,20,0,42,10,24,200,169,161,208,192,5,65,67,0,21,10,138,16,19,66,162,132,17,12,69,50,74,16,134,34,132,3,0,36,6,32,0,1,0,8,24,128,4,2,96,2,0,8,96,32,10,171,29,146,0,85,128,128,6,50,64,6,32,16,0,8,0,99,36,0,160,16,0,198,72,192,99,36,96,48,16,1,64,32,2,128,67,0,1,129,4,133,12,40,160,72,116,52,48,51,98,52,210,39,16,51,25,90,68,192,64,2,0,0,16,0,8,0,96,32,1,128,128,6,0,0,48,16,0,192,0,0,0,0,0,0,0,0,86,3,1,0,12,100,140,6,50,70,5,12,145,129,69,227,77,202,136,75,130,242,100,240,49,185,109,109,108,172,205,184,178,43,38,88,97,140,165,55,194,219,220,242,179,117,25,122,135,229,242,174,205,21,56,203,52,214,76,188,118,141,138,235,131,155,172,140,86,30,243,167,47,82,180,168,173,40,169,58,50,148,182,246,0,155,72,198,121,20,123,10,82,246,84,97,38,155,40,185,102,114,132,189,21,125,12,245,249,99,123,213,174,73,125,247,216,146,163,87,47,19,18,143,230,143,30,235,208,141,90,182,150,196,238,251,143,215,98,130,114,212,245,95,204,114,146,181,25,63,51,252,196,255,0,198,39,24,238,138,139,82,211,39,25,220,95,236,194,112,117,105,169,199,220,139,149,37,45,193,75,38,61,241,239,31,216,172,171,74,107,82,189,63,168,120,113,146,242,100,105,251,72,53,70,82,212,163,162,125,215,168,158,137,55,174,46,62,252,162,178,107,30,120,247,148,253,236,107,196,254,121,39,233,40,149,8,237,248,115,255,0,241,152,255,0,27,141,78,95,52,138,22,188,213,190,151,242,220,113,206,211,169,37,244,219,250,135,249,149,125,65,182,184,118,189,154,8,182,227,47,75,247,23,135,91,197,181,242,33,173,123,219,176,81,156,120,108,13,124,73,71,226,223,230,116,97,234,92,59,254,167,36,114,203,186,191,169,113,148,31,15,75,34,189,156,61,68,114,108,246,126,140,212,241,160,220,93,241,238,142,238,159,170,127,12,247,94,164,29,108,146,185,166,38,80,132,49,0,128,0,4,0,0,32,0,8,4,0,80,8,96,2,0,0,16,0,0,8,98,0,0,0,0,1,128,128,6,2,1,128,8,6,0,32,40,40,4,48,24,0,192,0,101,18,50,6,49,12,10,69,34,81,72,42,209,104,148,90,32,104,164,8,164,130,130,144,80,209,0,39,18,134,6,50,216,198,108,219,43,163,150,76,168,77,146,192,69,64,33,129,80,20,137,29,133,80,5,128,8,67,16,8,86,12,144,142,208,24,25,104,0,199,68,18,58,29,14,130,164,6,0,32,1,88,67,2,64,42,128,64,16,8,100,128,8,4,80,132,80,128,64,49,0,132,80,128,66,24,138,16,138,16,18,34,132,4,137,148,32,36,6,32,0,0,0,0,0,134,49,0,80,2,0,24,128,0,0,0,0,0,0,0,0,0,0,0,99,36,96,48,0,1,140,144,2,134,72,192,177,146,50,0,98,17,69,1,54,50,11,67,34,199,96,50,26,42,198,6,90,66,141,26,21,20,100,196,105,66,160,32,69,209,32,72,0,0,198,32,1,129,35,176,24,10,194,192,96,32,1,133,136,0,96,0,0,33,128,8,0,96,0,3,160,1,160,24,12,104,11,138,244,223,96,28,87,149,201,252,41,28,211,90,230,178,205,127,150,39,78,106,132,84,121,126,135,38,73,95,44,229,107,175,24,207,36,155,111,212,207,141,205,26,79,109,146,38,150,247,199,118,136,211,25,236,246,123,152,203,134,109,46,29,173,204,103,190,224,101,45,221,89,140,184,54,154,33,162,140,158,226,104,210,153,60,89,81,45,111,236,5,50,108,162,91,245,37,148,204,218,12,154,157,109,202,244,98,147,141,183,186,37,139,87,102,105,22,165,23,26,201,230,135,243,122,23,162,112,119,25,234,139,253,76,146,79,134,212,189,6,174,43,201,45,63,225,124,21,150,159,226,113,118,187,168,255,0,116,63,188,122,219,253,127,208,207,198,156,95,10,253,159,38,144,206,228,252,146,106,95,202,202,139,143,83,15,89,125,74,241,176,203,243,40,191,208,141,114,109,187,119,233,166,193,100,139,230,122,95,163,128,70,186,117,43,142,153,253,104,74,215,228,146,249,59,20,98,154,184,74,13,251,109,253,7,167,47,106,151,212,162,150,153,124,92,251,242,55,142,61,155,249,17,170,95,154,18,95,75,26,148,90,217,254,150,64,214,168,191,43,179,88,100,167,190,198,105,246,119,243,228,170,190,41,191,153,21,232,244,253,69,42,124,29,154,148,146,104,240,227,58,230,215,191,161,221,211,103,113,168,242,153,21,220,201,42,45,73,8,168,145,20,32,16,134,0,72,12,0,66,24,4,32,0,40,4,48,1,8,96,2,1,136,0,0,96,32,24,0,134,58,0,16,80,198,4,208,198,0,32,40,0,64,49,128,134,0,64,12,0,0,98,24,20,141,34,66,52,138,10,164,90,37,22,136,45,34,146,18,45,17,69,0,55,70,83,201,64,104,231,70,114,204,97,60,134,110,69,196,105,60,154,140,155,21,129,80,0,199,64,72,139,161,20,72,12,2,0,0,10,4,49,0,132,48,8,238,160,47,72,81,134,210,58,29,14,128,84,20,93,3,68,25,9,150,209,13,20,72,14,132,16,128,97,64,0,3,1,8,162,64,68,148,201,40,0,64,0,33,136,4,0,34,128,64,32,1,0,0,128,0,9,1,136,4,33,136,0,0,96,32,0,8,0,0,0,64,1,64,8,0,6,33,128,196,0,0,49,0,12,4,0,48,16,192,96,32,1,140,145,128,202,32,96,88,201,0,40,4,32,40,5,99,32,118,22,32,1,149,100,20,128,162,89,68,176,38,194,196,208,138,2,89,68,129,32,49,0,0,0,0,0,192,67,24,0,0,0,8,6,32,0,0,0,1,0,12,98,24,12,98,24,12,98,67,2,145,164,100,177,167,47,162,33,45,208,166,237,243,177,142,85,174,49,15,204,219,111,114,37,31,212,217,45,182,34,75,189,51,14,140,36,244,182,251,25,57,233,149,154,207,110,251,91,50,154,236,21,139,221,126,230,114,84,104,246,50,148,210,182,192,137,34,37,177,90,211,142,198,110,251,20,41,115,177,20,91,216,154,42,19,224,206,76,182,204,219,1,18,199,96,86,80,209,47,147,90,107,148,208,154,181,236,84,103,63,42,132,175,103,184,245,223,126,123,150,227,25,193,67,249,120,179,7,25,227,147,76,211,45,86,88,184,254,34,82,143,28,15,193,199,47,134,110,11,252,91,161,36,165,29,73,93,236,209,43,203,47,44,169,250,72,168,214,56,115,67,137,73,175,240,187,253,139,213,159,190,151,254,104,81,159,137,40,180,156,229,141,251,238,141,60,108,184,164,188,73,249,95,18,171,0,215,46,248,147,255,0,44,191,212,181,158,41,212,161,37,243,104,184,230,82,92,198,67,218,95,12,165,23,233,97,19,226,65,240,228,134,170,79,103,25,132,177,239,189,127,221,31,244,7,27,255,0,105,95,245,2,148,171,111,238,54,227,47,153,149,74,59,83,175,144,227,61,247,116,21,180,100,239,127,55,245,53,143,243,71,131,21,191,63,177,162,219,204,185,93,209,7,118,44,206,181,119,244,245,255,0,115,174,50,83,138,146,118,159,116,121,216,231,40,203,120,218,59,33,37,9,169,197,222,60,155,63,102,103,197,107,66,52,173,172,150,141,34,0,161,1,32,80,168,9,10,40,40,8,160,42,130,128,144,42,130,128,144,42,130,130,38,133,69,208,168,9,2,168,69,8,99,161,129,52,20,80,0,128,96,64,0,192,4,3,16,0,0,0,0,192,0,0,0,10,66,69,32,170,137,164,73,69,88,22,59,51,114,22,178,13,227,34,245,28,234,66,148,192,210,121,12,37,43,19,144,20,72,139,162,104,33,13,0,34,138,72,170,18,40,130,68,105,66,160,34,137,52,100,176,36,0,69,12,64,1,0,134,32,61,109,33,164,209,34,180,156,221,24,233,5,19,71,17,164,4,105,20,145,168,154,10,231,104,150,141,220,76,218,8,206,137,41,178,27,42,0,21,133,132,80,10,201,114,1,182,77,137,177,20,59,16,132,3,1,1,64,32,17,0,0,34,128,64,0,2,24,128,0,0,4,33,128,19,66,162,132,0,0,1,8,4,1,64,0,0,8,4,0,0,1,0,196,0,0,0,20,12,64,0,0,0,3,16,0,192,64,5,0,128,6,49,0,20,50,70,5,0,128,6,49,33,144,48,16,236,6,59,38,194,192,171,11,34,199,96,83,37,133,136,4,20,48,101,16,201,45,136,9,1,136,0,96,0,48,16,192,0,0,0,67,16,0,128,0,0,6,0,48,24,0,192,96,5,33,21,20,6,177,143,151,246,21,37,123,163,105,45,16,165,216,229,158,79,50,124,223,236,114,174,176,230,246,70,79,105,83,70,155,202,215,98,180,182,189,54,10,230,146,91,219,48,201,249,183,216,234,159,59,122,238,113,205,236,69,97,145,189,206,108,148,247,148,168,215,168,200,161,30,85,182,209,231,78,83,203,38,253,56,53,18,214,243,234,33,13,185,50,151,85,39,106,49,163,23,40,227,159,151,121,127,51,18,114,148,92,99,197,219,247,43,42,150,105,190,102,66,205,36,254,38,105,30,157,250,15,238,224,71,222,123,73,20,178,194,93,197,46,158,140,223,78,251,38,6,223,32,49,142,188,127,47,115,88,201,50,138,92,124,49,111,212,53,70,73,41,107,77,47,152,0,212,194,210,191,44,162,254,181,253,78,140,120,94,92,81,199,149,52,173,233,149,94,143,246,48,18,78,46,226,220,95,177,117,48,167,25,96,151,111,159,102,58,142,85,171,143,84,94,57,220,163,12,206,241,234,243,109,185,157,40,77,188,111,245,26,96,88,231,29,161,40,201,127,44,135,226,69,47,54,57,195,229,186,47,109,58,162,173,63,203,238,77,185,45,80,243,215,41,237,36,105,145,120,37,188,163,111,214,54,130,240,39,252,73,195,218,73,177,38,165,47,43,211,46,241,146,228,217,94,222,71,253,80,4,37,47,253,188,138,107,252,51,191,217,150,242,118,156,87,213,81,18,195,138,124,227,133,255,0,248,151,24,82,230,75,229,59,2,148,177,75,190,150,87,134,249,140,163,47,249,234,78,158,218,155,246,149,48,211,146,63,149,53,236,64,109,116,214,150,92,101,40,189,255,0,84,36,223,251,50,147,87,198,224,116,98,118,155,143,233,234,117,225,122,125,147,230,207,61,73,47,167,23,216,233,197,147,205,29,95,169,154,175,71,28,173,56,247,67,104,205,111,83,93,182,102,204,177,43,58,10,42,130,138,32,10,161,1,52,20,85,5,1,52,20,93,5,1,20,20,93,5,1,20,20,80,80,19,66,162,232,40,8,161,81,165,10,128,154,10,40,64,42,29,0,192,64,48,1,0,196,0,33,128,8,6,0,42,10,42,135,64,77,5,21,67,160,133,67,64,43,10,187,13,70,118,22,3,114,11,38,197,97,26,41,3,102,118,59,2,138,68,20,128,178,104,118,52,21,20,52,139,161,0,5,138,201,108,34,245,6,163,43,11,3,91,17,9,142,192,66,24,138,16,0,130,24,132,0,123,209,40,205,49,74,103,55,69,73,145,168,135,33,88,26,41,23,168,195,80,107,3,73,200,198,82,38,83,51,114,42,41,178,89,54,22,84,1,98,98,108,2,194,201,0,29,136,4,80,196,2,0,176,177,8,10,177,10,196,3,176,16,0,196,0,0,32,0,0,0,0,16,0,8,0,64,49,12,64,33,12,64,0,2,0,0,16,64,0,32,24,8,0,96,32,1,128,128,41,128,128,6,2,0,40,4,0,48,16,192,96,32,2,128,145,129,67,36,96,90,25,8,160,0,1,0,236,4,0,48,16,192,4,49,0,198,72,192,25,37,8,4,0,0,2,24,128,0,4,3,1,0,0,0,0,12,67,0,24,0,12,98,24,1,66,0,25,174,5,171,44,87,185,145,183,79,180,165,47,68,74,70,153,164,228,233,28,179,131,82,250,157,145,198,167,203,12,184,234,50,238,168,230,236,231,112,243,115,185,166,73,105,221,62,221,202,157,233,111,183,39,55,81,147,202,194,48,205,145,36,121,221,79,81,165,202,49,245,47,169,205,86,189,172,243,179,100,109,182,223,33,89,101,201,169,178,103,146,90,52,197,242,193,197,182,53,10,102,144,161,133,201,219,58,177,227,140,17,93,60,35,78,82,124,118,12,221,70,40,189,164,184,100,83,109,118,35,89,131,234,35,234,255,0,65,44,145,151,18,32,218,247,38,136,212,53,34,138,113,33,227,46,194,202,136,210,58,40,69,66,161,81,64,162,228,221,43,104,34,4,202,21,89,20,43,80,186,184,240,215,175,251,149,231,114,89,32,252,85,85,254,34,92,158,157,55,178,221,16,164,148,181,113,124,209,168,205,95,225,101,252,178,82,255,0,15,63,160,244,127,252,188,122,197,197,139,54,56,228,146,243,37,55,188,102,184,145,30,54,92,50,172,142,85,255,0,228,141,50,214,167,27,111,35,156,126,86,17,88,231,178,148,117,124,233,141,101,118,169,99,149,241,249,108,189,113,191,54,44,177,126,206,192,157,47,182,127,214,153,74,114,143,50,139,250,52,82,240,103,181,171,244,146,15,2,29,226,190,77,16,82,207,23,223,247,43,84,100,184,50,125,62,63,229,162,126,239,163,120,106,75,252,50,3,178,13,94,254,101,251,154,233,173,227,195,57,32,242,71,210,75,223,99,171,22,71,9,83,78,47,246,100,87,119,75,59,90,39,106,246,187,58,161,122,116,203,148,113,227,146,156,181,61,155,238,117,198,90,167,202,191,98,125,85,80,81,109,8,211,40,161,22,42,2,104,10,0,36,6,0,32,24,0,128,98,0,16,196,0,32,0,0,0,0,0,0,0,0,0,0,24,8,40,116,58,2,104,40,170,29,0,168,40,161,0,232,5,98,108,5,34,6,217,33,0,8,10,0,1,0,192,67,2,172,118,64,200,46,203,76,198,203,76,13,108,150,201,212,38,194,134,201,176,177,4,49,8,101,13,12,145,216,12,66,177,88,20,72,88,88,64,32,16,30,206,178,92,140,245,5,152,109,67,34,199,168,6,200,108,28,136,108,32,108,150,198,75,40,44,44,64,80,219,38,192,150,3,176,36,96,49,12,64,0,2,8,64,2,1,0,0,0,0,0,0,0,80,0,32,24,8,96,0,0,2,16,196,0,33,136,4,33,136,0,67,16,8,0,2,0,0,10,4,48,1,0,196,0,0,1,0,0,0,0,0,80,0,0,48,16,0,198,32,1,140,67,1,128,0,12,164,72,192,96,32,0,0,0,1,136,96,49,12,0,64,49,0,128,0,0,0,64,49,0,128,0,0,0,0,0,0,96,0,0,0,48,0,1,128,128,10,1,12,6,116,244,241,184,124,217,202,25,62,208,142,4,241,227,148,109,42,147,167,177,158,77,113,122,147,156,49,198,174,142,105,231,213,178,237,191,39,145,63,180,36,231,77,255,0,114,176,102,214,99,93,49,233,75,34,240,206,28,217,43,87,169,217,142,231,6,143,51,169,181,57,122,144,113,245,14,211,56,154,58,178,202,206,105,189,202,160,114,211,24,234,151,195,195,246,12,123,179,62,177,210,165,207,177,80,181,203,52,148,101,39,8,47,44,164,149,252,136,150,104,65,47,15,26,186,118,230,251,134,91,199,21,143,205,107,226,77,247,14,187,161,251,156,113,172,143,86,105,165,39,20,190,20,202,205,79,222,173,83,95,163,23,137,142,75,122,178,151,74,163,40,251,176,205,210,198,59,167,70,177,63,69,188,126,25,125,25,113,157,251,51,151,76,227,46,111,230,107,9,73,153,107,93,9,150,140,149,154,68,10,1,208,80,68,139,109,77,247,81,180,81,63,155,232,203,18,156,165,175,125,41,62,237,119,17,120,35,170,110,61,156,95,252,253,137,228,180,140,231,181,17,37,41,69,104,77,202,236,169,182,171,100,41,73,242,222,167,92,62,4,74,113,155,198,234,113,213,30,230,178,126,44,181,99,154,159,248,101,201,146,132,165,231,92,62,83,37,198,26,233,69,175,123,52,203,170,89,23,195,146,27,85,238,174,132,165,138,182,148,23,234,140,33,214,75,86,237,233,236,142,151,45,174,163,52,213,175,195,228,5,120,230,171,94,55,245,46,49,113,248,120,51,140,156,191,246,31,232,105,24,211,191,15,65,5,173,126,151,242,99,81,222,244,180,253,129,54,251,39,245,43,230,128,80,140,147,248,219,95,34,162,243,40,249,163,9,175,102,52,253,255,0,82,226,223,106,96,109,210,100,139,114,240,237,73,124,88,228,122,16,150,184,39,31,138,239,115,203,211,25,53,45,211,92,63,67,209,233,178,74,244,195,225,124,167,205,152,173,71,82,119,20,1,7,86,189,61,70,249,53,25,72,0,20,33,12,0,64,0,0,33,136,0,67,16,0,134,32,1,12,0,64,48,1,0,199,64,72,199,67,160,16,12,0,6,32,1,128,133,96,54,197,100,128,14,201,99,36,0,67,16,66,0,2,128,64,0,3,16,4,48,16,5,49,166,72,192,171,21,136,86,3,1,0,12,4,1,12,4,32,29,138,192,64,48,16,128,161,8,10,61,43,11,32,86,97,166,150,45,68,216,172,10,108,155,1,20,49,49,128,18,3,16,18,196,54,72,1,72,146,144,12,67,37,128,8,9,97,12,64,32,24,18,0,80,8,0,98,0,0,16,0,0,196,48,160,6,32,16,0,128,0,64,0,32,0,1,0,0,8,99,160,36,10,210,20,2,30,146,148,75,81,3,45,34,163,119,19,54,128,204,69,80,128,64,49,0,0,198,2,1,208,80,18,49,208,80,8,99,161,208,8,96,48,16,192,0,6,33,128,12,67,0,1,128,8,6,0,0,3,32,40,146,132,2,16,192,161,0,0,8,6,0,32,42,130,128,144,40,0,64,3,1,0,196,0,3,16,0,0,0,12,67,3,46,167,47,135,142,147,169,75,107,244,60,236,185,52,249,97,36,227,235,84,205,250,217,191,188,165,79,201,31,230,238,113,203,28,181,222,169,55,207,39,62,78,156,97,65,106,179,167,2,148,100,76,26,143,38,240,200,140,87,72,245,250,8,183,230,60,206,190,75,196,151,204,244,122,46,162,49,233,114,203,186,217,30,39,89,147,204,202,142,76,146,57,230,203,156,140,155,52,149,120,165,185,113,94,38,87,57,55,167,31,153,255,0,99,60,111,115,104,98,201,158,176,98,85,27,188,153,59,10,145,207,134,31,120,234,37,29,91,184,186,190,236,244,124,60,178,132,101,159,227,227,205,187,58,112,125,219,165,195,163,18,105,191,137,214,236,195,168,234,92,222,218,158,247,187,34,227,155,36,52,202,212,183,94,167,60,213,247,58,30,60,147,252,172,23,73,54,247,69,49,201,162,217,164,113,29,107,167,162,188,42,236,93,76,114,172,101,105,163,161,197,36,99,46,66,225,8,44,2,16,171,207,31,157,12,153,118,249,162,196,171,233,229,24,103,140,164,173,71,183,169,3,154,169,253,90,21,26,172,194,157,199,242,239,238,103,29,90,175,143,170,52,146,168,215,111,67,61,175,225,227,183,112,38,105,211,109,107,95,51,61,85,7,77,41,75,183,106,28,170,83,168,119,117,124,51,124,125,43,203,25,228,75,104,58,163,81,138,229,183,252,139,245,58,250,73,107,79,28,162,188,169,201,121,185,245,41,244,176,83,211,40,167,25,109,169,126,86,115,193,75,166,234,87,149,106,139,245,43,49,221,21,14,209,255,0,228,82,138,252,184,163,245,144,73,168,207,76,97,146,81,229,52,197,226,238,212,86,255,0,59,163,13,175,75,174,209,5,23,234,140,245,62,92,159,234,53,56,191,204,136,173,146,244,127,184,234,95,203,18,34,227,236,254,134,145,211,237,242,3,88,75,117,179,110,184,111,127,163,59,58,105,37,53,73,239,182,239,251,28,81,211,85,47,47,191,99,170,9,198,78,21,169,181,217,145,94,132,101,110,229,187,127,184,217,49,185,70,59,173,187,250,148,248,28,82,144,128,13,32,16,192,4,3,16,8,6,32,1,12,0,64,48,1,0,192,4,20,49,160,10,10,40,64,32,1,88,0,128,64,48,16,0,196,192,64,2,24,128,4,0,2,16,196,16,0,8,160,0,16,12,64,0,49,0,0,0,134,0,0,1,0,8,0,96,33,1,66,16,0,0,8,161,128,132,3,16,10,192,244,64,64,101,160,0,32,40,9,176,212,5,10,201,108,86,5,89,54,43,21,128,216,128,64,49,162,71,96,80,19,97,96,2,99,19,8,145,0,128,0,4,3,25,32,5,0,172,104,6,20,52,85,5,69,14,138,162,168,8,161,51,74,38,72,131,49,20,42,40,144,42,137,160,16,0,0,8,96,1,69,164,33,160,43,72,105,26,101,162,4,162,5,147,32,33,178,88,217,37,18,42,40,0,128,162,168,40,9,2,168,40,0,0,96,33,208,12,128,160,161,128,8,6,0,32,0,40,0,0,0,98,24,12,0,8,1,128,192,64,49,0,0,12,9,1,133,0,168,40,170,10,2,104,40,170,29,1,52,20,85,14,128,138,21,23,66,160,38,128,170,10,2,64,170,21,1,34,42,132,80,128,6,2,40,18,42,128,228,240,252,78,179,51,148,83,81,75,250,17,224,248,249,20,97,73,122,157,147,90,35,147,34,150,151,164,241,229,213,74,29,70,136,100,240,117,77,121,159,195,14,109,251,163,151,47,93,120,248,233,234,35,131,167,77,57,121,189,217,29,60,163,158,75,30,41,70,82,126,231,12,186,158,138,59,121,178,228,239,146,106,239,233,216,244,99,28,125,31,78,222,149,28,249,23,155,214,43,249,73,141,159,87,158,56,113,248,88,229,183,127,115,201,158,87,38,86,108,154,164,98,106,68,180,61,217,45,20,8,172,148,94,148,122,93,54,70,210,73,212,125,14,24,198,206,190,151,240,228,173,90,3,213,199,139,20,161,230,130,119,236,19,195,142,63,12,82,220,211,166,156,36,234,249,239,102,242,140,61,83,50,174,25,69,16,227,232,111,52,163,123,236,115,100,146,68,107,19,36,145,148,230,146,100,228,201,185,207,57,178,138,158,77,253,140,36,202,105,221,61,189,137,105,46,93,127,207,67,114,57,222,80,189,135,117,203,75,230,45,94,207,250,2,191,151,200,214,68,218,166,146,86,219,254,159,212,81,200,163,240,197,95,175,33,167,126,1,70,82,117,20,219,244,67,83,63,165,122,221,36,237,121,152,205,241,244,121,188,217,62,7,5,171,126,71,155,10,240,222,88,170,167,83,143,242,177,72,194,75,99,158,113,103,82,224,206,81,86,175,131,42,226,255,0,251,136,118,151,175,169,232,116,85,45,81,111,100,238,142,57,194,81,234,49,217,215,138,112,195,150,13,173,167,22,165,47,229,119,201,215,143,142,92,189,118,100,232,229,211,244,234,90,181,71,205,199,101,217,156,61,118,249,112,207,141,91,27,102,203,224,183,8,201,60,147,90,105,62,61,207,59,169,200,167,149,40,59,140,54,79,215,220,38,58,101,45,81,142,251,165,78,221,34,103,154,74,45,70,73,124,151,4,117,45,197,233,142,222,172,230,142,57,206,95,20,140,87,72,38,237,239,146,86,84,39,145,46,242,249,157,88,122,88,197,93,110,105,40,168,242,209,159,211,95,151,46,62,171,38,55,127,20,123,167,202,61,12,89,177,230,134,207,245,57,244,169,42,146,77,51,63,14,93,62,72,228,133,203,28,188,175,216,187,165,227,143,79,22,73,98,150,153,252,47,243,29,113,142,151,105,220,127,161,193,135,36,101,229,157,87,7,102,37,225,243,42,143,171,236,74,143,86,27,227,213,119,102,141,25,97,143,146,90,125,46,141,118,210,168,144,169,1,208,27,100,128,160,2,68,93,10,128,145,21,65,64,72,20,20,4,129,84,0,72,12,0,67,16,192,4,49,0,132,0,2,0,16,12,64,32,24,8,64,48,16,0,8,4,3,16,0,66,0,17,64,0,32,24,8,0,0,4,0,49,0,0,0,128,96,32,8,96,72,20,48,16,0,0,128,6,33,0,0,128,64,122,64,33,153,104,89,45,140,134,194,11,4,201,26,2,132,198,32,169,1,180,72,67,25,35,0,176,178,88,172,10,176,178,44,44,11,212,22,103,97,96,80,133,99,0,0,16,0,0,128,160,178,108,44,13,19,41,72,198,202,76,13,148,135,168,199,80,106,10,223,80,153,149,143,80,13,136,86,32,40,64,0,72,12,0,64,49,209,2,26,10,42,128,17,104,145,129,118,12,139,42,192,150,69,26,50,90,2,0,170,0,21,5,12,96,69,5,23,65,64,69,5,21,65,64,77,12,116,20,2,1,136,0,0,0,4,80,0,128,97,64,0,85,15,72,16,50,168,64,33,128,0,0,232,122,64,154,29,23,164,122,72,168,160,163,74,10,3,58,29,23,67,160,35,72,232,177,1,20,20,80,128,84,42,40,69,19,64,80,130,36,10,16,18,73,98,160,36,116,58,2,130,134,0,6,25,179,60,109,167,36,189,53,108,191,83,194,234,180,187,81,156,90,148,170,162,239,101,254,236,247,51,70,81,126,73,73,39,219,78,164,103,210,244,18,223,168,112,78,86,220,60,181,165,122,209,142,77,240,112,116,191,103,195,163,107,63,81,20,242,243,24,61,244,251,191,115,62,163,168,213,38,247,111,220,223,172,200,181,53,103,159,52,155,50,233,226,37,45,66,76,110,59,17,116,105,150,128,74,146,45,110,5,195,147,183,14,233,35,138,8,236,195,199,177,21,217,142,58,101,125,209,79,51,251,236,113,239,165,194,254,163,143,22,189,9,158,165,82,140,188,209,183,27,225,54,65,167,81,154,16,94,103,77,158,126,108,202,249,52,205,45,113,243,74,239,147,154,110,49,226,145,122,94,209,41,218,126,183,251,25,205,202,171,139,223,232,90,151,158,50,164,233,221,24,252,59,89,89,167,167,213,134,203,216,155,13,223,31,33,166,40,215,30,57,100,82,148,126,24,173,221,153,195,76,92,181,110,215,30,130,156,238,110,94,163,83,29,48,240,34,173,189,82,244,221,151,151,169,148,91,81,138,140,125,23,167,208,229,241,28,110,171,75,84,103,83,146,180,155,247,27,87,29,111,53,242,251,85,197,242,132,243,74,94,39,125,81,169,95,127,127,219,247,48,132,56,110,127,162,254,236,121,37,21,180,90,95,91,97,21,123,25,78,75,109,200,158,94,200,205,228,238,192,169,100,188,216,173,222,153,80,102,148,161,61,52,234,45,254,140,193,201,203,45,174,118,58,161,44,26,167,44,234,83,154,222,219,189,71,73,92,236,99,225,228,200,174,16,211,23,223,212,205,70,242,165,92,240,117,46,174,79,44,180,36,237,125,35,242,51,159,241,48,165,219,253,74,149,183,81,29,89,69,143,26,69,78,90,178,200,169,189,56,165,37,207,99,149,174,220,124,68,179,121,156,32,248,229,145,44,118,140,23,150,91,29,80,149,170,51,141,48,185,99,126,86,116,96,205,25,92,102,188,178,85,37,236,103,154,59,89,156,54,148,88,107,215,110,24,234,148,177,228,254,36,54,213,234,118,244,185,28,101,225,100,78,81,227,126,222,204,227,106,82,120,178,198,90,101,166,157,247,104,238,205,141,191,196,197,42,156,123,127,99,163,131,213,233,157,98,148,30,219,109,93,209,180,55,198,140,58,9,41,225,83,253,87,185,209,5,80,167,205,153,158,151,194,10,42,130,141,178,154,29,21,65,64,77,10,141,40,84,65,20,42,52,161,80,17,65,69,80,81,68,80,139,16,18,5,8,9,2,132,64,132,49,20,72,12,64,33,12,64,2,24,128,64,0,0,33,136,0,67,16,64,0,0,33,12,69,8,6,32,1,12,64,0,2,1,136,0,0,64,0,0,32,8,96,32,40,98,0,1,0,0,0,128,64,2,24,128,244,64,86,43,50,170,102,108,171,36,4,52,33,129,86,4,133,129,68,14,196,2,1,136,4,196,81,44,9,1,136,4,0,0,49,161,0,20,32,16,0,8,64,49,0,0,199,100,128,21,97,98,0,170,176,177,12,7,96,33,128,192,67,32,6,0,3,29,8,96,3,16,0,0,0,1,73,138,128,10,177,8,44,0,6,32,1,136,96,0,3,1,0,192,5,65,69,1,4,209,52,105,65,65,89,208,232,186,29,1,20,20,93,10,130,38,134,162,82,137,73,5,77,14,138,161,208,17,68,180,105,65,64,101,67,72,211,72,105,2,82,45,68,116,48,21,14,128,0,4,48,1,0,232,116,4,133,21,65,64,69,5,21,64,4,8,161,1,32,49,21,8,6,0,72,12,64,32,24,138,0,16,192,89,35,25,195,204,175,217,25,117,125,76,241,227,142,40,92,97,24,233,54,50,234,112,188,184,219,92,163,28,155,225,235,193,207,110,76,201,38,118,101,199,111,220,224,235,37,60,109,40,58,93,218,51,29,91,104,51,150,51,139,197,205,29,214,73,27,96,235,181,75,70,106,223,243,26,237,149,202,12,34,233,157,18,138,71,60,246,99,76,116,227,104,235,199,179,228,243,97,35,187,3,109,1,221,25,170,187,237,185,18,158,210,162,109,153,74,126,134,85,57,37,201,205,41,26,100,149,182,140,36,20,212,150,165,171,225,189,200,105,198,85,46,86,192,84,147,156,117,189,165,238,234,205,51,83,222,215,3,181,125,253,202,138,132,87,155,35,126,209,95,221,139,197,140,95,147,28,87,188,188,204,129,194,18,148,94,136,55,254,33,232,138,222,121,98,189,163,230,102,114,156,167,241,201,203,230,32,141,22,72,71,224,131,111,214,66,121,167,217,168,252,185,253,76,196,5,93,243,207,185,50,123,176,220,79,114,166,179,145,19,116,105,39,70,81,243,228,223,183,31,51,82,51,105,83,84,119,244,93,90,195,150,88,242,70,62,28,228,174,79,183,251,28,178,95,179,12,202,62,20,158,165,174,79,225,174,198,171,45,212,162,227,212,101,140,82,213,55,165,47,66,48,165,44,209,125,148,191,161,48,142,158,137,73,237,109,186,14,157,249,117,63,73,63,236,86,107,85,241,11,168,206,241,78,17,74,251,179,93,31,134,231,232,114,245,81,213,146,253,142,63,94,137,227,104,44,57,183,140,169,250,26,172,106,60,51,206,73,199,115,179,22,71,64,94,69,112,104,199,12,124,73,40,218,95,51,166,62,99,150,49,211,157,199,209,134,227,209,199,252,24,83,167,174,75,217,236,185,59,115,73,194,49,119,166,59,198,94,203,215,232,112,65,181,134,14,174,58,165,41,87,41,112,159,236,122,79,34,93,99,198,210,107,79,246,53,241,198,250,232,251,42,84,242,226,105,41,46,87,103,232,206,236,107,202,254,103,159,137,120,25,241,228,138,116,157,127,218,207,74,27,167,233,100,158,165,58,29,12,13,33,80,232,96,2,160,24,1,52,42,40,0,138,10,40,64,64,20,32,36,6,32,132,73,68,128,132,81,32,33,12,69,8,67,0,16,134,0,32,24,128,64,49,0,128,98,0,16,192,33,8,161,20,72,12,64,32,24,128,66,40,64,32,0,1,0,0,8,0,2,16,196,0,48,16,20,2,0,0,16,0,8,0,64,119,216,172,64,101,78,192,66,1,128,128,0,44,66,2,172,9,24,12,5,96,20,192,4,2,17,66,8,66,40,65,72,6,0,33,12,0,144,24,128,64,48,0,0,160,0,24,12,0,96,50,0,0,96,3,1,128,134,3,1,12,0,128,1,133,0,80,232,0,6,32,177,129,0,81,37,0,0,128,96,33,129,67,37,12,128,24,134,20,199,64,48,10,1,142,128,144,42,132,2,29,14,138,72,130,104,170,29,14,128,154,10,42,130,128,154,29,14,135,64,77,5,20,0,32,29,5,0,128,170,10,2,70,85,14,130,166,130,138,160,160,38,128,161,1,34,162,232,84,17,152,168,209,162,104,162,4,93,10,128,128,42,132,81,32,48,8,145,20,42,1,0,192,160,42,17,215,113,236,226,236,147,108,112,172,122,191,152,207,47,23,143,175,11,62,101,143,35,135,82,157,45,181,165,188,126,126,166,29,71,79,74,246,156,100,173,73,112,209,234,125,171,209,188,152,252,104,171,254,111,245,57,58,44,25,63,244,252,177,150,235,30,75,143,178,107,115,139,213,214,108,121,50,195,29,210,137,205,62,149,57,93,209,244,107,163,140,186,57,101,173,238,143,35,54,55,170,141,202,231,81,44,138,48,74,248,70,86,242,75,110,13,87,79,111,131,120,98,75,177,81,150,44,110,207,67,167,138,49,140,40,214,47,75,38,141,50,221,115,245,57,229,177,180,229,106,209,207,54,21,156,153,155,52,100,1,34,90,117,111,192,196,84,18,90,93,62,73,124,217,83,147,112,165,204,120,249,28,114,201,125,203,35,55,150,55,150,84,138,132,148,145,199,169,154,225,201,189,75,245,244,53,249,103,244,232,100,221,142,74,81,116,200,51,139,170,189,132,194,246,51,156,189,57,101,68,205,185,58,79,101,201,166,15,242,175,98,97,21,29,223,254,77,29,37,42,146,183,193,185,211,23,180,201,189,21,169,202,155,35,226,109,242,146,55,199,138,59,70,92,94,230,16,165,145,169,71,86,254,172,163,171,174,90,97,24,222,234,41,105,95,34,113,99,172,127,40,197,25,103,201,44,178,109,247,150,200,232,215,88,37,63,241,109,244,67,225,246,31,81,145,71,3,141,238,206,116,252,72,239,202,51,173,91,183,185,166,44,83,147,219,131,147,185,56,237,65,31,41,209,60,114,173,227,127,35,37,134,83,151,20,136,173,176,75,85,47,115,47,139,170,201,37,197,179,111,46,24,223,230,236,95,67,137,169,57,181,122,22,170,245,125,151,234,21,172,94,137,229,75,242,98,209,245,255,0,203,103,100,191,19,175,147,79,120,206,182,246,48,251,59,11,204,165,57,113,170,58,159,203,204,205,122,104,41,75,86,55,191,47,231,254,134,220,94,174,76,85,137,237,195,179,167,2,252,46,42,206,108,57,159,221,103,25,195,204,158,157,55,193,217,5,81,138,124,153,139,84,0,50,178,67,24,232,9,160,162,232,52,133,69,8,211,72,180,132,102,42,47,72,80,25,208,168,211,72,168,8,36,182,137,2,4,89,37,18,34,132,17,34,40,64,72,138,17,66,16,192,4,0,0,2,24,128,64,49,0,128,96,2,16,196,16,8,98,40,4,48,1,8,96,4,128,192,9,17,64,4,136,96,4,128,196,0,33,136,32,16,192,161,8,96,2,16,192,14,193,22,208,168,202,164,7,66,0,16,192,4,34,132,2,0,0,1,136,97,64,14,130,128,64,58,10,2,64,170,10,32,145,21,65,64,72,81,84,58,2,40,84,105,67,210,6,84,20,105,164,52,129,157,5,26,105,13,32,69,14,138,160,162,5,64,85,5,5,72,199,67,1,12,0,0,99,2,5,67,161,208,192,144,40,64,33,12,69,0,0,4,49,12,2,164,10,10,2,64,170,10,1,34,129,34,168,130,64,170,10,1,20,20,82,64,9,20,144,210,41,32,169,210,45,38,180,42,3,58,41,34,244,143,72,19,65,69,233,30,144,51,160,163,77,33,164,8,160,162,244,134,144,34,130,139,160,160,38,130,138,160,160,38,135,67,162,168,9,161,209,64,4,128,80,80,18,196,94,145,80,5,18,203,36,9,161,81,84,20,6,116,34,232,84,84,67,36,186,21,1,52,20,48,2,104,69,49,21,8,67,0,36,234,213,169,172,112,248,113,170,147,245,151,161,206,118,173,177,65,54,181,86,254,236,207,38,184,143,134,13,56,221,237,191,7,157,213,67,23,73,130,113,199,179,202,238,172,238,203,37,8,234,217,37,190,231,147,213,229,197,143,86,119,146,89,115,118,213,26,72,197,117,226,210,121,163,131,162,150,20,181,78,74,254,71,143,59,213,109,14,121,167,151,45,185,91,111,99,44,185,158,173,46,183,221,140,104,252,72,247,28,114,39,193,132,157,144,157,51,76,187,226,211,20,158,199,62,60,157,153,164,155,162,32,115,51,114,220,36,75,101,3,100,176,236,38,0,33,128,24,103,116,165,242,57,87,154,106,221,127,99,124,238,219,249,153,226,199,169,189,191,126,14,147,199,30,94,173,226,211,61,49,106,127,35,167,167,193,23,12,154,214,234,59,124,201,197,7,7,166,30,107,230,157,81,223,138,26,49,78,79,119,194,94,230,153,113,193,167,25,66,93,183,247,95,236,101,145,56,78,159,125,211,92,51,71,21,25,183,39,82,94,156,143,84,114,165,29,147,148,171,76,184,191,95,97,98,235,150,114,164,56,71,107,151,197,255,0,54,26,141,77,249,90,105,213,203,177,170,140,164,170,31,168,145,45,98,245,183,122,77,56,201,77,43,125,206,156,24,99,134,74,89,60,241,252,203,211,221,17,214,97,148,36,178,90,217,215,204,5,199,6,106,94,14,92,147,199,38,164,151,245,54,116,210,174,14,120,212,179,229,140,157,127,179,10,39,142,163,173,252,91,37,243,46,57,18,197,142,31,57,63,171,255,0,99,13,82,205,39,38,253,254,70,177,142,189,215,208,207,47,23,143,173,99,143,31,52,116,66,81,74,146,48,199,142,82,79,204,151,63,178,177,169,28,221,163,73,205,153,188,154,85,33,239,39,184,252,47,48,86,112,132,178,77,108,219,124,35,183,167,156,126,243,224,194,73,172,123,202,75,135,47,244,72,199,30,72,194,90,97,241,55,78,94,159,34,190,205,198,180,185,73,211,203,45,43,251,154,145,142,92,190,61,40,195,192,251,55,202,247,118,246,249,127,185,159,68,155,201,25,195,103,95,249,69,245,89,28,20,32,157,40,45,210,247,228,125,55,137,211,103,140,244,173,18,106,235,141,200,143,67,26,213,212,99,165,229,105,223,181,29,172,229,233,222,188,211,148,254,37,220,234,17,41,140,10,72,168,69,36,53,18,212,66,146,67,210,90,137,116,69,99,164,90,77,232,90,64,195,64,104,54,210,42,3,7,18,26,55,146,50,104,35,38,75,70,173,16,209,81,157,10,139,161,80,17,66,162,232,84,6,109,8,186,21,21,16,73,165,19,64,72,139,161,105,2,0,173,33,164,162,0,170,21,0,132,49,0,0,0,0,134,32,16,12,2,16,12,0,144,42,133,64,72,21,66,160,36,6,5,18,33,136,4,33,128,18,3,16,66,1,136,161,0,192,4,33,128,30,142,145,56,150,58,48,211,29,36,233,55,210,39,18,140,104,84,106,226,77,1,2,52,161,80,17,65,69,233,10,2,40,116,85,14,136,38,130,138,160,160,38,130,139,160,162,8,160,163,74,10,10,206,130,141,40,52,129,157,14,139,210,20,4,80,232,170,10,2,40,40,186,10,32,138,10,46,135,64,103,65,70,148,42,2,40,40,189,33,164,42,40,40,189,35,210,4,80,81,122,71,164,9,160,162,180,149,164,8,161,209,90,71,164,12,232,84,105,68,180,4,80,81,66,8,144,162,130,128,145,208,232,164,128,154,30,147,69,17,233,10,203,72,168,219,72,156,64,132,138,161,168,150,144,25,180,77,27,105,22,144,51,72,180,26,74,72,6,138,64,145,106,32,72,210,43,72,212,66,146,69,168,130,69,162,9,210,61,37,12,8,210,26,75,2,140,244,138,139,100,106,1,80,168,161,4,42,1,128,8,96,1,76,40,6,16,180,142,134,1,73,162,26,52,37,129,2,42,133,65,8,67,16,8,67,0,137,104,150,139,19,69,25,136,166,132,4,136,161,20,33,12,65,1,211,175,201,7,236,115,26,195,124,117,232,204,242,241,190,30,177,251,67,53,66,48,95,155,115,195,234,39,173,202,44,244,190,214,158,140,209,143,21,20,120,189,68,180,201,246,127,51,14,220,99,53,45,46,159,40,206,82,90,159,161,134,169,230,201,71,70,46,147,36,117,74,113,116,105,82,230,187,50,92,147,43,54,21,95,18,231,177,204,241,56,182,163,54,202,205,110,167,165,242,117,98,203,172,243,52,228,189,157,157,61,46,57,198,106,83,151,151,209,6,93,146,137,155,70,210,105,173,140,218,50,50,96,91,68,209,64,41,108,138,162,50,91,131,162,163,139,44,188,235,228,40,74,160,233,180,254,101,228,211,147,39,14,11,245,37,198,10,91,73,209,210,57,52,134,73,54,162,155,119,217,238,117,230,234,165,56,233,242,198,49,85,26,56,241,232,83,139,185,71,126,86,229,78,81,148,146,91,164,171,231,238,105,129,41,109,201,150,169,78,73,39,186,47,44,149,37,118,86,28,91,123,242,192,214,17,241,18,215,41,74,86,247,103,92,35,166,52,137,194,146,142,167,27,75,122,254,199,86,24,70,83,201,44,146,209,141,71,82,73,250,240,144,35,57,109,142,82,75,104,252,77,240,189,138,207,8,228,193,22,165,23,6,171,87,184,101,201,138,81,209,8,79,198,147,166,191,34,249,4,252,23,9,168,45,13,75,203,141,238,255,0,82,53,28,121,28,182,147,238,99,142,49,255,0,212,146,156,117,69,203,143,161,213,56,121,27,190,25,158,30,159,47,89,154,18,198,150,170,105,191,145,7,30,92,154,220,188,53,81,229,209,211,130,43,66,57,115,194,88,113,40,241,173,254,200,140,89,178,99,141,243,19,28,163,167,27,143,79,78,210,73,180,182,181,234,26,82,57,113,117,15,34,157,47,134,55,250,19,60,217,36,210,224,206,86,246,59,53,197,58,238,18,147,212,189,59,152,224,135,50,97,151,38,157,85,205,22,70,111,37,244,245,82,125,214,255,0,35,208,195,24,194,88,127,195,199,232,112,116,216,252,141,61,173,43,254,166,235,54,240,201,233,230,250,27,97,209,60,171,39,85,167,222,181,167,182,175,70,122,46,21,211,212,31,153,86,159,111,249,186,60,142,158,16,201,154,114,109,198,78,245,37,196,151,252,220,247,97,7,150,42,50,148,121,169,37,255,0,62,79,234,98,181,29,29,53,188,17,181,82,123,179,116,74,165,198,200,104,172,173,20,136,26,3,120,26,164,115,197,155,66,65,90,1,54,59,34,152,129,178,28,128,161,54,70,161,106,1,178,92,71,101,1,139,137,13,27,52,67,65,24,180,42,52,104,150,81,157,5,20,72,68,208,81,66,2,104,90,77,2,128,207,72,104,54,162,180,129,207,160,52,29,26,68,226,7,51,129,46,39,78,129,56,1,202,226,77,29,14,4,232,42,49,160,210,109,160,52,129,142,145,81,182,145,105,40,202,131,73,174,144,210,6,122,67,73,166,144,160,51,161,81,165,18,4,80,168,186,10,3,58,21,26,81,44,35,58,19,45,146,202,36,67,16,8,67,98,1,0,0,64,33,136,160,0,16,30,168,0,24,104,192,67,1,52,78,147,64,162,12,180,134,147,74,13,32,103,164,122,77,40,122,66,178,210,26,77,180,139,72,25,105,13,38,186,71,164,131,45,35,210,107,164,52,129,150,144,210,107,164,52,133,101,164,52,154,233,22,144,51,160,162,244,134,144,51,160,163,77,33,164,12,232,116,105,164,52,129,158,144,210,107,160,122,8,49,210,61,38,218,7,225,133,99,164,52,155,104,31,134,6,26,67,73,191,134,47,12,12,116,134,147,109,1,160,12,148,71,164,213,64,181,0,48,210,61,38,218,7,160,131,157,196,135,19,170,80,50,148,74,48,161,81,174,144,210,17,141,5,27,105,13,0,99,69,35,79,12,52,0,69,26,70,33,8,155,194,33,89,248,100,203,25,215,164,206,81,3,151,73,74,38,218,10,142,48,51,240,246,39,195,58,180,137,192,14,93,1,164,232,112,39,64,25,40,154,40,148,162,90,136,17,164,106,38,170,5,105,3,29,35,163,93,2,210,6,77,1,163,137,45,1,155,97,168,109,16,208,10,82,32,24,138,44,97,17,208,18,22,20,1,0,196,1,76,100,140,10,25,54,22,5,5,9,51,68,128,206,133,70,141,9,129,155,68,52,106,200,97,25,177,22,209,44,4,32,0,132,73,66,40,145,12,64,33,12,10,132,86,55,230,175,82,70,42,188,255,0,183,173,117,10,93,156,79,35,31,67,147,168,90,221,195,27,225,250,158,223,218,184,254,243,159,30,47,231,148,107,234,116,245,89,48,226,198,177,170,80,143,111,90,57,71,162,114,121,61,7,217,248,225,13,107,102,237,95,125,136,235,114,67,28,171,27,109,238,190,157,141,115,245,139,194,80,195,29,43,123,60,217,183,57,93,219,43,90,198,73,180,78,139,55,209,234,20,93,98,179,80,162,145,67,160,200,67,16,0,201,29,128,8,59,0,192,228,234,49,87,153,125,78,86,171,115,212,106,209,197,155,22,137,109,193,190,53,207,148,100,4,221,114,194,23,57,105,70,220,219,66,10,113,77,86,165,255,0,201,157,120,225,80,169,108,249,126,228,99,199,232,182,71,103,79,139,196,201,231,213,161,43,150,158,126,133,65,161,252,41,167,174,174,184,179,185,116,93,63,222,176,98,201,212,70,122,155,140,180,63,133,246,220,156,93,62,44,89,86,188,152,215,135,37,170,59,223,235,222,143,79,237,12,93,55,81,210,191,5,227,121,22,240,208,183,38,183,140,63,244,220,17,192,229,41,199,39,103,124,89,193,214,71,22,62,174,49,120,99,134,150,153,70,47,103,238,119,248,189,58,233,180,224,200,229,147,44,52,203,23,191,171,244,103,153,214,78,114,202,220,242,44,146,140,116,234,249,25,24,115,25,234,79,74,106,255,0,94,8,234,58,215,25,78,61,42,88,96,210,139,210,171,142,73,121,165,12,50,198,220,154,156,148,170,189,44,225,158,70,238,222,200,12,250,156,146,203,149,106,109,180,168,109,110,163,252,168,207,29,203,38,166,251,155,70,46,91,250,222,224,29,27,111,168,209,218,106,81,253,81,180,99,114,138,238,209,207,139,35,195,154,51,95,149,217,217,24,232,203,175,82,242,174,0,219,37,99,81,139,106,184,103,58,211,57,40,201,211,119,15,244,51,234,178,38,252,219,178,176,191,18,237,121,130,187,176,201,56,37,222,148,90,57,99,146,88,213,109,169,109,76,214,229,29,47,78,168,203,216,39,150,43,36,100,227,24,250,183,29,86,7,161,246,108,84,162,178,165,118,244,233,190,254,135,173,131,28,151,85,42,151,195,180,189,206,12,57,48,226,172,88,113,249,100,181,74,79,185,233,244,177,120,241,92,146,82,150,255,0,35,31,87,227,160,105,146,11,146,163,68,82,51,41,58,3,100,82,149,24,234,216,122,130,181,214,82,145,134,161,234,3,103,50,28,136,212,43,32,171,11,38,193,50,141,34,93,153,166,26,136,27,145,14,68,185,108,70,160,45,178,27,21,138,192,100,140,69,64,3,29,1,32,48,72,6,141,16,162,141,40,138,129,141,146,192,40,77,5,128,16,226,78,146,217,54,84,75,68,150,201,2,104,40,170,29,1,20,58,29,1,81,52,75,52,37,129,157,10,139,100,176,36,1,178,108,160,100,49,182,75,2,88,134,5,68,136,98,1,18,88,128,144,24,130,16,138,17,66,16,196,7,172,3,17,205,160,0,0,49,136,2,170,130,134,138,162,9,162,168,116,52,130,149,6,146,210,29,1,26,71,164,186,41,68,42,52,143,65,174,146,148,72,48,208,45,7,86,130,92,64,195,65,46,7,82,128,120,96,113,232,13,7,95,134,30,16,28,186,7,160,233,240,199,225,129,205,225,141,99,58,124,50,150,52,7,58,196,63,11,216,233,210,135,67,7,50,196,95,130,109,67,24,57,252,33,172,70,224,48,99,225,11,194,55,2,224,231,240,132,241,29,32,76,28,190,25,74,6,218,67,72,24,56,13,68,219,72,80,24,202,6,82,198,117,180,101,40,129,202,224,45,38,238,36,184,129,154,129,113,198,82,70,177,3,63,8,79,17,210,135,64,114,120,116,90,216,217,196,157,0,40,171,30,130,227,18,128,203,64,40,154,208,168,9,160,162,168,150,232,3,72,156,7,226,32,115,64,37,18,212,73,140,145,101,0,192,0,2,128,0,150,140,228,141,108,150,6,13,18,209,187,137,46,36,28,242,137,13,29,14,6,110,0,102,182,52,76,151,18,120,40,209,147,100,106,38,194,54,65,70,74,69,234,1,128,0,10,197,96,192,10,70,177,145,146,24,86,174,68,145,99,176,25,44,118,75,97,8,150,50,88,18,196,54,201,8,4,32,40,0,64,0,3,0,36,6,32,140,115,193,203,63,79,145,126,87,127,161,228,117,57,37,41,54,237,158,247,230,198,255,0,150,107,247,60,254,191,11,215,52,189,78,119,215,126,23,167,138,229,41,74,159,5,66,18,140,168,235,199,209,203,36,169,68,233,93,60,49,203,249,159,236,21,194,240,72,153,98,210,122,111,52,86,207,28,118,57,114,206,46,246,8,225,146,17,164,215,115,54,84,2,1,148,2,24,128,6,43,13,74,233,110,253,128,162,103,141,74,45,50,148,190,75,230,87,225,210,222,79,155,111,110,222,129,30,95,81,139,79,205,114,29,53,121,223,125,183,246,58,122,155,113,139,174,61,17,142,44,82,241,18,93,246,58,74,229,202,61,28,57,49,168,37,7,170,43,151,199,236,122,50,143,83,41,225,194,177,172,90,177,203,29,222,206,183,103,7,69,211,229,195,147,196,148,34,182,106,166,234,206,188,221,92,211,196,158,104,175,13,218,113,86,215,207,212,156,151,137,202,61,71,221,181,233,90,113,75,103,171,118,175,211,219,184,160,252,44,249,35,44,186,113,201,121,167,141,237,234,99,212,117,79,43,201,248,146,146,212,220,45,118,249,28,51,225,234,149,123,8,181,213,147,169,184,75,28,101,229,190,94,205,175,115,158,89,37,123,74,227,242,228,203,82,211,106,77,62,42,191,185,19,201,21,180,119,145,89,57,230,148,113,239,39,171,132,113,229,149,69,71,188,183,101,77,237,170,95,10,253,217,148,47,36,220,164,6,138,58,96,189,74,194,222,191,15,203,230,218,218,224,36,239,150,68,30,156,145,151,163,40,153,218,123,242,122,11,207,82,186,90,78,94,170,26,92,170,185,58,112,73,60,23,221,34,14,108,154,91,169,95,208,80,151,135,150,41,109,245,53,201,8,183,169,115,124,28,175,226,136,87,161,28,138,105,197,56,223,165,242,107,12,146,79,219,142,127,212,224,158,56,234,213,110,55,236,111,135,44,182,83,222,81,239,234,128,246,126,207,121,58,140,241,197,25,61,185,126,136,247,157,43,94,199,145,246,62,76,61,55,79,41,100,109,78,123,253,10,159,91,169,255,0,185,134,158,158,175,75,15,17,45,207,41,245,146,222,158,192,186,199,123,254,133,71,175,226,167,189,135,137,31,83,198,93,99,95,249,27,235,183,87,184,30,214,191,80,121,34,149,217,227,71,173,109,165,170,151,185,127,124,113,78,58,163,79,107,244,3,215,83,109,106,218,135,12,138,75,110,79,38,29,118,152,201,38,149,189,147,52,135,83,166,91,242,215,0,122,154,191,98,37,149,71,221,250,35,133,117,26,178,71,85,211,39,47,89,31,188,105,79,183,96,61,53,110,59,242,251,4,38,156,85,122,28,63,122,217,211,208,170,173,239,185,24,186,149,230,138,231,85,106,246,3,210,213,191,204,90,247,231,131,154,93,68,97,4,245,124,140,225,146,177,74,79,101,187,220,131,169,202,246,66,212,158,230,56,178,234,78,90,107,230,202,131,184,191,94,229,70,128,17,122,190,65,126,106,0,24,234,134,144,8,99,161,50,41,2,0,42,45,50,181,25,216,89,21,110,68,182,77,133,129,64,77,133,128,54,72,54,34,161,48,16,128,164,199,100,88,89,69,89,46,66,178,66,43,80,172,145,1,77,144,216,18,80,88,134,32,36,69,18,2,17,68,149,8,69,18,2,17,66,1,8,98,1,8,161,4,72,12,69,30,168,192,163,155,105,1,136,0,0,0,168,154,35,36,82,100,22,9,146,8,43,68,203,70,72,180,192,178,137,69,34,42,145,164,89,154,41,1,176,153,26,131,80,22,138,51,177,166,81,96,36,202,1,0,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,68,180,88,1,147,136,156,77,104,84,65,131,137,81,70,186,69,164,4,138,4,134,80,5,12,0,67,0,0,0,0,19,224,194,108,221,240,115,205,110,4,88,88,134,145,3,82,58,32,246,48,141,89,122,168,13,192,197,100,5,147,114,141,132,193,74,193,129,148,158,225,22,57,34,120,32,212,85,184,148,134,158,229,3,137,156,162,110,75,64,115,56,147,225,157,58,74,210,65,194,241,144,226,119,202,10,142,121,192,163,154,134,141,52,139,72,66,69,0,194,165,136,108,150,17,73,142,200,29,128,194,201,177,216,15,80,172,139,21,129,86,75,97,100,54,16,219,36,4,80,0,128,0,98,0,24,0,0,192,64,1,220,203,170,134,188,239,221,154,154,195,26,201,150,15,245,51,202,55,194,162,120,86,28,58,33,180,165,241,51,155,38,23,24,221,252,207,67,168,156,98,156,155,94,199,159,147,169,83,139,87,191,6,90,154,243,243,61,50,167,245,57,50,75,204,236,232,234,102,156,155,143,7,6,71,191,44,177,104,148,157,39,94,87,100,182,38,245,104,82,123,69,87,208,78,163,45,50,150,254,203,147,88,198,158,165,124,141,92,184,140,159,201,23,138,115,198,164,162,157,73,52,239,98,38,229,45,165,146,63,174,160,7,125,220,87,205,146,229,21,249,159,209,80,188,139,249,165,255,0,199,253,66,255,0,150,17,95,75,254,161,66,185,252,48,114,253,89,94,101,180,154,143,179,127,217,19,45,114,248,164,235,221,139,76,72,52,114,130,230,77,252,149,10,51,143,255,0,110,215,188,153,27,33,234,10,115,78,81,243,113,232,141,176,253,160,214,40,99,212,161,81,75,202,170,246,245,57,167,146,162,206,71,107,86,149,114,76,215,22,57,61,41,102,182,244,187,127,51,41,101,107,226,228,227,199,41,173,85,74,253,85,149,248,178,95,237,70,153,116,248,209,88,235,83,191,101,253,204,114,100,139,74,149,24,206,46,63,20,162,190,114,49,148,189,29,252,128,232,158,68,140,100,235,124,159,161,62,47,104,69,69,250,242,201,140,53,92,166,246,238,192,83,147,155,183,244,70,248,225,80,75,212,198,41,228,202,187,35,171,137,190,244,84,172,228,182,162,163,138,74,157,210,245,53,74,227,124,36,84,101,8,70,94,36,28,173,86,210,170,100,23,137,218,158,202,105,237,230,48,140,148,51,74,49,221,26,116,205,73,74,14,85,220,140,239,86,90,238,162,138,66,212,191,61,255,0,153,15,54,63,17,106,131,70,49,156,177,228,210,159,149,240,141,181,109,113,117,236,69,103,25,74,27,57,125,25,174,8,120,153,227,190,207,147,47,14,59,186,221,247,76,232,233,34,226,156,229,223,100,69,122,57,114,221,105,84,150,198,106,70,122,134,69,105,168,151,48,34,76,168,110,78,249,216,90,239,184,132,17,90,218,26,201,79,147,52,159,54,14,94,165,27,44,141,91,101,253,225,167,109,238,115,169,118,23,118,184,3,174,93,100,228,229,165,191,50,220,140,57,95,136,155,150,214,99,91,234,76,184,199,211,96,142,184,117,77,109,59,107,125,138,134,125,41,171,246,57,101,23,173,23,143,141,93,185,96,117,60,238,78,231,186,244,53,125,69,96,211,198,246,112,194,218,111,157,202,158,214,223,201,12,29,208,234,20,99,125,214,230,248,243,55,31,137,83,228,242,99,39,221,154,198,79,117,250,140,53,237,67,34,146,180,237,34,225,36,190,103,149,247,170,85,29,149,82,53,134,119,30,100,220,146,242,175,118,76,93,122,186,185,175,145,86,150,203,147,145,103,142,56,70,246,191,249,96,250,138,218,252,207,159,99,42,235,225,91,3,60,94,111,51,231,220,183,37,117,96,2,11,177,0,236,86,33,21,14,197,98,0,29,138,196,0,59,16,128,0,67,17,66,0,0,132,33,136,0,67,16,8,67,17,66,0,0,37,136,161,1,34,24,130,16,134,34,132,33,128,18,3,16,8,67,0,16,134,5,71,170,22,33,28,219,49,12,100,18,50,168,52,128,134,82,137,74,33,82,138,72,165,18,180,129,20,52,138,161,208,80,139,66,25,5,5,146,0,93,133,145,99,176,52,76,164,102,153,105,129,99,178,108,10,42,194,196,48,40,4,48,0,0,0,0,0,0,0,0,1,55,68,120,128,104,2,78,198,0,0,22,0,4,234,68,202,64,86,164,26,204,27,22,162,14,148,198,115,172,131,241,74,55,3,159,196,42,57,0,216,4,164,152,192,0,90,134,0,0,0,0,0,0,101,144,114,145,147,149,129,13,10,203,91,138,112,32,139,13,68,176,64,107,4,228,110,177,210,49,132,168,210,89,54,1,57,105,19,202,101,57,110,69,129,179,201,100,234,51,178,225,22,192,209,54,203,133,216,210,81,68,75,37,1,189,146,228,142,111,21,216,106,108,163,165,72,179,12,104,218,232,5,39,177,140,202,156,140,156,136,37,161,13,177,20,33,88,217,32,34,89,68,176,132,22,38,77,129,86,22,77,138,192,166,197,98,177,4,22,32,17,64,0,32,24,8,0,6,33,1,64,72,4,80,8,2,153,182,25,233,142,70,251,68,196,107,120,100,138,124,196,151,197,227,235,147,171,234,92,162,211,103,10,155,151,115,78,167,189,28,81,158,153,51,155,186,242,156,178,221,157,51,149,171,48,145,98,51,161,92,151,18,146,94,150,93,33,50,235,56,137,110,73,78,68,185,0,197,169,146,228,201,182,192,166,236,157,84,61,13,247,22,132,16,106,26,182,232,118,214,201,82,52,199,23,39,23,92,240,82,214,115,197,41,99,117,119,216,207,194,146,119,36,147,124,158,164,241,105,79,196,243,73,115,230,253,138,233,250,71,167,94,68,151,119,123,81,166,30,106,193,57,118,151,232,105,30,150,75,242,179,212,213,131,195,159,226,184,190,207,75,166,102,242,71,195,111,54,39,8,195,204,161,91,203,208,104,243,242,116,62,28,53,100,199,165,62,53,24,199,30,57,199,104,71,211,131,191,198,158,100,242,228,159,155,42,113,88,235,104,196,140,93,60,19,211,5,86,203,17,227,230,195,225,245,15,28,94,219,59,100,228,146,110,163,240,174,13,122,217,94,105,52,254,39,251,28,254,148,81,190,29,42,58,159,115,104,98,151,129,174,210,77,211,126,133,116,154,113,184,74,113,82,143,194,215,175,169,89,87,137,157,168,59,139,151,150,246,52,203,73,101,130,140,148,35,228,236,164,184,43,38,55,88,241,203,31,135,155,75,149,203,225,156,90,216,194,180,41,105,106,117,182,220,124,205,178,60,179,193,133,201,201,213,165,124,251,25,171,28,145,140,177,202,50,252,169,211,12,187,230,111,216,219,54,156,146,184,71,69,254,84,251,156,174,79,84,151,252,216,4,154,201,112,127,18,225,154,43,140,120,221,28,240,126,126,44,233,82,82,141,254,168,40,133,55,72,234,79,106,57,177,198,147,111,185,178,127,82,43,120,162,189,136,137,105,148,23,238,75,6,253,9,118,16,172,123,247,1,174,64,46,129,238,39,176,69,183,192,19,171,204,107,7,106,159,62,162,112,187,124,34,180,237,206,193,23,24,105,242,190,252,22,163,165,223,52,86,37,180,84,185,179,93,20,183,220,6,225,170,41,196,140,113,172,118,214,199,70,24,86,221,133,56,210,148,87,100,6,93,52,46,54,25,163,230,254,136,232,195,13,17,35,38,206,87,203,224,163,5,29,245,62,197,74,244,165,234,90,142,202,254,100,83,147,176,130,17,185,55,123,34,212,244,201,122,142,180,198,151,38,79,105,1,179,205,41,78,229,45,206,140,82,244,91,189,206,40,167,126,230,145,201,166,76,138,246,37,155,70,53,124,246,94,164,227,155,109,223,197,249,159,161,231,120,206,78,245,59,245,244,59,186,117,31,91,254,132,197,117,46,61,130,247,163,57,229,225,46,229,195,130,6,33,216,0,132,48,2,64,98,0,16,196,80,0,8,32,16,196,0,33,146,0,33,136,4,33,136,160,16,8,0,64,32,16,134,32,132,33,136,161,0,8,4,0,32,1,12,64,4,140,69,71,172,5,5,28,155,77,12,173,35,210,20,145,67,81,30,144,18,53,130,179,58,46,27,16,108,160,26,10,132,141,105,5,115,233,13,38,250,80,104,3,10,10,54,208,14,0,96,6,142,34,210,4,1,122,71,164,9,41,15,72,212,64,17,104,74,37,208,0,12,10,0,0,0,0,0,0,0,0,0,19,96,68,217,153,114,220,130,11,140,168,189,72,194,194,192,232,178,37,35,61,100,185,1,78,68,234,37,200,155,2,236,86,69,133,128,236,44,155,11,1,234,26,145,22,22,6,241,201,69,248,167,45,143,80,29,10,123,155,70,86,142,53,34,212,232,14,137,77,35,63,16,201,202,201,212,7,71,138,79,136,97,168,122,128,213,202,200,96,152,48,8,154,57,108,102,41,72,9,159,36,133,133,0,212,134,228,64,172,161,182,43,16,227,200,70,248,113,234,55,117,20,101,9,105,137,19,201,100,83,158,83,39,43,23,44,210,41,46,64,33,11,54,81,72,205,205,69,17,226,129,211,169,69,18,242,28,210,202,102,242,50,142,137,100,33,204,195,80,181,4,108,228,26,140,117,6,160,53,212,26,140,181,6,160,53,177,17,99,176,9,16,89,45,1,34,6,34,161,128,0,8,6,32,16,0,0,128,4,3,16,8,33,128,128,162,128,64,3,42,46,153,35,34,184,58,220,90,100,247,163,204,201,29,50,61,252,216,150,104,83,231,179,60,142,167,167,158,57,61,113,105,122,156,243,29,103,45,114,107,100,221,150,226,136,105,246,0,127,58,37,215,171,29,105,86,200,113,156,157,73,232,246,92,254,165,144,181,51,148,32,174,82,72,202,89,118,184,193,181,234,246,46,120,42,86,169,123,243,251,147,60,11,243,228,95,83,82,49,172,252,72,191,139,42,143,180,99,96,165,211,95,154,89,88,167,131,116,161,40,207,217,108,103,225,201,92,93,175,99,120,205,173,91,196,173,70,115,72,113,154,139,85,53,47,153,135,135,237,101,71,29,91,110,154,236,49,53,209,226,65,252,91,20,222,69,252,60,178,141,28,207,35,138,113,130,109,62,117,6,44,173,109,217,118,244,38,46,235,171,31,85,213,97,91,84,215,183,39,92,62,214,196,163,167,46,210,255,0,20,78,72,220,154,84,94,108,120,227,15,63,232,7,107,251,83,20,244,167,212,198,85,198,180,182,253,133,28,241,158,89,77,100,199,54,221,186,145,229,174,159,28,147,113,78,54,183,79,131,9,116,217,112,249,180,220,125,86,229,193,236,195,27,158,88,198,82,107,84,180,167,93,253,14,78,175,168,240,227,40,169,105,151,7,38,12,211,140,188,171,37,223,229,149,33,78,26,178,185,79,75,175,201,168,33,86,184,201,207,121,73,109,177,140,99,229,191,93,143,71,36,163,44,18,146,244,225,246,56,163,22,222,56,251,154,101,190,153,53,8,165,194,220,222,17,140,178,172,79,44,85,243,36,182,250,27,244,120,103,213,228,188,241,159,221,49,121,178,56,118,94,167,44,227,166,110,88,245,85,237,124,143,171,241,122,35,167,94,209,139,150,154,111,115,110,171,38,124,233,117,89,49,198,17,85,143,84,56,109,35,210,232,250,120,207,165,158,153,99,203,28,82,82,138,211,187,127,155,232,115,230,199,142,127,106,203,28,35,23,135,37,189,182,85,165,187,250,25,173,71,155,158,112,156,164,162,156,85,210,79,115,138,74,178,181,239,71,94,74,88,226,212,174,83,183,37,252,167,44,169,77,111,189,240,6,18,219,35,72,210,18,108,137,252,101,67,226,10,233,140,182,52,137,138,247,54,130,180,6,209,110,138,91,137,47,66,210,8,52,251,4,163,167,146,215,167,245,26,105,236,6,44,184,239,238,83,197,125,202,81,244,96,69,111,236,87,133,234,157,251,26,69,121,169,243,217,209,170,140,162,6,48,141,167,237,216,175,11,243,69,108,109,84,218,126,83,79,15,125,93,223,33,24,194,26,161,111,234,116,66,60,106,249,89,81,134,152,239,201,120,161,113,107,143,111,64,12,80,210,68,227,248,235,221,209,188,21,19,165,75,47,214,192,115,90,49,28,121,94,231,102,93,219,253,14,103,29,83,190,200,7,146,163,10,125,197,8,237,169,142,81,121,38,146,228,121,36,148,148,87,96,49,123,178,106,219,43,118,28,62,74,134,222,136,237,241,127,67,20,244,252,203,202,246,174,198,105,238,232,13,97,55,19,170,29,83,134,42,79,204,251,156,59,234,41,72,15,75,4,165,57,107,159,166,199,106,189,74,50,229,239,94,135,149,139,58,133,123,122,114,205,60,121,57,57,93,57,19,21,223,226,41,82,79,110,229,217,205,129,249,117,62,123,29,55,74,217,149,48,39,94,195,236,0,33,136,4,0,34,160,16,0,0,0,128,4,49,0,128,98,40,66,24,128,66,24,128,66,24,1,34,40,65,18,33,136,161,8,98,1,8,98,1,8,98,8,64,0,81,237,80,81,90,71,71,39,66,69,36,9,20,144,21,24,154,44,100,197,27,192,138,197,227,5,3,167,72,105,3,24,192,209,38,93,12,162,55,26,40,0,4,192,202,114,2,173,13,36,204,11,140,168,131,93,40,122,81,42,104,162,130,130,134,0,0,0,0,0,0,0,0,0,0,0,0,0,2,100,51,70,103,34,9,37,131,98,34,144,134,72,66,177,88,201,40,44,86,4,128,236,86,38,32,42,194,201,176,176,29,133,147,97,97,14,199,100,216,88,23,99,178,44,44,162,236,86,77,140,138,118,22,33,88,70,154,131,81,157,142,194,182,76,26,51,82,47,80,9,71,114,244,108,78,162,181,129,148,213,25,154,207,115,38,84,5,34,2,192,215,86,196,57,19,96,192,181,42,19,200,102,217,54,6,146,157,145,168,145,1,90,133,98,16,21,98,178,64,34,172,118,69,128,21,99,178,6,81,118,59,34,194,200,52,176,178,108,0,25,37,8,161,12,0,4,33,128,18,3,161,80,8,67,10,8,64,58,29,5,72,232,170,30,144,38,135,69,105,29,1,52,20,93,5,1,20,62,85,22,162,84,97,100,28,175,163,233,231,241,96,199,250,80,191,244,238,153,239,224,175,213,157,171,25,105,17,167,10,251,51,165,79,248,43,245,96,254,202,232,219,254,15,255,0,38,119,147,38,145,21,230,207,236,94,137,241,28,144,127,225,153,201,212,253,139,147,75,93,63,82,159,164,114,199,251,158,188,167,185,18,149,141,87,201,245,24,229,134,126,30,124,111,30,79,71,195,249,51,25,67,36,227,182,41,74,62,221,143,169,235,58,92,125,119,78,241,101,249,198,93,226,207,2,125,36,177,228,148,51,63,60,85,75,252,75,179,53,199,147,60,163,206,147,156,101,166,95,249,38,229,202,59,115,116,185,99,53,142,88,167,7,123,60,155,36,114,212,101,11,213,94,198,227,157,84,106,81,212,246,174,76,211,148,229,229,95,160,240,168,203,38,153,70,239,101,191,112,234,99,44,89,116,202,82,211,86,187,20,111,211,101,140,114,40,223,151,143,242,191,244,31,80,220,179,233,125,142,104,69,44,78,105,55,190,153,43,253,14,188,113,142,104,199,52,247,149,83,93,173,17,82,163,44,187,241,24,254,136,210,45,199,224,253,75,119,42,212,238,187,118,64,254,97,92,217,162,162,226,233,166,219,178,112,198,47,168,170,91,199,131,108,209,242,175,102,153,142,53,225,117,73,171,200,163,119,161,50,196,173,186,184,60,93,59,185,95,106,48,197,79,168,138,124,71,251,27,117,115,150,105,195,27,210,188,206,109,46,209,94,166,29,42,185,78,79,211,250,154,140,215,167,208,245,184,225,143,52,113,249,181,99,112,74,123,51,28,10,89,49,53,86,227,177,135,221,226,165,169,73,163,179,6,156,74,57,60,74,148,214,215,197,223,15,216,132,116,116,120,225,62,175,4,115,126,12,37,141,167,40,203,226,103,63,220,242,101,197,143,60,166,163,137,228,120,211,124,250,139,31,83,143,166,202,181,195,92,97,59,211,123,163,12,157,110,87,143,22,21,147,203,137,183,10,245,108,197,214,230,49,150,41,234,111,79,21,105,186,228,226,202,255,0,25,190,55,58,114,228,81,198,210,183,57,75,121,63,79,67,142,92,148,19,248,138,128,178,214,160,133,88,27,195,159,115,167,30,220,183,242,57,225,45,189,14,136,88,27,38,82,65,14,11,218,251,128,36,232,164,159,160,35,69,26,32,87,250,148,161,171,181,14,49,189,205,35,143,216,9,132,89,178,142,165,234,215,208,184,69,119,216,214,42,159,31,184,24,184,121,75,195,22,254,70,190,26,189,187,148,163,251,1,42,23,22,16,242,201,223,99,84,246,216,153,45,236,5,53,86,253,69,141,119,244,28,157,196,113,141,66,79,216,12,231,240,175,220,202,10,174,111,143,79,83,73,171,217,119,43,34,81,73,95,1,25,71,201,25,73,252,76,205,45,215,171,53,167,40,164,151,34,107,77,181,188,158,209,40,197,175,55,180,127,168,146,243,43,52,81,87,94,132,95,154,95,204,255,0,100,6,51,174,100,197,6,219,181,176,231,165,237,123,15,225,91,47,145,68,203,155,191,144,43,211,99,211,114,221,238,57,73,82,174,2,8,109,220,218,63,18,49,131,236,93,211,123,238,7,163,12,190,28,116,236,159,118,11,168,215,38,247,105,112,145,231,57,187,164,203,132,148,91,221,191,238,76,87,161,28,154,169,191,162,70,234,239,117,244,57,122,103,38,181,37,111,212,223,93,74,175,126,236,131,80,20,93,140,4,33,136,4,0,0,32,24,128,64,2,1,136,65,101,0,128,64,2,1,0,0,8,0,64,1,8,146,132,81,32,49,1,32,49,4,72,12,64,33,12,64,125,19,128,180,157,111,25,62,25,201,213,207,164,165,19,109,3,80,2,35,19,88,196,105,20,80,0,0,0,0,181,32,24,18,228,140,229,144,13,36,209,148,145,14,97,168,128,98,177,57,19,96,94,162,214,67,27,11,3,161,100,52,83,76,228,212,53,32,59,0,231,142,67,101,43,40,160,0,0,0,0,0,0,0,0,0,6,103,35,66,90,32,197,136,209,196,84,69,77,11,73,105,22,162,84,99,160,135,19,175,73,18,128,28,218,73,113,58,52,19,52,128,230,104,134,109,36,102,208,16,0,0,0,32,8,0,64,5,88,89,35,1,142,201,24,14,194,196,0,1,98,2,138,177,217,3,2,172,165,35,49,216,26,89,18,65,99,111,96,51,16,216,128,98,1,0,132,49,0,128,0,33,0,8,0,0,10,0,0,0,0,29,0,12,84,48,1,136,100,0,0,0,0,1,64,0,48,16,80,198,4,105,13,37,208,232,131,61,35,210,93,14,128,141,37,80,192,4,48,26,86,20,168,122,77,35,30,11,210,146,3,53,3,69,26,29,108,67,201,164,138,119,216,137,79,216,153,228,173,251,152,203,37,178,43,71,145,144,242,123,146,165,123,38,98,222,173,150,196,85,185,139,86,247,123,28,238,77,114,47,19,112,174,141,122,93,28,31,104,164,231,12,149,171,152,203,228,108,231,189,246,65,25,70,90,227,41,53,25,69,166,210,177,61,47,143,43,237,25,100,234,49,226,95,155,248,114,94,173,112,121,243,193,40,245,18,199,6,166,207,87,54,140,207,27,77,193,100,173,223,111,114,122,200,70,49,139,195,143,66,143,189,183,191,63,83,180,113,175,39,55,75,147,18,82,147,95,78,197,117,175,30,76,218,177,170,142,149,183,211,115,210,205,31,19,167,148,90,221,196,242,87,155,20,100,255,0,47,149,255,0,99,85,137,69,175,13,165,177,183,77,47,46,76,109,241,230,70,88,226,155,77,222,155,161,225,242,229,198,223,174,137,127,66,52,238,132,125,81,77,33,98,119,24,219,243,85,49,203,84,101,206,196,86,83,175,167,36,71,168,201,135,38,93,46,58,113,111,24,201,95,39,67,140,167,22,238,163,21,95,51,134,81,121,51,202,55,94,36,23,234,191,240,5,100,234,30,119,155,54,141,58,162,160,183,191,152,250,61,42,18,114,123,218,84,97,55,167,6,56,165,87,38,206,156,46,176,70,47,225,110,221,35,76,186,113,228,199,28,242,140,49,172,215,178,190,47,212,223,63,79,56,245,24,99,151,18,135,137,228,174,19,49,195,159,30,28,146,126,30,184,201,105,243,121,90,126,195,203,151,168,234,122,140,62,89,101,148,45,233,140,173,210,38,180,231,234,165,137,117,18,140,212,184,218,127,11,191,70,187,156,246,189,23,181,51,163,174,234,60,108,179,156,155,158,189,252,220,158,115,105,63,44,190,140,129,229,119,46,118,70,60,154,77,236,253,204,155,220,41,205,234,167,222,134,162,234,199,12,114,201,94,158,166,210,74,49,164,3,195,244,58,225,22,223,246,56,240,106,221,119,59,113,46,215,254,225,27,69,47,82,214,194,91,20,151,118,69,84,87,115,88,175,84,68,35,123,43,54,80,126,180,3,74,141,98,147,87,200,99,198,251,111,243,54,140,31,59,16,10,47,79,5,197,83,5,20,105,12,119,94,129,84,163,75,247,100,74,157,209,172,254,22,115,190,64,77,180,236,118,164,45,183,177,69,55,38,144,65,234,105,241,33,73,105,11,168,123,129,42,149,203,159,75,34,126,105,123,26,233,111,110,197,168,40,201,180,183,245,101,25,104,218,189,140,173,75,104,167,243,245,54,156,188,173,46,252,179,62,37,73,4,67,131,211,73,25,77,40,66,75,187,228,218,110,151,59,190,231,52,210,245,40,138,191,146,41,215,165,191,232,78,180,254,75,246,22,174,255,0,161,81,124,42,227,212,137,165,171,246,72,90,187,119,31,123,238,5,197,85,201,137,202,228,159,232,43,225,122,18,223,118,3,79,111,81,169,121,140,237,127,176,208,29,171,60,180,210,126,199,70,21,55,30,90,190,199,159,7,27,163,178,19,85,188,169,63,70,69,119,67,203,18,185,57,163,146,13,246,95,54,116,65,95,185,3,2,232,84,69,77,8,186,21,20,64,153,68,176,137,16,216,138,16,134,32,16,134,32,1,12,64,2,24,130,1,12,64,32,0,40,66,24,128,66,24,128,66,40,65,8,67,16,31,94,76,164,145,156,178,152,203,37,156,221,91,57,135,136,115,234,22,162,14,159,16,60,67,159,80,88,29,75,33,90,142,85,33,248,128,111,41,152,185,144,231,100,216,22,230,78,162,108,155,2,245,10,201,177,88,69,216,172,155,21,129,118,22,69,140,42,236,19,36,96,90,102,145,145,138,101,38,7,76,114,22,165,103,52,89,172,0,216,4,50,128,0,0,0,0,0,0,0,84,45,37,0,10,134,4,75,37,1,96,115,60,204,94,43,32,218,110,142,121,72,37,146,204,155,2,153,44,44,86,4,180,73,100,129,34,40,65,8,0,10,0,16,192,0,0,6,0,48,16,12,0,67,0,0,0,0,24,132,221,11,82,1,178,108,90,183,51,205,61,15,96,54,17,48,200,165,27,43,158,0,66,40,84,2,17,68,132,32,24,128,0,96,2,1,128,5,14,128,96,20,61,35,67,10,157,33,69,208,80,25,208,81,165,10,128,138,10,52,160,210,4,80,81,122,71,164,8,160,162,232,40,9,161,209,158,92,202,2,197,212,70,123,119,42,53,1,129,20,128,122,108,113,136,11,78,229,198,37,198,35,123,5,52,182,20,165,95,50,60,71,116,101,60,169,179,42,210,89,61,76,167,146,200,118,251,152,205,78,82,223,107,245,2,156,183,173,91,122,145,93,245,19,55,165,87,111,95,83,39,41,41,92,101,244,34,183,158,152,215,154,140,167,45,45,184,253,55,50,201,150,151,31,54,99,44,203,225,174,64,172,185,181,124,253,137,142,75,34,117,45,251,152,234,221,190,225,93,18,201,176,176,102,211,154,15,87,230,48,114,123,17,173,91,218,128,232,207,143,254,150,18,184,206,81,248,171,215,186,56,26,148,63,9,77,188,114,248,119,224,245,52,69,96,203,21,147,82,212,158,252,166,209,206,158,60,253,38,153,227,169,99,255,0,220,135,63,85,220,235,28,171,158,25,124,76,55,124,199,247,60,220,75,205,56,122,239,245,71,99,188,121,28,84,149,55,179,56,242,45,25,181,122,51,163,156,234,174,114,210,246,110,200,201,90,165,79,227,141,163,92,169,74,23,105,104,245,127,21,250,25,183,229,139,175,133,152,109,215,139,38,186,151,243,37,47,249,245,53,114,220,230,233,191,132,183,248,36,227,244,123,163,162,73,160,13,119,25,37,181,250,156,178,142,156,208,149,63,47,155,233,110,206,136,84,163,243,116,95,83,129,199,195,201,23,240,205,227,175,96,60,172,217,30,94,165,90,164,182,163,209,197,142,82,195,25,109,171,77,168,222,237,123,28,30,23,227,191,151,238,122,94,20,50,92,122,121,107,156,99,240,252,50,84,84,103,149,75,31,139,143,44,101,28,137,85,61,154,127,248,30,12,217,87,87,255,0,79,162,25,158,201,253,55,39,172,205,61,50,150,105,169,230,147,77,234,218,81,218,190,168,229,199,147,195,150,57,195,82,119,217,221,17,91,245,18,201,62,157,41,202,51,171,183,167,120,187,238,206,6,168,244,119,202,178,66,113,184,211,88,251,56,239,118,40,116,42,238,75,255,0,200,69,121,241,197,60,146,122,21,174,44,233,199,209,198,43,86,71,103,91,211,143,100,183,48,156,174,236,104,140,146,173,162,97,86,249,253,77,37,110,168,206,84,191,212,11,198,175,214,91,246,217,29,216,148,87,111,220,226,233,212,181,55,223,177,223,134,50,245,3,88,150,132,162,217,180,33,181,241,243,32,112,84,155,163,92,74,82,146,85,245,5,7,29,175,183,38,152,149,237,109,145,91,165,20,61,41,251,146,169,90,92,151,8,203,82,183,96,90,143,111,83,90,210,135,8,240,216,166,254,47,153,6,51,49,124,154,200,157,23,96,78,155,146,45,173,62,93,151,168,212,163,29,159,62,221,132,244,162,140,223,155,147,72,227,116,182,28,22,251,43,250,80,231,39,85,118,192,54,186,178,50,79,106,178,28,234,244,238,197,165,183,77,132,39,117,183,8,206,77,173,139,201,45,42,145,207,39,190,229,10,114,245,102,50,145,82,77,146,218,79,109,202,132,177,182,84,163,191,178,13,79,133,250,178,28,146,222,236,7,194,11,164,103,168,90,189,10,53,189,137,148,172,157,66,231,144,139,93,195,85,19,170,210,75,129,55,125,192,184,200,210,28,238,204,163,70,216,180,234,220,14,254,159,14,166,158,165,167,216,238,132,98,184,71,20,50,36,146,73,43,236,183,58,99,145,250,111,232,101,93,1,68,198,91,110,81,20,153,44,166,75,2,68,26,151,168,153,80,137,42,196,215,150,192,145,28,185,122,173,18,160,93,67,148,118,46,35,168,71,23,143,56,189,205,225,212,41,45,198,26,212,70,115,204,144,161,41,100,150,192,106,246,37,73,62,230,190,11,113,220,228,205,134,120,158,168,240,21,184,140,113,245,10,91,51,98,161,0,0,8,67,16,66,16,192,4,3,0,16,138,10,3,219,212,77,147,96,115,116,85,140,146,162,5,36,90,128,225,19,120,197,81,21,205,37,68,27,229,137,131,0,10,4,54,202,32,67,100,132,2,0,0,0,0,24,0,16,49,153,203,36,99,203,23,222,33,234,81,184,41,197,186,179,151,39,81,127,9,201,226,74,19,213,168,26,246,83,52,132,142,44,29,66,156,125,205,245,17,93,106,104,122,145,201,168,165,48,58,28,135,169,28,206,64,166,7,85,140,231,142,67,69,144,104,208,12,245,149,168,162,128,86,130,192,83,116,142,105,203,115,124,143,99,150,100,10,197,98,108,86,3,178,108,86,0,59,16,128,33,129,33,96,49,0,20,33,12,64,0,3,0,24,12,4,48,0,0,0,1,136,82,150,148,99,44,173,173,128,220,77,210,49,199,155,249,130,121,53,108,128,153,79,83,24,163,26,9,45,194,52,91,43,60,254,163,35,150,74,76,233,158,90,139,72,224,148,174,86,84,108,178,233,143,38,157,55,81,230,167,193,201,45,249,26,113,140,118,40,246,22,224,114,244,153,181,70,153,209,102,84,49,3,98,0,1,0,12,4,0,48,16,192,160,16,192,164,49,12,42,144,201,40,0,40,10,0,210,20,49,129,52,20,81,207,212,230,88,226,1,151,168,142,61,172,203,239,113,150,200,225,201,39,146,86,56,45,50,179,88,206,182,201,189,179,20,228,165,169,26,185,91,161,44,114,124,95,208,163,72,245,82,211,178,182,116,96,204,231,202,51,197,131,117,41,69,29,81,197,24,239,91,153,173,69,197,89,107,97,33,78,84,101,68,164,140,167,58,92,147,146,71,60,231,229,116,69,84,179,111,93,204,39,149,234,174,230,121,115,105,84,153,143,142,213,211,90,189,125,8,174,248,57,86,237,70,62,228,58,214,255,0,17,75,228,99,134,62,43,182,155,75,187,28,229,139,29,247,151,244,42,22,120,73,198,212,148,126,103,35,148,227,183,127,99,92,146,140,147,221,24,198,82,79,190,158,238,238,130,163,198,109,211,7,40,243,170,208,167,146,58,147,141,239,217,161,78,49,87,27,250,0,221,114,101,62,239,144,132,220,99,82,228,195,46,79,229,10,209,203,110,72,148,204,245,119,245,58,190,205,196,179,117,145,189,212,19,144,71,92,117,234,140,92,105,248,75,86,254,251,28,177,88,241,231,200,178,41,73,46,209,228,232,231,237,56,98,203,182,185,121,91,225,145,212,195,79,87,183,18,137,184,197,112,117,47,18,201,248,89,28,146,123,218,170,57,242,165,185,217,60,56,165,28,143,12,148,158,157,215,15,244,56,222,235,230,116,226,229,201,164,63,19,167,173,182,93,253,73,156,52,199,76,159,154,190,21,219,253,195,164,142,169,207,30,170,219,82,101,110,229,186,126,109,237,147,235,83,196,244,254,89,78,15,243,70,254,169,157,15,35,75,126,198,41,105,201,170,248,107,244,123,127,160,231,178,105,242,69,111,211,173,89,33,74,174,107,185,190,105,126,22,61,190,46,161,35,46,134,50,159,81,137,66,45,233,243,51,163,44,124,57,168,100,74,122,101,173,123,50,43,200,133,190,178,42,174,165,191,208,221,198,82,203,25,56,233,211,223,87,155,231,125,142,185,121,169,164,171,225,106,42,135,224,239,190,197,71,28,186,85,57,57,77,185,75,252,76,223,23,71,182,169,121,99,250,29,48,199,205,88,231,141,45,229,36,191,204,198,174,34,42,24,215,146,54,253,89,156,221,238,194,82,219,109,189,228,101,43,148,119,87,93,217,21,19,185,55,91,152,201,70,59,94,167,251,27,205,45,95,21,174,198,51,148,126,64,99,57,87,197,250,34,53,39,178,173,202,154,184,219,217,251,250,24,174,250,81,81,213,210,227,148,248,243,69,115,71,163,4,151,111,161,201,211,198,148,123,215,208,244,113,69,254,103,200,14,49,168,238,105,24,237,126,134,144,199,174,59,126,83,69,137,218,237,242,50,165,142,30,36,92,111,228,106,225,162,42,63,241,155,99,133,109,191,204,115,253,136,50,140,46,75,106,58,52,219,85,193,17,141,183,238,109,29,173,68,6,246,116,200,202,185,162,219,220,156,181,65,92,205,211,19,201,238,25,56,48,148,180,173,192,183,42,225,238,40,198,82,119,38,103,171,205,201,172,148,180,255,0,42,245,97,22,242,233,91,108,136,214,231,109,253,17,94,28,93,58,110,189,74,138,117,187,175,100,2,88,218,219,191,244,9,249,118,91,122,217,90,214,56,183,204,159,236,115,206,78,75,118,81,18,230,238,204,167,178,179,94,23,169,140,216,70,115,111,214,136,227,184,164,239,129,41,87,5,22,252,171,127,220,201,203,215,244,9,77,95,59,144,228,145,81,91,190,119,37,236,46,71,77,128,41,91,216,161,113,192,106,162,138,225,8,87,238,43,8,209,20,164,66,72,160,54,132,157,243,95,67,183,4,229,167,134,253,206,8,58,146,182,119,98,148,229,186,170,249,238,69,118,199,35,211,190,198,177,127,83,155,27,130,119,70,158,52,35,219,245,32,214,114,81,91,156,57,186,150,229,81,100,117,25,165,39,183,7,50,189,91,150,66,214,143,46,72,202,236,233,197,154,83,216,231,140,28,229,177,223,211,224,80,221,150,178,175,10,78,54,114,245,93,75,199,29,40,239,207,150,48,199,179,60,78,162,78,82,220,204,237,171,211,12,146,114,102,152,91,186,236,104,241,47,14,204,99,170,205,178,218,116,66,122,89,18,109,236,138,140,101,91,160,54,133,72,239,233,161,26,179,205,129,209,12,146,135,114,81,234,70,54,206,126,182,80,142,54,135,14,162,177,54,121,217,167,44,211,102,113,173,115,61,157,163,92,61,70,250,89,213,135,163,184,55,51,139,54,53,12,141,35,122,206,59,147,82,64,114,97,201,40,186,103,93,217,4,128,192,41,0,196,2,1,128,64,134,3,10,244,172,98,3,155,74,45,51,49,216,86,241,153,162,202,114,106,30,176,174,137,78,204,155,35,80,181,4,85,133,147,98,176,29,128,172,0,0,0,0,4,48,3,14,163,168,142,53,206,225,212,229,209,13,185,60,248,234,201,43,152,69,100,203,41,171,100,198,111,73,89,36,163,26,51,140,163,86,202,142,136,228,242,238,68,149,171,70,114,159,151,97,227,201,216,13,49,228,105,250,51,187,7,81,123,72,242,242,75,75,180,105,25,185,43,68,93,123,90,130,206,30,151,169,183,166,79,115,178,200,210,172,44,155,11,2,245,15,81,157,133,129,178,153,75,33,133,134,162,14,143,16,94,33,134,160,212,6,174,118,67,100,216,172,160,100,131,16,0,134,32,128,0,64,1,99,34,69,22,4,38,90,220,0,7,66,224,0,5,168,28,128,119,66,214,136,155,50,213,124,1,212,6,48,147,92,142,89,0,169,74,136,214,201,213,99,173,130,34,114,114,34,49,149,155,108,103,147,34,142,192,101,146,85,178,8,100,104,151,22,222,162,94,204,168,222,57,174,84,57,203,99,36,182,22,234,64,83,142,156,109,156,60,79,115,179,46,69,165,35,9,199,186,40,207,36,163,166,133,142,54,173,144,227,170,70,219,40,233,76,163,72,77,67,116,119,99,158,184,217,230,184,233,137,175,77,155,75,210,200,59,132,9,218,176,34,128,16,0,192,64,3,25,35,2,135,100,140,130,211,29,153,217,73,129,165,142,200,177,216,85,142,200,177,216,23,97,100,216,106,164,5,55,72,225,205,31,18,77,190,10,201,149,202,116,184,35,38,69,21,69,137,92,242,74,46,144,233,217,162,198,229,190,206,62,167,70,46,159,204,165,108,186,152,206,24,94,191,240,157,112,194,150,252,26,168,164,85,163,58,214,37,70,128,153,75,114,101,50,41,185,25,79,34,245,9,228,219,99,25,45,247,231,146,40,156,222,203,185,142,73,65,109,171,183,96,203,41,83,175,43,57,158,38,223,154,123,129,150,77,75,123,77,62,228,40,203,121,37,107,252,166,242,142,76,74,163,40,191,93,70,19,201,55,47,226,40,191,64,173,33,151,44,228,227,141,58,143,174,198,213,113,252,89,39,47,84,114,169,234,90,101,231,151,62,130,150,117,23,196,182,226,138,138,200,170,90,175,79,168,222,103,161,118,70,87,43,212,178,106,176,110,45,86,149,169,63,208,7,229,156,164,184,126,189,153,156,220,146,105,170,151,102,57,228,113,85,26,127,54,67,147,114,82,187,219,128,49,115,254,110,125,78,119,189,43,52,201,13,223,155,147,45,237,176,170,155,222,143,67,236,139,197,213,66,83,219,196,140,148,87,169,229,201,239,185,235,117,249,113,96,120,179,99,148,181,99,175,13,105,171,93,236,168,245,58,245,8,96,82,131,213,127,18,107,131,197,251,223,158,24,114,91,88,158,172,114,111,117,30,241,250,30,222,73,71,63,66,228,187,174,15,154,234,214,140,176,159,164,180,191,145,100,102,215,110,93,112,139,201,138,49,158,245,39,249,146,60,233,167,28,146,138,143,12,237,233,178,101,109,66,43,90,92,199,215,212,142,182,31,137,226,211,90,174,211,236,209,174,62,177,203,199,14,173,25,163,47,122,54,148,171,44,233,223,155,185,140,234,141,241,199,86,39,146,227,124,213,110,107,147,60,68,237,194,246,223,84,118,253,67,36,181,121,147,248,149,146,222,151,170,184,104,168,173,48,142,255,0,13,197,253,12,182,246,62,199,197,25,70,58,215,241,91,186,237,24,255,0,185,143,83,147,196,234,50,87,195,116,122,61,36,87,77,209,228,159,255,0,107,12,97,255,0,116,183,103,151,143,226,114,124,35,31,90,248,85,225,182,158,219,89,94,36,121,70,83,148,178,101,110,91,199,214,184,246,38,17,185,59,119,79,185,70,146,114,146,248,157,122,68,18,149,218,242,127,137,249,153,111,203,205,237,219,128,79,203,205,80,4,163,12,81,183,187,245,125,206,105,75,92,180,236,190,166,147,199,226,75,84,21,127,137,247,51,157,106,140,19,82,135,22,149,1,148,155,209,240,252,140,26,215,187,91,29,115,150,159,166,202,39,44,249,110,247,2,55,209,169,203,86,238,52,44,49,213,36,174,53,126,100,193,70,82,170,79,230,116,96,233,244,207,204,229,230,219,130,142,172,24,173,219,166,251,30,150,44,110,175,208,158,159,22,143,101,218,62,135,118,60,105,45,151,59,144,78,40,233,224,168,65,106,181,201,166,130,148,106,68,7,17,34,175,114,255,0,48,244,42,126,161,83,79,81,162,165,243,37,216,106,162,4,253,136,156,173,251,32,114,228,31,151,27,124,58,228,12,178,123,166,101,44,110,87,20,169,115,185,90,53,39,171,204,52,212,87,197,166,184,178,140,225,21,39,112,91,174,239,251,21,163,36,101,204,163,30,237,247,47,196,242,220,110,151,126,9,213,7,204,119,253,66,52,184,69,209,57,50,90,73,42,254,194,243,85,252,62,201,25,100,114,148,233,246,40,30,251,178,25,90,150,147,41,58,8,153,201,94,220,24,206,94,188,150,229,177,156,146,124,178,140,155,111,177,50,82,244,46,87,216,138,127,204,84,69,91,4,183,248,75,110,189,201,221,128,93,48,254,132,182,146,217,162,28,159,96,53,147,162,62,109,17,165,190,67,128,47,87,184,212,136,141,62,197,168,129,74,70,138,68,36,82,42,52,132,189,141,224,213,115,185,207,19,104,70,222,214,7,84,115,105,91,49,70,78,114,50,219,176,227,229,118,65,174,95,68,102,162,222,212,84,230,228,213,217,215,211,98,181,170,69,26,96,196,177,227,182,140,103,157,185,233,71,78,108,208,132,40,242,39,153,199,46,163,51,181,109,212,202,74,91,200,228,202,219,42,121,158,71,185,38,145,174,25,74,107,73,210,250,117,12,123,242,112,226,201,225,228,58,243,117,58,225,66,145,206,188,178,58,161,90,119,216,195,28,127,51,20,229,38,234,33,10,109,41,108,56,100,189,141,33,210,203,78,169,25,75,30,151,101,26,235,146,84,142,174,151,10,173,82,228,228,131,77,29,56,114,63,134,201,70,249,100,233,168,158,86,101,248,155,242,122,153,39,28,112,118,121,57,165,174,109,162,70,169,169,26,67,46,147,37,29,138,211,102,216,117,194,74,72,163,142,18,112,151,177,215,9,106,70,84,196,93,10,130,164,10,161,81,0,0,34,143,72,44,155,21,156,218,93,133,145,97,96,93,133,145,97,96,93,133,145,97,96,93,133,145,99,2,172,9,24,85,1,55,70,57,58,136,199,100,17,187,146,92,179,57,230,81,92,156,146,156,166,238,233,25,229,148,148,124,188,151,19,90,206,122,229,185,18,164,246,56,245,101,76,53,206,47,118,81,219,166,50,142,230,50,143,154,144,212,245,67,145,65,74,247,2,244,197,66,142,121,121,102,78,76,207,94,147,63,53,129,190,72,182,172,88,242,105,102,152,101,170,52,201,205,4,183,2,161,38,231,169,30,143,77,212,41,45,50,228,243,176,160,147,148,37,169,51,56,186,246,128,227,233,122,165,56,233,147,220,235,35,74,2,70,3,16,12,4,0,0,0,48,1,8,96,2,17,68,176,128,68,141,88,14,232,138,182,80,202,22,146,163,179,17,46,64,106,242,69,58,51,156,175,131,25,124,86,217,122,169,1,75,98,39,58,29,218,39,70,251,129,148,229,41,10,50,210,94,89,40,196,203,23,157,132,116,69,218,6,172,105,82,38,121,20,80,14,212,73,121,8,130,148,229,111,130,114,201,71,98,138,215,93,206,121,55,41,132,165,168,152,38,152,70,210,157,70,140,231,33,202,74,183,50,241,53,20,116,70,91,25,228,147,51,199,147,122,42,219,176,51,201,47,40,96,114,146,220,37,143,99,167,20,20,32,81,139,198,158,198,111,27,139,54,146,106,86,39,58,228,34,101,193,26,162,184,53,184,201,108,96,241,183,32,55,193,157,167,79,131,177,59,60,188,145,113,70,221,62,102,182,99,23,93,192,76,102,164,81,144,0,0,80,80,128,33,128,0,83,40,145,129,86,59,36,96,85,142,204,220,180,153,188,128,111,170,140,242,100,190,8,182,200,156,101,38,180,186,42,10,105,237,200,227,134,111,38,252,27,227,197,122,101,37,185,210,160,162,236,154,184,140,88,169,110,182,54,164,145,55,92,18,228,70,151,102,115,149,18,229,189,17,39,191,36,21,218,217,158,89,80,229,58,238,97,61,214,210,220,138,126,42,74,213,17,226,41,218,178,30,136,214,165,168,90,226,155,85,87,217,1,51,200,161,122,155,147,57,165,155,38,167,163,143,145,209,41,71,155,74,190,167,54,110,162,49,86,211,223,110,119,40,37,170,109,61,86,146,223,230,76,252,55,23,75,251,25,235,242,170,140,180,251,190,69,226,106,91,238,216,24,101,201,56,255,0,19,120,250,174,198,182,246,125,232,157,46,91,57,95,182,144,148,101,142,157,246,250,81,69,55,47,42,75,157,245,11,198,94,101,170,228,187,52,17,201,81,110,168,199,36,84,174,92,63,230,65,21,36,179,165,79,111,79,64,170,219,242,173,137,142,168,199,76,164,181,39,202,31,137,169,72,12,167,39,185,138,119,185,89,164,223,28,25,107,160,22,78,30,231,87,219,83,212,245,55,45,91,42,173,170,142,76,143,102,116,125,172,220,177,166,213,124,63,154,251,1,235,253,145,153,228,251,54,43,151,167,250,28,31,104,116,237,60,176,125,131,255,0,211,185,110,50,199,39,229,82,254,167,111,91,29,163,46,110,38,175,172,188,244,224,250,95,137,198,110,49,154,126,189,154,253,137,140,165,147,167,150,169,90,132,170,189,47,255,0,6,112,243,214,20,234,74,90,83,246,123,175,238,119,102,142,56,116,177,148,50,198,156,35,249,43,85,127,114,248,143,38,79,147,94,149,100,200,188,56,228,81,87,186,108,140,170,167,37,238,105,210,181,12,138,205,49,26,230,122,156,156,227,82,107,101,232,87,79,15,23,173,88,63,158,113,107,228,249,51,158,239,85,252,219,59,122,92,122,62,209,89,35,37,45,24,27,77,119,127,10,254,168,205,106,118,244,250,236,181,209,193,71,255,0,118,114,159,211,132,121,223,251,94,150,206,207,180,165,231,199,133,127,237,193,68,227,204,154,133,113,72,195,162,49,169,60,84,175,127,59,20,126,63,154,54,183,8,58,217,63,41,150,202,73,250,58,42,46,119,171,101,200,65,106,106,41,110,248,190,7,39,81,173,212,159,102,183,26,221,63,240,171,94,192,78,105,41,181,24,186,140,120,247,126,166,83,140,41,249,119,237,185,124,199,82,149,121,169,182,187,24,172,138,229,186,105,115,238,21,150,73,119,126,188,152,100,124,219,55,150,167,57,111,240,152,206,46,82,111,122,8,49,211,105,202,171,223,131,210,232,176,201,75,91,106,49,213,181,28,221,54,25,202,95,135,42,140,125,31,245,61,126,151,15,15,74,126,236,163,162,16,118,142,170,219,232,40,71,183,6,154,76,137,138,220,186,238,37,19,68,69,103,163,113,189,168,183,177,54,128,205,250,17,39,216,213,179,25,111,169,119,2,99,241,54,248,12,205,241,220,32,222,170,190,10,107,28,124,207,125,251,1,140,226,231,81,83,84,190,36,56,227,114,94,103,238,107,53,40,189,80,146,126,199,62,89,78,190,53,4,249,93,202,52,156,177,198,63,136,181,37,197,242,103,28,145,147,213,142,58,82,219,114,33,24,183,110,77,253,10,147,130,149,37,199,191,1,23,60,142,43,79,7,51,248,118,123,14,115,213,220,135,109,210,40,86,103,146,85,35,70,212,120,220,230,156,155,238,16,165,45,59,119,51,114,93,249,20,165,189,89,15,110,204,162,181,47,82,94,75,237,251,137,223,252,66,86,202,131,103,234,87,11,220,63,169,50,108,9,116,216,40,238,11,118,61,171,112,20,157,35,61,228,253,10,187,123,110,43,222,128,113,52,86,137,69,148,82,99,37,22,130,28,77,163,45,140,227,19,104,197,242,6,139,116,84,89,49,107,177,113,142,167,64,84,82,156,141,231,155,195,90,81,75,12,99,142,211,71,52,162,211,243,34,43,28,185,165,41,15,203,146,36,206,41,178,148,52,43,42,51,240,244,177,51,162,147,68,100,142,219,4,67,197,29,26,187,147,138,75,85,49,227,199,146,124,93,10,120,156,93,247,40,232,148,92,151,148,211,14,37,23,114,57,161,157,193,81,82,204,244,182,69,116,102,234,23,195,19,7,188,108,194,13,202,86,117,37,31,15,145,225,235,151,83,140,141,225,62,232,198,90,88,225,42,216,172,180,203,57,100,90,80,240,224,254,98,22,77,47,131,72,231,164,200,167,146,42,6,42,74,200,201,146,89,36,40,194,92,148,108,17,200,225,242,33,72,109,106,69,71,110,60,138,104,179,206,197,55,142,71,116,103,169,89,149,80,130,201,178,41,146,22,43,40,244,44,4,7,54,140,66,0,24,8,0,99,16,0,198,33,128,5,208,54,151,39,62,105,218,164,6,125,71,85,190,152,152,193,74,78,228,63,9,39,170,67,158,69,24,236,105,19,155,54,149,72,195,239,12,74,73,187,153,132,230,181,236,84,117,199,50,158,205,110,78,88,54,172,206,50,132,85,247,46,25,212,172,12,227,150,182,102,208,207,123,28,83,151,226,51,104,74,49,136,14,113,110,90,145,26,218,102,177,202,154,163,12,187,72,43,179,4,211,55,148,20,143,50,19,105,157,208,201,170,28,144,82,172,124,25,230,150,165,100,121,169,182,76,37,171,96,20,102,225,43,76,245,186,94,167,92,106,92,158,91,199,232,104,188,181,189,19,23,94,213,142,207,51,15,88,227,45,50,59,163,150,50,87,100,86,182,59,51,89,19,238,85,145,84,4,217,19,152,69,185,208,188,67,36,236,93,202,54,83,76,122,140,146,24,26,88,155,33,183,216,74,192,176,177,5,129,61,202,212,68,152,69,129,82,149,35,61,93,199,145,222,194,134,47,80,137,119,145,236,95,135,45,38,145,74,32,216,87,60,38,212,169,151,44,138,137,201,13,173,28,218,165,116,17,82,213,146,117,216,232,132,86,56,153,227,168,199,126,71,175,212,162,188,75,216,151,143,83,18,220,122,180,171,96,84,218,132,78,89,92,165,101,57,60,178,163,73,69,66,1,25,78,163,27,51,140,197,57,219,5,30,229,21,179,139,20,49,174,76,221,250,151,9,62,10,19,141,76,178,101,201,80,90,228,6,144,134,166,107,161,185,14,43,74,9,79,74,178,2,120,214,147,147,36,123,14,121,101,41,61,197,20,229,187,40,194,9,194,94,198,202,91,14,132,234,40,32,113,214,140,37,120,231,102,254,36,84,78,92,179,213,34,142,140,89,111,131,179,30,77,72,242,225,45,50,84,118,66,91,90,37,29,128,101,28,158,166,169,166,69,49,128,16,3,22,165,234,26,208,20,22,102,242,25,206,77,151,13,116,106,94,164,203,37,24,69,178,134,26,167,185,47,146,180,180,203,80,156,159,144,2,48,110,23,26,58,49,226,218,218,86,105,8,82,46,169,108,103,90,194,74,129,203,220,78,94,166,114,145,20,219,182,67,124,138,223,32,249,225,88,21,196,110,247,49,203,36,187,216,100,201,75,147,9,92,164,169,128,57,57,94,226,196,155,77,201,249,189,61,4,228,151,249,81,156,250,133,217,233,2,231,29,63,159,115,31,133,105,221,203,187,20,245,186,79,84,175,211,98,238,81,157,234,168,199,106,255,0,80,50,201,23,42,74,239,244,51,151,77,10,146,215,231,107,103,217,17,153,233,146,209,31,18,251,183,176,60,179,124,56,237,238,4,249,240,205,226,75,202,149,223,247,34,89,149,82,248,69,57,74,86,238,74,223,153,51,25,221,223,98,141,225,36,164,233,236,209,18,105,193,173,94,81,41,37,31,122,223,112,139,90,110,75,158,192,67,78,49,122,59,174,12,242,115,20,135,57,78,109,40,174,229,105,180,162,249,93,192,50,100,149,239,220,197,57,57,241,177,188,163,248,117,171,127,83,56,79,202,210,183,243,3,44,159,23,178,51,77,52,223,8,185,111,41,17,217,175,66,140,178,112,206,143,180,85,96,199,181,90,139,219,190,199,62,87,229,102,255,0,105,42,132,60,181,180,126,187,0,254,194,158,158,170,113,245,137,238,117,113,213,134,215,41,254,135,205,125,153,61,29,116,125,237,31,79,57,106,196,246,230,59,187,238,139,89,120,63,195,234,220,151,242,234,95,246,178,161,143,255,0,184,219,135,195,23,233,46,197,117,81,174,162,14,235,205,95,174,198,189,47,82,225,143,70,124,126,44,127,46,173,154,249,75,185,169,226,86,29,126,25,96,201,82,217,214,255,0,51,154,19,242,234,244,55,251,67,169,121,165,41,112,187,46,78,44,121,55,162,176,244,161,24,181,170,124,126,88,250,191,95,146,61,143,178,241,106,208,228,169,169,168,253,21,203,253,15,35,162,188,157,94,40,198,41,201,241,169,237,178,61,252,46,80,193,147,36,221,201,66,82,191,121,58,95,180,76,114,116,226,224,201,39,147,168,148,255,0,196,101,53,175,44,82,229,178,163,195,98,199,47,199,77,237,70,98,182,234,101,31,18,81,132,97,161,42,86,175,234,114,100,119,41,115,186,189,205,61,249,68,62,45,190,25,69,70,78,114,212,246,178,223,60,25,226,248,41,189,227,177,82,247,244,32,38,188,175,221,127,185,199,54,226,245,68,233,82,188,145,143,123,231,179,57,242,37,232,81,46,94,87,190,242,66,130,114,229,70,251,108,183,35,35,148,131,20,22,183,166,23,36,174,45,250,148,122,93,28,181,53,5,22,215,118,182,87,253,207,99,12,31,115,207,232,240,165,89,115,170,117,117,203,61,124,42,227,240,180,74,46,49,41,33,175,144,245,35,42,65,176,88,236,9,147,137,13,236,84,221,246,70,77,144,41,93,17,188,173,38,139,114,82,143,106,247,51,148,37,241,39,183,235,64,105,8,199,87,134,158,254,175,129,202,80,135,59,215,100,103,9,56,223,230,108,210,82,114,242,219,79,179,210,104,71,137,222,41,47,145,148,227,174,87,180,95,125,185,42,113,158,151,21,37,171,213,70,140,117,77,108,238,253,108,33,229,141,108,221,175,78,12,101,45,49,211,229,245,116,199,41,111,187,82,51,108,160,187,220,37,42,228,34,210,165,179,102,115,146,214,221,216,4,229,230,49,149,61,201,148,246,244,39,83,101,68,187,247,22,255,0,33,183,236,103,47,147,42,27,107,151,253,73,213,127,8,111,124,3,123,110,2,221,8,45,118,30,224,8,82,146,239,192,229,37,20,101,122,157,182,5,254,95,66,56,126,162,111,81,46,64,109,22,105,103,58,151,6,145,149,162,141,145,68,69,150,130,52,140,153,188,37,103,58,53,128,29,10,58,184,228,232,195,138,77,221,24,194,173,87,236,117,71,170,120,227,161,233,146,249,17,68,229,166,84,217,142,87,171,104,149,9,71,36,237,210,9,165,171,203,192,24,172,62,107,43,44,124,187,29,90,34,241,243,185,205,52,236,168,230,169,41,26,221,236,90,136,40,238,17,182,55,24,66,187,153,230,199,229,212,216,252,39,45,236,199,52,167,240,217,26,101,73,153,187,147,163,71,9,65,110,37,229,150,163,76,159,132,241,198,218,33,228,124,26,101,206,231,26,224,230,100,14,91,11,86,224,42,52,141,87,152,165,142,82,33,108,116,227,157,68,138,33,211,86,236,50,249,99,72,89,58,135,91,25,107,111,146,12,247,178,163,58,123,155,99,198,165,27,38,112,141,236,81,51,170,47,14,90,116,102,224,200,73,166,17,232,106,180,6,24,167,92,155,89,20,128,44,64,122,0,0,97,178,24,232,116,65,35,162,168,40,5,67,162,128,5,68,78,106,8,207,55,81,24,108,153,201,60,146,159,44,184,154,185,230,115,158,220,17,60,209,129,23,92,17,40,69,191,51,52,140,243,245,18,127,9,56,252,73,173,206,149,134,60,147,155,36,113,196,5,224,106,137,132,250,93,54,202,195,213,106,153,213,54,180,129,229,189,74,91,144,167,166,103,93,193,201,153,100,197,25,59,64,54,148,150,161,73,89,50,150,149,164,81,152,22,149,111,97,147,113,71,204,194,252,212,3,197,90,183,53,83,210,246,50,106,183,22,160,54,150,107,84,76,93,59,51,11,160,59,162,237,89,148,164,245,143,13,233,220,221,99,139,221,5,99,167,116,206,152,183,167,102,115,228,212,183,236,78,28,254,106,100,29,216,103,218,76,232,140,159,99,130,77,203,130,240,102,112,150,153,178,97,174,253,66,18,106,74,208,230,188,164,81,176,172,133,99,81,118,6,150,45,64,27,0,88,208,128,10,22,192,154,51,155,3,93,168,201,203,77,143,86,152,145,24,234,149,176,30,56,185,74,217,208,103,122,73,215,108,13,27,33,203,114,39,58,8,121,183,96,105,86,137,148,34,147,116,85,153,101,201,72,12,91,106,66,155,101,195,115,69,143,86,229,70,81,147,224,183,142,83,53,210,144,88,10,48,142,52,41,212,145,57,27,236,66,114,220,12,103,137,41,17,146,93,139,201,41,43,179,153,202,236,208,210,37,61,183,49,142,164,138,214,208,69,41,234,117,71,86,24,105,86,103,135,31,230,102,218,146,10,182,210,71,62,71,173,14,82,212,196,234,232,14,89,69,198,91,240,106,242,105,138,162,242,227,212,144,180,170,8,203,196,243,110,84,158,173,153,207,157,212,246,41,77,184,217,80,100,198,227,193,146,58,225,53,40,238,70,76,23,188,64,230,103,78,9,121,76,214,25,94,231,68,32,160,128,209,20,165,70,113,150,229,17,84,242,201,20,178,54,183,51,6,175,128,52,250,145,114,212,39,113,67,132,147,3,66,105,182,85,133,128,210,46,40,148,105,24,234,246,10,184,168,203,147,171,30,53,29,201,195,142,53,188,77,245,36,184,49,90,28,25,205,161,74,107,212,206,114,178,40,114,19,38,201,182,128,185,73,37,177,207,60,181,33,228,150,244,98,229,82,245,1,100,155,20,102,212,90,253,209,156,214,246,147,146,102,145,85,229,91,47,64,50,243,74,218,91,85,141,199,75,143,150,154,218,168,221,47,43,180,168,198,113,83,141,255,0,176,21,60,186,101,167,74,114,174,231,31,83,47,19,43,169,53,56,254,229,202,49,211,43,248,159,123,19,142,57,252,60,250,148,101,21,110,182,151,127,144,254,29,74,122,101,232,105,57,53,30,222,95,220,231,201,47,205,116,4,228,166,154,236,249,163,13,81,181,27,30,73,74,150,153,105,230,253,204,90,150,180,233,87,170,3,87,187,246,42,226,151,52,204,241,249,238,92,110,92,225,179,107,184,13,53,47,160,36,244,238,196,182,78,223,37,46,99,220,163,57,183,124,124,140,231,81,76,210,110,206,121,95,0,47,98,27,93,203,225,123,179,41,122,132,99,145,238,116,253,171,180,235,78,149,126,182,115,63,54,88,47,86,145,211,246,186,75,60,149,83,212,236,163,135,167,150,158,167,28,191,196,143,171,197,37,163,204,174,159,175,170,163,228,35,180,211,247,62,171,3,82,199,207,40,35,139,237,28,117,25,122,175,236,114,228,201,166,46,175,68,191,102,122,29,98,83,140,159,170,254,199,148,229,175,163,110,254,26,216,188,82,148,157,196,231,198,188,198,208,118,137,151,150,77,27,172,71,98,138,112,143,243,118,62,147,169,252,62,138,80,190,102,161,244,140,82,254,182,124,255,0,217,207,196,207,133,63,135,82,111,228,183,254,199,177,215,100,252,14,158,60,55,29,77,95,119,185,207,155,167,23,43,116,185,247,51,75,203,57,54,62,205,178,225,74,181,83,124,164,69,15,84,98,225,178,245,238,69,90,149,110,171,150,41,203,204,247,228,33,169,183,24,181,182,239,112,12,110,223,205,89,110,181,195,84,163,166,247,179,55,37,25,69,250,49,100,148,164,210,170,244,3,61,94,87,123,145,40,183,241,63,161,213,28,41,45,92,251,153,230,85,78,172,9,150,23,10,238,135,139,30,188,215,25,84,43,205,27,41,181,146,113,78,106,54,151,38,216,178,97,199,194,155,119,166,251,183,242,236,7,165,209,226,242,63,21,220,156,173,158,148,17,201,211,225,148,84,119,210,191,151,220,237,130,73,110,74,6,149,138,139,116,201,34,149,13,141,9,129,156,140,90,183,201,179,123,146,246,123,17,89,186,73,90,118,90,165,188,44,153,202,82,248,59,123,24,235,148,147,74,82,213,250,81,81,182,73,70,173,199,235,103,52,250,140,151,165,74,190,69,203,84,163,248,146,70,47,28,98,247,118,81,19,203,146,87,170,82,191,153,155,117,206,236,232,241,99,21,167,68,101,31,70,115,100,183,45,163,251,129,14,76,112,107,87,153,236,43,84,199,57,105,85,101,65,39,165,121,171,228,101,170,54,246,253,8,114,34,82,175,153,80,222,239,211,230,103,47,144,245,182,26,138,136,111,208,141,114,245,53,165,252,193,167,252,64,96,228,222,215,250,14,56,223,52,111,171,26,247,102,111,36,125,31,212,5,28,123,132,229,165,52,171,230,41,100,147,249,25,74,223,60,123,148,75,150,174,232,111,141,193,212,126,108,206,109,185,109,184,65,106,188,182,37,205,254,212,75,151,30,160,159,252,64,61,82,239,31,208,211,28,211,218,247,8,62,239,245,52,211,25,109,40,254,160,107,11,53,137,206,177,74,63,195,147,94,204,184,231,208,235,52,116,251,160,58,163,177,188,39,232,190,134,120,148,102,147,94,101,234,153,211,142,21,123,209,1,9,62,116,236,57,61,69,49,197,32,33,108,249,58,46,30,30,220,153,203,21,171,70,91,193,129,122,165,22,14,79,208,120,166,155,220,188,146,139,84,128,136,59,46,140,212,59,150,153,80,245,74,180,161,195,3,213,114,20,30,153,89,82,204,212,136,172,250,165,110,142,117,30,198,249,28,167,189,25,81,97,89,203,25,155,129,213,17,232,76,168,227,113,5,22,117,248,72,107,26,64,115,168,236,52,251,29,26,81,155,197,230,178,1,65,61,216,188,27,102,177,131,43,86,148,21,154,242,170,18,171,43,146,37,22,2,145,132,190,35,102,233,25,52,202,138,92,21,169,161,99,9,236,16,106,101,194,79,185,16,247,46,94,193,94,168,197,97,103,38,204,100,216,181,20,93,138,200,212,22,5,234,57,58,190,171,195,90,98,247,14,167,168,88,224,233,158,84,178,57,73,202,76,178,37,173,227,57,74,90,166,103,147,169,243,82,38,89,150,143,67,154,49,114,153,166,94,166,23,170,22,76,224,220,131,18,211,4,57,183,161,209,21,113,200,163,229,179,46,167,23,136,182,56,211,200,242,121,142,252,15,80,28,56,176,74,19,59,36,238,58,108,188,203,76,109,28,15,36,156,172,3,38,25,69,218,42,15,76,60,198,184,242,41,173,206,126,163,34,186,65,24,203,121,88,15,75,146,177,59,40,218,43,97,202,53,185,56,222,164,162,86,75,224,42,28,172,86,77,238,53,187,32,184,238,135,165,176,135,150,91,157,122,86,155,64,70,57,249,116,151,135,54,137,233,102,111,36,99,243,37,67,83,212,7,163,229,148,78,76,157,61,59,137,166,25,166,170,205,39,180,24,24,98,201,79,76,138,156,119,179,29,59,57,119,28,50,235,142,151,200,29,61,63,81,162,90,100,206,199,147,87,7,147,60,122,85,217,191,71,212,121,180,201,146,197,122,49,224,118,23,124,1,149,48,117,91,145,41,105,86,206,12,221,99,114,113,69,193,209,147,169,80,149,34,124,125,72,226,82,82,150,252,154,232,168,242,92,69,248,210,140,174,237,29,48,205,25,163,143,28,61,77,28,61,0,232,156,227,24,219,103,63,223,146,157,118,57,58,137,78,234,201,140,124,187,140,30,188,51,70,112,217,144,167,93,207,63,27,113,79,75,37,228,155,218,198,26,244,99,45,83,217,157,17,84,121,120,220,241,249,172,221,117,146,91,49,134,187,39,45,40,224,205,151,84,168,167,145,207,147,12,170,164,157,150,13,250,108,149,61,44,239,179,201,148,180,211,71,118,12,186,224,74,54,148,132,43,19,145,3,178,92,133,41,81,157,238,81,57,162,230,142,103,13,39,92,165,177,139,148,100,84,101,174,182,46,41,55,108,94,30,166,92,113,219,3,85,38,246,92,14,126,131,213,24,70,145,30,236,41,168,236,36,188,194,213,184,223,27,1,115,105,64,228,89,46,76,51,228,211,26,48,198,252,197,69,230,97,135,117,67,154,51,132,180,204,35,108,113,106,71,79,4,170,171,49,156,157,129,208,76,163,102,120,242,250,154,169,38,21,26,180,242,92,101,169,3,86,102,222,134,6,172,20,183,18,146,146,19,32,211,146,105,41,88,70,69,53,96,53,185,70,59,197,251,26,197,223,0,105,142,219,174,125,14,188,56,37,94,105,25,96,254,94,231,116,52,199,230,102,181,11,78,152,236,204,103,150,75,109,153,164,230,97,47,49,150,134,167,36,15,100,61,59,89,19,126,224,68,164,67,201,238,18,102,110,247,1,74,248,179,53,11,190,254,232,175,51,146,180,180,247,99,112,85,122,64,112,75,75,223,204,53,182,212,198,156,98,238,183,99,148,187,113,236,6,78,94,109,168,202,114,106,91,182,236,38,252,183,23,70,46,79,78,252,148,76,177,55,230,131,227,148,195,132,229,119,232,184,23,137,47,203,216,137,77,185,95,236,1,226,47,169,207,57,201,202,91,236,92,252,209,110,247,48,91,54,181,73,217,69,202,46,77,199,149,200,165,105,26,85,236,251,110,133,56,218,213,218,128,203,197,122,148,106,189,89,90,237,39,53,191,176,40,42,10,94,138,190,96,57,233,170,110,175,129,55,178,174,61,72,147,243,34,171,142,252,129,19,150,149,201,148,141,114,115,201,147,8,137,179,41,189,139,155,49,155,40,206,110,164,189,142,191,181,119,205,41,39,113,190,107,216,226,155,220,239,235,23,139,210,194,118,181,104,166,189,208,30,82,228,250,110,146,79,193,82,246,62,105,45,207,163,251,51,207,210,181,223,253,138,138,207,204,146,249,158,62,37,255,0,212,99,189,150,231,177,57,106,81,147,244,163,201,105,71,174,156,95,18,139,16,172,161,229,109,88,101,218,72,75,36,149,198,246,110,232,51,55,40,234,124,217,183,63,175,67,236,72,185,79,51,236,161,167,235,39,95,234,122,157,124,148,186,185,211,184,199,202,190,71,55,255,0,167,241,165,137,74,75,227,201,171,233,21,254,172,172,146,115,201,41,122,187,57,114,245,210,120,82,237,31,82,156,180,198,78,63,229,51,187,157,223,194,133,78,114,109,69,208,81,5,41,203,68,85,223,106,177,79,203,81,156,93,167,186,52,240,226,180,171,127,226,211,235,238,201,158,210,149,243,96,67,183,7,45,154,68,202,94,28,211,143,28,150,177,185,190,116,211,187,246,51,191,253,186,110,75,98,163,186,31,137,211,249,123,119,57,178,187,170,118,174,253,8,241,35,137,105,213,191,162,49,156,165,61,174,151,177,20,120,145,226,245,123,53,193,233,244,90,113,203,127,138,47,134,237,223,246,56,48,227,197,31,62,71,45,187,123,158,175,71,211,168,69,109,82,229,251,95,245,96,122,184,119,220,219,99,28,41,70,53,14,13,254,164,82,114,247,21,141,175,82,36,168,129,234,19,145,54,43,223,228,65,123,85,50,42,185,86,61,78,175,116,14,185,220,162,31,232,253,81,18,146,154,105,186,151,170,238,57,182,96,229,230,224,8,200,237,213,186,246,34,82,81,142,253,199,39,207,169,50,151,229,125,138,37,191,161,205,57,55,59,151,7,70,69,81,148,150,231,44,150,169,111,216,168,209,73,70,50,174,76,101,45,152,75,39,229,37,191,55,179,42,37,221,171,238,78,167,95,208,38,171,230,201,96,26,189,68,228,187,131,36,168,26,151,229,123,10,167,221,49,234,126,162,215,46,210,160,33,234,79,118,9,203,243,112,84,178,250,209,148,167,142,91,219,249,160,47,84,89,47,78,175,135,127,115,54,227,123,100,97,191,242,175,212,168,169,55,233,108,206,87,199,0,229,110,168,54,82,247,244,245,1,111,181,148,163,191,33,197,223,32,154,69,26,39,72,189,82,146,163,45,249,101,39,39,216,168,210,228,146,185,63,145,172,27,87,240,239,219,147,21,75,141,138,187,228,14,136,39,25,41,99,146,131,246,71,102,30,169,223,227,71,254,232,255,0,161,230,235,107,157,253,203,134,95,169,48,123,49,148,114,195,84,36,167,31,84,15,202,121,144,203,189,198,78,50,245,139,166,117,67,169,111,108,181,254,100,171,246,38,43,175,196,168,153,166,164,200,147,190,56,18,180,5,75,202,201,82,243,3,86,77,4,116,95,151,147,61,86,200,86,90,136,26,69,141,86,173,200,178,170,208,85,101,154,173,140,162,172,52,202,199,77,0,184,101,49,105,216,168,132,40,191,81,145,46,118,46,11,109,192,6,46,229,46,0,112,220,82,134,226,183,22,93,249,72,210,99,20,70,69,111,98,124,74,147,41,207,98,163,55,140,78,9,34,156,246,51,114,176,130,10,153,163,141,163,43,53,139,180,84,98,226,245,26,69,81,82,136,163,22,194,189,27,11,49,142,104,203,185,87,103,54,148,228,72,153,19,205,8,114,202,52,186,91,156,221,71,87,24,108,158,230,29,79,84,229,22,160,112,91,111,204,247,46,38,181,203,146,83,118,204,119,189,205,47,99,41,185,73,210,69,69,74,55,193,213,131,18,163,151,28,101,21,230,58,250,105,220,168,14,133,232,83,165,29,192,156,145,184,176,57,50,230,133,180,136,195,157,198,124,236,101,151,14,153,61,200,81,210,7,169,147,38,172,103,157,60,155,180,111,130,118,169,178,103,138,58,236,12,225,170,48,179,42,114,153,174,105,109,165,6,21,27,220,14,140,80,74,38,89,160,239,129,188,143,28,189,141,99,40,229,136,28,216,165,166,123,154,57,70,82,12,208,80,86,101,7,96,19,133,59,20,110,206,184,227,241,49,132,48,40,242,6,90,27,86,205,112,73,222,151,193,158,92,201,121,81,148,39,36,237,17,93,153,58,125,79,82,51,114,120,213,52,107,211,230,213,179,54,158,53,52,7,157,12,173,100,179,174,121,188,155,13,116,136,37,211,233,139,2,97,56,184,51,7,26,149,162,18,146,201,71,79,193,27,144,14,245,194,140,180,60,126,97,120,158,115,92,190,104,236,6,253,47,89,111,76,142,201,102,140,99,118,120,177,133,54,109,137,60,142,156,137,139,173,178,117,47,36,169,112,98,225,231,52,148,35,3,158,121,42,91,21,26,100,197,94,97,169,203,78,144,139,121,34,84,49,208,11,19,150,180,118,46,12,96,169,149,226,53,32,57,243,75,207,185,148,237,240,105,158,219,180,136,199,42,126,96,10,148,98,55,252,198,201,198,91,19,147,31,160,10,57,53,108,21,230,220,201,39,22,90,203,107,126,74,141,51,58,91,28,207,37,189,217,171,122,227,185,132,150,224,110,170,93,205,48,229,80,201,164,203,4,125,71,147,26,139,176,61,61,73,171,66,171,57,122,124,213,229,103,85,166,182,50,210,102,172,154,164,88,183,3,154,82,150,170,42,56,187,179,117,141,114,197,147,225,216,163,159,85,72,214,50,190,9,140,117,27,40,168,32,136,148,69,37,176,74,90,101,108,207,38,101,45,144,20,165,24,163,55,147,185,156,147,70,115,147,162,137,156,181,74,216,71,226,36,168,21,150,146,123,25,53,230,52,150,200,142,225,91,195,35,141,89,162,211,51,153,187,52,135,151,123,32,185,99,167,176,155,113,53,142,69,36,103,154,32,105,143,34,151,37,74,41,156,201,119,54,134,75,217,129,50,184,61,141,34,245,33,77,108,103,23,40,200,13,106,138,140,131,226,70,109,83,3,110,80,241,198,223,111,208,201,74,142,156,49,83,73,221,70,255,0,82,85,142,188,41,203,106,73,123,29,18,110,169,194,202,199,29,49,84,130,82,236,97,209,206,227,169,250,6,203,146,166,233,24,205,219,32,169,76,197,215,168,233,181,236,45,62,109,147,96,103,37,166,217,47,213,254,230,207,107,73,153,218,110,128,150,26,244,223,22,249,19,74,204,166,146,246,3,77,155,82,229,17,41,84,173,247,124,138,47,74,219,118,66,151,229,222,138,39,52,171,102,232,229,158,90,158,252,155,230,90,209,205,145,109,114,92,122,0,235,151,218,78,213,153,235,185,85,162,162,210,180,174,221,72,82,84,237,63,145,65,241,69,246,35,75,75,145,205,208,226,246,110,95,160,66,81,107,77,58,222,249,236,52,238,79,113,252,73,238,67,148,110,144,14,79,234,77,58,29,128,25,180,197,122,74,100,208,19,35,41,200,169,189,204,228,81,50,57,230,252,198,211,103,60,216,68,166,188,88,234,226,207,79,15,226,116,243,197,86,254,37,253,207,59,167,138,158,100,223,11,115,186,45,227,204,165,123,20,121,242,199,163,51,135,163,61,143,178,115,105,158,135,197,166,115,117,221,58,147,142,92,113,164,251,127,84,71,69,61,25,226,253,192,244,228,170,45,127,44,154,60,174,179,203,214,99,145,237,101,143,225,202,171,121,185,30,63,218,75,120,75,209,129,205,212,233,241,110,45,53,222,149,80,222,241,151,181,7,80,191,26,77,26,244,216,252,110,162,24,248,214,226,153,166,43,232,122,28,107,167,251,62,79,243,71,20,97,245,151,153,156,146,122,83,103,111,81,147,79,73,8,213,120,146,121,31,246,253,143,58,83,78,84,115,250,232,188,113,187,109,213,240,216,92,28,230,159,197,46,228,235,201,182,60,109,221,91,72,60,7,25,121,221,203,210,202,138,114,114,141,99,141,37,204,159,5,44,31,135,226,57,112,249,151,250,27,97,120,190,238,222,254,34,127,71,254,134,57,167,170,41,42,142,157,220,153,21,75,39,135,150,61,226,246,151,200,199,170,131,142,89,36,234,158,150,41,186,123,250,14,122,164,165,226,75,84,154,189,94,160,97,163,75,190,125,198,162,255,0,40,66,228,234,183,54,88,212,86,252,250,149,15,11,169,171,142,191,78,209,255,0,115,215,195,20,157,206,78,185,167,197,250,158,76,31,154,252,219,119,108,238,233,26,73,95,196,247,245,34,189,156,123,173,141,18,250,152,226,157,173,141,211,34,135,19,57,38,141,40,137,34,12,27,160,95,18,186,220,169,25,238,165,114,162,43,163,101,102,51,149,253,2,246,122,184,49,189,82,213,123,21,20,229,179,57,219,229,163,105,112,204,155,74,192,202,105,175,210,201,151,197,93,203,148,221,37,39,118,75,73,183,46,229,70,121,231,113,81,123,191,83,8,238,182,228,210,126,105,106,49,126,91,245,40,198,91,207,118,87,125,63,161,50,231,110,3,87,156,168,83,189,54,100,157,189,206,169,227,242,189,246,171,71,43,42,42,81,111,205,22,76,157,6,170,123,132,189,87,0,23,171,230,76,171,134,67,147,82,227,234,152,220,151,230,253,64,203,35,211,249,100,204,181,90,222,45,47,153,187,74,91,127,115,25,227,244,221,251,149,19,229,74,210,176,148,156,191,216,78,54,199,166,77,241,64,26,171,251,21,5,91,202,236,106,58,95,172,129,186,221,242,80,55,65,21,123,190,4,163,168,181,191,28,4,87,127,249,177,92,19,195,9,113,201,67,191,113,234,216,206,246,217,80,110,192,213,55,171,105,3,77,91,212,211,20,34,229,126,139,159,97,235,75,82,191,173,89,3,121,101,29,218,216,210,29,77,86,245,126,166,105,82,229,52,215,49,255,0,65,82,146,246,236,7,118,46,161,71,216,236,199,150,57,23,99,198,215,165,249,175,253,13,97,145,197,167,123,62,24,30,197,80,156,78,92,93,76,151,164,151,163,59,177,202,57,99,113,231,186,124,162,12,212,75,86,86,129,168,133,78,144,138,166,106,45,32,4,247,44,52,128,82,39,73,64,4,60,123,142,169,26,3,68,25,40,217,74,37,168,142,138,51,157,25,183,177,179,142,228,74,4,28,205,91,10,103,70,130,92,74,48,104,84,109,164,52,132,99,164,210,17,41,64,209,68,9,107,98,47,73,181,25,202,59,129,132,35,91,166,95,139,40,153,167,70,93,70,109,169,1,166,110,182,163,72,227,241,37,55,114,102,114,247,18,176,55,121,23,194,136,107,204,100,174,205,34,165,96,105,24,220,142,168,227,140,99,103,60,98,223,7,94,53,229,166,7,159,158,117,42,31,79,147,68,149,157,25,250,116,221,156,218,41,129,235,66,74,80,178,103,47,43,163,151,22,87,24,81,15,51,212,208,25,101,82,148,155,124,25,185,29,11,86,77,168,127,115,111,118,7,52,36,245,108,116,189,161,125,195,68,113,186,30,84,148,44,14,71,241,110,105,24,237,104,201,242,111,211,201,63,43,3,88,197,100,143,185,88,113,84,137,94,73,27,169,198,49,176,39,170,138,208,113,227,94,167,70,108,138,113,34,24,245,64,13,186,121,86,198,185,21,197,209,205,131,203,58,103,109,16,121,19,140,148,221,149,9,86,199,126,110,157,79,131,159,193,80,123,148,60,17,110,86,142,245,238,101,141,40,227,179,158,89,167,175,98,43,185,50,140,48,228,213,31,115,86,232,12,167,134,46,86,101,212,66,160,116,106,76,153,69,78,52,7,157,202,52,195,61,233,154,190,157,198,232,197,197,198,86,84,105,147,19,126,100,70,57,56,76,218,19,213,26,98,203,139,107,68,27,61,57,32,115,79,15,155,146,240,238,169,151,56,186,164,21,134,173,59,35,72,78,68,120,110,237,150,170,32,106,164,245,27,82,123,145,142,42,70,212,7,62,71,189,24,232,167,102,249,96,249,70,81,243,90,96,100,159,156,217,75,83,166,102,241,233,145,79,103,96,18,198,245,25,202,13,75,99,178,18,82,67,142,47,53,129,142,44,55,13,197,147,14,157,206,202,165,177,19,90,163,64,121,250,233,155,183,175,25,47,167,122,134,163,167,98,162,113,37,103,76,36,209,146,195,221,49,193,233,149,48,58,161,37,34,222,148,185,48,249,19,59,125,200,211,89,229,73,25,66,78,92,153,73,59,58,113,198,52,17,164,18,72,153,219,40,150,194,179,158,55,36,100,177,105,118,116,246,51,146,180,17,207,144,193,163,162,81,162,92,108,168,195,73,81,70,158,27,244,52,142,45,183,40,198,173,9,36,105,40,211,51,1,137,90,101,36,61,54,1,22,92,157,163,22,154,99,139,118,64,228,218,18,109,74,205,54,20,170,138,54,132,181,34,100,157,147,138,85,177,169,6,113,149,51,93,164,140,36,188,197,169,80,23,20,175,115,210,232,177,186,82,105,87,100,112,227,198,231,56,174,23,161,234,65,168,197,69,25,228,215,23,67,163,57,181,20,39,23,46,91,48,201,25,46,12,54,83,157,203,145,40,250,32,197,13,245,72,210,82,160,49,148,106,86,208,106,247,52,148,84,150,228,184,175,78,0,202,78,251,25,77,124,190,134,146,126,166,114,175,248,192,205,238,190,70,110,75,185,173,239,74,236,202,125,251,1,142,165,230,189,145,84,156,47,244,34,82,223,154,246,23,107,226,138,41,106,248,52,251,255,0,224,199,34,238,247,70,218,154,219,85,179,41,202,237,240,251,132,99,42,143,33,173,124,253,130,123,240,204,228,212,98,165,77,250,20,57,165,45,193,63,233,184,106,223,126,106,246,26,141,187,176,27,226,151,115,57,70,165,102,137,70,216,154,185,95,161,68,74,78,131,144,123,190,68,0,246,34,82,244,42,91,153,183,76,8,147,49,110,139,147,180,99,54,17,51,150,204,231,111,84,182,52,200,251,26,96,233,220,190,93,202,43,167,196,227,13,94,167,108,99,226,67,75,227,177,22,146,113,138,85,193,182,43,231,178,86,65,172,111,195,240,228,253,215,204,243,229,31,15,50,113,248,94,232,244,99,109,165,31,138,246,56,250,165,188,219,77,212,185,92,32,58,163,155,84,99,23,39,86,121,255,0,104,59,135,212,188,50,122,136,235,55,143,212,168,231,202,245,74,82,191,67,208,251,23,167,150,108,178,151,167,149,124,223,250,43,56,103,77,112,239,190,231,189,210,198,29,47,76,160,210,142,69,107,85,247,252,223,233,244,23,193,61,102,76,153,50,59,150,190,201,213,35,28,24,101,155,38,139,94,102,163,126,159,241,21,154,61,249,249,154,244,50,88,229,226,73,121,97,23,47,215,100,69,107,139,30,56,231,132,99,122,101,29,92,246,220,199,169,234,60,124,178,155,141,94,201,46,200,153,79,206,218,141,46,201,51,63,52,165,81,138,64,92,83,140,30,245,238,198,241,236,188,75,75,148,153,183,77,142,48,140,156,225,41,100,78,226,239,203,16,158,172,249,28,155,183,203,96,114,180,229,119,221,217,172,49,73,227,110,45,106,143,229,54,240,99,27,117,250,239,251,17,24,172,89,35,56,190,57,181,76,8,205,133,116,254,30,120,59,199,145,110,253,24,154,213,186,103,100,35,142,82,158,13,90,176,230,248,111,242,200,224,132,37,139,43,197,36,173,58,220,138,210,43,209,198,255,0,83,175,10,140,228,162,228,221,126,255,0,67,159,245,126,157,141,48,169,211,114,148,154,227,255,0,0,123,24,35,194,91,47,67,160,158,158,11,22,36,180,212,171,123,46,239,185,20,235,99,57,54,105,202,49,151,197,201,2,191,43,51,81,223,204,108,154,189,248,19,141,90,3,44,202,227,165,153,100,242,202,49,124,85,26,205,218,108,207,37,100,135,184,17,142,90,177,56,247,236,101,147,242,160,123,66,191,55,37,205,106,209,47,163,40,198,74,255,0,82,53,124,86,19,149,38,223,22,39,235,200,70,114,90,111,228,99,61,218,93,206,135,30,99,217,173,140,39,180,99,102,145,147,84,253,204,230,170,86,105,57,91,246,38,106,214,204,13,35,145,73,36,248,225,251,28,249,19,140,153,80,150,151,191,5,100,248,183,95,82,163,158,123,171,4,238,52,251,23,56,45,210,103,59,114,133,160,12,139,117,46,196,57,197,75,225,87,236,87,141,113,243,108,204,231,8,221,250,241,232,84,57,73,75,231,219,113,41,58,119,181,16,225,230,182,247,5,200,86,170,123,115,250,162,123,254,80,73,202,91,13,82,86,16,52,146,212,200,73,201,217,91,202,69,213,42,92,149,9,250,118,238,87,194,189,194,17,253,16,106,90,172,160,160,154,242,234,40,73,58,107,144,18,142,173,205,21,193,212,83,182,183,101,104,81,142,255,0,19,253,138,142,172,13,75,205,28,149,113,174,222,230,84,178,225,106,81,140,114,67,37,199,83,174,198,121,97,28,109,233,149,255,0,45,199,145,252,80,147,217,185,62,100,45,235,123,165,239,176,23,37,53,142,49,155,243,53,107,228,100,221,63,139,254,123,141,92,211,110,146,74,246,9,40,197,240,246,230,152,13,53,25,108,27,59,105,239,125,196,182,227,191,175,3,143,197,229,92,240,138,139,142,71,141,165,47,133,254,199,102,44,187,170,109,53,251,28,113,169,93,241,65,6,249,93,138,61,188,61,84,101,229,202,212,101,218,93,159,250,29,52,120,112,201,169,45,253,153,217,211,117,111,18,169,220,241,113,234,225,254,168,152,61,10,10,42,14,57,34,165,9,41,69,240,209,90,76,171,58,26,43,72,232,12,218,10,52,162,64,148,80,80,80,0,192,0,65,67,0,33,147,70,140,154,2,116,139,73,160,128,157,35,24,0,132,209,64,7,155,212,205,66,52,142,36,220,153,174,89,234,100,194,59,217,164,10,26,153,166,88,198,24,248,53,142,62,228,103,90,136,57,241,238,141,19,210,76,85,13,216,27,227,149,22,166,245,108,114,234,102,248,100,187,129,210,214,168,156,51,139,83,59,156,169,108,102,176,235,149,176,48,91,118,46,24,20,165,169,157,94,28,99,29,206,108,217,183,168,129,186,240,241,173,170,197,41,57,35,154,55,203,99,150,79,45,32,33,201,107,220,115,252,68,102,226,105,13,144,28,250,119,28,83,140,172,218,81,77,236,77,1,171,142,168,216,67,154,101,98,146,211,76,78,62,123,64,41,193,80,177,79,79,149,155,60,110,72,95,119,183,96,99,43,241,83,137,219,13,226,133,12,41,26,168,144,42,56,179,239,51,186,142,44,248,103,170,209,66,121,124,186,81,130,201,82,163,72,227,149,240,105,44,42,49,213,64,16,180,211,71,82,122,162,115,194,125,168,211,28,188,228,81,60,111,148,24,245,69,59,58,106,209,148,226,4,198,77,200,169,226,140,162,16,77,118,45,218,64,114,60,46,50,216,219,26,114,141,51,88,249,187,15,77,1,207,44,122,93,160,58,124,59,39,193,3,30,70,176,198,70,171,9,75,19,64,16,199,165,14,138,86,153,91,5,103,166,200,120,119,180,116,105,30,144,56,103,141,216,150,38,206,221,33,164,35,24,97,210,105,164,170,0,168,161,81,116,20,6,110,59,28,242,141,55,103,93,9,198,194,57,177,189,199,56,111,104,221,65,33,233,3,40,45,183,28,226,105,166,129,240,7,52,226,202,133,164,83,91,138,152,22,167,99,238,102,145,104,10,39,185,98,160,34,80,82,18,198,145,165,5,1,52,133,69,133,1,155,130,102,51,195,78,206,154,29,1,201,225,178,227,10,54,210,67,178,163,57,69,50,116,209,165,13,45,128,203,72,244,154,105,42,49,3,29,20,205,21,209,166,146,104,8,148,44,74,38,233,6,128,43,14,69,141,127,205,205,240,228,111,118,247,111,100,115,105,59,186,92,49,131,82,151,38,107,81,219,142,42,48,243,114,204,167,77,236,91,118,68,145,134,211,106,63,51,39,191,44,89,37,66,195,9,57,106,159,96,52,151,6,19,145,121,114,45,79,187,50,213,235,64,103,63,169,14,17,189,247,52,149,165,232,98,245,46,27,0,111,219,111,75,51,203,23,234,85,180,247,76,137,223,106,250,148,101,41,122,69,63,154,22,189,171,176,219,173,187,153,202,74,234,128,134,188,223,18,9,124,247,254,164,202,53,199,238,100,229,95,28,128,173,94,109,55,207,236,102,211,213,109,210,41,219,202,150,170,136,95,243,45,251,149,14,150,150,249,84,40,206,211,126,133,114,189,137,227,216,160,136,230,234,33,194,178,103,192,70,122,183,41,240,20,68,154,73,128,91,163,41,252,70,137,153,75,184,25,205,236,97,55,201,166,73,17,138,26,252,210,218,55,250,148,60,56,28,239,36,182,138,58,212,83,142,207,254,208,248,228,170,41,69,112,145,116,239,74,123,190,64,137,45,182,54,195,21,74,82,248,108,74,22,168,213,37,165,69,115,223,251,16,83,86,213,189,236,227,173,126,36,27,167,40,235,94,245,108,235,147,168,191,147,103,157,134,111,199,201,75,85,70,73,121,171,216,40,199,36,183,179,30,167,38,169,70,62,224,229,165,82,50,75,94,84,86,93,221,26,213,158,50,113,82,142,59,157,122,190,203,245,61,30,169,212,163,137,121,156,98,151,212,195,161,199,21,137,73,189,219,215,47,242,174,14,204,46,41,202,89,63,139,45,253,130,185,165,171,78,143,205,216,214,105,195,4,162,191,52,171,233,21,254,172,106,18,82,121,94,149,87,91,149,138,26,226,173,189,49,226,253,2,49,197,141,203,182,203,185,210,177,168,95,154,149,114,141,240,203,18,140,148,177,167,238,255,0,47,200,229,154,113,148,157,234,93,136,167,41,60,146,75,86,208,220,232,134,69,143,19,78,30,117,230,113,254,100,103,135,18,80,113,156,180,183,188,164,24,180,227,150,175,235,220,42,178,52,227,175,30,169,65,114,255,0,148,203,38,137,56,233,111,110,93,4,162,181,201,70,82,240,229,216,205,249,99,165,59,111,130,7,173,74,90,105,233,227,99,110,171,28,179,98,89,146,252,88,47,50,254,101,234,44,88,148,23,185,211,131,36,92,26,147,122,161,110,63,221,1,201,141,199,77,252,76,244,62,206,192,229,39,154,124,47,135,230,112,99,199,226,117,158,22,46,36,255,0,79,83,222,130,142,56,40,199,132,169,1,77,153,75,37,50,164,236,202,82,81,34,183,199,147,84,76,228,252,237,24,172,158,109,164,210,239,70,154,252,76,137,113,190,203,212,131,104,71,122,224,153,186,28,229,167,145,202,74,113,175,64,48,159,179,217,152,112,219,244,54,105,163,57,175,138,75,234,6,25,159,158,208,161,147,74,223,234,19,244,49,123,169,34,141,51,227,242,92,120,111,99,24,73,71,203,59,219,208,213,75,86,40,197,254,166,25,162,245,93,125,74,129,182,159,55,30,204,89,107,38,59,189,191,161,17,201,95,23,234,187,155,66,42,87,40,112,254,36,191,169,81,196,211,139,73,132,93,51,108,216,165,24,183,36,227,78,142,123,167,185,80,166,171,228,61,90,161,254,83,74,82,50,113,210,246,64,76,159,150,249,107,208,199,34,241,35,105,162,223,149,237,244,34,46,45,234,221,62,232,163,145,183,142,109,56,209,120,229,27,175,94,198,217,177,106,225,173,255,0,70,99,163,79,49,175,144,69,121,101,238,38,180,138,41,95,40,122,55,1,197,47,82,95,153,237,193,167,10,189,66,17,162,130,148,35,125,201,223,235,34,167,188,171,178,228,49,167,41,106,97,20,254,10,186,20,99,114,216,182,173,149,5,92,45,216,11,73,180,49,233,198,178,71,38,242,180,227,23,186,94,229,102,148,116,71,30,47,50,186,255,0,52,189,76,183,143,27,48,163,38,79,23,42,155,141,222,237,113,100,206,105,110,174,55,107,103,216,113,114,243,43,117,200,154,243,106,150,241,238,172,131,39,110,149,252,135,178,147,213,122,86,219,49,189,82,150,167,43,87,85,92,14,42,90,220,60,169,93,95,32,31,153,82,150,135,178,11,90,42,229,226,39,191,166,146,225,29,109,193,106,147,252,177,143,115,84,147,198,229,229,213,142,181,70,127,155,228,69,98,227,44,122,124,150,222,242,92,198,72,73,220,111,107,94,157,255,0,240,104,165,8,71,120,104,115,106,81,154,127,7,174,195,215,143,241,35,28,113,243,63,43,109,167,31,144,25,238,162,251,46,212,187,132,91,181,110,194,148,101,82,181,238,27,59,109,175,215,147,76,141,91,218,239,232,105,12,181,35,40,197,70,46,251,141,20,119,97,234,165,130,122,241,241,249,161,218,71,175,131,168,199,212,71,86,55,186,230,47,148,124,242,116,209,172,50,120,50,90,100,214,72,247,79,130,88,62,132,70,29,47,91,139,168,211,13,85,150,183,139,92,252,142,138,50,210,66,138,161,80,8,7,64,2,1,128,8,0,2,16,134,0,32,24,1,32,48,1,8,96,7,137,225,238,92,86,231,103,220,228,84,122,74,46,163,158,15,177,57,94,231,100,122,90,27,233,83,26,175,59,185,172,33,113,224,237,93,52,81,164,112,197,118,32,243,87,75,38,205,163,210,209,223,225,135,134,52,199,46,132,145,73,163,119,141,11,193,64,113,230,147,123,35,157,194,143,83,193,137,47,4,88,209,230,130,199,220,244,190,239,1,248,17,26,99,204,113,42,24,237,158,135,221,226,53,130,40,14,57,97,74,54,140,156,61,143,79,195,66,240,163,232,52,121,158,28,187,35,108,120,165,220,239,240,227,232,26,80,211,28,250,118,30,150,111,165,5,32,50,81,41,68,189,134,4,105,19,133,151,168,90,128,143,6,55,192,222,24,181,185,90,131,80,86,107,167,130,31,135,24,154,45,196,225,96,36,26,81,106,3,112,32,132,162,20,135,225,135,134,192,20,98,135,72,94,27,30,150,128,2,134,0,20,58,21,143,80,5,11,72,245,48,220,9,166,82,1,128,132,80,1,13,138,203,161,105,1,0,244,133,1,52,5,108,27,1,20,49,236,0,72,187,150,75,69,19,40,217,14,38,194,8,198,139,72,173,33,64,64,209,90,67,72,2,10,10,5,97,74,135,67,160,160,137,161,209,84,20,4,80,156,108,209,161,80,25,120,96,162,107,67,160,50,160,47,72,105,2,73,163,93,35,210,128,206,40,186,29,12,2,11,233,238,116,248,186,105,89,206,52,136,174,152,100,148,221,36,237,250,155,203,101,167,150,101,135,76,82,245,43,85,203,102,101,164,188,116,253,201,201,47,14,58,99,201,179,57,178,189,239,185,21,131,138,138,182,254,98,213,186,147,217,118,34,127,21,189,201,142,169,75,128,53,148,173,91,102,77,215,115,161,195,203,232,103,56,70,233,110,7,44,218,114,33,220,98,232,214,109,68,202,90,165,117,101,24,55,252,196,202,107,215,127,115,71,15,89,54,101,40,203,212,7,57,57,43,190,12,100,155,90,154,85,234,91,140,163,27,225,252,200,185,43,189,147,229,4,66,147,148,146,73,87,113,201,61,117,194,41,56,197,240,201,185,69,183,39,126,136,161,223,151,208,45,80,164,252,219,4,151,59,20,9,236,194,92,88,133,123,108,16,159,6,19,151,158,142,142,199,44,247,200,5,185,82,57,231,34,231,59,179,158,114,183,72,161,70,62,36,247,248,87,39,76,99,169,170,249,36,103,8,236,161,5,254,231,84,34,163,243,225,0,56,184,61,59,221,26,66,59,121,151,238,86,24,164,183,210,190,108,186,77,234,173,190,96,40,33,242,236,30,219,95,33,169,40,185,118,68,25,103,150,136,55,219,143,211,115,207,233,154,252,76,142,173,111,185,183,93,147,76,52,222,252,127,169,138,122,58,105,71,127,53,108,6,50,151,126,229,244,208,213,53,179,223,131,45,45,157,221,54,61,55,59,227,101,69,71,163,9,57,100,164,246,130,171,245,12,178,109,233,30,40,120,120,183,248,185,101,97,198,220,181,205,252,128,214,29,60,165,45,45,252,52,218,58,30,152,186,156,92,123,208,98,120,240,207,93,234,174,222,164,229,150,44,153,229,60,153,116,74,123,197,85,175,149,145,91,181,211,203,22,69,22,229,53,27,78,235,127,99,135,31,226,205,73,108,163,239,181,178,179,106,184,225,130,243,115,32,106,48,197,44,105,238,229,109,129,78,106,51,248,124,209,218,147,180,103,57,197,110,249,35,183,149,4,49,235,126,175,209,114,69,39,170,74,214,200,211,20,92,242,74,113,149,70,253,13,99,137,99,155,148,233,248,84,252,41,47,137,50,227,21,21,229,186,1,61,92,67,226,102,25,243,56,199,194,196,238,111,153,127,114,243,230,240,215,135,13,242,75,151,232,79,75,211,248,153,99,30,242,123,178,14,239,178,122,95,7,19,203,47,138,124,124,142,240,218,41,37,178,92,7,184,17,57,81,203,146,123,155,101,151,185,201,55,184,14,13,202,116,117,213,113,201,203,211,239,144,238,170,220,5,169,214,153,171,94,162,154,167,180,182,244,10,114,179,57,45,50,82,212,253,215,168,85,74,90,73,181,123,17,226,106,141,75,105,122,18,226,214,234,64,70,101,181,215,6,19,123,169,63,145,190,72,183,27,253,78,109,82,223,126,59,4,68,114,74,249,250,14,115,222,73,111,30,235,208,203,47,150,74,75,184,60,182,189,209,81,140,212,148,158,135,97,135,52,177,203,249,125,209,83,138,151,154,27,152,202,90,150,210,253,74,59,167,147,196,79,82,191,83,143,46,55,7,113,118,153,49,205,40,75,117,102,203,52,37,29,251,149,28,235,39,176,219,140,248,228,172,184,221,220,101,104,203,205,232,2,158,223,23,30,166,94,104,252,53,40,252,205,181,218,248,126,134,83,113,151,20,253,165,201,64,178,105,122,116,236,251,17,56,167,240,182,137,148,187,85,215,168,41,197,213,160,135,161,247,41,33,89,75,128,4,174,67,201,180,104,120,247,34,114,213,59,244,224,161,86,157,159,253,198,144,224,197,189,210,179,120,210,142,253,128,105,119,42,25,165,138,122,162,220,36,191,99,52,222,73,115,165,93,34,188,58,148,162,164,164,174,181,122,251,144,116,116,249,124,60,175,54,149,122,92,99,254,31,127,153,51,167,184,109,219,245,26,122,84,162,210,243,46,123,175,144,17,249,12,245,234,90,127,151,115,73,173,228,158,247,186,51,159,150,73,173,159,168,15,120,247,126,93,201,225,122,127,112,168,186,182,239,212,210,42,20,239,103,194,122,187,250,176,165,29,43,119,83,184,246,218,153,171,91,227,134,103,225,233,219,84,163,191,182,196,99,209,83,79,34,133,91,139,245,246,47,78,89,225,150,119,169,227,147,211,41,183,126,98,5,23,147,194,115,240,165,40,227,158,169,74,173,36,251,10,82,150,60,174,48,156,90,143,195,42,222,185,85,99,89,37,227,55,28,111,20,50,71,76,86,166,151,206,251,141,197,227,156,161,158,81,242,61,46,252,205,127,148,3,38,71,55,44,146,197,27,151,242,203,137,247,219,223,208,231,165,41,82,78,146,237,47,220,232,243,120,146,201,10,78,15,85,183,79,217,145,145,198,89,37,46,37,41,55,165,112,88,137,107,109,216,150,201,50,182,229,153,222,191,242,167,102,144,238,247,237,217,26,69,119,124,146,147,187,41,1,112,117,36,237,175,127,67,218,232,122,207,31,240,178,215,141,30,255,0,206,143,18,82,225,26,66,111,102,157,74,63,11,37,31,68,35,30,151,168,251,206,29,92,77,109,37,238,108,101,160,0,0,0,2,0,0,21,128,80,168,44,0,0,2,192,4,59,38,192,98,11,11,8,187,66,102,77,177,169,5,83,38,217,87,99,180,4,43,46,199,104,45,16,45,76,45,143,82,39,80,9,74,86,94,161,38,82,104,5,118,38,93,197,5,197,129,152,41,89,163,161,82,1,114,20,202,84,80,25,133,23,67,160,35,72,105,46,130,128,141,34,240,205,4,4,172,99,208,1,245,1,60,86,11,10,30,225,191,168,13,98,138,30,136,153,189,68,249,128,218,162,20,140,119,177,176,53,216,25,146,144,212,128,171,160,177,88,90,1,234,11,38,208,1,66,16,106,1,143,98,117,9,200,11,216,44,141,65,96,86,164,22,77,134,160,46,196,43,13,64,49,6,160,176,13,197,184,192,5,164,52,148,0,45,1,164,118,61,72,9,210,14,37,106,65,173,20,78,128,208,86,180,26,144,19,164,40,173,72,45,1,52,194,153,86,133,96,77,5,21,97,96,77,14,130,195,82,0,160,161,218,24,19,64,59,72,118,128,145,49,128,8,7,176,108,4,208,232,161,218,2,40,116,85,160,212,128,84,52,45,65,169,1,122,154,54,198,210,231,150,115,234,55,194,163,122,158,230,106,198,244,217,140,226,159,5,207,34,75,158,73,79,86,222,166,90,97,60,105,123,145,7,45,116,146,171,58,50,71,99,9,45,43,221,128,78,85,229,95,169,156,138,130,109,220,152,229,179,119,181,129,205,40,63,169,148,252,187,51,178,106,183,57,165,29,247,3,150,81,148,185,96,150,149,183,169,164,165,86,99,39,233,104,162,167,166,73,179,157,164,248,43,196,81,116,216,164,155,119,101,68,47,153,58,125,63,83,77,164,183,19,141,109,64,98,175,94,252,35,71,189,177,42,92,62,74,180,138,140,222,206,200,78,138,159,60,144,192,50,203,202,115,74,85,185,164,229,108,194,108,162,103,42,137,56,227,223,187,34,126,105,40,155,227,227,133,190,192,105,134,45,61,93,206,181,5,5,231,149,75,249,87,111,153,56,97,166,10,82,116,223,31,35,161,99,140,102,156,223,232,1,41,73,226,107,205,84,44,119,167,226,162,158,164,155,138,216,206,21,109,86,252,191,144,9,249,229,78,247,230,189,11,204,227,26,75,225,91,147,11,114,223,147,46,163,45,66,82,250,253,59,1,231,117,77,207,62,155,82,175,65,231,85,40,195,211,157,236,158,158,58,242,220,199,31,197,207,41,112,128,49,199,84,234,175,178,87,220,244,225,24,193,47,229,199,207,187,48,233,161,8,254,36,22,251,168,186,171,52,154,213,37,138,63,151,159,152,29,88,242,120,183,73,157,81,143,150,223,9,127,196,103,211,225,240,241,210,87,253,205,227,24,95,158,219,107,245,255,0,68,5,77,98,200,226,233,194,43,106,214,139,148,48,226,126,30,76,105,195,39,18,215,105,51,56,97,199,149,78,42,74,57,87,195,22,188,178,70,51,200,165,131,28,99,206,255,0,77,204,168,213,241,53,181,186,110,201,80,148,159,33,167,86,47,47,49,78,95,66,112,168,185,169,59,91,174,0,219,193,168,169,61,226,248,151,99,72,74,55,28,109,69,69,191,209,250,216,177,99,148,50,248,187,57,39,178,151,194,97,53,227,103,148,151,150,23,240,174,192,106,181,103,201,175,35,224,93,70,117,138,53,29,230,248,65,212,117,17,195,5,8,171,155,236,97,135,27,148,181,207,121,62,224,60,88,223,197,45,228,249,61,95,179,240,233,132,178,191,205,178,249,28,120,241,185,206,49,92,183,72,246,20,84,35,24,199,225,138,160,16,165,199,200,174,228,228,91,16,114,102,145,201,57,59,55,204,249,57,91,42,52,193,47,57,236,227,139,113,175,83,197,193,241,163,221,193,47,195,90,184,173,172,12,229,143,74,57,114,180,173,179,183,43,138,138,244,126,231,153,212,79,114,41,43,200,233,81,172,226,163,204,174,85,201,140,37,201,25,178,182,234,248,2,165,90,92,53,234,147,223,125,142,30,171,63,135,61,184,78,190,99,158,74,147,190,201,152,219,106,121,231,40,248,123,94,165,117,34,129,205,56,74,13,95,120,171,57,252,95,51,141,191,169,93,76,183,140,174,220,183,216,193,203,82,111,150,187,247,42,58,30,89,69,167,202,173,209,148,230,156,181,45,200,212,244,165,195,94,252,147,173,240,84,57,77,95,170,245,41,77,95,6,119,238,30,213,250,1,188,50,214,207,143,81,190,250,101,102,40,119,185,67,156,154,237,102,18,150,57,38,190,26,101,206,94,93,213,209,203,145,197,249,148,154,189,128,217,197,53,182,255,0,82,116,175,86,103,30,219,254,133,55,182,175,166,224,107,20,238,145,79,98,49,182,203,199,248,153,33,30,55,3,93,46,24,190,102,92,47,119,185,121,91,114,223,110,228,227,126,44,244,236,156,157,95,161,80,229,24,173,47,75,73,174,253,203,203,166,109,74,10,73,52,147,191,83,108,203,86,37,9,108,225,193,200,174,45,182,248,32,235,121,94,150,241,184,195,82,211,162,60,197,17,85,29,221,27,244,152,162,220,242,229,122,84,85,175,241,95,20,68,210,182,187,145,74,47,109,194,213,176,221,197,71,132,187,131,141,45,209,80,178,165,181,61,244,217,146,146,148,180,182,105,41,92,200,148,86,236,5,171,78,173,147,252,187,174,13,33,45,188,218,107,121,105,151,115,57,234,210,139,158,55,24,41,121,119,123,45,87,255,0,128,173,35,142,16,201,225,188,177,158,41,69,74,90,86,255,0,37,125,200,134,167,41,120,49,150,158,107,154,94,230,159,135,9,224,150,40,235,156,41,203,87,19,250,4,245,41,101,127,193,167,252,52,223,126,200,204,11,52,229,153,227,146,197,249,52,105,91,238,185,219,177,10,80,146,113,132,227,24,189,234,81,119,183,31,168,229,28,113,148,164,178,100,115,82,181,181,39,31,153,172,224,241,206,107,108,50,197,37,56,69,74,237,63,70,81,147,199,240,79,109,50,87,241,111,239,242,22,88,193,101,150,141,74,31,151,87,35,252,37,20,219,150,183,122,140,178,100,223,103,102,144,77,185,61,43,151,207,177,80,138,123,47,133,19,8,246,252,207,150,106,146,84,16,9,186,43,212,158,64,146,225,176,168,0,237,233,179,188,57,22,69,195,218,107,213,30,198,187,86,157,166,124,252,37,250,30,143,65,154,211,195,46,99,188,126,68,163,187,80,106,36,86,200,171,212,45,68,219,37,176,47,80,106,34,194,192,173,66,212,77,136,11,212,45,100,49,20,106,228,70,161,2,2,172,44,40,24,19,173,80,181,156,31,120,162,151,81,177,113,53,220,164,26,142,31,189,81,156,186,167,100,195,94,135,137,68,188,213,220,225,89,219,13,82,145,113,53,221,227,139,199,56,244,178,144,195,93,107,168,96,242,200,231,82,162,39,212,110,48,214,243,205,144,120,243,74,60,156,203,53,137,228,222,134,26,239,251,205,247,47,198,103,158,148,185,45,100,211,203,38,46,189,8,235,146,184,198,204,229,154,104,202,29,118,136,213,89,139,234,109,140,53,212,186,140,133,120,243,56,254,240,251,34,214,121,87,194,48,214,255,0,120,200,56,230,200,206,119,150,95,202,56,231,113,252,163,13,116,248,153,9,121,38,185,49,143,81,41,75,131,76,147,242,144,107,28,190,172,137,101,243,114,113,203,36,147,5,38,247,46,26,244,99,45,185,49,158,73,169,114,115,120,146,66,121,38,251,49,134,187,124,103,164,206,57,229,103,52,37,41,118,102,222,101,217,140,53,213,28,137,242,83,113,245,56,91,154,124,49,57,100,244,100,197,215,124,92,95,113,234,130,124,158,125,229,244,102,77,229,213,195,24,107,213,110,53,201,58,162,251,158,106,121,95,169,164,22,84,48,215,115,94,224,151,185,203,171,33,73,204,97,174,139,17,135,156,165,168,97,173,144,233,46,230,87,35,55,41,88,29,84,133,177,204,229,58,37,120,140,96,234,184,161,107,70,46,19,162,116,100,177,131,167,80,54,103,24,74,183,43,68,189,64,53,110,26,129,99,126,165,120,94,224,78,160,114,52,88,144,252,40,133,101,109,240,21,35,101,24,161,233,64,97,82,26,76,218,144,169,32,51,161,50,237,50,92,44,34,94,194,79,98,244,164,27,1,10,91,142,217,106,62,195,208,144,25,234,104,60,197,121,111,146,214,144,50,182,50,229,93,140,165,170,246,64,84,157,25,74,105,15,206,251,18,241,202,93,138,15,26,145,75,57,207,147,14,78,193,143,22,78,225,26,79,51,108,112,204,236,127,119,97,224,211,3,109,94,91,51,121,169,151,225,218,220,159,6,45,145,83,227,34,252,69,164,107,167,137,126,26,40,206,57,45,149,41,81,106,49,70,114,140,155,224,128,220,105,59,46,49,146,68,77,79,176,14,117,22,11,73,132,241,229,123,147,225,230,244,3,171,202,187,142,89,188,180,153,200,176,229,189,217,94,4,253,75,131,117,145,228,200,142,236,122,83,230,221,91,108,243,99,134,113,85,25,115,203,58,85,193,183,119,47,86,102,172,116,184,235,145,19,130,220,174,159,104,202,77,249,165,234,104,162,165,229,137,150,220,142,53,193,14,58,109,242,217,213,52,149,209,207,146,54,65,150,73,233,138,183,114,239,70,18,122,168,188,151,242,49,148,188,203,216,9,201,31,67,158,95,225,123,157,50,242,221,240,97,52,151,126,74,57,229,26,124,88,69,203,233,220,213,165,46,123,25,77,111,118,16,218,236,77,249,124,207,141,137,158,247,105,123,238,68,102,222,234,218,94,165,21,223,72,50,92,210,74,253,71,236,84,68,217,140,229,185,164,247,57,249,40,76,195,44,169,155,73,165,19,158,245,78,223,96,130,17,165,239,220,235,193,13,85,111,104,242,98,163,193,219,15,225,70,41,37,92,215,118,21,182,23,230,148,212,146,148,120,218,236,218,27,77,107,219,125,223,169,150,37,24,201,118,237,86,111,155,203,41,198,212,95,162,150,180,65,156,166,251,190,63,99,55,122,85,124,83,223,228,19,118,212,125,121,249,21,195,114,146,250,21,11,78,152,215,121,109,103,157,215,101,185,105,93,247,175,232,119,101,159,150,82,111,252,43,251,158,68,159,137,145,203,133,253,2,173,121,49,57,90,212,246,14,159,28,165,31,47,230,122,69,147,121,40,93,164,118,244,184,244,199,94,154,148,182,143,200,35,87,47,14,54,183,107,203,19,163,163,193,162,26,229,241,50,112,225,121,103,169,237,24,236,142,252,112,158,168,202,43,158,45,109,64,18,201,12,114,140,101,173,191,204,163,216,122,163,60,178,142,141,58,254,25,107,222,31,49,100,150,53,107,86,191,238,71,77,135,92,167,45,113,140,146,213,20,255,0,55,201,145,85,212,172,216,49,199,20,173,107,243,81,200,173,206,151,125,142,190,167,54,73,69,98,200,219,146,222,229,202,246,48,199,22,231,29,60,222,196,86,152,214,174,165,185,109,23,113,143,160,69,70,16,109,191,135,183,168,57,70,17,140,37,42,209,127,81,69,75,52,227,190,210,116,128,90,167,147,150,25,50,199,167,139,75,124,143,246,255,0,114,179,103,142,24,248,120,158,169,62,232,207,7,78,219,215,151,119,217,1,56,48,57,126,38,78,89,210,169,14,82,8,197,183,183,32,117,253,159,142,231,44,143,242,236,190,103,123,51,195,141,98,197,24,122,114,91,96,6,89,165,70,158,167,54,105,109,207,0,114,117,18,57,153,182,87,111,212,193,242,84,107,139,121,35,217,195,146,240,40,223,7,137,142,90,100,123,61,52,175,2,141,121,175,245,3,171,59,188,92,249,171,138,60,140,213,226,233,245,238,122,157,77,71,23,63,75,60,92,242,122,153,152,181,58,244,73,163,155,46,77,249,30,73,57,115,217,28,249,101,182,252,26,70,121,50,106,149,26,102,155,233,191,1,228,146,140,226,165,39,21,118,70,41,99,198,158,92,169,180,237,42,149,110,115,77,203,28,116,110,155,230,158,212,80,167,43,141,171,228,157,94,107,11,217,19,65,21,55,191,176,239,87,204,79,112,91,1,73,251,135,200,77,13,1,72,31,168,14,182,42,20,215,150,95,35,147,69,226,127,205,201,219,202,249,163,158,41,104,222,84,253,10,57,227,203,26,78,82,210,137,123,74,65,23,114,32,218,50,113,198,253,246,53,199,40,248,82,189,219,116,140,101,179,94,166,176,139,242,167,85,200,85,77,202,126,242,145,211,208,96,140,178,206,19,173,78,15,195,149,237,169,111,71,60,83,111,87,103,178,52,198,252,9,235,142,254,171,212,35,171,69,195,196,91,175,83,155,46,53,175,109,171,203,102,242,201,8,197,168,189,74,85,40,111,217,250,252,140,212,212,101,9,111,39,241,52,128,218,17,151,151,12,36,234,123,38,253,72,203,229,210,150,239,250,149,226,78,91,75,101,171,85,250,49,229,114,155,148,210,181,16,38,22,182,253,73,147,209,170,153,93,189,12,166,238,84,2,138,9,114,105,90,109,122,17,200,5,174,59,151,8,199,196,210,242,105,77,61,210,38,187,132,226,241,168,201,69,197,114,189,192,218,167,44,19,74,113,142,39,29,84,235,83,113,237,234,68,39,25,97,240,225,138,79,53,237,56,190,222,148,24,229,24,230,89,39,23,43,244,117,255,0,144,83,142,56,205,99,215,171,93,193,175,79,114,41,194,18,158,92,114,122,48,227,205,113,82,111,202,189,76,178,74,188,190,89,210,113,189,235,230,47,52,185,164,132,246,124,95,204,162,37,180,124,221,185,100,65,92,156,218,231,132,55,114,168,190,46,216,227,109,234,236,184,8,215,30,205,106,245,220,187,222,136,147,77,249,85,33,39,107,230,5,185,5,237,98,72,17,67,0,0,134,153,190,28,142,50,82,143,197,13,206,114,241,189,46,192,247,241,202,57,33,25,195,225,146,178,168,243,250,44,254,28,165,143,242,203,205,31,153,215,227,17,90,164,75,136,150,91,43,85,162,9,210,61,36,202,96,178,0,105,21,13,179,57,72,11,164,42,33,78,202,69,12,86,90,170,37,196,129,169,9,187,33,221,141,1,206,254,207,136,125,206,53,71,82,131,13,12,186,99,143,238,49,255,0,140,62,227,3,181,65,139,195,144,211,28,177,232,162,189,13,35,210,69,29,11,20,135,225,200,154,99,5,210,196,127,117,143,170,45,194,97,28,115,2,95,75,26,236,103,247,60,109,246,58,60,60,132,44,57,53,124,67,76,71,221,113,199,208,107,164,198,221,236,107,224,203,212,165,134,75,184,211,19,224,66,171,98,31,73,141,154,184,201,119,28,98,198,174,48,251,166,52,31,117,198,142,173,12,60,38,198,166,57,163,131,25,170,195,142,184,31,133,36,193,169,32,161,195,31,161,156,177,195,208,110,203,132,37,32,50,142,56,167,178,42,80,82,53,88,152,214,38,52,199,35,193,22,199,225,70,43,131,179,194,38,88,91,26,99,143,76,47,130,235,29,112,116,253,220,60,4,53,49,207,5,4,248,52,242,250,21,225,80,105,72,42,94,159,64,168,250,21,166,38,51,205,24,186,3,77,43,208,159,15,252,33,143,50,178,231,157,36,16,180,37,217,5,71,216,230,201,157,179,63,18,94,165,195,93,154,125,132,148,175,130,186,103,174,59,155,232,34,185,233,250,5,74,205,220,80,40,160,48,113,144,170,187,29,58,98,45,40,24,195,146,146,174,198,170,40,126,80,50,119,64,162,251,154,54,131,82,2,40,85,70,174,74,142,108,138,114,224,13,121,238,85,28,154,114,71,184,252,92,136,14,167,183,113,106,143,243,28,82,150,105,25,56,102,111,150,49,53,232,220,127,152,94,36,31,230,57,33,131,36,163,187,102,50,195,146,50,217,177,134,189,63,43,252,192,244,127,49,229,183,150,62,164,185,102,244,46,26,245,63,13,119,30,168,250,158,84,86,105,26,227,197,155,87,35,13,122,52,152,53,70,75,92,98,10,83,111,114,43,84,14,58,129,61,137,114,157,236,1,224,141,98,161,169,202,247,43,80,19,225,177,56,186,7,57,49,212,128,206,229,124,14,217,116,201,109,216,9,238,37,22,86,148,202,140,16,19,20,251,154,120,96,229,65,226,108,64,104,19,140,98,101,44,179,111,100,37,146,125,208,22,242,81,47,35,244,41,63,98,163,242,40,203,84,189,7,226,201,118,53,175,97,48,35,198,126,131,214,216,40,171,52,74,32,101,25,59,46,89,116,174,13,52,196,94,29,129,130,200,229,216,36,228,116,44,105,3,198,134,142,69,146,74,70,208,201,193,167,133,31,65,172,105,13,21,169,210,140,86,230,179,148,112,98,211,171,204,255,0,113,96,75,83,147,107,99,151,174,204,227,147,30,37,38,229,43,102,43,81,190,47,50,118,251,139,47,58,87,97,193,60,120,226,185,149,14,214,38,211,254,35,87,27,34,185,242,225,211,13,79,107,116,145,231,53,57,245,26,49,184,249,121,220,245,186,236,146,199,141,52,181,202,43,107,117,191,169,143,69,210,188,120,60,92,145,74,115,92,46,200,14,103,134,79,99,155,54,53,26,246,236,122,179,113,73,237,191,169,195,153,57,75,100,81,194,212,246,170,239,109,156,242,189,111,191,208,244,94,31,45,51,158,120,146,91,21,28,137,57,228,212,246,190,196,168,183,61,91,157,30,24,87,96,57,220,94,149,123,133,81,209,165,56,217,156,215,150,202,142,108,159,50,37,180,71,63,136,137,186,69,70,25,101,176,177,199,202,175,185,158,79,52,168,233,74,169,1,174,42,82,114,211,206,202,251,29,80,141,73,25,226,140,105,62,236,235,197,142,91,232,140,173,43,219,176,86,154,43,29,54,150,215,90,111,81,18,81,80,219,202,209,190,31,227,70,83,139,204,251,197,190,78,124,178,139,147,80,77,69,190,27,225,16,101,127,20,223,160,39,39,5,38,188,207,225,70,158,30,181,230,225,239,70,89,101,82,147,213,90,54,95,50,163,143,237,12,154,99,162,47,219,253,78,108,62,72,74,125,235,134,136,203,55,155,51,124,151,149,236,177,167,85,205,133,95,77,141,102,148,148,181,122,234,244,61,24,92,231,229,227,132,101,131,31,135,141,99,111,205,45,228,215,99,208,193,137,66,26,218,171,236,17,120,177,183,228,135,52,108,242,100,199,28,154,161,47,13,69,70,77,191,205,236,86,44,120,252,41,74,82,106,127,35,30,141,75,47,81,55,56,121,99,22,249,248,89,20,73,45,90,97,178,225,201,154,73,67,87,241,19,141,87,20,105,211,245,74,16,159,77,150,62,38,57,61,169,239,23,234,142,126,163,76,101,40,194,107,34,150,209,146,244,238,69,114,202,83,205,147,203,114,115,151,126,78,152,205,97,154,114,175,46,251,174,89,56,227,24,198,77,198,218,227,114,244,188,147,121,50,203,117,221,240,138,140,227,138,83,147,148,149,190,107,143,212,140,221,74,95,133,131,121,61,155,95,243,97,102,234,37,150,94,22,4,235,187,127,213,155,116,253,60,112,171,230,79,150,69,79,77,211,104,243,228,222,70,210,150,229,54,101,32,41,29,157,14,45,89,117,190,33,253,78,72,158,199,77,143,194,193,20,254,39,187,2,159,177,28,95,169,82,231,208,139,222,200,9,74,162,206,60,210,221,155,228,157,45,157,54,114,229,230,202,142,105,182,204,217,115,219,147,39,35,72,168,63,49,236,244,23,41,71,157,55,187,179,197,132,174,71,169,211,73,70,49,107,118,21,217,212,207,201,127,74,60,92,239,75,61,110,169,169,96,85,186,171,179,195,204,238,76,204,90,202,111,187,57,92,158,70,222,250,81,166,121,234,242,163,60,142,120,35,88,242,111,63,228,124,154,101,57,50,226,234,31,195,240,173,182,164,204,29,252,65,41,94,218,82,107,150,187,149,47,43,81,246,2,121,28,80,244,247,224,92,108,1,64,80,128,104,164,74,45,20,20,49,208,194,39,143,212,203,50,140,43,119,223,177,180,184,38,81,215,9,122,42,101,71,6,85,181,145,7,230,58,115,66,149,62,231,42,218,68,87,76,247,220,181,240,191,208,207,149,18,219,168,208,29,24,221,194,58,90,157,109,167,185,126,89,90,50,233,113,227,214,181,199,84,117,95,53,251,151,37,53,186,223,213,50,42,176,116,242,158,77,9,220,91,253,11,200,163,25,201,173,160,230,146,51,132,215,197,205,123,213,26,56,199,44,106,79,110,215,216,168,55,212,227,117,101,66,77,255,0,161,110,75,38,104,203,44,117,82,167,24,109,100,206,47,22,89,193,197,197,169,61,165,202,1,203,134,99,24,219,86,172,210,79,130,99,179,123,128,164,233,123,137,14,92,133,108,5,32,221,70,92,55,198,226,24,18,221,238,162,239,220,105,55,37,186,67,23,12,5,42,130,48,148,155,147,210,253,139,205,34,35,183,205,128,37,126,94,198,169,71,116,239,141,132,163,178,94,224,173,71,126,88,13,84,121,167,243,21,219,186,175,100,47,136,164,3,11,220,157,79,178,13,79,216,162,249,2,85,174,94,204,153,57,111,234,17,160,38,68,30,168,167,85,236,88,27,99,201,43,219,226,139,184,158,214,45,57,113,71,34,226,72,240,98,244,202,207,87,160,200,226,229,138,74,175,205,31,238,40,236,210,144,112,26,136,114,50,166,232,64,157,133,128,196,226,152,88,155,97,75,74,67,21,178,117,132,80,245,19,169,15,82,0,171,13,32,229,70,111,50,69,29,108,151,42,28,167,68,219,125,153,21,74,66,121,26,30,151,91,19,166,64,82,200,195,91,96,162,90,129,6,126,35,186,43,84,139,88,193,197,129,14,114,161,70,82,102,154,88,212,104,8,243,21,101,104,177,232,3,58,177,170,69,120,97,225,0,212,145,90,209,62,21,7,135,238,69,61,113,15,44,137,240,209,74,52,4,120,107,208,165,177,106,129,129,58,132,229,176,52,189,69,81,245,1,172,133,41,163,41,82,49,150,109,44,184,154,235,214,133,173,28,89,51,54,182,12,19,147,151,153,140,53,211,153,249,118,56,158,86,187,157,121,91,146,168,163,146,93,60,217,98,84,60,238,185,51,114,212,236,215,238,210,41,116,237,21,25,167,164,153,201,200,221,225,102,82,198,209,70,35,91,149,40,209,5,71,126,38,177,227,228,35,212,106,116,113,248,143,134,193,53,102,113,117,234,70,58,151,37,104,247,56,97,150,81,92,131,234,39,217,147,26,215,99,141,119,33,186,238,96,179,189,59,153,79,56,195,93,208,105,148,244,163,202,251,222,151,176,75,170,148,187,140,77,122,46,113,190,70,180,183,201,228,75,52,155,228,112,234,37,25,114,92,53,236,105,72,155,75,185,195,247,137,201,82,50,200,242,173,237,147,13,122,142,81,81,221,156,217,122,136,39,177,231,120,242,110,164,216,165,144,184,154,238,143,85,230,58,224,227,146,54,143,38,24,231,51,175,4,103,143,184,176,149,220,151,162,15,15,216,203,199,210,137,125,83,190,8,211,87,139,126,3,193,246,34,57,178,61,232,184,230,111,144,28,113,215,97,232,99,121,18,50,125,76,83,162,13,52,48,240,194,57,53,15,90,245,0,208,61,2,213,238,59,0,208,61,59,11,80,60,148,4,232,220,186,22,176,212,0,226,75,198,138,212,36,223,160,10,48,69,233,72,77,181,216,79,34,64,54,133,72,60,85,92,28,249,114,77,252,32,116,210,22,148,113,67,38,88,189,206,156,121,181,114,139,134,180,161,134,168,209,148,242,202,60,34,13,69,70,31,123,245,70,139,168,85,192,26,105,76,90,81,131,206,223,8,80,201,146,247,69,27,213,26,38,96,242,73,118,5,212,111,68,29,32,96,243,208,214,96,53,177,163,23,149,250,23,27,110,54,191,196,200,171,203,39,229,198,228,156,162,181,74,189,59,28,75,167,201,147,170,241,231,180,83,165,239,242,59,113,97,243,100,156,238,83,155,182,151,244,43,196,135,137,36,157,206,59,36,70,154,124,21,20,174,85,221,241,243,34,113,138,156,178,206,87,42,175,146,8,69,194,219,229,187,125,206,46,187,168,75,203,207,201,242,200,51,133,117,253,116,84,229,39,28,126,103,26,168,158,142,93,93,204,254,205,194,177,224,212,225,166,115,243,52,221,151,153,186,243,20,114,207,147,6,107,55,201,205,146,123,85,149,146,156,213,123,28,217,24,231,51,158,82,40,114,102,110,66,114,36,168,165,45,140,231,42,69,51,159,44,182,2,39,188,172,195,52,169,26,183,71,46,105,106,150,144,22,24,234,157,179,183,30,211,78,218,245,163,30,158,27,217,213,138,55,42,147,165,220,13,97,29,50,139,123,167,249,108,234,78,165,230,82,110,92,38,246,39,166,80,241,20,228,174,229,240,155,102,107,82,211,5,9,46,94,171,108,138,121,31,225,165,57,83,77,249,52,210,137,205,5,175,118,249,127,162,43,171,201,44,146,140,101,38,229,45,155,246,238,56,71,226,151,171,44,74,89,166,177,227,148,187,246,60,238,186,126,20,22,43,185,119,249,247,59,114,205,107,190,86,61,254,114,236,120,249,165,226,230,116,246,225,88,164,24,96,163,23,54,157,46,75,232,163,175,36,178,201,186,135,155,230,251,19,150,222,156,56,215,153,250,30,142,30,158,220,48,70,180,197,121,218,238,7,71,73,141,207,207,147,243,59,103,126,159,22,107,26,93,173,239,68,66,42,17,227,142,16,252,23,43,132,94,185,63,139,125,144,164,118,203,38,124,113,142,12,206,58,51,165,166,126,190,134,61,71,74,177,229,240,181,70,114,113,187,236,11,173,156,32,186,108,138,25,163,14,47,179,20,223,79,247,122,132,178,99,203,27,210,185,70,91,114,227,81,214,231,77,66,61,236,152,70,50,205,146,80,248,23,150,17,59,51,120,50,233,161,151,28,36,167,252,53,14,218,187,191,145,206,180,225,196,219,149,37,203,8,209,69,66,13,236,146,229,179,135,38,73,245,115,240,240,237,141,61,216,74,89,58,249,105,130,112,193,31,220,236,134,56,225,199,166,10,144,25,98,197,28,49,168,154,141,70,202,164,128,153,109,31,115,46,89,83,119,34,64,223,163,199,226,245,17,95,150,62,102,123,22,114,244,24,188,60,26,159,197,61,254,135,68,171,184,4,229,171,178,219,208,201,191,47,63,50,181,105,149,167,70,83,149,74,185,176,49,200,233,201,156,217,165,77,250,155,206,87,223,115,147,52,159,37,70,115,109,183,250,153,85,200,83,151,165,133,214,253,138,135,22,212,184,220,246,126,206,140,114,69,227,155,167,91,63,70,121,208,196,165,13,73,87,177,209,211,228,120,163,46,204,81,183,83,151,193,147,170,151,99,197,234,178,213,215,126,14,206,179,168,83,119,193,230,57,70,83,115,200,234,8,145,74,55,138,49,203,40,234,87,234,115,201,219,147,110,77,201,223,208,172,210,132,167,40,237,37,218,75,99,53,111,114,162,162,171,119,188,80,93,238,222,229,71,104,213,108,75,143,27,21,21,167,225,143,45,134,237,133,178,224,215,11,144,169,167,97,70,138,50,144,56,215,184,68,208,208,232,16,20,2,31,204,161,50,176,45,105,226,109,247,72,40,49,121,115,173,174,255,0,168,70,51,141,43,148,109,81,193,153,84,237,119,61,92,159,28,169,237,169,209,231,245,105,222,175,112,169,139,217,27,99,243,101,130,126,167,60,13,176,191,196,95,50,13,177,182,173,122,155,54,188,61,229,114,190,43,183,173,152,226,221,239,217,29,14,62,104,173,189,237,208,82,142,57,105,115,148,118,91,89,75,225,246,99,115,110,26,110,149,218,22,53,81,106,248,116,17,163,75,76,101,29,181,69,237,238,109,246,159,255,0,93,226,221,172,177,140,255,0,84,44,120,99,60,25,39,174,167,9,70,163,234,159,251,156,243,158,92,184,163,41,180,227,139,200,189,85,216,3,219,230,37,220,113,149,171,100,254,95,152,9,110,203,100,165,69,114,232,10,75,107,38,78,164,189,10,227,98,90,176,14,23,43,232,38,210,76,37,181,87,4,229,201,40,226,142,61,183,243,110,187,133,103,147,227,149,240,153,17,248,188,223,248,11,243,43,225,62,66,78,164,65,166,173,72,82,150,245,221,176,138,217,13,249,165,238,138,131,132,52,155,150,250,82,175,204,41,255,0,205,193,41,74,74,17,94,102,233,0,242,120,122,86,242,215,91,250,95,177,17,147,107,249,107,191,115,103,25,70,62,28,224,148,84,183,117,186,125,247,52,203,211,120,89,39,142,219,119,165,239,207,163,65,88,165,229,246,4,219,126,197,70,58,94,151,181,118,29,240,187,122,21,146,1,247,10,236,4,203,212,233,195,149,198,81,146,229,45,190,102,28,143,20,180,129,238,65,248,145,140,226,252,178,86,132,226,245,110,97,246,110,78,112,201,255,0,138,31,220,238,148,19,34,165,105,140,76,167,37,102,146,199,125,200,240,72,37,72,173,78,135,165,68,0,201,185,88,154,55,72,82,75,185,71,44,229,46,198,126,36,226,116,206,81,93,140,39,59,124,21,11,199,108,135,114,124,26,227,138,111,225,58,35,8,250,1,113,202,228,55,149,35,79,5,36,115,207,3,111,99,42,209,230,117,177,148,242,201,27,99,195,182,227,251,186,108,14,79,188,205,122,154,227,234,36,247,102,207,167,139,23,221,162,199,71,104,159,89,78,129,117,77,240,87,220,161,99,125,58,143,3,163,179,241,234,54,217,203,62,181,169,108,92,250,124,146,249,24,125,198,111,212,189,37,213,174,190,69,71,173,148,153,151,220,38,189,75,135,75,40,14,142,221,113,207,42,220,159,189,180,115,202,25,24,190,239,54,50,26,232,251,227,99,251,211,57,254,235,144,210,29,60,162,238,67,163,183,78,60,178,146,177,188,203,187,48,158,77,11,74,56,242,74,90,185,38,46,189,63,188,65,119,38,93,84,61,81,229,88,156,232,191,148,253,61,9,245,43,179,38,61,82,92,179,203,158,103,18,240,199,46,103,229,91,12,53,233,174,166,50,151,34,157,206,91,34,122,110,139,75,213,54,118,106,199,140,138,230,240,153,190,136,99,133,178,101,212,99,111,96,114,89,54,10,137,117,176,130,49,127,104,32,203,211,193,186,57,178,244,109,124,37,233,158,219,190,184,135,215,156,25,49,101,129,131,241,63,149,151,19,94,147,235,155,238,67,234,155,238,121,183,63,70,10,114,189,192,244,252,75,68,60,169,119,57,150,73,104,224,206,49,203,146,125,202,59,181,89,74,200,199,141,165,185,162,139,1,234,151,168,41,201,20,160,105,28,104,8,89,36,251,6,175,88,157,10,59,19,40,251,17,83,12,80,159,40,215,238,144,103,52,214,93,94,82,188,92,176,129,6,235,163,197,123,180,55,211,224,135,161,230,190,163,54,174,229,106,201,40,240,192,244,53,226,143,4,207,52,30,199,6,156,178,91,38,44,120,179,106,220,184,58,227,143,20,165,109,23,225,98,189,145,56,240,190,231,84,48,197,110,217,6,110,58,86,200,81,140,228,117,57,64,134,213,108,69,98,241,233,229,147,23,29,91,176,205,138,111,137,24,174,142,109,252,69,71,92,243,198,49,242,152,172,178,124,34,225,211,37,241,59,54,140,97,18,43,53,22,227,184,161,130,46,87,34,231,146,150,198,107,43,125,128,218,110,48,85,19,154,114,155,101,166,236,191,160,17,141,79,212,218,121,52,173,216,169,181,177,18,133,242,20,241,102,83,158,147,121,202,49,228,199,18,140,31,4,245,23,32,53,89,226,30,60,78,6,228,182,137,166,60,114,211,187,24,154,218,125,108,98,67,235,215,99,151,46,25,94,204,194,88,50,217,114,38,215,100,250,201,51,41,117,19,110,236,136,116,185,101,241,26,62,150,94,165,78,221,56,51,248,145,174,230,234,59,209,207,135,167,240,213,222,225,41,100,213,177,150,157,142,16,138,220,195,38,108,81,216,231,200,243,79,185,205,151,14,97,134,186,62,246,148,185,54,135,81,142,127,19,60,200,116,185,228,247,162,254,227,154,254,34,226,61,100,177,61,194,114,199,19,147,15,79,60,113,243,72,89,58,121,228,226,67,23,93,145,150,57,112,209,162,148,23,161,197,143,163,154,95,17,162,232,229,118,228,69,116,203,75,50,156,35,201,75,29,126,98,180,70,247,96,100,173,174,10,132,95,116,110,180,174,11,140,36,227,41,40,252,42,201,166,51,140,82,228,223,195,218,89,37,228,143,238,57,104,193,8,228,150,242,107,143,86,114,188,217,58,153,233,82,170,248,165,218,31,234,204,180,215,55,81,113,142,60,113,106,111,119,27,227,230,86,24,232,139,148,155,115,151,45,255,0,206,12,241,70,17,158,140,111,187,215,124,191,123,58,180,239,65,88,245,25,60,28,26,249,156,158,152,175,89,51,138,29,62,76,157,66,213,113,132,118,182,185,93,223,212,219,173,201,175,170,142,56,168,191,5,95,153,210,212,255,0,216,215,20,99,8,61,17,80,246,64,116,225,79,93,70,184,253,12,58,188,171,83,78,182,217,141,39,221,186,245,56,250,153,249,165,223,230,17,142,89,213,156,185,39,205,50,242,207,110,78,105,203,99,72,153,202,249,102,45,149,41,25,182,84,0,32,1,78,91,28,147,119,47,145,190,73,82,57,91,2,114,74,145,142,56,185,61,76,115,126,36,180,246,55,132,41,1,182,8,249,126,167,94,28,119,46,238,183,127,35,12,49,168,253,14,200,78,112,175,10,78,215,18,224,43,70,214,12,85,54,162,163,187,73,110,24,229,145,70,78,74,49,82,91,119,104,210,29,52,114,198,52,229,151,35,222,81,49,234,42,75,74,186,123,127,169,2,193,31,188,100,182,233,87,47,208,185,212,97,41,118,67,140,116,70,170,175,119,254,132,103,148,120,124,65,106,151,246,70,188,140,251,92,61,126,73,97,134,135,43,146,231,230,207,59,27,209,9,77,181,236,159,115,94,170,79,63,80,211,185,111,189,122,145,56,188,153,99,130,14,155,146,95,82,52,232,232,113,202,165,213,79,151,229,131,254,172,246,122,60,62,30,59,151,197,45,217,205,211,96,139,201,28,112,254,22,37,250,157,242,151,150,187,203,100,88,149,81,90,165,181,191,74,238,39,171,28,51,69,58,147,122,84,123,182,107,143,26,134,72,120,209,113,199,43,139,109,123,28,120,50,53,147,85,74,110,180,175,145,149,87,76,167,38,162,249,123,88,231,7,6,215,161,211,53,143,22,72,100,133,205,78,245,65,114,140,116,249,92,178,203,225,243,77,251,250,17,69,232,197,170,114,210,171,122,244,244,56,97,25,253,165,158,151,151,4,9,201,147,39,218,25,252,44,119,28,107,147,216,233,177,67,6,53,142,10,146,238,4,120,113,197,21,24,109,20,67,77,179,73,43,118,38,128,158,12,229,43,108,169,179,39,192,7,37,98,199,226,230,134,53,249,153,54,119,253,155,139,105,102,127,229,143,247,3,187,181,69,124,136,154,150,153,122,163,71,116,115,229,149,189,182,127,48,38,114,210,164,158,231,60,229,166,73,167,108,169,201,189,156,185,102,57,165,194,186,166,16,167,45,49,167,197,156,249,164,183,69,229,157,219,163,150,114,109,242,105,17,41,110,10,228,208,154,58,48,99,76,14,156,42,177,221,124,38,89,179,214,71,40,179,73,73,44,109,122,30,111,81,146,190,96,78,75,205,145,66,61,217,61,76,214,58,233,244,211,79,150,246,249,155,66,47,7,75,227,199,36,86,93,85,24,243,35,206,201,147,196,148,165,37,231,111,118,4,239,90,110,232,165,124,18,141,33,27,123,148,92,106,49,182,78,173,253,251,123,4,158,169,108,70,171,116,150,225,20,214,246,165,101,47,110,125,196,181,62,118,94,197,85,236,6,139,39,151,79,21,250,154,74,80,105,105,216,198,42,157,108,209,95,13,215,232,194,180,209,22,75,198,23,178,243,83,125,135,230,139,8,138,105,211,43,251,142,82,216,157,117,242,40,19,30,175,14,113,159,242,201,50,17,109,38,138,138,234,35,226,101,201,44,63,10,243,125,14,44,171,84,90,116,118,244,249,99,25,92,241,172,139,77,56,183,86,98,167,44,120,115,69,165,40,205,85,250,52,238,200,175,58,38,152,95,226,175,153,19,142,153,177,227,248,226,253,200,58,177,124,76,219,38,242,117,193,140,22,153,203,126,36,108,219,222,94,224,105,218,49,38,53,171,87,169,78,73,171,138,225,113,98,219,66,3,171,10,134,164,165,47,51,82,143,237,105,254,198,88,113,253,229,103,112,175,46,55,146,159,116,40,63,60,29,213,53,185,93,54,61,61,103,135,226,168,70,87,29,119,75,75,255,0,96,174,120,63,137,114,145,72,78,43,30,89,65,75,82,77,198,253,71,240,160,134,84,86,204,132,104,246,84,4,238,229,72,114,168,119,179,76,114,240,228,164,185,57,243,203,202,146,249,34,42,101,150,213,207,111,68,140,37,39,221,220,152,78,126,36,174,188,177,92,250,251,134,63,52,181,63,146,40,167,229,133,81,80,90,173,236,168,109,55,143,83,237,185,88,244,212,253,108,32,73,175,47,174,246,40,58,147,53,146,170,178,56,203,43,238,128,110,53,186,20,23,156,165,193,77,197,168,249,105,165,79,220,163,167,54,27,193,138,112,110,81,150,55,255,0,229,31,139,246,220,153,203,198,151,79,151,36,101,162,81,209,39,23,189,174,227,89,165,133,198,48,150,188,122,163,58,126,181,186,253,54,50,114,75,23,135,170,180,228,114,85,189,166,191,216,138,89,98,148,148,163,45,122,163,170,253,201,113,142,153,39,171,86,171,141,126,225,241,91,166,135,26,95,34,178,64,249,9,56,167,179,219,220,157,90,144,12,116,78,239,208,62,165,27,226,155,132,163,40,186,146,61,204,57,35,155,20,103,30,252,175,70,124,234,117,223,246,59,250,30,165,98,114,140,229,81,151,30,204,205,87,173,68,209,146,200,238,141,97,23,37,100,81,164,52,19,43,139,39,199,173,128,211,78,198,114,166,109,130,106,118,137,201,8,198,94,204,12,22,56,149,225,196,219,194,78,55,102,14,211,8,173,41,18,246,13,71,94,28,105,226,222,183,245,21,92,250,229,171,185,182,168,164,78,152,132,148,64,165,52,39,144,150,163,92,138,43,126,64,110,82,111,98,163,25,50,146,162,245,81,2,74,134,26,144,188,72,250,128,165,98,90,189,2,125,68,99,232,74,234,84,150,192,93,72,52,179,155,39,85,37,47,42,46,57,114,74,54,246,3,109,27,141,170,57,252,73,222,204,28,242,1,188,101,184,242,83,137,204,167,50,100,178,75,189,20,41,66,41,239,35,38,241,95,99,95,186,107,91,177,174,131,20,119,108,34,35,135,20,135,46,143,29,155,86,44,106,151,34,138,148,158,195,76,100,186,12,79,148,116,199,28,48,199,202,138,134,41,93,201,152,117,125,66,198,169,15,87,199,63,89,215,44,49,230,142,56,245,122,227,110,71,62,104,100,234,179,113,183,99,175,167,251,63,66,213,145,149,21,211,41,100,150,163,189,126,20,117,51,15,27,14,8,242,142,124,191,104,194,113,106,200,57,186,207,180,36,179,249,75,197,246,132,101,241,30,119,80,212,231,104,206,182,40,247,225,150,25,59,217,180,113,98,151,41,30,6,28,210,198,249,59,176,245,154,187,132,122,111,163,198,251,19,255,0,167,226,246,49,135,88,248,179,95,18,83,143,149,142,215,163,251,158,56,130,233,160,184,49,213,153,63,83,163,27,147,91,173,192,151,129,7,133,70,244,199,94,168,154,99,149,170,28,120,55,240,211,43,66,224,104,231,76,30,164,109,44,106,40,133,82,116,128,136,205,190,198,139,30,174,197,40,198,47,114,165,146,49,143,32,102,186,104,94,241,47,195,132,123,25,71,168,90,141,28,148,150,204,6,180,174,34,134,227,124,81,147,109,34,60,73,240,128,210,113,107,184,227,25,56,242,96,227,150,78,220,141,241,92,86,224,68,156,162,94,38,229,201,82,249,25,75,35,135,8,14,166,162,150,231,60,243,70,50,164,101,57,228,156,76,20,50,57,124,32,118,227,154,147,52,168,183,72,195,15,79,62,91,58,49,66,56,229,109,133,18,197,92,161,40,68,58,140,178,158,208,57,212,115,1,213,166,33,228,245,56,103,12,228,248,125,67,24,154,244,53,65,119,33,228,135,169,231,188,89,253,69,247,108,207,243,23,13,119,235,139,248,73,156,155,70,120,122,121,99,94,102,104,227,230,228,130,35,9,23,166,116,107,23,20,185,31,137,31,80,174,61,57,53,27,67,31,121,27,237,216,207,36,108,33,79,36,99,30,78,73,117,81,140,182,102,178,193,25,114,201,93,38,59,40,159,188,73,240,83,203,61,60,27,67,12,18,51,154,243,82,1,244,254,44,223,153,108,107,155,27,218,138,132,180,99,179,139,63,81,151,95,150,36,29,112,199,62,227,201,45,43,118,112,125,231,61,112,115,230,207,150,75,134,48,215,160,243,69,173,228,16,204,147,248,172,243,97,142,121,33,221,29,61,31,67,40,207,94,73,186,244,40,239,121,37,91,21,25,201,163,159,169,234,161,143,202,114,62,186,136,175,69,66,77,242,104,163,234,113,195,171,151,135,170,142,105,117,217,101,42,81,96,123,157,62,61,83,253,202,143,87,24,244,89,33,38,188,69,105,43,228,156,122,177,116,244,229,82,113,166,253,61,78,14,163,224,80,130,173,114,81,77,152,105,172,161,151,62,88,169,74,74,45,111,46,45,123,122,34,252,55,6,252,59,130,143,195,20,105,147,35,126,103,205,105,85,221,147,146,48,88,37,58,78,73,115,222,194,180,233,149,101,148,229,43,148,157,179,165,201,66,50,201,45,171,115,30,146,53,23,171,152,197,34,58,183,226,79,30,5,45,242,61,254,93,192,140,120,230,186,121,103,175,196,201,114,221,54,183,224,233,132,20,105,61,233,14,114,119,81,201,23,10,173,43,177,14,78,169,249,83,3,108,146,168,108,207,35,169,159,154,71,126,105,56,227,149,63,161,228,245,50,230,196,74,231,201,47,115,9,203,126,74,200,223,200,197,179,108,147,98,11,16,12,150,198,217,148,164,6,89,165,216,229,203,45,42,187,154,101,158,237,152,71,207,45,76,13,48,198,142,152,35,56,68,235,193,142,247,3,124,120,247,87,218,142,136,70,82,181,26,75,188,164,76,83,213,31,115,108,120,101,225,203,46,79,46,56,254,103,253,136,162,42,81,252,213,92,25,195,241,39,41,45,227,119,191,252,238,105,212,245,31,128,177,197,43,150,209,165,186,245,223,246,47,54,25,116,207,194,140,212,154,75,85,122,150,37,74,127,20,231,178,91,179,206,251,67,44,177,98,87,180,231,248,146,94,151,240,175,211,250,158,132,226,156,33,9,124,50,243,79,252,171,118,120,125,126,121,103,234,36,229,203,118,255,0,208,94,233,24,98,168,220,229,117,21,185,213,208,69,168,100,234,103,204,188,144,254,239,251,28,178,198,231,44,120,97,24,202,114,123,110,122,248,48,197,231,134,56,111,139,2,175,155,255,0,118,7,111,79,143,194,192,162,254,39,188,135,133,60,249,45,109,218,33,151,127,34,126,105,26,227,148,113,199,78,57,52,229,26,255,0,180,181,33,207,169,146,233,158,61,114,181,59,141,152,226,139,190,18,69,82,213,123,251,24,102,235,99,142,90,113,249,231,217,47,249,185,134,221,19,148,49,195,197,201,42,244,245,56,101,44,189,124,244,227,90,49,46,253,141,33,210,100,205,47,19,171,149,255,0,128,238,138,80,138,81,84,189,0,142,159,167,135,79,13,49,250,191,83,174,26,99,143,203,39,171,209,163,154,202,139,3,89,125,54,49,200,210,52,215,123,85,152,230,3,41,182,223,185,155,150,229,61,147,245,34,32,84,83,147,73,110,222,200,247,113,227,88,177,70,11,242,170,60,239,179,177,106,203,226,62,33,199,204,244,91,0,154,219,226,220,229,155,236,205,167,205,90,220,227,150,68,175,209,48,39,36,244,223,111,245,57,103,144,50,76,230,148,185,52,203,71,59,249,17,91,147,108,104,10,134,61,86,111,142,94,20,171,245,43,7,240,221,153,101,106,246,2,122,156,205,179,147,22,55,158,115,157,164,163,23,47,51,244,46,119,151,34,198,187,242,29,114,125,52,95,75,9,66,85,230,147,198,237,75,255,0,4,87,55,93,158,29,70,89,101,134,56,98,109,47,44,25,202,83,110,78,221,95,176,36,228,233,21,14,16,114,118,92,185,113,189,187,149,42,141,40,243,91,179,63,101,201,80,85,203,74,127,50,148,146,189,9,124,193,69,252,61,187,179,69,26,142,165,79,209,80,19,189,249,153,164,35,13,219,141,218,219,205,84,198,183,248,119,239,184,163,203,219,112,29,61,87,39,113,37,54,223,152,173,122,30,238,255,0,176,121,119,182,227,222,53,223,216,7,199,12,107,39,105,247,20,83,221,250,134,212,230,248,92,1,111,26,159,14,210,51,106,229,70,209,114,142,47,55,196,204,184,220,41,53,91,47,65,195,120,135,245,76,33,179,105,154,101,158,151,171,74,123,222,197,44,184,151,79,149,77,214,77,81,165,237,220,38,234,74,92,83,35,193,199,62,161,70,115,80,140,246,114,151,17,34,199,39,89,21,9,153,67,152,154,245,24,252,146,119,240,209,148,57,68,29,87,110,79,220,222,54,175,84,91,138,91,152,164,174,147,229,157,29,82,142,62,171,52,35,43,81,168,162,42,187,55,234,202,134,247,100,74,81,174,41,122,32,131,78,46,182,246,42,46,20,227,95,66,245,41,117,88,254,242,221,109,25,255,0,67,24,109,39,250,149,153,167,230,94,150,192,207,46,210,212,187,173,72,171,186,53,234,237,71,20,102,238,81,134,254,215,189,24,67,100,187,209,21,180,80,37,114,243,61,135,182,201,253,73,121,52,71,126,197,17,151,37,121,83,243,24,101,200,231,47,13,112,137,158,73,42,146,248,155,216,75,202,171,243,62,72,27,90,158,133,193,170,90,49,182,187,112,76,35,183,161,123,78,78,59,105,81,40,123,201,37,216,152,39,25,93,236,246,43,31,192,132,150,156,142,47,135,186,8,210,50,115,195,79,119,23,220,39,29,147,12,52,179,83,117,25,236,203,252,173,93,255,0,102,81,121,117,79,30,60,142,9,39,31,137,46,123,16,164,148,100,190,77,14,25,22,133,28,158,104,171,73,95,31,47,169,27,246,32,175,51,187,149,33,90,189,172,95,187,27,187,228,168,91,211,236,43,218,173,176,184,167,238,59,69,4,118,119,72,109,182,192,0,149,16,24,114,2,46,15,244,238,77,13,42,100,30,167,77,151,94,63,241,71,102,118,226,201,229,220,241,250,76,190,30,120,183,195,242,179,212,114,68,81,155,33,205,188,164,116,248,118,172,165,8,197,89,4,98,252,57,89,166,89,234,71,60,242,110,11,84,138,53,134,86,188,167,160,186,88,60,54,254,35,202,222,59,157,48,234,230,234,47,130,88,74,151,134,74,110,149,160,121,229,24,233,179,208,82,130,195,103,151,157,92,155,68,139,90,66,88,239,226,46,78,62,164,174,158,17,43,68,74,18,138,125,203,142,52,10,145,68,14,131,110,236,157,253,78,126,163,44,146,116,2,235,58,152,227,85,23,185,197,143,171,122,252,220,24,100,89,36,237,153,212,189,13,227,26,246,97,225,230,92,155,71,18,143,7,143,131,197,143,27,29,209,203,56,199,118,103,26,215,91,140,99,201,205,212,117,10,41,168,145,226,74,123,89,50,194,223,114,140,177,100,203,171,147,209,197,39,167,204,97,142,17,198,173,143,39,80,146,164,65,114,205,24,202,141,161,40,73,114,121,83,201,169,149,135,51,140,214,229,195,94,164,211,81,216,198,74,111,185,79,168,132,113,223,115,149,117,190,98,43,163,31,79,189,189,206,184,168,193,28,176,234,53,45,133,57,201,174,72,55,205,155,106,56,50,40,201,238,105,21,171,184,252,20,183,162,163,44,113,140,94,200,188,205,184,87,6,177,210,70,72,234,218,202,60,124,253,54,187,169,51,153,244,179,138,61,207,187,34,159,78,168,35,231,188,57,199,242,146,212,147,224,247,254,235,171,177,18,232,111,177,71,136,161,41,118,52,135,79,61,86,122,223,114,174,197,46,150,64,113,71,28,142,156,42,118,116,46,148,219,30,29,40,105,136,87,70,176,77,134,137,122,141,70,75,185,150,151,185,51,248,74,167,92,145,91,238,192,88,237,179,86,180,239,64,170,35,114,73,1,148,164,229,176,226,150,53,98,241,21,236,67,147,144,28,253,70,105,57,108,97,44,146,239,103,161,28,42,91,180,91,233,161,37,193,117,156,121,26,229,102,248,165,51,187,238,176,93,138,93,58,92,33,166,57,101,57,21,9,62,232,234,88,34,15,10,100,213,70,191,47,2,212,229,216,218,56,227,18,169,32,172,212,91,228,60,37,220,115,114,252,166,95,136,251,129,174,152,46,232,77,197,124,38,126,12,165,203,101,67,6,158,64,20,230,195,75,108,219,74,64,168,130,33,142,135,146,74,17,43,81,158,76,122,249,40,198,61,76,117,83,54,121,34,145,11,167,138,52,88,226,6,126,38,174,16,225,142,87,108,211,76,81,90,128,206,74,136,208,217,163,105,200,181,64,115,248,105,32,146,165,178,55,173,248,31,208,14,104,77,174,219,145,57,77,157,171,28,75,240,227,92,13,49,229,191,18,184,28,33,145,157,185,52,214,200,229,205,155,68,54,228,33,198,90,37,76,215,84,43,177,229,120,242,158,74,103,110,56,178,138,201,153,246,70,26,228,223,194,117,198,11,186,37,202,49,144,24,193,77,243,19,79,10,249,138,55,132,162,248,52,210,77,92,115,44,85,196,75,240,165,70,154,227,117,101,237,234,7,47,220,163,146,87,37,100,207,164,193,143,148,142,169,229,88,226,207,51,62,105,78,77,136,58,225,28,83,84,141,33,211,193,77,52,150,219,158,52,50,101,89,60,167,175,208,107,202,234,78,173,165,253,197,232,157,189,15,6,58,85,254,167,12,215,137,214,116,209,138,189,165,146,189,123,35,208,234,50,104,134,156,114,243,61,175,209,30,106,167,213,228,138,150,153,71,28,96,154,127,11,102,27,111,138,83,88,222,190,117,111,236,78,104,206,26,99,14,50,58,183,216,232,140,118,211,30,200,230,114,255,0,169,143,150,81,239,191,176,71,111,76,245,67,36,191,154,108,229,233,219,205,212,103,206,224,218,139,240,225,253,203,158,111,187,116,18,155,217,168,255,0,80,232,245,244,221,28,33,94,103,29,82,124,249,158,225,84,229,42,149,197,71,126,17,146,201,115,167,76,235,142,216,170,113,213,234,236,243,39,47,199,122,120,76,35,167,169,151,149,239,220,241,243,203,118,122,25,114,37,7,235,191,254,79,43,51,44,74,199,36,173,179,49,178,77,32,0,19,1,73,236,115,229,150,148,217,180,217,197,213,100,252,160,97,38,231,42,236,109,142,38,120,162,116,69,1,112,141,186,61,28,56,233,28,221,54,61,82,61,24,198,162,64,85,194,151,43,116,116,70,81,203,28,123,69,220,52,249,159,30,172,198,30,89,70,94,140,229,234,178,120,115,120,48,55,57,54,212,82,92,95,247,35,77,58,88,188,221,87,140,255,0,135,141,121,126,159,238,116,203,187,147,247,103,79,217,248,177,99,193,163,58,211,25,69,104,126,169,127,171,179,155,175,81,241,214,14,153,182,229,92,190,236,214,179,99,155,170,205,225,244,146,155,149,188,175,74,255,0,36,127,214,95,208,240,177,249,165,44,147,113,219,205,230,58,254,213,204,156,150,60,111,200,150,152,255,0,149,127,175,39,60,163,45,16,193,4,181,205,174,86,226,45,116,116,9,67,30,110,182,110,165,122,49,197,109,191,118,123,61,30,31,7,167,213,46,121,103,28,48,197,231,195,211,193,126,30,8,219,247,175,247,61,44,240,156,124,60,31,154,174,95,54,84,174,88,220,164,253,101,183,250,157,25,229,12,121,53,222,136,37,81,79,147,28,189,84,122,103,171,7,226,74,112,211,29,173,87,170,50,135,75,60,143,197,234,157,201,241,11,254,166,45,214,177,46,121,186,166,227,135,201,143,188,153,215,210,244,120,240,238,183,151,243,51,76,88,210,138,54,170,64,38,136,101,54,75,32,67,189,137,20,165,249,99,201,70,208,227,220,203,43,185,89,107,104,209,142,89,1,140,216,68,30,236,232,233,49,120,153,162,159,11,118,17,232,116,184,252,30,158,49,252,207,118,109,165,211,186,219,212,124,242,70,111,46,209,127,58,34,185,179,230,210,228,182,223,134,121,211,201,188,142,204,222,109,147,228,227,240,249,117,177,168,140,114,61,249,51,171,55,156,125,69,225,237,193,81,146,141,143,77,75,114,224,188,245,69,101,217,189,247,2,227,45,16,181,234,114,245,25,52,175,114,188,103,165,166,204,240,70,57,231,57,203,36,33,165,92,20,222,210,96,105,225,228,233,58,56,245,82,132,101,173,184,249,248,91,30,92,231,171,109,239,208,219,55,81,149,229,155,201,39,43,147,218,238,44,231,178,64,113,178,228,210,62,88,241,230,236,78,56,213,201,148,223,119,201,164,76,190,127,54,56,167,29,251,138,181,110,246,69,197,93,181,183,246,2,162,157,93,112,104,154,208,246,110,73,243,125,133,8,165,29,144,86,234,246,76,162,159,193,179,223,250,11,157,231,251,13,222,174,73,221,73,171,249,48,42,244,202,185,190,196,168,173,91,61,138,123,119,229,10,52,150,192,61,223,149,125,65,61,82,191,203,29,144,63,228,139,221,242,194,91,84,98,65,78,87,223,98,27,187,220,82,122,99,68,251,148,92,95,155,230,18,218,105,250,138,169,243,177,114,94,91,244,42,9,195,86,41,122,153,237,57,99,219,159,136,222,60,25,40,249,36,239,120,62,1,28,125,75,140,156,156,86,152,246,87,116,114,70,71,92,233,198,106,95,203,75,230,113,174,76,171,210,112,138,203,139,79,15,77,223,168,242,121,250,172,207,252,109,139,10,215,212,227,111,213,33,57,105,158,87,234,223,245,10,219,202,234,248,41,173,63,14,214,14,126,36,174,105,109,20,188,170,135,158,47,28,162,167,29,233,62,123,4,79,18,253,133,54,183,255,0,40,230,233,217,156,192,223,170,201,28,147,184,113,167,185,150,54,181,254,224,215,155,96,74,43,39,153,59,236,6,183,91,247,57,122,140,155,213,240,107,154,116,189,206,63,226,79,217,17,87,11,254,36,249,236,139,81,124,190,69,31,52,151,162,15,138,84,159,148,168,184,202,184,77,151,4,245,237,74,50,229,247,39,176,162,234,42,155,190,224,94,164,167,118,232,172,201,74,49,201,23,116,232,90,37,171,207,229,146,217,163,93,49,105,170,69,18,226,249,245,52,146,90,156,160,218,77,110,159,168,160,170,62,85,250,176,147,141,111,191,200,5,24,183,254,165,233,138,92,19,169,250,146,165,39,119,43,1,182,75,119,216,174,196,234,95,248,8,116,14,40,77,202,94,194,106,47,103,200,21,169,46,228,234,223,129,234,244,137,13,200,13,19,151,177,45,211,248,137,211,245,19,128,21,113,175,137,176,83,139,124,178,120,42,43,96,173,34,239,139,61,168,53,40,70,94,170,207,30,9,51,217,233,113,215,77,142,255,0,148,136,39,145,197,82,37,74,82,70,210,81,46,56,225,166,200,174,104,227,223,115,84,180,246,52,197,167,94,229,117,18,142,157,134,152,198,80,212,105,143,2,140,109,147,135,22,76,139,87,99,169,201,60,109,10,177,132,242,45,52,114,206,91,149,56,189,204,52,203,86,226,68,181,182,44,238,74,230,195,39,91,143,31,230,71,31,83,151,70,55,165,158,44,242,202,82,110,203,134,190,130,95,105,71,179,35,255,0,80,151,99,231,252,73,46,229,199,169,148,93,4,123,79,174,201,98,151,89,41,114,113,98,147,156,109,154,81,172,77,110,186,141,93,141,97,165,238,206,84,168,167,55,234,7,83,207,24,112,140,229,212,57,28,206,192,13,214,70,157,217,180,58,170,228,226,177,91,3,210,151,81,25,170,48,159,170,57,227,34,245,236,5,198,74,92,154,172,113,236,121,243,201,45,116,142,252,11,76,124,207,114,81,111,28,164,189,129,96,179,44,253,86,159,42,38,29,84,130,187,241,99,240,213,179,44,249,165,186,72,203,239,114,225,143,198,140,185,32,207,30,89,39,185,223,135,58,156,105,179,158,48,132,138,134,40,234,217,138,177,217,28,87,189,153,203,10,213,241,6,167,24,210,145,205,57,79,85,234,100,87,124,113,108,63,12,230,143,85,166,6,82,235,36,198,14,189,163,46,71,177,228,228,234,50,74,91,51,76,93,70,72,173,247,24,154,239,166,223,5,70,50,244,50,193,213,70,91,72,235,82,140,150,204,138,203,67,178,244,236,88,80,25,104,13,6,180,75,156,87,112,18,128,120,104,153,231,140,73,93,92,107,128,53,240,208,165,141,80,71,54,168,221,19,44,233,114,0,176,197,49,233,138,22,25,188,217,52,196,211,170,197,44,43,87,32,42,1,116,185,99,61,159,37,229,199,40,182,215,0,78,225,185,156,114,219,42,89,162,128,186,6,140,215,81,16,251,196,0,173,44,90,88,252,104,176,241,162,1,164,40,60,88,7,137,16,10,29,18,243,66,40,149,212,69,240,6,148,61,38,50,234,82,51,125,103,176,29,122,67,73,205,30,166,79,176,231,213,105,229,1,179,136,40,156,235,172,137,164,122,152,200,11,113,13,36,60,209,5,153,62,26,2,180,20,162,103,226,48,241,36,6,212,78,69,45,62,78,76,245,76,122,166,4,65,228,175,55,38,202,94,77,204,91,159,161,45,205,129,170,208,162,217,231,117,82,147,189,49,116,118,110,135,86,190,18,143,15,12,114,203,168,222,13,35,218,132,116,165,101,70,41,126,84,83,139,97,19,155,34,81,216,243,242,74,82,123,30,143,134,154,220,60,24,250,1,231,99,121,35,35,187,22,73,73,83,52,240,163,232,20,162,248,3,151,46,9,206,122,148,154,54,134,57,46,230,241,142,166,55,178,10,202,120,181,45,204,159,72,153,25,179,77,59,67,195,215,94,210,8,126,2,143,17,59,186,37,165,173,213,83,116,101,227,65,163,163,164,74,83,150,221,162,185,37,106,52,156,86,168,218,105,73,217,195,211,70,18,143,81,212,73,47,62,89,115,232,182,71,86,92,207,196,201,149,237,24,38,235,217,28,248,225,24,244,125,60,50,69,201,201,169,87,239,253,89,150,154,229,213,28,90,27,252,70,174,172,228,197,127,123,158,173,55,162,41,105,247,103,86,105,44,147,114,109,198,175,127,74,57,250,79,226,230,159,62,117,251,71,253,192,211,173,252,110,163,167,233,163,40,212,165,170,87,233,19,175,94,89,73,70,90,33,22,248,143,44,226,197,167,47,218,25,114,78,113,209,94,26,249,46,78,245,225,235,75,28,99,24,175,106,176,35,44,180,243,216,242,178,205,71,47,173,238,118,245,89,55,149,73,52,143,46,82,90,237,250,150,37,94,108,155,61,247,179,207,201,45,217,180,230,228,183,227,115,154,108,211,40,1,0,3,33,178,153,156,152,17,146,84,153,231,91,201,55,38,111,212,228,242,233,95,152,207,28,64,214,17,55,132,109,153,197,29,93,60,46,64,117,116,216,233,29,104,88,227,81,42,27,205,123,17,79,58,88,160,164,228,157,246,12,49,213,13,10,188,103,229,95,247,25,245,63,141,154,56,239,202,188,210,249,29,61,19,132,186,207,30,75,66,143,11,178,116,69,118,117,113,81,156,163,182,136,69,65,124,151,39,143,171,203,155,168,127,20,191,14,30,215,207,233,31,234,117,117,217,218,195,42,230,125,143,47,237,60,222,12,22,8,191,225,173,55,235,39,241,63,237,244,45,254,36,254,188,215,248,253,68,165,219,119,244,58,186,15,139,55,89,52,210,135,150,23,43,243,127,177,204,147,88,18,135,199,146,73,69,119,103,170,250,120,248,184,122,24,63,38,37,121,31,171,238,95,241,29,255,0,98,116,250,159,137,145,124,94,121,95,100,184,69,103,155,203,154,121,83,113,185,234,212,185,81,92,255,0,207,115,120,55,28,110,16,219,87,39,60,218,201,167,195,150,165,45,163,181,108,191,220,156,170,198,152,178,74,81,147,201,24,235,92,201,69,47,167,208,203,248,147,246,47,35,211,8,227,95,81,194,58,98,101,90,197,118,28,168,81,146,92,236,39,45,82,126,128,75,33,149,35,57,50,137,111,122,92,149,21,164,73,13,176,27,149,35,9,74,202,156,175,99,48,26,61,47,179,241,214,57,79,249,182,71,159,8,234,146,75,150,123,120,177,233,132,113,170,73,42,2,149,65,106,146,124,28,185,165,170,162,189,249,103,86,101,166,45,39,126,167,28,253,95,196,136,49,210,251,187,175,232,101,154,42,59,154,101,201,86,165,187,56,242,228,231,143,67,72,50,75,106,49,150,75,92,138,83,191,153,9,89,80,212,154,238,15,37,242,79,6,89,39,217,114,5,83,205,61,49,186,252,205,118,68,245,153,161,145,99,88,99,40,70,27,111,197,155,117,9,116,152,252,60,89,214,71,56,39,41,65,250,246,60,217,242,210,123,19,213,240,155,115,149,126,136,35,27,150,251,37,200,227,11,47,254,124,205,32,110,221,178,121,123,148,221,4,82,223,107,97,7,15,139,246,52,132,98,187,127,220,40,166,235,135,239,70,170,210,223,128,9,37,167,203,232,17,143,191,204,52,241,242,229,20,234,49,40,151,205,190,61,69,116,215,111,113,182,210,181,187,236,133,47,137,215,212,3,176,239,74,190,239,129,124,248,31,50,114,124,255,0,66,4,188,177,247,238,196,155,87,38,61,58,157,190,12,167,39,41,233,107,142,0,119,170,86,203,68,36,105,18,162,233,202,42,79,228,85,90,104,34,165,165,237,229,91,143,183,208,162,97,216,154,172,242,141,237,56,180,82,229,161,102,164,225,47,71,201,7,6,68,170,211,222,247,57,107,241,107,220,244,35,4,243,79,143,42,147,166,249,56,26,211,155,73,26,122,29,36,91,203,143,157,231,177,156,94,188,188,243,35,110,143,203,150,18,213,165,199,123,57,176,255,0,18,63,62,226,250,159,29,186,163,25,92,120,226,199,174,50,151,158,50,113,246,217,162,113,41,75,59,225,168,238,233,255,0,65,248,149,212,43,181,111,76,190,65,83,55,183,208,206,111,100,253,205,122,140,79,6,89,227,110,210,110,159,170,49,119,160,13,177,199,243,10,114,75,36,124,201,247,26,183,5,27,211,22,247,48,207,61,45,211,181,23,201,6,121,242,57,74,151,44,95,10,80,95,81,67,135,57,45,251,34,161,30,236,162,187,82,28,80,53,111,98,224,165,38,180,118,238,17,167,133,161,39,146,215,183,114,146,110,26,90,168,39,105,127,184,109,21,169,249,165,238,13,185,75,204,1,242,253,138,74,151,1,20,145,90,188,213,183,32,61,46,149,173,137,110,158,198,211,148,49,169,193,56,228,127,205,185,139,185,123,0,78,78,75,205,73,124,132,219,226,43,234,61,81,189,150,254,194,212,229,222,128,151,31,231,151,208,56,91,33,213,13,124,202,39,75,124,147,167,123,52,10,247,2,26,190,69,193,175,97,82,8,207,176,23,76,91,128,128,46,198,5,65,158,167,71,157,188,58,55,184,255,0,67,202,70,253,62,69,12,177,111,142,224,122,209,109,153,203,36,163,46,231,84,32,180,216,75,28,91,50,174,69,145,179,72,198,82,228,222,56,226,187,26,82,72,105,135,12,190,22,45,52,100,178,85,217,164,33,170,91,134,108,48,138,216,138,227,201,147,204,74,200,153,158,103,164,231,140,158,163,72,229,205,115,129,230,203,203,38,153,233,41,38,115,245,24,84,149,163,76,185,121,52,199,211,185,74,217,138,114,199,46,13,23,83,36,136,175,70,42,48,141,89,86,189,79,45,231,155,238,47,26,126,165,71,171,173,46,225,174,62,167,148,243,79,212,94,44,189,70,152,245,60,72,250,146,243,68,243,124,73,62,225,169,250,129,232,188,200,159,25,28,145,151,168,114,246,34,186,214,91,52,132,237,209,203,12,114,58,113,194,138,142,216,116,241,113,213,220,83,83,92,17,143,51,142,221,142,200,78,19,143,36,87,151,56,187,220,211,26,216,244,37,138,18,49,159,78,151,194,17,128,41,25,102,215,13,180,179,24,100,147,149,83,40,236,241,28,123,137,117,77,126,98,30,25,202,23,76,229,159,79,150,50,225,129,233,67,170,151,45,131,234,253,140,48,98,156,163,240,178,231,211,205,111,165,144,109,12,154,205,52,71,208,229,199,12,151,90,89,217,24,202,48,221,48,169,114,132,123,21,12,152,223,39,38,105,74,82,217,19,28,115,97,29,142,88,219,217,151,12,218,118,212,121,185,35,56,17,12,179,244,99,23,94,218,204,235,145,71,168,155,123,28,93,46,60,217,36,174,210,61,29,49,195,15,115,42,168,206,78,54,217,50,195,174,90,181,51,157,228,147,239,177,164,39,42,161,131,162,56,177,185,36,232,39,138,58,246,91,35,150,89,36,167,232,111,12,201,67,112,173,165,44,106,28,163,135,54,69,41,170,22,73,219,49,211,114,24,143,91,6,56,225,130,154,126,99,46,179,169,147,242,190,226,233,225,39,29,228,232,51,98,252,242,250,5,97,134,25,53,39,20,118,230,148,177,225,243,189,197,211,100,77,168,165,185,159,218,144,148,116,239,229,31,79,142,79,27,220,78,109,156,237,23,9,118,46,50,219,92,59,147,229,114,181,35,41,171,50,183,18,225,174,252,88,238,92,151,56,87,115,135,22,121,69,213,157,75,46,165,185,149,86,201,11,205,39,176,41,70,141,22,88,164,6,89,49,201,144,178,40,236,118,97,94,52,180,152,117,56,116,228,113,96,102,165,170,71,68,58,117,105,200,195,14,37,25,91,103,102,175,46,192,103,55,24,72,203,35,140,200,200,228,217,10,215,32,56,227,87,101,120,184,226,235,100,22,99,155,2,203,243,40,188,211,142,159,43,57,240,228,159,137,165,51,63,186,231,139,165,45,143,71,15,74,177,67,84,190,32,141,55,81,221,153,202,82,212,171,130,165,39,61,129,67,98,40,159,81,161,21,143,168,212,99,40,43,220,173,81,72,14,175,17,54,59,143,169,231,203,168,166,47,17,233,189,67,23,94,141,69,133,197,30,71,222,103,7,241,20,186,140,143,212,97,175,86,197,103,54,41,206,80,33,228,156,101,184,193,215,189,135,126,76,97,151,97,105,150,73,237,96,117,118,51,203,56,168,236,19,139,140,121,49,210,223,32,109,211,101,91,234,46,121,83,77,35,63,14,49,141,156,217,50,105,144,21,150,15,73,198,241,201,62,14,184,103,79,146,245,65,178,163,44,81,147,81,94,167,177,211,237,28,178,248,119,125,248,56,113,232,241,33,243,179,183,21,120,45,53,183,45,25,228,215,23,36,245,75,167,207,27,212,230,148,98,223,187,55,204,156,38,175,136,170,138,51,201,166,56,114,201,114,165,21,29,251,217,89,156,97,52,156,155,111,159,86,101,70,68,180,73,57,70,220,31,61,204,122,105,44,125,30,108,239,249,164,255,0,115,101,13,113,215,56,251,156,58,181,125,155,210,224,166,167,145,220,147,244,176,174,222,139,12,163,211,227,82,196,219,113,212,219,149,121,158,230,176,242,228,105,212,95,182,244,99,171,62,104,201,99,159,133,142,18,175,47,197,53,243,236,107,169,70,51,223,122,164,7,159,212,228,213,39,189,255,0,115,134,114,223,147,110,166,91,215,171,216,228,213,231,104,212,100,178,127,224,194,76,210,114,179,38,84,2,24,152,19,35,159,52,180,197,179,105,51,135,171,157,181,5,220,12,109,228,157,179,162,17,163,60,81,58,34,128,168,70,207,67,166,198,114,225,133,179,211,195,26,3,73,121,98,103,138,117,97,154,125,140,101,109,104,92,203,107,244,93,217,20,227,45,87,59,173,123,253,59,127,169,191,78,228,186,89,79,214,223,234,114,203,204,154,93,246,249,35,178,85,28,81,139,117,21,187,249,34,196,168,158,85,227,203,35,86,186,117,127,57,191,135,253,126,135,131,212,203,197,207,166,246,91,89,233,117,185,94,14,157,69,237,39,121,103,243,124,47,162,254,167,157,211,47,14,18,234,37,41,70,107,248,117,203,144,157,246,183,167,111,69,21,247,140,157,68,156,103,143,167,138,80,106,58,110,93,142,255,0,179,113,121,94,73,239,44,158,111,167,111,245,48,240,90,134,30,138,252,223,30,105,127,137,242,123,29,54,29,91,233,173,92,71,209,118,27,245,63,196,228,184,98,164,234,89,46,41,255,0,42,252,207,244,51,196,188,143,53,82,123,66,62,145,236,86,127,250,140,218,83,252,55,183,253,137,255,0,255,0,79,250,4,229,169,210,225,24,109,48,141,205,202,70,209,134,171,223,232,40,69,85,89,191,76,150,166,157,83,93,194,48,205,229,133,105,223,142,72,226,52,105,52,165,45,155,210,183,86,103,32,51,147,33,151,35,54,80,89,46,64,217,13,132,41,48,2,177,193,202,106,62,160,117,116,24,181,231,212,248,142,231,175,15,44,91,171,250,156,253,22,31,10,21,204,155,222,141,243,75,211,111,98,44,115,228,156,181,93,156,185,178,105,185,94,230,249,114,44,112,147,187,219,131,204,207,151,86,214,81,57,178,106,104,230,148,155,42,79,114,37,241,26,101,12,184,187,67,211,229,34,79,78,224,25,30,152,153,223,129,21,145,218,203,37,120,253,22,253,202,141,74,50,203,58,120,225,87,29,84,229,242,57,122,140,207,44,155,159,59,45,189,17,21,19,146,123,247,190,72,91,200,91,185,82,54,173,43,79,115,72,92,42,24,90,138,21,107,218,208,67,73,53,105,197,251,119,52,134,207,202,197,24,198,151,149,42,41,111,42,91,216,26,120,111,68,101,113,106,235,103,195,23,215,228,21,94,100,154,244,11,105,239,46,74,26,85,122,185,22,250,175,176,210,243,59,118,194,79,138,191,147,245,2,91,247,223,219,176,37,189,127,196,62,62,98,127,203,250,176,23,59,254,85,192,226,181,48,246,68,207,36,96,212,53,86,173,155,244,32,121,169,226,149,77,90,252,171,150,115,202,82,148,245,57,92,185,118,10,47,85,45,159,5,66,18,149,232,139,126,254,150,6,136,209,35,40,47,86,149,119,55,42,26,78,209,125,132,162,157,95,22,81,70,125,223,186,12,145,215,140,114,218,95,80,92,1,193,212,71,207,244,182,113,229,168,245,20,189,143,67,169,149,74,13,239,75,245,56,115,43,234,117,63,153,150,157,216,101,165,75,228,115,98,167,77,240,107,138,74,88,164,234,146,179,44,81,189,17,186,31,83,227,209,110,58,82,198,154,134,219,75,184,158,45,120,178,101,115,248,105,105,123,182,216,158,173,26,82,220,120,241,197,202,49,156,91,183,204,94,228,86,157,114,248,55,217,37,95,212,226,147,243,81,182,103,81,210,229,111,86,235,208,201,198,218,221,1,182,89,104,199,107,85,56,233,179,134,94,121,37,250,155,117,25,56,138,50,126,85,165,124,76,1,61,82,219,132,107,93,189,9,132,105,23,87,191,114,162,148,110,159,11,212,187,74,227,142,233,247,33,46,13,35,26,1,197,122,238,94,147,76,62,28,109,228,77,237,182,251,3,123,249,64,90,118,221,253,5,167,233,185,87,166,235,127,145,15,84,190,46,61,16,5,198,60,110,197,166,82,248,158,222,133,108,61,159,112,33,99,87,176,233,22,170,152,157,62,0,158,194,162,154,26,2,105,13,199,97,133,209,68,237,66,69,57,18,1,98,180,13,136,32,16,192,5,102,145,50,52,143,96,61,238,147,39,137,211,194,87,110,169,155,28,31,101,228,85,44,111,230,143,71,73,154,176,144,219,36,8,174,143,46,131,151,38,167,101,106,13,64,113,203,167,148,158,227,135,75,24,179,174,41,228,154,138,31,81,143,195,73,217,116,199,201,98,155,58,84,173,110,107,247,41,46,195,251,172,215,99,108,48,150,24,203,177,148,250,52,248,59,163,134,107,177,107,167,155,236,7,145,46,146,75,130,31,79,52,123,143,166,151,160,125,205,201,14,149,243,239,28,253,7,225,77,246,61,239,253,61,250,32,251,131,244,8,240,150,25,22,186,121,30,223,220,24,254,226,7,139,224,73,151,143,3,139,61,117,208,151,30,138,52,58,30,111,29,138,77,158,143,221,96,134,186,104,13,49,231,26,65,181,195,61,5,210,65,154,199,164,198,183,216,154,98,126,206,193,44,242,252,70,212,78,188,253,60,97,42,141,21,138,81,197,13,140,39,149,182,217,150,210,250,88,190,82,34,93,62,24,62,55,58,112,206,77,61,103,47,81,63,59,160,139,140,241,199,106,20,227,9,45,162,115,38,104,178,21,15,197,142,63,202,31,122,141,112,140,242,212,142,102,157,148,118,199,169,141,252,38,159,120,132,149,81,193,192,88,195,93,170,24,155,178,214,56,246,104,224,77,250,151,12,146,93,198,14,159,13,78,85,166,203,143,79,142,47,225,68,98,234,180,242,129,231,214,200,174,165,166,47,202,101,153,220,168,139,146,221,145,41,61,118,6,175,15,225,217,207,12,186,101,76,235,131,241,34,209,197,155,30,153,177,17,209,55,25,70,204,162,236,193,201,250,149,9,238,6,146,137,41,215,37,41,250,138,43,196,154,64,118,244,185,91,74,41,23,213,75,82,166,109,12,80,199,134,227,87,71,12,165,41,228,223,185,26,111,210,210,119,232,101,214,102,121,242,233,187,75,131,124,170,56,240,237,241,28,221,54,54,178,234,152,71,62,76,50,137,141,77,75,131,219,234,33,9,69,105,228,226,156,52,190,11,169,142,101,9,53,186,52,150,21,164,219,82,174,4,228,128,243,231,9,66,92,26,227,159,177,210,212,101,216,106,49,244,26,99,10,114,123,15,195,154,220,232,142,148,104,228,154,161,170,215,160,130,175,17,203,127,67,14,178,114,121,60,78,221,130,21,23,200,102,252,69,93,136,172,33,147,84,142,181,113,129,201,28,42,50,180,206,151,45,81,210,17,158,205,153,229,148,98,138,156,100,184,57,178,67,36,165,193,69,71,37,155,199,20,156,117,19,135,12,99,230,145,219,44,145,120,234,36,24,194,61,141,39,240,81,125,60,85,91,49,205,63,59,72,43,47,133,146,230,212,135,203,19,142,225,22,150,162,103,3,108,113,90,69,52,7,20,240,38,87,130,244,213,157,26,125,130,157,112,81,198,250,39,41,93,236,116,195,20,32,168,213,220,163,177,131,132,253,64,232,83,140,99,70,19,79,38,244,40,225,105,220,164,116,197,198,49,167,68,86,16,78,40,221,73,66,54,115,229,205,24,202,147,35,196,114,238,17,209,173,228,150,196,235,167,184,225,40,198,22,114,79,35,148,192,237,77,228,224,231,205,142,91,157,24,230,161,143,110,78,108,185,103,252,160,115,111,102,145,114,42,17,148,158,241,163,187,6,56,71,182,229,181,49,150,24,100,132,148,166,191,43,216,244,241,175,194,110,92,28,243,150,169,42,94,136,234,201,229,233,99,234,221,152,173,199,38,155,143,79,143,85,107,202,228,253,210,220,174,162,148,212,94,246,189,69,25,167,214,98,139,143,240,176,202,79,127,87,68,117,153,35,28,242,147,238,146,143,204,138,232,205,111,165,201,47,131,202,210,126,158,135,19,139,201,213,100,140,46,90,43,20,126,139,115,121,202,160,156,221,197,53,107,247,23,217,242,142,61,25,50,167,169,198,89,31,205,176,174,169,194,113,192,220,165,165,127,36,127,187,238,101,57,40,244,243,127,68,94,78,162,89,177,255,0,133,189,169,127,203,57,250,137,233,193,37,95,19,245,3,203,204,252,238,206,55,42,145,190,89,110,236,229,147,220,211,2,76,144,96,80,153,44,166,200,96,103,57,81,193,126,38,71,35,163,170,157,45,43,150,101,142,52,6,144,137,180,35,100,69,29,56,96,7,79,79,140,237,218,16,179,28,49,164,94,73,121,104,131,41,92,164,100,167,204,191,155,104,255,0,149,127,171,52,203,42,141,39,78,91,124,189,89,206,242,105,140,178,85,86,209,94,158,129,90,224,122,242,73,115,189,127,207,169,213,146,167,149,70,111,240,226,181,79,252,171,253,94,198,29,14,61,16,243,125,69,212,228,88,250,121,78,95,22,111,53,122,65,124,43,235,201,106,71,153,246,134,89,117,25,233,187,148,158,167,243,59,112,226,174,162,49,182,177,116,145,215,56,191,231,236,191,95,232,113,116,174,167,147,170,148,163,120,247,81,151,230,61,60,120,92,49,97,233,191,247,114,63,19,43,247,255,0,100,60,138,223,160,196,231,115,150,242,202,237,191,240,255,0,187,61,105,234,199,130,162,235,38,87,162,62,222,175,244,14,139,4,111,84,98,213,173,49,94,198,61,70,69,155,168,148,162,252,145,94,28,62,95,153,253,94,223,67,22,252,89,253,36,162,177,218,84,231,194,244,138,225,9,65,202,74,40,211,28,191,23,92,146,117,196,77,115,199,75,89,34,215,153,133,100,226,227,81,252,207,178,12,190,72,105,79,207,45,190,67,213,28,121,27,92,181,76,73,115,38,2,150,209,48,151,38,179,123,24,77,132,103,38,67,99,100,178,161,54,33,129,67,72,233,233,49,234,201,205,28,232,244,122,4,180,185,122,17,93,144,219,189,122,6,77,160,247,166,149,239,220,112,73,221,254,167,39,83,153,249,161,126,89,119,34,185,186,137,235,223,177,197,52,220,168,234,146,223,125,253,142,121,210,91,238,236,211,40,208,185,51,158,152,154,73,167,20,96,252,197,69,41,153,233,241,179,71,26,146,141,189,228,251,19,57,56,143,169,147,233,241,120,48,147,150,170,150,71,26,105,162,43,14,171,168,115,209,21,5,28,112,85,21,202,126,167,47,197,34,159,153,242,232,184,70,183,101,145,10,17,81,87,220,170,223,220,55,191,127,232,82,164,182,228,168,157,42,238,107,234,106,161,198,254,87,250,4,86,222,194,94,91,85,81,238,5,202,14,42,251,62,31,102,40,243,47,229,54,251,196,159,78,176,74,167,142,45,184,95,229,126,193,155,20,49,227,198,225,150,51,215,27,146,92,197,250,48,172,190,39,92,15,135,113,249,111,220,155,165,167,187,253,139,249,181,101,66,186,39,221,242,59,239,216,27,95,23,232,2,147,211,254,102,46,16,254,108,89,26,199,11,100,4,167,28,117,124,179,149,165,115,122,173,246,219,145,78,78,82,213,38,108,148,86,169,39,222,163,107,149,234,21,50,148,164,219,127,153,234,52,223,107,109,223,98,105,214,221,189,205,48,37,174,82,148,164,156,85,199,79,243,118,8,113,143,153,43,164,255,0,161,172,86,226,110,86,222,149,24,201,218,72,210,27,171,42,45,45,129,202,219,229,191,114,146,9,46,29,251,80,24,228,143,151,210,201,70,147,248,94,252,110,102,149,46,125,128,195,169,135,150,50,123,173,209,231,101,165,150,55,197,30,198,120,198,93,37,219,213,25,113,236,121,29,87,241,123,111,190,196,86,248,109,225,146,93,216,116,210,113,201,25,247,131,177,71,108,69,97,143,154,111,219,111,212,15,71,168,201,226,41,245,43,74,213,42,81,239,102,29,46,109,25,148,167,194,221,148,211,201,211,232,114,75,75,212,155,127,169,207,143,28,165,53,141,59,148,222,146,69,173,115,37,166,55,38,231,203,244,50,148,180,166,60,178,82,205,61,46,226,157,38,99,153,220,156,87,112,33,203,119,55,244,30,52,220,155,124,147,241,75,217,26,36,84,104,131,113,197,23,86,5,99,143,169,164,180,169,86,175,208,202,239,225,216,106,75,122,221,129,166,77,42,170,77,253,63,160,38,229,236,140,227,205,154,68,43,84,41,49,167,176,62,2,32,62,133,80,118,244,1,57,58,255,0,112,182,55,243,15,96,21,48,67,97,216,4,76,158,195,127,50,92,61,25,66,24,120,110,249,177,105,96,38,8,122,69,164,4,216,184,30,159,113,105,0,52,70,116,82,8,237,232,178,120,125,68,37,116,174,153,234,190,166,55,71,131,22,207,91,20,86,93,51,245,220,131,175,93,162,92,139,240,221,114,98,245,70,91,145,165,106,220,210,49,77,24,70,74,193,185,32,54,83,240,229,104,203,46,103,57,91,102,111,83,70,50,140,236,2,29,84,92,169,154,62,163,23,177,193,24,62,108,219,30,8,189,228,105,151,71,139,22,252,168,222,46,251,87,208,231,131,132,56,39,39,85,74,162,69,116,101,205,12,113,221,238,97,30,186,55,71,22,73,185,59,110,204,107,114,227,58,246,151,85,7,30,72,151,80,175,99,202,82,113,61,14,131,22,191,196,159,110,16,204,95,91,60,174,42,217,81,215,145,89,207,214,100,213,45,48,236,107,211,228,112,199,230,32,169,169,70,39,43,205,36,249,58,95,81,25,41,35,135,36,101,169,186,44,42,188,73,73,242,105,139,91,103,60,93,61,206,133,158,49,136,71,86,189,16,221,156,255,0,121,147,159,177,207,60,210,159,200,205,75,113,134,189,23,154,227,73,238,56,201,37,185,201,133,167,35,162,113,173,208,87,87,139,21,3,139,36,173,149,31,51,35,36,106,91,18,21,40,82,149,9,182,102,217,164,90,149,154,40,237,102,43,99,85,145,36,4,72,129,206,86,201,1,217,73,144,59,3,91,179,163,161,198,167,145,234,56,211,54,197,150,88,222,168,146,145,236,71,165,83,147,213,216,229,207,134,242,75,79,8,58,126,175,38,250,182,179,169,201,70,23,92,153,109,207,211,225,147,77,163,155,170,131,213,238,122,49,205,24,99,164,115,55,25,91,98,38,60,199,23,101,227,165,201,211,56,69,152,248,45,189,141,50,137,189,246,43,28,156,93,161,203,12,147,220,215,30,21,200,86,248,245,60,109,185,48,233,97,226,101,110,93,130,82,74,20,66,204,161,193,149,117,102,198,148,206,143,14,43,22,173,143,42,93,76,155,45,117,146,211,166,246,24,186,233,196,164,231,69,245,88,180,69,55,220,231,195,213,168,74,232,211,168,235,22,104,164,7,59,136,146,47,148,67,176,132,249,25,45,49,162,131,123,29,180,52,135,166,208,19,168,90,172,116,58,3,57,55,216,35,41,26,233,76,52,208,6,186,91,176,121,162,227,93,204,114,227,148,248,100,227,194,225,43,96,111,166,114,136,224,244,236,19,234,60,186,82,56,165,146,106,96,122,184,114,37,201,134,105,65,205,153,66,82,148,12,124,44,178,151,12,131,170,58,91,228,110,38,120,186,76,151,230,149,29,115,132,97,143,119,184,25,193,123,154,66,22,113,44,173,79,99,173,185,70,26,216,83,157,71,99,158,121,244,182,131,39,81,104,229,148,173,140,70,241,202,109,10,159,115,129,202,141,186,105,220,234,246,46,26,234,150,43,238,79,129,125,203,201,56,194,72,210,45,73,108,69,115,253,210,55,185,113,193,24,154,233,21,0,188,56,213,19,224,99,244,41,160,1,172,112,93,135,166,62,132,238,52,153,3,168,215,2,91,5,5,1,113,221,175,83,108,237,249,28,246,139,146,138,249,17,133,92,146,174,196,117,57,37,147,60,113,254,88,167,94,253,191,212,141,50,193,169,245,189,68,165,36,233,99,143,167,184,167,15,23,169,201,146,87,163,26,165,238,202,233,36,180,203,62,75,126,46,71,42,94,139,100,70,105,62,163,46,136,106,240,211,243,111,124,17,71,87,159,87,77,47,3,226,143,153,191,150,219,125,78,142,142,24,229,44,158,51,215,162,162,181,119,107,216,226,200,180,199,36,52,233,139,201,143,26,222,255,0,196,195,169,234,28,49,70,17,158,139,90,165,91,202,87,253,16,30,151,81,146,57,164,148,63,46,199,31,218,82,168,197,85,82,224,48,39,224,199,79,165,242,103,246,131,173,20,211,242,132,121,25,89,137,166,94,76,141,178,96,0,4,72,206,110,139,145,205,212,207,76,105,114,246,3,157,191,19,43,151,110,198,209,70,120,163,72,218,40,11,132,109,157,184,99,193,207,138,39,118,56,208,27,45,162,103,55,101,246,163,28,207,136,45,156,187,250,17,88,101,159,123,248,182,143,249,127,223,251,17,155,156,120,189,60,207,230,255,0,216,126,92,153,156,159,240,226,175,254,212,95,79,25,245,93,85,203,121,75,150,88,149,218,177,249,49,226,186,150,103,87,252,177,230,79,244,60,191,181,122,133,155,43,80,225,190,61,23,9,30,150,124,170,62,62,107,242,175,192,197,242,95,19,254,199,141,133,169,101,201,212,206,74,49,197,240,218,187,151,100,61,171,228,117,244,88,97,41,66,50,150,188,88,87,137,53,166,183,236,175,190,231,167,246,118,57,102,156,179,79,121,100,149,47,151,127,244,48,88,167,224,225,233,245,57,117,29,68,181,228,111,183,183,209,30,206,8,199,14,6,177,199,205,37,163,31,203,254,110,45,250,53,234,186,133,30,154,49,233,229,230,200,252,56,63,229,245,127,68,114,168,167,240,198,146,242,197,47,64,114,115,203,81,222,48,188,113,119,255,0,229,47,236,86,189,27,47,166,231,54,146,190,34,231,149,202,233,124,189,140,233,187,124,89,81,137,65,24,223,201,21,39,216,119,73,152,206,92,132,68,228,97,38,92,153,155,238,81,44,65,98,101,66,24,138,72,130,162,143,95,165,135,135,211,197,119,123,158,94,56,235,156,98,187,186,61,148,183,73,5,92,222,152,105,123,90,60,222,167,105,121,119,164,118,245,51,116,160,184,126,190,167,147,212,102,123,211,174,215,234,72,181,51,202,147,231,100,114,206,94,97,74,118,42,189,205,50,86,216,61,150,229,197,11,240,245,234,202,166,241,69,173,90,121,249,1,55,12,120,37,149,201,120,142,227,24,183,84,171,147,206,155,186,122,183,107,122,55,234,243,248,153,102,220,93,62,207,111,145,207,5,98,20,224,183,224,211,184,210,168,210,127,48,73,246,54,201,105,165,216,34,185,127,161,122,82,228,184,69,75,252,223,149,16,21,36,157,239,238,75,119,223,100,82,87,123,249,123,178,90,87,87,183,96,19,140,181,45,251,113,234,61,90,174,191,114,238,246,98,148,22,171,189,215,114,132,169,75,204,235,253,69,241,23,81,242,186,243,123,134,159,54,219,46,224,79,187,248,81,47,204,245,63,161,82,106,95,229,17,0,170,43,83,57,50,228,121,37,237,216,188,217,117,121,99,194,49,106,164,3,236,105,13,249,124,45,137,138,236,56,173,170,248,3,88,53,125,205,83,91,180,235,122,211,237,243,35,26,73,219,226,247,223,122,52,164,210,183,191,5,22,221,197,84,173,167,240,154,65,123,81,16,138,215,110,41,251,51,88,132,80,239,201,45,159,103,176,138,135,197,95,204,180,129,156,146,250,112,98,251,254,167,68,190,19,28,138,164,235,134,172,4,254,9,47,83,202,207,31,196,138,230,143,95,77,194,94,209,179,205,234,85,103,136,85,78,15,104,46,89,167,69,24,228,205,142,50,248,101,36,157,19,57,40,231,139,123,165,86,135,25,40,233,149,61,55,250,144,86,88,203,18,140,229,77,78,220,119,237,97,134,83,199,12,185,91,132,22,157,148,151,197,236,130,61,66,197,25,104,222,82,85,122,120,249,28,179,243,190,233,123,145,85,106,56,121,222,70,114,147,75,252,76,167,75,158,34,136,138,114,149,149,23,141,26,37,184,70,37,119,219,245,2,174,190,99,247,144,162,189,63,82,190,160,62,70,163,94,129,20,80,5,26,69,18,82,2,227,185,100,197,26,1,158,144,211,238,83,144,155,2,94,200,79,110,251,149,243,66,164,128,159,175,236,15,146,158,196,190,118,64,78,160,142,224,255,0,65,20,91,144,181,109,185,54,72,67,21,247,24,0,172,0,91,128,197,96,0,105,6,122,125,44,155,192,149,252,59,30,100,15,71,160,146,121,28,27,217,174,0,238,195,155,78,204,172,173,77,108,95,135,29,59,24,77,52,204,180,168,116,246,238,205,37,137,34,33,41,37,201,25,50,203,212,10,149,34,29,51,25,73,182,56,169,73,242,17,158,62,150,74,52,205,126,237,45,53,100,75,237,44,107,130,95,218,55,194,47,96,159,73,145,124,45,153,190,135,39,169,95,127,54,193,155,39,81,45,48,95,82,248,142,87,208,202,185,99,143,67,35,219,143,77,24,195,84,157,252,197,15,14,49,109,181,104,159,165,252,188,133,209,105,221,163,163,4,148,83,129,207,159,172,147,203,42,94,82,99,212,41,114,138,142,248,97,199,41,57,51,14,175,38,56,121,97,86,37,147,84,121,57,178,97,147,118,132,43,63,17,169,89,162,234,19,229,28,249,35,40,114,140,181,50,163,178,81,89,100,148,57,103,108,190,202,209,129,77,202,217,229,225,148,148,212,151,99,219,195,213,75,36,99,25,62,9,117,100,143,31,46,25,193,153,84,145,244,125,78,28,94,3,150,205,209,227,203,76,144,151,83,49,159,79,118,118,61,77,25,97,140,98,142,141,94,90,34,148,36,162,183,51,203,147,113,78,84,98,202,41,205,50,29,18,208,171,96,141,161,5,37,201,50,199,70,56,242,74,51,163,186,17,140,163,169,129,200,213,8,235,150,56,179,41,97,93,138,48,21,155,120,50,124,26,227,232,111,121,48,48,197,142,89,30,199,126,62,158,49,141,190,66,48,88,254,17,74,76,202,181,82,130,164,111,150,90,177,82,56,226,183,58,97,74,13,178,43,142,114,149,181,100,169,75,212,38,238,77,147,27,42,45,106,114,220,173,82,139,216,149,34,39,45,202,54,122,178,6,173,43,147,29,114,75,102,75,155,189,192,232,158,69,225,238,247,57,148,172,109,234,68,105,210,17,160,33,193,166,168,82,84,246,2,145,92,17,16,109,129,172,50,91,162,167,63,53,35,21,142,92,141,45,59,182,21,211,5,104,158,225,25,212,73,115,84,69,106,135,105,152,44,219,17,226,75,80,29,90,55,31,134,206,109,115,91,150,186,134,185,32,234,142,56,214,228,73,199,132,114,190,170,158,236,112,207,22,198,14,133,29,199,40,239,192,60,208,81,236,71,136,229,220,42,148,35,39,186,9,244,209,123,147,226,168,242,63,31,82,164,2,81,140,54,76,185,101,113,91,35,25,67,243,49,169,42,8,60,92,147,151,162,58,254,238,178,96,114,213,185,197,44,202,61,135,14,175,181,133,16,233,164,166,111,150,45,197,70,246,48,205,213,233,248,78,121,245,114,104,35,162,88,35,95,17,156,48,238,237,156,178,205,39,220,35,150,94,165,71,99,192,165,29,67,197,142,49,34,61,69,98,210,115,203,62,245,96,116,117,18,94,164,224,234,92,101,76,199,226,92,135,130,81,233,195,50,155,228,137,228,169,28,112,132,215,115,77,82,79,114,98,235,170,18,212,183,39,198,74,84,66,149,196,152,99,243,220,217,21,212,165,177,47,34,82,162,103,150,17,141,28,83,159,159,145,134,189,20,239,184,206,56,102,105,122,149,28,242,148,146,245,99,13,122,120,162,238,147,223,133,71,62,88,165,213,100,122,184,122,98,189,162,191,213,157,120,36,149,205,237,24,238,121,249,115,121,86,106,212,226,218,112,190,117,24,109,41,55,210,97,138,85,45,53,119,253,17,213,24,172,120,100,227,20,157,81,140,87,153,55,182,133,75,216,223,175,203,163,165,167,21,244,96,121,144,201,113,110,237,188,153,103,253,34,142,165,12,88,243,194,93,70,40,222,137,86,185,93,237,232,114,244,241,214,177,70,94,93,80,95,172,229,103,95,89,210,227,195,39,57,229,241,58,137,249,105,190,16,29,138,112,93,58,184,198,244,241,19,201,235,242,106,201,103,100,219,170,71,157,215,74,94,37,203,208,168,243,242,59,145,3,155,183,125,196,105,144,43,6,75,96,76,158,199,6,89,120,153,125,162,117,102,158,152,54,114,227,136,26,197,26,193,25,196,223,26,3,124,49,58,224,183,49,197,19,162,32,83,165,27,103,14,108,155,57,247,159,150,63,46,230,253,76,219,172,112,248,158,200,226,159,227,103,80,131,219,225,143,203,254,110,69,94,209,193,20,249,200,245,63,242,174,63,127,232,118,116,202,93,55,67,44,233,126,46,71,167,31,204,229,143,253,70,106,135,194,252,177,94,199,163,154,81,135,80,180,255,0,15,163,135,235,62,223,191,244,45,234,39,215,159,246,164,214,40,199,4,120,197,29,31,55,249,159,234,105,209,244,173,229,197,211,198,46,48,132,124,94,162,77,223,185,203,134,179,117,78,121,36,180,98,79,36,181,62,107,183,213,158,166,28,126,31,66,165,56,47,188,117,114,215,39,223,79,101,245,30,69,246,186,126,205,195,46,171,169,158,121,109,226,75,76,125,151,127,244,61,60,191,131,131,38,104,214,169,121,48,143,163,233,188,53,8,173,149,104,181,250,179,46,191,34,159,80,161,15,131,2,210,191,204,204,95,227,81,142,44,122,33,37,23,122,86,152,144,147,226,75,123,55,132,35,170,43,189,238,45,30,103,243,245,2,84,75,81,95,50,163,31,213,14,123,91,170,250,129,132,218,220,231,155,220,218,108,229,144,64,217,156,138,108,205,149,10,196,247,6,5,1,72,146,226,65,213,208,71,87,81,127,202,172,245,96,226,173,201,210,71,15,217,241,172,114,159,243,58,59,100,210,195,206,207,148,74,177,197,214,100,117,45,92,158,94,105,57,75,73,221,213,205,185,61,236,225,211,114,190,229,137,89,105,111,232,62,213,220,213,181,162,189,54,51,162,161,111,194,228,199,173,205,28,115,150,8,60,145,138,173,127,226,146,58,114,63,3,163,150,77,94,108,173,227,81,211,123,119,249,30,60,229,111,74,147,105,122,147,214,188,39,231,149,154,197,105,94,228,66,59,89,170,70,216,9,22,174,50,184,190,198,157,59,197,23,39,146,26,210,92,106,175,169,88,244,198,113,223,123,244,176,51,148,90,91,239,98,190,18,123,174,77,115,70,165,36,157,171,248,171,147,56,197,56,183,233,192,13,105,138,149,171,181,182,252,50,37,229,90,182,54,241,20,163,8,70,41,74,55,114,254,99,23,21,44,151,39,74,192,106,226,158,251,201,80,215,150,41,119,27,168,183,223,208,74,219,247,40,113,187,247,20,229,126,88,252,43,159,113,202,90,86,149,207,118,103,183,8,129,217,135,81,151,242,199,158,227,207,151,195,142,223,17,205,204,117,5,56,132,22,213,232,37,179,52,95,23,59,48,138,143,5,165,230,34,59,51,85,186,40,168,237,40,250,87,38,177,117,254,232,80,225,26,36,16,245,106,147,159,243,111,85,193,113,37,22,128,164,28,110,3,1,100,175,18,74,60,89,156,190,24,187,226,226,94,78,99,47,88,175,244,37,171,132,190,140,138,152,237,37,250,126,199,159,212,199,254,162,31,67,190,91,110,187,83,57,122,136,254,44,31,163,40,194,123,231,113,245,105,22,149,55,9,112,103,127,138,229,232,236,214,89,181,66,41,186,209,106,59,108,149,217,2,113,130,86,229,111,210,140,91,213,33,228,151,190,236,134,244,198,151,44,5,63,52,180,174,13,34,148,81,48,84,104,170,223,118,3,237,109,253,7,27,151,203,208,35,14,229,213,32,28,75,162,86,197,38,128,92,20,183,15,208,126,192,52,139,68,34,208,22,141,17,156,119,102,168,5,35,38,221,155,180,100,208,17,169,129,84,39,29,192,151,33,91,162,171,216,22,221,192,150,131,182,229,3,255,0,201,70,117,66,47,100,201,228,9,175,96,238,61,196,16,0,0,0,196,48,26,58,186,105,232,203,9,47,83,149,114,107,6,7,182,242,233,216,205,228,185,25,70,90,161,25,122,162,227,7,45,200,173,84,182,38,81,212,70,241,54,131,245,32,198,88,139,132,92,81,179,210,41,249,149,32,175,154,212,111,135,22,76,187,70,44,245,151,69,131,18,185,81,75,169,193,135,100,141,107,56,203,166,251,47,85,60,135,167,143,12,48,82,140,81,231,191,180,224,152,127,234,122,190,24,182,103,186,215,79,67,54,185,126,99,139,54,57,203,203,170,144,190,245,150,75,225,160,111,36,151,154,64,115,253,206,61,217,75,163,135,169,122,85,111,35,28,153,84,118,140,138,203,88,244,209,139,248,141,53,98,135,116,121,211,203,145,247,48,148,228,249,108,184,107,213,201,60,89,54,216,225,201,138,48,149,209,150,60,141,62,78,204,105,100,91,162,163,154,57,21,210,53,142,89,69,167,102,235,166,133,236,39,210,234,145,3,150,121,78,21,41,54,142,95,22,58,232,239,88,33,24,211,51,125,22,57,59,65,88,189,247,64,167,230,171,58,95,75,24,199,146,23,75,29,64,101,147,109,204,37,146,143,81,97,130,142,231,60,240,99,148,128,243,222,80,140,236,244,99,209,227,246,53,93,38,63,97,169,143,34,79,115,167,4,166,213,81,232,125,211,25,107,12,99,194,26,99,24,97,115,198,246,220,136,97,150,173,206,252,77,86,149,19,73,97,168,234,124,153,214,177,201,225,168,68,184,193,233,182,104,177,234,154,52,234,164,161,21,24,129,197,37,82,33,162,251,238,105,135,30,185,251,1,156,98,210,53,202,188,60,28,238,116,120,81,82,220,227,235,39,115,210,184,64,114,73,19,170,141,156,124,167,60,185,52,135,41,9,110,26,27,53,199,143,212,35,72,226,90,61,204,222,7,46,14,156,113,41,202,150,196,87,23,135,40,114,107,40,69,192,214,211,78,204,164,215,0,99,24,121,141,84,99,221,147,60,109,71,82,102,81,82,147,42,58,60,52,248,43,195,211,216,172,62,88,142,114,164,69,68,155,210,103,79,144,114,108,153,73,208,6,182,18,122,136,114,99,143,185,68,106,169,15,80,74,59,131,64,105,226,236,9,106,49,170,102,145,152,20,240,219,46,24,163,21,201,148,178,63,82,53,55,220,13,37,20,229,241,11,46,109,59,68,206,155,39,194,148,128,79,60,159,44,223,6,116,140,151,73,38,206,188,61,22,157,216,25,102,234,29,108,60,26,230,109,60,88,211,52,83,132,99,81,34,162,120,173,110,68,113,69,21,57,73,163,53,25,119,3,71,24,11,194,131,5,140,122,64,151,130,12,151,211,68,219,76,130,168,12,151,76,68,186,20,223,39,74,108,123,129,140,58,54,187,155,44,75,26,220,28,228,150,196,57,73,199,112,45,228,199,166,182,51,156,83,141,166,115,100,187,15,26,85,69,196,214,208,201,91,25,102,234,36,158,196,248,136,153,205,72,97,165,174,82,229,142,133,12,110,79,99,166,120,18,128,24,194,84,206,222,142,26,166,242,53,180,120,249,158,123,82,139,219,115,219,233,241,120,93,36,32,254,41,110,254,108,149,120,181,204,255,0,2,56,35,241,100,231,217,119,57,231,142,43,62,53,20,181,59,213,239,21,254,230,184,191,19,36,242,95,125,17,249,47,247,8,71,87,83,146,95,150,11,195,95,213,156,221,14,24,226,242,69,62,111,131,31,182,103,163,166,148,83,91,198,77,157,107,213,71,75,91,217,197,246,172,83,233,241,193,199,205,147,74,114,239,187,220,12,176,194,114,234,49,198,212,100,233,199,219,76,85,127,83,179,255,0,79,142,56,120,217,166,229,59,79,234,115,225,150,60,125,68,166,181,79,195,197,229,81,93,219,20,122,204,185,243,211,165,5,190,155,40,234,203,154,24,229,171,195,85,243,60,78,179,35,158,89,95,40,244,51,230,148,223,55,185,229,245,105,198,110,249,126,162,37,114,177,49,137,240,105,148,54,76,153,70,89,101,162,45,190,192,115,103,150,172,154,125,7,20,101,142,219,212,249,102,201,1,104,232,196,140,98,116,226,64,116,193,108,107,194,179,56,15,52,180,227,32,231,201,147,248,153,59,175,44,126,111,253,172,195,28,116,116,249,50,191,138,79,195,135,247,253,191,168,243,58,132,35,255,0,123,250,241,251,127,82,186,139,89,113,244,255,0,253,168,164,215,248,158,239,254,123,22,14,175,179,96,161,175,168,159,193,137,95,212,207,172,201,44,61,52,96,255,0,137,147,241,114,124,223,194,190,139,250,157,171,20,94,46,151,165,186,89,101,175,39,249,87,39,151,214,205,245,157,111,166,185,126,159,241,11,221,89,227,78,151,167,156,177,224,193,161,95,85,53,45,249,210,187,223,167,39,181,209,227,251,223,218,14,80,219,28,30,152,253,56,56,250,93,56,215,85,212,195,27,199,198,12,81,110,254,111,244,254,167,187,246,55,77,225,97,212,215,254,69,35,183,44,227,211,226,114,171,80,137,227,194,26,179,197,74,92,59,147,247,229,158,159,93,37,8,197,63,133,55,41,125,63,220,243,161,166,24,37,41,222,169,236,115,108,241,182,242,55,207,152,222,149,236,140,240,198,161,102,201,249,108,168,134,182,219,212,199,35,221,157,19,249,246,56,242,82,191,96,49,201,47,115,6,203,153,155,42,19,37,132,132,194,19,38,193,178,108,162,209,161,156,78,140,56,252,76,177,143,107,220,131,212,233,113,233,195,142,28,58,52,234,165,40,202,181,110,56,109,43,106,210,57,250,140,141,201,238,237,145,167,22,110,118,103,43,106,29,206,188,222,158,139,99,131,39,196,106,50,19,178,226,163,230,115,154,132,98,173,201,166,215,200,136,236,101,246,134,76,112,252,44,83,147,139,73,201,197,249,101,47,246,37,88,229,235,122,137,100,234,39,149,199,67,159,229,246,57,241,198,247,97,78,114,223,115,90,75,131,82,99,54,157,185,124,205,34,159,161,48,129,209,133,37,38,229,39,29,42,213,43,220,168,215,168,233,163,139,195,142,41,44,154,210,119,31,95,67,39,141,227,203,24,181,37,146,47,205,31,67,117,147,46,108,120,124,89,238,150,156,58,105,86,252,179,25,70,80,205,44,106,73,205,94,166,159,234,69,78,72,203,205,146,59,98,82,210,173,130,121,33,25,111,90,213,53,236,56,56,124,78,41,191,203,125,189,201,151,242,234,42,38,91,45,249,52,156,124,57,120,115,171,248,182,249,14,26,113,227,147,201,13,82,146,242,59,224,202,111,183,119,203,40,75,119,101,222,159,243,49,47,36,117,63,162,37,203,187,248,136,23,245,35,36,214,56,251,149,41,40,71,84,142,73,73,206,86,194,148,188,219,177,67,188,74,162,120,146,97,2,227,228,104,183,143,203,114,43,204,215,169,120,192,209,173,239,212,210,2,81,147,141,189,233,213,149,4,81,164,17,170,38,9,106,220,160,134,82,98,26,2,128,67,1,100,105,227,135,170,109,10,27,181,22,235,82,104,166,175,20,253,170,95,219,251,144,185,139,244,100,84,201,121,95,200,195,169,248,117,125,78,156,139,78,73,70,211,167,86,142,92,255,0,192,255,0,183,251,148,114,71,225,178,101,42,11,164,68,221,210,32,35,86,228,248,20,83,148,181,49,181,111,79,110,229,198,63,160,23,24,236,94,145,194,52,138,40,40,122,65,12,3,78,253,193,68,10,167,201,1,67,223,232,53,238,21,232,0,145,100,162,213,129,81,52,92,16,139,65,84,102,249,52,20,145,17,151,4,183,250,148,233,118,39,232,80,9,171,101,112,47,91,1,42,91,9,242,22,45,91,148,54,182,220,154,31,110,73,176,7,108,86,202,10,8,139,2,154,16,0,12,64,51,72,179,36,105,16,61,78,142,167,211,251,197,157,88,90,224,243,122,89,184,201,197,126,99,186,15,74,178,81,167,81,20,183,70,42,108,211,36,238,60,153,168,217,21,162,102,216,178,70,28,242,115,233,146,70,114,149,129,198,254,243,212,61,174,139,135,65,146,95,28,168,238,201,213,98,233,227,229,163,139,239,211,203,61,56,214,236,186,152,213,116,120,161,188,221,138,93,79,77,135,101,167,232,44,221,62,71,11,203,169,89,231,228,232,223,229,101,29,57,126,209,191,129,24,190,175,36,191,49,199,56,78,15,116,74,147,40,235,241,164,255,0,51,18,147,245,50,197,9,228,126,84,118,227,232,229,249,152,70,112,155,110,141,215,78,242,123,29,88,176,99,199,29,139,138,167,182,196,213,199,62,46,134,42,87,41,29,18,158,44,49,165,70,158,26,107,115,131,172,133,112,61,60,107,247,132,229,179,54,89,44,241,181,184,179,104,117,18,136,193,234,106,212,205,177,175,67,207,195,212,197,242,117,227,205,20,185,34,181,148,94,147,40,189,206,220,85,56,238,206,78,163,78,57,202,136,9,75,99,42,212,200,241,236,165,149,20,95,152,53,202,60,147,227,196,39,154,52,17,172,115,21,226,156,170,81,145,122,151,102,21,215,139,42,140,172,218,89,53,190,79,55,91,69,195,51,189,201,139,175,83,28,106,58,142,124,138,83,118,24,250,173,81,210,94,184,197,59,100,28,235,30,251,154,69,233,105,33,193,120,141,246,66,156,163,134,126,102,81,167,83,37,143,21,222,231,147,173,185,91,55,234,50,120,210,246,48,81,243,81,99,53,126,105,45,141,22,5,86,206,188,112,140,113,43,92,26,67,194,148,226,77,92,113,60,84,70,168,221,89,209,246,159,81,8,181,12,124,247,103,150,221,247,44,71,107,203,28,113,123,153,125,228,229,98,76,184,154,234,89,53,50,39,179,179,21,201,178,78,92,129,162,202,156,52,179,72,82,91,28,245,18,212,168,43,173,202,49,129,132,165,171,144,150,93,140,158,66,10,224,206,82,9,100,34,59,178,161,144,228,205,54,70,51,96,86,189,129,72,197,183,216,215,28,95,114,141,241,199,87,37,56,45,91,110,40,29,24,163,167,122,178,43,149,225,114,236,79,131,51,169,230,74,77,13,57,62,196,211,25,227,195,234,110,177,164,182,5,238,76,186,140,120,246,114,34,170,10,231,70,217,109,70,145,207,143,170,196,229,180,183,54,158,88,213,182,21,204,241,201,189,202,88,168,211,197,140,190,29,195,196,93,208,68,81,106,35,184,141,181,65,66,138,27,141,17,174,137,121,24,26,208,165,3,63,188,40,242,68,250,196,17,209,24,149,229,238,207,62,93,100,159,6,18,234,38,223,37,195,94,172,178,99,137,134,78,162,29,143,57,228,111,150,37,33,137,174,135,61,82,26,249,28,190,38,230,248,230,228,212,81,81,182,136,48,240,96,217,188,186,117,8,91,49,150,54,215,149,133,107,8,199,26,216,183,56,73,81,193,41,228,135,41,154,224,142,76,142,232,131,167,28,99,60,177,141,123,179,190,89,124,60,82,201,127,10,186,57,250,60,84,165,57,45,222,200,190,166,47,36,241,195,136,222,167,191,101,254,230,107,113,180,21,71,204,234,183,108,188,79,200,229,42,90,222,223,232,115,103,113,240,244,91,213,39,81,94,231,118,88,71,26,140,99,114,117,199,169,150,142,80,126,22,158,37,38,162,223,162,60,207,182,228,229,159,4,87,107,145,234,207,74,132,103,146,252,145,212,209,225,245,114,121,122,220,105,203,127,47,238,192,237,195,143,82,207,120,165,63,54,149,230,165,178,49,201,56,69,248,95,135,170,49,252,159,210,204,179,117,57,30,55,142,19,148,245,55,45,56,215,23,238,107,208,66,56,156,231,147,26,134,72,198,234,79,212,14,124,206,112,248,157,94,212,121,153,190,45,217,221,212,229,114,217,214,222,157,207,59,43,185,26,140,212,246,34,76,166,102,222,229,66,189,142,62,174,119,80,245,220,234,147,164,121,238,94,38,89,75,244,3,72,45,141,98,68,77,34,5,193,29,88,206,120,45,206,152,1,180,25,159,81,230,156,113,167,86,232,218,8,230,147,188,147,151,162,219,234,69,44,85,151,170,215,47,130,62,119,254,84,62,139,20,186,142,162,89,37,187,187,127,54,76,60,189,46,105,94,243,113,199,31,234,255,0,162,61,14,142,63,117,233,60,105,109,166,47,35,254,136,177,42,186,140,138,17,234,114,246,181,211,67,126,203,121,127,100,121,125,38,77,25,51,117,47,34,132,161,22,161,181,183,39,182,198,221,116,222,62,159,14,38,247,132,53,75,252,210,221,255,0,99,127,179,186,121,74,93,47,75,60,152,244,201,248,243,142,157,253,121,28,127,171,127,142,216,116,250,37,210,244,137,185,184,71,196,155,125,228,207,166,195,5,143,28,98,187,30,47,217,127,245,29,118,76,242,239,45,143,103,62,85,143,20,223,116,140,223,26,250,243,250,236,142,110,171,105,61,189,210,57,243,127,22,16,78,210,142,255,0,50,229,37,227,166,254,28,127,189,127,185,150,169,79,51,148,157,190,230,98,215,70,62,59,165,234,85,166,71,98,162,213,90,245,222,202,133,154,94,231,22,71,187,58,114,203,157,206,92,187,61,196,24,77,153,178,165,201,47,130,178,146,36,202,111,99,57,61,192,77,139,184,155,43,28,109,217,69,218,132,109,157,189,22,217,227,14,234,46,114,249,156,75,207,147,127,134,62,102,119,253,155,230,150,108,175,150,212,127,185,21,232,194,77,39,71,46,70,181,238,239,178,247,58,34,219,78,49,91,179,28,209,211,233,229,87,68,87,15,81,63,87,193,200,213,187,58,50,215,103,102,94,88,239,39,81,191,52,189,10,200,134,108,120,227,53,37,121,39,22,177,219,165,238,236,241,101,45,84,151,11,177,215,246,151,80,243,102,215,29,26,126,24,168,241,75,216,229,132,116,162,201,244,191,197,67,203,195,220,184,37,241,55,66,81,109,215,118,104,177,197,229,240,242,115,237,234,105,151,100,186,60,144,199,141,232,149,229,222,53,186,104,205,252,58,63,42,118,253,205,250,78,179,55,75,138,120,99,45,88,157,173,45,252,62,232,140,184,86,44,24,243,44,209,203,175,109,17,230,47,220,138,198,113,151,149,55,78,75,202,189,16,67,69,165,146,180,71,150,185,144,158,148,220,27,82,119,230,159,246,35,203,191,101,216,168,171,175,53,26,97,142,53,61,121,237,197,126,78,27,244,250,19,143,28,242,65,228,84,163,143,223,145,245,25,231,150,110,83,119,39,251,20,68,229,223,184,163,29,43,92,248,254,163,134,61,94,105,109,21,203,9,203,91,213,196,87,194,136,51,148,174,90,159,36,183,165,106,145,79,249,155,216,228,205,151,196,149,46,2,150,76,143,36,132,132,82,1,147,37,101,131,65,11,242,166,134,182,151,204,49,238,165,18,151,194,189,128,218,49,243,41,119,52,91,72,206,27,199,115,105,83,118,187,148,82,109,59,92,173,205,178,56,202,114,112,248,94,230,41,21,23,182,159,220,10,67,17,65,0,0,1,81,252,201,247,139,70,81,117,45,248,91,154,47,137,95,22,100,213,100,113,249,160,54,234,32,177,231,203,143,210,91,28,89,34,222,41,47,102,116,228,147,213,41,93,249,86,228,231,85,57,68,138,242,37,199,59,137,122,254,129,167,113,165,169,223,96,28,35,245,54,132,73,137,172,17,69,208,232,99,216,8,175,81,149,164,62,128,36,191,65,236,61,135,94,148,65,54,202,191,65,126,195,1,175,114,209,49,52,84,3,74,139,18,228,166,69,11,144,146,4,199,47,96,50,146,247,51,210,251,154,180,67,143,234,84,79,212,29,222,195,146,84,172,150,208,10,73,214,212,78,246,85,223,208,173,191,82,140,236,40,26,223,253,65,175,212,3,234,4,252,192,10,19,72,98,8,64,0,0,92,73,69,32,58,112,203,76,226,219,61,11,77,30,92,14,220,114,218,47,216,11,155,210,76,51,233,102,179,169,192,228,148,90,97,29,235,42,148,76,38,164,221,153,97,158,151,185,208,165,169,236,69,121,81,132,179,100,81,190,79,119,236,254,129,116,181,39,77,247,60,140,117,142,74,75,147,189,253,165,39,139,78,161,86,52,251,95,169,139,141,68,241,190,243,40,178,179,202,83,110,82,103,28,228,138,142,216,245,24,167,241,164,90,234,58,117,22,171,246,60,165,142,78,229,98,115,81,84,69,122,189,63,85,141,55,84,139,201,158,222,210,60,88,201,246,47,94,68,174,192,245,97,154,87,201,175,222,37,19,202,195,157,247,59,33,45,104,168,234,251,212,168,153,101,215,201,201,57,80,181,75,178,101,6,104,214,230,74,71,67,185,67,116,113,77,184,202,130,55,82,52,134,121,69,242,114,106,13,96,122,176,251,74,81,85,99,251,218,201,203,60,159,16,113,200,67,94,178,201,22,103,151,37,112,114,67,41,162,201,22,183,101,7,139,38,202,215,54,137,168,243,96,242,80,23,25,77,22,178,53,220,231,89,155,34,83,157,129,218,179,250,179,72,102,94,167,157,163,35,58,48,225,154,248,184,34,187,99,147,186,99,251,198,153,121,164,114,100,219,101,35,52,215,230,100,30,172,254,209,75,30,156,107,115,142,121,231,39,114,118,115,188,145,92,13,100,76,184,58,161,43,54,195,56,194,123,156,48,148,181,108,117,65,111,169,145,30,139,215,154,53,8,182,94,30,154,115,219,138,52,233,122,172,113,197,93,200,207,215,248,81,106,11,115,45,188,222,191,11,197,158,156,173,156,173,27,206,111,44,220,167,43,147,35,73,182,24,177,83,53,113,52,74,58,64,88,113,106,228,232,207,167,30,61,40,201,74,49,91,19,147,38,180,6,22,236,165,145,38,86,149,71,62,101,165,148,117,106,212,18,74,142,56,229,149,210,54,252,74,224,128,124,132,100,248,70,82,155,92,163,183,163,192,228,181,200,162,60,25,56,217,131,199,59,224,244,50,121,72,213,29,59,162,105,142,88,227,162,183,111,99,162,26,100,205,33,8,234,26,184,207,22,39,220,236,181,28,84,185,38,105,37,177,203,60,210,142,198,85,120,240,220,245,72,218,114,141,81,193,247,137,246,69,44,147,208,229,36,6,125,103,92,177,121,99,201,228,102,204,231,43,148,172,125,76,181,228,110,204,82,183,65,84,165,40,203,84,100,209,234,244,125,67,203,141,198,82,220,243,116,236,37,55,9,121,24,31,67,211,184,226,90,167,35,155,169,251,75,31,139,166,7,147,62,171,35,142,157,70,43,96,62,147,4,252,104,220,77,119,92,158,39,79,212,228,195,15,41,217,211,125,161,44,146,169,197,129,222,13,89,156,242,193,43,176,142,88,75,137,132,14,49,111,112,120,96,202,88,239,243,21,163,220,163,150,125,43,252,167,60,240,100,143,99,213,74,135,86,53,49,225,203,84,121,76,205,229,167,72,247,37,134,18,229,35,9,253,157,138,110,210,46,143,45,95,39,163,246,108,53,73,205,151,143,236,213,41,165,123,29,126,28,58,101,166,34,209,150,89,183,61,222,196,169,145,54,220,137,178,14,149,40,73,84,142,136,56,194,30,84,121,240,82,156,233,29,248,112,201,74,58,184,91,146,181,29,80,77,181,20,96,155,158,92,211,124,106,211,31,146,255,0,115,167,108,61,62,76,178,123,165,183,246,49,198,156,96,161,123,164,183,127,185,134,147,142,62,39,218,93,60,47,100,156,218,249,112,118,79,241,58,137,239,106,9,69,47,119,201,205,208,42,235,58,140,173,124,49,140,63,93,217,166,12,146,120,50,228,170,123,201,55,222,251,133,116,73,220,244,237,114,87,47,100,124,244,101,28,157,110,73,41,105,138,147,243,63,104,179,215,121,18,135,87,151,85,232,142,132,254,75,127,221,158,55,73,78,17,115,105,39,174,95,186,143,246,3,208,233,162,241,99,132,99,29,94,85,254,27,23,81,146,225,57,53,188,159,31,35,101,158,24,229,47,38,172,113,221,203,85,91,56,179,100,148,161,169,237,106,192,226,205,52,206,57,187,145,190,87,232,115,247,54,192,102,45,238,205,102,96,192,199,169,158,156,111,213,236,115,227,67,207,45,121,107,180,71,16,173,34,105,18,34,105,16,141,96,141,226,99,3,120,129,173,212,36,253,142,105,202,177,123,202,95,178,255,0,140,223,52,180,227,48,156,107,68,95,229,138,191,234,69,107,225,185,98,233,240,255,0,51,114,127,95,246,71,165,213,99,140,167,211,244,175,225,156,163,171,252,169,91,48,232,241,198,93,108,117,191,46,56,149,212,229,79,170,234,50,95,240,177,184,175,243,73,215,244,178,242,241,39,175,47,169,147,234,250,213,5,25,75,92,245,53,30,107,255,0,7,165,211,102,143,135,214,117,49,156,46,85,142,42,188,208,95,248,60,158,154,122,114,231,234,86,89,66,88,163,229,81,230,77,237,71,173,147,20,241,244,253,47,68,214,61,110,94,103,15,87,234,91,230,44,245,235,253,139,142,227,6,246,168,248,143,235,199,236,109,213,103,109,193,42,221,188,155,250,46,11,233,223,131,129,201,193,121,222,219,246,225,28,25,179,107,234,50,181,240,197,172,113,250,28,239,173,69,171,240,156,155,126,103,201,48,106,47,113,63,202,181,124,145,116,213,195,202,247,183,64,105,22,229,22,144,95,102,75,123,36,43,1,203,123,254,167,30,87,114,220,232,156,182,109,255,0,83,146,114,182,216,68,10,92,2,20,202,140,230,204,153,115,118,102,202,23,38,245,225,226,77,247,51,199,29,83,72,211,168,252,76,241,196,184,224,9,94,76,94,109,156,188,207,251,30,143,217,95,253,12,103,252,242,114,60,142,171,38,166,210,252,239,246,61,238,150,30,31,75,134,21,196,17,21,209,15,129,223,15,99,147,172,201,216,236,218,56,181,30,87,83,147,196,200,219,32,231,151,33,214,75,47,79,211,100,233,227,25,67,43,169,77,223,228,52,81,143,133,147,44,228,180,227,171,87,206,231,151,215,100,200,243,75,196,155,148,229,254,43,219,176,247,162,117,219,153,183,146,122,169,47,145,178,142,213,251,19,21,229,249,27,197,105,198,229,249,159,7,70,6,55,225,100,142,150,181,123,163,76,177,195,28,142,88,117,43,91,234,236,251,156,233,87,123,147,55,142,136,66,122,164,238,188,187,115,32,50,111,195,242,174,127,162,11,243,106,132,190,168,218,125,55,133,230,234,49,201,199,46,61,88,218,149,125,78,120,198,90,189,17,69,108,227,73,189,191,47,169,166,14,158,121,219,146,79,68,90,215,47,229,70,81,122,157,197,110,187,27,203,34,203,41,228,132,124,21,166,156,33,116,200,43,52,161,7,163,19,180,182,213,252,198,56,241,185,201,254,173,250,26,62,158,114,209,166,165,175,138,9,214,151,139,28,188,139,227,151,243,48,172,231,61,84,163,252,56,241,238,102,221,178,159,162,57,243,228,252,145,127,48,35,62,93,79,76,120,49,24,16,52,90,68,162,209,80,196,203,21,20,102,188,185,17,173,121,171,179,34,81,179,79,202,164,5,226,228,221,184,184,197,70,58,90,94,109,249,49,135,196,117,66,114,240,165,137,40,212,158,171,124,236,4,34,227,90,183,116,190,68,45,217,93,130,44,100,167,104,160,1,12,0,8,205,122,211,247,44,156,155,165,242,0,204,245,69,201,213,187,91,15,174,75,239,59,61,156,98,255,0,248,163,41,124,36,101,201,15,17,120,119,84,191,82,43,205,127,28,162,189,119,45,34,98,169,154,34,161,197,110,111,20,103,3,104,5,82,65,69,118,0,36,55,24,0,128,116,27,160,14,70,162,22,253,10,72,130,180,215,5,36,42,26,65,70,175,249,69,118,228,67,79,127,114,10,143,114,157,54,68,105,50,171,184,9,201,16,233,142,86,78,229,19,36,171,115,61,172,209,187,33,165,168,32,164,133,63,132,170,244,37,217,70,118,198,249,24,4,77,238,21,99,228,29,0,184,18,150,229,88,159,37,0,0,200,18,41,18,82,3,72,157,88,101,112,249,28,177,55,194,247,104,14,152,100,161,210,145,131,67,131,105,132,108,241,164,129,73,192,180,245,68,206,81,97,94,124,103,169,26,227,199,229,114,187,127,208,243,49,103,147,149,29,191,120,138,130,222,232,154,214,39,169,148,146,164,190,167,44,99,221,157,89,179,44,216,253,25,132,113,100,151,109,189,72,152,89,103,166,52,142,109,45,187,103,92,177,70,46,228,204,229,29,79,96,172,21,222,198,209,218,59,154,44,85,29,140,231,37,21,76,8,213,78,205,49,231,107,185,131,156,120,50,156,187,68,14,216,117,17,241,60,207,99,213,193,212,244,237,36,124,236,34,239,115,101,39,9,38,153,81,244,142,120,164,168,228,207,209,70,79,84,12,58,124,154,227,201,215,9,209,82,188,220,157,60,162,100,240,72,246,158,153,173,206,108,184,180,238,145,81,231,174,158,65,225,56,157,118,39,184,71,28,230,210,34,19,109,242,117,79,28,89,30,15,160,80,164,253,74,115,216,207,195,146,15,14,64,82,201,165,154,44,203,208,207,194,116,79,135,46,192,117,253,233,33,190,173,181,71,23,133,33,168,200,138,234,82,213,220,203,36,168,49,198,86,104,241,106,3,158,219,102,216,202,88,104,191,14,138,141,176,180,118,69,45,60,158,124,37,164,235,192,220,154,190,8,55,213,225,198,247,57,114,101,114,118,207,75,171,234,48,71,165,208,190,58,164,143,29,177,10,173,101,44,140,200,20,128,232,212,228,76,155,66,134,68,91,169,32,49,213,185,122,145,62,12,172,60,41,34,139,89,5,45,50,18,195,38,109,143,167,118,155,3,126,143,167,132,86,169,114,105,150,43,118,150,193,63,42,73,19,150,85,19,42,199,68,36,252,200,235,132,162,161,81,56,249,224,152,203,34,151,0,107,154,108,231,115,236,111,161,228,231,98,163,210,43,40,88,113,189,26,155,50,150,103,25,155,207,27,248,84,169,4,58,72,182,64,99,205,41,155,120,49,150,236,168,226,140,69,57,105,34,166,120,241,193,93,28,157,100,165,44,45,65,29,79,207,17,105,181,184,31,51,147,28,227,241,32,198,212,119,238,125,22,76,48,200,169,197,25,62,131,19,229,34,143,22,109,232,179,24,89,244,95,250,126,46,41,81,80,232,240,198,95,2,34,190,125,99,156,165,180,91,250,29,56,254,207,205,146,174,58,81,238,248,88,226,188,176,22,182,182,170,3,159,15,65,8,65,41,114,86,124,120,176,98,117,73,154,79,42,195,7,39,201,228,117,29,83,205,38,219,242,129,207,213,231,147,124,179,154,25,178,69,237,38,44,146,215,54,77,21,29,144,251,71,52,59,217,211,15,181,165,249,145,228,247,46,182,3,222,199,246,134,60,159,152,233,142,85,37,229,145,242,232,215,31,83,147,19,181,39,64,125,44,92,245,29,23,166,59,158,111,217,221,95,222,57,236,119,100,243,144,105,134,109,204,156,210,94,35,43,6,41,69,106,236,103,158,54,237,48,28,101,6,247,65,56,195,177,205,45,107,177,183,79,25,57,121,138,53,233,227,166,123,35,178,50,123,217,205,41,74,31,2,220,222,11,116,155,175,118,102,172,95,85,54,229,135,11,170,111,83,94,209,255,0,114,90,213,106,233,61,172,201,75,95,83,150,79,136,37,141,127,86,87,87,63,11,164,156,151,196,213,47,155,217,25,108,250,101,255,0,237,82,203,41,61,89,102,231,254,109,233,47,208,215,4,38,250,117,12,85,230,248,166,248,12,216,227,135,30,12,49,151,240,213,37,239,65,214,117,11,164,233,150,56,203,205,24,126,224,115,245,210,251,191,217,50,86,174,115,119,250,156,29,26,193,24,226,150,108,177,88,252,37,169,250,110,221,7,219,26,227,246,127,77,7,25,39,90,169,190,236,30,60,49,197,150,89,84,154,138,142,56,198,62,203,144,60,174,191,51,234,58,200,168,57,40,234,168,166,248,86,123,89,155,240,35,234,213,30,75,112,201,246,142,29,56,212,124,58,77,39,241,63,83,212,158,208,105,41,74,77,45,40,214,99,58,224,207,182,199,49,190,121,111,238,115,246,42,38,108,231,205,61,24,220,141,100,206,46,174,119,37,15,171,10,202,8,213,17,3,68,5,196,214,38,113,52,136,70,208,54,143,38,48,54,135,36,85,102,90,180,70,254,38,145,156,127,23,169,87,196,165,251,23,146,95,139,31,240,166,195,164,134,169,100,147,127,4,63,119,176,131,210,251,54,54,179,117,13,108,173,255,0,127,244,60,222,167,39,253,19,151,230,203,146,82,250,45,191,212,245,36,252,15,178,178,180,233,233,95,171,60,95,180,255,0,6,16,196,223,193,5,23,243,229,255,0,82,222,233,60,62,147,28,30,12,24,226,150,92,157,70,100,229,4,233,168,199,177,234,225,211,147,237,89,56,234,140,112,193,202,155,186,124,28,152,37,37,214,224,197,247,156,18,135,77,211,237,181,115,187,75,220,215,160,149,99,234,179,205,214,185,168,47,234,197,244,158,61,109,94,20,34,223,249,156,190,74,206,78,157,254,30,61,75,226,78,111,234,109,158,45,244,18,90,156,118,210,151,171,151,98,106,229,36,184,74,140,223,84,70,242,78,160,104,169,25,194,80,140,37,20,173,191,205,99,178,11,191,212,44,141,91,142,192,156,178,255,0,148,114,205,246,54,201,43,220,193,242,80,93,17,54,19,123,145,38,17,156,137,99,98,40,219,167,242,220,191,148,202,57,21,228,155,231,225,67,111,78,39,238,99,54,227,137,95,165,254,164,16,175,38,127,254,40,250,142,21,46,199,205,244,49,190,163,12,125,102,153,244,201,121,185,10,199,60,229,40,53,74,49,239,71,159,167,84,169,119,123,29,157,78,71,45,155,217,123,81,207,56,70,61,38,92,242,200,225,40,237,142,187,200,138,226,235,242,70,49,140,124,27,88,245,66,109,190,100,121,152,162,167,126,111,50,237,234,109,212,117,19,205,150,179,54,247,243,63,95,112,134,43,200,225,137,55,110,151,185,174,49,155,90,97,195,170,117,249,87,115,179,168,132,37,171,34,165,142,62,85,95,153,151,131,22,88,224,203,131,18,213,22,175,35,249,122,13,228,197,60,17,196,177,126,52,124,176,150,173,173,247,101,71,38,78,158,93,62,77,25,42,57,28,117,115,240,162,27,85,255,0,250,175,238,111,212,191,15,27,195,28,171,38,61,86,231,91,201,255,0,161,151,83,163,196,115,197,142,88,241,186,168,223,5,133,99,41,190,237,183,194,27,237,21,241,50,56,185,119,43,26,213,230,148,151,250,26,101,112,188,45,181,252,74,164,199,141,56,173,185,123,33,74,78,114,213,35,103,39,129,45,191,26,75,202,191,145,25,171,22,219,199,7,130,50,252,73,127,18,94,139,208,229,203,145,47,36,62,20,57,228,211,13,17,231,187,245,57,243,100,88,161,111,226,124,17,75,54,85,5,165,124,76,229,124,153,169,57,74,219,220,212,161,7,114,130,130,4,107,18,34,105,30,64,164,13,13,13,148,71,96,199,222,35,123,114,40,109,52,253,64,210,29,191,67,120,210,221,246,50,249,124,205,86,232,6,252,178,175,79,80,47,52,167,150,178,100,95,18,210,159,173,25,251,129,112,124,162,136,143,37,132,48,16,0,201,144,4,184,2,30,208,150,164,247,217,62,198,26,98,177,243,230,241,54,249,81,182,92,145,93,60,174,78,212,147,138,254,167,52,243,194,80,140,84,106,74,219,149,242,21,202,185,52,70,113,53,68,23,19,88,25,197,27,68,11,1,160,2,67,134,80,108,81,32,58,4,3,161,171,178,111,245,5,100,26,160,18,27,10,5,108,118,11,110,246,65,72,210,182,216,133,234,85,128,165,31,115,57,54,104,247,34,189,192,201,203,144,183,69,186,33,178,160,114,68,38,173,142,79,216,159,205,220,162,149,113,98,100,234,253,7,251,4,12,154,246,220,160,160,37,173,128,167,192,175,114,128,67,2,0,104,67,64,90,228,215,19,172,177,49,137,160,29,222,29,178,188,45,40,233,131,140,177,70,94,168,115,138,211,177,52,199,30,173,44,165,61,69,74,1,24,171,3,229,225,40,193,149,41,219,228,198,43,185,182,60,46,78,216,105,162,146,81,183,35,88,245,83,209,165,9,225,76,244,58,30,129,109,60,145,167,238,65,230,201,73,252,69,37,71,181,215,244,248,176,224,111,100,249,62,115,46,122,217,4,116,229,234,148,99,165,28,57,37,169,217,31,19,178,241,227,114,151,177,68,233,108,165,10,54,150,152,25,202,105,128,181,80,91,50,101,193,129,213,210,229,113,149,30,158,57,89,226,173,90,149,30,183,77,25,56,34,196,174,200,201,119,45,194,50,141,89,133,13,73,196,168,195,54,25,99,119,216,196,239,89,20,182,144,167,210,194,106,225,200,30,123,11,58,103,210,78,38,79,19,64,103,99,69,120,101,44,96,67,96,141,52,20,160,6,106,54,86,130,212,75,81,3,37,26,46,48,108,211,71,169,166,58,139,3,39,6,134,161,102,179,150,167,177,81,132,146,189,36,17,14,151,86,231,76,22,60,56,222,173,217,26,229,21,177,139,199,57,74,216,87,62,89,57,77,190,196,217,232,199,12,100,183,68,207,165,128,76,121,205,141,69,200,237,93,29,240,107,30,151,74,220,24,226,134,38,111,28,77,51,165,70,17,244,45,99,213,184,213,198,9,81,78,58,151,6,211,138,75,98,113,222,174,54,32,48,227,219,116,106,177,250,132,165,92,24,101,207,216,138,185,197,95,36,75,30,163,56,234,150,246,116,69,198,48,40,88,240,198,42,200,148,226,165,193,85,41,251,34,30,37,170,128,28,253,13,113,202,208,44,42,42,216,188,69,23,178,32,107,4,165,59,179,117,5,8,213,143,30,241,182,115,230,201,225,187,176,173,159,7,60,220,99,188,228,103,62,190,42,14,185,60,174,163,239,121,238,81,77,68,15,67,39,218,56,177,236,153,205,155,237,68,254,19,200,251,190,121,77,249,89,190,31,179,243,228,231,97,134,186,215,94,212,147,147,58,176,245,216,242,73,46,230,56,126,203,138,139,241,29,178,148,112,244,183,92,129,234,198,81,80,215,35,25,117,120,220,185,84,120,249,250,204,185,54,141,168,139,31,154,15,125,192,244,179,125,167,139,30,201,156,50,251,79,92,246,56,58,156,122,22,171,50,195,56,197,219,3,215,234,58,151,60,91,158,78,108,154,158,149,193,89,51,57,237,123,24,119,2,225,3,71,4,40,109,16,114,216,168,202,92,133,148,247,38,49,114,154,138,238,192,211,22,57,228,248,35,101,75,166,203,171,78,134,123,221,38,8,96,195,26,142,236,232,168,255,0,42,8,228,251,63,165,120,48,219,229,157,107,99,167,28,46,27,152,102,148,35,177,21,213,142,81,120,116,167,185,205,225,78,121,116,167,177,158,54,223,200,238,233,244,168,182,222,227,197,245,150,92,49,197,15,83,24,91,119,102,157,67,110,124,218,52,135,78,182,149,180,128,48,183,57,252,142,164,214,56,75,36,235,74,34,24,148,111,79,115,14,187,36,114,105,193,141,191,59,211,254,172,205,88,58,69,47,187,198,83,248,178,55,57,125,69,159,54,190,171,7,73,107,76,178,166,215,162,142,236,232,210,149,86,201,28,145,88,215,218,242,148,109,71,6,31,205,252,210,35,78,172,242,148,122,168,235,165,249,182,125,142,62,182,89,51,56,172,146,73,201,221,46,197,99,204,243,75,52,212,91,155,252,210,127,10,51,147,215,246,150,53,147,157,81,216,168,203,237,119,227,125,169,211,226,82,242,198,81,137,125,62,111,250,124,158,109,75,46,73,106,117,240,197,28,147,202,242,125,171,174,91,120,106,121,31,252,253,13,219,156,62,202,140,86,69,142,17,195,114,87,188,165,32,60,190,135,241,122,247,47,75,145,233,102,148,188,55,36,244,174,251,238,207,63,236,220,112,150,124,206,79,104,213,29,121,167,169,190,201,112,141,86,99,151,35,114,100,62,11,151,36,72,12,37,220,243,37,45,121,37,47,86,119,117,51,209,9,190,252,28,16,10,214,38,136,206,38,145,3,72,154,68,206,38,145,32,218,38,240,48,129,209,140,12,229,111,38,71,232,146,58,250,40,69,116,185,103,147,143,18,17,231,230,204,33,78,50,247,145,213,43,135,65,134,63,205,41,79,251,47,232,192,219,170,156,51,116,216,113,70,210,203,154,49,210,253,15,27,170,255,0,172,251,78,48,82,254,38,95,75,238,122,57,39,167,47,74,191,146,51,201,250,35,206,232,27,143,93,60,218,180,188,56,103,145,63,71,166,151,238,199,211,227,175,12,231,146,61,119,85,44,9,199,44,188,185,180,213,87,100,111,208,65,184,99,139,226,229,145,156,88,90,199,246,108,252,243,114,155,81,106,93,159,39,175,210,37,21,56,165,197,71,232,95,163,163,170,205,142,111,12,33,22,188,206,114,111,217,127,185,142,242,180,173,219,22,89,167,212,184,233,219,30,36,185,238,247,30,57,184,67,103,77,247,48,210,214,61,23,25,197,167,98,238,76,88,208,67,108,77,129,50,2,39,232,96,228,105,57,24,201,148,41,59,33,177,246,37,128,132,49,4,57,167,45,49,92,183,70,61,75,183,165,119,116,107,126,120,191,77,204,39,230,204,151,162,176,174,159,179,163,171,175,197,236,219,253,143,126,253,218,247,60,95,178,35,255,0,89,126,144,103,181,55,166,13,222,220,10,71,22,127,137,233,56,250,220,184,163,155,36,99,9,67,76,85,106,254,110,231,95,81,57,225,193,44,209,195,226,197,121,126,76,242,58,204,239,54,85,24,57,100,210,171,83,229,145,89,66,154,149,171,108,244,186,76,18,81,82,74,167,61,162,253,61,204,113,71,198,113,147,132,97,28,107,205,93,207,75,167,205,56,207,199,200,227,143,26,85,109,93,125,13,176,75,171,193,12,114,199,212,97,90,99,7,24,233,239,51,139,194,158,57,202,18,95,137,24,220,189,145,221,146,88,31,95,12,217,34,252,24,47,46,158,37,36,113,103,159,222,58,169,121,183,156,174,76,145,170,230,185,73,235,85,87,229,79,212,140,185,35,166,49,83,147,239,43,254,98,242,202,49,134,164,188,211,225,127,44,76,49,199,84,156,164,182,52,194,225,241,41,73,95,177,156,188,210,219,225,70,146,158,152,188,113,123,203,159,145,88,113,69,69,228,201,252,56,255,0,242,126,133,69,225,75,26,89,38,174,79,248,113,245,247,51,205,145,197,59,122,178,63,138,69,100,200,213,206,107,207,46,23,162,57,174,252,210,50,209,57,172,113,114,153,197,151,35,201,43,99,207,145,228,155,244,92,25,251,0,151,196,109,7,183,200,202,141,32,202,139,249,21,216,93,135,16,4,107,2,42,139,128,26,32,99,75,184,50,140,217,47,155,45,240,73,6,209,123,38,92,57,163,44,59,199,73,162,229,20,107,111,67,142,173,147,181,17,46,229,193,181,53,166,188,222,93,253,201,123,75,246,8,59,162,200,43,176,12,76,4,3,19,0,96,101,40,237,230,91,51,155,52,98,184,75,134,109,146,82,95,12,108,229,203,41,43,147,65,89,64,222,38,48,55,137,5,196,218,38,81,70,209,2,194,128,0,65,216,162,64,151,243,14,227,6,80,86,252,21,178,68,246,19,164,136,52,178,146,38,49,218,141,16,82,160,24,153,1,168,162,59,151,31,64,29,16,238,205,8,144,17,79,73,15,220,209,189,170,201,238,84,102,226,42,162,236,69,16,251,142,138,217,110,46,252,4,33,139,234,32,7,176,138,16,8,96,43,0,238,49,12,10,70,139,116,100,141,34,7,183,246,108,113,228,232,214,167,188,91,76,109,39,38,151,7,7,65,58,241,35,235,76,238,140,146,92,25,84,203,27,189,134,176,184,238,94,57,167,42,58,101,21,164,43,225,49,226,148,164,119,65,70,49,167,201,180,122,103,142,20,163,108,198,125,62,93,228,6,152,229,12,121,35,38,207,85,125,173,211,99,196,252,219,215,116,124,212,245,221,187,51,209,146,91,180,198,26,234,235,62,208,150,121,59,151,151,208,243,229,230,145,164,225,164,172,56,181,201,95,5,66,140,29,91,41,228,210,170,39,94,124,73,99,242,156,14,32,75,147,114,182,43,2,227,0,8,197,179,72,227,52,142,149,16,121,20,80,13,181,20,105,14,170,113,137,197,147,35,147,37,77,240,7,167,135,174,110,94,102,118,71,44,100,120,145,221,157,253,51,73,238,202,142,242,227,55,19,56,184,201,124,69,56,190,197,71,68,122,132,246,144,164,177,207,131,155,116,77,180,192,218,88,171,130,116,21,12,148,183,46,226,192,203,72,244,20,84,88,17,160,165,2,214,92,113,228,203,47,81,31,202,5,60,82,151,114,37,131,39,168,98,158,73,203,104,179,191,30,9,85,201,145,89,244,125,55,153,57,240,119,229,142,53,182,198,9,191,134,39,55,89,158,88,213,119,51,235,75,201,44,106,117,97,39,20,182,60,175,18,90,173,179,167,14,93,78,164,205,99,46,168,185,106,246,55,140,117,61,204,171,109,153,150,92,153,34,188,132,87,125,195,28,110,206,92,157,68,102,232,228,211,158,74,221,153,189,105,240,49,53,219,229,74,219,43,31,81,30,44,225,113,205,37,193,88,250,60,188,217,71,116,242,37,220,206,61,76,23,115,63,186,75,243,204,184,116,184,225,187,32,218,15,197,224,167,211,199,208,159,17,67,104,154,227,203,124,145,80,240,181,16,134,26,126,167,74,243,17,44,177,199,97,78,170,52,101,37,24,238,249,23,222,53,202,151,33,165,183,231,1,248,170,81,50,210,175,83,101,56,196,152,227,212,246,123,4,76,250,169,71,202,145,42,50,203,241,45,131,43,199,142,84,57,117,81,199,13,145,64,240,99,199,187,136,229,38,213,40,163,142,125,116,164,232,219,11,201,145,250,32,41,97,164,229,167,114,124,71,14,118,43,170,234,99,135,19,93,207,14,125,100,242,100,221,210,34,189,46,167,169,142,62,37,185,231,230,203,41,114,99,159,34,114,84,206,156,61,14,110,162,26,184,93,128,195,91,43,30,127,14,76,209,253,155,158,235,81,112,251,39,38,184,185,61,187,140,53,207,147,22,94,169,220,34,244,132,190,203,207,28,122,191,99,232,99,142,24,113,198,49,138,38,121,45,105,42,62,86,120,242,99,126,104,180,40,238,207,167,125,44,50,66,231,19,44,127,102,224,142,77,84,172,35,197,240,115,53,106,12,205,195,38,173,58,37,103,213,232,199,8,210,138,48,148,33,170,220,80,30,30,47,179,242,206,54,246,61,46,131,236,181,23,175,39,40,236,81,114,94,85,72,233,192,212,99,82,2,94,58,223,208,202,82,30,92,187,237,193,139,118,200,174,200,100,211,10,49,240,245,229,87,220,206,57,107,99,208,233,32,165,56,206,75,100,6,159,250,125,67,204,233,28,184,181,55,47,68,122,125,86,117,45,56,174,147,229,139,38,44,107,19,240,226,145,53,172,112,227,198,242,100,72,233,234,98,227,5,20,101,211,100,142,41,185,50,242,117,49,201,39,38,234,49,86,216,70,29,102,121,96,195,12,120,223,226,228,242,195,253,67,31,78,161,154,59,223,133,142,159,205,255,0,198,79,71,138,89,250,137,117,153,85,186,172,113,254,84,109,137,170,150,75,189,82,180,253,184,70,90,109,165,254,85,170,154,218,249,56,250,108,145,150,44,157,70,79,52,178,230,148,164,215,242,199,98,250,236,222,23,71,145,212,95,122,110,190,167,12,227,60,61,30,62,159,87,195,5,171,221,189,196,139,173,151,81,171,78,136,249,167,47,42,111,178,57,58,105,57,245,211,201,57,124,42,82,111,232,105,58,138,199,28,115,185,70,47,142,214,103,12,113,195,131,169,149,221,99,211,250,179,76,185,113,92,242,245,174,59,183,21,142,63,247,74,142,191,180,49,244,241,205,145,66,109,201,71,76,228,222,219,118,70,31,103,105,115,142,167,166,51,207,170,79,252,48,141,255,0,114,58,204,106,17,78,10,79,28,247,78,79,145,244,29,4,97,24,228,156,101,106,79,98,231,31,43,102,189,12,49,199,164,114,211,105,182,210,49,205,39,240,246,69,70,13,147,38,50,38,192,243,58,201,222,87,15,67,24,139,43,190,162,109,255,0,51,28,2,181,137,164,76,209,164,72,52,137,170,50,137,170,3,88,29,17,225,156,240,58,63,246,219,1,65,254,26,126,173,179,175,45,120,24,106,254,8,221,250,156,171,108,49,255,0,41,217,213,227,150,57,226,197,46,84,34,128,203,54,242,234,37,194,135,78,162,191,238,103,155,211,182,186,126,186,122,177,211,140,113,181,37,187,185,118,253,14,220,242,74,61,91,127,253,200,227,95,68,206,46,130,123,86,56,47,30,89,110,19,151,180,126,18,193,213,153,198,112,233,225,4,212,103,61,73,55,117,191,169,223,211,75,207,63,153,195,142,90,186,142,145,85,84,110,189,57,61,79,179,162,163,153,185,171,210,172,159,23,234,37,36,229,212,77,59,185,210,127,36,145,166,149,229,183,91,25,66,229,129,75,188,221,254,172,214,121,165,27,140,120,102,84,175,178,29,145,101,89,80,200,147,247,31,98,36,200,51,155,49,147,220,185,153,73,238,80,172,77,138,197,97,12,9,27,2,111,121,25,71,124,179,127,67,75,217,252,204,240,239,169,250,200,43,213,251,30,62,124,178,255,0,10,71,163,155,143,139,232,113,253,143,26,197,146,79,135,35,171,52,227,25,74,75,44,113,184,69,202,46,125,223,161,41,30,119,87,214,99,131,80,201,9,77,66,14,41,61,180,205,250,30,111,77,137,189,89,117,171,93,187,179,78,179,171,93,78,136,228,142,153,219,115,146,252,205,157,157,55,77,28,121,39,20,245,168,58,79,249,159,99,82,21,209,209,98,135,139,28,57,231,162,60,202,95,226,244,59,58,190,159,38,36,241,199,34,90,251,215,229,254,198,115,233,241,227,193,24,57,45,82,230,82,237,234,114,98,234,39,25,77,195,44,154,142,208,139,223,93,144,86,88,201,225,132,96,175,20,103,225,198,55,230,212,206,28,250,113,228,113,166,244,124,109,155,190,170,120,122,143,17,255,0,30,47,151,249,78,57,230,115,198,226,219,248,156,155,245,53,18,158,108,178,207,150,82,132,35,29,110,233,118,37,254,28,118,126,97,70,90,82,150,235,249,80,66,50,205,145,70,42,229,35,76,14,159,15,139,147,119,166,43,121,203,209,29,19,201,28,159,137,90,112,195,108,113,245,247,45,194,45,120,16,127,131,143,124,179,254,103,232,113,245,25,158,89,237,180,87,9,118,51,235,94,34,114,115,149,179,143,169,205,114,80,143,195,220,232,206,244,244,242,107,228,142,9,111,31,144,14,93,133,65,29,226,10,154,101,65,200,227,232,20,28,74,194,186,35,78,189,10,170,145,24,159,99,86,183,79,212,33,214,194,135,37,122,15,78,153,124,138,52,17,75,116,20,4,50,121,179,70,136,160,39,11,169,252,206,143,151,204,230,189,50,76,233,229,1,125,135,63,138,247,119,189,178,98,237,20,219,120,226,171,104,58,176,128,104,146,147,1,136,98,0,0,16,25,200,228,234,126,22,117,200,226,234,158,223,82,43,60,102,241,48,129,209,2,141,81,172,76,226,107,18,10,0,16,0,130,197,245,40,98,177,88,0,95,184,183,109,12,73,16,105,25,126,133,219,51,92,189,139,95,50,42,247,22,227,164,193,173,249,2,87,37,171,161,82,65,108,10,238,38,154,26,216,95,80,33,144,91,38,138,137,222,197,193,100,201,109,193,81,59,139,146,169,8,9,216,43,184,251,136,2,193,0,192,150,189,194,135,220,24,10,128,96,80,46,77,32,204,202,137,7,95,75,45,57,227,254,45,143,73,68,242,33,45,50,140,189,29,159,69,153,99,112,78,36,170,193,99,75,204,41,228,159,208,173,90,87,177,190,184,120,123,209,149,120,142,83,127,148,109,73,170,127,162,52,148,235,242,146,243,105,70,217,101,247,104,205,238,138,112,195,5,84,140,231,212,201,237,20,97,55,38,3,205,135,20,206,9,184,97,150,198,249,37,42,103,155,155,86,182,216,164,94,110,162,82,239,177,130,118,193,220,139,198,148,93,178,43,167,7,79,25,171,155,12,146,134,55,165,81,207,60,173,189,158,198,122,175,146,142,153,233,211,107,147,154,90,159,37,69,154,105,82,64,98,58,9,71,72,211,219,128,8,178,188,73,38,10,47,145,4,92,115,100,79,226,61,30,147,174,225,76,243,13,33,31,70,21,244,49,150,44,165,125,218,222,204,243,58,120,203,179,61,28,126,36,35,114,144,70,223,116,180,47,186,81,43,172,156,118,20,58,201,74,84,208,27,67,165,190,75,120,32,150,236,90,242,53,177,140,241,102,151,230,32,111,167,196,223,35,88,112,196,156,125,30,70,247,147,53,93,38,151,187,0,89,49,227,126,88,151,227,74,65,225,198,40,125,184,34,133,157,97,139,147,60,158,167,168,241,114,74,86,122,121,106,80,210,112,203,160,82,101,137,94,102,108,186,25,166,12,174,91,163,208,255,0,210,227,47,136,232,195,246,124,49,246,46,163,12,11,44,223,122,59,163,135,78,243,102,248,177,198,60,6,92,122,246,179,58,210,60,92,105,86,196,73,226,187,73,9,96,140,95,37,120,49,3,44,185,180,252,49,220,207,196,206,248,137,219,225,197,19,249,210,69,28,203,22,124,156,186,71,86,62,154,151,157,149,147,39,135,29,142,127,190,82,166,69,94,104,193,108,140,163,146,56,217,156,231,25,171,76,152,96,82,243,73,149,29,114,234,18,133,166,115,75,52,111,113,207,14,219,51,40,225,243,236,130,58,112,100,94,133,228,155,186,65,28,122,85,134,168,199,204,200,162,24,220,183,145,82,122,99,165,28,185,58,213,116,140,254,249,76,161,203,3,148,245,72,51,105,80,170,47,31,81,44,142,148,25,209,224,237,115,64,121,184,176,169,72,219,55,82,186,124,116,142,197,137,105,51,158,8,73,84,208,31,59,212,117,83,203,38,218,116,78,60,122,213,181,185,244,31,117,194,185,138,41,99,195,14,34,7,207,116,253,22,76,157,66,90,94,155,62,149,69,98,199,24,47,65,167,142,10,212,119,50,201,147,81,4,206,122,100,105,9,74,80,180,206,71,109,154,227,83,75,110,10,54,221,170,42,24,46,91,146,211,74,236,159,30,73,82,96,107,212,77,71,202,142,120,228,169,17,61,111,115,27,146,151,3,17,216,164,231,34,114,242,24,99,150,74,234,141,150,55,171,204,3,199,37,24,108,140,51,78,82,126,83,170,113,140,99,201,11,76,149,17,88,71,27,81,185,50,225,225,181,185,115,143,171,216,133,167,85,81,70,248,58,88,239,38,142,248,120,126,22,148,210,104,194,18,150,133,81,216,206,92,217,21,120,177,203,38,109,221,163,209,205,60,120,186,118,189,142,12,29,68,97,22,187,153,230,148,166,247,123,50,14,103,38,141,163,135,198,193,24,185,105,140,157,203,213,175,64,158,52,234,61,217,209,8,219,81,91,118,66,145,89,178,74,29,52,148,54,117,81,94,239,100,68,180,198,58,87,101,72,50,180,178,99,131,223,119,39,244,217,126,236,89,164,148,168,203,110,46,185,60,178,193,129,100,223,46,77,46,30,145,142,237,147,149,199,239,175,92,149,124,82,249,35,46,175,27,201,246,147,105,74,47,22,27,150,174,109,147,29,161,146,85,187,117,119,217,26,137,93,22,212,50,73,82,217,38,253,217,135,87,229,232,118,149,107,201,95,52,151,251,138,83,184,47,42,139,189,221,242,114,245,211,146,132,98,239,82,142,201,251,255,0,196,17,183,76,177,224,193,28,153,226,165,8,97,213,165,247,148,229,183,236,142,28,217,158,120,74,54,160,162,220,151,165,250,30,150,104,199,68,218,90,228,178,104,81,171,74,49,84,121,255,0,104,120,77,195,28,86,136,173,210,75,150,33,93,184,101,225,244,176,139,254,83,155,36,173,157,58,63,13,54,213,28,185,105,72,168,131,44,140,215,177,132,222,224,121,25,31,227,73,255,0,136,181,201,148,247,147,126,230,145,124,48,173,145,164,76,162,105,18,13,98,105,19,56,154,68,13,160,111,39,248,50,249,24,64,218,127,194,96,84,147,211,24,174,94,152,157,221,111,255,0,212,164,156,190,23,21,108,229,138,213,151,26,255,0,28,127,169,167,83,230,235,242,45,229,231,162,14,78,166,114,125,28,166,248,158,121,202,255,0,68,97,211,107,159,75,135,26,197,227,71,241,50,40,99,109,75,210,217,167,88,180,244,81,183,249,166,235,234,70,53,24,226,233,163,150,57,49,94,31,195,148,56,200,220,174,159,177,85,211,142,43,239,209,138,226,48,254,199,163,211,77,71,14,105,106,167,166,95,208,243,240,203,255,0,220,114,201,241,24,157,48,151,253,62,75,254,95,238,65,208,182,134,24,252,191,161,18,119,50,228,252,241,246,82,102,41,249,153,6,172,118,67,27,101,14,204,228,199,100,73,236,4,77,152,200,185,179,39,200,0,134,0,72,223,0,39,192,18,223,150,200,193,252,40,177,205,249,27,246,22,31,225,71,228,7,187,246,98,174,149,63,89,54,97,213,245,157,52,225,225,228,196,219,140,245,120,138,93,141,122,108,159,119,251,59,28,220,83,173,233,247,56,62,208,234,177,245,121,227,248,43,22,89,210,150,151,181,118,37,245,99,159,15,79,44,177,241,53,70,82,156,180,198,55,189,159,67,211,244,177,88,181,183,90,21,71,252,82,245,56,250,14,147,28,50,183,171,240,215,151,95,245,127,216,244,179,228,193,151,27,197,211,202,228,184,175,202,141,90,145,166,85,226,116,178,154,156,101,107,75,127,216,241,250,141,93,46,102,227,29,19,143,151,26,125,189,100,116,69,203,167,148,180,92,244,212,231,27,218,43,253,78,94,175,170,199,155,199,148,227,248,211,106,56,221,252,49,34,184,101,56,181,146,121,19,147,167,186,125,253,76,97,45,81,167,193,51,77,74,81,140,175,251,144,183,73,43,73,123,247,54,231,90,202,78,91,187,117,178,59,33,7,211,226,88,160,255,0,234,178,252,95,224,137,61,54,156,24,126,243,146,58,164,246,197,23,221,250,145,60,158,10,147,156,175,52,247,147,244,246,37,88,156,243,88,241,172,48,126,85,203,245,103,39,14,189,75,189,77,202,65,5,170,86,81,207,215,74,163,8,125,78,88,154,245,146,213,153,250,112,140,98,247,1,173,152,233,41,13,174,227,107,191,160,10,74,159,160,105,161,242,232,35,242,191,152,69,65,233,105,157,7,58,228,233,197,188,126,69,12,211,226,249,145,45,223,208,172,108,11,139,7,200,171,76,152,222,196,1,18,69,216,153,70,19,86,142,140,82,213,4,101,36,87,78,246,107,209,129,180,121,45,37,230,185,53,229,181,183,36,126,98,224,234,113,244,186,96,33,173,130,171,110,107,97,4,88,132,183,64,3,19,24,128,202,124,156,93,95,111,153,221,51,139,170,248,162,69,78,53,177,188,17,148,13,224,81,164,77,23,4,68,208,128,177,13,130,1,0,216,128,141,198,48,162,132,138,13,134,136,30,195,72,84,159,37,85,0,202,33,34,194,167,214,133,117,201,108,205,187,32,183,216,47,114,98,236,170,216,2,169,50,37,101,190,12,223,37,66,145,46,76,185,43,68,149,11,102,133,79,216,31,200,19,0,105,146,86,228,178,130,128,76,59,16,59,21,128,128,96,33,128,198,132,8,13,151,7,177,130,79,39,79,141,223,106,60,120,240,119,116,185,90,194,226,187,48,61,63,47,135,238,115,187,48,142,103,221,157,88,90,148,119,50,211,151,70,166,55,134,52,112,99,234,245,199,105,27,71,168,148,119,123,149,26,75,167,138,38,88,227,92,4,122,184,203,147,104,202,18,42,56,167,210,234,118,101,151,160,212,143,74,111,208,231,158,73,69,129,226,230,233,60,23,240,156,178,123,159,68,229,9,199,205,19,155,47,73,143,39,0,120,109,8,245,103,246,91,124,108,47,253,47,76,65,175,46,202,132,232,234,127,103,205,72,175,184,73,46,24,195,89,99,81,203,42,103,124,58,104,69,110,142,92,125,38,76,114,186,59,97,25,181,188,89,81,142,110,153,73,121,14,89,116,211,138,61,120,96,155,236,111,28,9,42,149,1,243,158,20,159,99,76,88,38,207,121,244,144,125,137,93,18,124,17,92,152,60,136,235,142,89,77,168,217,107,160,55,197,211,198,3,65,143,10,102,190,12,81,95,9,14,85,189,153,81,169,167,69,60,143,179,48,214,164,247,45,83,225,129,188,50,4,236,152,69,45,205,20,162,21,10,44,170,242,132,166,189,4,178,123,1,11,28,155,41,98,118,87,139,72,202,89,165,184,70,186,84,121,98,150,104,174,231,59,142,92,155,217,120,250,121,75,226,0,125,67,186,137,180,53,73,110,26,97,14,193,247,136,69,1,164,113,36,237,147,54,151,115,151,39,85,41,186,130,51,172,211,92,140,86,217,115,174,20,137,132,233,219,150,228,67,165,183,114,102,223,118,140,85,182,84,93,235,86,99,44,49,153,209,134,49,110,187,24,245,185,35,135,38,156,100,16,186,56,167,187,52,122,35,26,82,56,165,158,114,238,99,41,201,247,53,137,175,77,74,21,241,10,57,35,117,26,60,189,79,212,168,57,223,150,216,195,94,167,135,41,247,216,83,233,211,84,216,186,108,146,209,231,42,121,162,140,171,157,244,48,124,151,14,151,20,86,228,248,178,201,45,48,70,254,12,212,45,178,141,122,125,26,170,40,219,54,157,39,20,37,165,236,201,203,150,114,38,43,85,149,45,140,50,230,243,132,36,146,182,137,140,35,146,118,84,103,151,36,222,200,215,12,103,166,217,174,152,68,82,234,35,21,92,4,76,224,228,169,25,248,111,185,127,120,130,91,114,115,75,60,155,216,13,41,38,92,230,163,29,142,89,120,143,179,26,199,146,72,166,170,121,165,46,226,82,119,201,30,14,75,58,186,126,142,83,146,176,142,188,24,165,60,54,226,39,211,168,62,55,58,53,188,113,88,195,46,60,137,234,229,25,108,176,238,244,213,19,212,99,208,78,57,181,48,234,38,219,8,231,81,148,187,157,24,48,174,88,176,194,79,127,202,57,205,66,78,152,15,46,29,124,19,12,74,59,208,161,153,238,109,142,113,149,68,43,104,100,140,49,54,206,28,153,181,157,125,78,27,140,86,61,236,224,148,92,29,49,10,46,141,97,149,56,239,201,131,116,136,82,220,172,186,240,73,228,200,239,242,157,120,238,219,74,244,238,97,210,195,78,45,93,229,185,213,57,71,14,53,39,113,75,207,43,246,49,91,140,103,23,227,230,114,106,147,81,95,37,187,253,196,244,228,156,185,81,147,210,78,57,63,9,57,124,78,54,254,164,245,61,67,193,210,221,165,229,148,163,235,193,26,121,208,204,242,100,234,50,223,151,46,74,87,233,30,1,61,49,175,94,19,50,199,23,30,147,28,94,222,75,127,81,198,45,201,197,63,137,168,223,185,182,21,154,50,75,76,182,111,132,103,158,16,151,218,234,54,244,172,138,239,210,43,127,232,111,138,49,125,78,55,249,33,115,127,40,156,16,114,158,124,210,187,151,134,255,0,252,165,183,247,34,186,167,212,75,238,216,177,106,167,40,120,146,95,204,229,111,251,156,25,148,165,214,193,105,122,99,234,122,189,76,58,101,23,39,47,19,55,194,180,186,80,73,82,71,22,57,120,157,83,165,228,146,189,77,239,98,21,179,201,229,107,212,230,151,39,68,165,24,203,212,198,78,217,81,156,184,57,115,74,163,39,236,117,76,225,234,157,98,145,21,230,178,224,252,191,34,24,241,191,53,122,148,111,19,88,153,68,210,0,109,19,68,103,18,209,6,240,54,151,240,206,120,29,15,224,95,48,53,87,226,99,211,241,107,141,126,163,201,42,234,164,237,243,118,86,55,89,241,63,73,163,28,219,101,139,254,104,223,245,3,151,175,201,255,0,75,21,254,23,251,201,155,99,114,196,225,131,36,237,203,30,59,139,243,47,85,94,148,114,245,239,254,153,127,150,38,216,37,24,230,81,195,57,98,132,227,23,225,181,241,237,187,10,219,29,120,189,76,190,134,218,159,131,40,167,188,156,87,255,0,35,155,6,254,59,245,145,209,26,109,91,252,209,254,161,29,211,242,229,127,228,127,212,194,15,204,108,221,202,79,255,0,227,95,212,194,63,17,21,171,123,3,100,207,130,117,108,5,89,156,138,178,36,6,114,51,52,145,12,0,64,0,32,151,3,20,128,203,54,216,165,242,46,10,161,31,145,159,81,252,41,26,226,142,185,66,54,150,166,149,176,61,53,215,98,233,177,227,193,154,26,241,203,26,213,237,238,113,97,195,143,62,76,147,198,169,78,90,49,167,251,179,94,167,52,50,99,93,52,177,197,228,77,70,51,143,122,216,238,232,122,104,66,77,191,131,18,208,159,191,230,98,21,209,30,154,82,233,214,60,50,170,231,228,116,97,233,252,28,77,224,211,39,249,181,27,116,25,49,203,30,73,39,82,187,119,219,208,229,234,116,227,158,76,48,155,148,114,69,202,79,249,73,106,200,227,234,156,165,53,12,62,103,62,90,252,242,255,0,68,121,157,99,198,178,232,131,218,10,156,255,0,153,247,103,94,78,162,93,62,31,18,63,197,203,26,138,254,72,127,171,60,169,92,255,0,51,127,51,92,89,167,94,244,253,74,195,142,57,102,220,188,184,113,239,38,84,163,44,146,134,44,49,185,203,98,179,60,113,140,122,108,111,240,224,238,114,254,121,22,164,19,204,242,75,197,170,75,108,113,244,71,43,243,73,182,105,57,91,162,118,72,8,155,218,189,75,79,70,39,35,56,47,18,97,214,207,78,45,43,190,197,71,12,155,118,79,123,40,153,110,6,171,120,130,226,190,132,227,124,23,249,190,96,37,105,56,142,43,102,53,241,115,207,33,195,0,167,166,253,205,176,191,50,247,216,202,61,253,202,135,238,7,75,85,104,33,183,200,166,239,76,145,31,12,171,177,70,146,224,30,225,119,22,32,0,238,27,128,19,34,49,186,203,94,166,140,197,237,53,47,70,65,212,83,248,72,236,90,224,168,185,203,84,220,155,187,222,201,10,122,83,237,192,0,208,2,0,24,152,196,192,206,124,28,61,70,249,34,118,207,131,139,55,241,99,242,34,174,6,241,50,130,216,214,32,105,18,137,69,246,1,177,12,96,42,19,44,150,128,144,236,58,177,0,13,80,182,96,169,1,86,82,178,83,178,215,33,71,8,96,22,136,9,36,204,218,236,83,149,68,133,187,246,2,150,219,14,233,3,37,237,176,22,71,113,221,15,242,149,11,148,201,144,236,83,40,128,166,28,119,26,97,17,65,193,87,184,128,64,195,96,101,8,79,220,98,0,0,2,6,49,12,13,34,117,244,111,207,40,250,163,146,7,71,79,45,57,163,243,3,162,106,153,88,179,56,186,236,105,44,102,94,25,7,205,96,201,37,45,153,233,226,156,156,119,60,120,61,46,207,75,166,234,20,149,22,21,217,28,63,153,50,241,230,80,117,32,131,190,229,60,88,251,178,163,69,153,49,248,152,229,220,193,244,242,107,200,201,143,73,149,203,114,43,161,194,18,91,114,102,241,202,59,163,76,125,28,147,189,102,250,40,12,33,174,70,154,55,220,218,42,62,160,220,83,34,178,240,99,232,18,132,82,224,169,101,72,112,142,183,96,115,120,152,239,131,120,40,181,116,84,186,124,122,173,177,100,201,143,28,105,48,46,8,37,137,189,236,198,29,118,62,11,150,125,75,102,3,211,21,241,72,33,147,20,101,202,57,231,9,79,212,206,61,36,174,247,8,237,201,212,194,60,17,30,170,50,49,251,191,171,54,199,130,48,118,194,170,89,118,224,133,146,89,29,40,154,206,81,75,131,53,157,65,124,32,95,128,171,114,50,86,56,236,204,231,212,57,46,104,230,158,73,55,201,81,178,234,100,185,31,143,43,180,204,161,21,56,238,107,12,106,61,192,210,25,164,215,6,208,147,107,115,21,62,201,29,24,227,106,228,233,17,78,62,102,104,176,199,185,19,234,49,225,139,163,138,125,116,165,193,7,124,242,227,198,185,49,151,91,5,220,242,242,228,148,187,177,98,233,167,57,91,224,184,154,244,39,212,198,124,110,40,198,82,229,19,171,22,24,215,115,57,117,191,202,128,237,198,161,5,184,165,212,99,143,116,121,147,234,50,79,225,76,48,244,249,50,78,231,116,48,215,122,234,163,44,149,19,163,35,122,45,145,143,14,60,49,186,49,207,146,115,218,43,98,40,159,85,162,53,30,78,70,220,165,109,219,39,38,168,242,76,36,205,50,182,154,36,181,154,60,51,175,166,195,12,210,178,152,207,166,232,101,153,234,123,68,232,158,140,30,72,163,166,89,22,21,166,60,30,110,73,234,155,102,125,95,14,89,27,238,101,44,142,233,148,248,35,77,178,163,208,232,99,23,187,47,173,234,20,124,177,102,24,243,199,14,58,238,114,100,201,226,77,178,98,159,139,36,249,46,25,214,175,49,206,196,241,185,189,141,38,189,8,202,25,62,70,138,17,95,9,205,211,96,113,126,105,29,89,42,11,202,101,164,228,139,107,99,47,6,213,200,111,44,180,236,130,30,36,158,241,0,197,211,199,36,182,70,209,232,210,118,232,87,44,111,101,184,222,89,203,107,32,175,14,43,100,133,225,213,250,147,230,179,119,81,133,176,57,99,9,106,220,234,194,220,78,121,230,166,76,122,143,48,29,14,229,146,206,156,147,148,97,118,46,155,195,148,92,159,39,46,124,186,164,226,158,193,85,226,65,69,191,204,76,23,137,43,124,24,164,106,243,40,194,187,132,107,151,50,134,61,49,56,84,237,238,84,222,163,56,199,204,84,111,22,95,136,145,159,6,82,144,30,175,71,145,202,50,151,44,226,234,47,91,109,238,111,209,230,132,48,243,230,49,148,101,146,77,146,45,115,61,82,116,139,93,46,70,227,183,39,84,49,168,240,183,55,140,164,249,85,67,73,21,6,177,181,232,187,25,117,122,178,99,81,239,154,106,63,78,89,175,196,157,180,145,158,89,41,117,138,55,182,28,127,252,165,254,198,27,41,45,77,239,85,185,199,246,187,148,112,53,226,212,165,21,29,52,117,60,145,212,238,206,46,170,63,245,61,60,101,24,185,78,78,114,146,149,221,1,29,106,140,124,174,235,104,173,253,61,140,214,106,148,180,54,169,243,220,153,206,89,51,79,38,149,171,226,255,0,64,142,55,82,141,171,147,175,153,182,83,28,138,49,234,53,55,111,29,71,234,204,254,204,130,150,116,228,233,60,177,95,72,167,38,103,41,111,41,63,229,54,233,41,97,147,124,168,75,74,255,0,20,158,159,233,98,145,89,114,44,152,112,98,134,61,27,91,125,230,223,115,28,88,229,142,111,87,123,107,229,193,209,246,132,191,29,98,213,169,97,130,199,22,182,33,229,213,57,61,46,53,24,197,69,242,168,145,107,41,203,204,77,132,247,118,249,23,8,168,137,62,78,14,181,249,18,245,103,108,143,63,173,151,158,40,43,145,147,195,178,153,32,116,247,52,129,140,29,193,123,26,64,13,226,90,51,69,196,131,120,29,9,249,17,203,3,169,111,15,168,27,95,226,99,255,0,49,134,124,141,228,113,85,29,9,180,255,0,99,102,234,112,255,0,49,199,159,255,0,168,187,236,192,207,237,47,54,8,255,0,150,63,208,219,12,114,44,242,94,23,132,244,70,82,138,107,211,102,97,214,239,210,241,217,26,96,173,74,80,140,243,99,80,95,137,46,98,232,43,94,154,219,201,31,241,27,193,249,254,82,143,245,50,233,246,121,26,123,216,65,254,51,151,186,127,184,71,162,221,106,95,225,143,247,48,79,204,106,255,0,51,255,0,10,254,231,58,126,98,43,162,92,25,39,108,190,198,125,192,108,153,49,217,47,128,38,201,96,1,0,128,65,64,164,52,18,3,44,255,0,195,145,182,45,41,57,55,21,161,93,62,254,198,57,254,6,110,150,158,154,94,125,62,34,113,227,144,59,49,227,79,171,150,104,199,117,74,15,252,79,191,208,244,177,58,79,28,23,248,98,114,116,120,229,139,14,60,114,127,195,86,223,187,61,46,158,16,197,149,193,173,89,34,188,180,246,3,122,151,79,210,79,94,150,210,231,215,230,120,239,207,154,56,227,147,225,139,158,95,244,61,108,243,197,141,198,25,111,76,22,182,251,74,71,131,214,73,98,140,181,127,18,82,110,73,112,189,137,237,107,200,225,234,114,73,249,228,252,204,133,229,139,148,131,75,201,43,228,219,4,97,114,234,50,171,197,139,225,143,243,200,233,227,151,167,191,77,143,79,29,70,85,191,248,34,115,78,85,180,120,69,206,115,148,165,60,142,231,61,229,236,101,253,17,20,255,0,169,158,73,86,200,187,245,34,11,92,247,42,53,195,29,42,206,14,178,90,178,243,193,233,100,242,194,143,47,47,241,37,251,129,23,229,176,236,17,244,93,253,67,144,8,240,107,45,213,247,228,205,61,235,177,172,62,31,144,10,173,126,229,87,189,138,59,109,252,172,117,165,201,106,249,0,210,219,114,149,243,245,36,164,188,215,232,7,86,31,54,41,71,211,116,67,237,47,161,93,59,80,107,125,150,207,228,202,156,106,82,135,175,5,19,22,62,236,139,119,108,169,124,64,48,97,220,0,150,103,61,209,163,34,74,251,1,174,39,171,26,249,23,6,99,211,58,78,62,140,209,109,32,54,81,213,9,189,95,14,245,234,74,43,26,79,36,84,149,167,183,52,71,112,40,96,128,32,19,25,44,42,39,193,199,151,248,171,228,117,207,131,143,47,241,126,132,86,177,52,92,153,68,210,0,109,18,155,216,152,149,64,82,24,129,4,54,192,0,4,253,137,111,212,166,102,249,1,54,11,212,117,184,119,10,184,217,165,246,34,59,160,191,48,26,18,174,202,236,11,127,161,4,181,64,151,168,223,33,84,138,135,37,232,67,91,143,226,84,201,159,236,20,175,204,95,177,11,146,163,200,7,8,157,202,98,245,8,150,137,239,220,169,18,84,38,38,85,9,128,133,242,67,21,128,119,224,57,13,130,192,0,92,128,14,134,77,140,163,72,179,85,179,48,76,213,118,32,244,22,75,138,118,26,219,224,58,108,94,38,8,201,118,216,232,138,134,47,136,15,149,251,181,71,126,77,49,66,49,61,151,209,70,43,114,37,209,99,236,93,71,20,37,46,197,106,149,247,61,28,61,38,53,19,101,211,226,246,38,171,135,28,178,86,214,109,15,21,163,173,195,28,69,41,70,188,164,19,138,47,243,72,50,74,17,249,147,227,66,46,164,202,143,135,39,97,88,198,78,82,246,54,74,249,46,58,47,98,244,197,129,201,56,183,45,138,81,154,91,29,58,23,33,105,119,3,153,225,201,53,241,17,255,0,167,202,95,20,142,197,36,145,159,142,245,52,7,28,186,8,69,238,255,0,115,92,93,60,99,195,253,205,103,8,207,153,110,21,28,113,228,11,138,81,97,35,139,54,105,94,204,207,239,115,67,19,94,130,138,238,197,58,143,115,205,151,85,38,247,100,203,52,223,114,225,174,172,157,67,76,203,198,179,158,83,111,147,61,114,186,46,38,186,91,178,27,12,56,178,100,151,27,29,144,232,123,201,129,205,7,41,109,4,111,143,165,203,55,230,110,142,184,71,22,34,103,213,74,244,227,137,53,112,214,8,227,91,242,18,119,182,163,158,107,62,79,98,126,237,153,243,34,13,39,211,198,95,152,95,116,138,12,120,28,94,243,58,84,55,228,106,227,24,244,113,91,154,79,27,211,166,37,120,148,248,26,201,171,106,220,14,39,209,57,74,228,206,140,125,28,13,92,50,72,210,17,112,92,141,48,163,130,43,178,30,141,60,81,106,217,45,184,242,64,60,122,149,178,116,166,169,32,156,158,155,236,99,46,170,48,131,174,64,83,193,22,252,244,47,15,26,139,73,28,121,51,202,114,228,168,77,181,201,164,41,116,211,158,79,44,118,61,94,139,167,148,33,167,185,197,211,245,73,75,76,142,175,190,168,75,98,85,139,235,97,28,120,237,189,207,41,124,71,87,85,145,230,223,81,196,220,147,217,89,98,87,77,92,118,34,126,88,145,142,121,27,165,22,108,250,108,147,91,129,201,226,62,236,90,210,58,31,65,144,82,232,36,215,114,163,18,161,145,197,209,188,58,41,37,188,141,225,211,99,132,147,124,147,66,134,165,13,82,8,229,214,244,157,83,209,40,105,236,102,177,194,63,9,26,84,113,241,69,202,90,54,75,114,113,198,81,145,211,247,60,147,110,82,127,161,21,201,46,53,72,33,78,58,142,137,244,242,80,90,151,38,47,31,135,229,146,160,140,60,111,61,4,242,55,220,211,194,133,218,23,131,31,80,57,92,173,154,67,12,166,111,131,12,101,52,170,217,219,146,49,193,202,220,186,152,230,195,133,195,203,39,72,205,165,173,211,47,44,231,53,116,212,76,82,81,238,69,107,154,62,68,226,115,110,108,178,105,18,185,75,104,149,25,110,8,234,142,141,62,110,69,40,99,211,104,14,89,228,210,136,138,150,71,177,211,224,194,124,157,120,112,227,139,138,217,33,166,39,161,232,53,249,165,192,186,140,158,22,73,99,143,99,213,199,73,84,56,60,62,161,75,239,19,212,170,221,146,93,106,204,17,234,28,93,179,178,50,110,9,189,155,56,113,226,215,150,49,237,123,158,139,221,138,66,132,146,150,252,28,189,51,215,139,38,103,179,203,39,63,167,99,78,189,248,125,44,148,100,188,73,61,21,223,125,137,173,49,88,226,233,70,162,190,134,26,57,189,83,138,140,106,149,156,51,148,159,89,158,121,37,111,22,53,31,147,103,78,88,180,180,169,52,229,179,107,178,238,121,184,127,250,57,205,239,44,217,27,95,46,11,5,98,132,167,92,40,223,58,171,129,101,156,163,138,227,229,105,74,77,182,47,134,189,142,126,190,78,24,155,212,187,69,209,166,92,254,37,226,146,189,219,140,87,200,244,122,8,69,248,43,36,92,163,39,114,174,209,138,255,0,86,121,211,213,142,56,161,56,164,213,203,245,61,40,222,46,150,81,140,221,232,130,109,118,213,109,161,86,51,211,226,101,114,225,74,95,162,37,121,174,126,173,176,114,168,240,159,201,208,45,177,71,228,17,18,228,137,178,159,38,115,96,103,54,121,189,75,188,175,216,239,155,60,220,143,86,73,63,112,172,216,134,196,5,227,123,51,88,24,64,223,31,0,109,19,72,153,196,214,36,26,192,234,135,194,114,192,233,131,216,13,91,243,199,107,243,28,217,255,0,143,10,247,58,27,225,251,163,151,168,248,224,239,189,1,159,89,230,233,19,190,194,195,231,148,101,225,74,62,72,241,183,253,193,212,111,210,215,177,56,158,221,60,178,206,79,200,180,53,31,126,0,234,195,252,76,137,178,160,234,114,255,0,157,201,195,107,60,190,101,113,146,87,232,192,239,239,47,242,69,254,236,231,95,17,211,217,255,0,254,53,253,89,204,190,34,43,84,246,34,78,153,95,148,137,0,88,152,152,48,37,128,152,138,138,100,148,38,136,164,18,24,154,123,129,159,81,252,57,29,201,70,89,113,226,208,214,154,147,122,189,189,14,77,158,72,106,142,168,234,77,199,212,244,122,72,195,38,108,179,199,143,194,131,122,99,27,227,212,14,204,63,140,227,142,91,107,149,179,185,198,56,122,133,143,14,55,54,215,155,126,12,176,233,142,89,71,18,82,219,76,101,217,51,178,90,176,78,17,140,84,220,162,239,125,220,136,175,51,172,201,44,146,83,200,235,19,158,255,0,67,195,235,50,120,153,165,165,249,108,239,235,250,143,194,132,43,204,173,183,126,167,153,29,45,202,83,222,184,69,226,156,154,116,216,103,150,107,22,63,138,124,255,0,134,37,117,51,140,178,105,195,252,28,62,88,255,0,137,250,157,73,79,167,233,99,138,59,117,61,82,243,63,228,129,197,213,40,98,126,30,55,229,142,197,245,60,115,183,169,139,216,46,151,187,37,202,151,185,81,57,37,111,74,55,193,19,24,70,221,157,95,195,131,42,50,200,245,79,217,30,116,235,83,126,167,115,117,138,79,189,28,82,84,21,152,218,185,124,196,82,86,185,220,34,151,5,67,227,16,215,54,5,181,82,95,160,75,242,203,232,203,154,215,17,47,52,127,204,172,161,86,254,133,125,19,249,134,56,74,80,213,189,32,249,1,174,54,184,111,217,155,75,205,138,51,252,209,217,156,235,226,91,251,29,24,154,111,79,243,175,220,130,38,188,222,207,112,236,91,223,27,245,142,228,71,130,129,48,176,218,192,0,150,138,238,0,99,142,85,149,175,83,162,92,252,206,121,109,56,203,220,221,252,55,232,6,188,196,23,196,40,111,176,233,82,223,126,232,34,132,49,0,9,140,150,21,156,248,56,242,127,23,232,118,79,131,139,35,252,86,101,90,196,213,24,196,213,1,180,25,161,140,13,81,80,232,125,192,118,3,236,38,50,88,9,147,76,96,182,64,15,202,132,183,144,155,178,155,165,93,192,127,148,23,45,136,63,49,21,164,190,26,8,246,178,101,185,75,112,29,119,31,59,133,237,242,6,81,46,68,217,76,144,136,111,113,166,232,26,222,193,36,152,85,136,44,24,68,146,202,92,10,69,68,238,75,101,137,129,158,227,173,202,161,94,224,33,137,176,0,0,238,0,0,0,5,35,104,240,98,141,160,7,167,246,85,228,241,49,252,164,119,231,233,241,70,13,185,121,143,31,161,200,240,245,49,146,127,225,103,86,124,142,82,183,34,98,199,6,78,166,79,147,53,158,74,87,102,126,105,46,25,182,14,143,38,73,121,149,35,76,183,135,81,173,105,139,220,234,199,15,46,252,147,14,154,24,121,42,93,68,49,240,140,180,95,119,148,165,114,150,198,141,71,28,30,158,78,12,189,108,219,217,236,99,247,140,157,173,151,16,242,66,121,50,26,172,139,12,42,247,47,18,148,163,114,216,207,50,131,216,35,24,231,146,201,118,118,46,179,203,76,226,88,36,229,229,220,169,225,156,86,229,195,93,144,234,28,149,89,156,243,100,139,245,70,56,241,100,171,70,202,82,170,146,34,136,117,73,242,76,242,73,187,136,75,4,102,249,15,1,193,121,100,6,19,203,150,251,134,172,175,212,233,132,27,126,100,116,168,70,93,128,243,28,114,18,161,39,249,89,236,71,20,23,161,77,65,63,132,105,143,35,238,217,36,184,53,197,210,77,242,122,149,26,218,130,149,13,49,195,247,11,220,184,244,80,142,236,233,156,154,141,34,113,197,181,188,137,166,20,52,195,104,163,78,196,77,168,112,101,44,217,63,148,42,244,45,86,209,81,130,230,140,214,105,86,232,22,89,1,172,167,167,177,207,151,38,87,180,81,166,166,253,6,147,176,57,52,103,187,212,206,156,24,242,95,158,76,235,210,148,45,152,120,186,91,100,27,60,81,229,132,39,138,50,173,143,55,169,234,178,62,46,142,87,60,183,181,151,13,125,3,148,125,81,134,76,208,131,221,156,157,52,114,202,23,54,75,233,39,60,137,202,91,12,53,221,28,241,104,153,100,140,165,187,49,205,134,81,130,140,14,71,211,230,125,198,26,236,234,186,168,198,26,98,247,60,199,43,99,201,211,229,93,236,149,131,45,111,18,179,167,97,25,180,232,184,116,217,31,40,191,2,90,184,40,156,120,101,57,89,213,14,146,247,148,135,8,104,143,160,165,43,217,72,138,218,24,177,198,62,105,89,57,50,98,138,168,196,231,134,41,203,37,57,54,142,191,186,197,124,68,17,141,234,221,35,169,106,171,145,139,156,49,53,20,92,231,113,187,10,115,207,217,25,185,61,59,51,147,46,71,168,143,22,94,163,19,93,81,215,61,172,181,130,93,217,205,139,51,82,58,190,241,182,236,40,240,125,89,183,79,135,84,149,249,87,168,116,89,113,79,35,241,55,61,44,153,113,207,240,177,36,255,0,177,45,89,29,24,241,98,240,212,84,83,64,244,52,226,164,182,56,95,142,188,176,109,34,178,116,254,30,157,54,219,248,157,153,107,90,248,126,36,181,41,109,30,14,79,180,38,164,162,184,146,61,46,158,10,16,221,158,103,218,82,131,204,148,121,238,88,151,199,20,85,200,209,198,158,228,198,238,235,99,109,50,156,111,78,197,101,120,51,67,28,212,164,182,20,231,46,175,62,223,15,99,154,114,119,164,223,167,215,143,205,91,5,109,213,201,71,6,132,143,45,223,115,167,54,121,78,78,201,132,99,41,33,18,178,140,101,47,145,188,164,177,99,216,233,81,132,49,182,143,55,44,220,164,203,233,226,92,219,151,35,212,248,179,54,135,30,74,203,77,109,34,150,105,122,146,209,46,74,168,43,191,15,95,44,113,211,201,142,108,190,38,77,71,37,139,84,137,134,187,250,117,241,75,232,142,168,186,139,243,46,42,140,240,227,211,142,16,252,221,254,101,207,248,145,141,86,230,43,113,135,84,214,110,187,167,197,95,2,241,37,253,16,230,156,125,172,140,57,60,78,167,169,206,226,223,155,195,143,202,63,238,92,167,23,145,202,92,69,106,34,185,186,185,66,29,60,231,40,201,198,46,173,74,171,221,253,78,12,146,120,161,24,106,165,8,165,183,202,217,191,218,83,148,176,199,4,37,179,210,164,151,171,118,114,102,110,78,90,63,51,163,81,43,88,70,82,146,132,82,114,149,85,251,156,95,104,201,203,28,98,235,105,75,142,231,124,215,135,167,34,218,82,148,180,191,104,165,31,245,60,190,171,205,147,28,19,189,191,169,98,85,79,31,155,30,53,218,41,126,167,126,121,53,134,85,47,143,37,233,255,0,12,118,76,228,199,230,235,211,236,167,253,13,167,173,248,110,114,110,94,26,250,1,50,151,151,222,202,147,38,158,164,239,135,193,87,96,79,99,25,155,189,162,115,207,144,48,200,234,44,243,153,221,157,212,89,192,192,68,148,72,83,143,39,68,30,235,228,115,199,226,71,70,58,181,216,13,160,107,19,24,154,196,13,162,109,6,96,153,164,30,228,27,167,228,250,163,30,161,111,25,67,179,42,252,172,83,147,151,204,12,103,191,73,255,0,105,150,7,24,227,197,161,74,115,113,222,215,195,191,99,120,215,221,90,246,48,198,212,186,92,43,196,112,146,114,87,91,87,242,129,217,31,254,161,252,205,166,191,21,123,152,221,117,7,68,247,156,88,29,43,248,42,95,255,0,26,70,17,228,217,63,250,101,242,51,130,34,169,153,200,209,247,51,144,16,196,54,34,161,49,13,146,3,176,191,114,119,229,115,216,189,253,89,20,174,138,229,19,94,187,143,74,174,24,21,141,226,140,148,179,197,206,53,240,174,231,169,209,225,168,70,48,218,63,23,200,243,186,105,99,212,241,228,134,189,107,74,223,131,214,194,191,14,83,213,75,225,138,245,37,87,87,79,41,60,43,21,60,153,22,222,69,75,245,48,201,213,117,24,114,198,89,126,36,165,21,111,177,213,143,62,78,155,22,137,70,42,47,225,149,241,243,60,190,169,199,36,241,229,156,106,58,36,160,239,226,247,34,184,186,137,203,52,34,156,182,130,100,116,120,163,55,60,211,219,6,21,170,95,226,125,144,243,198,220,113,67,124,146,236,116,60,75,203,130,45,120,56,60,217,95,243,203,208,215,198,126,151,137,53,135,39,83,145,126,46,95,217,30,100,165,170,78,76,234,235,58,159,25,184,37,255,0,131,139,35,95,2,250,150,37,38,255,0,49,42,229,32,151,161,166,53,164,211,45,49,199,205,236,133,153,219,210,107,240,192,195,188,172,12,243,189,56,185,56,220,184,87,178,58,186,166,180,198,45,242,114,77,238,251,47,64,39,216,168,114,79,204,164,69,95,122,41,110,196,55,183,5,70,248,252,208,161,67,109,75,211,205,31,238,24,95,155,210,247,67,159,150,74,93,191,229,138,66,218,19,150,203,207,186,98,229,151,56,175,11,87,120,63,214,38,119,179,253,128,191,145,170,119,186,219,186,48,213,127,67,108,119,46,245,92,32,54,147,90,148,215,195,53,102,85,166,78,55,193,164,124,208,148,127,151,204,190,68,207,180,190,133,8,64,43,1,216,216,134,6,89,86,198,216,229,170,8,206,123,160,192,252,181,232,6,184,157,58,47,109,78,223,201,25,173,166,92,237,213,1,96,43,0,129,146,198,38,69,103,62,14,25,255,0,21,157,211,56,37,252,89,124,200,173,162,106,153,140,77,162,6,145,53,139,50,137,164,74,44,98,14,225,20,72,201,2,187,18,253,16,73,222,194,224,5,84,210,6,214,160,111,245,18,3,65,119,8,149,176,82,111,97,161,48,238,5,247,27,228,93,130,253,66,2,95,238,22,18,105,52,128,36,74,69,55,125,196,215,160,11,250,0,7,96,24,154,1,182,81,22,75,101,50,104,168,43,244,37,173,199,123,128,19,67,236,62,226,236,0,129,134,225,96,43,24,134,136,41,26,67,147,37,201,172,121,40,217,58,118,111,39,103,49,166,167,72,37,118,99,195,12,91,20,186,168,98,149,42,56,50,117,82,175,115,149,228,147,145,49,117,234,230,234,161,62,230,19,151,136,169,35,28,29,60,242,59,150,200,223,44,161,134,58,99,200,11,31,75,31,206,201,201,167,28,233,35,15,26,82,151,37,55,171,146,163,182,25,35,56,87,115,151,168,195,189,166,68,101,165,154,41,57,119,2,49,103,120,149,85,134,94,163,87,98,222,152,191,50,20,150,39,216,2,29,84,171,73,79,52,34,183,221,144,176,227,245,28,113,227,140,173,187,10,120,165,41,207,138,71,111,134,171,102,97,226,198,43,225,164,92,50,74,127,15,4,87,68,35,183,22,85,36,140,229,151,194,135,59,156,79,168,147,100,29,145,213,168,185,173,142,76,61,85,58,103,84,101,171,184,17,9,75,81,163,149,38,193,210,97,183,114,12,60,105,101,158,132,141,233,71,103,45,198,163,8,240,99,155,11,155,40,185,165,205,145,44,137,118,18,233,218,91,178,163,24,240,192,35,146,15,182,229,108,10,16,229,14,173,129,81,138,189,139,148,105,236,56,193,46,88,100,203,142,17,123,145,69,218,166,79,131,25,114,112,203,171,169,183,97,247,247,116,92,71,119,221,224,249,38,88,161,30,34,101,14,162,82,236,94,185,57,110,213,16,84,98,254,66,203,40,193,114,106,231,141,199,147,151,46,108,81,216,9,251,196,158,201,88,55,150,75,100,99,247,136,70,91,35,171,23,81,25,34,140,97,28,174,94,110,10,158,101,143,147,105,117,24,227,220,198,114,197,147,150,6,89,58,213,91,11,14,87,47,51,45,116,120,229,185,209,14,150,42,37,70,63,27,7,135,123,224,233,211,12,99,107,82,34,176,134,72,98,144,186,174,177,74,30,83,89,225,139,236,103,147,6,54,168,15,63,197,148,165,118,105,227,58,171,54,125,28,123,25,253,202,76,172,178,158,68,56,194,114,87,70,216,186,45,18,213,144,214,89,84,118,138,216,14,54,220,57,84,67,206,219,171,61,15,195,202,170,105,28,217,122,15,54,172,108,14,158,146,122,113,182,122,127,101,169,100,148,164,248,60,252,56,164,177,40,180,117,225,201,62,158,53,23,70,107,113,237,198,49,75,177,25,52,74,45,89,243,249,58,172,174,79,241,37,184,250,126,162,112,158,242,109,123,153,202,187,30,172,178,188,56,159,177,228,219,205,150,83,155,54,234,115,57,70,151,230,9,244,254,30,4,220,188,207,177,98,83,89,163,166,168,172,157,82,120,244,192,228,154,211,177,46,69,196,214,177,148,117,92,142,136,101,135,169,195,98,139,220,26,232,201,29,83,110,43,97,193,40,175,49,191,77,150,18,74,51,14,167,10,148,151,132,175,212,24,39,142,186,119,53,46,199,157,20,166,217,166,124,147,138,240,245,108,187,24,70,90,93,149,14,113,113,228,152,202,142,152,74,25,161,166,95,17,142,108,50,195,42,124,118,101,68,185,144,228,38,32,26,145,209,210,99,241,122,136,167,194,243,51,156,244,126,206,199,167,12,178,190,102,233,124,144,171,29,157,156,170,210,231,115,9,100,175,19,35,150,157,49,116,223,99,73,207,201,167,131,151,172,106,61,54,60,87,230,207,37,250,89,205,209,93,52,124,30,139,21,191,52,163,169,253,73,201,229,195,57,114,223,149,124,217,83,123,236,190,72,199,168,213,60,184,177,37,186,222,189,192,198,113,201,212,117,248,49,57,167,163,28,167,124,122,209,197,150,177,75,201,45,78,47,226,247,246,55,234,101,25,245,93,76,226,252,183,28,81,250,127,224,228,203,198,158,247,102,162,85,229,148,99,209,239,169,229,123,167,124,38,206,36,245,245,213,218,45,47,208,232,157,202,81,143,229,116,114,225,223,38,92,158,205,149,27,224,111,121,123,63,220,235,205,252,105,249,181,37,81,79,217,35,159,165,143,154,48,245,146,143,247,58,51,100,83,201,147,38,149,29,82,213,166,60,34,12,161,37,45,209,70,112,242,197,90,236,53,32,28,223,148,231,153,180,204,38,21,199,213,63,41,200,206,158,167,148,115,48,37,136,108,64,56,252,72,223,31,244,57,151,39,68,111,132,6,186,171,133,102,145,155,254,86,76,35,169,61,214,219,151,178,97,26,70,94,198,208,123,152,195,117,117,251,157,24,97,44,147,140,33,27,147,116,144,85,61,162,215,204,133,202,126,229,75,105,56,221,18,235,83,169,90,189,159,169,4,36,252,25,237,193,134,44,142,61,23,155,205,5,55,229,82,166,159,175,200,233,134,240,203,242,57,186,107,251,182,79,13,126,38,175,137,240,215,160,29,82,149,229,131,190,81,223,211,195,85,206,251,158,125,121,177,124,145,221,134,110,56,114,43,174,233,129,166,45,250,101,47,153,80,143,150,199,211,98,148,250,104,243,165,114,107,146,112,140,42,61,136,172,100,97,35,86,236,198,92,128,153,5,201,16,202,128,150,59,21,213,176,15,205,236,139,252,196,174,6,227,165,106,73,233,123,55,238,1,64,22,10,73,162,43,171,162,243,56,171,139,209,114,170,221,30,143,75,142,89,38,210,117,166,45,238,115,116,238,114,199,175,36,82,217,65,87,162,61,46,130,56,99,212,74,89,99,40,189,58,160,231,197,16,116,117,57,250,108,152,163,142,109,55,86,255,0,194,120,94,93,242,187,240,177,46,31,236,143,67,171,234,176,203,170,209,143,10,201,29,214,149,249,164,113,125,161,170,50,195,246,124,18,212,188,249,100,187,203,253,132,106,177,197,39,142,18,234,156,87,141,149,233,197,31,75,14,166,81,233,122,127,1,74,228,183,147,245,145,180,124,42,201,155,42,215,28,107,70,40,251,247,103,149,155,35,203,61,248,69,245,150,114,150,152,185,62,89,136,231,45,82,246,64,149,179,76,156,35,221,240,141,241,70,221,146,163,196,77,95,150,38,145,57,36,64,164,237,143,132,136,57,186,137,121,218,171,216,230,151,59,254,166,217,124,211,114,126,166,114,94,109,208,25,178,163,125,131,220,105,5,104,183,178,148,124,141,19,30,61,205,148,91,146,80,87,96,40,63,195,91,164,209,164,227,113,79,176,148,84,101,197,164,248,53,174,99,245,87,232,86,81,137,41,71,126,219,63,147,48,135,145,202,47,242,186,250,26,169,198,49,210,163,230,183,169,223,40,140,201,198,113,146,252,222,82,70,142,45,55,81,221,149,25,189,92,85,51,56,198,42,182,182,187,151,125,232,168,217,75,69,75,157,60,252,138,146,167,40,254,134,112,123,45,182,123,124,203,79,202,189,99,176,16,46,229,205,83,181,193,15,212,10,26,37,12,1,240,103,15,46,71,238,106,99,45,166,159,184,27,73,238,141,30,240,51,151,194,94,63,52,0,112,118,134,70,151,23,27,238,173,22,1,100,177,146,200,34,103,4,191,139,63,153,221,51,130,95,197,151,204,138,218,12,218,38,16,53,136,27,196,184,153,69,154,32,44,107,146,65,1,86,62,194,27,101,68,134,226,108,164,246,2,123,6,244,192,64,83,123,149,189,145,21,108,182,130,159,54,75,217,12,24,68,234,167,243,52,35,107,41,61,172,5,110,152,75,122,7,200,169,190,193,64,10,87,124,143,122,8,45,7,109,194,215,165,7,29,128,44,57,68,252,138,224,161,52,67,244,52,178,101,243,8,142,193,200,1,64,201,108,124,138,192,44,59,10,253,128,128,26,17,64,29,205,34,204,209,164,64,219,177,93,137,143,194,52,194,61,8,244,241,211,77,11,238,216,226,238,144,167,213,170,57,231,214,59,10,233,114,141,82,116,112,231,199,190,206,203,121,35,147,190,228,212,190,104,168,229,222,44,106,70,211,133,156,242,199,43,216,168,79,45,72,209,101,162,30,29,72,168,244,254,228,86,202,90,209,75,167,155,222,199,135,167,104,238,88,182,86,6,16,196,156,105,148,186,104,39,185,209,8,37,220,114,140,76,235,78,105,244,234,111,99,120,97,240,161,183,37,169,198,43,130,39,157,118,136,28,153,225,61,86,206,54,229,170,180,179,211,150,71,39,77,108,30,28,121,210,93,71,30,28,50,147,223,99,181,67,76,82,76,33,29,251,35,120,98,139,243,50,106,162,16,45,232,213,216,142,167,50,199,10,137,230,190,162,110,87,96,122,179,201,142,10,206,73,245,149,51,56,102,83,218,98,201,211,169,124,37,196,119,67,60,101,2,116,70,78,206,44,120,51,39,206,199,94,56,184,242,200,173,241,194,162,76,182,151,148,111,42,211,165,51,146,121,220,100,232,130,179,60,175,134,99,247,124,146,248,164,92,122,141,92,132,188,78,98,105,4,122,88,214,230,144,233,241,163,154,121,178,195,148,105,139,168,148,163,186,3,76,187,124,28,156,147,241,251,182,110,243,43,228,184,183,48,56,30,76,145,92,178,53,217,233,79,28,107,114,126,231,7,189,1,231,217,164,39,40,238,119,46,143,31,44,209,225,132,99,178,46,163,203,213,44,147,225,155,227,233,178,75,216,236,88,227,21,106,34,82,201,116,162,77,84,199,167,156,106,164,205,245,71,28,124,210,179,55,28,178,246,35,39,79,43,87,34,43,120,94,78,17,164,85,39,108,205,228,150,60,85,24,156,19,234,178,106,105,166,7,164,157,241,184,156,119,221,28,93,62,108,154,190,22,109,44,243,115,221,80,27,233,70,138,43,28,117,49,97,138,147,185,50,122,204,171,78,136,144,115,103,205,118,97,241,173,136,200,221,157,29,38,41,55,114,91,26,71,59,213,23,177,217,211,67,36,149,201,150,229,142,57,52,186,54,215,5,189,236,77,92,84,121,81,138,220,58,151,28,88,244,254,102,99,147,171,143,254,218,220,228,203,154,82,149,205,219,38,11,91,178,232,194,51,220,217,74,202,141,35,45,77,34,219,158,171,148,155,93,140,97,180,142,207,195,209,230,100,87,60,183,220,202,142,172,120,245,73,246,137,134,69,162,78,44,162,8,123,14,82,72,206,83,77,132,116,97,108,237,159,80,176,98,81,139,185,73,28,243,112,135,78,180,156,78,114,108,102,158,53,154,213,43,100,78,41,21,29,114,84,145,162,233,164,254,38,84,115,171,77,81,211,159,86,76,113,190,196,100,81,197,178,228,201,230,147,10,202,94,94,69,168,213,212,185,49,201,29,47,98,162,174,246,92,190,15,110,49,240,176,198,11,242,42,60,159,179,241,248,157,84,91,94,88,121,143,83,36,153,142,77,113,103,55,111,221,152,230,252,79,180,177,193,203,203,131,30,175,147,54,198,175,47,14,150,236,199,160,252,103,151,59,95,198,155,231,249,81,150,218,249,84,167,249,156,120,119,178,57,161,89,58,140,211,156,156,99,28,110,228,158,232,218,114,209,134,255,0,52,183,56,51,202,186,76,146,214,146,156,169,174,242,75,251,1,203,138,122,212,101,222,109,191,236,44,243,215,41,75,183,31,46,195,195,53,134,112,148,160,165,161,108,155,218,204,182,77,222,230,153,116,61,120,190,207,142,70,227,166,82,155,138,238,154,71,159,135,203,130,79,213,164,119,117,217,91,232,112,99,211,165,70,27,111,205,190,78,9,249,113,105,187,220,14,158,151,38,156,240,154,142,173,47,196,171,171,70,221,75,110,81,184,232,181,117,236,97,211,223,137,169,238,146,210,145,221,246,155,255,0,173,148,91,189,41,47,150,196,250,191,28,211,119,57,124,196,39,124,247,11,42,20,206,121,179,105,179,9,176,174,30,161,222,95,161,139,52,205,252,67,54,17,34,24,130,145,209,143,150,115,157,16,228,14,136,119,244,54,132,92,177,248,215,188,164,215,209,24,166,252,244,116,202,21,143,195,148,212,107,14,165,238,253,8,5,40,105,168,239,85,185,164,102,226,174,54,157,236,204,226,212,33,142,80,143,155,77,74,247,177,211,143,150,73,169,39,186,96,111,8,199,47,83,139,199,155,211,39,231,145,148,227,166,82,138,225,54,59,170,111,208,153,207,82,147,111,112,34,15,201,147,252,167,62,9,87,73,149,54,156,117,124,28,94,220,157,56,223,147,34,245,138,57,186,125,79,20,214,54,252,77,126,90,95,220,163,183,159,11,127,68,117,197,184,78,81,126,140,226,213,165,98,114,229,85,157,105,254,36,111,252,75,247,32,244,58,78,163,14,28,82,241,101,150,14,182,150,57,87,236,114,203,52,178,91,105,75,230,136,200,191,14,37,225,155,197,23,39,24,206,43,101,25,122,190,89,21,58,150,157,212,151,186,10,142,157,165,191,186,15,17,234,170,131,173,149,109,104,184,226,188,89,50,201,232,140,126,21,95,20,189,10,50,154,150,167,94,101,124,163,55,35,88,65,205,74,95,150,60,201,25,205,184,191,136,34,59,138,75,76,146,239,176,229,27,226,175,244,35,84,156,249,220,11,42,124,70,45,212,117,126,244,78,175,169,89,148,103,138,9,57,107,92,167,192,16,239,74,190,127,176,224,211,158,239,232,39,42,221,108,239,205,69,227,243,229,140,85,182,221,17,94,174,5,80,195,10,174,237,124,207,71,171,200,224,225,7,31,18,58,180,167,117,165,156,221,58,199,226,101,215,22,252,190,95,99,111,180,37,138,93,34,211,150,57,52,215,151,223,212,149,99,37,151,15,73,143,52,178,53,227,55,74,126,222,199,149,28,146,156,165,149,255,0,23,60,180,196,223,172,143,141,44,113,154,208,249,113,237,16,193,40,169,75,60,163,113,133,44,126,195,63,166,163,237,25,71,167,197,28,81,79,101,71,141,154,110,49,210,185,145,221,246,135,85,46,171,54,169,124,49,60,203,215,55,35,92,89,171,137,180,86,152,219,35,28,123,155,71,121,95,100,109,149,99,141,114,19,101,183,72,194,108,129,47,136,169,237,108,80,68,230,248,24,28,207,117,107,182,230,115,229,190,230,219,39,229,222,204,167,186,84,254,96,67,228,107,229,98,253,202,94,228,86,145,222,210,59,58,60,213,60,120,167,145,195,29,180,218,237,103,28,126,38,184,223,159,99,72,252,86,190,104,163,166,56,218,166,164,156,165,170,53,232,203,242,203,4,37,57,183,149,75,77,63,229,255,0,201,178,80,83,193,151,28,147,148,169,202,62,134,157,110,55,142,57,35,20,151,170,246,38,152,243,122,136,233,146,151,234,41,234,201,13,79,226,254,232,210,127,137,143,223,131,60,13,180,224,251,239,245,42,51,82,184,219,101,194,47,44,148,117,69,127,153,210,33,71,78,71,181,174,75,191,53,215,208,162,213,36,210,227,179,249,22,157,211,237,45,159,204,197,206,74,52,223,149,112,141,163,230,78,62,187,175,153,5,63,131,228,99,234,159,99,100,245,84,189,118,102,79,203,34,129,22,69,148,152,12,199,42,54,51,158,224,90,122,162,189,199,133,239,68,97,254,27,94,133,71,108,128,92,248,191,66,185,65,45,241,201,118,217,255,0,98,96,238,40,10,37,141,146,200,34,124,30,124,191,141,63,153,221,62,14,9,255,0,30,127,50,43,88,155,69,152,68,214,32,109,22,104,153,148,89,164,64,209,189,129,110,3,176,26,27,248,133,192,89,66,238,0,196,253,66,25,61,205,23,4,86,192,56,21,234,74,228,181,200,7,114,159,55,232,72,218,186,160,6,188,164,197,246,28,246,18,10,105,15,181,148,185,10,8,199,139,42,255,0,86,54,223,161,52,2,224,118,15,145,0,125,64,45,32,217,119,1,137,160,67,42,51,123,9,74,202,157,153,221,118,2,172,159,168,88,168,6,2,13,202,24,8,116,65,72,184,144,138,139,40,222,28,13,45,201,131,47,185,6,58,197,38,111,30,146,79,122,52,135,71,39,201,81,197,168,219,22,87,195,224,234,251,137,164,58,52,134,140,42,50,52,143,76,228,116,71,4,98,94,157,182,38,174,48,135,72,141,35,211,194,44,187,242,146,174,79,130,105,141,34,241,192,83,201,22,252,166,115,82,79,109,199,21,167,126,225,80,241,101,156,182,149,35,101,13,11,119,108,205,44,178,151,162,54,80,107,121,200,138,205,99,122,172,110,54,246,70,186,162,246,66,191,48,10,56,118,224,140,173,99,143,27,155,201,186,242,152,202,43,36,173,176,142,104,248,185,37,178,164,117,234,240,225,79,147,57,207,79,150,39,44,231,147,87,177,80,243,198,121,29,35,21,210,75,243,74,141,60,119,19,12,153,231,46,230,134,222,14,56,70,220,133,135,39,159,226,216,224,156,228,251,176,131,147,123,4,123,147,202,180,249,94,230,51,207,225,197,223,39,159,226,74,29,201,121,156,185,38,46,170,89,231,170,236,188,25,94,76,148,201,199,137,77,157,81,233,85,121,94,229,26,78,48,138,189,140,252,121,199,132,103,62,155,42,127,21,154,66,57,56,162,11,132,165,149,249,162,116,195,12,81,17,213,30,17,111,196,171,34,167,238,241,114,186,52,240,106,59,21,143,87,114,238,185,100,25,199,2,127,17,90,17,51,206,162,67,234,19,65,83,55,45,116,184,9,228,165,84,92,36,165,201,166,156,118,84,113,172,211,213,74,12,232,75,107,144,231,147,28,100,39,56,53,200,18,243,233,116,103,155,170,210,201,156,47,225,20,48,57,242,128,159,189,185,236,145,164,33,173,220,162,105,28,80,198,195,168,122,99,228,228,11,131,198,157,82,68,101,199,11,180,204,186,108,19,147,213,54,117,120,49,211,73,129,158,6,156,180,234,22,105,227,140,253,75,143,79,24,166,211,56,178,56,169,216,29,88,212,39,189,32,201,145,194,46,142,63,188,105,39,199,114,8,206,114,150,187,108,172,121,157,211,101,232,83,66,251,172,174,209,70,139,212,156,184,231,45,210,58,48,99,81,87,50,242,101,79,100,128,224,140,100,185,58,49,91,229,157,11,12,101,27,102,83,140,113,166,211,3,95,34,92,238,75,148,127,152,225,121,37,41,114,82,108,97,175,79,239,201,65,70,184,49,205,158,25,229,111,99,144,145,134,186,126,238,231,188,100,92,58,104,69,121,216,116,202,90,5,56,202,47,118,65,172,241,199,109,38,122,107,122,34,50,107,185,174,173,72,162,99,146,153,164,178,109,201,148,163,70,110,64,83,142,166,68,177,164,139,132,183,42,73,72,35,151,85,236,118,244,253,62,61,42,83,228,197,99,140,119,102,158,36,178,53,24,247,216,14,204,113,140,98,229,21,201,51,147,228,185,86,56,40,174,198,51,231,110,12,54,142,163,35,199,209,102,201,170,175,202,189,217,120,35,28,29,50,139,236,148,107,250,152,117,113,82,159,77,139,187,122,229,242,58,162,151,146,57,60,180,156,164,254,100,105,135,218,25,181,194,49,73,66,49,141,123,179,204,235,30,158,151,30,61,87,106,50,106,191,153,255,0,162,58,58,220,171,62,87,166,58,123,35,159,62,185,117,176,140,223,145,75,101,237,24,149,25,79,203,149,235,140,148,111,142,228,111,45,180,185,73,236,169,247,9,207,87,54,228,247,108,80,148,161,150,50,211,240,238,138,141,122,153,44,142,56,223,195,8,168,163,141,249,156,23,185,209,212,166,161,171,85,234,50,175,58,174,82,3,183,236,216,227,241,241,75,36,163,24,107,78,87,255,0,61,137,205,39,155,54,92,154,183,147,111,247,31,77,143,86,152,234,170,140,190,169,35,25,189,50,117,106,248,76,159,87,225,177,75,97,147,34,163,57,51,12,142,141,164,115,228,96,114,102,248,172,201,154,207,116,100,2,36,162,66,131,167,22,210,139,247,57,146,182,116,195,103,16,86,208,175,53,240,246,58,54,234,58,140,106,50,243,61,49,75,232,115,47,129,239,220,113,82,139,78,50,167,234,7,92,35,47,187,65,205,164,157,180,239,209,238,152,148,147,147,151,109,70,81,150,77,30,30,175,43,119,71,66,197,24,218,149,189,182,105,240,200,41,75,76,175,154,137,207,147,203,42,179,119,241,111,232,99,154,31,135,171,252,84,81,120,183,197,145,255,0,133,28,253,53,125,219,38,189,79,27,157,78,48,248,184,58,49,127,3,39,249,81,134,31,9,116,206,79,84,38,167,241,197,111,242,3,121,255,0,15,27,139,218,141,177,78,81,207,6,158,250,140,100,239,6,55,234,139,139,172,144,249,129,215,147,35,201,24,186,74,189,3,68,188,39,59,217,82,253,74,148,116,227,81,174,119,76,232,234,58,140,114,233,113,227,240,148,37,142,146,113,252,222,182,101,92,217,113,207,12,163,28,145,169,237,46,125,71,147,51,150,53,137,74,90,97,116,187,111,201,50,243,106,158,173,147,91,62,89,55,166,228,187,109,245,40,123,90,226,149,110,78,71,121,100,156,85,91,218,44,184,98,159,129,41,126,88,239,185,140,130,4,219,142,251,25,193,212,228,105,183,115,36,188,210,249,32,52,156,116,239,202,106,246,37,220,100,227,220,223,78,55,141,61,82,215,77,183,218,151,99,29,42,79,220,4,174,187,157,61,12,92,186,152,187,126,93,206,120,121,190,135,127,217,209,90,114,101,226,188,168,15,66,25,49,184,188,82,141,229,92,74,233,25,100,201,129,98,126,170,87,94,178,255,0,64,112,241,35,88,157,203,243,63,67,151,60,117,103,88,224,180,71,178,111,247,51,141,104,203,55,56,121,223,226,101,124,255,0,132,199,47,81,225,226,148,125,118,71,67,90,177,79,51,143,149,121,98,253,17,230,102,201,170,77,190,34,92,71,55,81,61,148,23,47,144,199,3,56,254,36,220,189,78,204,112,164,110,49,78,48,244,26,221,237,193,114,184,198,191,152,159,134,37,10,79,115,25,59,145,109,237,100,193,91,32,184,240,103,150,85,95,51,110,199,62,89,40,207,205,27,85,219,176,17,53,45,60,119,50,154,91,214,221,205,215,196,238,87,26,186,50,154,90,120,243,112,21,159,173,119,5,183,97,250,45,175,212,21,170,250,217,5,39,233,189,155,69,171,77,203,110,230,74,238,151,169,165,249,95,229,250,115,236,7,95,135,24,193,73,75,122,122,190,127,248,59,60,105,101,142,28,222,36,87,228,149,239,79,228,112,98,113,148,82,157,168,174,90,91,134,153,70,87,21,179,250,140,26,102,233,231,211,228,240,167,91,197,74,45,119,71,52,155,132,221,112,252,199,92,242,44,144,241,101,39,226,70,74,53,254,19,155,60,108,177,42,115,215,151,36,56,228,141,94,110,54,47,23,159,20,160,249,142,255,0,67,56,111,113,107,116,6,249,177,248,47,76,165,25,249,109,233,124,19,25,220,117,46,81,58,125,199,29,42,62,88,209,70,209,117,54,187,75,204,136,201,202,126,160,159,146,255,0,149,151,37,170,45,125,80,25,130,98,238,52,5,9,238,3,2,48,237,57,68,30,211,68,252,57,151,185,166,69,189,129,164,190,17,99,239,243,31,49,39,27,8,182,75,27,36,43,57,158,124,255,0,143,35,208,159,7,157,155,248,198,85,172,77,98,99,6,107,22,6,209,52,137,140,77,98,6,150,52,74,29,1,86,59,220,145,160,40,92,9,242,5,23,232,79,212,46,187,131,238,16,34,172,133,184,237,133,82,246,41,61,136,94,236,119,176,3,97,223,129,222,161,37,250,128,237,141,178,55,67,212,194,42,248,247,37,173,251,176,236,0,45,232,79,143,113,191,113,93,45,192,66,186,42,149,250,138,144,0,208,134,80,75,131,25,58,102,164,77,122,21,17,244,29,123,11,113,166,64,52,21,238,48,40,157,202,16,236,7,64,157,8,96,107,7,185,185,203,30,77,226,246,32,255,217]}}